update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `==daikanwa' and `==ucs@JP/hanazono'.
5
6         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
7         XEmacs CHISE.
8
9         * mule/mule-charset.el (default-coded-charset-priority-list): Add
10         `==daikanwa'.
11
12 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `==cns11643-7'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `==cns11643-7'.
19
20 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `==cns11643-6'.
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `==cns11643-6'.
27
28 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `==cns11643-5'.
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `==cns11643-5'.
35
36 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         setting for `==cns11643-4'.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `==cns11643-4'.
43
44 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         setting for `==cns11643-3'.
48
49         * mule/mule-charset.el (default-coded-charset-priority-list): Add
50         `==cns11643-3'.
51
52 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
55         setting for `==cns11643-2'.
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `==cns11643-2'.
59
60 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist):
63         Change priority of `=>>>ucs@ks'.
64
65         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
66         `=ucs@ks'.
67
68 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
71         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
72         `==ucs@cns' and `==cns11643-1'.
73
74         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
75         (==cns11643-2): Ditto.
76         (==cns11643-3): Ditto.
77         (==cns11643-4): Ditto.
78         (==cns11643-5): Ditto.
79         (==cns11643-6): Ditto.
80         (==cns11643-7): Ditto.
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `==cns11643-1'.
84
85 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist):
88         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
89         `=>>>ucs@jis/1990'.
90
91         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
92         `=ucs@jis/1990'.
93         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
94         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
95
96 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist):
99         Change priority of `=>>>ucs@cns'.
100
101         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
102         `=ucs@cns'.
103
104 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
107         `==ks-x1001'.
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
110         `=ks-x1001' instead of `korean-ksc5601'; add setting for
111         `==ks-x1001'.
112
113 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
116
117 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
120         `=jis-x0208'.
121         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
122         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
123         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
124         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
125         (=>>>jis-x0213-1@2000): Changed to an alias for
126         `=jis-x0213-1@2000'.
127         (=>>>jis-x0213-1@2004): Changed to an alias for
128         `=jis-x0213-1@2004'.
129         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
130
131 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
134         `=adobe-japan1-0'.
135         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
136         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
137         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
138         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
139         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
140         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
141
142 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
146         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
147         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
148         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
149         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
150
151 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
155         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
156         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
157         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
158         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
159         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
160         `==jis-x0212'.
161
162 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
165         "AdobeJapan1-[0-6]$".
166         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
167         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
168         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
169         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
170         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
171         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
172         (==adobe-japan1-1): Ditto.
173         (==adobe-japan1-2): Ditto.
174         (==adobe-japan1-3): Ditto.
175         (==adobe-japan1-4): Ditto.
176         (==adobe-japan1-5): Ditto.
177         (==adobe-japan1-6): Ditto.
178         (==jis-x0208): Ditto.
179         (==jis-x0208@1978): Ditto.
180         (==jis-x0208@1983): Ditto.
181         (==jis-x0208@1990): Ditto.
182         (==jis-x0213-1): Ditto.
183         (==jis-x0213-1@2000): Ditto.
184         (==jis-x0213-1@2004): Ditto.
185         (==jis-x0213-2): Ditto.
186         (==jis-x0212): Ditto.
187         (==gb2312): Ditto.
188         (==iso-ir165): Ditto.
189         (==gb12345): Ditto.
190         (==ks-x1001): Ditto.
191         (==cns11643-1): Ditto.
192         (==cns11643-2): Ditto.
193         (==cns11643-3): Ditto.
194         (==cns11643-4): Ditto.
195         (==cns11643-5): Ditto.
196         (==cns11643-6): Ditto.
197         (==cns11643-7): Ditto.
198         (==big5-cdp): Ditto.
199         (==hanyo-denshi/ja): Ditto.
200         (==hanyo-denshi/jb): Ditto.
201         (==hanyo-denshi/jc): Ditto.
202         (==hanyo-denshi/jd): Ditto.
203         (==hanyo-denshi/ft): Ditto.
204         (==hanyo-denshi/ia): Ditto.
205         (==hanyo-denshi/ib): Ditto.
206         (==hanyo-denshi/hg): Ditto.
207         (==hanyo-denshi/jt): Ditto.
208         (==hanyo-denshi/ks): Ditto.
209         (==gt): Ditto.
210         (==gt-k): Ditto.
211         (==daikanwa): Ditto.
212         (==shinjigen): Ditto.
213         (==ucs@iso): Ditto.
214         (==ucs@unicode): Ditto.
215         (==ucs@gb): Ditto.
216         (==ucs-bmp@gb): Ditto.
217         (==ucs@cns): Ditto.
218         (==ucs-bmp@cns): Ditto.
219         (==ucs@jis): Ditto.
220         (==ucs@jis/1990): Ditto.
221         (==ucs@jis/2000): Ditto.
222         (==ucs@jis/2004): Ditto.
223         (==ucs@JP): Ditto.
224         (==ucs@JP/hanazono): Ditto.
225         (==ucs@ks): Ditto.
226         (==ucs-bmp@ks): Ditto.
227         (==ucs@cns11643): Ditto.
228         (==ucs-bmp-cjk@gb): Ditto.
229         (==ucs-bmp-cjk@JP/hanazono): Ditto.
230         (==ucs-sip-ext-b@iso): Ditto.
231
232 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Use
235         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
236
237         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
238         XEmacs CHISE.
239         (=ucs-bmp-cjk@unicode): Abolished.
240
241 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `=+>ucs-bmp-cjk-compat@jis'.
245
246         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
247         for XEmacs CHISE.
248
249 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
252         CHISE.
253
254 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
257         for XEmacs CHISE.
258         (=jis-x0208@1978/1er-pr): Abolished.
259         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
260         `=jis-x0208@1978/1er-pr' as the mother.
261
262 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
265         setting for `=ucs-itaiji-084'.
266
267 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-charset.el (default-coded-charset-priority-list):
270         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
271
272         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
273         XEmacs CHISE.
274         (=ucs-bmp-itaiji-084): Ditto.
275
276 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
280
281 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
285
286         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
287         XEmacs CHISE.
288         (=big5-cdp-var-5): Ditto.
289
290 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
293         XEmacs CHISE.
294
295 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
298         XEmacs CHISE.
299
300 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `=>>>hanyo-denshi/ft'.
304
305 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
308         XEmacs CHISE.
309         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
310         `=hanyo-denshi/jd' as the mother.
311
312 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
315         XEmacs CHISE.
316         (=+>adobe-japan1-1): Ditto.
317         (=+>adobe-japan1-2): Ditto.
318         (=+>adobe-japan1-3): Ditto.
319         (=+>adobe-japan1-4): Ditto.
320         (=+>adobe-japan1-5): Ditto.
321         (=+>adobe-japan1-6): Ditto.
322         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
323
324 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist):
327         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
328         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
329
330         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
331         the top.
332
333 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
336         XEmacs CHISE.
337         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
338         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
339         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
340
341 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list):
344         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
345         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
346
347         * mule/mule-conf.el: Modify order of definitions of some
348         coded-charsets.
349
350 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist):
353         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
354         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
355
356         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
357         CHISE.
358         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
359         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
360
361 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
364         CHISE.
365
366 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `=daikanwa/+2p'.
370
371         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
372         XEmacs CHISE.
373
374 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
377         XEmacs CHISE.
378         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
379
380 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         setting for `=>>>hanyo-denshi/ib'.
384
385 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
388         XEmacs CHISE.
389         (=>>>hanyo-denshi/ib): Ditto.
390         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
391         `=hanyo-denshi/ja' as the mother.
392         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
393         `=hanyo-denshi/ib' as the mother.
394
395 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
398         XEmacs CHISE.
399         (utf-8-ivs-mcs-er): Likewise.
400         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
401         and `=>ucs-gb'.
402         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
403         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
404         `ucs-gb' and `=>ucs-gb'.
405         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
406         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
407         and `=>ucs-cns'.
408         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
409         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
410         `ucs-cns' and `=>ucs-cns'.
411         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
412         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
413         `ucs-big5' and `=>ucs-big5'.
414         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
415         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
416         `ucs-big5' and `=>ucs-big5'.
417         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
418         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
419         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
420         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
421         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
422         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
423         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
424         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
425         `=>ucs-jis'; modify DOC and mnemonic.
426         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
427         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
428         and `=>ucs-jis'; modify DOC and mnemonic.
429         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
430         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
431         `=>ucs-ks'.
432         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
433         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
434         and `=>ucs-ks'.
435         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
436
437 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist):
440         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
441
442 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist):
445         Modify priorities.
446
447 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
448
449         * mule/mule-coding.el (coded-charset-entity-reference-alist):
450         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
451
452 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
456
457 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
460         CHISE.
461
462 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
465         CHISE.
466
467 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
470         CHISE.
471
472 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `=+>ucs-bmp-cjk@unicode'.
476
477         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
478         for XEmacs CHISE.
479
480 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
483         setting for `=>>daikanwa'.
484
485 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `=>>hanyo-denshi/jt'.
489
490 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
491
492         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
493         XEmacs CHISE.
494         (=+>jis-x0208@1990): Ditto.
495         (=+>jis-x0213-1@2000): Ditto.
496
497 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
498
499         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
500         XEmacs CHISE.
501
502 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
505         XEmacs CHISE.
506         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
507         `=hanyo-denshi/jc' as the mother.
508
509 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `=+>adobe-japan1'.
513
514         * mule/mule-charset.el (default-coded-charset-priority-list):
515         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
516         and `=>>hanyo-denshi/ft' to `=>>gt'.
517
518 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
521         XEmacs CHISE.
522         (=>>adobe-japan1-1): Ditto.
523         (=>>adobe-japan1-2): Ditto.
524         (=>>adobe-japan1-3): Ditto.
525         (=>>adobe-japan1-4): Ditto.
526         (=>>adobe-japan1-5): Ditto.
527         (=>>adobe-japan1-6): Ditto.
528         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
529
530 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-conf.el (=adobe-japan1): New alias for
533         `=adobe-japan1-6'.
534         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
535         (=>>>adobe-japan1-1): Ditto.
536         (=>>>adobe-japan1-2): Ditto.
537         (=>>>adobe-japan1-3): Ditto.
538         (=>>>adobe-japan1-4): Ditto.
539         (=>>>adobe-japan1-5): Ditto.
540         (=>>>adobe-japan1-6): Ditto.
541         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
542
543 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `=>>>adobe-japan1'.
547
548 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `=+>ucs@ks'.
552
553 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
554
555         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
556         XEmacs CHISE.
557         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
558         `=adobe-japan1-6' as the mother.
559
560 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         setting for `=>cns11643-7'.
564
565 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
568         CHISE.
569
570 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
573         XEmacs CHISE.
574         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `=>ucs@jis/2004'.
578
579 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `=+>gt'.
583
584         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
585         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
586
587 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
590         `=>ucs@unicode' as the mother.
591         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
592         mother.
593         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
594         mother.
595         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
596         mother.
597
598 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `=+>ucs@unicode'.
602
603         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
604         CHISE.
605
606 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
609         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
610         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
611         - Add setting for `=+>ucs@cns'.
612
613         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
614         CHISE.
615         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
616         as the mother.
617         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
618         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
622
623 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=>ucs@ks'.
627
628 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
631         `=ucs-bmp-cjk-compat@unicode'.
632
633         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
634         coded-charset for XEmacs CHISE.
635
636 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `=ucs-bmp-cjk-compat'.
640
641         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
642         XEmacs CHISE.
643
644 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
647         CHISE.
648
649 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
652         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
653
654         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
655         `=>ucs@jis/1990'.
656         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
657
658 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
662
663         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
664         CHISE.
665         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
666         mother.
667
668 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
671         `=>jis-x0213-2@usual'.
672         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
673         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
674         `=>jis-x0213-2@usual' as the mother.
675
676 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
679         (=>ucs@JP): New alias for `=+>ucs@jis'.
680
681 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=+>jis-x0208): Renamed from
684         `=>jis-x0208@usual'.
685         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
686         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
687         `=>jis-x0208@usual' as the mother.
688         (=>jis-x0208): Likewise.
689
690 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
693         setting for `=+>jis-x0208@1978'.
694
695 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
698         XEmacs CHISE.
699
700 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `=>>>ucs@jis/1990'.
704
705 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         setting for `=>ucs@jis/1990'.
709
710 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `=ucs@JP/hanazono'.
714
715         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
716         CHISE.
717         (=ucs@JP/hanazono): Ditto.
718         (=ucs-bmp-cjk@JP/hanazono): Ditto.
719         (=>>hanyo-denshi/jc): Ditto.
720         (=>>hanyo-denshi/jd): Ditto.
721
722 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-charset.el (default-coded-charset-priority-list): Use
725         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
726
727 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
730         XEmacs CHISE.
731
732 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
735         XEmacs CHISE.
736
737 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
740         `=ucs-bmp-cjk@JP'.
741
742 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
745         XEmacs CHISE.
746
747 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
750         Modify order of settings; add settings for `=daikanwa@rev2'.
751
752 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `=>>cbeta'.
756
757         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
758         CHISE.
759
760 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=>>adobe-japan1'.
764
765 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
768         XEmacs CHISE.
769
770 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
773         setting for `=>>hanyo-denshi/ia'.
774
775         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
776         XEmacs CHISE.
777
778 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
782
783         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
784         XEmacs CHISE.
785         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
786         `=hanyo-denshi/jt' as the mother.
787
788 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=>>>jis-x0213-2'.
792
793         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
794         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
795         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
796
797 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
800         XEmacs CHISE.
801
802 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
805         XEmacs CHISE.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
808         `=>>jis-x0213-1@2004'.
809
810 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
813         XEmacs CHISE.
814
815 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
816
817         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
818         - Use "&g2-*;" as entity-references for `=>>>*'.
819         - Omit "&a{GT|JX1|JX2|JX3}-*;".
820
821         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
822         XEmacs CHISE.
823         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
824         as the mother.
825
826 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         setting for `=>>hanyo-denshi/ib'.
830
831         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
832         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
833         (=>>jis-x0208@1990): Ditto.
834         (=>>hanyo-denshi/ib): Ditto.
835
836         * mule/mule-charset.el (default-coded-charset-priority-list):
837         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
838
839 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist):
842         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
843         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
844         `=>>>ucs@jis/2004'.
845
846 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
847
848         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
849         XEmacs CHISE.
850         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
851         `=jis-x0213-1@2004' as the mother.
852         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
853         (=>>>ucs@ks): Ditto.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list):
856         Modify priority of `=hanyo-denshi/*'.
857
858 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         settings for `=>>ucs@JP' and `=ucs@JP'.
862
863 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
866         CHISE.
867
868 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `=>>>ucs@cns'.
872
873         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
874         CHISE.
875
876 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
879         instead of `=>>>jis-x0213-1@2004' as the mother.
880         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
881         (=>>>ucs@unicode): Likewise.
882         (=>>>ucs@jis): Likewise.
883         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
884         mother.
885         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
886
887 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
891         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
892         `=>>>ucs@jis'.
893
894 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-charset.el (default-coded-charset-priority-list):
897         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
898         and `=jis-x0213-*-2000'.
899
900 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
901
902         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
903         XEmacs CHISE.
904         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
905         `=>>jis-x0213-1' as the mother.
906
907 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
911
912 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
915
916 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
919         XEmacs CHISE.
920
921 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (decomposition-feature-list): Set
924         `=decomposition', `=decomposition@cid' and
925         `=decomposition@hanyo-denshi'.
926
927 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `=>>hanyo-denshi/ks'.
931
932         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
933         XEmacs CHISE.
934
935 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
938         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
941         `=hanyo-denshi/ks/mf'.
942
943         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
944         XEmacs CHISE.
945         (=hanyo-denshi/ks/mf): Ditto.
946
947 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         settings for P=hanyo-denshi/jt'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `=hanyo-denshi/jt'.
954
955         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
956         XEmacs CHISE.
957
958 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         settings for `=hanyo-denshi/ip'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `=hanyo-denshi/ip'.
965
966         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
967         XEmacs CHISE.
968
969 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         settings for `=hanyo-denshi/hg'.
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `=hanyo-denshi/hg'.
976
977         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
978         XEmacs CHISE.
979
980 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `=>>hanyo-denshi/ft'.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `=>>hanyo-denshi/ft'.
987
988         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
989         XEmacs CHISE.
990
991 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         settings for `=hanyo-denshi/ib'.
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `=hanyo-denshi/ib'.
998
999         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1000         XEmacs CHISE.
1001
1002 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         settings for isolated characters of `=hanyo-denshi/ia' and
1006         non-isolated characters of `=hanyo-denshi/*'.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `=hanyo-denshi/ia'.
1010
1011         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1012         XEmacs CHISE.
1013
1014 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for isolated characters of `=hanyo-denshi/ft'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `=hanyo-denshi/ft'.
1021
1022         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1023         XEmacs CHISE.
1024
1025 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for isolated characters of `=hanyo-denshi/jd'.
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=hanyo-denshi/jd'.
1032
1033         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         setting for isolated characters of `=hanyo-denshi/jc'.
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042         `=hanyo-denshi/jc'.
1043
1044         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1045         XEmacs CHISE.
1046
1047 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         setting for isolated characters of `=hanyo-denshi/jb'.
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=hanyo-denshi/jb'.
1054
1055         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1056         XEmacs CHISE.
1057
1058 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for isolated characters of `=hanyo-denshi/ja'.
1062
1063 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1066         `=hanyo-denshi/ja'.
1067
1068         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1069         XEmacs CHISE.
1070
1071 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1074         settings for isolated characters of `=adobe-japan1-6'.
1075
1076 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1079         CHISE.
1080         (=daikanwa/+2p): Ditto.
1081         (=daikanwa/ho): Ditto.
1082
1083 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1086         coding-system for XEmacs CHISE.
1087
1088 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1091         setting for `=>>ruimoku-v6'.
1092
1093         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `=daikanwa@rev1'.
1100
1101 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1105
1106 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1109         XEmacs CHISE.
1110         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1111
1112 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1115         CHISE.
1116
1117 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1120         CHISE.
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `=>ucs@jis'.
1124
1125 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=>jis-x0208@usual'.
1129
1130         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1131         XEmacs CHISE.
1132         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1133         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1134         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1135
1136 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1137
1138         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1139         CHISE.
1140         (=>>>jis-x0208@1990): Ditto.
1141         (=>>>jis-x0213-1): Ditto.
1142         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1143         mother.
1144         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1145         as the mother.
1146
1147 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         setting for `=>ucs@cns' and `=>>ucs@ks'.
1151
1152         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1153         CHISE.
1154
1155 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1158         CHISE.
1159
1160 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1163         CHISE.
1164         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1165         mother.
1166
1167 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1170         `==>ucs-bmp-cjk@bucs'.
1171
1172         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1173         XEmacs CHISE.
1174
1175 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         setting for `==>ucs@bucs'.
1179
1180         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1181         XEmacs CHISE.
1182
1183 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1186         - Add setting for `=>>jis-x0208'.
1187         - Omit setting for `=>>jis-x0208@1990'.
1188         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1189           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1190           `=ucs@FOO'.
1191
1192 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `=>daikanwa'.
1196
1197 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=daikanwa): Fix DOC.
1200         (=>daikanwa): New abstract character for XEmacs CHISE.
1201         (=>ucs@iso): Likewise.
1202         (=>ucs@unicode): Likewise.
1203         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1204
1205 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1208         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1209           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1210         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1211         - Add `=>big5-cdp'.
1212
1213 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1216         (=>big5-cdp): New abstract character.
1217
1218 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1221         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1222         `chinese-big5'.
1223
1224 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list):
1227         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1230         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1231         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1232         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1233         and `=>jis-x0213-2'.
1234
1235 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1238         XEmacs CHISE.
1239         (=>>ucs@jis/2000): Likewise.
1240         (=>>ucs@jis/2004): Likewise.
1241
1242 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1245         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1246         `=>>ucs@cns'.
1247
1248         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1249         XEmacs CHISE.
1250         (=>>gt): Use quote instead of backquote; modify DOC.
1251         (=>gt): Use quote instead of backquote.
1252         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1253         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1254         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1255         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1256         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1257         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1258
1259 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1262         `=>>ucs@unicode' and `=>>gt'.
1263
1264 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1267         XEmacs CHISE.
1268         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1269         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1270         `=jis-x0208@1978/1er-pr' as the mother.
1271         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1272
1273 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1276         `=ucs@unicode' as the mother.
1277
1278 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1281         setting for `=>>ucs@unicode'.
1282
1283         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1284         CHISE.
1285
1286 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1290
1291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1292         `=adobe-japan1-6' and `=adobe-japan1-base'.
1293
1294         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1295         XEmacs CHISE.
1296         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1297         specify `min-code' and `max-code'.
1298         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1299         (=adobe-japan1-2): Likewise.
1300         (=adobe-japan1-3): Likewise.
1301         (=adobe-japan1-4): Likewise.
1302         (=adobe-japan1-5): Likewise.
1303         (=adobe-japan1-6): Likewise.
1304
1305 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1308         setting for `=>gt'.
1309
1310 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1313         CHISE.
1314
1315 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for `=>zinbun-oracle'.
1319
1320         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1321         for XEmacs CHISE.
1322
1323 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1326         for XEmacs CHISE.
1327         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1328         `=jis-x0208@1978' as the mother.
1329
1330 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1333         - Use `=gt' instead of `ideograph-gt'.
1334         - Use `=gt-k' instead of `ideograph-gt-k'.
1335         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1336         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1337         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1338         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1339         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1340         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1341         - Use `=>>gt' instead of `<=>gt'.
1342         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1343         - Add setting for `=>>jis-x0208@1990'.
1344         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1345           `=>>jis-x0213-1@2000'.
1346         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1347         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1348           `=>>jis-x0213-1@2004'.
1349         - Add setting for `=>>jis-x0208@1978'.
1350         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1351
1352 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1355         XEmacs CHISE.
1356
1357 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1361         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1362         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1363         `<=>jis-x0213-1@2004'.
1364
1365 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1368         CHISE.
1369         (=>jis-x0213-2): Ditto.
1370
1371 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1374         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1375
1376 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1379         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1380         `=>jis-x0213-1'.
1381
1382 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1385         CHISE.
1386         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1387
1388 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1391         `<==>jis-x0213-1'.
1392         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1393         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1394         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1395         (<=>jis-x0208): New alias for `=>jis-x0208'.
1396         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1397         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1398         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1399         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1400         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1401         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1402         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1403         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1404         (=>>gt): Renamed from `<==>gt'.
1405         (<==>gt): New alias for `=>>gt'.
1406
1407 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1410         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1411         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1412         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1413         - Add settings for `<=>jis-x0213-1@2000' and
1414           `<=>jis-x0213-1@2004'.
1415
1416         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1417         XEmacs CHISE.
1418         (<==>jis-x0213-1): Likewise.
1419         (<==>jis-x0213-1@2000): Likewise.
1420         (<==>jis-x0213-1@2004): Likewise.
1421         (<=>jis-x0208): Add property `=>iso-ir 168'.
1422         (<=>jis-x0208@1997): Likewise.
1423         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1424         as the mother; add property `=>iso-ir 228'.
1425         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1426         property `=>iso-ir 228'.
1427         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1428         property `=>iso-ir 233'.
1429         (<==>gt): Renamed from `<=>gt'.
1430         (<=>gt): New alias for `<==>gt'.
1431
1432 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1435         CHISE.
1436         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1437         `<=>jis-x0208' as the mother.
1438         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1439         (<=>jis-x0213-1@2000): Ditto.
1440         (<=>jis-x0213-1@2004): Ditto.
1441
1442 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1443
1444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1445         settings for `<=>gt'.
1446
1447         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1448
1449 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1452         XEmacs CHISE.
1453         (=jis-x0208@1978/-4pr): Likewise.
1454         (=jis-x0208@1978/4-pr): Likewise.
1455         (=jis-x0213-1): Likewise.
1456         (=ucs@iso): Likewise.
1457         (=ucs@unicode): Likewise.
1458         (=ucs@gb): Likewise.
1459         (=ucs@gb/fw): Likewise.
1460         (=ucs@cns): Likewise.
1461         (=ucs@cns/fw): Likewise.
1462         (=ucs@jis): Likewise.
1463         (=ucs@jis/fw): Likewise.
1464         (=ucs@jis/1990): Likewise.
1465         (=ucs@jis/2000): Likewise.
1466         (=ucs@jis/2004): Likewise.
1467         (=ucs@JP): Likewise.
1468         (=ucs@ks): Likewise.
1469         (=ucs@big5): Likewise.
1470         (=ucs@big5/cns11643): Likewise.
1471         (=ucs@cns11643): Likewise.
1472
1473 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1474
1475         * mule/mule-charset.el (default-coded-charset-priority-list):
1476         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1477
1478         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1479         CHISE.
1480         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1481         mother.
1482
1483 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1486         from src/mule-charset.c].
1487         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1488         specify `final'.
1489         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1490         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1491         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1492         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1493         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1494         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1495
1496 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1499         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1500         (=jis-x0208@1978/i-4): Specify `partial'.
1501         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1502         mother coded-charset.
1503         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1504
1505 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         settings for `=jis-x0213-1@2004'.
1509
1510 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1513         CHISE.
1514         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1515         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1516         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1517         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1518         temporarily.
1519         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1520
1521 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1524         CHISE.
1525         (=shinjigen@1ed): Inherited from `=shinjigen'.
1526         (=shinjigen@rev): Likewise.
1527
1528 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1532
1533 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1536         define it as an alias.
1537         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1538         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1539         alias.
1540         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1541         alias.
1542
1543 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1546         CHISE.
1547
1548 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1551         CHISE.
1552         (shinjigen-2): Ditto.
1553
1554 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list):
1557         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1558         `chinese-big5-eten-*' and `chinese-big5'.
1559
1560 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1563         #x9FA5 temporarily.
1564
1565 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1568         settings for `=jis-x0208@1978/i1'.
1569
1570 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1573         XEmacs CHISE.
1574
1575 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1578         XEmacs CHISE.
1579
1580 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1583         XEmacs CHISE.
1584
1585 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1588         CHISE.
1589         (=ucs-bmp@cns): Likewise.
1590         (=ucs-bmp@jis): Likewise.
1591         (=ucs-bmp@ks): Likewise.
1592
1593 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1596         CHISE.
1597         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1598
1599 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         settings for `=zinbun-oracle'.
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `=zinbun-oracle'.
1606
1607 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1610         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1611         `=ucs@iso'.
1612
1613 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list):
1616         Delete `ucs-sip'; modify order of some CCSs.
1617
1618 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1621         in XEmacs CHISE.
1622
1623         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1624         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1625         CHISE.
1626
1627 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1630         its registry.
1631         (=ucs-radicals@unicode): Likewise.
1632
1633 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1636         CHISE.
1637
1638 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1641         CHISE.
1642
1643 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1644
1645         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1646         CHISE.
1647
1648 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1651         Modify preference of *isolated settings*.
1652
1653 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1656         utf-2000 is provided.
1657         (=ucs@cns11643): Likewise.
1658
1659 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1662         Prefer every *isolated setting* to ordinary setting.
1663
1664 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1668
1669 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1672         CHISE.
1673
1674 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for `=jis-x0208@1997'.
1678
1679 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `=jis-x0208@1997'.
1683
1684 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1687         XEmacs CHISE.
1688
1689 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1692         `=jis-x0208@1978'.
1693         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1694         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1695         `=jis-x0208-1990' as the mother.
1696         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1697
1698 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1701         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1702         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1703         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1704         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1705         for `=ucs@JP'.
1706
1707 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1710         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1711         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1712         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1713         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1714         `=daikanwa@rev2'.
1715
1716 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1719         (=gt): Likewise.
1720         (=gt-k): Likewise.
1721         (=gt-pj-*): Likewise.
1722         (=gt-pj-k1): Likewise.
1723         (=gt-pj-k2): Likewise.
1724         (=daikanwa): Likewise.
1725         (=daikanwa-rev1): Likewise.
1726         (=daikanwa-rev2): Likewise.
1727         (=big5-pua): Likewise.
1728         (=big5-eten): Likewise.
1729         (chinese-big5-eten-a): Likewise.
1730         (chinese-big5-eten-b): Likewise.
1731         (=hanziku-*): Likewise.
1732         (=cbeta): Likewise.
1733         (=jef-china3): Likewise.
1734         (=ruimoku-v6): Likewise.
1735         (=ucs@iso): Likewise.
1736         (=ucs@unicode): Likewise.
1737         (=ucs@gb): Likewise.
1738         (=ucs@cns): Likewise.
1739         (=ucs@jis): Likewise.
1740         (=ucs@jis-1990): Likewise.
1741         (=ucs@jis-2000): Likewise.
1742         (=ucs@jp): Likewise.
1743         (=ucs@ks): Likewise.
1744         (=ucs@big5): Likewise.
1745         (=ucs-radicals): Likewise.
1746         (=ucs-radicals@unicode): Likewise.
1747         (=ucs-bmp-cjk): Likewise.
1748         (=ucs-bmp-cjk@unicode): Likewise.
1749         (=ucs-sip-ext-b): Likewise.
1750         (=ucs-sip-ext-b@iso): Likewise.
1751
1752 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1756
1757 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1761         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1762         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1763         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1764         arabic-digit, ipa and ``&I-B-XXXX;''.
1765
1766 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1769         setting for (I-)HZK{03..12}-XXXX.
1770
1771 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1774         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1775
1776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1777         `=ruimoku-v6'.
1778
1779         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1780         CHISE.
1781
1782 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1785         (=ucs@unicode): Likewise.
1786         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1787         (=ucs@cns): Likewise.
1788         (=ucs@jis): Likewise.
1789         (=ucs@ks): Likewise.
1790         (=ucs@big5): Likewise.
1791
1792 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1795         `ucs-jis'.
1796         (utf-8-jis-er): Likewise.
1797         (utf-8-jp): New coding-system.
1798         (utf-8-jp-er): Likewise.
1799
1800         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1801
1802 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1805
1806         * mule/japanese.el: Move definition of `euc-jisx0213' to
1807         mule/mule-coding.el.
1808
1809 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1812         mule-coding before loading update-cdb when utf-2000 is provided.
1813
1814 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1817         `=daikanwa'.
1818
1819 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1822         definition codes when `utf-2000' is provided.
1823
1824 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1825
1826         * mule/mule-category.el (word-combining-categories): Don't setup
1827         `word-combining-categories' in XEmacs CHISE.
1828         (word-separating-categories): Add setting about Latin script in
1829         XEmacs CHISE.
1830
1831 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1832
1833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1834         setting for `chinese-big5'.
1835
1836 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1839         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1840         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1841         add setting for HZK0[12]-xxxx.
1842
1843 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1844
1845         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1846         in XEmacs CHISE.
1847
1848 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list):
1851         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1852         and `chinese-big5' to `=gt-pj-*'.
1853
1854 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1855
1856         * mule/mule-conf.el (=daikanwa): Renamed from
1857         `ideograph-daikanwa'.
1858         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1859
1860 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-conf.el (=cns11643-7): Renamed from
1863         `chinese-cns11643-7'.
1864         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1865
1866 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-conf.el (=cns11643-6): Renamed from
1869         `chinese-cns11643-6'.
1870         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1871
1872 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1873
1874         * mule/mule-conf.el (=cns11643-5): Renamed from
1875         `chinese-cns11643-5'.
1876         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1877
1878 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * mule/mule-conf.el (=cns11643-4): Renamed from
1881         `chinese-cns11643-4'.
1882         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1883
1884 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-conf.el (=cns11643-3): Renamed from
1887         `chinese-cns11643-3'.
1888         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1889
1890 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1891
1892         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1893         `=cns11643-2'.
1894         (chinese-cns11643-2): New alias for `=cns11643-2'.
1895
1896 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1897
1898         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1899         `=cns11643-1'.
1900         (chinese-cns11643-1): New alias for `=cns11643-1'.
1901
1902 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1905         (chinese-gb12345): New alias for `=gb12345'.
1906
1907 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1910         (chinese-gb2312): New alias for `=gb2312'.
1911
1912 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1913
1914         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1915         (chinese-big5): New alias for `=big5'.
1916
1917 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1920         (korean-ksc5601): New alias for `=ks-x1001'.
1921
1922 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1923
1924         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1925         `=jis-x0212'.
1926         (japanese-jisx0212): New alias for `=jis-x0212'.
1927
1928 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1931         `=jis-x0208-1983'.
1932         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1933
1934 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1937         `=jis-x0208-1978'.
1938         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1939
1940 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1943         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1944
1945 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1948         (chinese-cns11643-3): Specify iso-ir 183.
1949         (chinese-cns11643-4): Specify iso-ir 184.
1950         (chinese-cns11643-5): Specify iso-ir 185.
1951         (chinese-cns11643-6): Specify iso-ir 186.
1952         (chinese-cns11643-7): Specify iso-ir 187.
1953         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1954         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1955
1956 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1957
1958         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1959         \uXXXX for every cases.
1960
1961 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1962
1963         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1964         (ucs-big5): Changed to an alias for `=ucs@big5'.
1965
1966 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1967
1968         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1969         (ucs-ks): Changed to an alias for `=ucs@ks'.
1970
1971 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1972
1973         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1974         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1975
1976 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1979         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1980
1981 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1982
1983         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1984         (ucs-jis): Changed to an alias for `=ucs@jis'.
1985
1986 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1989         (ucs-cns): Changed to an alias for `=ucs@cns'.
1990
1991 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1992
1993         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1994         (ucs-gb): Changed to an alias for `=ucs@gb'.
1995
1996 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1997
1998         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1999         `ideograph-daikanwa-2'.
2000         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2001         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2002
2003 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2004
2005         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2006         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2007
2008         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2009         for `xemacs-chise-version'.
2010
2011 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list):
2014         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2015         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2016         instead of `ideograph-hanziku-*'.
2017
2018         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2019         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2020
2021 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2024         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2025         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2026         `utf-2000' is provided.
2027
2028 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2031         is provided [was builtin coded-charsets].
2032
2033 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2034
2035         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2036         is provided [was builtin coded-charsets].
2037
2038 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2039
2040         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2041         is provided [was builtin coded-charsets].
2042
2043 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2044
2045         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2046         is provided [was builtin coded-charsets].
2047
2048 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2049
2050         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2051         when `utf-2000' is provided [was builtin coded-charsets].
2052
2053 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-conf.el (=hanziku-*): Renamed from
2056         `ideograph-hanziku-*'.
2057         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2058
2059 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2062         `utf-2000' is provided [was builtin coded-charsets].
2063         (ideograph-hanziku-{1..12}): Likewise.
2064
2065 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2068         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2069
2070 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2071
2072         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2073         when `utf-2000' is provided [was builtin coded-charsets].
2074
2075 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2078         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2079         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2080
2081 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2082
2083         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2084         (ideograph-gt): Changed to an alias for `=gt'.
2085
2086 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2089         is provided; it was defined as a builtin coded-charset.
2090         (ideograph-gt): Likewise.
2091
2092 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2093
2094         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2095         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2096
2097 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2098
2099         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2100         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2101
2102 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2103
2104         * mule/mule-conf.el (=big5-eten): Renamed from
2105         `chinese-big5-eten'.
2106         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2107
2108 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2111         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2112
2113 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2114
2115         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2116         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2117
2118 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2119
2120         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2121         (china3-jef): Changed to an alias for `=jef-china3'.
2122
2123 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2124
2125         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2126         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2127
2128         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2129         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2130         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2131         when `utf-2000' is provided.
2132
2133 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list):
2136         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2137
2138         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2139         (ucs-jis-2000): Deleted.
2140
2141 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2142
2143         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2144         UTF-2000.
2145         (=ucs-jis-2000): New coded-charset for UTF-2000.
2146
2147 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2148
2149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2150         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2151
2152 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2153
2154         * mule/mule-charset.el (default-coded-charset-priority-list):
2155         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2156         `ideograph-cbeta'.
2157
2158 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2159
2160         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2161         builtin coded-charset].
2162
2163 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2164
2165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2166         settings for &K0-xxxx and &I-K0-xxxx.
2167
2168 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2169
2170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2171         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2172
2173 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2177
2178 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2181         UTF-2000.
2182         (ideograph-gt-pj-k1): Likewise.
2183         (ideograph-gt-pj-k2): Likewise.
2184
2185 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2186
2187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2188         `=jis-x0208'.
2189
2190 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2193         UTF-2000 [was a builtin coded-charset].
2194
2195 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2198         (utf-8-gb-er): Likewise.
2199
2200 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         settings for JIS X 0212 and JIS X 0208:1978.
2204
2205 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2208         setting for JIS X 0213.
2209
2210 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2211
2212         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2213         standard-case-table in UTF-2000.
2214
2215 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2218         definitions for isolated-chars.
2219
2220 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2221
2222         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2223         `configure-utf-2000-lisp-directory'.
2224         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2225         `mule-lisp-load-path'.
2226
2227 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * startup.el (startup-setup-paths): Set and use
2230         `utf-2000-lisp-directory'.
2231         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2232         UTF-2000.
2233
2234 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2235
2236         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2237         (paths-find-utf-2000-lisp-directory): New function.
2238         (paths-construct-load-path): Add new optional argument
2239         `utf-2000-lisp-directory'.
2240
2241         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2242
2243 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2244
2245         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2246         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2247         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2248         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2249         `chinese-big5-2' in UTF-2000.
2250
2251         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2252         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2253
2254 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2255
2256         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2257         `big5-eten-er' in UTF-2000.
2258         (big5-cdp): Modify DOC-string and mnemonic.
2259
2260 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2263         UTF-2000 [renamed from utf-8-er].
2264         (utf-8-gb): New coding-system in UTF-2000.
2265         (utf-8-gb-er): Likewise.
2266         (utf-8-cns): Likewise.
2267         (utf-8-cns-er): Likewise.
2268         (utf-8-big5): Likewise.
2269         (utf-8-big5-er): Likewise.
2270         (utf-8-jis): Likewise.
2271         (utf-8-jis-er): Likewise.
2272         (utf-8-ks): Likewise.
2273         (utf-8-ks-er): Likewise.
2274         (utf-8-er): Likewise.
2275
2276 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2279         instead of `utf-8-unix' in UTF-2000.
2280
2281         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2282
2283 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2284
2285         * mule/japanese.el (euc-jisx0213): New coding-system.
2286
2287         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2288         `japanese-jisx0208-1990' as the mother.
2289
2290 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * dumped-lisp.el (preloaded-file-list): Change condition of
2293         loading "close-cdb".
2294
2295 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2298         setup `coded-charset-entity-reference-alist'.
2299
2300 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2303         UTF-2000.
2304
2305 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2308         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2309
2310 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2313         (chinese-big5-eten-a): Likewise.
2314         (chinese-big5-eten-b): Likewise.
2315         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2316         code range is #x8140 .. #x8DFE.
2317
2318 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2319
2320         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2321         UTF-2000.
2322         (chinese-big5-cdp): Likewise.
2323
2324 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2325
2326         * dumped-lisp.el (preloaded-file-list): Rename
2327         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2328
2329 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2332         append `system-char-db-source-file-list' into
2333         `preloaded-file-list' in UTF-2000.
2334
2335 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2336
2337         * dumped-lisp.el (preloaded-file-list): Delete
2338         character-definition files.
2339
2340 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2341
2342         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2343         UTF-2000.
2344
2345 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2346
2347         * mule/mule-charset.el (default-coded-charset-priority-list):
2348         Delete `mojikyo-2022-1'.
2349
2350 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2351
2352         * mule/mule-charset.el (default-coded-charset-priority-list):
2353         Delete `mojikyo'.
2354
2355 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `ucs-sip'.
2359
2360 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list):
2363         Comment out `chinese-gb12345'.
2364
2365 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * bytecomp.el (byte-compile-insert-header): Fixed.
2368
2369 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2370
2371         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2372         XEmacs UTF-2000.
2373
2374 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2377         UTF-2000.
2378
2379 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2382         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2383
2384 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-charset.el (default-coded-charset-priority-list):
2387         `japanese-jef-china3' is renamed `china3-jef'.
2388
2389 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2392         `japanese-jef-china3' and `ideograph-cbeta'.
2393
2394 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2395
2396         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2397
2398 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `chinese-big5-cdp'.
2402
2403 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2406         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2407
2408 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2411         loading character definitions.
2412
2413 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2414
2415         * dumped-lisp.el (preloaded-file-list): Rename
2416         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2417
2418 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2421         `chinese-big5'.
2422
2423 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * dumped-lisp.el (preloaded-file-list): Dump
2426         "Ideograph-R028-Private" with XEmacs UTF-2000.
2427
2428 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2431         `chinese-gb12345'.
2432
2433 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2436         `ideograph-gt-pj-{1..11}'.
2437
2438         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2439         XEmacs UTF-2000.
2440
2441 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-charset.el (default-coded-charset-priority-list):
2444         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2445         `chinese-isoir165'.
2446
2447 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2450         `image/png', `image/x-xpm' and `image/tiff'.
2451
2452         * files.el (binary-file-regexps): Add *.PNG.
2453
2454 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list):
2457         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2458         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2459
2460 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461
2462         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2463         the first completion when UTF-2000 is running.
2464
2465 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list):
2468         Delete `ucs'.
2469
2470 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2475         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2476
2477 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/vietnamese.el (vscii-2): Delete abolished property
2480         `composite'; now composite mode is default.
2481
2482 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2485         of `raw-text'; check \uHHHH representation even if non-ascii
2486         characters are not found.
2487
2488         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2489         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2490         unconditionally.
2491
2492         * mule/viet-ccl.el: New file.
2493
2494         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2495         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2496         - Separate CCL based implementations to viet-ccl.el.
2497
2498 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2499
2500         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2501         "jisx0213.2000-1".
2502         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list):
2505         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2506         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2507
2508 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2509
2510         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2511
2512 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2513
2514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2515         `ucs' in UTF-2000.
2516
2517 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list):
2520         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2521         `arabic-iso8859-6'.
2522
2523 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2527
2528 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2529
2530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2531         `katakana-jisx0201' in UTF-2000.
2532
2533 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2534
2535         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2536         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2537         "u0FB50-Arabic-Presentation-Forms-A",
2538         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2539         "u0FE50-Small-Form-Variants",
2540         "u0FE70-Arabic-Presentation-Forms-B",
2541         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2542         UTF-2000.
2543
2544 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2545
2546         * dumped-lisp.el (preloaded-file-list): Delete
2547         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2548         ... "Ideograph-R214-Flute" in UTF-2000.
2549
2550 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2551
2552         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2553         (japanese-jisx0213-2): New coded-charset.
2554
2555         * dumped-lisp.el (preloaded-file-list): Add
2556         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2557         "Ideograph-R030-Mouth".
2558
2559 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2560
2561         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2562         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2563         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2564         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2565         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2566         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2567         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2568         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2569
2570 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2571
2572         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2573         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2574         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2575         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2576         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2579         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2580
2581 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2582
2583         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2584         in UTF-2000.
2585
2586 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2587
2588         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2589         (chinese-isoir165): Moved from mule/chinese.el.
2590         (chinese-cns11643-3): Moved from mule/chinese.el.
2591         (chinese-cns11643-4): Moved from mule/chinese.el.
2592         (chinese-cns11643-5): Moved from mule/chinese.el.
2593         (chinese-cns11643-6): Moved from mule/chinese.el.
2594         (chinese-cns11643-7): Moved from mule/chinese.el.
2595
2596         * mule/chinese.el: Move definition of coded-charsets to
2597         mule/mule-conf.el.
2598
2599 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2602         `ideograph-daikanwa'.
2603
2604 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2605
2606         * dumped-lisp.el (preloaded-file-list): Delete
2607         "ccs-jisx0201-latin.el".
2608
2609 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2610
2611         * dumped-lisp.el (preloaded-file-list): Add
2612         "u031A0-Extended-Bopomofo" in UTF-2000.
2613
2614 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2615
2616         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2617         renamed to u02E00-CJK-Radical-Supplement.
2618
2619 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2620
2621         * dumped-lisp.el (preloaded-file-list): Add
2622         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2623         "u030A0-Katakana", "u03100-Bopomofo",
2624         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2625         "u03200-Enclosed-CJK-Letters-and-Months" and
2626         "u03300-CJK-Compatibility".
2627
2628 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2629
2630         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2631         "u02F00-Kangxi-Radicals" and
2632         "u02FF0-Ideographic-Description-Characters".
2633
2634 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2635
2636         * dumped-lisp.el (preloaded-file-list): Add
2637         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2638         "u02800-Braille-Patterns" in UTF-2000.
2639
2640 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2641
2642         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2643         "uXXXXX-*.el" in UTF-2000.
2644
2645         * bytecomp.el (byte-compile-insert-header): Delete comments if
2646         non-ASCII characters are found; allow `byte-compile-dynamic' and
2647         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2648         `raw-text'.
2649
2650 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2651
2652         * dumped-lisp.el (preloaded-file-list): Add
2653         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2654         "u025A0-Geometric-Shapes.el".
2655
2656 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2657
2658         * dumped-lisp.el (preloaded-file-list): Add
2659         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2660         "u02460-Enclosed-Alphanumerics.el".
2661
2662 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2663
2664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2665         `chinese-gb2312'.
2666
2667         * dumped-lisp.el (preloaded-file-list): Add
2668         "u02200-Mathematical-Operators.el" and
2669         "u02300-Miscellaneous-Technical.el".
2670
2671 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2672
2673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2674         `chinese-cns11643-*'.
2675
2676         * dumped-lisp.el (preloaded-file-list): Add
2677         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2678         "u02190-Arrows.el" in UTF-2000.
2679
2680 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2681
2682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2683         `korean-ksc5601'.
2684
2685         * dumped-lisp.el (preloaded-file-list): Add
2686         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2687         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2688         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2689
2690 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2691
2692         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2693
2694 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2695
2696         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2697         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2698         "u01780-Khmer.el", "u01800-Mongolian.el",
2699         "u01E00-Latin-Extended-Additional.el" and
2700         "u01F00-Greek-Extended.el" in UTF-2000.
2701
2702 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2703
2704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2705         `ethiopic-ucs' and `ethiopic'.
2706
2707         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2708         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2709
2710         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2711         from mule/ethiopic.el.
2712
2713         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2714         mule/mule-conf.el.
2715
2716 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         `lao'.
2720
2721         * mule/mule-conf.el (lao): New coded-charset.
2722
2723         * dumped-lisp.el (preloaded-file-list): Add
2724         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2725         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2726         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2727         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2728         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2729
2730 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2731
2732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2733         `ucs-bmp' and `arabic-iso8859-6'.
2734
2735 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2736
2737         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2738         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2739         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2740
2741 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2742
2743         * startup.el (normal-top-level): Load autoload file for UTF-2000
2744         in UTF-2000.
2745
2746 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2747
2748         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2749         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2750         "u00020-Basic-Latin.el", "u00080-C1.el",
2751         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2752         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2753         "u002B0-Spacing-Modifier-Letters.el",
2754         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2755         UTF-2000.
2756
2757 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2758
2759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2760         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2761         instead of `vietnamese-viscii-*'.
2762
2763 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2764
2765         * mule/mule-conf.el: New file.
2766
2767         * mule/misc-lang.el: Move definition of charset `ipa' to
2768         mule/mule-conf.el.
2769
2770 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2771
2772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773         `latin-viscii'; prefer it for characters used in Vietnamese.
2774
2775 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2776
2777         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2778
2779 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2780
2781         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2782         `vietnamese-viscii-lower'.
2783         (latin-viscii-upper): Renamed from charset
2784         `vietnamese-viscii-upper'.
2785         (vietnamese-viscii-lower): New alias for charset
2786         `latin-viscii-lower'.
2787         (vietnamese-viscii-upper): New alias for charset
2788         `latin-viscii-upper'.
2789
2790 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2791
2792         * mule/mule-charset.el (default-coded-charset-priority-list):
2793         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2794
2795 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2796
2797         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2798         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2799         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2800         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2801         lisp/utf-2000.
2802
2803 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2804
2805         * mule/ccs-tcvn5712.el: New file.
2806
2807 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2808
2809         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2810         in UTF-2000.
2811
2812 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2813
2814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2815         `japanese-jisx0208'.
2816
2817 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2818
2819         * dumped-lisp.el (preloaded-file-list): Add
2820         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2821         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2822         UTF-2000.
2823
2824         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2825         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2826         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2827         mule/ccs-viscii.el: New files.
2828
2829         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2830         if \uXXXX is found.
2831
2832 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2833
2834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2835         `hiragana-jisx0208' and `katakana-jisx0208'.
2836
2837 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2838
2839         * mule/chinese.el (chinese-cns11643-3): Define it even if
2840         `utf-2000' is provided.
2841         (chinese-cns11643-4): Likewise.
2842         (chinese-cns11643-5): Likewise.
2843         (chinese-cns11643-6): Likewise.
2844         (chinese-cns11643-7): Likewise.
2845
2846 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2847
2848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2849         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2850
2851 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2852
2853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2854         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2855
2856 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2857
2858         * mule/mule-charset.el (default-coded-charset-priority-list):
2859         Setup in UTF-2000.
2860
2861 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2862
2863         * mule/viet-chars.el: Don't define charset
2864         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2865         they are defined as builtin charsets.
2866
2867 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2868
2869         * version.el (emacs-version): Add more space just before UTF-2000
2870         version string.
2871
2872 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2873
2874         * version.el ([constant] emacs-version): Don't add a space in the
2875         preceding place of `xemacs-betaname' because it is duplicated.
2876         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2877
2878         * startup.el (splash-frame-body): Add ETL.
2879
2880 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2881
2882         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2883         is provided because it is defined as builtin charset.
2884         (chinese-cns11643-4): Likewise.
2885         (chinese-cns11643-5): Likewise.
2886         (chinese-cns11643-6): Likewise.
2887         (chinese-cns11643-7): Likewise.
2888
2889 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2890
2891         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2892         coding-system `iso-10646-ucs-4' is not defined.
2893
2894 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2895
2896         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2897         coding-system if `utf-2000' is provided.
2898
2899 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2900
2901         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2902         `utf-2000' is provided.
2903
2904 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2905
2906         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2907         if utf-2000 is provided temporally.
2908
2909 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2910
2911         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2912         as builtin variable].
2913
2914 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2915
2916         * files.el (insert-file-contents-literally): Treat file as binary;
2917         call file-name-handlers. [sync with Emacs 20.3.10]
2918
2919 2008-12-28  Vin Shelton  <acs@xemacs.org>
2920
2921         * XEmacs 21.4.22 is released
2922
2923 2008-12-30  Vin Shelton  <acs@xemacs.org>
2924
2925         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2926         during building even if no packages are found.
2927
2928 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2929
2930         * printer.el (generic-print-region): 
2931         (generic-print-buffer): 
2932         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2933         check if the msprinter device is available, now that msprinter is
2934         always available as a specifier tag. 
2935
2936 2008-12-24  Vin Shelton  <acs@xemacs.org>
2937
2938         * about.el: Add Francisco to my bio!
2939
2940 2008-12-23  Vin Shelton  <acs@xemacs.org>
2941
2942         * autoload.el: Move operator definitions to autoload-operators.el
2943         in the xemacs-base package.
2944
2945 2007-11-22  Vin Shelton  <acs@xemacs.org>
2946
2947         * about.el (about-hacker-contribution): Updated my bio.
2948
2949 2007-10-07  Vin Shelton  <acs@xemacs.org>
2950
2951         * XEmacs 21.4.21 is released
2952
2953 2007-09-19  Didier Verna  <didier@xemacs.org>
2954
2955         Update my personal info.
2956         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2957         * about.el (about-other-current-hackers): Ditto.
2958         * about.el (about-url-alist): Add my musical website.
2959         * about.el (about-personal-info): Update my entry.
2960         * about.el (about-hacker-contribution): Ditto.
2961
2962 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2963
2964         * package-get.el (package-get-download-sites): Update download
2965         sites in Japan.
2966         * package-get.el (package-get-pre-release-download-sites): Ditto.
2967
2968 2007-08-18  Vin Shelton  <acs@xemacs.org>
2969
2970         * package-get.el (package-get-pre-release-download-sites): Sync
2971         mirror sites with 21.5.  (Thanks, Adrian)
2972
2973 2007-08-09  Mike Sperber  <mike@xemacs.org>
2974
2975         * startup.el (migrate-user-init-file): Create backup of
2976         `user-init-file' before migrating.
2977         * startup.el (maybe-migrate-user-init-file): Print
2978         information about backup file.
2979         (maybe-create-compatibility-dot-emacs): Follow above change.
2980
2981 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2982
2983         * font-lock.el: Sync font-lock-add-keywords and
2984         font-lock-remove-keywords from GNU Emacs.
2985         * font-lock.el (font-lock-keywords-alist): New.
2986         * font-lock.el (font-lock-removed-keywords-alist): New.
2987         * font-lock.el (font-lock-add-keywords): New.
2988         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2989         * font-lock.el (font-lock-remove-keywords): New.
2990
2991 2007-08-16  Vin Shelton  <acs@xemacs.org>
2992
2993         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2994         patch from Hans de Graaff.
2995
2996 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2997
2998         * package-get.el (package-get-download-sites): Document Chile and
2999         update Denmark download site.
3000         * package-get.el (package-get-pre-release-download-sites): Ditto.
3001
3002 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3003
3004         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3005
3006 2006-12-09  Vin Shelton  <acs@xemacs.org>
3007
3008         * XEmacs 21.4.20 is released
3009
3010 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3011
3012         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3013
3014 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3015
3016         * info.el (Info-find-file-node, Info-insert-dir)
3017         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3018         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3019         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3020         and discussion.
3021
3022 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3023
3024         * obsolete.el (line-beginning-position): New, from 21.5.x.
3025         (line-end-position): Ditto.
3026
3027 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3028
3029         * package-get.el (package-get-download-sites): Welcome
3030         nl.xemacs.org and Thanks!
3031         * package-get.el (package-get-pre-release-download-sites): Ditto.
3032
3033 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3034
3035         * font-lock.el: Add support for not-so recent changes in Java to
3036         java-mode.
3037
3038 2006-01-28  Vin Shelton  <acs@xemacs.org>
3039
3040         * XEmacs 21.4.19 is released
3041
3042 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3043
3044         * easymenu.el: Update copyright. 
3045         * easymenu.el (easy-menu-all-popups):
3046         Add a docstring. 
3047         * easymenu.el (easy-menu-add):
3048         Document a bug, rework the function to preserve any existing
3049         non-default mode-popup-menu instead of overwriting it, and not to
3050         bother normalising the menu title (nothing else does).
3051         * easymenu.el (easy-menu-remove):
3052         Restore the default mode-popup-menu instead of leaving an empty
3053         one when we remove the last easy-menu popup. 
3054
3055 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3056
3057         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3058         as suggested by Rodrigo Ventura.
3059         * package-get.el (package-get-pre-release-download-sites): Ditto,
3060         with replacement of xemacs-21.5 by beta, which is the logical path
3061         to our beta core and package pre-releases.
3062
3063 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3064
3065         * package-get.el (package-get-download-sites): Add Hong Kong
3066         download site.
3067         * package-get.el (package-get-pre-release-download-sites): Ditto.
3068
3069 2005-12-26  Vin Shelton  <acs@xemacs.org>
3070
3071         * find-paths.el:
3072         * find-paths.el (paths-emacs-root-p): Add search for package root.
3073         * find-paths.el (paths-find-emacs-root): Replaced with
3074         paths-find-invocation-roots, which returns a list of roots.
3075         * find-paths.el (paths-find-invocation-roots): New.
3076         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3077
3078 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3079
3080         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3081         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3082
3083 2005-12-03  Vin Shelton <acs@xemacs.org>
3084
3085         * XEmacs 21.4.18 is released
3086
3087 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3088
3089         * package-get.el (package-get-download-sites): Update reflecting
3090         latest http://www.xemacs.org/Releases/ information generated by
3091         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3092         * package-get.el (package-get-pre-release-download-sites): Ditto.
3093
3094 2005-02-28  Simon Josefsson  <jas@extundo.com>
3095
3096         * about.el (xemacs-hackers): Add jas.
3097         (about-other-current-hackers): Likewise.
3098         (about-url-alist): Add URL for jas.
3099         (about-personal-info): Document jas.
3100         (about-hacker-contribution): Describe jas contributions.
3101
3102 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3103
3104         * easymenu.el (easy-menu-remove): As described in 
3105         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3106         except the "Command" menu from mode-popup-menu. 
3107
3108 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3109  
3110         * font.el (font-spatial-to-canonical): Correct calculation of 
3111         return value for pixel-based input value. 
3112  
3113 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3114
3115         * code-process.el (call-process): Process-related docstring
3116         improvements spurred by Norbert Koch.
3117         * code-process.el (call-process-region): Ditto.
3118         * code-process.el (start-process): Ditto.
3119
3120 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3121
3122         * finder.el (finder-find-library): Return filename actually
3123         searched for.
3124
3125 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3126
3127         * help.el (view-emacs-news): Use `expand-file-name' instead of
3128         `locate-data-file' as the latter will find any "NEWS" files that
3129         might exist in packages _before_ the one in core.
3130
3131 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3132
3133         * package-get.el (package-get-init-package):
3134         package-get-init-package buglet (21.4.17) by Jeff Mincy
3135         <mincy@rcn.com> fixing false temporary load-path shadows reported
3136         after package installation and simplifying code.
3137
3138 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3139
3140         * package-get.el (package-get-download-sites): Sync mirrors list
3141         with the XEmacs website.
3142         (package-get-pre-release-download-sites): Ditto.
3143
3144 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3145
3146         * derived.el (derived-mode-merge-syntax-tables):
3147         Revert my 21.5-only patch of 2003-07-18 which slipped in
3148         through Jerry James's patch of 2004-06-07.
3149
3150 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3151
3152         * cmdloop.el (keyboard-quit): Remove workaround for
3153         `region-active-p' not making sure active region is in current
3154         buffer now that it does.
3155         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3156         * simple.el (region-active-p): `region-active-p' to only return t
3157         when active region is in current buffer.
3158
3159 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3160
3161         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3162         package names, quell a byte-compiler warning, doc fix.
3163
3164 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3165
3166         * buffer.el (pop-to-buffer):
3167         * window-xemacs.el (display-buffer):
3168         Document use of `same-window-buffer-names,' `same-window-regexps'
3169         by pop-to-buffer and display-buffer. 
3170         
3171 2005-02-06  Vin Shelton <acs@xemacs.org>
3172
3173         * XEmacs 21.4.17 is released
3174
3175 2005-01-29  Ben Wing  <ben@xemacs.org>
3176
3177         * shadow.el (find-emacs-lisp-shadows):
3178         Add custom-defines to list of ignored files.
3179
3180 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3181
3182         * simple.el (shifted-motion-keys-select-region): Fix statement
3183         about unshifted-motion-keys-deselect-region.
3184
3185 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3186
3187         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3188         now) for GNU Emacs compatibility.
3189         (make-obsolete-variable): Ditto.
3190
3191 2004-01-08  Ben Wing  <ben@xemacs.org>
3192
3193         * code-files.el (load):
3194         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3195
3196 2004-12-05  Vin Shelton <acs@xemacs.org>
3197
3198         * XEmacs 21.4.16 is released
3199
3200 2004-12-04  Vin Shelton  <acs@xemacs.org>
3201
3202         * auto-autoloads.el: Regenerated.
3203
3204         * custom-load.el: Regenerated.
3205
3206 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3207
3208         Fix bug: apropos errors if a defalias refers to an undefined
3209         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3210
3211         * apropos.el (apropos):
3212         (apropos-command):
3213         * help.el (frob-help-extents):
3214         * help-macro.el (make-help-screen):
3215         * hyper-apropos.el (hyper-apropos-grok-functions):
3216         (hyper-apropos-get-doc):
3217         Catch void-function error thrown by `documentation'.
3218
3219 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3220
3221         * packages.el (package-require): Fix incorrect arg to format.
3222         This fixes a `format specifier' error.
3223
3224 2004-08-13  Jerry James  <james@xemacs.org>
3225
3226         * bytecomp.el (forward-word): Tell the byte compiler the correct
3227         number of arguments to forward-word.
3228
3229 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3230
3231         * etags.el: Fixed loading of include files for tag completion. Now
3232         you can make a tag file for a library, include it into your
3233         project and it will be reloaded only if it changed. Infinte
3234         include loops are detected and the correct tag files are loaded.
3235         * etags.el (buffer-tag-table-list): Load and verify tag files in
3236         the external function buffer-tag-table-list-load.
3237         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3238         tag files. Also load the included tag files. The priority of the
3239         included files is right below their parent file. If multiple
3240         matches occur then the symbols from the parent file are found
3241         first.
3242         * etags.el (tag-table-include-files): Corrected comment
3243         string. Switched to pattern constant tags-include-pattern to have
3244         it at a central location.
3245         * etags.el (tags-include-pattern): Added doc string.
3246         * etags.el (add-to-tag-completion-table): Removed obsolete
3247         comments as the include files are allready returned by
3248         buffer-tag-table-list and loaded.
3249         * etags.el (find-tag-internal): The include files are allready
3250         included in tag-tables as buffer-tag-table-list returns them now.
3251
3252 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3253
3254         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3255         Loading items into the notebook is now done by C code.
3256         * widgets-gtk.el (gtk-widget-instantiate-internal):
3257         Style no longer changed.
3258
3259 2004-06-28  Nix  <nix@esperi.org.uk>
3260
3261         * cmdloop.el (truncate-command-history-for-gc): Delay
3262         execution of all things that look up variable bindings,
3263         via `enqueue-eval-event'.
3264
3265 2004-06-24  Vin Shelton  <acs@xemacs.org>
3266
3267         * package-get.el (package-get-require-signed-base-updates):
3268         now defaults to nil.
3269
3270 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3271
3272         * subr.el (split-string): Clean up docstring.
3273
3274 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3275
3276         * faces.el (zmacs-region): fix typo in docstring.
3277
3278 2004-06-07  Jerry James  <james@xemacs.org>
3279
3280         * derived.el: Synch with Emacs 21.3.
3281         * subr.el (with-local-quit): New, from Emacs 21.3.
3282         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3283         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3284         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3285
3286 2004-06-16  Jerry James  <james@xemacs.org>
3287
3288         * cl.el (cl-set-substring): Increment start by the length of the
3289         string, not the string itself.
3290
3291 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3292
3293         * etags.el (tag-table-include-files): Expand included TAGS file
3294         paths to avoid problems with relative paths.  Thanks to Peter
3295         Chubb <peterc@gelato.unsw.edu.au>.
3296         * etags.el (tags-include-pattern): New.
3297         * etags.el (add-to-tag-completion-table): Parse and ignore
3298         trailing include lines.
3299
3300 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3301
3302         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3303         avoiding line solely composed of equal signs.
3304
3305 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3306
3307         * cus-edit.el (alloc): Typo fix.
3308         * cus-edit.el (custom-browse-visibility): Ditto.
3309         * cus-edit.el (custom-variable-value-create): Ditto.
3310         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3311         * cus-edit.el (custom-save-variables): Bind print-length and
3312         print-level to nil to avoid value abbreviation.
3313         * cus-edit.el (custom-save-face-internal): Ditto.
3314         * cus-edit.el (custom-save-faces): Save in sorted order.
3315         * cus-edit.el (custom-save-resets): Bind print-length and
3316         print-level to nil to avoid value abbreviation.
3317         * cus-edit.el (custom-save-loaded-themes): Ditto.
3318
3319 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3320
3321         * subr.el (split-string-default-separators): New.
3322         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3323         see comment in source.
3324
3325 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3326
3327         * mule/japanese.el (paragraph-start, paragraph-separate):
3328         Remove anchor to BOL.
3329
3330 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3331
3332         * cl.el (gensym, gentemp): Improve docstrings.
3333
3334 2004-05-10  Vin Shelton  <acs@xemacs.org>
3335
3336         * etags.el: Sync with 21.5 version.
3337
3338 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3339
3340         * etags.el:
3341         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3342         only for use with exuberant ctags. This will also enable building of 
3343         completion tables with exuberant ctags. This will not work with
3344         xemacs ctags. 
3345         * etags.el (get-tag-table-buffer): New function for creating of
3346         completion table is used if tags-exuberant-ctags-optimization-p ist t
3347         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3348         finding the tag names. New.
3349         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3350         building tag completion table with exuberant ctags. New.
3351         * etags.el (find-tag-internal): Improve exact tag matching for tags
3352         with name fields. Before the patch return types of functions or
3353         function parameters (with exuberant ctags) were found as matches.
3354
3355 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3356
3357         * list-mode.el (display-completion-list): Fixed completion list was
3358         taking the width of the frame and not of the window for displaying
3359         the selection methods.
3360
3361 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3362
3363         * menubar-items.el (default-menubar): Options are saved to custom.el.
3364
3365
3366 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3367
3368         * isearch-mode.el (isearch-abort): Preserve successful search target.
3369
3370 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3371
3372         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3373         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3374         Bihlmeyer.
3375         * gnuserv.el (gnuserv-mode-line-string): New.
3376         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3377         gnuserv-mode.
3378         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3379         * gnuserv.el (gnuserv-edit-files): Use
3380         make-x-device-with-gtk-fallback.
3381
3382 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3383
3384         * gtk-widgets.el: New import: gtk-accel-group-new.
3385         * dialog-gtk.el:
3386         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3387         * dialog-gtk.el (popup-builtin-question-dialog):
3388         Added support for dialog button mnemonics.
3389
3390 2004-03-22  Chris Green <cmg@dok.org>
3391
3392         * process.el (shell-command): Output buffer was ignored when a
3393         background process was run via shell-command.
3394
3395 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3396
3397         * cus-edit.el (custom-save-variables): Retrieve a list of
3398         variables to save first, sort it, and make sure the variables are
3399         saved in sorted order.
3400
3401 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3402  
3403         * package-get.el (package-get-update-base-from-buffer): Force
3404         binary coding system for verifying GnuPG signature in the
3405         package-index file.
3406  
3407 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3408
3409         * package-get.el (package-get-package-index-file-location): Handle
3410         missing "EMACSPACKAGEPATH" environment variable.
3411
3412 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3413
3414         * package-admin.el (package-admin-find-top-directory): Simplify
3415         directory comparisions and fix substring errors on short path
3416         components.
3417         * package-get.el (package-get-package-index-file-location):
3418         Default to first component of "EMACSPACKAGEPATH", if set.
3419
3420 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3421
3422         * package-get.el (process-error): New error datum.
3423
3424 2004-02-02  Vin Shelton <acs@xemacs.org>
3425
3426         * XEmacs 21.4.15 is released
3427
3428 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3429
3430         * itimer.el (activate-itimer): Modify the itimer timeout value as
3431         if it were begun at the last time when the itimer driver was woken
3432         up.
3433
3434 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3435
3436         * specifier.el (Copyright):
3437         Update.
3438         (make-specifier-and-init):
3439         (map-specifier):
3440         (canonicalize-inst-pair):
3441         (canonicalize-spec-list):
3442         (set-specifier):
3443         Synch docstrings to 21.5 where appropriate.
3444
3445 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3446
3447         * package-get.el (package-get-list-packages-where): New.  A
3448         function that allows searching for groups of packages.  For
3449         example, find all packages that require the fsf-compat package.
3450
3451 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3452
3453         The Great PUI Sync.
3454
3455         * auto-autoloads.el: Regenerated.
3456
3457         * custom-load.el: Regenerated.
3458
3459         * dumped-lisp.el (packages-hardcoded-lisp): New.
3460
3461         * menubar-items.el (menu-max-items): New.
3462         (menu-submenu-max-items): New.
3463         (menu-submenu-name-format): New.
3464         (menu-split-long-menu): New.
3465         (menu-sort-menu): New.
3466         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3467
3468         * obsolete.el (pui-add-install-directory): Renamed to the more
3469         logical `pui-set-local-package-get-directory'.
3470         (package-get-download-menu): Moved to `package-ui.el' and renamed
3471         to `package-ui-add-download-menu'.
3472
3473         * package-admin.el (package-admin-install-function-mswindows):
3474         Whitespace clean up.
3475         (package-admin-add-single-file-package): Removed.
3476         (package-admin-default-install-function): Whitespace clean up.
3477         (package-admin-find-top-directory): New.
3478         (package-admin-get-install-dir): Use it.
3479         (package-admin-get-manifest-file): 
3480         (package-admin-check-manifest): 
3481         (package-admin-add-binary-package):
3482         (package-admin-get-lispdir):
3483         (package-admin-delete-binary-package):
3484         (package-admin):
3485
3486         * package-get.el (package-get-package-index-file-location): New.
3487         (package-get-install-to-user-init-directory): New.
3488         (package-get-remote):
3489         (package-get-download-sites):
3490         (package-get-pre-release-download-sites): New.
3491         (package-get-site-release-download-sites): New.
3492         (package-get-base-filename):
3493         (package-get-always-update):
3494         (package-get-user-index-filename): Removed.
3495         (package-get-pgp-available-p): New.
3496         (package-get-require-signed-base-updates):
3497         (package-get-was-current):
3498         (package-entries-are-signed): New.
3499         (package-get-continue-update-base): New.
3500         (package-get-download-menu): Removed.
3501         (package-get-require-base):
3502         (package-get-update-base-entry):
3503         (package-get-locate-file):
3504         (package-get-locate-index-file):
3505         (package-get-maybe-save-index):
3506         (package-get-update-base):
3507         (package-get-update-base-from-buffer):
3508         (package-get-update-base-entries):
3509         (package-get-interactive-package-query):
3510         (package-get-update-all):
3511         (package-get-all):
3512         (package-get-dependencies):
3513         (package-get-init-package):
3514         (package-get-info): New.
3515         (package-get):
3516         (package-get-staging-dir):
3517         (package-get-set-version-prop): Removed.
3518         (package-get-installedp):
3519         (package-get-ever-installed-p):
3520         (packages): Removed.
3521         (package-get-custom-groups): Removed.
3522         (package-get-custom): Removed.
3523         (package-get-custom-add-entry): Removed.
3524
3525         * package-info.el (batch-update-package-info):
3526
3527         * package-net.el (package-net-batch-generate-bin-ini):
3528         (package-net-update-installed-db):
3529
3530         * package-ui.el (pui-info-buffer):
3531         (pui-directory-exists): Removed.
3532         (pui-package-dir-list): Removed.
3533         (pui-add-install-directory): Removed.
3534         (package-ui-download-menu): New.
3535         (package-ui-pre-release-download-menu): New.
3536         (package-ui-site-release-download-menu): New.
3537         (pui-set-local-package-get-directory): New.
3538         (pui-package-symbol-char):
3539         (pui-update-package-display):
3540         (pui-toggle-package):
3541         (pui-toggle-package-key):
3542         (pui-toggle-package-delete):
3543         (pui-toggle-package-delete-key):
3544         (pui-toggle-package-event):
3545         (pui-toggle-verbosity-redisplay):
3546         (pui-install-selected-packages):
3547         (pui-add-required-packages):
3548         (pui-help-echo):
3549         (pui-display-info):
3550         (list-packages-mode):
3551         (pui-list-packages):
3552
3553         * packages.el (packages-compute-package-locations):
3554         (package-require):
3555         (package-delete-name):
3556         (packages-hardcoded-lisp): Removed.
3557         (packages-useful-lisp): Removed.
3558         (packages-unbytecompiled-lisp): Removed.
3559         (packages-find-package-directories):
3560
3561         Summary:
3562
3563         Major code clean up of all things PUI.
3564
3565         Much improved code to determine where packages should be
3566         installed.  PUI no longer depends on any packages being
3567         pre-installed to compute where packages are to be installed to.
3568
3569         The user can specify the location of their package-index file.  It
3570         isn't necessary to set this because it has sane defaults.  People
3571         who "run-in-place" won't accidently overwrite the CVS
3572         package-index file.  See
3573         `package-get-package-index-file-location'. 
3574
3575         PUI will now properly clean up after itself in the event of an
3576         unsuccessful package install.  This drastically reduces the number
3577         of "wrong md5sum" FAQs.
3578
3579         non-Mule XEmacsen can no longer install Mule packages.
3580
3581         Package management via the custom interface has been removed.
3582
3583         The PUI related menubar items have been reorganised.
3584
3585         The PGP verification code has been fixed and the default for
3586         whether or not it is used is automatically computed.
3587
3588         * update-elc.el ((preloaded-file-list site-load-packages
3589         need-to-dump dumped-exe)):
3590         Just a couple of small changes to allow for
3591         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3592         existing anymore.
3593
3594 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3595
3596         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3597         apply `format' to the first argument of byte-compile-warn, it
3598         already calls format.
3599
3600 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3601
3602         * files.el (delete-old-versions): Avoid going interactive during
3603         make install when environment variable VERSION_CONTROL is set.
3604
3605 2003-12-04  Vin Shelton  <acs@xemacs.org>
3606
3607         * menubar-items.el (menu-item-search): Only bring up search dialog
3608         box if the feature is available and desired.
3609
3610 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3611
3612         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3613
3614 2003-11-05  Vin Shelton  <acs@xemacs.org>
3615
3616         * help.el (Help-prin1-face):
3617         (Help-princ-face):
3618         princ and prin1 are functions and need to be called as such.  The
3619         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3620
3621 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3622
3623         * about.el (about-xemacs): Give full version and build date.
3624
3625 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3626
3627         * win32-native.el (grep-null-device): This XEmacs has null-device.
3628
3629 2003-09-06  Mike Sperber  <mike@xemacs.org>
3630
3631         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3632         implement the specified semantics for `defvar.'
3633
3634 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3635
3636         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3637         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3638         displaying buffer in question.
3639
3640 2003-09-03  Vin Shelton <acs@xemacs.org>
3641
3642         * XEmacs 21.4.14 is released
3643
3644 2003-08-17  Vin Shelton  <acs@xemacs.org>
3645
3646         * about.el: Vanity patch.
3647
3648 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3649
3650         * code-process.el (call-process):
3651         (call-process-region):
3652         (start-process):
3653         Document coding system processing.
3654
3655 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3656
3657         * startup.el (splash-frame-body): Idiomatic English.
3658
3659 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3660
3661         * font-lock.el (font-lock-match-java-declarations): Move
3662         save-restriction, narrow-to-region to beginning of function to
3663         avoid going beyond the limit and causing an infloop.
3664
3665 2003-04-16  Jerry James  <james@xemacs.org>
3666
3667         * keydefs.el: Remove mappings for keys mapped to the nowhere
3668         defined function function-key-error.
3669
3670 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3671
3672         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3673         lisp-interaction-mode-hook): Add the docstrings.
3674
3675 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3676
3677         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3678         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3679         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3680
3681 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3682
3683         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3684         lambda list after the original doc.  Care about
3685         #'(lambda () "SingleString") 
3686         (cl-upcase-arg): 
3687         (cl-function-arglist):
3688         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3689         circular data structures in lambda list specification
3690
3691 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3692
3693         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3694         to appear in font-lock-function-name-face.
3695
3696 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3697
3698         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3699         is not also the value of the lambda.
3700
3701 2003-05-06  Andy Piper  <andy@xemacs.org>
3702
3703         * files.el (revert-buffer): Make sure local variables get processed,
3704         even in the case of an optimized reversion.
3705
3706 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3707
3708         * XEmacs 21.4.13 is released
3709
3710 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3711
3712         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3713         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3714
3715 2003-02-14  Ben Wing  <ben@xemacs.org>
3716
3717         * byte-optimize.el:
3718         * byte-optimize.el (byte-compile-inline-expand):
3719         * byte-optimize.el (byte-compile-unfold-lambda):
3720         * byte-optimize.el (byte-optimize-form-code-walker):
3721         * byte-optimize.el (byte-optimize-form):
3722         * byte-optimize.el (byte-decompile-bytecode-1):
3723         * byte-optimize.el (byte-optimize-lapcode):
3724         Review carefully and sync up to 20.7 except for areas as noted.
3725         Fixes problem with JDE compilation.
3726
3727 2003-02-05  Ben Wing  <ben@xemacs.org>
3728
3729         * simple.el:
3730         * simple.el (motion-keys-for-shifted-motion):
3731         Omit M-S-home/end from motion keys.
3732
3733 2003-02-07  Ben Wing  <ben@xemacs.org>
3734
3735         * text-props.el (text-property-any):
3736         * text-props.el (text-property-not-all):
3737         Fix bug when end > start.
3738
3739 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3740
3741         * info.el (Info-insert-dir): Make default-directory end in
3742         separator.  Patch due to Martin Buchholz.
3743
3744 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3745
3746         * XEmacs 21.4.12 "Portable Code" is released.
3747
3748 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3749
3750         * about.el: Update golubev data.
3751
3752 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3753
3754         * isearch-mode.el (isearch-mode-map): Substitute comment on
3755         desirability, and back out "GR is printable" changes.
3756
3757 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3758
3759         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3760
3761 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3762
3763         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3764
3765 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3766
3767         * menubar-items.el (default-menubar): Use browse-url-mozilla
3768         instead of browse-url-gnome-moz for Mozilla.
3769
3770 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3771
3772         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3773
3774 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3775
3776         * files.el (auto-mode-alist): Remove redundant entries for modes
3777         that live in packages.
3778         (interpreter-mode-alist): Ditto.
3779
3780 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3781
3782         * menubar-items.el (default-menubar): Sync with current
3783         browse-url-xemacs.el.
3784
3785 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3786
3787         * XEmacs 21.4.10 "Military Intelligence" is released.
3788
3789 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3790
3791         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3792
3793 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3794
3795         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3796
3797 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3798
3799         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3800         effect free function.
3801         (font-lock-fontify-keywords-region): Supply the argument to
3802         font-lock-compile-keywords.
3803
3804 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3805
3806         * package-get.el (package-get-download-sites): Bring sites list
3807         up to date, prefer xx.xemacs.org addresses.
3808
3809 2002-09-27  Andy Piper  <andy@xemacs.org>
3810
3811         * dialog.el (make-dialog-box): for general dialogs only
3812         delete-frame-hook will be run.
3813
3814 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3815
3816         * font-lock.el (font-lock-fontify-syntactically-region): Add
3817         comment about lookup-syntax-properties, document LOUDLY as unused.
3818
3819 2002-08-26  Andy Piper  <andy@xemacs.org>
3820
3821         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3822         merge.
3823
3824 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3825
3826         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3827         (make-obsolete-variable): Ditto.
3828         (make-compatible): Ditto.
3829         (make-compatible-variable): Ditto.
3830
3831 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3832
3833         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3834         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3835
3836 2002-08-28  Andy Piper  <andy@xemacs.org>
3837
3838         * files.el (revert-buffer): propagate revert-without-query-status.
3839
3840 2002-06-03  Andy Piper  <andy@xemacs.org>
3841
3842         * dialog-items.el (make-search-dialog): align various subcontrols
3843         in visually pleasing ways, allow frame to autosize to the dialog
3844         size.
3845         * dialog.el (make-dialog-box): add a border inside the frame. Add
3846         :autosize property, if t then reset the frame size appropriately
3847         before the frame is mapped.
3848         * gutter-items.el (set-progress-feedback-instantiator): align
3849         various subcontrols.
3850         * gutter-items.el (set-progress-abort-instantiator): ditto.
3851
3852 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3853
3854         * XEmacs 21.4.9 "Informed Management" is released.
3855
3856 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3857
3858         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3859         "&optional append" argument.
3860
3861 2002-07-16  Didier Verna  <didier@xemacs.org>
3862
3863         * subr.el (replace-in-string): fix case fold bug introduced by
3864         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3865         case-fold-search in temporary buffers.
3866
3867 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3868
3869         * lib-complete.el (find-library): Remove check for mule because
3870         decompression DOES work on Mule.
3871
3872 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3873
3874         * simple.el (join-line): New alias for `delete-indentation'.
3875
3876 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3877
3878         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3879         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3880         (font-lock-builtin-face): New.
3881         (font-lock-constant-face): New.
3882         (font-lock-face-list): Add builtin and constant faces.
3883
3884 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3885
3886         * autoload.el (make-autoload): Support define-derived-mode.
3887         Collected puts of doc-string-elt property.  Based on a patch by
3888         Didier Verna <didier@xemacs.org>.
3889
3890 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3891
3892         * wid-edit.el (widget-field-activate): Fix docstring typo.
3893
3894 2002-07-23  Andy Piper  <andy@xemacs.org>
3895
3896         * about.el (about-personal-info): update me.
3897
3898 2002-07-12  Andy Piper  <andy@xemacs.org>
3899
3900         * custom.el (custom-theme-set-variables): remove bogus
3901         arguments. Use custom-set-default to set defaults.
3902         (custom-set-variables): update doc.
3903         (custom-local-buffer): new, synced from FSF.
3904         (custom-set-default): ditto.
3905         (defcustom): update doc.
3906
3907 2002-06-16  Andy Piper  <andy@xemacs.org>
3908
3909         * menubar-items.el (default-menubar): enable windows printing on
3910         cygwin as well as native.
3911
3912 2002-06-12  Andy Piper  <andy@xemacs.org>
3913
3914         * printer.el (generic-print-buffer): catch all errors so that the
3915         print device can be cleared in all scenarios.
3916         (Printer-clear-device): make sure clearing the printer allows it
3917         to be used again immediately.
3918         (generic-print-region): make sure the default printer face is
3919         black-on-white.
3920
3921 2002-04-23  Jerry James  <james@xemacs.org>
3922
3923         * window-xemacs.el (display-buffer-function): Change doc to
3924         reflect new arg.
3925         * window-xemacs.el (pre-display-buffer-function): Ditto.
3926         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3927         non-nil, make the new window just big enough for its contents.
3928         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3929         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3930         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3931
3932 2002-06-06  Andy Piper  <andy@xemacs.org>
3933
3934         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3935         (defcustom): ditto.
3936         (custom-handle-keyword): ditto.
3937
3938 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3939
3940         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3941         Make obsolete.  Default to nil.
3942         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3943         Inspired by a patch by John Palmieri.
3944
3945 2002-07-01  Mike Alexander  <mta@arbortext.com>
3946
3947         * process.el (shell-command-on-region): Don't delete the region
3948         before giving it to call-process-region
3949
3950 2002-06-04  Jerry James <james@eecs.ku.edu>
3951
3952         * find-paths.el (paths-find-architecture-directory): Search in
3953         `system-configuration'/`base', not `base'`system-configuration'.
3954
3955 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3956
3957         * info.el (Info-index): Add missing \ in [ t].
3958
3959 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3960
3961         * gutter-items.el (gutter-buffers-tab-visible-p,
3962         buffers-tab-omit-function, buffers-tab-selection-function,
3963         buffers-tab-filter-functions):
3964         Doc improvements.
3965
3966 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3967
3968         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3969
3970         * toolbar-items.el (toolbar-news): Fix typo in message string.
3971
3972 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3973
3974         * dialog.el (yes-or-no-p-dialog-box): 
3975         * cmdloop.el (y-or-n-p-minibuf):
3976         (yes-or-no-p-minibuf):
3977         (yes-or-no-p):
3978         (y-or-n-p): 
3979         Specify negative answers in docstrings.
3980
3981 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3982
3983         * package-ui.el (pui-help-echo): Display both installed and author
3984         version.  Use a balloon-help window to display extra info like
3985         package requires.
3986
3987 2002-05-30  Andy Piper  <andy@xemacs.org>
3988
3989         * files.el (revert-buffer-internal): don't visit
3990         revert-buffer. Kill buffer when not used. Suggested by Mike
3991         Alexander <mta@arbortext.com>
3992
3993 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3994
3995         * files.el (revert-buffer): More docstring fiddling.
3996
3997 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3998
3999         * files.el (revert-buffer):
4000         (revert-buffer-internal):
4001         (revert-buffer-insert-file-contents-function):
4002         Improve docstrings and comments.
4003
4004 2002-05-08  Andy Piper  <andy@xemacs.org>
4005
4006         * files.el (revert-buffer): observe noconfirm behavior.
4007
4008 2002-04-09  Andy Piper  <andy@xemacs.org>
4009
4010         * files.el (revert-buffer): use revert-buffer-internal if it looks
4011         like doing so will not result in any user-visible changes.
4012         (revert-buffer-internal): new function. Do the actual process of
4013         reversion and then see whether the result is any different to what
4014         we have already. If it is not then do nothing.
4015
4016 2001-12-11  Andy Piper  <andy@xemacs.org>
4017
4018         * menubar.el (get-popup-menu-response): re-order so that it works
4019         on more sane/facist window systems.
4020
4021 2001-12-03  Andy Piper  <andy@xemacs.org>
4022
4023         * faces.el (frob-face-property): don't infloop in face frobbing
4024         from Jan Vroonhof <jan@xemacs.org>.
4025
4026 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4027
4028         * faces.el (frob-face-property): Follow face fall-back hierarchy
4029         properly for face properties without an instance. Only do manual
4030         copy form 'default in last resort. This handles in particular
4031         the case where 'default itself has only a fall-back (which is
4032         the case by default on windows).
4033
4034 2001-11-24  Andy Piper  <andy@xemacs.org>
4035
4036         * printer.el (generic-print-region): set default-frame-plist to
4037         nil while creating the printer frame so that sizes reflect the
4038         printed page.
4039
4040         * faces.el (face-complain-about-font): Don't complain on printers.
4041
4042 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4043         
4044         * package-net.el: Andy synch.
4045         
4046 2001-12-16  Andy Piper  <andy@xemacs.org>
4047
4048         * package-get.el (package-get-update-all): Make sure installed.db
4049         gets updated after updating packages.
4050
4051 2002-03-28  Ben Wing  <ben@xemacs.org>
4052
4053         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4054         continuation, truncation so that we don't get line jumpiness from
4055         them being larger than the line height.
4056
4057         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4058
4059 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4060
4061         * font.el (font-window-system-mappings): Add mapping for Gtk
4062         (assume identical to X) 
4063
4064 2002-02-04  Andy Piper  <andy@xemacs.org>
4065
4066         * files.el (convert-standard-filename): Fix for short filename
4067         Peter Arius <pas@methodpark.de>
4068
4069 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4070
4071         * list-mode.el (default-choose-completion): completion-base-size
4072         should refer to local value in the completion list buffer.
4073
4074 2001-12-03  Didier Verna  <didier@xemacs.org>
4075
4076         * rect.el: autoload `replace-rectangle'.
4077         * keydefs.el (global-map): bind it to `C-x r p'.
4078
4079 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4080
4081         * XEmacs 21.4.8 "Honest Recruiter" is released.
4082
4083 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4084
4085         This patch is based on Jerry James's patch and analysis.
4086
4087         * select.el (get-clipboard):
4088         (get-selection):
4089         Update docstrings.
4090         (get-clipboard-foreign):
4091         (get-selection-foreign):
4092         New function for use as `interprogram-paste-function's.
4093
4094         * simple.el (interprogram-paste-function): Change default to
4095         `get-clipboard-foreign'; improve docstring.
4096         (interprogram-cut-function): Improve dosctring.
4097
4098 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4099
4100         * XEmacs 21.4.7 "Economic Science" is released.
4101
4102 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4103
4104         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4105
4106 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4107
4108         * obsolete.el (assq-delete-all): New compatibility alias for 
4109         remassq.
4110
4111 2002-01-09  Simon Josefsson  <jas@extundo.com>
4112
4113         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4114
4115 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4116
4117         * info.el (Info-auto-generate-directory): Default
4118         Info-auto-generate-directory to 'if-outdated.
4119
4120 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4121
4122         * startup.el (normal-top-level): Prevent migration code from
4123         trashing .emacs on an error in loading the init files.
4124
4125 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4126
4127         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4128         "system default" Xdefaults and friends get xrdb-mode.
4129
4130 2002-03-05  Mats Lidell  <matsl@contactor.se>
4131  
4132         * help-nomule.el (tutorial-supported-languages): Added Swedish
4133         tutorial. Sorted languages.
4134
4135 2002-02-11  Mike Sperber <mike@xemacs.org>
4136
4137         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4138         regenerating outdated dir files and dir is non-existent.
4139
4140 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * code-files.el (convert-mbox-coding-system): Improve comment.
4143         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4144         coding-system argument to `write-region-pre-hook' call.
4145         (write-region-pre-hook): Fix docstring to mention lockname argument.
4146
4147 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4148
4149         * minibuf.el (completing-read): Remove redundant wrong arg list.
4150
4151         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4152
4153 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4154
4155         * obsolete.el (interactive-form): new compatibility alias for 
4156         function-interactive.
4157
4158 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4159
4160         * menubar-items.el (Menubar-items-truncate-list): Removed.
4161         * menubar-items.el (Menubar-items-truncate-history): New.
4162         * menubar-items.el (default-menubar): Use
4163         Menubar-items-truncate-history.
4164
4165 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4166
4167         * printer.el (generic-print-region): Pass correct arguments to
4168         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4169         Torkelsson <torkel@acc.umu.se>.
4170
4171 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4172
4173         * help.el (describe-mode): synched with FSF 19.34; handle nil
4174         minor mode indicators.
4175
4176 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4177
4178         * minibuf.el (completing-read): Update docstring.
4179
4180 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4181
4182         * XEmacs 21.4.6 "Common Lisp" is released.
4183
4184 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * package-net.el: Inadvertant synch with Windows branch.  From
4187         Andy's log:
4188         (package-net-kit-version): new variable.
4189         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4190
4191 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4192
4193         * package-get.el (package-get-locate-index-file): Also search the
4194         core etc/ directory for the package index file if it can't be
4195         found in ~/.xemacs/.
4196
4197 2001-12-13  William Perry  <wmperry@gnu.org>
4198
4199         * dialog-gtk.el (popup-builtin-question-dialog):
4200         Conform to API in gui.c.
4201         
4202 2001-11-12  Andy Piper  <andy@xemacs.org>
4203
4204         * cus-edit.el (custom-save-face-internal): make sure we save
4205         non-themed faces.
4206         (custom-save-variables): ditto variables.
4207
4208 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4209
4210         * faces.el (make-face-family):
4211         (make-face-size):
4212         New face-modifying functions per Jan Vroonhof.
4213
4214         cus-face.el (custom-set-face-font-family):
4215         (custom-set-face-font-size):
4216         Use them.
4217
4218         * font.el (font-window-system-mappings): More precise docstring.
4219
4220         (font-create-name):
4221         (font-create-object):
4222         (tty-font-create-object):
4223         (tty-font-create-plist):
4224         (x-font-create-object):
4225         (x-font-create-name):
4226         (ns-font-create-name):
4227         (mswindows-font-create-object):
4228         (mswindows-font-create-name):
4229         Add doctrings.
4230
4231 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4232
4233         * gtk-faces.el (gtk-init-device-faces): removed spurious
4234         quote before let* expression.
4235
4236 2001-10-29  Andy Piper  <andy@xemacs.org>
4237
4238         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4239         modified when changing coding system.
4240
4241         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4242         that we invoke the GUI directory selector.
4243
4244 2001-10-25  Andy Piper  <andy@xemacs.org>
4245
4246         * dialog.el (make-dialog-box): use new directory dialog support.
4247         * minibuf.el (read-file-name-1): ditto.
4248         (read-file-name): ditto.
4249         (read-directory-name): ditto.
4250
4251 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4252
4253         * XEmacs 21.4.5 "Civil Service" is released.
4254
4255 2001-04-23  Didier Verna  <didier@xemacs.org>
4256
4257         * cus-edit.el (custom-variable-pre-save): New.
4258         * cus-edit.el (custom-variable-post-save): New.
4259         * cus-edit.el (custom-variable-save): use them.
4260         * cus-edit.el (custom-face-pre-save): New.
4261         * cus-edit.el (custom-face-post-save): New.
4262         * cus-edit.el (custom-face-save): use them.
4263         * cus-edit.el (custom-group-pre-save): New.
4264         * cus-edit.el (custom-group-post-save): New.
4265         * cus-edit.el (custom-group-save): use them.
4266         * cus-edit.el (Custom-save): use the pre/post functions above,
4267         call `custom-save-all' only once.
4268         * cus-edit.el (custom-variable-pre-reset-standard): New.
4269         * cus-edit.el (custom-variable-post-reset-standard): New.
4270         * cus-edit.el (custom-variable-reset-standard): use them.
4271         * cus-edit.el (custom-face-pre-reset-standard): New.
4272         * cus-edit.el (custom-face-post-reset-standard): New.
4273         * cus-edit.el (custom-face-reset-standard): use them.
4274         * cus-edit.el (custom-group-pre-reset-standard): New.
4275         * cus-edit.el (custom-group-post-reset-standard): New.
4276         * cus-edit.el (Custom-reset-standard): use them.
4277         * cus-edit.el (custom-face-reset-saved): use the pre/post
4278         functions above, call `custom-save-all' only once.
4279
4280 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4281
4282         * gutter-items.el (buffers-tab face): Derive from the modeline
4283         face by default.  Many people use white-on-black for the default
4284         font, and the tabs look hideous with that color combination.  The
4285         modeline usually has the correct colors.
4286
4287 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4288
4289         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4290         (tag-mark-stack-max): Typo fix.
4291
4292 2001-09-28  Ben Wing  <ben@xemacs.org>
4293
4294         * font-lock.el:
4295         * font-lock.el (font-lock-after-change-function):
4296         fix problem with last patch, reported by Katsumi Yamaoka.
4297
4298 2001-09-17  Ben Wing  <ben@xemacs.org>
4299
4300         * font-lock.el (font-lock-after-change-function):
4301         fix problem when you insert a comment on the line before a line of
4302         code: if we use the following char, then when you hit backspace,
4303         the following line of code turns the comment color.
4304
4305 2001-06-08  Ben Wing  <ben@xemacs.org>
4306
4307         * process.el: comment about shell-command-switch.
4308         * process.el (shell-quote-argument): Need to quote a null
4309         argument, too.  From Dan Holmsand.
4310         
4311         * startup.el (normal-top-level): Delete some unused FSF junk.
4312         * startup.el (command-line-early):
4313         
4314         * startup.el (command-line): Call MS Windows init function.
4315         
4316         * win32-native.el:
4317         * win32-native.el (mswindows-system-shells): New.
4318         * win32-native.el (mswindows-system-shell-p): New.
4319         * win32-native.el (init-mswindows-at-startup): New.
4320         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4321         * win32-native.el (mswindows-quote-one-simple-arg):
4322         * win32-native.el (mswindows-quote-one-command-arg):
4323         * win32-native.el (mswindows-construct-process-command-line-alist):
4324         Correct comments at top.  Correctly handle passing arguments
4325         to Cygwin programs and to bash.  Fix quoting of zero-length
4326         arguments (from Dan Holmsand).  Set shell-command-switch based
4327         on shell-file-name, which in turn comes from env var SHELL.
4328
4329 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4330
4331         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4332         default-toolbar-position): Fill docstrings for balloon-help.
4333
4334 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4335
4336         * faces.el: Reenable specifications over 'gtk domain.
4337
4338 2001-08-08  Didier Verna  <didier@xemacs.org>
4339
4340         * autoload.el (update-autoload-files): make defdir a file name,
4341         not directory name.
4342
4343 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4344
4345         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4346
4347         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4348
4349 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4350
4351         * font-menu.el (font-menu-set-font): Default to current font-family.
4352         (font-menu-preferred-resolution):
4353         (font-menu-size-scaling):
4354         Provide gtk defaults, too.
4355
4356 2001-07-29  Mike Alexander  <mta@arbortext.com>
4357
4358         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4359         list
4360         (custom-set-face-font-family): ditto
4361
4362 2001-07-26  Mike Sperber <mike@xemacs.org>
4363
4364         * files.el (auto-mode-alist): .9 files are man pages, too.
4365
4366 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4367
4368         * process.el (call-process-internal): bind
4369         coding-system-for-write to 'binary when calling
4370         start-process-internal, so the process receives 
4371         the literal contents of INFILE.
4372
4373 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4374
4375         * files.el (auto-mode-alist): Add configure.ac support.
4376
4377 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4378
4379         * buff-menu.el:
4380         mouse.el:
4381         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4382
4383 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4386
4387 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4388
4389         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4390         mixed text.
4391         (kinsoku-eol-p): Ditto.
4392
4393 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4394
4395         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4396         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4397         characters as the category `s' or `e' correctly.
4398
4399 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4400
4401         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4402
4403 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4404
4405         * mule/cyrillic.el:  Set up case table.
4406
4407 2001-06-08  Mike Sperber <mike@xemacs.org>
4408
4409         * files.el (save-some-buffers-1): Don't zap the help window right
4410         after `map-y-or-n-p' has popped it up.
4411
4412 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4413
4414         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4415
4416 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4417
4418         * specifier.el: define-specifier-tag 'gtk.
4419
4420 2001-05-12  Ben Wing  <ben@xemacs.org>
4421
4422         * find-paths.el (paths-find-recursive-path):
4423         fix error with null EXCLUDE-REGEXP.
4424         
4425         * font-lock.el (font-lock-mode):
4426         fix problem reported by hrvoje with buffers starting with a space.
4427         
4428 2001-05-06  Ben Wing  <ben@xemacs.org>
4429
4430         * dialog.el (make-dialog-box):
4431         * menubar-items.el (default-menubar):
4432         * printer.el (generic-print-buffer):
4433         * printer.el (generic-print-region):
4434         implement printing the selection when it's selected.
4435
4436 2001-04-18  Didier Verna  <didier@xemacs.org>
4437
4438         * cus-edit.el (Custom-reset-standard): reset to standard settings
4439         not only when the buffer's :custom-state is 'modified, but also
4440         when it is 'set or 'saved.
4441
4442 2001-04-17  Didier Verna  <didier@xemacs.org>
4443
4444         * startup.el (load-user-init-file): define `custom-file' before
4445         loading the user's init file.
4446
4447 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4448
4449         * menubar.el (popup-mode-menu): Make it work with
4450         popup-menu-titles turned off.
4451         
4452 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4453
4454         * about.el (about-mailto-link): Use compose-mail for sending mail.
4455
4456 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4457
4458         * package-admin.el (package-install-hook): New.
4459         (package-delete-hook): New.
4460         (package-admin-add-single-file-package): Use package-delete-hook.
4461
4462         * package-get.el (package-get): Use package-install-hook.
4463
4464 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4465
4466         * package-ui.el (pui-install-selected-packages): reverse the lists
4467         of packages so that they get handled in the same order as they
4468         were selected.
4469
4470 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4471
4472         * packages.el (locate-library): Use read-library-name for completion.
4473
4474 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4475
4476         * byte-optimize.el (=): `=' is not a binary predicate!
4477         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4478         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4479
4480 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4481
4482         * bytecomp.el (byte-compile-arithcompare):
4483         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4484
4485 2001-06-03  William M. Perry  <wmperry@gnu.org>
4486
4487         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4488         return the filename selected by the user!
4489
4490 2001-05-31  William M. Perry  <wmperry@gnu.org>
4491
4492         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4493         in XEmacs/GTK.
4494
4495 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4496
4497         * coding.el: Tiny typo fixed.
4498
4499 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4500
4501         * XEmacs 21.4.3 "Academic Rigor" is released.
4502
4503 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4504
4505         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4506
4507 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4508
4509         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4510
4511 2001-05-04  Ben Wing  <ben@xemacs.org>
4512
4513         * printer.el (generic-print-buffer):
4514         * printer.el (generic-print-region):
4515         Enable dialog boxes.  Apply workaround recommended by Kirill.
4516         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4517         
4518         * simple.el (kill-whole-line):
4519         * simple.el (kill-line-1):
4520         * simple.el (kill-entire-line):
4521         * simple.el (kill-line):
4522         * simple.el (backward-kill-line):
4523         Take out interactive dependence of kill-whole-line.
4524
4525 2001-04-22  Ben Wing  <ben@xemacs.org>
4526
4527         * dialog.el (make-dialog-box):
4528         Put dialog titles back in -- this time correctly.  Fix various
4529         other problems with leaks and such.
4530
4531         * simple.el (region-exists-p):
4532         * simple.el (region-active-p):
4533         Add comment about which one is correct to use in menu specs.
4534
4535 2001-05-05  Ben Wing  <ben@xemacs.org>
4536
4537         * dialog.el (make-dialog-box): fix doc string.
4538         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4539         take out Pretty Print.
4540         * printer.el:
4541         * printer.el (printer-current-device): New.
4542         * printer.el (Printer-get-device): New.
4543         * printer.el (Printer-clear-device): New.
4544         * printer.el (generic-page-setup): New.
4545         * printer.el (generic-print-buffer):
4546         * printer.el (generic-print-region):
4547         Implement Page Setup.  Handle errors properly.
4548
4549 2001-05-05  Ben Wing  <ben@xemacs.org>
4550
4551         * subr.el (error): Complete list of errors in doc string.
4552         
4553 2001-04-22  Ben Wing  <ben@xemacs.org>
4554
4555         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4556         
4557 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4558
4559         * build-report.el: Remove CVS keywords since this file has been in
4560         core lisp for a while now.
4561         * build-report.el (build-report-make-output-files): Fix typo.
4562
4563 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4564
4565         * about.el (about-finish-buffer): Make sure the last change works
4566         even if EVENT is nil.
4567
4568 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4569
4570         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4571         clicked, not the one that happens to be the current buffer at the
4572         time.
4573
4574 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4575
4576         * cus-edit.el (custom-display): Support the GTK Window System also.
4577
4578 2001-04-30  Ben Wing  <ben@xemacs.org>
4579
4580         * printer.el:
4581         * printer.el (printer-page-header):
4582         * printer.el (Print-context): New.
4583         * printer.el (printer-page-footer):
4584         * printer.el (generate-header-element): New.
4585         * printer.el (generate-header-line): New.
4586         * printer.el (print-context-property):
4587         * printer.el (generic-print-buffer):
4588         * printer.el (generic-print-region):
4589         Implement headers and footers.  Implement calling Print dialog box
4590         (#### but it doesn't quite work yet).
4591
4592 2001-04-25  Ben Wing  <ben@xemacs.org>
4593
4594         * about.el (xemacs-hackers):
4595         * about.el (about-url-alist):
4596         * about.el (about-personal-info):
4597         * about.el (about-hacker-contribution):
4598         More contributions.
4599         
4600         * simple.el (handle-post-motion-command):
4601         Fix spurious setting of zmacs-region-stays to t after a non-shift
4602         motion command.
4603
4604 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4605
4606         * about.el (about-personal-info): Update my bio.
4607         (about-hacker-contribution): Ditto.
4608
4609 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4610
4611         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4612
4613 2001-04-19  Andy Piper  <andy@xemacs.org>
4614
4615         * package-net.el (package-net-cygwin32-binary-size): new size.
4616         (package-net-win32-binary-size): new size.
4617         (package-net-convert-index-to-ini): Use new arch.
4618         (package-net-batch-convert-index-to-ini): Removed.
4619         (package-net-generate-bin-ini): New.
4620         (package-net-batch-generate-bin-ini): New.
4621
4622 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4623
4624         * XEmacs 21.4.1 "Copyleft" is released.
4625
4626 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4627
4628         * x-compose.el (xlib-input-method-bug-workaround):
4629         (alias-colon-to-double-quote):
4630         Force sort in map-keymap to work around rehash bug.
4631
4632 2001-04-17  Ben Wing  <ben@xemacs.org>
4633
4634         * about.el: Finish overhaul, add a few new hackers, update a
4635         couple old ones.
4636
4637 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * XEmacs 21.4.0 "Solid Vapor" is released.
4640
4641 2001-04-15  Ben Wing  <ben@xemacs.org>
4642
4643         * about.el:
4644         * about.el (about-headline-face): New.
4645         * about.el (about-link-face): New.
4646         * about.el (about-current-release-maintainers): New.
4647         * about.el (about-other-current-hackers): New.
4648         * about.el (about-url-alist):
4649         * about.el (about-once-and-future-hackers): New.
4650         * about.el (about-mailto-link): New.
4651         * about.el (about-get-buffer):
4652         * about.el (about-finish-buffer):
4653         * about.el (about-xemacs):
4654         * about.el (about-features): Removed.
4655         * about.el (about-advantages): New.
4656         * about.el (about-maintainer-info): Removed.
4657         * about.el (about-personal-info): New.
4658         * about.el (about-hacker-contribution): New.
4659         * about.el (about-maintainer):
4660         * about.el (about-show-linked-info):
4661         * about.el (about-hackers):
4662         Major revamping.  Rewriting of most of the text, improve the
4663         link handling, separate info on contributors into personal
4664         and contribution info, add new contributors, update personal
4665         info, etc. etc.
4666         
4667         * menubar-items.el (default-menubar):
4668         Help menubar entry for News now says more accurately
4669         "What's New in XEmacs".
4670         
4671         * mouse.el:
4672         * mouse.el (mouse-track-cleanup-hook):
4673         * mouse.el (mouse-track):
4674         Don't set-buffer to a dead buffer when calling mouse-track
4675         cleanup hooks.
4676
4677 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4678
4679         * XEmacs 21.2.47 "Zephir" is released.
4680
4681 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4682
4683         * dialog.el (make-dialog-box): Disable dialog box titles until
4684         we get them working.
4685
4686 2001-03-30  Ben Wing  <ben@xemacs.org>
4687
4688         * help.el:
4689         * help.el (Help-princ-face):
4690         * help.el (Help-prin1-face):
4691         * help.el (frob-help-extents):
4692         * help.el (describe-function-1):
4693         * help.el (describe-variable):
4694         Avoid using font-lock faces, which may not be defined.
4695         Instead, use hyper-apropos faces, and make sure they're
4696         defined as necessary by using `require'. (It's not so safe
4697         to do this for font-lock.) In any case, we will eventually
4698         be merging this functionality into hyper-apropos.
4699
4700         * loaddefs.el (completion-ignored-extensions):
4701         Fix documentation.
4702         
4703         * menubar-items.el (menu-truncate-list): Removed.
4704         * menubar-items.el (Menubar-items-truncate-list): New.
4705         * menubar-items.el (default-menubar):
4706         Fix errors if grep or compile command is too long.  Rename helper
4707         function to be less visible.
4708
4709 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4710
4711         * byte-optimize.el (byte-optimize-minus):
4712         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4713
4714 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4715
4716         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4717         Mule is available.
4718
4719         * mule/latin.el: New file.
4720
4721 2001-03-11  Ben Wing  <ben@xemacs.org>
4722
4723         * auto-save.el:
4724         * auto-save.el (auto-save-directory):
4725         * auto-save.el (make-auto-save-file-name):
4726         * auto-save.el (auto-save-file-name-p): New.
4727
4728         Merge in improvements from other definition of
4729         make-auto-save-file-name in files.el.
4730         
4731         * auto-save.el (auto-save-original-name):
4732         * auto-save.el (auto-save-name-in-fixed-directory):
4733         * auto-save.el (auto-save-unslashify-name): Removed.
4734         * auto-save.el (auto-save-slashify-name): Removed.
4735         * auto-save.el (auto-save-reserved-chars): New.
4736         * auto-save.el (auto-save-escape-name): New.
4737         * auto-save.el (auto-save-unhex): New.
4738         * auto-save.el (auto-save-unescape-name): New.
4739
4740         Change algorithm for encoding filenames in auto-save names to be
4741         entirely safe with all filesystems and all possible characters in
4742         a filename, and 100% reversible. (Essentially, uses
4743         quoted-printable as the encoding.)
4744         
4745         * auto-save.el (recover-all-files):
4746
4747         Use insert-directory rather than calling ls directly -- fixes
4748         things under Windows.
4749
4750         * files.el:
4751         * files.el (convert-standard-filename): Substitute FSF's
4752         definition for this (we had nothing here before).
4753         
4754         * files.el (backup-buffer): Warning fix.
4755         
4756         * files.el (make-backup-file-name):
4757         * files.el (find-backup-file-name):
4758         Fix error in calling sequence to auto-save-file-name-p.
4759         
4760         * files.el (recover-file):
4761         Use insert-directory rather than calling ls directly -- fixes
4762         things under Windows.
4763
4764         * files.el (make-auto-save-file-name): Removed.
4765         * files.el (auto-save-file-name-p): Removed.
4766         auto-save is always dumped so no sense in having a definition
4767         that will always be overwritten with another.
4768         
4769         * files.el (insert-directory):
4770         * win32-native.el:
4771         * win32-native.el (debug-mswindows-process-command-lines):
4772         * win32-native.el (original-make-auto-save-file-name): Removed.
4773         * win32-native.el (make-auto-save-file-name): Removed.
4774
4775
4776 2001-03-21  Martin Buchholz <martin@xemacs.org>
4777
4778         * XEmacs 21.2.46 "Urania" is released.
4779
4780 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4781
4782         * menubar-items.el (default-menubar): Update sample.emacs to
4783         sample.init.el and adjust accelerators.
4784
4785 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4786
4787         * build-report.el (build-report): Improve docstring.
4788
4789 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         * ChangeLog: Log GTK merge.
4792
4793         * gutter-items.el:
4794         * mwheel.el:
4795         * sound.el:
4796         * startup.el:
4797         Revert gratuitous whitespace changes.
4798
4799 2001-03-07  Ben Wing  <ben@xemacs.org>
4800
4801         * help.el:
4802         * help.el (key-or-menu-binding):
4803         * help.el (Help-find-file): New.
4804         * help.el (describe-beta):
4805         * help.el (describe-copying):
4806         * help.el (describe-project):
4807         * help.el (view-emacs-news):
4808         * help.el (view-sample-init-el): New.
4809         * help.el (Help-princ-face): New.
4810         * help.el (Help-prin1-face): New.
4811         * help.el (help-symbol-function-context-menu):
4812         * help.el (help-symbol-variable-context-menu):
4813         * help.el (help-symbol-function-and-variable-context-menu):
4814         * help.el (frob-help-extents):
4815         * help.el (describe-function-1):
4816         * help.el (describe-variable):
4817
4818         Add coloring in Help buffers, correspondent with hyperlinks.
4819         View files in view-mode rather than Fundamental.
4820         Remove separators from context menus -- now handled in generic code.
4821         Add `Find Tag' to context menu.
4822         
4823         * menubar.el (popup-mode-menu):
4824
4825         Rewrite code that outputs the popup menu to (a) put more specific
4826         entries first, (b) be more robust, (c) output the proper context
4827         menu separators automatically (the context menu functionality is
4828         new and currently used only by Help).
4829
4830 2001-03-10  William M. Perry  <wmperry@aventail.com>
4831
4832         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4833         this function when converting from the 21.1 GTK branch.  Now
4834         supports file, password, question, and color built-in dialogs.
4835
4836 2001-03-06  Ben Wing  <ben@xemacs.org>
4837
4838         * keydefs.el:
4839         * keydefs.el (global-map):
4840         Add commented-out change of M-k (for 21.5).
4841         
4842         * menubar-items.el (default-menubar):
4843         Fix items to control kill-line behavior; add items for
4844         shifted motion.
4845         
4846         * simple.el:
4847         * simple.el (kill-whole-line):
4848         * simple.el (historical-kill-line): Removed.
4849         * simple.el (kill-line): Removed.
4850         * simple.el (kill-entire-line): New.
4851         * simple.el (kill-line-1): New.
4852         * simple.el (backward-kill-line):
4853         Undo kill-whole-line == always changes.  Add new function
4854         kill-entire-line to unconditionally delete the current line.
4855         Add comments describing the lamentable state of affairs of
4856         the kill-line functions and variables.
4857
4858 2001-03-02  Ben Wing  <ben@xemacs.org>
4859
4860         * simple.el:
4861         * simple.el (beginning-of-buffer):
4862         * simple.el (end-of-buffer):
4863         * simple.el (mark-ring-unrecorded-commands):
4864         * simple.el (signal-error-on-buffer-boundary):
4865         * simple.el (shifted-motion-keys-select-region):
4866         * simple.el (unshifted-motion-keys-deselect-region):
4867         * simple.el (motion-keys-for-shifted-motion): New.
4868         * simple.el (handle-pre-motion-command):
4869         * simple.el (handle-post-motion-command):
4870         * simple.el (forward-char-command):
4871         * simple.el (backward-char-command):
4872         * simple.el (scroll-up-command):
4873         * simple.el (scroll-down-command):
4874         * simple.el (next-line):
4875         * simple.el (previous-line):
4876         * simple.el (backward-block-of-lines):
4877         * simple.el (forward-block-of-lines):
4878         * simple.el (backward-word):
4879         * simple.el (mark-word):
4880
4881         Augment documentation of the most common motion commands to make
4882         note of the shifted-motion support.  Improve the support to (a)
4883         properly document how it works and why it's done in the fashion it
4884         is, and (b) allow the keystrokes that trigger it to be customized.
4885
4886         Correct error in the customize specification of
4887         mark-ring-unrecorded-commands.
4888
4889 2001-03-02  Ben Wing  <ben@xemacs.org>
4890
4891         * font-lock.el:
4892         * font-lock.el (font-lock-pending-extent-table): Removed.
4893         * font-lock.el (font-lock-pending-buffer-table): New.
4894         * font-lock.el (font-lock-pre-idle-hook):
4895         * font-lock.el (font-lock-after-change-function):
4896         * font-lock.el (font-lock-fontify-pending-extents):
4897         * font-lock.el (font-lock-lisp-like):
4898
4899         Fix handling of pending extents to avoid excessive slowness (N^2
4900         behavior) when making lots of buffer changes between redisplays,
4901         such as when saving the Options.
4902
4903 2001-03-09  William M. Perry  <wmperry@aventail.com>
4904
4905         * device.el:
4906         * dragdrop.el:
4907         * dumped-lisp.el:
4908         * faces.el:
4909         * frame.el:
4910         * gnuserv.el:
4911         * loadup.el:
4912         * menubar-items.el:
4913         * minibuf.el:
4914         The Great GTK Merge.
4915
4916         * ChangeLog.GTK:
4917         * dialog-gtk.el:
4918         * gdk.el:
4919         * generic-widgets.el:
4920         * glade.el:
4921         * gnome-widgets.el:
4922         * gnome.el:
4923         * gtk-compose.el:
4924         * gtk-extra.el:
4925         * gtk-faces.el:
4926         * gtk-ffi.el:
4927         * gtk-file-dialog.el:
4928         * gtk-font-menu.el:
4929         * gtk-glyphs.el:
4930         * gtk-init.el:
4931         * gtk-iso8859-1.el:
4932         * gtk-marshal.el:
4933         * gtk-mouse.el:
4934         * gtk-package.el:
4935         * gtk-password-dialog.el:
4936         * gtk-select.el:
4937         * gtk-widget-accessors.el:
4938         * gtk-widgets.el:
4939         * gtk.el:
4940         widgets-gtk.el:
4941         The Great GTK Merge: new files.
4942
4943 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4944
4945         * generic-widgets.el: Don't require gtk (a built-in feature) at
4946         top level.  Don't execute the last sexp unless (featurep 'gtk).
4947
4948 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4949
4950         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4951
4952 2001-02-23  Martin Buchholz <martin@xemacs.org>
4953
4954         * XEmacs 21.2.45 "Thelxepeia" is released.
4955
4956 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4957  
4958         * about.el (xemacs-hackers): update my entry. 
4959         * about.el (about-maintainer-info): ditto. 
4960         * about.el (about-hackers): ditto. 
4961
4962 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4963
4964         * about.el (about-maintainer-info): More vanity info about
4965         yours truly.
4966
4967 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4968
4969         * build-report.el (build-report-destination): xemacs-build-reports
4970         has moved to SourceForge, where mailing list name length is
4971         restricted, hence the name change to
4972         xemacs-buildreports@xemacs.org.
4973         * build-report.el (build-report-keep-regexp): Update default.
4974         * build-report.el (build-report-delete-regexp): Ditto.
4975         * build-report.el (build-report-make-output-files): Ditto.
4976
4977 2001-02-19  Craig Lanning  <lanning@scra.org>
4978
4979         * lisp-mode.el: Add indentation specifications for following
4980         Common Lisp forms: handler-case, handler-bind, with-slots,
4981         with-open-file, with-open-stream, print-unreadable-object.
4982
4983 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4984
4985         * font-lock.el (font-lock-set-defaults-1):
4986         Move initialization of `font-lock-cache-position' so that it's set
4987         even if font-lock-keywords is already defined.
4988
4989 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4990
4991         * autoload.el (generate-file-autoloads-1):
4992         Use `emacs-lisp-mode-syntax-table' instead of
4993         `lisp-mode-syntax-table'.
4994         * lisp-mode.el (lisp-mode-syntax-table):
4995         Get rid of old checks for `parse-partial-sexp' version.
4996         Make `|' (pipe) string delimiter instead of punctuation.
4997
4998 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4999
5000         * window.el (save-selected-window):
5001         Use gensym for better macro hygiene.
5002
5003 2001-02-06  Mike Sperber <mike@xemacs.org>
5004
5005         * dump-paths.el:
5006         * startup.el (startup-setup-paths): Set and use
5007         `mule-lisp-directory'.
5008         (startup-setup-paths-warning): Ditto.
5009
5010         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5011         (paths-construct-load-path): Consider `mule-lisp-directory'.
5012
5013 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5014
5015         * font-lock.el: Syntax table improvements used.  A few random
5016         changes are not specified below.
5017         (font-lock-fontify-string-delimiters):
5018         (font-lock-syntactic-keywords):
5019         (font-lock-cache-state nil):
5020         (font-lock-cache-position):
5021         New variables.
5022         (font-lock-set-syntax):
5023         (font-lock-apply-syntactic-highlight):
5024         (font-lock-fontify-syntactic-anchored-keywords):
5025         (font-lock-fontify-syntactic-keywords-region):
5026         (font-lock-eval-keywords):
5027         New functions.
5028         (font-lock-remove-face):
5029         (font-lock-fontify-syntactically-region):
5030         Use syntax properties.
5031
5032 2001-02-08  Martin Buchholz <martin@xemacs.org>
5033
5034         * XEmacs 21.2.44 "Thalia" is released.
5035
5036 2001-01-16  Mike Sperber <mike@xemacs.org>
5037
5038         * startup.el (normal-top-level): Work even if no installation root
5039         is found.
5040
5041 2001-01-30  Andy Piper  <andy@xemacs.org>
5042
5043         * gutter-items.el (progress-abort-glyph): remove instantiator.
5044         (set-progress-abort-instantiator): new function.
5045         (abort-progress-feedback): use it.
5046
5047         * gutter.el (set-gutter-dirty-p): new function.
5048
5049 2001-01-30  Didier Verna  <didier@xemacs.org>
5050
5051         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5052
5053 2001-01-24  Didier Verna  <didier@xemacs.org>
5054
5055         * sound.el (sound-extension-list): give a better default value.
5056         * sound.el (load-sound-file): improve the doc string, also find
5057         files given by absolute names, pass a real extension list to
5058         `locate-file'.
5059
5060 2001-01-26  Martin Buchholz <martin@xemacs.org>
5061
5062         * XEmacs 21.2.43 "Terspichore" is released.
5063
5064 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5065
5066         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5067         messages from gnuserv.
5068
5069 2001-01-20  Martin Buchholz <martin@xemacs.org>
5070
5071         * XEmacs 21.2.42 "Poseidon" is released.
5072
5073 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5074
5075         * cl-macs.el (cl-upcase-arg): New function.
5076         (cl-function-arglist): New function.
5077         (cl-transform-lambda): Automatically add CL-style lambda list to
5078         documentation string using functions above.
5079
5080 2001-01-12  Andy Piper  <andy@xemacs.org>
5081
5082         * package-get.el (package-get-custom): call
5083         package-net-update-installed-db.
5084
5085         * package-ui.el (pui-install-selected-packages): call
5086         package-net-update-installed-db.
5087
5088         * package-net.el (package-net-update-installed-db): use
5089         packages-package-list so that we reflect reality.
5090
5091         * packages.el (packages-package-list): Make docstring reflect
5092         reality.
5093
5094         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5095
5096         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5097         isn't installed.
5098
5099 2001-01-17  Andy Piper  <andy@xemacs.org>
5100
5101         * wid-edit.el (widget-activation-glyph-mapper): activate or
5102         deactivate native widgets.
5103         (widget-glyph-insert-glyph): record instantiator.
5104         (widget-push-button-value-create): use it.
5105
5106         * gui.el (gui-button-action): new function. Make button's domain
5107         buffer current when calling.
5108         (make-gui-button): update to use gui-button-action.
5109
5110 2001-01-16  Didier Verna  <didier@xemacs.org>
5111
5112         * menubar-items.el (default-menubar): add an entry for modeline
5113         horizontal scrolling in Options -> Display.
5114
5115 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5116
5117         * package-get.el (package-get-require-signed-base): Set to nil
5118         by default.
5119
5120 2001-01-17  Martin Buchholz <martin@xemacs.org>
5121
5122         * XEmacs 21.2.41 "Polyhymnia" is released.
5123
5124 2001-01-16  Mike Sperber <mike@xemacs.org>
5125
5126         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5127         catch lisp/mule/.
5128
5129 2001-01-14  Mike Sperber <mike@xemacs.org>
5130
5131         * startup.el (maybe-create-compatibility-dot-emacs):
5132         (maybe-unmigrate-user-init-file):
5133         (unmigrate-user-init-file): Created.
5134         (maybe-migrate-user-init-file): Offer creation of compatibility
5135         .emacs.
5136         Some doc fixes wrt init file location.
5137
5138 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5139
5140         * faces.el (face-frob-from-locale-first): new variable.
5141         (frob-face-font-2): Honor tags arg while trying to use
5142         standard-face-mapping.  When face-frob-from-locale-first is set,
5143         first try to set face inheriting from frobbed-face.
5144
5145 2001-01-15  Didier Verna  <didier@xemacs.org>
5146
5147         * about.el (xemacs-hackers): update my entry.
5148         * about.el (about-url-alist): ditto.
5149         * about.el (about-maintainer-info): ditto.
5150         * about.el (about-hackers): ditto.
5151
5152 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5153
5154         The byte compiler has been badly broken for a year,
5155         by the patch of 1999-12-06.
5156         * byte-optimize.el (byte-optimize-form-code-walker):
5157         Bug was: the byte compiler was making this erroneous optimization:
5158         (progn (or (foo)) (bar)) ==> (bar)
5159
5160 2000-11-20  Mike Sperber <mike@xemacs.org>
5161
5162         * setup-paths.el (paths-core-load-path-depth): Split
5163         `paths-load-path-depth' in two for site and core lisp.  Don't
5164         recurse into core.
5165         * setup-paths.el (paths-construct-load-path): Use.
5166
5167 2001-01-10  Andy Piper  <andy@xemacs.org>
5168
5169         * package-net.el (package-net-cygwin32-binary-size): new variable
5170         (package-net-win32-binary-size): ditto.  add much needed
5171         commentary.
5172
5173         * gutter-items.el (buffers-tab-items): correct off-by-one error
5174         for buffers-tab-max-size.
5175
5176 2001-01-08  Martin Buchholz <martin@xemacs.org>
5177
5178         * XEmacs 21.2.40 is released.
5179
5180 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5181
5182         * mule/hebrew.el: Fix comments and typos.
5183         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5184
5185 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5186
5187         * ChangeLog.1: move ancient log from fill.el.
5188
5189         * dump-paths.el:
5190         paragraphs.el:
5191         mule/mule-category.el:
5192         Miscellaneous typo fixes and slight doc clarifications.
5193
5194         * mule/mule-ccl.el:  Correct file name in header.
5195
5196 2000-12-31  Martin Buchholz <martin@xemacs.org>
5197
5198         * XEmacs 21.2.39 is released.
5199
5200 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5201
5202         * byte-optimize.el (byte-optimize-cond):
5203         (byte-optimize-cond-1): New.
5204         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5205         Optimizes (cond (x nil)) ==> nil.
5206         Provide better diagnostic on malformed expr like (cond foo).
5207
5208 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * mule/mule-coding.el:
5211         mule/mule-cmds.el (reset-language-environment,
5212         set-language-environment-coding-systems):
5213         Safer default coding-priority-list, corresponding to src/file-coding.h.
5214
5215 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5216
5217         * package-admin.el: Allow package removal from
5218         early-package-load-path.
5219
5220 2000-12-15  Andreas Jaeger  <aj@suse.de>
5221
5222         * about.el (about-maintainer-info): Update my entry.
5223
5224 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5225
5226         * packages.el (locate-library): Add support for bzip2
5227         compressed .el files.
5228
5229 2000-12-12  Andy Piper  <andy@xemacs.org>
5230
5231         * package-net.el: new file.
5232
5233 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5234
5235         * font-lock.el: Add missing C++ keywords.
5236
5237 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5238
5239         * simple.el (indent-for-comment): Preserve indentation of comments
5240         starting in column 0, as documented in (Info-goto-node
5241         "(xemacs)Comments").  Update docstring accordingly.
5242
5243 2000-12-05  Martin Buchholz <martin@xemacs.org>
5244
5245         * XEmacs 21.2.38 is released.
5246
5247 2000-12-04  Didier Verna  <didier@xemacs.org>
5248
5249         * mouse.el (default-mouse-track-set-point-in-window): remove
5250         spurious '+' operation detected by Martin.
5251
5252
5253 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5254
5255         * cl-extra.el (coerce):
5256         Implement char to integer coercion.
5257         Remove extraneous (numberp) test.
5258
5259         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5260         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5261         (byte-optimize-predicate):
5262         Warn if evaluating constant expression signals an error.
5263         (byte-optimize-form): Small simplification.
5264
5265         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5266
5267 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5268
5269         * byte-optimize.el:
5270         (byte-optimize-minus):
5271         (byte-optimize-plus):
5272         (byte-optimize-mult):
5273         (byte-optimize-quo):
5274         Use (car (last x)) instead of (last x) to get last elt!
5275         Use `byte-optimize-predicate' to optimize `%'.
5276         Move optimizations for special numeric args to bytecomp.el.
5277         * bytecomp.el (byte-compile-associative): Remove.
5278         (byte-compile-max): New.
5279         (byte-compile-min): New.
5280         Properly handle erroneous calls: (max) (min).
5281         (byte-compile-plus): New.
5282         (byte-compile-minus):
5283         It's easiest to handle 0, +1 and -1 args here.
5284         (byte-compile-mult): New.
5285         It's easiest to handle 1, -1 and 2 args here.
5286         (byte-compile-quo):
5287         It's easiest to handle 0, +1 and -1 args here.
5288         Issue byte-compiler warning when dividing by zero.
5289
5290         Byte-compiler arithmetic improvements.
5291         Better optimize these expressions in the obvious way:
5292         (+ x y 1)   -->  varref x varref y add add1
5293         (+ x y -1)  -->  varref x varref y add sub1
5294         (- x y 0)   -->  (- x y)
5295         (- 0 x y)   -->  (- (- x) y)
5296         (% 42 19)   --> compile-time constant
5297         (/ 42 19)   --> compile-time constant
5298         (* (foo) 2) --> foo call dup plus
5299
5300         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5301         unless (declaim (optimize (safety 3)))
5302         or (setq byte-compile-delete-errors nil).
5303
5304 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5305
5306         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5307         docstrings.
5308
5309 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5310
5311         * startup.el (command-line-do-help):  Add documentation of
5312         portable dumper switches.
5313
5314 2000-11-22  Andy Piper  <andy@xemacs.org>
5315
5316         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5317
5318         * glyphs.el (init-glyphs): don't use autodetect for strings.
5319
5320 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5321
5322         * byte-optimize.el (byte-optimize-char-before):
5323         (byte-optimize-backward-char):
5324         (byte-optimize-backward-word):
5325         Fix incorrect optimizations for these sorts of expressions:
5326         (let ((x nil)) (backward-char x))
5327
5328 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5329
5330         * byte-optimize.el:
5331         * byte-optimize.el (byte-optimize-backward-char): New.
5332         * byte-optimize.el (byte-optimize-backward-word): New.
5333         Make backward-word and backward-char as efficient as forward versions.
5334
5335         * bytecomp.el (byte-compile-no-args-with-one-extra):
5336         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5337         * bytecomp.el (byte-compile-two-args-with-one-extra):
5338         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5339         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5340         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5341         Check if extra arg is constant nil, and if so, use byte-coded call.
5342
5343         * simple.el (backward-word):
5344         * simple.el (mark-word):
5345         * simple.el (kill-word):
5346         * simple.el (backward-kill-word):
5347         Make COUNT argument optional, for consistency with forward-char et al.
5348
5349         * abbrev.el (abbrev-string-to-be-defined):
5350         * abbrev.el (inverse-abbrev-string-to-be-defined):
5351         * abbrev.el (inverse-add-abbrev):
5352         * abbrev.el (expand-region-abbrevs):
5353         * buff-menu.el (Buffer-menu-execute):
5354         * indent.el (move-to-left-margin):
5355         * indent.el (indent-relative):
5356         * indent.el (move-to-tab-stop):
5357         * info.el (Info-reannotate-node):
5358         * lisp-mode.el (lisp-indent-line):
5359         * lisp.el (end-of-defun):
5360         * lisp.el (move-past-close-and-reindent):
5361         * misc.el (copy-from-above-command):
5362         * mouse.el (default-mouse-track-scroll-and-set-point):
5363         * page.el (forward-page):
5364         * paragraphs.el (forward-paragraph):
5365         * paragraphs.el (end-of-paragraph-text):
5366         * picture.el (picture-forward-column):
5367         * picture.el (picture-self-insert):
5368         * rect.el (extract-rectangle-line):
5369         * simple.el (newline):
5370         * simple.el (fixup-whitespace):
5371         * simple.el (backward-delete-char-untabify):
5372         * simple.el (transpose-chars):
5373         * simple.el (transpose-preceding-chars):
5374         * simple.el (do-auto-fill):
5375         * simple.el (indent-new-comment-line):
5376         * simple.el (blink-matching-open):
5377         * view-less.el (cleanup-backspaces):
5378         * wid-edit.el (widget-transpose-chars):
5379         * term/bg-mouse.el (bg-insert-moused-sexp):
5380         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5381
5382         * info.el (Info-fontify-node):
5383         * simple.el (backward-delete-function):
5384         Use canonical delete-backward-char instead of backward-delete-char.
5385
5386 2000-11-20  Andy Piper  <andy@xemacs.org>
5387
5388         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5389         no buffers.
5390
5391 2000-11-20  Andy Piper  <andy@xemacs.org>
5392
5393         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5394         buffer tabs.
5395
5396 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5397
5398         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5399         (proclaim inline...) was shadowing compiler-macros.
5400
5401 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5402
5403         * bytecomp.el (byte-compile-eval): New.
5404         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5405         Keeps this promise made in Lispref:
5406         "If a file being compiled contains a `defmacro' form, the macro is
5407         defined temporarily for the rest of the compilation of that file."
5408
5409 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5410
5411         * cl.el (floatp-safe):
5412         (plusp):
5413         (minusp):
5414         (oddp):
5415         (evenp):
5416         (cl-abs):
5417         Use a better parameter name than `x'.
5418
5419         * cl-macs.el (check-type): Make continuable.  Change documentation
5420         to require PLACE, but accept any form for compatibility.
5421
5422         * abbrev.el (define-abbrev): Use check-type.
5423         * font-menu.el (font-menu-change-face): Use check-type.
5424         * menubar.el (relabel-menu-item): Use check-type.
5425         * itimer.el: Fix typo.
5426
5427 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5428
5429         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5430
5431 2000-11-14  Martin Buchholz <martin@xemacs.org>
5432
5433         * XEmacs 21.2.37 is released.
5434
5435 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5436
5437         * code-cmds.el: Provide the feature.
5438
5439 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5440
5441         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5442
5443         * code-cmds.el: New file
5444         * mule/mule-cmds.el:
5445         * mule/mule-misc.el
5446         (coding-keymap): New keymap. Define coding system keyboard
5447         commands on file-coding builds too.
5448         (coding-system-change-eol-conversion):
5449         (universal-coding-system-argument):
5450         (set-default-coding-systems):
5451         (prefer-coding-system): Moved from mule-cmds.el
5452         (set-buffer-process-coding-system): Moved from mule-misc.el
5453
5454 2000-09-15  Stephen Carney <carney@scubadoo.com>
5455
5456         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5457
5458 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5459
5460         * package-get.el (package-get-download-sites): Add a pre-release
5461         site for experimental packages.
5462
5463         * auto-autoloads.el: Regenerated.
5464
5465 2000-08-01  Andy Piper  <andy@xemacs.org>
5466
5467         * gutter-items.el (buffers-tab-omit-function): reference
5468         buffers-tab-select-visible-buffers.
5469         (buffers-tab-filter-functions): new variable, by default uses
5470         buffers-tab-selection-function and buffers-tab-omit-function.
5471         (select-buffers-tab-buffers-by-mode): invert arguments.
5472         (buffers-tab-select-visible-buffers): new function. Invert calling
5473         of buffers-menu-omit-invisible-buffers.
5474         (buffers-tab-items): rewrite to use
5475         buffers-tab-filter-functions. Rewrite docstring.
5476         (gutter-buffers-tab-extent): delete.
5477         (add-tab-to-gutter): always build a new extent when adding the
5478         tabs.
5479         (update-tab-in-gutter): make gutter dirty when orientation
5480         changes.
5481
5482 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5483
5484         * bytecomp.el (byte-compile-defvar-or-defconst):
5485         Only do loadhist recording if defvar form includes a value.
5486
5487 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5488
5489         * bytecomp.el (byte-compile-initial-macro-environment):
5490         `eval-when-compile' should not compile its body.
5491
5492 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5493
5494         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5495         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5496         some Japanese English.  Remove some ancient FSF comments, and
5497         improve docstrings.  Use symbols not vectors for tables.
5498
5499 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5500
5501         * keymap.el:
5502         (local-key-binding):
5503         (global-key-binding):
5504         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5505
5506         * lisp.el:
5507         (backward-sexp): Slightly simpler code.
5508         (mark-sexp): Make arg optional, like FSF Emacs.
5509         (forward-list): Slightly simpler code.
5510         (backward-list): Slightly simpler code.
5511         (down-list):  Make arg optional, like FSF Emacs.
5512         (up-list):  Make arg optional, like FSF Emacs.
5513         (backward-up-list):  Make arg optional, like FSF Emacs.
5514         (kill-sexp):  Make arg optional, like FSF Emacs.
5515         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5516
5517         * font-menu.el (font-menu-change-face):
5518         Take continuable errors into account.
5519
5520         * abbrev.el:
5521         * abbrev.el (clear-abbrev-table):
5522         * abbrev.el (define-abbrev-table):
5523         * abbrev.el (define-abbrev):
5524         * abbrev.el (insert-abbrev-table-description):
5525         * apropos.el (apropos-documentation-check-doc-file):
5526         * apropos.el (apropos-documentation-check-elc-file):
5527         * buff-menu.el (list-buffers):
5528         * buff-menu.el (list-buffers-noselect):
5529         * bytecomp.el (byte-recompile-directory):
5530         * bytecomp.el (batch-byte-compile):
5531         * cl-macs.el (typep):
5532         * code-files.el (find-coding-system-magic-cookie):
5533         * code-files.el (insert-file-contents):
5534         * cus-edit.el (customize-set-variable):
5535         * cus-edit.el (customize-save-variable):
5536         * cus-face.el (custom-set-face-font-size):
5537         * cus-face.el (custom-set-face-update-spec):
5538         * cus-face.el (custom-reset-faces):
5539         * custom.el (custom-check-theme):
5540         * custom.el (copy-upto-last):
5541         * fill.el (canonically-space-region):
5542         * fill.el (fill-paragraph):
5543         * fill.el (fill-region):
5544         * fill.el (find-space-insertable-point):
5545         * fill.el (justify-current-line):
5546         * faces.el (face-spec-update-all-matching):
5547         * faces.el (set-face-stipple):
5548         * files-nomule.el (insert-file-contents):
5549         * files.el (insert-file-contents-literally):
5550         * files.el (hack-local-variables-last-page):
5551         * files.el (basic-save-buffer):
5552         * files.el (insert-directory):
5553         * font-menu.el (font-menu-change-face):
5554         * font.el (font-spatial-to-canonical):
5555         * format.el (format-encode-region):
5556         * format.el (format-insert-file):
5557         * format.el (format-replace-strings):
5558         * gutter.el (set-gutter-element):
5559         * help.el (key-or-menu-binding):
5560         * help.el (describe-bindings):
5561         * help.el (with-syntax-table):
5562         * indent.el (indent-rigidly):
5563         * indent.el (delete-to-left-margin):
5564         * info.el:
5565         * info.el (Info-extract-dir-entry-from):
5566         * info.el (Info-build-dir-anew):
5567         * info.el (Info-rebuild-dir):
5568         * info.el (Info-batch-rebuild-dir):
5569         * info.el (Info-read-subfile):
5570         * info.el (Info-build-node-completions):
5571         * info.el (Info-extract-menu-node-name):
5572         * isearch-mode.el (isearch-range-invisible):
5573         * isearch-mode.el (isearch-restore-invisible-extents):
5574         * itimer.el (itimerp):
5575         * itimer.el (itimer-live-p):
5576         * keymap.el:
5577         * keymap.el (substitute-key-definition):
5578         * keymap.el (read-command-or-command-sexp):
5579         * keymap.el (local-key-binding):
5580         * keymap.el (global-key-binding):
5581         * keymap.el (global-set-key):
5582         * keymap.el (local-set-key):
5583         * ldap.el:
5584         * ldap.el (ldap-add-entries):
5585         * ldap.el (ldap-delete-entries):
5586         * lisp.el (backward-sexp):
5587         * lisp.el (mark-sexp):
5588         * lisp.el (forward-list):
5589         * lisp.el (backward-list):
5590         * lisp.el (down-list):
5591         * lisp.el (backward-up-list):
5592         * lisp.el (up-list):
5593         * lisp.el (kill-sexp):
5594         * lisp.el (backward-kill-sexp):
5595         * menubar.el (add-menu-button):
5596         * menubar.el (add-submenu):
5597         * menubar.el (delete-menu-item):
5598         * menubar.el (relabel-menu-item):
5599         * mouse.el (narrow-window-to-region):
5600         * obsolete.el (define-obsolete-variable-alias):
5601         * obsolete.el (store-substring):
5602         * package-admin.el:
5603         * package-admin.el (package-admin-install-function):
5604         * package-admin.el (package-admin-install-function-mswindows):
5605         * package-admin.el (package-admin-default-install-function):
5606         * package-get.el (package-get-update-base-entries):
5607         * packages.el (packages-load-package-dumped-lisps):
5608         * packages.el (packages-collect-package-dumped-lisps):
5609         * printer.el (generic-print-buffer):
5610         * printer.el (generic-print-region):
5611         * replace.el (occur-mode-mouse-goto):
5612         * replace.el (perform-replace):
5613         * select.el (get-selection-no-error):
5614         * simple.el:
5615         * simple.el (newline):
5616         * simple.el (open-line):
5617         * simple.el (edit-and-eval-command):
5618         * simple.el (goto-line):
5619         * simple.el (undo):
5620         * simple.el (kill-region):
5621         * simple.el (copy-region-as-kill):
5622         * simple.el (kill-ring-save):
5623         * simple.el (set-mark):
5624         * simple.el (next-line):
5625         * simple.el (previous-line):
5626         * simple.el (line-move):
5627         * simple.el (set-goal-column):
5628         * simple.el (comment-region):
5629         * subr.el:
5630         * subr.el (putf):
5631         * syntax.el (modify-syntax-entry):
5632         * syntax.el (map-syntax-table):
5633         * view-less.el (view-file):
5634         * view-less.el (view-buffer):
5635         * view-less.el (view-file-other-window):
5636         * window-xemacs.el (backward-other-window):
5637         * window.el:
5638         * window.el (one-window-p):
5639         * window.el (walk-windows):
5640         * window.el (window-list):
5641         * x-mouse.el (x-mouse-kill):
5642         * x-select.el (x-get-cutbuffer):
5643         * x-select.el (x-store-cutbuffer):
5644         * term/bg-mouse.el (bg-mouse-line-to-center):
5645         * term/sun-mouse.el (window-line-end):
5646         * term/sun-mouse.el (sun-select-region):
5647         * term/sun.el (kill-region-and-unmark):
5648         * mule/mule-category.el:
5649         * mule/mule-category.el (modify-category-entry):
5650         * mule/mule-category.el (char-category-list):
5651         * mule/mule-coding.el (coding-system-force-on-output):
5652         * mule/mule-misc.el (coding-system-put):
5653         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5654
5655 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5656
5657         * cus-face.el: Typo fixes and tiny clarifications.
5658         * custom.el: ditto
5659
5660 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5661
5662         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5663         * startup.el (normal-top-level): Setup auto-save-list-file-name
5664         if auto-save-list-file-prefix is non-nil.
5665
5666 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5667
5668         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5669
5670 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5671
5672         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5673         get symbol at point-min.
5674
5675 2000-10-24  Didier Verna  <didier@xemacs.org>
5676
5677         * info.el (Info-emacs-info-file-name): defconst it.
5678         * info.el (Info-footnote-tag): defcustom it.
5679         * info.el (Info-no-description-string): ditto.
5680         * info.el (Info-find-node): adapt to new semantics of
5681         'Info-suffixed-file (don't do the case variants stuff).
5682         * info.el (Info-insert-dir): rewrite the dir file variants code.
5683         * info.el (Info-directory-files): New. Return the list of info
5684         files in a directory.
5685         * info.el (Info-dir-outdated-p): use it.
5686         * info.el (Info-parse-dir-entries): ditto.
5687         * info.el (Info-build-dir-anew): don't restrict to files ending
5688         with a ".info.*" extension.
5689         * info.el (Info-set-mode-line): ditto.
5690         * info.el (Info-read-subfile): adapt to new semantics of
5691         'Info-suffixed-file (append 'exact argument).
5692         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5693         string independently of the case.
5694         * info.el (Info-suffixed-file): use it (match all possible case
5695         for the file name).
5696         * info.el (Info-insert-file-contents): code cleanup.
5697         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5698         columns.
5699         * info.el (Info-batch-rebuild-dir): ditto.
5700         * info.el (Info-read-node-name-1): ditto.
5701         * info.el (Info-search): ditto.
5702         * info.el (Info-fontify-node): ditto.
5703
5704
5705 2000-10-24  Didier Verna  <didier@xemacs.org>
5706
5707         * process.el (shell-command): when called from a program, avoid
5708         'push-mark's "mark-set" message.
5709
5710 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5711
5712         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5713         by a symbol, not by a vector.
5714         * mule/vietnamese.el (vscii): Likewise.
5715         (viscii): Likewise.
5716         * mule/cyrillic.el (koi8-r): Likewise.
5717
5718         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5719         by a symbol, not by a vector.
5720         (chinese-big5-2): Likewise.
5721         * mule/ethiopic.el (ethiopic): Likewise.
5722         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5723         (vietnamese-viscii-upper): Likewise.
5724
5725 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5726
5727         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5728
5729 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5730
5731         * byte-optimize.el (byte-optimize-car): New function.
5732         (byte-optimize-cdr): Ditto.
5733
5734 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5735
5736         * byte-optimize.el: Partial synch with FSF 20.7.
5737         Optimize constant concatenation.
5738         Add keymapp as a side effect free function.  It is a built-in.
5739         (byte-after-unbind-pos): Remove byte-equal.
5740
5741 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5742
5743         * update-elc-2.el: Quote regexps correctly.
5744
5745 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5746
5747         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5748         (ccl-compile): Apply integerp, not integer-or-char-p to
5749         check the type of the buffer magnification
5750         (ccl-compile-write-string): Encode a string with binary
5751         coding system.
5752         (ccl-compile-write-repeat): Likewise.
5753
5754 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5755
5756         * buff-menu.el:
5757         * bytecomp.el:
5758         * coding.el:
5759         * faces.el:
5760         * files.el:
5761         * fill.el:
5762         * float-sup.el:
5763         * font-lock.el:
5764         * help.el:
5765         * iso8859-1.el:
5766         * loaddefs.el:
5767         * menubar-items.el:
5768         * menubar.el:
5769         * modeline.el:
5770         * msw-font-menu.el:
5771         * paragraphs.el:
5772         * paths.el:
5773         * replace.el:
5774         * simple.el:
5775         * sound.el:
5776         * startup.el:
5777         * version.el:
5778         * x-faces.el:
5779         * x-font-menu.el:
5780         Remove purecopy.
5781
5782 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5783
5784         * simple.el (do-auto-fill): Use the function pointer to by
5785         `comment-line-break-function', not `indent-new-comment-line'. This
5786         fixes an issue with cc-mode comment continuation.
5787
5788 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5789
5790         * simple.el (turn-on-auto-fill):  Add (interactive).
5791         * mwheel.el (mwheel-install): Add (interactive).
5792         * font-lock.el (turn-on-font-lock): Add (interactive).
5793         (turn-off-font-lock): Add (interactive).
5794
5795 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5796
5797         * packages.el (packages-special-base-regexp): Add `man'.
5798
5799 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5800
5801         * wid-edit.el (widget-specify-active): map over extents in current
5802         buffer like `widget-specify-inactive' does.  Mapping over the
5803         inactive extent object does not work since the current extent is
5804         ignored by `map-extents'.
5805
5806 2000-10-04  Martin Buchholz <martin@xemacs.org>
5807
5808         * XEmacs 21.2.36 is released.
5809
5810 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5811
5812         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5813         Optimize the compiled-function-constants vector by byte-code
5814         reference counts.
5815
5816 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5817
5818         * build-report.el (build-report-delete-regexp): quote value in
5819         defcustom
5820
5821 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5822
5823         * build-report.el (build-report): Don't bind srcdir which we don't
5824         use in `multiple-value-bind' to avoid the only byte-compiler
5825         warning.
5826
5827 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5828
5829         * build-report.el: Requires cl and custom now.
5830         build-report-version is determined by XEmacs version -- remove
5831         build-report-version*.
5832         * build-report.el (build-report-version): Removed.
5833         * build-report.el (build-report-installation-version-regexp): New.
5834         * build-report.el (build-report-version-file-regexp): New.
5835         * build-report.el (build-report-installation-srcdir-regexp): New.
5836         * build-report.el (build-report-destination): Offer
5837         xemacs-build-reports and xemacs-beta.
5838         * build-report.el (build-report-keep-regexp): Adjusted.
5839         * build-report.el (build-report-delete-regexp): Adjusted.
5840         * build-report.el (build-report-make-output-dir): New.
5841         * build-report.el (build-report-installation-file): Replace use of
5842         `concat' with `expand-file-name'.
5843         * build-report.el (build-report-make-output-file): Removed.
5844         * build-report.el (build-report-make-output-files): New.
5845         * build-report.el (build-report-subject): Identify as
5846         user-variable with "*...".
5847         * build-report.el (build-report-prompts): Ditto.
5848         * build-report.el (build-report-version-file): New.
5849         * build-report.el (build-report-file-encoding): Identify as
5850         user-variable with "*...".
5851         * build-report.el (build-report-make-output-get): New.
5852         * build-report.el (build-report-insert-header): Report
5853         emacs-version and system-configuration instead of
5854         build-report-version.
5855         * build-report.el (build-report-insert-make-output): Add file
5856         argument.
5857         * build-report.el (build-report-insert-installation-file):
5858         Re-indent.
5859         * build-report.el (build-report-keep): Change docstring,
5860         re-indent.
5861         * build-report.el (build-report-delete): Ditto.
5862         * build-report.el (build-report-installation-data): New.
5863         * build-report.el (build-report-version-file-data): New.
5864
5865 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5866
5867         * byte-optimize.el (byte-optimize-lapcode):
5868         Fix the optimization of using the first 5 elements of the
5869         constants vector for variables.
5870         (byte-optimize-lapcode): Fix another ancient broken optimization.
5871
5872 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5873
5874         * *: Spelling mega-patch
5875
5876 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5877
5878         * easymenu.el: doc fixes.
5879         (easy-menu-do-define): Use backquote.
5880         (easy-menu-change):
5881         (easy-menu-add):
5882         `when' seems much clearer than `if' here.
5883         (easy-menu-remove):
5884         (easy-menu-add-item):
5885         (easy-menu-item-present-p):
5886         (easy-menu-remove-item):
5887         Wrap using (when (featurep 'menubar) ...)
5888
5889 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5890
5891         * bytecomp.el (displaying-byte-compile-warnings):
5892         Revert Ben's change to this function below so that the compile log
5893         is displayed properly for users of the "popper" package.
5894
5895 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5896
5897         * window.el (save-selected-window): Use backquote.
5898
5899         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5900         Renamed from `byte-compile-file-form-defvar'.
5901         * bytecomp.el (byte-compile-defvar-or-defconst):
5902         Only cons onto current-load-list in top-level forms.
5903         Else this leaks a cons cell every time a defun is called.
5904         Renamed from `byte-compile-defvar', for clarity.
5905         Warn when docstring of defvar is not a string.
5906         Use consistent error messages.
5907         Better comments.
5908
5909 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5910
5911         * simple.el (set-variable):
5912         Remove unneeded defvar by rearranging order of let* forms.
5913
5914         * mule/mule-ccl.el (ccl-get-next-code):
5915         * menubar-items.el (bookmark-menu-filter):
5916         (language-environment-menu-filter):
5917         (tutorials-menu-filter):
5918         * toolbar-items.el (toolbar-compile):
5919         * byte-optimize.el (disassemble-offset):
5920         Use (declare (special ...)) instead of `defvar'.
5921
5922         * cl-macs.el (cl-do-proclaim):
5923         Fix (declare (special ...)) warning suppression syntax.
5924
5925 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5926
5927         * info.el (Info-tag-table-marker):
5928         (Info-tag-table-buffer):
5929         (Info-find-file-node):
5930         (Info-read-subfile):
5931         (Info-build-node-completions):
5932         (Info-search):
5933         (Info-mode):
5934         Multiple info buffer support.
5935
5936 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5937
5938         * ldap.el (ldap-decode-entry): New defun
5939         (ldap-search-entries): Use it in order to decode DN-prefixed
5940         entries properly
5941
5942 2000-08-23  Daniel Pittman <daniel@danann.net>
5943
5944         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5945         Use `eq', not `=', to compare symbols.
5946
5947 2000-07-30  Ben Wing  <ben@xemacs.org>
5948
5949         * bytecomp.el (byte-compile-report-error):
5950         * bytecomp.el (displaying-byte-compile-warnings):
5951         if stack-trace-on-error is set, send out a backtrace when
5952         an error is encountered that stops byte compilation.  this
5953         should make it much much easier to track down those curious
5954         problems.  also undo the kludge of using a separate "*Show*"
5955         buffer for display when there's a temp-buffer-show-function;
5956         we can avoid this by just being a little smarter.
5957
5958         * dialog-items.el:
5959         * dialog-items.el (search-dialog-regexp): New.
5960         * dialog-items.el (search-dialog-callback):
5961         * dialog-items.el (make-search-dialog):
5962         add a regexp option to the dialog and clean up a bit.
5963
5964         * dialog.el:
5965         * dialog.el (yes-or-no-p-dialog-box):
5966         * dialog.el (get-dialog-box-response):
5967         * dialog.el (make-dialog-box):
5968         * dialog.el (dialog-box-finish): New.
5969         * dialog.el (dialog-box-cancel): New.
5970         * dialog.el (internal-make-dialog-box-exit): New.
5971         implement [properly!] the :modal property of the new dialog box
5972         interface.  this is the first time xemacs has ever had *proper*
5973         modal dialog boxes, giving the standard window-system feedback.
5974         (e.g. under windows, clicking on a disabled frame causes a beep
5975         and makes the dialog box flash three times.)
5976
5977         * dragdrop.el: header keyword frobbing.
5978
5979         * dumped-lisp.el (preloaded-file-list):
5980         renamed winnt.el to win32-native.el.
5981
5982         * faces.el (face-property):
5983         * faces.el (set-face-property):
5984         * faces.el (frob-face-property):
5985         * faces.el (frob-face-font-2):
5986         * faces.el (make-face-bold):
5987         * faces.el (make-face-italic):
5988         * faces.el (make-face-bold-italic):
5989         * faces.el (make-face-unbold):
5990         * faces.el (make-face-unitalic):
5991         * faces.el (make-face-smaller):
5992         * faces.el (make-face-larger):
5993         clean up the implementation of these so that window-system-specific
5994         methods are called only on objects belonging to that window system.
5995         previously, you could have [e.g.] mswindows-make-face-bold called
5996         on font object of device type `stream', which is not good and
5997         explains the subtle errors Adrian was getting when byte-compiling
5998         something that required 'term. (Adrian, now you can use stack-trace-
5999         on-error to find the exact place where things are going wrong instead
6000         of having to laboriously binary-search your way through.)
6001
6002         * finder.el (finder-known-keywords):
6003         cleaned up -- properly sorted, clarified the meanings of many of
6004         the keywords, and added a few -- mswin, gui, content, build, www,
6005         user, services.  the last two try to distinguish between a package
6006         that's used directly by the user, and a package that provides
6007         support services to other packages.
6008
6009         * font-lock.el (lisp-font-lock-keywords-2):
6010         update list of lisp control structures to include everything,
6011         including new ones i introduced.
6012
6013         * gutter.el: header keyword frobbing.
6014
6015         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6016         recent isearch element was not doing so!  you got the second-most-
6017         recent instead.
6018
6019         * lisp-mode.el (construct-lisp-mode-menu):
6020         more menubar cleanups.
6021         * lisp-mode.el (with-selected-window):
6022         make it indent properly.
6023
6024         * menubar-items.el (default-menubar): lots of menubar cleanups.
6025         rearranged the options menu the most, e.g. splitting up the
6026         Keyboard/Mouse menu into a new Editing menu and combining the
6027         separate Scrollbar/Gutter/Toolbar submenus into Display.
6028         Got rid of General, moved items to Editing or new Troubleshooting.
6029         Moved Packages to Tools; doesn't seem to belong under Options.
6030         Added stuff to the Cmds menu, e.g. Change Case.
6031
6032         NB please don't complain about these periodic menubar changes.
6033         Anything like this is necessarily incremental in its construction
6034         -- By constant use you gradually become more and more aware of
6035         better and better ways to group menu items.  When we eventually
6036         move the options menu to a property sheet, the existing structure
6037         will probably be preserved fairly well.
6038
6039         * minibuf.el (next-history-element): fix problems with pressing
6040         down arrow in repeat-complex-command.
6041
6042         * modeline.el:
6043         * modeline.el (modeline-3d-p): New.
6044         added custom variable for controlling the 3d modeline.  the
6045         corresponding Options item has been present for a long time,
6046         but commented out with "fix me!" comments.  it's fixed now.
6047
6048         * obsolete.el (add-menu):
6049         remove bogus gettexts.
6050
6051         * process.el (shell-quote-argument):
6052         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6053         For bash under Windows native, see below.
6054
6055         * simple.el:
6056         * simple.el (display-warning-buffer):
6057         Fixed the handling of warning display to eliminate the annoying
6058         *Show* buffer, like was done for byte-compiler output above.
6059
6060         * simple.el (debug-print): New.
6061         Simple function for sending debug messages to the console and/or
6062         other debug places.
6063
6064         * subr.el (replace-in-string):
6065         Rewrite this function to avoid N^2 behavior with large strings --
6066         catastrophic with the new Windows selection code! (Apparently the
6067         author of this function didn't realize there was a fun
6068         replace-match that could make his life much easier, because we
6069         duplicated the entire logic.  The new version is smaller, easier
6070         to understand, much more robust, and has extended features --
6071         those of replace-match.)
6072
6073         * window.el:
6074         * window.el (with-selected-window): New.
6075         An obvious complement to the existing `with-selected-frame' and
6076         `with-current-buffer'.
6077
6078         * win32-native.el: Renamed from winnt.el.
6079         Added a great deal of stuff for properly handling process quoting,
6080         somewhat modeled on Kirill's original model (which i later threw
6081         away).  We should now finally have correctly working process arg
6082         quoting/dequoting so that the final app gets exactly what we
6083         intended.  Because the mechanism is in Lisp, it's easily
6084         extendible. (For those running bash and running the native
6085         version, I tried hard to do what I thought was correct.  But more
6086         thought is needed, and ideally the volunteer work of people with
6087         these configurations that they generally run on.)
6088
6089         * x-font-menu.el (x-font-menu-font-data):
6090         Put in defvar's to fix byte-compiler warnings.
6091
6092 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6093
6094         * select.el (selection-coercion-alist): Initialise.
6095         * select.el (select-coerce-to-text): New.
6096         * select.el (select-coerce): New.
6097         New functions to perform type and value coercion.
6098
6099         * select.el (select-buffer-killed-default): Keep data if it was
6100         on the clipboard.
6101
6102 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6103
6104         * menubar-items.el (default-menubar): Fix typo.
6105         (default-menubar): `lambda' was mispelled as `lamda'.
6106
6107 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6108
6109         * window.el (shrink-window-if-larger-than-buffer): Remove
6110         edge checking code.
6111
6112 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6113
6114         * paths.el (gnus-local-domain): Removed.
6115         (gnus-local-organization): Ditto.
6116         (gnus-startup-file): Ditto.
6117
6118 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6119
6120         * files.el (auto-mode-alist): Add .spec for RPM.
6121
6122 2000-07-31  Andy Piper  <andy@xemacs.org>
6123
6124         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6125
6126 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6127
6128         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6129         browse-url.
6130         * help.el (xemacs-www-page): Ditto.
6131         (xemacs-www-faq): Ditto.
6132         * menubar-items.el (default-menubar): Ditto.
6133
6134         * wid-edit.el (widget-url-link-action): Ditto.
6135         From: Kenichi OKADA <okada@opaopa.org>.
6136
6137 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6138
6139         * finder.el (finder-commentary): Add autoload cookie.
6140
6141 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6142
6143         * files.el (insert-file-contents-literally): Fix second let
6144         binding for `coding-system-for-read' to `coding-system-for-write'
6145         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6146
6147 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6148
6149         * files.el (insert-file-contents-literally): Use binary coding
6150         system (from Morioka san).
6151         (insert-file-contents-literally): Make file-name-handler method.
6152
6153 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6154
6155         * cl-macs.el (get-selection): Add defsetf.
6156
6157 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6158
6159         * x-init.el (x-activate-region-as-selection): replace obsolete
6160         function x-own-selection with own-selection.
6161         (ow-find): replace obsolete functions x-get-selection and
6162         x-get-clipboard with get-selection and get-clipboard.
6163         (init-post-x-win): replace obsolete function x-disown-selection
6164         with disown-selection.
6165
6166 2000-07-20  Mike Sperber  <mike@xemacs.org>
6167
6168         * startup.el (load-user-init-file): Only try to load init file if
6169         it exists.
6170
6171 2000-07-10  Andy Piper  <andy@xemacs.org>
6172
6173         * dialog-items.el: sync with Ben's patch.
6174
6175         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6176         comment.
6177         (progress-text-glyph): deleted.
6178         (progress-layout-glyph): make completely minimal.
6179         (progress-gauge-glyph): ditto.
6180         (progress-display-style): fix to handle dynamic instantiator
6181         changes.
6182         (progress-text-instantiator): new.
6183         (progress-layout-instantiator): new.
6184         (progress-gauge-instantiator): new.
6185         (set-progress-display-instantiator): renamed and changed from
6186         set-progress-display-style.
6187         (progress-abort-glyph): use instantiator not glyph.
6188         (append-progress-display): use set-progress-display-instantiator
6189         and set-glyph-image.
6190         (abort-progress-display): ditto.
6191         (raw-append-progress-display): ditto.
6192
6193 2000-07-20  Ben Wing  <ben@xemacs.org>
6194
6195         * code-files.el: Move Mule-specific code to mule-coding.el.
6196
6197 2000-07-15  Ben Wing  <ben@xemacs.org>
6198
6199         * autoload.el:
6200         Fixed comments.
6201
6202         * cmdloop.el:
6203         * cmdloop.el (yes-or-no-p):
6204         * cmdloop.el (y-or-n-p):
6205         Make these functions use should-use-dialog-box-p and not be
6206         overridden in dialog.el.
6207
6208         * cus-dep.el:
6209         * cus-dep.el (Custom-make-dependencies): Removed.
6210         * cus-dep.el (Custom-make-dependencies-1): New.
6211         * cus-dep.el (Custom-make-one-dependency): New.
6212         New entry point for use in Makefiles, to avoid excessive
6213         invocations.
6214
6215         * cus-edit.el (custom-variable-reset-saved):
6216         * cus-edit.el (custom-variable-reset-standard):
6217         * cus-edit.el (custom-save-resets):
6218         Fix bytecompiler warnings.
6219
6220         * dialog.el:
6221         * dialog.el (yes-or-no-p-dialog-box):
6222         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6223         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6224         * dialog.el (get-dialog-box-response):
6225         * dialog.el (message-or-box):
6226         * dialog.el (make-dialog-box):
6227         * dialog.el (popup-dialog-box): New.
6228         Avoid yes-or-no-p bogosities.
6229         Create a general function `make-dialog-box' to encapsulate all
6230         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6231
6232         * dumped-lisp.el (preloaded-file-list):
6233         Add dialog-items.  Clean up.  Group files by types.
6234
6235         * easymenu.el (easy-menu-add):
6236         * easymenu.el (easy-menu-remove):
6237         Account for accelerators.
6238
6239         * extents.el:
6240         * extents.el (extent-list): New args, like in map-extents.
6241         * extents.el (extent-at-event): New.
6242         * extents.el (extents-at-event): New.
6243
6244         * font-lock.el:
6245         * font-lock.el (font-lock-mode):
6246         * font-lock.el (font-lock-default-fontify-buffer):
6247         * font-lock.el (font-lock-default-unfontify-region):
6248         * font-lock.el (font-lock-fontify-syntactically-region):
6249         * font-lock.el (font-lock-fontify-keywords-region):
6250         Use new progress-feedback names.
6251
6252         * font-lock.el (java-font-lock-identifier-regexp):
6253         * font-lock.el (java-font-lock-class-name-regexp):
6254         Fix bytecompiler warnings.
6255
6256         * gutter-items.el:
6257         * gutter-items.el (progress-display-use-echo-area): Removed.
6258         * gutter-items.el (progress-feedback-use-echo-area): New.
6259         * gutter-items.el (progress-display-popup-period): Removed.
6260         * gutter-items.el (progress-feedback-popup-period): New.
6261         * gutter-items.el (set-progress-display-style): Removed.
6262         * gutter-items.el (set-progress-feedback-style): New.
6263         * gutter-items.el (progress-display-style): Removed.
6264         * gutter-items.el (progress-feedback-style): New.
6265         * gutter-items.el (progress-stack):
6266         * gutter-items.el (progress-displayed-p): Removed.
6267         * gutter-items.el (progress-feedbacked-p): New.
6268         * gutter-items.el (clear-progress-display): Removed.
6269         * gutter-items.el (clear-progress-feedback): New.
6270         * gutter-items.el (progress-display-clear-when-idle): Removed.
6271         * gutter-items.el (progress-feedback-clear-when-idle): New.
6272         * gutter-items.el (remove-progress-display): Removed.
6273         * gutter-items.el (remove-progress-feedback): New.
6274         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6275         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6276         * gutter-items.el (append-progress-display): Removed.
6277         * gutter-items.el (append-progress-feedback): New.
6278         * gutter-items.el (abort-progress-display): Removed.
6279         * gutter-items.el (abort-progress-feedback): New.
6280         * gutter-items.el (raw-append-progress-display): Removed.
6281         * gutter-items.el (raw-append-progress-feedback): New.
6282         * gutter-items.el (display-progress-display): Removed.
6283         * gutter-items.el (display-progress-feedback): New.
6284         * gutter-items.el (current-progress-display): Removed.
6285         * gutter-items.el (current-progress-feedback): New.
6286         * gutter-items.el (current-progress-display-label): Removed.
6287         * gutter-items.el (current-progress-feedback-label): New.
6288         * gutter-items.el (progress-display): Removed.
6289         * gutter-items.el (progress-feedback): New.
6290         Replace "progress-display" with "progress-feedback" globally.
6291
6292         * gutter-items.el (lprogress-display): Removed.
6293         * gutter-items.el (progress-feedback-with-label): New.
6294         Rename lprogress-display ==> progress-feedback-with-label.
6295
6296         * gutter-items.el (search-dialog-direction): Removed.
6297         * gutter-items.el (search-dialog-text): Removed.
6298         * gutter-items.el (search-dialog-callback): Removed.
6299         * gutter-items.el (make-search-dialog): Removed.
6300         Move to dialog-items.el.
6301
6302         * help.el:
6303         * help.el (help-mode-quit):
6304         * help.el (mode-for-help): New.
6305         * help.el (help-sticky-window): New.
6306         * help.el (help-window-config): New.
6307         * help.el (with-displaying-help-buffer):
6308         * help.el (function-at-event): New.
6309         * help.el (help-symbol-regexp): New.
6310         * help.el (help-symbol-run-function-1): New.
6311         * help.el (help-symbol-run-function): New.
6312         * help.el (help-symbol-function-context-menu): New.
6313         * help.el (help-symbol-variable-context-menu): New.
6314         * help.el (help-symbol-function-and-variable-context-menu): New.
6315         * help.el (frob-help-extents): New.
6316         * help.el (describe-function-1):
6317         * help.el (variable-at-point):
6318         * help.el (variable-at-event): New.
6319         * help.el (describe-variable):
6320         Major overhaul.
6321         - Make functions and variables be mousable.
6322         - Middle button hyperlinks.
6323         - New context-menu entries.
6324
6325         * keydefs.el:
6326         * keydefs.el (global-map):
6327         New key bindings to move lines up and down.
6328
6329         * lisp-mode.el:
6330         * lisp-mode.el (construct-lisp-mode-menu): New.
6331         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6332         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6333         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6334         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6335         Make popup and menubar menus be different.  Popup menu uses
6336         clicked location and automatically assumes symbol under the mouse
6337         for various commands.
6338
6339         * menubar-items.el:
6340         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6341         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6342
6343         * menubar-items.el (global-popup-menu): Removed.
6344         * menubar-items.el (mode-popup-menu): Removed.
6345         * menubar-items.el (activate-popup-menu-hook): Removed.
6346         * menubar-items.el (popup-mode-menu): Removed.
6347         * menubar-items.el (popup-buffer-menu): Removed.
6348         * menubar-items.el (popup-menubar-menu): Removed.
6349         Move to menubar.el.
6350
6351         * menubar.el:
6352         * menubar.el (global-popup-menu): New.
6353         * menubar.el (mode-popup-menu): New.
6354         * menubar.el (activate-popup-menu-hook): New.
6355         * menubar.el (last-popup-menu-event): New.
6356         * menubar.el (popup-mode-menu): New.
6357         * menubar.el (popup-buffer-menu): New.
6358         * menubar.el (popup-menubar-menu): New.
6359         * menubar.el (menu-call-at-event): New.
6360         Move non-content functions here.  Add support for context menu
6361         items on extents.
6362
6363         * minibuf.el (minibuffer-history-uniquify):
6364         Typo fix.
6365
6366         * minibuf.el (read-file-name-1):
6367         Call new file dialog box if it exists.
6368
6369         * minibuf.el (mouse-rfn-setup-vars):
6370         Clean up "chop" action.
6371
6372         * mouse.el:
6373         * mouse.el (button2): Now bound to mouse-track.
6374         * mouse.el (click-inside-extent-p):
6375         * mouse.el (point-inside-extent-p):
6376         * mouse.el (point-inside-selection-p):
6377         * mouse.el (mouse-drag-or-yank): Removed.
6378         * mouse.el (mouse-begin-drag-n-drop): New.
6379         * mouse.el (mouse-eval-sexp):
6380         * mouse.el (mouse-track-activate-strokes): New.
6381         * mouse.el (mouse-track-do-activate): New.
6382         * mouse.el (mouse-track):
6383         * mouse.el (default-mouse-track-event-is-with-button): New.
6384         * mouse.el (default-mouse-track-cleanup-hook):
6385         * mouse.el (default-mouse-track-drag-hook):
6386         * mouse.el (default-mouse-track-drag-up-hook):
6387         * mouse.el (default-mouse-track-click-hook):
6388         Merge drag-n-drop into mouse-track.
6389         Add general "activate" support to replace specific button2 kludges.
6390         Use "button modifier" support in mouse-track.
6391
6392         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6393
6394         * package-ui.el:
6395         * package-ui.el (pui-menu):
6396         * package-ui.el (pui-popup-context-sensitive): Removed.
6397         Fix bytecompiler warnings.
6398         Clean up popup code a bit.
6399
6400         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6401
6402         * simple.el:
6403         * simple.el (transpose-lines):
6404         * simple.el (transpose-line-up): New.
6405         * simple.el (transpose-line-down): New.
6406         * simple.el (transpose-subr):
6407         * simple.el (transpose-subr-1): Removed.
6408         Clean up, add functions to move lines up and down.
6409
6410         * startup.el (mail-host-address):
6411         * startup.el (user-mail-address):
6412         Customize.
6413
6414         * subr.el:
6415         * subr.el (set-symbol-value-in-buffer): New.
6416         * subr.el (error):
6417         * subr.el (check-argument-type):
6418         * subr.el (defined-error-p): New.
6419         Add structured error support.
6420
6421         * toolbar-items.el (toolbar-compile):
6422         Use new make-dialog-box.
6423
6424         * update-elc.el:
6425
6426         * userlock.el (ask-user-about-lock-dbox):
6427         * userlock.el (ask-user-about-supersession-threat-dbox):
6428         * userlock.el (ask-user-about-lock):
6429         * userlock.el (ask-user-about-supersession-threat):
6430         Use new make-dialog-box.
6431         Add safety checks; use should use-dialog-box-p.
6432
6433         * window-xemacs.el:
6434         * window-xemacs.el (__buffer-dedicated-frame):
6435         * window-xemacs.el (buffer-dedicated-frame): New.
6436         * window-xemacs.el (set-buffer-dedicated-frame): New.
6437         Move dedicated-frame stuff into lisp.
6438
6439 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6440
6441         * printer.el (generic-print-region): Do not require that
6442         `printer-name' be set.
6443         (printer-name): Commentary clarification.
6444
6445 2000-07-19  Martin Buchholz <martin@xemacs.org>
6446
6447         * XEmacs 21.2.35 is released.
6448
6449 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6450
6451         * select.el (selection-coercible-types): Initialise.
6452
6453 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6454
6455         * select.el (own-clipboard): Bug fix.
6456
6457 2000-07-17  Mike Sperber  <mike@xemacs.org>
6458
6459         * cus-edit.el (custom-migrate-custom-file): Save init file before
6460         continuing.
6461
6462 2000-07-16  Mike Sperber  <mike@xemacs.org>
6463
6464         * startup.el (load-init-file): Remove silly call to
6465         `load-user-custom-file`.
6466         (maybe-migrate-user-init-file): Minor fixes.
6467
6468 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6469
6470         * apropos.el (apropos-documentation-check-doc-file):
6471         `doc' variable should be let-bound, as was presumably intended.
6472
6473         * cus-edit.el (custom-variable-reset-saved):
6474         (custom-variable-reset-standard):
6475         Remove unused variable comment-widget.  Twice.
6476
6477         * toolbar.el (toolbar-blank-press-function):
6478         Add a real defvar with initial value nil and proper docstring.
6479         (press-toolbar-button): No need to check for boundp-ness anymore.
6480
6481         * rect.el (open-rectangle-line): Remove useless (let) form.
6482         Add defvar for pending-delete-mode.
6483
6484         * info.el (Info-find-node): This function needs an autoload cookie.
6485
6486         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6487         Use let* since the second form referred to the first.
6488
6489 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6490
6491         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6492         instead of removed `mswindows-get-clipboard'.
6493
6494
6495 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6496
6497         * select.el (select-convert-from-text): New.
6498         * select.el (select-convert-from-length): New.
6499         * select.el (select-convert-from-integer): New.
6500         * select.el (select-convert-from-identity): New.
6501         * select.el (select-convert-from-filename): New.
6502         * select.el (selection-converter-in-alist): Use them.
6503         New converter functions for X.
6504
6505         * select.el (get-selection): Removed comment.
6506
6507         * select.el (own-selection): Removed append code - I thought
6508         I'd already done this, but apparently not...
6509
6510         * select.el: Changed comment about TIMESTAMP.
6511
6512         * select.el (select-convert-in): New.
6513         * select.el (select-convert-out): New.
6514         New functions that get used by select.c.
6515
6516         * select.el (select-buffer-killed-default): New.
6517         * select.el (select-buffer-killed-text): New.
6518         * select.el (selection-buffer-killed-alist): New.
6519         New list and functions that get called if a relevant selection
6520         exists and a buffer gets killed.
6521
6522         * select.el (select-convert-to-targets):
6523         * select.el (select-convert-to-identity): Removed.
6524         * select.el (select-convert-from-identity): Removed.
6525         * select.el (select-converter-out-alist):
6526         Removed _EMACS_INTERNAL selection type.
6527
6528         * x-select.el (xselect-kill-buffer-hook): Removed.
6529         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6530         Removed this X-specific nonesense. Use the generic support
6531         in select.el instead.
6532
6533 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6534
6535         * mule/mule-category.el (defined-category-hashtable):
6536         Use make-hash-table instead of make-hashtable
6537
6538         * buff-menu.el: Byte-compiler warning fix.
6539
6540         * isearch-mode.el (isearch-highlight-all-cleanup):
6541         Remove unused variable `isearch-highlight-all-start'.
6542
6543         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6544
6545         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6546
6547         * cus-dep.el (Custom-make-dependencies):
6548         Add autoload cookie for custom-add-loads to generated custom-load.el.
6549
6550         * autoload.el (autoload-package-name): Warning suppression.
6551         Move defvar prior to first use.
6552
6553         * custom.el: Add autoload for custom-declare-face.
6554         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6555         * cl.el (cl-hack-byte-compiler):
6556         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6557         to work properly.
6558
6559 2000-07-08  Mike Sperber  <mike@xemacs.org>
6560
6561         * startup.el (load-home-init-file): Added variable.
6562         (maybe-migrate-user-init-file): Added.
6563         (load-user-init-file): Load custom file if different from init
6564         file.
6565
6566         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6567         "startup."
6568
6569         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6570         Moved `custom-file'-related code to cus-file.el.
6571
6572         * cus-file.el: New file.
6573
6574 2000-04-01  Mike Sperber  <mike@xemacs.org>
6575
6576         * packages.el (packages-find-package-directories): Added support
6577         for external package hierarchies with in-place installations.
6578
6579         * find-paths.el (paths-root-in-place-p): Added.
6580         (paths-find-emacs-directory): Added support for external
6581         directories with in-place installations.
6582         (paths-find-site-directory): Ditto.
6583
6584         * startup.el (find-user-init-file): Also look for
6585         ~/.xemacs/init.elc? in preference to ~/.emacs.
6586
6587 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6588
6589         * select.el (own-selection):
6590         * select.el (own-clipboard): Changed `append' parameter to
6591         `how-to-use' parameter.
6592         * select.el (own-selection): Removed icky append code.
6593         * select.el (own-selection, get-selection): Removed extra type
6594         checking.
6595         * select.el (selection-appender-alist):
6596         * select.el (selection-converter-{in|out}-alist): Initialise.
6597         * select.el (select-append-to-*): New.
6598         * select.el (select-convert-from-*): New.  New functions to append
6599         data and convert data from external type.
6600
6601 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6602
6603         * font-lock.el: Javadoc enhancements.
6604
6605 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6606
6607         * printer.el (generic-print-region): Compose job name from buffer
6608         name.
6609
6610 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6611
6612         * font-lock.el (font-lock-fontify-pending-extents): Call
6613         font-lock-fontify-region instead of font-lock-fontify-buffer
6614         to avoid unnecessary progress gauges.
6615
6616 2000-07-06  Craig Lanning  <lanning@scra.org>
6617
6618         * custom-load.el (faces):
6619
6620         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6621         dir is a regex.
6622
6623         * process.el (call-process-internal): from Dan Holmsand, use binary
6624         coding systems so that jka-compr works.
6625
6626 2000-07-07  Ben Wing  <ben@xemacs.org>
6627
6628         * font-lock.el: Undo previous change.  Unfortunately, some
6629         files actually use the variables directly in their init code
6630         without quoting them.
6631
6632 2000-07-07  Ben Wing  <ben@xemacs.org>
6633
6634         * font-lock.el (defvar font-lock-*-face): Removed.
6635
6636         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6637         only when necessary.
6638
6639 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6640
6641         * cl-macs.el: fix cl-transform-function-property kludge
6642         so that it does not require a random feature.
6643
6644 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6645
6646         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6647         as in Linux kernel "Rules.make".
6648
6649 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6650
6651         * build-report.el (build-report): Add autoload cookie.
6652
6653 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6654
6655         * package-ui.el (defgroup pui):  Correct a misspelling
6656         (pui-toggle-package-delete):  Change `seleted' to `selected'
6657
6658 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6659
6660         * package-get.el (package-get-update-base):
6661         (package-get): Use insert-file-contents-literally always.
6662         (package-get-maybe-save-index):
6663         Force coding system for writing to binary.
6664
6665 2000-06-08  Mike Alexander  <mta@arbortext.com>
6666
6667         * code-process.el (call-process-region): If there is no coding
6668         system for the process on process-coding-system-alist use the
6669         coding system of the buffer containing the region.
6670
6671 2000-06-10  Ben Wing  <ben@xemacs.org>
6672
6673         * cmdloop.el (command-error):
6674         If debug-on-error and noninteractive, output backtrace.
6675
6676         * files.el (file-relative-name):
6677         Remove MSDOS references.
6678
6679         * simple.el (line-number): New function, due to non-obvious
6680         behavior/usage of count-lines.
6681
6682         * simple.el (count-lines): document non-obvious usage to get
6683         line number.
6684
6685 2000-06-11  Ben Wing  <ben@xemacs.org>
6686
6687         * faces.el ((featurep 'xpm)):
6688         * x-faces.el (x-init-face-from-resources):
6689         * x-faces.el (x-init-frame-faces):
6690         * x-misc.el (x-init-specifier-from-resources):
6691         * x-misc.el (x-get-resource-and-bogosity-check):
6692         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6693         * x-mouse.el (x-init-pointer-shape):
6694         * x-scrollbar.el (x-init-scrollbar-from-resources):
6695         Add sixth argument to x-get-resource calls so as to issue warnings
6696         rather than errors on bogus arguments.
6697
6698 2000-06-05  Ben Wing  <ben@xemacs.org>
6699
6700         * compat.el: new file.  provides a clean, non-intrusive way to
6701         define compatibility functions.
6702
6703         * process.el (shell-quote-argument): temporary fix for lack
6704         of nt-quote-process-args.  #### I need to put back the overall
6705         structure of that mechanism but redo the guts of it using the
6706         extra intelligence in the C code.
6707
6708 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6709
6710         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6711         `package-get' does in package-get.el, instead of using external
6712         "md5sum" program.
6713
6714         * package-get.el (package-get): Insert package file literally to
6715         make checksum calculation work.
6716
6717 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6718
6719         * code-files.el (convert-mbox-coding-system): Deleted.
6720         (file-coding-system-alist): Removed reference to
6721         convert-mbox-coding-system.
6722
6723 2000-05-28  Martin Buchholz <martin@xemacs.org>
6724
6725         * XEmacs 21.2.34 is released.
6726
6727 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6728
6729         * font-lock.el (font-lock-keywords): Rewrote docstring
6730
6731 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6732
6733         * loadhist.el (unload-feature): handle case where x is both boundp
6734         and fboundp
6735
6736 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6737
6738         * packages.el: It's ok to use built-in macros, but not lisp
6739         defined ones.
6740
6741 2000-05-20  Ben Wing  <ben@xemacs.org>
6742
6743         * font-lock.el:
6744         * font-lock.el (font-lock-message-threshold):
6745         * font-lock.el (font-lock-mode):
6746         * font-lock.el (font-lock-default-fontify-buffer):
6747         * font-lock.el (font-lock-always-fontify-immediately):
6748         * font-lock.el (font-lock-old-extent): Removed.
6749         * font-lock.el (font-lock-old-len): Removed.
6750         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6751         * font-lock.el (font-lock-pending-extent-table): New.
6752         * font-lock.el (font-lock-range-table): New.
6753         * font-lock.el (font-lock-after-change-function):
6754         * font-lock.el (font-lock-after-change-function-1): Removed.
6755         * font-lock.el (font-lock-fontify-pending-extents): New.
6756         * font-lock.el ('font-lock-revert-cleanup): Removed.
6757         * font-lock.el ('font-lock-revert-setup): Removed.
6758         Rewrite deferral code to handle any number of changes, merging
6759         them properly.  Remove hacked-up code for revert-buffer, now
6760         unnecessary.
6761
6762         * menubar-items.el (default-menubar):
6763         In Options->Edit Init File, don't switch to emacs-lisp-mode
6764         unless necessary; doing this turns off font-lock.
6765
6766 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6767
6768         * keydefs.el: Define C-x BS to backward-kill-sentence.
6769
6770 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6771
6772         * files.el (hack-local-variables-prop-line): Use non-greedy
6773         matching to process -*-texinfo-*- -*-.
6774
6775 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6776
6777         * minibuf.el (minibuf-directory-files): new function.
6778         (read-file-name-activate-callback): use minibuf-directory-files.
6779         (read-directory-name-internal): ditto.
6780         (mouse-file-display-completion-list): ditto.
6781         (mouse-directory-display-completion-list): ditto.
6782         (read-file-name-internal): remove "./" from completion list unless
6783         explicitly matched, for consistency.
6784
6785 2000-05-11  Ben Wing  <ben@xemacs.org>
6786
6787         * gutter-items.el (gutter-buffers-tab):
6788         * gutter-items.el (add-tab-to-gutter):
6789         * gutter-items.el (update-tab-in-gutter):
6790         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6791         * gutter-items.el (append-progress-display):
6792         * gutter-items.el (abort-progress-display):
6793         * gutter-items.el (raw-append-progress-display):
6794         Further fixes.  Use set-glyph-image not set-image-instance-property,
6795         to fix problems with multiple windows in a frame.
6796
6797         * menubar-items.el (tutorials-menu-filter):
6798         Fix typo.
6799
6800         * startup.el (early-error-handler):
6801         Display message box under windows; otherwise, message will disappear
6802         before it can be viewed.
6803
6804         * update-elc.el:
6805         Fix bug in NEEDTODUMP processing.
6806
6807 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6808
6809         * startup.el (lock-directory): Removed.
6810         (superlock-file): Ditto.
6811         (startup-set-paths): Remove lockdir.
6812         (startup-setup-paths-warning): Remove lock-directory.
6813
6814         * setup-paths.el (paths-find-lock-directory): Removed.
6815         (paths-find-superlock-file): Ditto.
6816
6817 2000-05-09  Ben Wing  <ben@xemacs.org>
6818
6819         * faces.el (set-face-property):
6820         * faces.el (set-face-font):
6821         * faces.el (set-face-foreground):
6822         * faces.el (set-face-background):
6823         * faces.el (set-face-background-pixmap):
6824         * faces.el (set-face-underline-p):
6825         * faces.el (set-face-strikethru-p):
6826         * faces.el (set-face-highlight-p):
6827         * faces.el (set-face-dim-p):
6828         * faces.el (set-face-blinking-p):
6829         * faces.el (set-face-reverse-p):
6830         doc string changes.
6831
6832         * glyphs.el:
6833         * glyphs.el (make-image-specifier):
6834         * glyphs.el (glyph-property):
6835         * glyphs.el (set-glyph-image):
6836         * glyphs.el (make-glyph):
6837         * glyphs.el (make-pointer-glyph):
6838         * glyphs.el (make-icon-glyph):
6839         * glyphs.el (widget-image-instance-p): New.
6840         authorship info, lots of doc changes.  New predicate, inadvertently
6841         omitted.  the general principle with specifier docs is now that
6842         the description of instantiators should go with the make-foo-specifier
6843         fun's doc string, rather than in foo-specifier-p.  this follows
6844         conventions elsewhere in XEmacs and in general is a lot more obvious
6845         of a place to look.  sometimes the make-foo-specifier function needs
6846         to be created in the process.
6847
6848         * gutter.el:
6849         * gutter.el (make-gutter-specifier): New.
6850         * gutter.el (make-gutter-size-specifier): New.
6851         * gutter.el (make-gutter-visible-specifier): New.
6852         specifier doc updates according to the conventions specified before.
6853
6854         * objects.el:
6855         * objects.el (make-font-specifier):
6856         * objects.el (make-color-specifier):
6857         * objects.el (make-face-boolean-specifier): New.
6858         specifier doc updates according to the conventions specified before.
6859
6860         * specifier.el:
6861         * specifier.el (set-specifier):
6862         * specifier.el (make-integer-specifier): New.
6863         * specifier.el (make-boolean-specifier): New.
6864         * specifier.el (make-natnum-specifier): New.
6865         * specifier.el (make-generic-specifier): New.
6866         * specifier.el (make-display-table-specifier): New.
6867         specifier doc updates according to the conventions specified before.
6868
6869         * toolbar.el:
6870         * toolbar.el (make-toolbar-specifier): New.
6871         specifier doc updates according to the conventions specified before.
6872
6873 2000-05-09  Ben Wing  <ben@xemacs.org>
6874
6875         * process.el (call-process-internal): Revert to previous version
6876         because Mike's change clashed with a change I did not long before.
6877         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6878         Thanks very much Mike for pointing out the bug and submitting a
6879         patch!
6880
6881 2000-04-13  Mike Alexander  <mta@arbortext.com>
6882
6883         * process.el (call-process-internal): Send the correct input buffer
6884         (call-process-internal): Return the exit status of the process
6885
6886 2000-05-07  Ben Wing  <ben@xemacs.org>
6887
6888         * winnt.el:
6889         * winnt.el (nt-quote-args-verbatim): Removed.
6890         * winnt.el (nt-quote-args-prefix-quote): Removed.
6891         * winnt.el (nt-quote-args-backslash-quote): Removed.
6892         * winnt.el (nt-quote-args-double-quote): Removed.
6893         * winnt.el (nt-quote-args-functions-alist): Removed.
6894         * winnt.el (nt-quote-process-args): Removed.
6895         Remove all stuff for argument quoting.  We borrow the code instead
6896         from Emacs 20.6, which is much more careful in its quoting
6897         (e.g. in handling runs of the escape character) and avoids most of
6898         the need for this Lisp mechanism by checking to see whether we're
6899         running a Cygwin or normal program and doing the appropriate
6900         quoting.  If we end up needing such a mechanism, we should add
6901         it by extending the variable `mswindows-quote-process-args' so it
6902         can take an alist of regexps.
6903
6904 2000-05-07  Ben Wing  <ben@xemacs.org>
6905
6906         * keydefs.el:
6907         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6908         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6909         the window without moving point.
6910
6911         * simple.el:
6912         * simple.el (scroll-up-one): New.
6913         * simple.el (scroll-down-one): New.
6914         Functions for use with C-M-up/down.
6915
6916 2000-05-01  Martin Buchholz <martin@xemacs.org>
6917
6918         * XEmacs 21.2.33 is released.
6919
6920 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6921
6922         * dialog.el (yes-or-no-p-dialog-box):
6923         Fix docstring.
6924         Fix following horrible bug in X11 mode with focus-follows-mouse:
6925           1. Visit two files in two different frames.
6926           2. do File->Revert Buffer in one of those frames.
6927           3. Dialog box appears.
6928           4. Arrange things so that the mouse passes over the *other*
6929              frame, then to the dialog box, and click on "Yes".
6930           5. The file contents end up in the *wrong* buffer!
6931         Add TODO comment.
6932
6933 2000-04-28  Ben Wing  <ben@xemacs.org>
6934
6935         * help.el (describe-installation): correct typo introduced
6936         in last patch: boundp -> fboundp.
6937
6938         * etags.el (buffer-tag-table-list):
6939         canonicalize filenames to Unix format so that tag-table-alist
6940         searching works under Windows.
6941
6942         * autoload.el:
6943         Bowdlerize the supposedly objectionable words
6944         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6945
6946         * gutter-items.el (set-progress-display-style):
6947         * gutter-items.el (search-dialog-callback):
6948         * gutter-items.el (make-search-dialog):
6949         Change to new callback-ex api.
6950
6951 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6952
6953         * help.el: (describe-installation): decode-coding-string is not
6954         defined in a non MULE environment.
6955
6956 2000-04-28  Ben Wing  <ben@xemacs.org>
6957
6958         * gutter-items.el (buffer-list-changed-hook):
6959         use it, not record-buffer-hook.
6960
6961         * subr.el (record-buffer-hook): Removed.
6962
6963 2000-04-27  Ben Wing  <ben@xemacs.org>
6964
6965         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6966         use NORECORD option.  Andy will not like this, but the existing
6967         gutter behavior is just wrong, as per this comment:
6968
6969         ;; this used to add the norecord flag to both calls below.
6970         ;; this is bogus because it is a pervasive assumption in XEmacs
6971         ;; that the current buffer is at the front of the buffers list.
6972         ;; for example, select an item and then do M-C-l
6973         ;; (switch-to-other-buffer).  Things get way confused.
6974         ;;
6975         ;; Andy, if you want to maintain the current look, you must
6976         ;;  *uncouple* the gutter order and buffers order.
6977
6978         * loaddefs.el (completion-ignored-extensions): unfuckify.
6979
6980         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6981         xemacs.mak.
6982
6983         * autoload.el (batch-update-one-directory): new function, used in
6984         xemacs.mak.
6985
6986         * loadup.el: set gc-cons-threshold very high unless dumping --
6987         loadup during update-elc is much much much faster.  also do this
6988         when quick-building.
6989
6990         add commented-out code for profiling loadup.
6991
6992
6993         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6994         is required in order to build xemacs.
6995
6996 2000-04-26  Ben Wing  <ben@xemacs.org>
6997
6998         * loadup.el: don't garbage collect during loadup if quick-build
6999         compile-time option is set.
7000
7001 2000-04-23  Ben Wing  <ben@xemacs.org>
7002
7003         * update-elc.el: compute whether any dumped .el or .elc files
7004         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7005         if so.
7006
7007         * update-elc.el (update-elc-files-to-compile): always change
7008         NOBYTECOMPILE in the src directory rather than current dir,
7009         so it will work under NT.
7010
7011         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7012         the form of this file is identical between Unix and Windows.
7013         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7014         Added comment.
7015         (update-autoloads-from-directory): updated doc string.
7016         updated doc strings in a few other places.
7017
7018 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7019
7020         * bytecomp.el (byte-force-recompile): Fix argument to
7021         byte-recompile-directory.
7022
7023 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7024
7025         * gutter-items.el (progress-display-clear-when-idle): Use
7026         add-one-shot-hook.
7027         * gutter-items.el (clear-progress-display): Adjust number of
7028         arguments.
7029
7030 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7031
7032         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7033
7034 2000-04-16  Ben Wing  <ben@xemacs.org>
7035
7036         * printer.el: New file.
7037
7038         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7039
7040         * help.el (describe-installation): Fix decoding for Windows.
7041
7042         * menubar-items.el:
7043         * menubar-items.el (default-menubar):
7044         * menubar-items.el (tutorials-menu-filter): New.
7045         * menubar-items.el (popup-menubar-menu):
7046         Add authorship.  Redo Help menu and Tutorials filter.
7047
7048         * menubar.el: Correct comment.
7049
7050         * modeline.el (modeline-buffer-identification): Correct doc string.
7051
7052         * simple.el:
7053         * simple.el (printing): Removed.
7054         * simple.el (printer-name): Removed.
7055         * simple.el (generic-print-buffer): Removed.
7056         * simple.el (generic-print-region): Removed.
7057         Move generic print code to printer.el.
7058
7059 2000-04-15  Ben Wing  <ben@xemacs.org>
7060
7061         * simple.el (generic-print-region): New.
7062         make this function actually work.
7063         (generic-print-buffer): call generic-print-region.
7064
7065 2000-04-14  Andy Piper  <andy@xemacs.org>
7066
7067         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7068         by using the new widget-callback-current-channel.
7069         (search-dialog-callback): ditto.
7070
7071 2000-04-12  Andy Piper  <andy@xemacs.org>
7072
7073         * gutter.el (default-gutter-position): moved from gutter-items.el.
7074         (default-gutter-position-changed-hook): ditto.
7075         (gutter-element-visibility-changed-hook): ditto.
7076         (set-gutter-element): ditto.
7077         (remove-gutter-element): ditto.
7078         (set-gutter-element-visible-p): ditto.
7079         (gutter-element-visible-p): ditto.
7080         (init-gutter): ditto.
7081
7082         * dialog.el (make-dialog-box): renamed and moved from
7083         gutter-items.el
7084
7085         * gutter-items.el: move various functions elsewhere.
7086
7087 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7088
7089         * menubar-items.el: Fixed place of parenthesis.
7090
7091 2000-04-12  Ben Wing  <ben@xemacs.org>
7092
7093         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7094                 without constantly being prompted for the tag.
7095         * simple.el: Added a number of section headings, to clarify the
7096                 organization of this file.
7097         * simple.el (activate-region):
7098         * simple.el (region-exists-p):
7099         * simple.el (region-active-p):
7100                 Moved these three function down to the other side of
7101                 the case-changing functions, so they join the rest of
7102                 the region code.
7103         * simple.el (printing): New.
7104         * simple.el (printer-name): New.
7105         * simple.el (generic-print-buffer): New.
7106                 New functions, a very simple prototype for a unified
7107                 printing interface.
7108
7109         * process.el (call-process-internal): Real fix for null BUFFER,
7110                 other problems with BUFFER specs.
7111
7112         * menubar-items.el:
7113                 Fixed up File->Print to use new printing functions.
7114                 Various corrections and expansions to Grep/Compile menus.
7115                 New options for Printing.
7116                 New options for SMTP Mail, the way to send mail under
7117                   MS Windows. (There's also a package patch to make SMTP
7118                   Mail be the default under MSWin.)
7119
7120 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7121
7122         * menubar-items.el: Selecting Rectangle Mousing from menubar
7123         did not work.  Needed to quote mouse-track-rectangle-p.
7124
7125 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7126
7127         * cl-compat.el (keywordp): Removed.
7128
7129 2000-04-05  Andy Piper  <andy@xemacs.org>
7130
7131         * gutter-items.el (progress-layout-glyph): don't initialize here.
7132         (progress-gauge-glyph): use dynamic sizing.
7133         (set-progress-display-style): new function. Set progress glyphs
7134         appropriately depending on the style.
7135         (progress-display-style): new variable. Custom version of
7136         set-progress-display-style.
7137         (progress-abort-glyph): switch to dynamic sizes.
7138         (search-dialog-text): make the edit field active.
7139
7140 2000-04-04  Andy Piper  <andy@xemacs.org>
7141
7142         * gutter-items.el (make-search-dialog): need to make the search
7143         dialog visible after creation.
7144
7145         * menubar-items.el (default-menubar): use the search dialog for
7146         searching. Remove some extraneous search menu items.
7147
7148         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7149         well as strings.
7150         (make-gutter-only-dialog-frame): allow the user to create the
7151         frame unmapped. Allow the gutter spec to be given as a glyph.
7152         (search-dialog-direction): new variable.
7153         (search-dialog-text): new variable.
7154         (search-dialog-callback): new function. Callback for the search
7155         dialog action.
7156         (make-search-dialog): new function. Create a user-friendly search
7157         dialog.
7158
7159 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7160
7161         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7162         under Windows.
7163
7164 2000-04-01  Andy Piper  <andy@xemacs.org>
7165
7166         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7167         progress more accurately.
7168
7169 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7170
7171         * finder.el (finder-compile-keywords): Process readable files only.
7172         Because error in process of .#finder-inf.el when compile xemacs
7173         with --with-clash-detection option.
7174
7175 2000-03-31  Andy Piper  <andy@xemacs.org>
7176
7177         * gutter-items.el (append-progress-display): don't delay after a
7178         successful font-lock.
7179         (make-gutter-only-dialog-frame): new function. Allow users to
7180         create gutter-only dialogs.
7181
7182 2000-03-27  Mike Alexander  <mta@arbortext.com>
7183
7184         * process.el (call-process-internal): Handle a null BUFFER
7185         parameter correctly.
7186
7187 2000-03-28  Andy Piper  <andy@xemacs.org>
7188
7189         * gutter-items.el (abort-progress-display): put strings in the
7190         gutter not extents.
7191         (progress-layout-glyph): signal special 'quit callback.
7192         (progress-display-quit-function): deleted.
7193         (progress-display-stop-callback): deleted.
7194         (progress-display-dispatch-command-events): deleted.
7195         (append-progress-display): remove calls to
7196         progress-display-dispatch-command-events.
7197         (raw-append-progress-display): ditto.
7198
7199 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7200
7201         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7202         being a list.  Actually define `stipple-pixmap-p' which is used as
7203         an error predicate.  Correctly handle PIXMAP being either relative
7204         or absolute file name.
7205
7206 2000-03-24  Andy Piper  <andy@xemacs.org>
7207
7208         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7209         (abort-progress-display): ditto. Don't delete the created extent.
7210         (raw-append-progress-display): ditto.
7211         (progress-display-dispatch-non-command-events): new
7212         function. Encapsulates what we want to do when no command input is
7213         required.
7214         (progress-display-dispatch-command-events): likewise, but disable
7215         for now since it causes too many problems.
7216         (append-progress-display): use them.
7217         (raw-append-progress-display): ditto.
7218         (default-gutter-position-changed-hook): set this rather than
7219         default-gutter-position-changed.
7220         (default-gutter-position-changed-hook): lambda with zero arguments
7221         rather than one.
7222         (raw-append-progress-display): trap errors in pending input since
7223         allowing them to signal will hose the gauge well and
7224         truly. Ideally we would like to delay these until we are more able
7225         to cope.
7226         (append-progress-display): ditto.
7227
7228 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7229
7230         * lisp/make-docfile.el: call-process-internal is now implemented
7231         in process.el.
7232
7233 2000-03-21  Ben Wing  <ben@xemacs.org>
7234
7235         * mule\mule-cmds.el (set-language-info-alist):
7236         Fix to correspond to new menu arrangement.
7237
7238 2000-03-21  Ben Wing  <ben@xemacs.org>
7239
7240         * process.el:
7241         * process.el (call-process-internal): New.
7242         New implementation of call-process.  Only enabled under NT, so far.
7243         stderr handling not implemented yet in CVS'd C code.
7244
7245 2000-03-20  Ben Wing  <ben@xemacs.org>
7246
7247         * lisp-mode.el:
7248         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7249         * lisp-mode.el (lisp-interaction-mode):
7250         Put back Lisp Interaction menubar for Jan V's sake.
7251
7252         * simple.el:
7253         * simple.el (mark-ring):
7254         * simple.el (dont-record-current-mark): New.
7255         * simple.el (in-shifted-motion-command): New.
7256         * simple.el (mark-ring-unrecorded-commands): New.
7257         * simple.el (mark-ring-max):
7258         * simple.el (set-mark-command):
7259         * simple.el (push-mark):
7260         * simple.el (handle-pre-motion-command):
7261         Implement scheme for not recording unimportant marks.
7262
7263         * subr.el:
7264         * subr.el (function-allows-args): New.
7265         New function function-allows-args.
7266
7267 2000-03-20  Martin Buchholz <martin@xemacs.org>
7268
7269         * XEmacs 21.2.32 is released.
7270
7271 2000-03-20  Andy Piper  <andy@xemacs.org>
7272
7273         * gutter-items.el (update-tab-in-gutter): force selection of the
7274         selected-window if required to do so.
7275         (buffers-tab-items): ditto.
7276         (add-tab-to-gutter): ditto.
7277         (create-frame-hook): use force-selection.
7278         (default-gutter-position-changed): lambdify.
7279         (update-tab-hook): deleted since it was only used in one place.
7280
7281 2000-03-18  Andy Piper  <andy@xemacs.org>
7282
7283         * files.el (find-file-noselect): undo change that shouldn't have
7284         gone in.
7285
7286 2000-03-17  Andy Piper  <andy@xemacs.org>
7287
7288         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7289         of selected-window trickery.
7290
7291         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7292         frames tabs.
7293         (progress-display-stop-callback): progress -> progress-display
7294         (progress-display-quit-function): ditto.
7295         (clear-progress-display): ditto.
7296         (remove-progress-display): ditto.
7297         (append-progress-display): ditto.
7298         (abort-progress-display): ditto.
7299         (raw-append-progress-display): ditto.
7300         (display-progress-display): ditto.
7301         (current-progress-display-label): ditto.
7302         (current-progress-display): ditto.
7303         (lprogress-display): ditto and save the buffer
7304         (progress-display): ditto. Otherwise the buffer sometimes gets
7305         changed which confuses font-lock.
7306
7307         * font-lock.el (font-lock-default-fontify-buffer): catch all
7308         errors, not just quit.
7309         (font-lock-mode): progress -> display-progress
7310         (font-lock-default-fontify-buffer): ditto.
7311         (font-lock-fontify-syntactically-region): ditto.
7312         (font-lock-fontify-keywords-region): ditto.
7313
7314 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7315
7316         * cl.el (gensym): Move to here from cl-macs.el.
7317         (gentemp): Ditto.
7318
7319 2000-03-16  Andy Piper  <andy@xemacs.org>
7320
7321         * font-lock.el (font-lock-mode): use lprogress and friends for
7322         progress management.
7323         (font-lock-default-fontify-buffer): ditto.
7324         (font-lock-fontify-syntactically-region): ditto.
7325         (font-lock-fontify-keywords-region): ditto.
7326         (font-lock-revert-cleanup): fix reverting.
7327         (font-lock-revert-setup): ditto.
7328
7329         * gutter-items.el (progress-use-echo-area): new variable. Use the
7330         echo area for progress gauges if non-nil.
7331         (clear-progress): remove echo area stuff and defer to
7332         clear-message.
7333         (append-progress): dispatch non-command events after each progress
7334         increment. Remove echo area stuff.
7335         (abort-progress): remove echo area stuff and defer to
7336         display-message.
7337         (raw-append-progress): ditto. Dispatch non-command events after
7338         gutter redisplay.
7339         (display-progress): defer echo area stuff to display-message.
7340
7341         * gutter-items.el (clear-progress):
7342         (abort-progress): indentation changes.
7343         (display-progress): don't clear progress.
7344         (append-progress): compare messages with equal.
7345         (raw-append-progress): use dispatch-non-command-events to flush
7346         widget creation events.
7347
7348 2000-03-13  Ben Wing  <ben@xemacs.org>
7349
7350         * abbrev.el:
7351         * abbrev.el (abbrev-string-to-be-defined): New.
7352         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7353         Changes for use with the menubar.
7354
7355 2000-03-12  Ben Wing  <ben@xemacs.org>
7356
7357         * alist.el (vassoc): moved here from font-menu.el.
7358
7359         * custom.el (defface): typo fix.
7360
7361         * dialog.el (yes-or-no-p-dialog-box):
7362         * dialog.el (message-box):
7363         * files.el (save-some-buffers-1):
7364         Put accelerators in the button names.
7365
7366         * font-lock.el (font-lock-comment-face):
7367         * font-lock.el (font-lock-keyword-face):
7368         * font-lock.el (font-lock-function-name-face):
7369         Fixed some of the colors under MS Windows because the existing
7370         default colors were hardly different from black and needed to be
7371         made lighter.
7372
7373         * font-menu.el:
7374         * font-menu.el (font-menu-split-long-menu):
7375         * font-menu.el (font-menu-family-constructor):
7376         * font-menu.el (font-menu-size-constructor):
7377         * font-menu.el (font-menu-weight-constructor):
7378         * font-menu.el (font-menu-set-font):
7379         vassoc moved to alist.el.
7380         Accelerators added to all menus.
7381         Unused bound var new-props removed.
7382
7383         * keydefs.el: I did a whole lot of rearranging to put things in a
7384         more consistent order and fixed a number of cases where key
7385         combinations involving up, down, left, right and so on were
7386         defined but the corresponding keypad combinations were not
7387         defined.
7388
7389         * lisp-mode.el:
7390         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7391         * lisp-mode.el (emacs-lisp-mode):
7392         * lisp-mode.el (lisp-interaction-mode):
7393         * lisp-mode.el (flet):
7394         Added accelerators onto the menus.
7395         Made all the different versions of the let function be indented
7396         the same way.
7397         Undid Steve's easy-menu-ification, because it makes it impossible
7398         to have the menubar and popup menus different.
7399         Cleaned up the menu; added items for find-function &c and some
7400         indenting, and removed debug-on-*.
7401
7402         * list-mode.el (list-mode-hook):
7403         * list-mode.el (list-mode):
7404         * list-mode.el (completion-setup-hook):
7405         * list-mode.el (display-completion-list):
7406         Added support for the :window-height keyword, which is required
7407         because of other changes that I made for the file dialog box.  I
7408         also made the hook variables list-mode-hook and
7409         completion-setup-hook and also minibuffer-setup-hook in
7410         minibuf.el be permanent-local; see comment in list-mode.el.
7411
7412         * map-ynp.el (map-y-or-n-p):
7413         Added accelerators to the dialog buttons.
7414
7415         * menubar-items.el (menu-truncate-list):
7416         New internal function.
7417         * menubar-items.el (submenu-generate-accelerator-spec):
7418         * menubar-items.el (menu-item-strip-accelerator-spec):
7419         * menubar-items.el (menu-item-generate-accelerator-spec):
7420         New exported functions, for use in auto-generating accelerator specs.
7421
7422         * menubar-items.el:
7423         * menubar-items.el (default-menubar):
7424         * menubar-items.el (maybe-add-init-button):
7425         * menubar-items.el (bookmark-menu-filter):
7426         * menubar-items.el (slow-format-buffers-menu-line):
7427         * menubar-items.el (build-buffers-menu-internal):
7428         * menubar-items.el (language-environment-menu-filter):
7429         * menubar-items.el (default-popup-menu):
7430         * menubar-items.el (popup-buffer-menu):
7431         * menubar-items.el (popup-menubar-menu):
7432         Did a major overhaul on this file, and in fact I'm nowhere near
7433         done working on the menubar, and there will be more patches to
7434         come.  A basic summary of what I've done:
7435
7436         a) I added accelerators to all of the menu items.  For menus that
7437         are auto-generated, such as the buffers menu, the accelerators are
7438         automatically added to the beginning of each line using the
7439         numbers 1 through 9, then zero, and then letters starting with A,
7440         but omitting the letters that are already in use for the fixed
7441         menu items at the top of the buffers menu.  To facilitate adding
7442         accelerators of this kind, I created some new functions
7443         (*-accelerator-spec), which are also being used by other filters
7444         that auto generate lists of things such as ftp sites to download
7445         packages.  If people really don't like these accelerators
7446         appearing at the beginning of the menu items, a variable can be
7447         added to optionally turn them off, but I think this is rather
7448         pointless because other menu items have accelerators and many or
7449         most of the menu users will use the accelerators if the support is
7450         there.
7451
7452         b) I combined the top level Tools and Apps menus into a single
7453         Tools menu, because the distinction between the two is not
7454         obvious, and the items on the menus are not used often enough that
7455         putting some of them onto submenus is a problem.
7456
7457         c) I created two new top level menus called View and Cmds because
7458         there were too many items on the File and Edit menus, and I'm going
7459         to be adding more items to these menus.  In contrast to the Tools
7460         menu, the items on these menus may be used quite often during an
7461         editing session, and so should be available with fewer
7462         keystrokes.
7463
7464         d) I added a number of options to the options menu, including one
7465         for controlling whether the alt key can be used to traverse to
7466         menu items using the accelerators, one for controlling behavior of
7467         control-k, one for controlling how the kill and yank functions
7468         interact with the clipboard, a few additional buffers-menu
7469         options, and various other things.  I also did a bit of
7470         rearranging, for example, combining the keyboard and mouse options
7471         into a single keyboard and mouse submenu to facilitate the
7472         accelerators on that level.
7473
7474         e) I changed the variable buffers-menu-format-buffer-line-function
7475         to take two arguments instead of one, the second argument being
7476         the line number for use in creating an accelerator.  I added a
7477         hack to support existing functions with one argument (although I
7478         doubt that very many of these exist), for backward compatibility.
7479
7480         f) I moved the top level mule menu to be a submenu of the edit
7481         menu.  I think that most of the items on this menu are fairly
7482         useless and there are certainly not enough frequently used items
7483         to justify this being its own top level menu.
7484
7485         g) I combined most of the items in big-menubar.el into the main menu.
7486         If people think the main menu is too big, it would be possible to
7487         create different configurations, some smaller.
7488
7489         * menubar.el (check-menu-syntax):
7490         Deleted some syntax checks that were no longer valid, partly
7491         because of changes that were already made a long time ago, and
7492         partly because of a change I made where I allow the name of the
7493         menu item to be an evaluated expression rather than just a string,
7494         similar to all of the other parameters of a menu item.
7495
7496         * minibuf.el:
7497         * minibuf.el (read-file-name-1):
7498         * minibuf.el (mouse-read-file-name-1):
7499         I made a number of changes to improve the appearance
7500         and functioning of the file dialog box.  They include:
7501
7502         a) Fixing the problem where closing the dialog box by clicking on
7503         the close button of the window didn't properly exit the
7504         minibuffer.
7505
7506         b) Fixing the problem that if you typed part of a file name, and
7507         then clicked on a completion with the mouse, the file was not
7508         correctly selected.
7509
7510         c) Changing the title of the dialog box to reflect the operation
7511         being done in accordance with user interface conventions, rather
7512         than the name of the dialog box buffer, which is rather useless.
7513
7514         d) Remove the words "possible completions are" which didn't
7515         belong.
7516
7517         e) Fix things so that the completions scroll off the end of the
7518         completions windows only to the right, rather than both to the
7519         right and down, which is in accordance with Windows user interface
7520         conventions.
7521
7522         * msw-init.el (init-post-mswindows-win):
7523         Added a binding for meta-F4, which is the standard windows binding
7524         for exiting a program.
7525
7526         * select.el (get-selection-no-error):
7527         * select.el (own-selection):
7528         * select.el (own-clipboard):
7529         Added an optional argument called append to the functions
7530         own-selection and own-clipboard.  This adds support for appending
7531         text to the existing selection and allows the function
7532         own-clipboard to be used as the value of the variable
7533         interprogram- cut-function.
7534
7535         Fixed a bug in own-selection in handling zmacs-region-stays.
7536
7537         * simple.el (historical-kill-line): New.
7538
7539         * simple.el (kill-line):
7540         * simple.el (interprogram-cut-function):
7541         * simple.el (interprogram-paste-function):
7542         * simple.el (handle-pre-motion-command):
7543         * simple.el (next-line):
7544         * simple.el (previous-line):
7545         a) Expanded the variable kill-whole-line, so that function
7546         kill-line can be set to delete the entire line always, not just
7547         when cursor is at the beginning of the line.  This is controlled
7548         by setting the variable kill-whole-line to the symbol 'always.
7549         This behavior, as well as the existing kill-whole-line behavior,
7550         now only take effect when kill-line is called interactively,
7551         although this is a departure from a previous behavior in the case
7552         of setting this variable kill-whole-line to t.  It is almost
7553         certainly what has always been intended, and most likely the old
7554         way of doing things introduced bugs.  I also created a function
7555         called historical-kill-line, which ignores the kill-whole-line
7556         setting and always gives the historical behavior of only killing
7557         to the end of the line.  I bound this function to shift- control-k
7558         so that the kill to end of line behavior is available, even when
7559         kill-whole-line has been set to change control-k into the simple
7560         delete-whole-line behavior. (This can be set using the options
7561         menu.)
7562
7563         b) I changed things so that kill and yank now interact with the
7564         clipboard by default under windows.  This was done by changing the
7565         default value of interprogram-cut- function and
7566         interprogram-paste-function.  You can get the old behavior by
7567         setting these to nil, and there is an option on the options menu
7568         to do this.
7569
7570         c) I added support for selecting text using shifted motion keys.
7571         This support is on by default and can be controlled by the
7572         variable shifted-motion-keys-select-region.  There is also a
7573         variable called unshifted-motion-keys-deselect-region that
7574         controls more specifically how the shifted motion key behavior
7575         works.  I did not put an option on the options menu to turn this
7576         off, because I can't imagine why this would be useful.
7577
7578         * simple.el (forward-block-of-lines):
7579         * simple.el (backward-block-of-lines):
7580         * simple.el (block-movement-size):
7581         New.
7582
7583         * simple.el (uncapitalized-title-words):
7584         * simple.el (uncapitalized-title-word-regexp):
7585         * simple.el (capitalize-string-as-title):
7586         * simple.el (capitalize-region-as-title):
7587         New.
7588
7589
7590         * subr.el (add-hook):
7591         * subr.el (make-local-hook): New.
7592         * subr.el (remove-local-hook): New.
7593         * subr.el (add-one-shot-hook): New.
7594         * subr.el (add-local-one-shot-hook): New.
7595         Added some functions to make using hooks easier.
7596         These include:
7597
7598         a) Functions add-local-hook and remove-local-hook to make it easy
7599         to use local hooks.
7600
7601         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7602         make it possible to add a "one-shot" hook, which is to say a hook
7603         that runs only once, and automatically removes itself after the
7604         first time it has run.
7605
7606 2000-03-09  Andy Piper  <andy@xemacs.org>
7607
7608         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7609
7610 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7611
7612         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7613         Moved from menubar-items.el.
7614         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7615
7616 2000-03-08  Andy Piper  <andy@xemacs.org>
7617
7618         * gutter-items.el (build-buffers-tab-internal): add selected field
7619         to buffers tab spec.
7620
7621 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7622
7623         * minibuf.el (last-exact-completion): Initialize to nil.
7624
7625 2000-03-07  Didier Verna  <didier@xemacs.org>
7626
7627         * startup.el (command-line-1): remove unused variable
7628         `first-file-buffer'.
7629
7630 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7631
7632         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7633         which is also used for Web server log files.
7634
7635 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7636
7637         * mule/mule-charset.el: Setup auto-fill-chars.
7638
7639 2000-03-02  SL Baur  <steve@beopen.com>
7640
7641         * subr.el (with-string-as-buffer-contents): Reimplement using
7642         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7643         non-deletion of buffer after execution problem.
7644         (with-output-to-string): Use unique buffer name.
7645
7646 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7647
7648         * gutter-items.el (buffers-tab-sort-function):  New variable.
7649         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7650
7651 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7652
7653         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7654
7655 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7656
7657         * menubar-items.el (maybe-add-init-button): Remove the "Load
7658         .emacs" button from all menubars.
7659
7660 2000-03-01  Didier Verna  <didier@xemacs.org>
7661
7662         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7663         region rectangle replacement (from Jan Vroonhof).
7664         (replace-rectangle): new function.
7665
7666 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7667
7668         * mule/mule-cmds.el (set-default-coding-systems): Use
7669         set-terminal-coding-system and set-keyboard-coding-system.
7670         * coding.el (set-terminal-coding-system): Use
7671         set-console-tty-output-coding-system.
7672         (set-keyboard-coding-system): Use
7673         set-console-tty-input-coding-system.
7674
7675 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7676
7677         * minibuf.el (read-variable): Allow symbol to default argument.
7678
7679 2000-02-27  Andy Piper  <andy@xemacs.org>
7680
7681         * gutter-items.el (update-tab-hook): new function to be used for
7682         hooks.
7683         (create-frame-hook): add update-tab-hook.
7684         (record-buffer-hook): ditto.
7685         (default-gutter-position-changed): ditto.
7686         (default-gutter-position): updating the buffers tab is now handled
7687         by a hook.
7688         (default-gutter-position-changed-hook): new variable.
7689         (gutter-element-visibility-changed-hook): ditto.
7690         (set-gutter-element-visible-p): call it.
7691         (set-gutter-element): use modify-specifier-instances. Set extents
7692         as duplicable before using.
7693         (remove-gutter-element): ditto.
7694         (set-gutter-element-visible-p): ditto.
7695         (init-gutter): new function.
7696         (add-tab-to-gutter): use new gutter-element functions rather than
7697         setting specifiers directly.
7698         (clear-progress): ditto.
7699         (abort-progress): ditto.
7700         (gutter-buffers-tab-visible-p): renamed from
7701         default-gutter-visible-p
7702
7703         * specifier.el (modify-specifier-instances): new function from Jan
7704         Vroonhof.
7705
7706         * x-init.el (init-post-x-win): call init-gutter.
7707
7708         * msw-init.el (init-post-mswindows-win): call init-gutter.
7709
7710         * menubar-items.el (default-menubar): Update to reflect new gutter
7711         variables.
7712
7713 2000-02-26  Andy Piper  <andy@xemacs.org>
7714
7715         * gutter-items.el (set-gutter-element): new function. Add gutter
7716         elements to the specified gutter.
7717         (remove-gutter-element): new function. Remove gutter elements from
7718         the specified gutter.
7719         (set-gutter-element-visible-p): new function. Set gutter element
7720         visibility for the provided gutter-visible specifier.
7721
7722 2000-02-23  Andy Piper  <andy@xemacs.org>
7723
7724         * gutter-items.el (add-tab-to-gutter): specify dimensions
7725         dynamically.
7726
7727 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7728
7729         * gutter-items.el (add-tab-to-gutter):
7730         * package-get.el (package-get-interactive-package-query):
7731         * package-ui.el (pui-directory-exists):
7732         (pui-install-selected-packages):
7733         (pui-list-packages):
7734         Use #'(lambda ...)  instead of '(lambda ...).
7735
7736 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7737
7738         * startup.el (load-user-init-file): Check to make sure user
7739           has an init-file before calling load().
7740
7741 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7742
7743         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7744
7745 2000-02-23  Martin Buchholz <martin@xemacs.org>
7746
7747         * XEmacs 21.2.31 is released.
7748
7749 2000-02-21  Mike Sperber <mike@xemacs.org>
7750
7751         * loadup.el (really-early-error-handler):
7752         * update-elc.el:
7753         * make-docfile.el:
7754         Remove dependency on EMACSBOOTSTRAP... environment variables.
7755
7756 2000-02-21  Martin Buchholz <martin@xemacs.org>
7757
7758         * XEmacs 21.2.30 is released.
7759
7760 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7761
7762         * byte-optimize.el (byte-optimize-plus):
7763         (byte-optimize-minus):
7764         (byte-optimize-multiply):
7765         Optimize (- 0) to 0, not (-)
7766         Optimize (+ 5 3.0) to 8.0
7767         Optimize (* 5 3.0) to 15.0
7768         Improve readability.
7769
7770 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7771
7772         * modeline.el: (modeline-scrolling-method): change modeline
7773         mswindows cursor appearance according to the value.
7774
7775         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7776         and 'gui-element face colors and 'gui-element face font to Windows
7777         defaults.
7778
7779 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7780
7781         * font-lock.el: Javadoc enhancements
7782
7783 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7784
7785         * ldap.el (toplevel): Test if LDAP support has been compiled in
7786         (ldap-verbose): New option
7787         (ldap-search-entries): Renamed from the previous ldap-search
7788         Conditionalize message display on ldap-verbose
7789         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7790         defuns
7791         (ldap-search): Is now defined as an obsolete wrapper calling
7792         ldap-search-basic or ldap-search-entries
7793
7794
7795 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7796             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7797             Jan Vroonhof  <jan@xemacs.org>
7798
7799         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7800         When for-effect is true, didn't call `byte-optimize-form'
7801         in and/or subforms without last.
7802
7803 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7804
7805         * package-get.el (package-get-download-sites): Use correct custom
7806         type.
7807
7808 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7809
7810         * files.el (write-file): Ask for coding system when compiled with
7811         file-coding.
7812
7813 2000-02-16  Andy Piper  <andy@xemacs.org>
7814
7815         * buffer.el (switch-to-buffer): give norecord argument to
7816         set-window-buffer instead of explicitly recording.
7817
7818         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7819         we have to pick a window.
7820
7821 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7822
7823         * mule/mule-cmds.el (describe-language-support): Don't add
7824         unexist function to help-map.
7825         (describe-coding-system): Don't use already assigend `C'.
7826
7827 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7828
7829         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7830         work in custom.
7831
7832 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7833
7834         * about.el: Ienaga's e-mail address change.
7835
7836 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7837
7838         * etags.el (find-tag): force new window -- even if buf already
7839         visible -- when other-window is t
7840
7841 2000-02-16  Martin Buchholz <martin@xemacs.org>
7842
7843         * XEmacs 21.2.29 is released.
7844
7845 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7846
7847         * cl-extra.el (getf): This is now identical to `plist-get', so
7848         just defalias it.
7849         * cl-macs.el: Make getf an alias to plist-get, at the
7850         byte-compiler level, using define-compiler-macro.
7851
7852 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7853
7854         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7855
7856 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7857
7858         * lisp/etags.el (find-tag-internal): set exact-tagname to
7859           a regular expression that matches against the tagname
7860           part of the tag entry first instead of only looking in
7861           the context area.
7862
7863 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7864
7865         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7866         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7867
7868 2000-02-07  Martin Buchholz <martin@xemacs.org>
7869
7870         * XEmacs 21.2.28 is released.
7871
7872 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7873
7874         * cl-extra.el (getf): Just call `get', never `get*'.
7875         Make arglist match docstring.
7876         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7877         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7878         * byte-optimize.el: remove references to `get*'.
7879
7880 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7881
7882         * mule/european.el: Add syntax information for Latin3 and Latin4.
7883
7884 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7885
7886         * byte-optimize.el: Byte-optimize (length "foo")
7887
7888 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7889
7890         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7891         width check using `window-leftmost-p' and `window-rightmost-p'.
7892
7893 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7894
7895         * wid-edit.el (widget-match-inline): An atom never matches a
7896           list.
7897
7898 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7899
7900         * modeline.el: Consolidated 'x and 'mswindows specification under
7901         'win tag.
7902
7903 2000-01-29  Andy Piper  <andy@xemacs.org>
7904
7905         * gutter-items.el: (format-buffers-tab-line): Try and be
7906         intelligent about buffer naming when we have duplicates.
7907
7908 2000-01-29  Andy Piper  <andy@xemacs.org>
7909
7910         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7911         updated when it becomes visible.
7912
7913 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7914
7915         * bytecomp.el (byte-compile-insert-header): Properly set coding
7916         system under MULE and file-coding.
7917
7918 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7919
7920         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7921         (dontusethis-set-value-terminal-coding-system-handler):
7922         (dontusethis-set-value-keyboard-coding-system-handler):
7923         Never undefine coding system aliases.  Emergency fix for gnus.
7924
7925 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7926
7927         * files.el (abbreviate-file-name): Use directory-sep-char instead
7928         of hard-coded "/".
7929
7930 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7931
7932         * startup.el (user-init-file-base-list): New variable, replacing
7933         user-init-file-base.
7934         (find-user-init-file): New function.
7935         (command-line-early): Use it.
7936         (load-user-init-file): Ditto.
7937
7938 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7939
7940         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7941         calling valid-image-instantiator-format-p
7942
7943 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7944
7945         * isearch-mode.el (isearch-mode): The variable is
7946         isearch-unhidden-extents, not isearch-opened-extents.
7947
7948 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7949
7950         * minibuf.el (next-history-element): Modify error message if a
7951         default value is available.
7952
7953 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7954
7955         * bytecomp.el (byte-compile-file): Don't unconditionally write
7956         .elc files in binary - might contain non-Latin1.
7957
7958 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7959
7960         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7961         for windows-nt.
7962
7963         * version.el:
7964         * startup.el (user-init-file-base):
7965         * process.el (call-process-region):
7966         * files.el (make-backup-file-name):
7967         (backup-file-name-p):
7968         (file-relative-name):
7969         (abbreviate-file-name):
7970         (set-auto-mode):
7971         * code-process.el (call-process-region): Removed unnecessary
7972         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7973         support out of the universe.
7974
7975         * process.el:
7976         * code-process.el:
7977         * bytecomp.el (byte-compile-file): Removed reference to
7978         buffer-file-type, and commented usage of binary-process-output
7979         NTEmacs variables.
7980
7981 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7982
7983         * help.el (function-arglist): Add case for macro.
7984
7985 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7986
7987         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7988         printers.
7989         (custom-display): Added a menu for printer/display tags.
7990
7991         * frame.el (frame-type):
7992         * device.el (device-type): Added 'msprinter to the doc string, and
7993         removed 'pc -- it is not going to be implemented ever.
7994         (call-device-method): Fixed docstring typo.
7995         Defined specifier tags 'printer and 'display.
7996
7997 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7998
7999         * lisp/itimer.el (itimer-run-expired-timers): (consp
8000           last-command-event-time) instead of (consp
8001           'last-command-event-time).
8002
8003 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8004
8005         * msw-glyphs.el: Removed obsolete commentary.
8006
8007 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8008
8009         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8010         better default value.
8011
8012 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8013
8014         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8015         (read-string): Ditto.
8016         (eval-minibuffer): Ditto.
8017         (read-command): Ditto.
8018         (read-function): Ditto.
8019         (read-variable): Ditto.
8020         (read-number): Ditto.
8021         (read-shell-command): Ditto.
8022         (read-number): Record history.
8023
8024 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8025
8026         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8027
8028 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8029
8030         * faces.el (startup-initialize-custom-faces): New function.
8031         Reset all faces created during auto-autoloads loading time
8032         by defface.
8033         * startup.el (command-line): Call it.
8034
8035 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8036
8037         * about.el (about-hackers): Add myself to contributors list.
8038
8039 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8040
8041         * menubar-items.el (maybe-add-init-button): Removed an argument in
8042         a call to load-user-init-file, as the function managed to lose its
8043         formal parameter a few betas ago.
8044
8045 2000-01-18  Martin Buchholz <martin@xemacs.org>
8046
8047         * XEmacs 21.2.27 is released.
8048
8049 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8050
8051         * process.el (shell-command-to-string): Use the FSF docstring.
8052         Make shell-command-to-string the standard function, and
8053         exec-to-string the (deprecated) alias.
8054
8055         * startup.el: typo fix.
8056
8057 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8058
8059         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8060
8061 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8062
8063         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8064         buffers after visible buffers.
8065         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8066
8067 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8068
8069         * info.el (Info-extract-menu-node-name): Stop at a dot
8070         followed by whitespace or right parenthesis.
8071
8072 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8073
8074         * info.el (Info-directory-list): Warn against using Customize with
8075         Info-directory-list.
8076
8077 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8078
8079         * minibuf.el (read-file-name): doc fix.
8080
8081         * autoload.el (update-file-autoloads): doc fix.
8082
8083         * about.el (about-hackers): Change my E-mail address.
8084
8085 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8086
8087         * info.el (Info-visit-file): Just use the `f' interactive spec to
8088         read a filename in the standard way.
8089
8090 2000-01-13  Andy Piper  <andy@xemacs.org>
8091
8092         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8093         (gutter-buffers-tab-extent): new variable.
8094         (update-tab-in-gutter): call add-tab-to-gutter again if the
8095         orientation has changed.
8096         (add-tab-to-gutter): cope with different orientations.
8097
8098 2000-01-11  Didier Verna  <didier@xemacs.org>
8099
8100         * info.el (Info-following-node-name): backward-skip dots as well
8101         as spaces (dots at the end of a node name aren't part of it).
8102         (Info-extract-menu-node-name): don't skip dots. There could be
8103         some in the node name.
8104         (Info-index): allow dots to be part of a node name.
8105
8106 2000-01-12  Andreas Jaeger  <aj@suse.de>
8107
8108         * files.el (auto-mode-alist): Added idlwave-mode.
8109         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8110
8111 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8112
8113         * info.el (Info-search): Show default value.
8114
8115 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8116
8117         * info.el (Info-read-node-completion-table): New variable.
8118         (Info-read-node-name-1): New function.
8119         (Info-read-node-name): Use it.
8120         (Info-follow-reference): Use DEFAULT argument of completing-read.
8121         (Info-menu): Ditto.
8122
8123 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8124
8125         * hyper-apropos.el (hyper-describe-key-briefly): Save
8126         window configuration.
8127         (hyper-describe-face): Use DEFAULT of completing-read.
8128         (hyper-apropos-read-variable-symbol): Ditto.
8129         (hyper-apropos-read-function-symbol): Ditto.
8130
8131 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8132
8133         * mule/mule-cmds.el (set-default-coding-system): Set
8134         comint-exec-hook to use coding-system-for-read and
8135         coding-system-for-write so that C-x RET c works.
8136
8137 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8138
8139         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8140         (previous-matching-history-element): Increment
8141         minibuffer-max-depth by 1.
8142         (next-matching-history-element): Ditto.
8143
8144 2000-01-11  Andy Piper  <andy@xemacs.org>
8145
8146         * gutter-items.el (buffers-tab): Create a new face for the buffers
8147         tab.
8148         (buffers-tab-face): use it.
8149
8150 2000-01-10  Didier Verna  <didier@xemacs.org>
8151
8152         * modeline.el (modeline-scrolling-method): change modeline X
8153         cursor appearance according to the value.
8154
8155 2000-01-07  Andreas Jaeger  <aj@suse.de>
8156
8157         * about.el (about-hackers): Moved my entry to contributor list.
8158         (xemacs-hackers): Added myself.
8159         (about-maintainer-info): Added description of myself.
8160
8161
8162 2000-01-07  Didier Verna  <didier@xemacs.org>
8163
8164         * modeline.el (modeline-scrolling-method): new variable.
8165         (mouse-drag-modeline): add reference to it in the docstring.
8166         (mouse-drag-modeline): handle it.
8167
8168 2000-01-08  Andy Piper  <andy@xemacs.org>
8169
8170         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8171         calls.
8172         (remove-buffer-from-gutter-tab): ditto.
8173
8174 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8175
8176         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8177         (custom-face-edit): Fix grammatical error in help message.
8178
8179 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8180
8181         * movemail.el: Added.
8182
8183         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8184
8185 2000-01-03  Didier Verna  <didier@xemacs.org>
8186
8187         * modeline.el (mouse-drag-modeline): remove the code related to
8188         the modeline horizontal scrolling facility.
8189
8190 1999-12-31  Martin Buchholz <martin@xemacs.org>
8191
8192         * XEmacs 21.2.26 is released.
8193
8194 1999-12-28  Andy Piper  <andy@xemacs.org>
8195
8196         * wid-edit.el (widget-push-button-value-create): The gui cache
8197         does not agree with native widgets which can only be displayed
8198         once per window. The reasons for caching are diminished now that
8199         we don't hog resources when creating buttons.
8200         (widget-push-button-cache) deleted.
8201
8202 1999-12-24  Martin Buchholz <martin@xemacs.org>
8203
8204         * XEmacs 21.2.25 is released.
8205
8206 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8207
8208         * hyper-apropos.el (hyper-apropos): Toggle
8209         hyper-apropos-programming-apropos correctly.
8210         Set REGEXP when user accepts default value.
8211
8212 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8213
8214         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8215         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8216
8217 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8218
8219         * mule/mule-category.el (undefined-category-designator):
8220         Return char instead of character.  Search for undefined one.
8221         (describe-category): Use with-displaying-help-buffer.
8222
8223 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8224
8225         * byte-optimize.el (byte-optimize-plus):
8226         Optimize (+ 1) to 1 instead of (1+ nil).
8227
8228         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8229
8230         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8231
8232         * byte-optimize.el (byte-optimize-char-before): New function.
8233         Remove performance penalty for using (char-before) instead of (char-after).
8234
8235 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8236
8237         * mule/mule-category.el (char-category-list): Return character
8238         instead of integer.
8239
8240 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8241
8242         * minibuf.el (read-buffer): Check default is buffer object.
8243
8244 1999-11-25  Andy Piper  <andy@xemacs.org>
8245
8246         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8247         for buttons.
8248
8249 1999-12-16  Andreas Jaeger  <aj@suse.de>
8250
8251         * package-get.el (package-get-maybe-save-index): Fixed typo.
8252         Patch by Jeff Miller <jmiller@smart.net>.
8253
8254 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8255
8256         * gnuserv.el (gnuserv-process-filter):  don't call
8257         gnuserv-write-to-client when gnuserv-current-client is nil
8258
8259 1999-12-14  Martin Buchholz <martin@xemacs.org>
8260
8261         * XEmacs 21.2.24 is released.
8262
8263 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8264
8265         * about.el (about-hackers): Update my email address.
8266
8267 1999-12-07  Martin Buchholz <martin@xemacs.org>
8268
8269         * XEmacs 21.2.23 is released.
8270
8271 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8272
8273         * package-get.el (package-get-download-sites): Removed several
8274         defunct download sites, added many new ones, and corrected a few
8275         incorrect directory-on-site entries.  Added physical locations to
8276         site-description.
8277
8278 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8279
8280         * finder.el (finder-commentary): add DOC string and fix
8281         interactive spec
8282
8283 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8284
8285         * help.el (describe-function): Don't forget to intern the string
8286         completing-read returns.
8287         (describe-variable): Ditto.
8288
8289 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8290
8291         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8292         `hyper-apropos-help-mode' here to find symbol to customize
8293         irregardless of cursor position and simplify
8294         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8295         `hyper-apropos-popup-menu'.
8296
8297 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8298
8299         * apropos.el (apropos-mode-map): Add return to call
8300         apropos-follow.
8301         (apropos-print): Call apropos-mode to have better
8302         command reference. Put keymap text-poperty to
8303         symbole name.
8304
8305 1999-11-22  Alastair Burt  <burt@dfki.de>
8306
8307         * help.el: (describe-bindings-1): Added handling of keymaps for
8308         the extents at point.
8309
8310 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8311
8312         * gutter-items.el (buffers-tab-items): Wrap the function in a
8313         save-match-data
8314
8315 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8316
8317         * help.el (describe-function): Use the DEFAULT argument to
8318         completing-read.
8319         (describe-variable): Ditto.
8320
8321 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8322
8323         * minibuf.el (read-from-minibuffer): Add optional argument
8324         DEFAULT to have better mini-buffer history support.
8325         (completing-read): Pass default to read-from-minibuffer.
8326         (read-buffer): Pass default to completing-read.
8327
8328 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8329
8330         * font-lock.el (font-lock-doc-string-face): Document the
8331         `font-lock-lisp-like' property.
8332
8333 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8334
8335         * lisp-mode.el: Specify `font-lock-lisp-like'.
8336
8337         * font-lock.el (font-lock-lisp-like): New function.
8338         (font-lock-fontify-syntactically-region): Use it.
8339
8340 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8341
8342         * XEmacs 21.2.22 is released
8343
8344 1999-11-28  Martin Buchholz <martin@xemacs.org>
8345
8346         * XEmacs 21.2.21 is released.
8347
8348 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8349
8350         * minibuf.el (read-coding-system): Accept symbol and
8351         coding-system object as a default-coding-system.
8352
8353 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8354
8355         * minibuf.el (read-coding-system): Accept symbol as
8356         a default-coding-system.
8357
8358 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8359
8360         * apropos.el (apropos-documentation): Use insert instead
8361         of princ.
8362
8363 1999-11-07  William M. Perry  <wmperry@aventail.com>
8364
8365         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8366           for the linux console.
8367
8368         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8369           stuff to work when you are not on a window system, since the GPM
8370           mouse support now allows pasting from outside of XEmacs.
8371
8372 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8373
8374         * XEmacs 21.2.20 is released
8375
8376 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8377
8378         * setup-paths.el (paths-default-info-directories): Add
8379         /usr/share/info and /usr/local/share/info.
8380
8381 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8382
8383         * about.el: Updated Vladimir Ivanovic's info.
8384
8385 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8386
8387         * auto-show.el (auto-show-truncationp): Remove.
8388
8389         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8390
8391 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8392
8393         * indent.el (indent-line-to): fix bug: spaces were not replaced
8394         with tab if column is multiple of tab-width
8395         From dhn@qedinc.com
8396
8397 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8398
8399         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8400         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8401
8402         * package-get.el (package-get-package-provider): Be verbose when
8403         interactive. Patch from Robert Pluim
8404
8405 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8406
8407         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8408         info file suffixes.
8409
8410 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8411
8412         * process.el (open-network-stream): Add a new optional parameter
8413         PROTOCOL to support udp; fix a minor typo and add an explanation
8414         in docstring for udp programming.
8415
8416         * code-process.el (open-network-stream): Add a new optional
8417         parameter PROTOCOL to support udp; fix a minor typo and add an
8418         explanation in docstring for udp programming.
8419
8420 1999-10-18  Andy Piper  <andy@xemacs.org>
8421
8422         * gui.el (make-gui-button): be more precise about how we call
8423         callbacks.
8424
8425         * wid-edit.el (widget-push-button-value-create): Use the new form
8426         of native gui-button.
8427
8428 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8429
8430         * info.el (Info-page-prev): Don't do (sit-for 0).
8431
8432 1999-10-13  Andy Piper  <andy@xemacs.org>
8433
8434         * gutter-items.el (progress-abort-glyph): new glyph for showing
8435         abort status.
8436         (append-progress): dispatch-event rather than sit-for.
8437         (abort-progress): new function. Show the abort glyph with an
8438         appropriate message.
8439         (raw-append-progress): dispatch-event rather than sit-for.
8440         (display-progress): cope with aborts.
8441
8442         * gui.el (make-gui-button): Use native widgets for buttons
8443         unconditionally.
8444         (insert-gui-button): ditto.
8445         (gui-button-p): ditto.
8446
8447         * xbm-button.el: remove from core.
8448
8449         * xpm-button.el: remove from core.
8450
8451 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8452
8453         * faces.el (init-device-faces): Don't initialize the random faces
8454         on the stream device.
8455
8456 1999-10-06  Andy Piper  <andy@xemacs.org>
8457
8458         * files.el (recover-file): Don't use ls under windows for revert buffer.
8459
8460 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8461
8462         * package-get.el (package-get-download-menu): Make menu really
8463         toggle download sites.
8464         (package-get-download-sites): Add autoload cookie.
8465
8466 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8467
8468         * setup-paths.el (paths-find-module-directory): Ditto.
8469
8470 1999-09-29  Werner Fink  <werner@suse.de>
8471
8472         * setup-paths.el (paths-find-exec-directory): Add missing nil
8473         parameter for environment.
8474
8475 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8476
8477         * modeline.el (modeline-format):
8478         Only purecopy the strings.  Else
8479         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8480         barfs.
8481
8482 1999-08-28  Mike Woolley  <mike@bulsara.com>
8483
8484         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8485         user setting comint-completion-addsuffix and
8486         comint-process-echoes.
8487
8488 1999-09-22  Andy Piper  <andy@xemacs.org>
8489
8490         * gutter-items.el (update-tab-in-gutter): use
8491         last-nonminibuf-window instead of selected-window.
8492
8493 1999-09-18  Andy Piper  <andy@xemacs.org>
8494
8495         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8496         display on.
8497
8498         * subr.el (record-buffer-hook): new variable so that the hook gets
8499         some documentation.
8500
8501 1999-09-16  Andy Piper  <andy@xemacs.org>
8502
8503         * gutter-items.el (update-tab-in-gutter): only update when the
8504         gutter is visible.
8505         (remove-buffer-from-gutter-tab): ditto.
8506
8507 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8508
8509         * simple.el (do-auto-fill): Commented out part of Kinsoku
8510         processing.
8511
8512 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8513
8514         * isearch-mode.el (isearch-highlightify-region): Give the
8515         highlighting extents a high priority.
8516         (isearch-make-extent): Give the main highlighting extent an even
8517         higher priority.
8518
8519 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8520
8521         * packages.el (packages-compute-package-locations): Fix typo from
8522         -u rationalization.
8523
8524 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8525
8526         * setup-paths.el (paths-find-doc-directory): Respect value of
8527         `configure-doc-directory.'
8528
8529         * find-paths.el (paths-find-architecture-directory): Give
8530         precendence `default' argument (which typically comes from
8531         configure).
8532
8533 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8534
8535         * startup.el (command-line-early): Added options -user-init-file
8536         and -user-init-directory.
8537
8538         * files.el (user-init-file): Default to NIL so we can recognize
8539         when it's set.
8540
8541 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8542
8543         * obsolete.el (init-file-user):
8544         * startup.el:
8545         * packages.el (packages-compute-package-locations):
8546         * package-get.el (package-get-user-index-filename):
8547         * menubar-items.el (maybe-add-init-button):
8548         * info.el (Info-annotations-path):
8549         * dump-paths.el:
8550         Change `user-init-directory' to be an absolute path.
8551         Use `user-init-directory' where appropriate.
8552         Zap `init-file-user' and its uses.
8553
8554 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8555
8556         * subr.el (copy-symbol): New function.
8557
8558 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8559
8560         * isearch-mode.el (isearch-done): Be sure to restore invisible
8561         extents in the proper buffer.
8562         (isearch-pre-command-hook): Set this-command to the correct value
8563         in case the buffer has changed and old overriding-local-map was
8564         used.
8565         (isearch-restore-extent): Use remprop instead of setting the
8566         property to nil.
8567
8568 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8569
8570         * cmdloop.el (execute-extended-command): Update zmacs region
8571         before the delay.
8572         (execute-extended-command): Make the message gettext-friendly.
8573
8574 1999-09-07  Andy Piper  <andy@xemacs.org>
8575
8576         * gutter-items.el (progress-gauge-glyph): renamed from
8577         progress-glyph.
8578         (progress-text-glyph): new variable.
8579         (progress-layout-glyph): use layouts and text glyphs.
8580         (progress-area-buffer): removed.
8581         (progress-text-and-extent): new variable.
8582         (progress-displayed-p): dynamically create gutter area buffer.
8583         (clear-progress): ditto.
8584         (raw-append-progress): ditto.
8585         (append-progress): use new glyph names.
8586         (raw-append-progress): only create the extent when needed. set
8587         properties more optimally.
8588         (progress): remove args.
8589
8590 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8591
8592         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8593         mapcar where the return value is unused.
8594         (isearch-restore-invisible-extents): Ditto.
8595         (isearch-highlight-all-cleanup): Ditto.
8596         (isearch-delete-extents-in-range): Traverse the extents only once.
8597         (isearch-highlight-all-update): Don't start over if the search
8598         string has changed and more input is pending.
8599
8600 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8601
8602         * packages.el (packages-find-package-data-path): Ditto.
8603
8604         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8605
8606         * subr.el (mapc-internal): Don't make obsolete.
8607
8608         * cl-extra.el (mapc): Resurrect.
8609
8610 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8611
8612         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8613         alias.
8614
8615         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8616         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8617         (isearch-yank-clipboard): Use get-clipboard instead of
8618         x-get-clipboard.
8619         (isearch-yank-selection): Fix docstring.
8620
8621 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8622
8623         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8624
8625 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8626
8627         * cl-macs.el (extent-start-position): Fix setf method.
8628         (extent-end-position): Ditto.
8629
8630 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8631
8632         * isearch-mode.el: End merge with FSF 20.4.
8633
8634         * isearch-mode.el (search-invisible): New variable.
8635         (isearch-hide-immediately): Ditto.
8636         (isearch-unhidden-extents): Ditto.
8637         (isearch-range-invisible): New function.
8638         (isearch-unhide-extent): Ditto.
8639         (isearch-restore-invisible-extents): Ditto.
8640         (isearch-restore-extent): Ditto.
8641
8642         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8643         implementation.
8644         (isearch-ring-retreat-edit): Ditto.
8645         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8646         (isearch-forward-regexp): New arguments NOT-REGEXP and
8647         NO-RECURSIVE-EDIT.
8648         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8649         (isearch-backward-regexp): New arguments NOT-REGEXP and
8650         NO-RECURSIVE-EDIT.
8651         (isearch-mode): Return isearch-success.
8652         (isearch-update): Use unread-command-events instead of
8653         unread-command-event.
8654         (isearch-abort): If an invalid regexp is encountered, keep popping
8655         states.
8656         (isearch-*-char): Use FSF implementation.
8657         (isearch-whitespace-chars): Use the more robust FSF's
8658         implementation.
8659         (isearch-within-brackets): New variable.
8660         (isearch-mode): Initialize it.
8661         (isearch-edit-string): Bind it.
8662         (isearch-search-and-update): Set it.
8663         (isearch-push-state): Push it.
8664         (isearch-top-state): Pop it.
8665         (isearch-search): Set it.
8666         (isearch-printing-char): When called by isearch-whitespace-chars,
8667         handle M-SPC gracefully.
8668         (isearch-message-prefix): New argument ELLIPSIS.
8669         (isearch-message-suffix): Ditto.
8670         (isearch-message): Use the ELLIPSIS argument when calling
8671         isearch-message-prefix and isearch-message-suffix.
8672         (isearch-message-prefix): Distinguish between "wrapped" and
8673         "overwrapped" search, FWIW.
8674
8675 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8676
8677         * isearch-mode.el (isearch-edit-string): Use the head of the
8678         search ring instead of search-last-string and search-last-regexp.
8679         (search-highlight): Renamed from isearch-highlight.
8680         (isearch-exit): Use the new name.
8681         (isearch-highlight): Ditto.
8682         (isearch-dehighlight): Ditto.
8683         (isearch-update-ring): New function.
8684         (isearch-done): Call it.
8685         (isearch-done): New argument EDIT.
8686         (isearch-repeat): If search string is empty, look up at the car of
8687         the search ring; ignore the yank pointer.
8688         (isearch-abort): Call isearch-done with NOPUSH.
8689         (isearch-cancel): New function.
8690         (isearch-mode-map): Bind it to ESC ESC ESC.
8691
8692         * isearch-mode.el: Begin merge with FSF 20.4.
8693
8694 1999-09-01  Andy Piper  <andy@xemacs.org>
8695
8696         * x-select.el (x-get-clipboard): obsolete.
8697         (x-yank-clipboard-selection): obsolete
8698
8699         * select.el (disown-selection): need to be careful to disown the
8700         clipboard if we set it via selection.
8701         (get-clipboard): move from x-select.el
8702         (yank-clipboard-selection): ditto.
8703
8704 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8705
8706         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8707         isearch-highlight-all-matches to nil.
8708         (isearch-fixed-case): New variable.
8709         (isearch-mode): Initialize it.
8710         (isearch-edit-string): Save it.
8711         (isearch-toggle-case-fold): Set it.
8712         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8713         need to check isearch-fixed-case.
8714         (isearch-toggle-case-fold): Update highlighting of all matches
8715         before the pause.
8716         (isearch-edit-string):
8717
8718 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8719
8720         * isearch-mode.el (isearch-edit-string): Call isearch-message
8721         before reading the event so that the prompt is displayed properly.
8722         (isearch-message): Use isearch-nonincremental when calling
8723         isearch-message-prefix.
8724         (minibuffer-local-isearch-map): Bind up and down to do the same as
8725         M-p and M-n respectively.
8726         (isearch-done): New arg NOPUSH.
8727         (isearch-edit-string): Use it.
8728         (isearch-edit-string): Don't bind isearch-string.
8729         (isearch-ring-adjust): Edit string, *then* push state.
8730
8731 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8732
8733         * faces.el (isearch-secondary): Make isearch-secondary look
8734         different than default.
8735
8736 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8737
8738         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8739         save-excursion.
8740         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8741         (isearch-update): Call isearch-dehighlight without arguments.
8742         (isearch-done): Ditto.
8743
8744         * isearch-mode.el (isearch-fix-case): If the search string has no
8745         upper-case letters, allow the folding to be reenabled.
8746         Previously, once disabled, the folding would remain that way until
8747         the end of isearch.
8748         (isearch-top-state): Call isearch-fix-case.
8749
8750         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8751         save-excursion.
8752         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8753
8754 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8755
8756         * xpm-button.el:
8757         xbm-button.el: Need to exist in core because gui.el depends on
8758         them.
8759
8760 1999-08-31  Andy Piper  <andy@xemacs.org>
8761
8762         * gutter-items.el (buffers-tab-face): new customizable variable.
8763         (buffers-tab-default-buffer-line-length): new specifier for
8764         maximum viewable characters.
8765         (progress-stack): new variable for implementing widget-based
8766         progress messages.
8767         (progress-area-buffer): ditto.
8768         (progress-glyph-height): ditto.
8769         (progress-stop-callback): ditto.
8770         (progress-quit-function): new function.
8771         (progress-glyph): new variable.
8772         (progress-layout-glyph): ditto.
8773         (progress-displayed-p): new function, see message-displayed-p for
8774         details.
8775         (clear-progress): ditto.
8776         (remove-progress): ditto.
8777         (append-progress): ditto.
8778         (raw-append-progress): ditto.
8779         (display-progress): ditto.
8780         (current-progress): ditto.
8781         (current-progress-label): ditto.
8782         (progress): ditto.
8783         (lprogress): ditto.
8784
8785
8786 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8787
8788         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8789
8790         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8791         `isearch-yank-selection'.
8792         (isearch-mode-map): Use it.
8793         (isearch-yank-selection): Use `get-selection' instead of
8794         `get-x-selection'.
8795
8796 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8797
8798         * faces.el (isearch-secondary): Create face here.
8799
8800         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8801         timers.
8802
8803 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8804
8805         * subr.el (buffer-string): More robust backward compatibility
8806         check, courtesy William Perry.
8807
8808 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8809
8810         * replace.el (perform-replace): Stop the search after the search
8811         limit has been reached.
8812
8813 1999-08-23  Andy Piper  <andy@xemacs.org>
8814
8815         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8816         here if we don't have one.
8817
8818 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8819
8820         * ldap.el (ldap-coding-system): Default to nil until we get
8821         efficient UTF8 support
8822         (ldap-decode-string): Guard against `decode-coding-string' not
8823         being defined
8824         (ldap-encode-string): Guard against `encode-coding-string' not
8825         being defined
8826
8827 1999-08-23  Didier Verna  <didier@xemacs.org>
8828
8829         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8830         Some doc strings improvements, and add a star to the `interactive'
8831         calls.
8832
8833 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8834
8835         * font-lock.el (java-font-lock-keywords-3): introduced new
8836         keywords and regexpes for javadoc syntax 1.2.
8837
8838 1999-08-17  Andy Piper  <andy@xemacs.org>
8839
8840         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8841         format-buffers-tab-line.
8842         (buffers-tab-max-buffer-line-length): new variable.
8843         (format-buffers-tab-line): new function. truncate names if over
8844         buffers-tab-max-buffer-line-length.
8845
8846 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8847
8848         * cus-start.el: Customize the variable `bell-inhibit-time'.
8849
8850 1999-08-16  Andy Piper  <andy@xemacs.org>
8851
8852         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8853         brute-force approach to deleting the last buffer.
8854         (buffers-tab-grouping-regexp): new customizable variable.
8855         (select-buffers-tab-buffers-by-mode): use it.
8856
8857 1999-08-13  Andy Piper  <andy@xemacs.org>
8858
8859         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8860         deletion problem.
8861
8862 1999-07-30  Didier Verna  <didier@xemacs.org>
8863
8864         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8865         of princ to output symbols.
8866         (custom-save-face-internal): ditto.
8867         (custom-save-resets): ditto.
8868
8869 1999-08-09  Didier Verna  <didier@xemacs.org>
8870
8871         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8872         `regexp-quote' to protect the major mode name for use as a regular
8873         expression (c++ needs this for instance).
8874
8875 1999-08-08  Andy Piper  <andy@xemacs.org>
8876
8877         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8878         cope with similar mode names.
8879
8880         * gutter-items.el (buffers-tab-selection-function): new selection
8881         function.
8882         (select-buffers-tab-buffers-by-mode): new function.
8883         (buffers-tab-items): use it if set to only display buffers in the
8884         tab in the current buffer's group..
8885         (update-tab-in-gutter): use new api.
8886         (remove-buffer-from-gutter-tab): ditto.
8887
8888         * gutter-items.el (buffers-tab-max-size): set custom selection
8889         default to 6.
8890         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8891         (add-tab-to-gutter): set face as default.
8892
8893 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8894
8895         * faces.el (frob-face-property): Merge the fall-back specifier
8896         with the target, not replace it.
8897
8898 1999-08-05  Andy Piper  <andy@xemacs.org>
8899
8900         * gutter-items.el (update-tab-in-gutter): add frame argument for
8901         buffer-items.
8902         (update-tab-in-gutter): use it.
8903
8904         * gutter-items.el (record-buffer-hook): set.
8905
8906         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8907         change.
8908         (switch-to-buffer-hook) deleted.
8909
8910 1999-08-04  Andy Piper  <andy@xemacs.org>
8911
8912         * gutter-items.el (update-tab-in-gutter): make sure this will work
8913         as an argument to create-frame-hook.
8914
8915 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8916
8917         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8918         instead of timer emulation.
8919
8920 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8921
8922         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8923         Emacs isearch enhancements.
8924
8925 1999-07-28  Andy Piper  <andy@xemacs.org>
8926
8927         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8928         all devices that support tab controls.
8929         (remove-buffer-from-gutter-tab): new function. to be used as a
8930         value for kill-buffer-hook.
8931
8932 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8933
8934         * auto-show.el (auto-show-truncationp): changed to match
8935         `window_translation_on'
8936
8937 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8938
8939         * XEmacs 21.2.19 is released
8940
8941 1999-07-28  SL Baur  <steve@miho>
8942
8943         * code-files.el (insert-file-contents): Fix docstring.
8944         revert previous change.
8945
8946 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8947
8948         * fill.el (fill-region-as-paragraph): Change re-break-point to
8949         contain word-across-newline plus one character so that filling
8950         Japanese and Chinese works as desired.
8951         * simple.el (do-auto-fill): Ditto.
8952
8953 1999-07-26  SL Baur  <steve@miho>
8954
8955         * mule/japanese.el ("Japanese"): Do not specify a default input
8956         method.
8957         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8958
8959 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8960
8961         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8962         able to use cl-macs macro in early lisp.
8963
8964 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8965
8966         * custom.el:
8967         * cus-face.el:
8968         * cus-edit.el:
8969                 Massive custom Theme API changes.
8970
8971 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8972
8973         * code-files.el (insert-file-contents): Regard
8974         coding-system-magic-cookie if `coding-system-for-read' is nil.
8975
8976 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8977
8978         * mule/thai-xtis.el: Add coding: local variable, to avoid
8979         bootstrapping problem with C locale.
8980
8981 1999-07-22  Andy Piper  <andy@xemacs.org>
8982
8983         * dumped-lisp.el (preloaded-file-list): guard against putting
8984         gutter-items in a less than functional XEmacs.
8985         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8986
8987 1999-07-18  Bob Weiner  <weiner@beopen.com>
8988
8989         * fill.el (fill-context-prefix): Fixed bug that prevented the
8990         setting of an adaptive fill prefix when the `dont-skip-first' was
8991         t.
8992
8993 1999-07-22  SL Baur  <steve@miho>
8994
8995         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8996
8997 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8998
8999         * files.el (interpreter-mode-alist): add `make', `guile', and
9000         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9001         makefile-mode, guile is a scheme, and someday XEmacs will be
9002         modular enough to use as an efficient scripting tool.)
9003
9004 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9005
9006         * mule/mule-cmds.el (reset-language-environment): Regard
9007         coding-category `utf-8' and `ucs-4' if they are available.
9008
9009 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9010
9011         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9012         (prefer-coding-system): Fix DOC-string.
9013
9014         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9015         DOC-string too.
9016
9017         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9018         Mule.
9019         (coding-system-change-eol-conversion): Fix DOC-string.
9020
9021 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9022
9023         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9024         instead of `list-coding-system'.
9025
9026 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9027
9028         * menubar-items.el (default-menubar): `select-input-method' was
9029         renamed to `set-input-method'.
9030
9031         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9032         "Set Language Environment" menu.
9033
9034         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9035         "Describe Language Support" menu.
9036
9037 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9038
9039         * mule/chinese.el ("Chinese-GB"): Rename
9040         `chinese-gb-environment-setup-function' to
9041         `setup-chinese-gb-environment-internal'.
9042
9043 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9044
9045         * mule/korean.el: Use `define-coding-system-alias' instead of
9046         `copy-coding-system'.
9047
9048 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9049
9050         * mule/mule-cmds.el (set-language-environment-coding-systems):
9051         Treat duplicated coding-categories.
9052
9053 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9054
9055         * mule/japanese.el: Use `define-coding-system-alias' instead of
9056         `copy-coding-system'.
9057
9058 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9059
9060         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9061         coding-system `viscii'.
9062
9063 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9064
9065         * mule/cyrillic.el:
9066         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9067         (cyrillic-alternativnyj-decode-table): New variable.
9068         (cyrillic-alternativnyj-encode-table): New variable.
9069         - Specify `iso-8-1' as a category of coding-system
9070           `alternativnyj'.
9071         - Abolish general Cyrillic environment.
9072
9073 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9074
9075         * mule/chinese.el:
9076         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9077         - Register `chinese-gb-environment-setup-function' as a
9078           `setup-function' of "Chinese-GB" environment.
9079
9080 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9081
9082         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9083         optional argument `parents'.
9084
9085         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9086         property for Thai-XTIS.
9087
9088         * mule/mule-help.el (help-with-tutorial): Use property
9089         `tutorial-coding-system' of language-info as a coding-system to
9090         read tutorial file.
9091
9092 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9093
9094         * mule/thai-xtis.el: Don't setup `setup-function' and
9095         `exit-function'.
9096
9097         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9098         `set-coding-category-system' to set up coding-system for
9099         coding-category.
9100
9101         * mule/mule-cmds.el (prefer-coding-system): Use
9102         `set-coding-category-system' to set up coding-system for
9103         coding-category.
9104
9105 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9106
9107         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9108         Thai-XTIS environment.
9109
9110         * mule/mule-cmds.el (prefer-coding-system): Use
9111         `find-coding-system' instead of `coding-system-p'.
9112
9113 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9114
9115         * mule/mule-cmds.el (set-language-environment-coding-systems):
9116         Modify eol-type for XEmacs.
9117
9118         * mule/thai-xtis.el: Delete unused local variable `category'.
9119
9120         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9121         function.
9122         (prefer-coding-system): Don't call
9123         `update-coding-systems-internal'; use function
9124         `coding-category-list' instead of variable `coding-category-list';
9125         use `set-coding-priority-list' instead of `set-coding-priority';
9126         modify `eol-type' for XEmacs.
9127
9128         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9129         `charset-columns'.
9130         (char-width): Likewise.
9131
9132 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9133
9134         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9135         `tis-620'.
9136
9137         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9138         `set-coding-priority-list' instead of `set-coding-priority'; don't
9139         call `update-coding-systems-internal'.
9140
9141         * mule/mule-misc.el (coding-system-get): New function.
9142         (coding-system-put): New function.
9143         (coding-system-category): New function.
9144
9145 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9146
9147         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9148         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9149         to avoid conflict with leim/quail/thai-xtis.
9150
9151         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9152         to thai-xtis-chars.el.
9153
9154         * mule/thai-xtis-chars.el: New file (split from
9155         mule/thai-xtis.el).
9156
9157 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9158
9159         * mule/thai-xtis.el:
9160         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9161         - Add syntax entries.
9162         - Put `preferred-coding-system' of the charset `thai-xtis' to
9163           `tis-620'.
9164
9165 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9166
9167         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9168         rewritten to use write-multibyte-character.
9169
9170 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9171
9172         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9173         of `iso-2022-7'.
9174         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9175         ported yet.
9176         (read-input-method-name): Treat optional argument `default'.
9177
9178 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9179
9180         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9181         all.
9182         (set-language-info-alist): Set up menus here.
9183
9184 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9185
9186         * minibuf.el (completing-read): Add new optional argument
9187         `default'.
9188         (read-coding-system): Add new optional argument
9189         `default-coding-system'.
9190
9191 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9192
9193         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9194         (viet-viscii-...->viet-vscii...).
9195
9196 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9197
9198         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9199         and menus.
9200
9201 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9202
9203         * mule/mule-cmds.el (input-method-function): Add permanent-local
9204         property.
9205
9206 1999-03-30  Dave Love  <fx@gnu.org>
9207
9208         * mule/mule-cmds.el (current-language-environment): Doc fix.
9209
9210 1999-02-06  Richard Stallman  <rms@gnu.org>
9211
9212         * mule/european.el (setup-slovenian-environment): New function.
9213         ("Slovenian"): New language environment.
9214
9215 1999-01-27  Dave Love  <fx@gnu.org>
9216
9217         * mule/mule-cmds.el (current-language-environment): Provide :link,
9218         :type (choices) and appropriate :get.
9219
9220 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9221
9222         * mule/mule-cmds.el (describe-language-environment): Don't alter
9223         input-method-alist.
9224
9225 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9226
9227         * mule/mule-cmds.el (prefer-coding-system): Call
9228         set-coding-priority, so that the internal array of priorities is
9229         also updated.
9230
9231 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9232
9233         * mule/mule-cmds.el (prefer-coding-system): If the argument
9234         requires specific EOL conversion type, make the default coding
9235         systems use that.
9236
9237 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9238
9239         * mule/mule-cmds.el (set-language-environment): Pass the default
9240         eol-type to set-language-environment-coding-systems.
9241         (set-default-coding-systems): Copy the eol-type property for the
9242         new default values of {buffer-file,process}-coding-system from the
9243         old defaults.
9244         (set-language-environment-coding-systems): Accept an optional
9245         argument EOL-TYPE, and set the eol-type property of the default
9246         coding systems accordingly.
9247
9248 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9249
9250         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9251         use generate-new-buffer instead of get-buffer-create.
9252
9253 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9254
9255         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9256
9257 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9258
9259         * mule/mule-cmds.el (default-input-method): Fix custom type.
9260
9261 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9262
9263         * mule/mule-cmds.el (setup-specified-language-environment):
9264         Add apropos-inhibit property.
9265         (describe-specified-language-support): Likewise.
9266
9267 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9268
9269         * mule/mule-cmds.el: Doc fixes.
9270
9271 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9272
9273         * mule/mule-cmds.el (register-input-method): Doc-string
9274         modified.
9275
9276 1998-09-01  Dave Love  <fx@gnu.org>
9277
9278         * mule/mule-cmds.el (current-language-environment): Fix
9279         setter function.
9280
9281 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9282
9283         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9284         mule/european.el, mule/hebrew.el, mule/japanese.el,
9285         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9286         avoid bootstrapping problem if you need to recompile all the Lisp
9287         files using interpreted code.
9288
9289 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9290
9291         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9292         ("Latin-2"): Likewise.
9293
9294 1998-08-18  Per Starback  <starback@update.uu.se>
9295
9296         * mule/european.el (setup-latin2-environment): Fix typo.
9297
9298 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9299
9300         * mule/european.el: Give proper value of `input-method' key to all
9301         lang. env.
9302
9303         * mule/mule-cmds.el (activate-input-method): Handle the case that
9304         the arg INPUT-METHOD is nil correctly.
9305         (read-multilingual-string): Activate the specified input method
9306         before calling read-string.  Afterward, activate the original
9307         input method.
9308
9309 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9310
9311         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9312         (set-language-info-alist): Fix typo in doc-string.
9313
9314         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9315
9316 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9317
9318         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9319         (reset-language-environment): New function for the job that
9320         setup-english-environment used to do.
9321         (set-language-environment): Do more setups according to the info
9322         in language-info-alist.
9323         (read-language-name): Handle the case that the arg KEY is nil.
9324         (describe-language-environment): Handle input-method property.
9325
9326         * mule/: All files under this directory, which related with
9327         specific languages (such as mule/european.el, mule/greek.el,
9328         mule/hebrew.el, mule/misc-lang.el), modified as below.
9329         (setup-XXX-environment): Just call set-language-environment.  If
9330         they used to do some other jobs than what done by
9331         set-language-environment, those jobs are done in
9332         setup-XXX-environment-internal now.
9333         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9334         the value to setup-XXX-environment-internal.  Add properties
9335         input-method and features.
9336
9337         * mule/english.el (setup-english-environment): Just call
9338         reset-language-environment.
9339
9340         * mule/european.el (setup-8-bit-environment): Function deleted.
9341
9342 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9343
9344         * mule/mule-cmds.el (input-method-exit-on-first-char)
9345         (input-method-use-echo-area): Doc fixes.
9346
9347 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9348
9349         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9350         variable.
9351         (input-method-use-echo-area): New variable.
9352
9353 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9354
9355         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9356
9357 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9358
9359         * mule/mule-cmds.el (activate-input-method): Update mode line.
9360         (inactivate-input-method): Likewise.
9361
9362 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9363
9364         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9365         input method in the current buffer, but just bind
9366         current-input-method.
9367
9368 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9369
9370         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9371
9372         * mule/misc-lang.el ("IPA"): Add coding-priority and
9373         coding-system.
9374
9375 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9376
9377         * mule/greek.el: Add coding-priority.
9378
9379 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9380
9381         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9382         LANG-ENV.
9383
9384 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9385
9386         * mule/mule-cmds.el (register-input-method): Fix previous change.
9387         (setup-specified-language-environment): Doc fix.
9388
9389 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9390
9391         * mule/mule-cmds.el: Several doc fixes.
9392         (get-language-info, set-language-info): Rename argument.
9393         (set-language-info-alist): Likewise.
9394         (register-input-method): Rename argument.
9395         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9396
9397 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9398
9399         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9400         default value while reading an input method.
9401
9402 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9403
9404         * mule/mule-cmds.el (universal-coding-system-argument):
9405         Use buffer-file-coding-system as default.
9406
9407 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9408
9409         * mule/korean.el ("Korean"): Doc fix.
9410
9411 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9412
9413         * mule/mule-cmds.el (describe-language-environment): Print the
9414         languge environment at the head.
9415
9416 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9417
9418         * mule/japanese.el: Set exit-function to exit-japanese-environment
9419         for Japanese environment.
9420
9421 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9422
9423         * mule/mule-cmds.el (set-language-environment): Doc fix.
9424         (current-language-environment): Use defcustom.
9425         (default-input-method): Specify :type.
9426
9427 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9428
9429         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9430         modified.
9431         (prefer-coding-system): Doc-string modified.
9432
9433 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9434
9435         * mule/mule-cmds.el (set-language-info): Doc-string
9436         describes `coding-priority' KEY.
9437         (set-language-environment-coding-systems): New function.
9438         (select-safe-coding-system): New function.
9439         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9440         (set-language-info-alist): New optionla arg PARENTS.  Call
9441         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9442         (set-language-environment-coding-systems): New function.
9443
9444         * mule/chinese.el: Remove setting up of
9445         describe-chinese-environment-map and
9446         setup-chinese-environment-map.  Exclude them in args of calls to
9447         set-language-info-alist.  Register coding-priority key in
9448         language-info-alist.
9449
9450         * mule/cyrillic.el: Remove setting up of
9451         describe-cyrillic-environment-map and
9452         setup-cyrillic-environment-map.  Exclude them in args of calls to
9453         set-language-info-alist.  Register coding-priority key in
9454         language-info-alist.
9455
9456         * mule/english.el: Register coding-priority key in
9457         language-info-alist.
9458
9459         * mule/ethiopic.el: Register coding-priority key in
9460         language-info-alist.
9461
9462         * mule/european.el: Remove setting up of
9463         describe-european-environment-map and
9464         setup-european-environment-map.  Exclude them in args of calls to
9465         set-language-info-alist.  Register coding-priority key in
9466         language-info-alist.  Add "German" language env.
9467         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9468         (setup-german-environment): New function.
9469
9470         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9471         change default input method to "greek-postfix".
9472
9473         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9474         coding-priority key in
9475
9476 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9477
9478         * mule/mule-cmds.el (set-language-info): Doc fix.
9479         (input-method-inactivate-hook): Doc fix.
9480
9481 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9482
9483         * mule/mule-cmds.el (set-input-method): Renamed from
9484         select-input-method.
9485
9486 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9487
9488         * mule/mule-cmds.el (set-language-environment): Run
9489         exit-language-environment-hook before calling `exit-function'
9490         which is specified for the language environment.
9491
9492 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9493
9494         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9495         modified.
9496         (prefer-coding-system): Likewise.
9497         (describe-language-environment): Print aliases of each coding
9498         system.
9499         (set-language-environment-hook): New variable.
9500         (exit-language-environment-hook): New variable.
9501         (set-language-environment): Call these hooks.  Before setting a
9502         new language environment, exit from the
9503         current-language-environment if necessary.
9504         (input-method-verbose-flag): The value can be nil, t,
9505         complex-only, or default.
9506         (input-method-highlight-flag): Doc-string augmented.
9507         (activate-input-method): Check if we can run the registered
9508         function to activate an input method.
9509
9510         * mule/korean.el: Set exit-function for language environment
9511         "Korean" to exit-korean-environment.
9512         (setup-korean-environment): Moved to korea-util.el.
9513
9514 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9515
9516         * mule/mule-cmds.el (read-multilingual-string): Use
9517         current-input-method prior to default-input-method.  Don't bind
9518         current-input-method by `let', instead, activate the specified
9519         input method in the current buffer temporarily.
9520
9521 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9522
9523         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9524
9525 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9526
9527         * mule/chinese.el (post-read-decode-hz): Return the result of
9528         decode-hz-region.
9529         (pre-write-encode-hz): Do not change the value of
9530         last-coding-system.
9531
9532 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9533
9534         * mule/mule-ccl.el: Doc fixes.
9535
9536 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9537
9538         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9539         (check-ccl-program): New macro.
9540
9541 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9542
9543         * mule/mule-ccl.el: Comment about CCL syntax modified.
9544         (ccl-command-table): Add read-multibyte-character and
9545         write-multibyte-character.
9546         (ccl-code-table): Add ex-cmd.
9547         (ccl-extended-code-table): New variable.
9548         (ccl-embed-extended-command): New function.
9549         (ccl-compile-read-multibyte-character,
9550         ccl-compile-write-multibyte-character) New functions.
9551         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9552         ccl-dump-write-multibyte-character): New functions.
9553
9554 1999-07-22  SL Baur  <steve@miho>
9555
9556         * config.el (config-value-file): config.values is installed into
9557         doc-directory.
9558         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9559
9560 1999-07-19  Didier Verna  <didier@xemacs.org>
9561
9562         * rect.el: all functions rewritten, except when noted. Below is a
9563         list of interface changes.
9564         (apply-on-rectangle): new function. Obsoletes
9565         `operate-on-rectangle'. All functions that used to call this
9566         function now call the new one.
9567         (kill-rectangle): added optional prefix arg to fill lines.
9568         (delete-rectangle): ditto.
9569         (delete-extract-rectangle): ditto.
9570         (open-rectangle): ditto.
9571         (clear-rectangle): ditto.
9572         (delete-rectangle-line): added third arg FILL.
9573         (delete-extract-rectangle-line): ditto.
9574         (open-rectangle-line): ditto.
9575         (clear-rectangle-line): ditto.
9576
9577 1999-07-18  Andy Piper  <andy@xemacs.org>
9578
9579         * menubar-items.el (default-menubar): add gutter options.
9580
9581         * gutter-items.el: new file.
9582         (gutter): new group for custom.
9583         (gutter-visible-p): new variable.
9584         (default-gutter-position): ditto.
9585         (buffers-tab): new group for the buffers tab.
9586         (gutter-buffers-tab): widget to put in the gutter.
9587         (buffers-tab-max-size): max number of tabs.
9588         (buffers-tab-switch-to-buffer-function): function to call when a
9589         tab is pressed.
9590         (buffers-tab-omit-function): filter buffers with this function.
9591         (buffers-tab-format-buffer-line-function): format buffer names for
9592         inclusion in tabs.
9593         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9594         the record.
9595         (build-buffers-tab-internal): build a list of tab items.
9596         (buffers-tab-items): ditto.
9597         (add-tab-to-gutter): put a tab in the gutter area.
9598         (update-tab-in-gutter): reset the buffers in the tab.
9599
9600         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9601
9602         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9603         (switch-to-buffer-hooks): new hook.
9604
9605         * toolbar.el (default-toolbar-position): fix typo.
9606
9607 1999-07-16  Andy Piper  <andy@xemacs.org>
9608
9609         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9610
9611 1999-07-15  Didier Verna  <didier@xemacs.org>
9612
9613         * cus-edit.el (custom-prompt-variable): optional third arg makes
9614         prompt for a comment string.
9615         (customize-set-value): optional prefix makes this function handle
9616         variable comments.
9617         (customize-set-variable): ditto.
9618         (customize-save-variable): ditto.
9619         (customize-customized): handle custom comments.
9620         (customize-save-customized): ditto.
9621         (custom-variable-state-set): ditto.
9622         (custom-face-state-set): ditto.
9623         (customize-saved): ditto.
9624         (custom-variable-set): ditto.
9625         (custom-face-set): ditto.
9626         (custom-variable-save): ditto.
9627         (custom-face-save): ditto.
9628         (custom-variable-reset-saved): ditto.
9629         (custom-face-reset-saved): ditto.
9630         (custom-variable-reset-standard): ditto.
9631         (custom-face-reset-standard): ditto.
9632         (custom-comment-face): new face.
9633         (custom-comment-tag-face): ditto.
9634         (custom-comment): new widget.
9635         (custom-comment-create): new function.
9636         (custom-comment-delete): ditto.
9637         (custom-comment-value-set): ditto.
9638         (custom-comment-show): ditto.
9639         (custom-comment-invisible-p): ditto.
9640         (custom-variable-value-create): create a comment field widget.
9641         (custom-face-value-create): ditto.
9642         (custom-variable-menu): new entry for adding a custom comment.
9643         (custom-face-menu): ditto.
9644         (custom-save-variables): possibly save custom comments.
9645         (custom-save-faces): ditto.
9646
9647         * cus-face.el (custom-set-faces): the arguments can now have a
9648         custom comment as fourth argument.
9649
9650         * custom.el (custom-set-variables): the arguments can now have a
9651         custom comment as fifth element.
9652
9653 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9654
9655         * XEmacs 21.2.18 is released
9656
9657 1999-07-13  SL Baur  <steve@miho>
9658
9659         * lib-complete.el (read-library-name): Revert previous change.
9660         (read-library): Ditto.
9661
9662 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9663
9664         * packages.el (packages-package-list): Capitalize docstring.
9665
9666         * packages.el (packages-find-package-library-path): Use #'nconc
9667         rather than #'append to reduce consing -- #'mapcar uses Flist,
9668         which returns a freshly consed list.  #'append would create yet
9669         another fresh list, using Fmake_list in concat.
9670
9671         * packages.el (package-provide): Use setq with remassq like it
9672         says in its docstring.
9673
9674 1999-07-06  SL Baur  <steve@miho.m17n.org>
9675
9676         * lib-complete.el (progn-with-message): Fix typo.
9677
9678 1999-07-06  SL Baur  <steve@miho.m17n.org>
9679
9680         * mule/mule-misc.el (char-octet): Make function match docstring.
9681         From Katsumi Yamaoka <yamaoka@jpl.org>
9682
9683 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9684
9685         * wid-edit.el (widget-documentation): corrected spelling error.
9686
9687 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9688
9689         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9690         keys if already bound
9691
9692 1999-07-06  SL Baur  <steve@miho.m17n.org>
9693
9694         * lib-complete.el (progn-with-message): Revert previous changes.
9695
9696 1999-06-24  Bob Weiner  <weiner@beopen.com>
9697
9698         * lib-complete.el (find-library):
9699         (find-library-other-window):
9700         (find-library-other-frame): Completely rewrote
9701         so that these functions actually work when called non-interactively.
9702         Also made them handle LIBRARY arguments which end with .el or .elc.
9703
9704 1999-06-24  Bob Weiner  <weiner@beopen.com>
9705
9706         * simple.el (indent-new-comment-line): Locally bound
9707         `block-comment-start' to `comstart' or else when this is called
9708         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9709         `block-comment-start' value, ignoring any existing spacing after a
9710         comment prefix in the previous line and producing ugly comments.
9711
9712 1999-06-23  Bob Weiner  <weiner@beopen.com>
9713
9714         * list-mode.el (mouse-choose-completion):
9715         (choose-completion):
9716         (completion-switch-to-minibuffer): Added.
9717         ([Tab]): [Tab] previously switched to the minibuffer
9718         but since [space] does that and since most applications in the
9719         world use [Tab] to select the next item in a list, do that in the
9720         *Completions* buffer too.  This will cause the least confusion
9721         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9722         06/23/1999.
9723
9724 1999-06-22  Bob Weiner  <weiner@beopen.com>
9725
9726         * help.el (help-buffer-name): Added support for a null value
9727         of `help-buffer-prefix-string' since some buffers require no
9728         prefix.
9729
9730 1999-06-20  Bob Weiner  <weiner@beopen.com>
9731
9732         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9733         in the completion-list-mode-map to bury the completions buffer
9734         even when the minibuffer is no longer active.
9735
9736 1999-06-20  Bob Weiner  <weiner@beopen.com>
9737
9738         * list-mode.el (list-mode): It is visually disconcerting to have
9739         the text cursor disappear within list buffers, especially when
9740         moving from window to window, so leave it visible.
9741
9742 1999-07-01  SL Baur  <steve@miho.m17n.org>
9743
9744         * menubar-items.el (default-menubar): Conditionalize the bug
9745         report menu item (which may not be possible in this XEmacs).
9746         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9747
9748 1999-06-30  SL Baur  <steve@miho.m17n.org>
9749
9750         * subr.el (with-current-buffer): DOC string fix.
9751         Suggested by Bob Weiner <weiner@altrasoft.com>
9752
9753 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9754
9755         * cus-face.el (custom-face-italic): insert missing args
9756
9757 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9758
9759         * packages.el (package-locations): Changed default early package
9760         hierarchies to ~/.xemacs/mule-packages and
9761         ~/.xemacs/xemacs-packages.
9762
9763 1999-06-23  SL Baur  <steve@miho.m17n.org>
9764
9765         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9766
9767 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9768
9769         * packages.el (package-locations): Changed default early package
9770         hierarchy to ~/.xemacs/packages.
9771         (package-locations): Removed `packages' as a possible name for a
9772         late package hierarchy.
9773
9774 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9775
9776         * mule/mule-category.el (word-combining-categories): Set up new
9777         variable.
9778         (word-separating-categories): Likewise.
9779
9780 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9781
9782         * XEmacs 21.2.17 is released
9783
9784 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9785
9786         * font-menu.el (font-menu-set-font): allow for nil specification
9787         of font size.
9788
9789 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9790
9791         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9792         is 1.
9793
9794 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9795
9796         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9797         8859-5 instead of ISO 8859-1.
9798
9799 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9800
9801         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9802         (viet-viscii-encode-table): Ditto.
9803
9804         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9805         Make obsolete definition of char-octet.
9806
9807 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9808
9809         * subr.el: Move no-Mule make-char ...
9810         * help-nomule.el (make-char): To here.
9811         (string-width): Make Mule compatibility alias.
9812
9813 1999-06-15  Andy Piper  <andy@xemacs.org>
9814
9815         * select.el (get-selection-no-error): really make there be no-error.
9816         (get-selection): revert to original.
9817
9818 1999-06-11  Andy Piper  <andy@xemacs.org>
9819
9820         * select.el (selection-sets-clipboard): renamed.
9821         (own-selection): use it.
9822
9823 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9824
9825         * XEmacs 21.2.16 is released
9826
9827 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9828
9829         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9830         missing characters to avoid crash.
9831
9832 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9833
9834         * coding.el (set-terminal-coding-system): Only set the console
9835         coding system on the selected console if it is a tty.
9836
9837 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9838
9839         * cus-face.el:
9840         * cus-edit.el:
9841         * faces.el:
9842         (custom):
9843         (face-spec-set):
9844         * faces.el (frob-face-property):
9845         * font-menu.el (font-menu-set-font):
9846                   Actually apply changes from 1999-03-17
9847
9848 1999-06-10  Andy Piper  <andy@xemacs.org>
9849
9850         * select.el (get-selection): abstract out non error-signalling
9851         part.
9852         (get-selection-no-error): get-selection without signalling an
9853         error.
9854         (selection-is-clipboard-p): new variable. controls whether the
9855         selection sets the clipboard.
9856         (own-selection): use it.
9857
9858         * mouse.el (insert-selection): fallback to clipboard after trying
9859         primary selection and cutbuffer.
9860
9861 1999-06-05  Andy Piper  <andy@xemacs.org>
9862
9863         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9864         selection functions.
9865
9866 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9867
9868         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9869         default value.
9870         (load): Use `raw-text' instead of `no-conversion'.
9871         (insert-file-contents): Likewise.
9872
9873         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9874         of `no-conversion'.
9875
9876 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9877
9878         * coding.el: Don't copy `no-conversion' to `raw-text'.
9879
9880 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9881
9882         * subr.el (make-char): Define it if Mule is not around.
9883
9884 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9885
9886         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9887
9888         * x-select.el (x-disown-selection-internal): Restore symbol as an
9889         obsolete alias.
9890         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9891
9892 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9893
9894         * XEmacs 21.2.15 is released
9895
9896 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9897
9898         * subr.el (split-string): Avoid infinite looping
9899
9900 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9901
9902         * ldap.el (ldap-ignore-attribute-codings): New variable
9903         (ldap-default-attribute-decoder): New variable
9904         (ldap-coding-system): New variable
9905         (ldap-attribute-syntax-encoders): New variable
9906         (ldap-attribute-syntax-decoders): New variable
9907         (ldap-attribute-syntaxes-alist): New variable
9908         (ldap-encode-boolean): New function
9909         (ldap-decode-boolean): New function
9910         (ldap-encode-country-string): New function
9911         (ldap-decode-string): New function
9912         (ldap-decode-address): New function
9913         (ldap-encode-address): New function
9914         (ldap-decode-attribute): New function
9915         (ldap-search): Use some of these
9916
9917 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9918
9919         * version.el (emacs-version): Make the patch level/beta come
9920         before the XEmacs qualifier so that it gets into (funcall
9921         emacs-version) and thus in the bug reports.
9922         (emacs-version>=): Support patch levels.
9923
9924 1999-06-03  SL Baur  <steve@xemacs.org>
9925
9926         * version.el: implement x.y.z version number
9927         From Jan Vroonhof <vroonhof@math.ethz.ch>
9928
9929 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9930
9931         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9932
9933 1999-05-22  Vin Shelton <acs@xemacs.org>
9934
9935         * startup.el: Document -private and break out non-standard X options.
9936
9937 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9938
9939         * mule/mule-charset.el (charset-after): New function.
9940         (charset-direction): Synch with Mule, update docstring.
9941         (get-charset-property): New function.
9942         (put-charset-property): New function.
9943         (charset-plist): New function.
9944
9945         * mule/mule-charset.el (compose-region):
9946         (decompose-region): remove;  these functions (which don't work
9947         since we don't do composite characters) have been moved to
9948         mule-util.el.
9949         (toplevel): follow coding standards
9950
9951 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9952
9953         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9954         exist any more.
9955
9956         * code-files.el: Fix commentary to follow coding standards.  Move
9957         the single line left in mule-files.el to here.
9958
9959         * mule/mule-files.el: delete.
9960
9961 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9962
9963         * info.el (Info-scroll-prev): Use event functions instead of the
9964         old emacs 19 interface.
9965
9966 1999-06-02  Andy Piper  <andy@xemacs.org>
9967
9968         * x-font-menu.el (x-font-menu-load-font):
9969         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9970
9971 1999-05-31  Andy Piper  <andy@xemacs.org>
9972
9973         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9974         group.
9975         (font-menu-this-frame-only-p): ditto.
9976         (font-menu-max-items): reinstate, from Jan Vroonhof
9977         <vroonhof@math.ethz.ch>
9978         (font-menu-submenu-name-format): ditto.
9979         (font-menu-split-long-menu): ditto, for use by the family
9980         constructor.
9981         (font-menu-family-constructor): use it.
9982
9983 1999-05-30  Andy Piper  <andy@xemacs.org>
9984
9985         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9986         for use by the font menu.
9987
9988         * msw-font-menu.el: new file implementing mswindows specific
9989         font-menu behaviour.
9990         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9991         (mswindows-font-menu-junk-families): ditto.
9992         (hack-font-truename): ditto.
9993         (mswindows-font-regexp-ascii): ditto.
9994         (mswindows-reset-device-font-menus): ditto.
9995         (mswindows-font-menu-font-data): ditto.
9996         (mswindows-font-menu-load-font): ditto.
9997
9998         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9999         (x-font-menu-font-data): ditto.
10000         (x-font-menu-load-font): ditto.
10001
10002         * font-menu.el: new file implementing generic font menu behaviour.
10003         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10004         made device independent.
10005         (font-menu-this-frame-only-p): ditto.
10006         (font-menu-preferred-resolution): ditto.
10007         (font-menu-size-scaling): new variable used to determine whether
10008         sizes are in points or tenths of a point.
10009         (vassoc): moved from x-font-menu.el.
10010         (device-fonts-cache): ditto.
10011         (device-fonts-cache): ditto.
10012         (flush-device-fonts-cache): ditto.
10013         (reset-device-font-menus): copied from x-font-menu.el and made
10014         device independent. Most functionality deferred to
10015         device-dependent versions.
10016         (font-menu-family-constructor): copied from x-font-menu.el and
10017         made device independent.
10018         (font-menu-size-constructor): ditto.
10019         (font-menu-weight-constructor): ditto.
10020         (font-menu-set-font): ditto.
10021         (font-menu-change-face): ditto.
10022         (font-menu-load-font): new device method.
10023         (font-menu-font-data): ditto.
10024
10025         * x-font-menu.el: The above functions deleted.
10026
10027 1999-05-26  Andy Piper  <andy@xemacs.org>
10028
10029         * update-elc.el:
10030         * make-docfile.el:
10031         * loadup.el: rehash expand-file-name usage to not use default-directory.
10032
10033 1999-05-21  Andy Piper  <andy@xemacs.org>
10034
10035         * x-select.el (x-select-convert-to-text):
10036         (x-selected-text-type):
10037         (x-get-selection):
10038         (xselect-convert-to-string):
10039         (xselect-convert-to-compound-text):
10040         (xselect-convert-to-length):
10041         (xselect-convert-to-targets):
10042         (xselect-convert-to-delete):
10043         (xselect-convert-to-filename):
10044         (xselect-convert-to-charpos):
10045         (xselect-convert-to-lineno):
10046         (xselect-convert-to-colno):
10047         (xselect-convert-to-sourceloc):
10048         (xselect-convert-to-os):
10049         (xselect-convert-to-host):
10050         (xselect-convert-to-user):
10051         (xselect-convert-to-class):
10052         (xselect-convert-to-name):
10053         (xselect-convert-to-integer):
10054         (xselect-convert-to-atom):
10055         (xselect-convert-to-identity): functions renamed from x-* and
10056         moved to select.el.
10057         (x-get-secondary-selection): use rename get-selection.
10058         (x-get-clipboard): ditto.
10059         (x-own-selection): moved to select.el.
10060         (x-valid-simple-selection-p): ditto.
10061         (x-dehilight-selection): ditto.
10062         (x-own-clipboard): ditto.
10063         (x-disown-selection): ditto.
10064
10065         * x-mouse.el (x-yank-function): moved to mouse.el.
10066         (x-insert-selection): ditto.
10067         (x-set-point-and-move-selection): use renamed function.
10068
10069         * select.el (selected-text-type): moved and renamed from
10070         x-select.el.
10071         (selection-owner-p): moved to C.
10072         (selection-exists-p): ditto.
10073         (get-cutbuffer): new device method.
10074         (get-selection): generalised and moved from x-select.el.
10075         (own-selection): moved x-own-selection functionality into here.
10076         (dehilight-selection): renamed and moved from x-select.el.
10077         (own-clipboard): functionality moved from x-select.el using new
10078         generic C builtins.
10079         (disown-clipboard): ditto.
10080         (select-convert-to-text):
10081         (select-convert-to-string):
10082         (select-convert-to-compound-text):
10083         (select-convert-to-length):
10084         (select-convert-to-targets):
10085         (select-convert-to-delete):
10086         (select-convert-to-filename):
10087         (select-convert-to-charpos):
10088         (select-convert-to-lineno):
10089         (select-convert-to-colno):
10090         (select-convert-to-sourceloc):
10091         (select-convert-to-os):
10092         (select-convert-to-host):
10093         (select-convert-to-user):
10094         (select-convert-to-class):
10095         (select-convert-to-name):
10096         (select-convert-to-integer):
10097         (select-convert-to-atom):
10098         (select-convert-to-identity): new functions renamed from x-* and
10099         moved from x-select.el.
10100
10101         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10102         into here and use as the default window-system mouse yank.
10103         (insert-selection): generalised and moved from x-mouse.el.
10104         (own-clipboard): moved to C.
10105
10106         * msw-select.el (mswindows-selection-owned-p): deleted.
10107         (mswindows-own-selection): generalised and moved to select.el.
10108         (mswindows-disown-selection): generalised and moved to C.
10109         (mswindows-selection-owner-p): ditto.
10110
10111 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10112
10113         * XEmacs 21.2.14 is released
10114
10115 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10116
10117         * about.el: update contact info for jason and slb.
10118
10119 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10120
10121         * mule/european.el (setup-romanian-environment): Add Romanian
10122         support from Emacs/Mule romanian.el.
10123
10124 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10125
10126         * cus-face.el: Label all custom changes with the 'custom' tag.
10127
10128         * cus-edit.el: idem ditto.
10129
10130         * faces.el: Added suport for adding device tags to various functions.
10131         (custom): New device tag.
10132         (face-spec-set): Call reset face with tags argument. No longer do
10133         x-init-global-faces hack.
10134
10135         * faces.el (frob-face-property): Use an anonymous specifier to map
10136         frob-face-property-1 over.
10137
10138         * x-font-menu.el (font-menu-set-font): Always specify all
10139         properties to custom.
10140
10141 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10142
10143         * mule/european.el (setup-czech-environment): Add czech support.
10144         From David Sauer <davids@orfinet.cz>
10145
10146 1999-03-15  SL Baur  <steve@xemacs.org>
10147
10148         * check-features.el: Turn hard errors into warnings.
10149
10150 1999-03-21  SL Baur  <steve@xemacs.org>
10151
10152         * simple.el (delete-key-deletes-forward): As per discussion on
10153         xemacs-beta, default to t.
10154
10155 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10156
10157         * loadup.el: Define Installation-string before loading anything.
10158
10159 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10160
10161         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10162         From Anders Stenman <stenman@isy.liu.se>
10163
10164 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10165
10166         * wid-edit.el (widget-glyph-find): Ditto.
10167
10168         * packages.el (locate-library): Ditto.
10169
10170         * loadup.el (really-early-error-handler): Ditto.
10171
10172         * lib-complete.el (read-library): Ditto.
10173
10174         * faces.el (set-face-stipple): Ditto.
10175
10176         * code-files.el (load): Use new calling style of locate-file.
10177
10178 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10179
10180         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10181         dead.
10182
10183 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10184
10185         * dumped-lisp.el (preloaded-file-list): Don't load
10186         Installation.el.
10187
10188         * loadup.el (Installation-string): Define it here.
10189
10190 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10191
10192         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10193         Installation.el needs to be loaded before `dump-paths', otherwise
10194         the dumping process won't find it.
10195
10196 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10197
10198         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10199         subr so that we can use `replace-in-string' in Installation.el to
10200         get rid of C-m chars under the native Windows build.
10201
10202 1999-04-29  Andy Piper  <andy@xemacs.org>
10203
10204         * make-docfile.el: canonicalize file and directory names.
10205
10206         * device.el (call-device-method): new function for calling device
10207         specific methods.
10208         (define-device-method): new function for defining device methods.
10209         (define-device-method*): ditto.
10210
10211 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10212
10213         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10214
10215 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10216
10217         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10218         (cyrillic-koi8-r-encode-table): Likewise.
10219         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10220         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10221
10222         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10223         from vietnamese.el].
10224
10225         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10226         mule/mule-misc.el.
10227
10228 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10229
10230         * mule/thai-xtis.el:
10231         - Change font registry name from "Thai94x94-0" to "xtis-0".
10232         - Change mnemonic of coding-system `tis-620' to "TIS620".
10233
10234 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10235
10236         * mule/ethiopic.el: fixed.
10237
10238 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10239
10240         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10241
10242         * mule/thai-xtis.el: New file.
10243
10244         * mule/vietnamese.el: New file.
10245
10246         * mule/ethiopic.el: New file.
10247
10248 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10249
10250         * bytecomp.el (byte-compile-close-variables): Leave
10251         debug-issue-ebola-notices alone.
10252
10253 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10254
10255         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10256         at the top of the buffer since it is the most important thing to
10257         customize
10258         (ldap-get-host-parameter): New defun
10259         (ldap-search): Add a new parameter `withdn' to retrieve the
10260         distinguished names of entries
10261
10262 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10263
10264         * startup.el (splash-frame-body): Date and spelling fixes.
10265
10266 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10267
10268         * view-less.el (toggle-truncate-lines): add autoload tag
10269
10270 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10271
10272         * format.el (format-alist): Disable image stuff.
10273
10274 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10275
10276         * wid-edit.el (widget-glyph-find): Search by directories, then by
10277         suffixes rather than the other way around.
10278         (widget-image-conversion): Renamed to
10279         `widget-image-file-name-suffixes'.
10280
10281 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10282
10283         * mule/mule-charset.el: Made old functions obsolete, remove the
10284         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10285         (charset-iso-graphic-plane): Rename from charset-graphic.
10286         (charset-iso-final-char): Rename from charset-final.
10287         (charset-width): Rename from charset-columns.
10288         (charset-bytes): Added from fsf compatibility, returns always 1.
10289
10290         * mule/mule-misc.el: Move charset-doc-string alias to
10291         mule-charset.el
10292
10293 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10294
10295         * x-faces.el (x-make-font-bold-italic): honor
10296         *try-oblique-before-italic-fonts*
10297
10298 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10299
10300         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10301
10302 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10303
10304         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10305         name.
10306
10307 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10308
10309         * cl-extra.el (equalp): Would bug out for lists.
10310
10311 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10312
10313         * about.el (about-hackers):  Change cgw's email address
10314
10315 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10316
10317         * XEmacs 21.2.13 is released
10318
10319 1999-03-12  SL Baur  <steve@xemacs.org>
10320
10321         * simple.el (delete-key-deletes-forward): Revert to previous
10322         behavior.
10323
10324 1999-01-18  Didier Verna  <didier@xemacs.org>
10325
10326         * menubar-items.el (xemacs-splash-buffer): handle the case of
10327         multiple elements in the splash buffer body.
10328
10329         * startup.el (splash-frame-timeout): new constant: interval
10330         between splash buffer elements.
10331         (command-line-1): handle splash buffer with multiple elements (use
10332         a timeout).
10333         (splash-frame-body): Originally `startup-splash-frame-body'.
10334         Rewrote a cleaner and more readable version. This can now be array,
10335         in which case each element is displayed in turn in the splash buffer.
10336         (splash-frame-static-body): new constant. Persistent information
10337         across all splash buffer elements (preserves the possibility to give
10338         it in different languages.
10339         (circulate-splash-frame-elements): new function. Used as a timeout
10340         to circulate through all splash frame elements and display them in
10341         sequence.
10342         (display-splash-frame): originally `startup-splash-frame'. Handle
10343         the case of multiple elements in the splash buffer body. Now
10344         returns a timeout id if multiple elements to display, or nil.
10345
10346 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10347
10348         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10349         so they can be overridden by x-init-face-from-resources.
10350         Additionally specify the font name also with an x tag.
10351
10352 1999-03-08  Andy Piper  <andy@xemacs.org>
10353
10354         * package-get.el (package-get-base): autoload.
10355
10356         * menubar-items.el (default-menubar): add update menu item. Fix
10357         custom menu to only be activated when package-base is available.
10358
10359         * package-get.el (package-get-custom): don't load
10360         package-get-custom as it is auto-generated. Fix group definition.
10361
10362 1999-03-05  Didier Verna  <didier@xemacs.org>
10363
10364         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10365         instead of `symbol-name' (Thanks Kyle).
10366
10367         * cus-edit.el (custom-save-variables): use `prin1' instead of
10368         princ to write symbols.
10369
10370 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10371
10372         * XEmacs 21.2.12 is released
10373
10374 1999-03-05  SL Baur  <steve@xemacs.org>
10375
10376         * menubar-items.el (default-menubar): Add kfm browsing support.
10377         From Neal Becker <nbecker@fred.net>
10378
10379 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10380
10381         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10382         calls to font-lock during buffer reversion.
10383
10384 1999-02-12  Didier Verna  <didier@xemacs.org>
10385
10386         * info.el (Info-build-node-completions): unconditionally widen the
10387         tag table buffer.
10388
10389 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10390
10391         * x-faces.el (x-init-face-from-resources):
10392         Only set fonts in the 'x locale.
10393
10394 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10395
10396         * package-ui.el (pui-install-selected-packages): Don't throw on
10397         `package-admin-delete-binary-package' returning nil since it's
10398         normal.  Reindent function.
10399         (pui-add-required-packages): Handle case where packages selected
10400         for installation have never been installed.
10401
10402 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10403
10404         * menubar-items.el (default-menubar):
10405         Implement the ``Mule->Set coding system of process'' menu item.
10406
10407 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10408
10409         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10410         files
10411         - Change some `if's to `when's
10412
10413 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10414
10415         * XEmacs 21.2.11 is released
10416
10417 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10418
10419         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10420         against window close (Fix Bug #460).
10421         (ask-user-about-lock-dbox): Idem.
10422
10423 1999-02-25  SL Baur  <steve@xemacs.org>
10424
10425         * mule/mule-charset.el (charset-leading-byte): New function.
10426         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10427
10428 1999-02-12  Andy Piper  <andy@xemacs.org>
10429
10430         * about.el (xemacs-hackers): change andy's email address.
10431         (about-url-alist): change andy's web page address.
10432         (about-xemacs): add piper.
10433
10434 1999-02-16  SL Baur  <steve@xemacs.org>
10435
10436         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10437         of mule-base into lisp/mule.
10438
10439 1999-02-16  SL Baur  <steve@xemacs.org>
10440
10441         * mule/arabic.el:
10442         mule/canna-leim.el:
10443         mule/chinese.el:
10444         mule/cyrillic.el:
10445         mule/english.el:
10446         mule/european.el:
10447         mule/greek.el:
10448         mule/hebrew.el:
10449         mule/japanese.el:
10450         mule/kinsoku.el:
10451         mule/korean.el:
10452         mule/misc-lang.el:
10453         mule/mule-category.el:
10454         mule/mule-ccl.el:
10455         mule/mule-charset.el:
10456         mule/mule-cmds.el:
10457         mule/mule-coding.el:
10458         mule/mule-files.el:
10459         mule/mule-help.el:
10460         mule/mule-init.el:
10461         mule/mule-misc.el:
10462         mule/mule-tty-init.el:
10463         mule/mule-x-init.el:
10464         mule/viet-chars.el:  Remerge from mule-base.
10465
10466         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10467         of mule-base into lisp/mule.
10468
10469 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10470
10471         * process.el (exec-to-string): Use `shell-command-switch' in place
10472         of hard-wired "-c" (for WindowsNT).
10473
10474 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10475
10476         * menubar-items.el (default-menubar):  Remove obsolete
10477         "Gopher" item
10478
10479 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10480
10481         * package-admin.el (package-admin-get-install-dir): First fall
10482         back to the location of xemacs-base for non-mule packages.
10483
10484 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10485
10486         * paths.el:
10487         - improved automounter tmp directory support.
10488         - support 4 (!) empirically discovered automounter conventions
10489
10490 1999-02-12  SL Baur  <steve@xemacs.org>
10491
10492         * etags.el (pop-tag-mark): autoload to match key binding.
10493
10494 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10495
10496         * XEmacs 21.2.10 is released
10497
10498 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10499
10500         * package-get.el (package-get-remote-filename): Don't bug out for
10501         a local file name in the search entry.
10502
10503 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10504
10505         * XEmacs 21.2.9 is released
10506
10507 1999-01-19  Didier Verna  <didier@xemacs.org>
10508
10509         * replace.el (replace-search-function): new variable containing a
10510         function to perform a search-forward.
10511         (replace-re-search-function): new variable containing a function
10512         to perform a re-search-forward.
10513         (perform-replace): use them.
10514
10515 1999-01-25  Didier Verna  <didier@xemacs.org>
10516
10517         * select.el (selection-owner-p): use the name `XEmacs'.
10518         (cut-copy-clear-internal): ditto.
10519
10520 1999-01-18  Andy Piper  <andy@xemacs.org>
10521
10522         * about.el (about-url-alist): Update my entry.
10523         (xemacs-hackers): Ditto.
10524
10525 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10526
10527         * buffer.el (switch-to-buffer): Fixing documentation.
10528         * minibuf.el (minibuffer-completion-table): ditto.
10529         * cl-macs.el (return-from): ditto.
10530
10531 1999-01-04  Didier Verna  <didier@xemacs.org>
10532
10533         * replace.el (delete-non-matching-lines): temporarily disable
10534         case-folding when called interactively with a regexp containing
10535         uppercase characters.
10536         (delete-matching-lines): ditto.
10537         (count-matches): ditto.
10538         (list-matching-lines): ditto.
10539
10540 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10541
10542         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10543         abort if current window is split horizontally, not if others are
10544         split.  Got rid of unnecessary minibuffer checking.  Also, add
10545         some comments (it's still complex).
10546
10547 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10548
10549         * package-get.el: changed address for doc.ic.ac.uk to
10550         sunsite.doc.ic.ac.uk
10551
10552 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10553
10554         * ldap.el (toplevel): Remove requires so that the file compiles
10555         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10556
10557 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10558
10559         * dump-paths.el: Calculate module-directory and set
10560         module-load-path to the load path for modules.
10561
10562         * loadup.el: Get bootstrap value of module-load-path from the
10563         environment variable EMACSBOOTSTRAPMODULEPATH.
10564         - Display the module load path if we're debugging paths.
10565
10566         * setup-paths.el: Added function paths-find-site-module-directory.
10567         - Added function paths-find-module-directory.
10568         - Added function paths-construct-module-load-path.  Uses new
10569         environment variable EMACSMODULEPATH.
10570
10571 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10572
10573         * font.el (font-default-object-for-device):
10574         Oops! This `or' can't be replaced by `unless'.
10575         Fixed inability to run w3, among other things.
10576
10577 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10578
10579         * package-admin.el: Change initialization of
10580           package-admin-install-function dependent on system type.
10581           Change package-admin-install-function-mswindows to use
10582           "minitar".
10583
10584 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10585
10586         * mouse.el (default-mouse-motion-handler): Disable help echo while
10587         in the minibuffer.
10588
10589 1998-12-28  Martin Buchholz <martin@xemacs.org>
10590
10591         * XEmacs 21.2.8 is released.
10592
10593 1998-12-24  Martin Buchholz <martin@xemacs.org>
10594
10595         * XEmacs 21.2.7 is released.
10596
10597 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10598
10599         * package-ui.el (pui-list-packages): Set truncate-lines.
10600
10601         * package-get.el (package-get-download-menu): Use
10602         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10603
10604         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10605         (pui-help-string): idem.
10606         (list-packages-mode): New major mode.
10607         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10608         (pui-install-selected-packages): Add suport for removing packages.
10609         (pui-toggle-package-delete-key): New function.
10610         (pui-popup-context-sensitive): New kludge.
10611         (pui-list-packages): Add warning when `package-get-remote' is nil.
10612         (package-ui-add-site): New function.
10613
10614 1998-12-01  Didier Verna  <didier@xemacs.org>
10615
10616         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10617
10618 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10619
10620         * ldap.el: Custom-ized
10621         (toplevel): Do not provide `ldap' which is provided by C level
10622         LDAP code
10623         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10624
10625 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10626
10627         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10628
10629 1998-12-17  Andy Piper  <andy@xemacs.org>
10630
10631         * sound.el (sound-load-list): name changed from sound-load-alist.
10632         (sound-extension-list): name changed from sound-ext-list.
10633         (load-default-sounds): use new names.
10634         (load-sound-file): use new names.
10635
10636 1998-12-16  Andy Piper  <andy@xemacs.org>
10637
10638         * XEmacs 21.2.6 is released
10639
10640 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10641
10642         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10643         errors.
10644
10645 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10646
10647         * wid-edit.el (widget-echo-this-extent): Set
10648         help-echo-owns-message to t.
10649
10650 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10651
10652         * package-get.el (package-get-download-menu): use toggles for
10653           each site in the download site menu.
10654
10655 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10656
10657         * package-get.el (package-get): If we cannot find a package
10658           because package-get-remote is not set, give a more helpful
10659           error message.
10660
10661 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10662
10663         * package-get.el (package-get-remote-filename): use an EFS path
10664         with user anonymous if no user is specified.
10665
10666 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10667
10668         * faces.el (face-spec-set): Re-init fallfacks for default after
10669         calling reset-face on the default face.
10670
10671 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10672
10673         * package-admin.el (package-admin-default-install-function):
10674         Behave as advertised.  Make sure the pkg-dir is proper for
10675         default-directory.
10676         (package-admin-add-binary-package): Make sure the pkg-dir is
10677         proper for default-directory.
10678         (package-admin-install-function-mswindows): Make sure the pkg-dir
10679         is proper for default-directory.
10680
10681 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10682
10683         * XEmacs 21.2.5 is released
10684
10685 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10686
10687         * files.el (binary-file-regexps): regexp-opt is not available at
10688         bytecompile time.
10689
10690 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10691
10692         * x-win-xfree86.el:
10693         * x-win-sun.el (x-win-init-sun):
10694         * x-win-sun.el:
10695         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10696         * x-iso8859-1.el:
10697         * x-init.el (init-post-x-win):
10698         * x-init.el (init-pre-x-win):
10699         * x-init.el (x-initialize-compose):
10700         * x-init.el:
10701         * x-compose.el:
10702         * winnt.el:
10703         * widget.el:
10704         * wid-edit.el (widget-glyph-click):
10705         * wid-edit.el (widget-glyph-find):
10706         * wid-edit.el (widget-type):
10707         * view-less.el (view-buffer-other-window):
10708         * very-early-lisp.el:
10709         * version.el:
10710         * toolbar.el:
10711         * toolbar-items.el:
10712         * term/sun.el (suntool-map):
10713         * term/sun-mouse.el:
10714         * term/internal.el:
10715         * syntax.el (modify-syntax-entry):
10716         * symbol-syntax.el:
10717         * subr.el:
10718         * startup.el (lock-directory):
10719         * simple.el (set-comment-column):
10720         * simple.el (backward-delete-char-untabify):
10721         * shadow.el (find-emacs-lisp-shadows):
10722         * shadow.el:
10723         * setup-paths.el (paths-construct-info-path):
10724         * select.el (cut-copy-clear-internal):
10725         * process.el (call-process-region):
10726         * process.el (start-process-shell-command):
10727         * process.el:
10728         * paths.el (rmail-spool-directory):
10729         * paragraphs.el (use-hard-newlines):
10730         * package-get.el (package-get-dependencies):
10731         * package-admin.el (package-admin-delete-binary-package):
10732         * obsolete.el (truncate-string):
10733         * obsolete.el (store-substring):
10734         * mouse.el (default-mouse-track-maybe-own-selection):
10735         * mouse.el (mouse-yank-at-point):
10736         * modeline.el:
10737         * modeline.el (mouse-drag-modeline):
10738         * minibuf.el (read-directory-name-internal):
10739         * minibuf.el (read-file-name-internal):
10740         * minibuf.el (read-file-name-internal-1):
10741         * minibuf.el (read-file-name-2):
10742         * minibuf.el (exact-minibuffer-completion-p):
10743         * minibuf.el (read-from-minibuffer):
10744         * minibuf.el:
10745         * menubar.el (check-menu-syntax):
10746         * map-ynp.el (map-y-or-n-p):
10747         * make-docfile.el (docfile-out-of-date):
10748         * loadup.el ((member "run-temacs" command-line-args)):
10749         * loadup.el ((member "no-site-file" command-line-args)):
10750         * loadup.el (really-early-error-handler):
10751         * loadup.el:
10752         * loadhist.el:
10753         * loaddefs.el:
10754         * lisp-mnt.el (lm-verify):
10755         * lib-complete.el (lib-complete:cache-completions):
10756         * lib-complete.el (library-all-completions):
10757         * itimer.el (itimer-run-expired-timers):
10758         * info.el (Info-mode):
10759         * info.el (Info-insert-file-contents):
10760         * info.el (Info-rebuild-dir):
10761         * info.el (Info-build-dir-anew):
10762         * info.el (Info-parse-dir-entries):
10763         * info.el (Info-dir-outdated-p):
10764         * info.el (Info-insert-dir):
10765         * info.el (info-xref):
10766         * info.el:
10767         * hyper-apropos.el (hyper-apropos-get-doc):
10768         * hyper-apropos.el (hyper-describe-face):
10769         * hyper-apropos.el (hyper-apropos-mode):
10770         * hyper-apropos.el:
10771         * help.el (list-processes):
10772         * help.el:
10773         * gnuserv.el:
10774         * font.el (mswindows-font-create-name):
10775         * font.el (font-default-font-for-device):
10776         * font.el (x-font-create-object):
10777         * font.el (font-registry):
10778         * font.el:
10779         * font-lock.el (font-lock-keywords):
10780         * font-lock.el:
10781         * finder.el (finder-compile-keywords):
10782         * find-paths.el (paths-find-recursive-path):
10783         * fill.el (set-justification-center):
10784         * fill.el (fill-region-as-paragraph):
10785         * files.el (insert-directory):
10786         * files.el (wildcard-to-regexp):
10787         * files.el (recover-file):
10788         * files.el (basic-save-buffer):
10789         * files.el (delete-auto-save-file-if-necessary):
10790         * files.el (file-relative-name):
10791         * files.el (backup-extract-version):
10792         * files.el (backup-buffer):
10793         * files.el (set-visited-file-name):
10794         * files.el (set-auto-mode):
10795         * files.el (interpreter-mode-alist):
10796         * files.el:
10797         * files.el (find-file-noselect):
10798         * files.el (abbreviate-file-name):
10799         * files.el (parse-colon-path):
10800         * files.el (directory-abbrev-alist):
10801         * etags.el (visit-tags-table-buffer):
10802         * easymenu.el (easy-menu-define):
10803         * dragdrop.el (experimental-dragdrop-drag):
10804         * dragdrop.el (dragdrop-drop-do-functions):
10805         * dragdrop.el (dragdrop-drop-at-point):
10806         * disass.el (disassemble-1):
10807         * disass.el (disassemble-internal):
10808         * disass.el (disassemble):
10809         * disass.el:
10810         * derived.el (derived-mode-init-mode-variables):
10811         * derived.el (define-derived-mode):
10812         * custom.el (defgroup):
10813         * cus-edit.el (custom-quote):
10814         * config.el:
10815         * code-process.el (open-network-stream):
10816         * code-process.el (start-process):
10817         * code-process.el (call-process-region):
10818         * code-process.el (call-process):
10819         * code-process.el:
10820         * code-files.el (insert-file-contents):
10821         * code-files.el:
10822         * code-files.el (buffer-file-coding-system-for-read):
10823         * cmdloop.el (yes-or-no-p-minibuf):
10824         * cl.el:
10825         * cl-macs.el:
10826         * cl-extra.el:
10827         * callers-of-rpt.el (make-caller-report):
10828         * callers-of-rpt.el:
10829         * bytecomp.el (batch-byte-recompile-directory):
10830         * bytecomp.el (batch-byte-compile-1):
10831         * bytecomp.el (batch-byte-compile):
10832         * bytecomp.el (display-call-tree):
10833         * bytecomp.el (byte-compile-insert):
10834         * bytecomp.el (byte-compile-two-args-19->20):
10835         * bytecomp.el (byte-compile-variable-ref):
10836         * bytecomp.el (byte-compile-form):
10837         * bytecomp.el (byte-compile-top-level-body):
10838         * bytecomp.el (byte-compile-out-toplevel):
10839         * bytecomp.el (byte-compile-byte-code-maker):
10840         * bytecomp.el (byte-compile-file-form-defmumble):
10841         * bytecomp.el (byte-compile-file-form):
10842         * bytecomp.el (byte-compile-keep-pending):
10843         * bytecomp.el (byte-compile-insert-header):
10844         * bytecomp.el (byte-compile-from-buffer):
10845         * bytecomp.el (byte-compile-file):
10846         * bytecomp.el (byte-recompile-file):
10847         * bytecomp.el (byte-compile-close-variables):
10848         * bytecomp.el (byte-compile-warn-about-unused-variables):
10849         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10850         * bytecomp.el (byte-compiler-legal-options):
10851         * bytecomp.el (byte-compile-lapcode):
10852         * bytecomp.el (byte-optimize-log):
10853         * bytecomp.el ((fboundp 'defsubst)):
10854         * bytecomp.el:
10855         * bytecomp-runtime.el:
10856         * byte-optimize.el (byte-optimize-apply):
10857         * byte-optimize.el (car):
10858         * byte-optimize.el (byte-optimize-form):
10859         * byte-optimize.el (byte-optimize-form-code-walker):
10860         * byte-optimize.el:
10861         * build-report.el (build-report-insert-installation-file):
10862         * build-report.el (build-report):
10863         * auto-show.el:
10864         * apropos.el (apropos-documentation):
10865         - mega patch
10866         - clean up byte-compile warnings
10867         - remove unused variables
10868         - Use common lisp style hashtable functions
10869         - byte compiler cleanup
10870         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10871         - remove old backquote syntax usage
10872         - move some cl functionality into C for speed.
10873         - remove last remaining VMS support
10874         - spelling fixes
10875         - implement last, butlast, nbutlast, copy-list in C.
10876         - new macro ignore-file-errors, similar to ignore-errors
10877           (ignore-file-errors (delete-file "foo"))
10878         - get frequent garbage collection during loadup.el by tweaking
10879           gc-cons-threshold, rather than explicitly calling garbage-collect
10880         - default delete-key-deletes-forward to `t'.
10881
10882 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10883
10884         * XEmacs 21.2-beta4 is released.
10885
10886 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10887
10888         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10889         (easy-menu-item-present-p): Wrapper around find-menu-item.
10890         (easy-menu-remove-item): Wrapper around delete-menu-item.
10891
10892         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10893         (add-menu-button): Add 'in-menu' argument.
10894         (add-menu-item-1): Add in-menu support to helper function.
10895
10896 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10897
10898         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10899
10900 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10901
10902         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10903         of Dec 4, 1997.
10904
10905 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10906
10907         * process.el (shell-command-on-region): Report if the command
10908         succeeded or failed.
10909
10910 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10911
10912         * subr.el (buffer-substring-no-properties): Comment out.
10913
10914 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10915
10916         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10917           into font instances first, like `x-frob-font-size' does.
10918           (mswindows-find-larger-font): ditto
10919
10920 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10921
10922         * package-ui.el (pui-install-selected-packages): fix args in call
10923         to `package-get'.
10924
10925 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10926
10927         * package-get.el (host-name): New widget type.
10928         (package-get-remote): Better customization using new type.
10929         (package-get-download-sites): idem dito.
10930
10931         (package-get-custom): Do not use package-get-all untill we have
10932         runtime dependencies.
10933
10934         (package-get-remove-copy): Default to 't' we no longer need this
10935         kludge as we do not currently use depenencies.
10936
10937         (package-get-was-current): New variable.
10938         (package-get-require-base): New 'force-current' argument.
10939         (package-get-update-base): idem
10940         (package-get-package-provider):  idem
10941         (package-get-locate-index-file): New 'no-remote' argument.
10942         (package-get-locate-file): idem.
10943
10944         (package-get-maybe-save-index): New function.
10945         (package-get-update-base): Use it.
10946
10947 1998-10-28 Greg Klanderman <greg@alphatech.com>
10948
10949         * package-get.el (package-get-remote): default to nil; by default,
10950         don't go out to the net via EFS.  They must select a download site.
10951         (package-get-download-sites): new variable.
10952         (package-get-download-menu): new function.
10953         (package-get-locate-index-file): new function.
10954         (package-get-update-base): use it.
10955
10956         * menubar-items.el (default-menubar): add "Update Package Index"
10957         and "Add Download Site" menus under Options | Manage Packages.
10958
10959 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10960
10961         * package-get.el (package-get): bugfix code checking installed version
10962         for case where package is not currently installed.
10963         (package-get-require-signed-base-updates): new variable.
10964         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10965         deemed not a goot thing.  Use the variable
10966         package-get-allow-unsigned-base-updates instead.
10967
10968 1998-10-16 Greg Klanderman <greg@alphatech.com>
10969
10970         * package-get.el (package-get): Don't install an older version than
10971         we already have unless explicitly told to.  Issue a warning.
10972
10973         * package-ui.el (pui-add-required-packages): when adding
10974         dependencies, don't add packages that are up to date.
10975         (pui-package-symbol-char):  Don't consider a package out of date
10976         if you have a newer version installed than the latest version in
10977         package-get-base.
10978
10979         * package-get.el (package-get-base-filename): document that it may
10980         be a path relative to package-get-remote;  new default value.
10981         (package-get-locate-file): new function.
10982         (package-get-update-base): use it to expand package-get-base-filename.
10983         (package-get-save-base): new function to save the package-get database
10984         to file.
10985         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10986         (package-get-update-base): pass the REMOTE-SOURCE arg.
10987         (package-get-update-base-entry): call package-get-custom-add-entry.
10988         (package-get-file-installed-p): removed; no longer needed.
10989         (package-get-create-custom): ditto.
10990         (toplevel): remove code to build and load package-get-custom.el
10991         (package-get-custom-add-entry): new function.
10992
10993 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10994
10995         * wid-edit.el (widget-button-click): Don't switch window.
10996
10997 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10998
10999         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11000
11001 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11002
11003         * etags.el (find-tag-default): Run find-tag-hook using
11004         run-hooks rather than funcall
11005
11006 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11007
11008         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11009         and the current local map as the parents to isearch-mode-map.
11010
11011 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11012
11013         * XEmacs 21.2-beta3 is released.
11014
11015 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11016
11017         * package-get.el (package-get-update-base): use
11018         insert-file-contents-internal, not insert-file-contents-literally.
11019
11020 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11021
11022         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11023         dump time.
11024
11025 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11026
11027         * package-get.el (package-get-update-base-entry): new function.
11028         (package-get-update-base): renamed; was `package-get-load-base'.
11029         cleanup, and use package-get-update-base-from-buffer.
11030         (package-get-update-base-from-buffer): new function.
11031         (package-get-update-base-entries): new; helper for above.
11032         Do not eval lisp grabbed over ftp; parse it from new format.
11033
11034 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11035
11036         * files.el (set-auto-mode): Don't play games loading package-get
11037         database; package-get-package-provider will handle it all.
11038
11039 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11040
11041         * package-get.el (package-get-base-filename): new variable.
11042         (package-get-require-base): new function.
11043         (package-get-pgp-signed-begin-line): new variable.
11044         (package-get-pgp-signature-begin-line): ditto.
11045         (package-get-pgp-signature-end-line):  ditto.
11046         (package-get-load-base): new function.
11047         (package-get-interactive-package-query):
11048         (package-get-update-all):
11049         (package-get-dependencies):
11050         (package-get-package-provider):
11051         (package-get-custom): use package-get-require-base.
11052         [package-get-custom loading]: disable for now.
11053
11054         * package-ui.el (pui-list-packages): use (package-get-require-base)
11055
11056 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11057
11058         * package-ui.el: Correct obvious thinko in choosing extent face.
11059
11060 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11061
11062         * menubar-items.el (default-menubar): pui-list-package has nothing
11063         to with Customize. Move all the package stuff to a new Item in Options.
11064
11065         * package-ui.el (pui-menu): Add menu and Popup menu.
11066
11067         * package-get.el (package-get): Use new
11068         package-admin-get-install-dir.
11069
11070         * package-admin.el (package-admin-get-install-dir): New syntax.
11071         Conserve package location and put mule packages where mule-base is.
11072
11073         * package-get.el : Customized
11074
11075         * package-ui.el (pui): Customized
11076         (pui-package-install-dest-dir): New variable.
11077         (pui-install-selected-packages): Use it
11078
11079 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11080
11081         * package-get.el (package-get-interactive-package-query): Move
11082         dependency on package-get-base to run-time.
11083         (package-get-update-all): Ditto.
11084         (package-get-dependencies): Ditto.
11085         (package-get-package-provider): Ditto.
11086         (package-get-custom): Ditto.
11087
11088 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11089
11090         * events.el: Remove 'ascii-character property from 'backspace
11091         and 'delete symbols
11092
11093 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11094
11095         * package-get-base.el: removed.
11096
11097 1998-09-23  Didier Verna  <didier@xemacs.org>
11098
11099         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11100         (no-upper-case-p): new function.
11101         (with-search-caps-disable-folding): new macro.
11102         (with-interactive-search-caps-disable-folding): new macro.
11103         (zap-to-char): In interactive mode, do a case-sensitive search if
11104         the character is uppercase.
11105         (zap-up-to-char): ditto.
11106
11107         * replace.el (perform-replace): use the function no-upper-case-p.
11108
11109         * isearch-mode.el (isearch-fix-case): ditto.
11110         make obsolete `with-caps-disable-folding' and
11111         `isearch-no-upper-case-p'.
11112
11113         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11114         (tags-search): ditto.
11115         (tags-query-replace): ditto.
11116
11117         * info.el (Info-search): ditto.
11118
11119 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11120
11121         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11122
11123 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11124
11125         * package-admin.el (package-admin-rmtree): rewritten.  need to
11126         check for "." and ".." before symlink check.  expand files and
11127         directories with respect to DIRECTORY, not default-directory.
11128
11129 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11130
11131         * package-get.el (package-get-all): add INSTALL-DIR argument.
11132
11133 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11134
11135         * package-ui.el (pui-add-required-packages): new function, select
11136         dependent packages.
11137         (pui-display-keymap): bind it.
11138         (pui-help-string): document it.
11139         (pui-install-selected-packages): package-get-all -> package-get.
11140
11141         * package-get.el (package-get-dependencies): new function.
11142
11143 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11144
11145         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11146         regexps.
11147
11148 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11149
11150         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11151         function.
11152         (default-mouse-track-normalize-point): Use it.
11153
11154 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11155
11156         * package-admin.el (package-admin-delete-binary-package):
11157                 General cleanup. Remove unnessary use of progn and
11158         save-excursion.
11159         (package-admin-delete-binary-package): Do NOT mess with file
11160         modes. That is evil.
11161         (package-admin-delete-binary-package): Wrap all deleting in
11162         condition-case. The data in MANIFEST is untrustworthy.
11163         (package-admin-delete-binary-package): Let the OS worry about non
11164         empty directories.
11165
11166 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11167
11168         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11169         processing.
11170         (lm-report-bug): Fix mail address to send bug reports to.
11171
11172 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11173
11174         * XEmacs 21.2-beta2 is released.
11175
11176 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11177
11178         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11179
11180 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11181
11182         * info.el (Info-mode): Document page turning by double clicks in
11183         docstring so `M-x describe-mode' will display it.
11184
11185 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11186
11187         * info.el (Info-mouse-track-double-click-hook): Use character
11188         widths to calculate a border region where double clicking does
11189         page turning, and return `nil' by default so other hooks, such as
11190         region highlighting, will be run.
11191
11192 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11193
11194         * sound.el (default-sound-directory-list): Initialize with all the
11195         "sounds" directories in `data-directory-list'.  It used to just be
11196         the first one.
11197
11198         * packages.el (locate-data-directory-list): Created.  This gives
11199         the list of matching directories, unlike `locate-data-directory',
11200         which just gives the first one.
11201
11202 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11203
11204         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11205         make a binding in the local keymap until help-char handling is
11206         improved.
11207
11208         * help.el (help-keymap-with-help-key): Provide keymap with help
11209         binding.
11210         (help-print-help-form): New helper function.
11211
11212 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11213
11214         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11215         move extent to another buffer; no need to create a new extent.
11216         (isearch-fix-case): New function.
11217         (isearch-search-and-update): Use it.
11218
11219 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11220
11221         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11222         the keymap, not minor-mode-map-alist.
11223         (isearch-done): Restore overriding-local-map.
11224
11225 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11226
11227         * bytecomp.el (byte-compile-buffer-substring):
11228         Fix for: (byte-compile (defun f () (buffer-substring)))
11229         ==>   ** buffer-substring called with 3 args, but requires 0-3
11230         - new code not only works, but is more readable, too.
11231
11232 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11233
11234         * msw-faces.el (mswindows-init-device-faces): Don't try to
11235           specify a default font at this late stage. Do try to force
11236           creation of the default face font so that if it fails we get
11237           an error now instead of a crash at frame creation.
11238
11239           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11240           mswindows-make-font-unitalic: Canonical default weight
11241           changed from "Normal" to "Regular".
11242
11243           mswindows-make-font-bold / -bold-italic: Supplied device was
11244           not being passed into call to mswindows-find-smaller-font.
11245
11246 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11247
11248         * package-get.el (package-get-remote): Fix the path where to find
11249           the packages on xemacs.org.
11250
11251 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11252
11253         * about.el (about-maintainer-info): Update Ben's entry.
11254
11255 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11256
11257         * lisp/shadow.el (find-emacs-lisp-shadows):
11258         - `member' was being called on lists of length 2000!
11259         - Replace with hashtables.
11260         - Replace hand-coded loops with (dolist)
11261         - Fix comment typo
11262
11263 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11264
11265         * packages.el: Added new function, `package-delete-name', to
11266           delete existing packages from the installed package database
11267           (`packages-package-list').  Also added the "pkginfo" directory
11268           to `packages-special-base-regexp', so that the pkginfo directory
11269           would not get added to `late-packages'.
11270
11271         * package-admin.el: Added ability to delete an installed package
11272           (added low-level function, `package-admin-delete-package').
11273           Understands how to use the pkginfo/MANIFEST.<package> file to
11274           delete the package.  When installing a package, will also
11275           create a MANIFEST.* file if one is not provided by the
11276           package.  If the MANIFEST.* doesn't exist when deleting a
11277           package, the functions will fall back to attempting to delete
11278           any package-specific lisp directory.
11279
11280         * package-get.el: Moved some functions to package-admin.el.
11281           Added interactive function `package-get-delete-package', for
11282           use by users for deleting a package.
11283
11284           Also modified to not require the presence of efs.
11285
11286 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11287
11288         * files.el (find-file-noselect): Handle all signals, kill the
11289         buffer and resignal.
11290
11291 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11292
11293         * cl-macs.el (glyph-image): Add setf method.
11294
11295 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11296
11297         * package-get.el: Fixed broken EFS downloading.  Also, look for
11298           .tar.gz files first, in preference over .tgz files.
11299
11300         * package-ui.el: Fix display of package version numbers.
11301
11302 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11303
11304         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11305         argument.
11306
11307 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11308
11309         * list-mode.el: `display-completion-list': added new/optional
11310           keyword `:completion-string', which allows the programmer to
11311           change the "Possible completions are:" prompt.
11312
11313         * menubar-items.el: Added new pulldown menu-pick to start up the
11314           visual package browser/installer:
11315
11316                 Options->Customize->List Packages
11317
11318         * package-admin.el: Added hooks for installing under both Unix
11319           and MS Windows.  Does additional error checking.  No longer
11320           calls "add-big-package.sh" to install packages under Unix; now
11321           calls gunzip & tar directly.
11322
11323         * package-get.el: Added ability to install packages from files
11324           on a local disk/CDROM.  Now deletes any existing package lisp
11325           directory.  Does completion on available packages when
11326           querying for package names.  Will also search for .tgz files
11327           in addition for .tar.gz files.  Tries to reload
11328           auto-autoloads, as a convenience when loading new packages,
11329           and also tries to add any new package paths to `load-path'.
11330           Changed all occurences of `concat' to use `expand-file-name'.
11331
11332         * package-ui.el: New file which implements the main visual
11333           package browser/installer, which is started via a menu pick or
11334           M-x pui-list packages.
11335
11336 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11337
11338         * startup.el (load-init-file): spelling fix.
11339
11340 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11341
11342         * startup.el (normal-top-level): Load auto-autoload files
11343         covariantly with their precedence.
11344
11345 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11346
11347         * menubar-items.el (default-menubar): Remove "Font Weight"
11348         option, there is currently no custom equivalent.. Customize-faces
11349         is "Edit faces".
11350
11351         * x-font-menu.el (font-menu-set-font): Use customize to set
11352         default face.
11353
11354         * faces.el (face-spec-update-all-matching): New function.
11355
11356         * cus-face.el (custom-set-face-update-spec): New function.
11357         Interface to customize faces from elisp.
11358
11359         (custom-face-value-create): Show the customized settings if set
11360         but not saved.
11361
11362 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11363
11364         (custom-face-value-create): Show the customized settings if set
11365         but not saved.
11366
11367 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11368
11369         * keydefs.el (global-map): Add FSF 20.3 binding of
11370         query-replace-regexp.
11371
11372 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11373
11374         * minibuf.el (read-file-name-internal-1): use
11375         user-name-completion-1 instead of user-name-completion.
11376
11377 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11378
11379         * loadup.el:
11380         * make-docfile.el:
11381         * update-elc.el: Don't set `source-directory' (now defunct as a
11382         global variable) no more.
11383
11384         * packages.el (packages-list-autoloads): Made `source-directory'
11385         (now defunct as a global variable) a parameter.
11386
11387 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11388
11389         * about.el (about-hackers): new email
11390
11391 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11392
11393         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11394
11395 1998-07-17  Didier Verna  <didier@xemacs.org>
11396
11397         * faces.el (set-face-property):
11398         (set-face-dim-p):
11399         (face-dim-p): updated the doc strings now that the dim property isn't
11400         tty-specific.
11401         (face-equal): the dim property is now a common one.
11402
11403         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11404         Renamed the `stipple' attribute to `background-pixmap'.
11405         (custom-face-background-pixmap): make custom-face-stipple an
11406         obsolete alias for this.
11407
11408 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11409
11410         * find-paths.el (paths-file-readable-directory-p): Created and
11411         used.
11412
11413         * loadup.el: Don't set inhibit-... flags from run-temacs.
11414
11415 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11416
11417         * packages.el (packages-data-path-depth): Added and used.
11418
11419 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11420
11421         * about.el:
11422         - Change .xpm to .png, delete "zcat" section.
11423         - cosmetic fix in the 'marcpa' entry.
11424
11425         * etc/photos
11426         - convert all .xpm.Z to .png
11427         - rename mrb to martin
11428         - rename mcook-m to mcookm
11429
11430 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11431
11432         * x-init.el (x-initialize-compose): Add support for
11433         dead-circumflex as YET ANOTHER NAME for that dead key.
11434
11435 1998-08-05  Colin Rafferty <colin@xemacs.org>
11436
11437         * setup-paths.el (paths-construct-exec-path): Made the
11438         last-packages really be last.
11439         (paths-construct-data-directory-list): Ditto.
11440
11441 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11442
11443         * startup.el(startup-splash-frame-body):
11444         Update Copyright notice in splash screen
11445
11446 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11447
11448         * minibuf.el (read-file-name-internal-1): do ~user completion.
11449
11450 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11451
11452         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11453         aginst destroyed extents
11454
11455 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11456
11457         * package-get.el (package-get): add `install-dir' argument.
11458
11459 1998-07-20  John Jones  <jj@asu.edu>
11460
11461         * package-get.el: calls to package-get-update-all will only
11462           update packages which are already installed.
11463
11464 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11465
11466         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11467         writable.
11468
11469 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11470
11471         * about.el (about-hackers): Correct my email.
11472
11473 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11474
11475         * about.el (about-hackers): new email-address.
11476
11477 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11478
11479         * minibuf.el (read-number): Don't let `input-error' condition
11480         escape.
11481
11482 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11483
11484         * about.el (about-hackers): use my `email-for-life' address.
11485
11486 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11487
11488         * XEmacs 21.2-beta1 is released.
11489
11490 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11491
11492         * ldap.el (ldap-search): Doc string change
11493
11494 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11495
11496         * menubar-items.el (default-menubar): Removed references to
11497         `data-directory', and use `locate-data-file' instead, and made
11498         then greyed out if they don't exist.
11499
11500 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11501
11502         * keymap.el (events-to-keys): Use `format' instead of `concat'
11503         since the latter does not accept integer args anymore
11504
11505 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11506
11507         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11508         macros replaced.
11509
11510 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11511
11512         * make-docfile.el: Get first initialization from very-early-lisp.el
11513         * update-elc.el: Ditto.
11514         * loadup.el (really-early-error-handler): Ditto.
11515
11516         * packages.el (packages-unbytecompiled-lisp): Add new file,
11517         very-early-lisp.el.
11518
11519         * very-early-lisp.el: New file.
11520
11521 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11522
11523         * Symbols that have been obsolete for at least 3 years removed (II).
11524
11525         * obsolete.el (eval-current-buffer): Make compatible.
11526         (byte-code-function-p): Ditto.
11527         (send-string): Removed.
11528         (send-region): Removed.
11529         (screen-scrollbar-width): Removed.
11530         (set-screen-scrollbar-width): Removed.
11531         (set-screen-left-margin-width): Removed.
11532         (set-screen-right-margin-width): Removed.
11533         (screen-left-margin-width): Removed.
11534         (screen-right-margin-width): Removed.
11535         (set-buffer-left-margin-width): Removed.
11536         (set-buffer-right-margin-width): Removed.
11537         (buffer-left-margin-width): Removed.
11538         (buffer-right-margin-width): Removed.
11539         (x-set-frame-icon-pixmap): Removed.
11540         (x-set-screen-icon-pixmap): Removed.
11541         (pixel-name): Removed.
11542         (make-pixmap): Removed.
11543         (make-cursor): Removed.
11544         (pixmap-width): Removed.
11545         (pixmap-contributes-to-line-height-p): Removed.
11546         (set-pixmap-contributes-to-line-height): Removed.
11547
11548 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11549
11550         * obsolete.el (popup-menu-up-p): removed.
11551         (read-no-blanks-input): Removed.
11552         (wholenump): Removed.
11553         (ring-mod): Removed (what was ring-mod?).
11554         (current-time-seconds): Removed.
11555         (run-special-hook-with-args): Removed.
11556         (dot): Removed.
11557         (dot-marker): Removed.
11558         (dot-min): Removed.
11559         (dot-max): Removed.
11560         (window-dot): Removed.
11561         (set-window-dot): Removed.
11562
11563         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11564         `dot-min'.
11565
11566         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11567
11568         * code-files.el (insert-file-contents): Rename
11569         run-special-hook-with-args to run-hook-with-args-until-success.
11570         (write-region): Ditto.
11571
11572 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11573
11574         * about.el: Fix typos, update release date.
11575
11576         * Symbols that have been obsolete for at least 3 years removed.
11577
11578         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11579         screen- functions.
11580         (toplevel): remove setf methods for screen functions.
11581         * cl-macs.el (extent-data): defsetf removed.
11582         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11583         many places to remove.
11584         (comment-indent-hook): Ditto.
11585         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11586         (buffer-dedicated-screen): Ditto.
11587         (deiconify-screen): Ditto.
11588         (delete-screen): Ditto.
11589         (event-screen): Ditto.
11590         (find-file-other-screen): Ditto.
11591         (find-file-read-only-other-screen): Ditto.
11592         (live-screen-p): Ditto.
11593         (screen-height): Ditto.
11594         (screen-iconified-p): Ditto.
11595         (screen-list): Ditto.
11596         (screen-live-p): Ditto.
11597         (screen-name): Ditto.
11598         (screen-parameters): Ditto.
11599         (screen-pixel-height): Ditto.
11600         (screen-pixel-width): Ditto.
11601         (screen-root-window): Ditto.
11602         (screen-selected-window): Ditto.
11603         (screen-totally-visible-p): Ditto.
11604         (screen-visible-p): Ditto.
11605         (screen-width): Ditto.
11606         (screenp): Ditto.
11607         (get-screen-for-buffer): Ditto.
11608         (get-screen-for-buffer-noselect): Ditto.
11609         (get-other-screen): Ditto.
11610         (iconify-screen): Ditto.
11611         (lower-screen): Ditto.
11612         (mail-other-screen): Ditto.
11613         (make-screen): Ditto.
11614         (make-screen-invisible): Ditto.
11615         (make-screen-visible): Ditto.
11616         (modify-screen-parameters): Ditto.
11617         (new-screen): Ditto.
11618         (next-screen): Ditto.
11619         (next-multiscreen-window): Ditto.
11620         (other-screen): Ditto.
11621         (previous-screen): Ditto.
11622         (previous-multiscreen-window): Ditto.
11623         (raise-screen): Ditto.
11624         (redraw-screen): Ditto.
11625         (select-screen): Ditto.
11626         (selected-screen): Ditto.
11627         (set-buffer-dedicated-screen): Ditto.
11628         (set-screen-height): Ditto.
11629         (set-screen-position): Ditto.
11630         (set-screen-size): Ditto.
11631         (set-screen-width): Ditto.
11632         (show-temp-buffer-in-current-screen): Ditto.
11633         (switch-to-buffer-other-screen): Ditto.
11634         (visible-screen-list): Ditto.
11635         (window-screen): Ditto.
11636         (x-set-screen-pointer): Ditto.
11637         (x-set-frame-pointer): Ditto.
11638         (screen-title-format): Ditto.
11639         (screen-icon-title-format): Ditto.
11640         (terminal-screen): Ditto.
11641         (delete-screen-hook): Ditto.
11642         (create-screen-hook): Ditto.
11643         (mouse-enter-screen-hook): Ditto.
11644         (mouse-leave-screen-hook): Ditto.
11645         (map-screen-hook): Ditto.
11646         (unmap-screen-hook): Ditto.
11647         (default-screen-alist): Ditto.
11648         (default-screen-name): Ditto.
11649         (x-screen-defaults): Ditto.
11650         (x-create-screen): Ditto.
11651         * obsolete.el: meta-flag removed.
11652         baud-rate removed.
11653         sleep-for-millisecs removed.
11654         extent-data removed.
11655         set-extent-data removed.
11656         set-extent-attribute removed.
11657         extent-glyph removed.
11658         extent-layout removed.
11659         set-extent-layout removed.
11660         list-faces-display removed.
11661         list-faces removed.
11662         trim-versions-without-asking removed.
11663         after-write-file-hooks removed.
11664         truename removed.
11665         auto-fill-hook removed.
11666         blink-paren-hook removed.
11667         select-screen-hook, deselect-screen-hook removed.
11668         auto-raise-screen, auto-lower-screen removed.
11669
11670         * msw-mouse.el: Global change resource -> mswindows-resource.
11671
11672         * XEmacs 21.0-pre5 is released.
11673
11674 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11675
11676         * about.el (about-hackers): Credits update.
11677
11678 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11679
11680         * register.el (insert-register): Don't activate the region.
11681
11682 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11683
11684         * select.el: Restore x-* symbols for backwards compatibility:
11685         x-copy-primary-selection, x-kill-primary-selection,
11686         x-delete-primary-selection, x-select-make-extent-for-selection,
11687         x-valid-simple-selection-, x-cut-copy-clear-internal.
11688
11689 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11690
11691         * XEmacs 21.0-pre4 is released.
11692
11693 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11694
11695         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11696         reporting bugs.
11697         (maybe-add-init-button): Fix semantics under Windows.  Use
11698         `expand-file-name' rather than `concat'.
11699
11700         * help.el (print-messages): New function.
11701
11702 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11703
11704         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11705
11706 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11707
11708         * about.el: Tweaked my entry in about-hackers.
11709
11710         * find-paths.el (paths-emacs-root-p):
11711           Relaxed emacs-root checking of an in-place installation to
11712           also accommodate the flat layout used on MS Windows.
11713
11714 1998-06-29  John Jones  <jj@asu.edu>
11715
11716         * package-get.el: calls to package-get-update-all will only
11717           update packages which are already installed.
11718
11719 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11720
11721         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11722         are handled by the gui-element face fallbacks now.
11723
11724         * x-faces.el: default gui-element face to "background" as well as
11725         the default face.
11726
11727         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11728         and default face settings since these are set as fallbacks now in
11729         the appropriate domain.
11730
11731 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11732
11733         * text-mode.el (text-mode): Reorder regexp so the OR part
11734         corresponding to `page-delim' goes first and the hack in
11735         `forward-paragraph' will work.
11736         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11737
11738 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11739
11740         * subr.el (remove-hook): When checking the hook value
11741           with functionp, don't apply car to it.
11742
11743 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11744
11745         * package-get.el (package-get-remote-filename):
11746           Don't use file-name-as-directory because the local directory
11747           separator conventions might not be the same as ftp's.
11748
11749 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11750
11751         * ldap.el (ldap-host-parameters-alist): New name of
11752         `ldap-host-parameters-plist'
11753
11754 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11755
11756         * package-get.el: Using (require 'package-get-base), now that it
11757         provides itself.  Consequently removed all instances of (load
11758         "package-get-base.el").
11759
11760 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11761
11762         * subr.el (remove-hook): Don't treat the hook value as a
11763           list unless it is both consp and not functionp.
11764
11765 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11766
11767         * about.el: Email address for Ben Wing is ben@xemacs.org.
11768         * auto-show.el: Ditto.
11769         * bytecomp.el: Ditto.
11770         * faces.el: Ditto.
11771         * x-scrollbar.el: Ditto.
11772         * x-misc.el: Ditto.
11773         * tty-init.el: Ditto.
11774         * toolbar-items.el: Ditto.
11775         * symbol-syntax.el: Ditto.
11776         * specifier.el: Ditto.
11777         * objects.el: Ditto.
11778         * hyper-apropos.el: Ditto.
11779         * glyphs.el: Ditto.
11780
11781 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11784         vertical-divider-always-visible-p.
11785         (default-mouse-motion-handler): Ditto.
11786
11787 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11788
11789         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11790         global value.
11791
11792 1998-06-21  Oliver Graf <ograf@fga.de>
11793
11794         * build-reports.el: changed receiver to xemacs-build-reports list
11795
11796 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11797
11798         * font.el: Split font-family-mappings into X and
11799           mswindows-specific versions.
11800           mswindows-font-create-[object|name]: Treat supplied size
11801           as a pointsize. Added underline and strikethru handling.
11802
11803         * msw-faces.el: changed default mswindows charset to western.
11804
11805         * msw-glyphs.el: removed space in border-glyph font string that
11806           was inserted to get round bugs in the mswindows C font code.
11807
11808 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11809
11810         * about.el (about-hackers): Credits update.
11811
11812         * help-nomule.el (tutorial-supported-languages): Add Romanian
11813         TUTORIAL.
11814
11815         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11816         to ISO-8859-2.
11817
11818 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11819
11820         * font.el: Split font-family-mappings into X and
11821           mswindows-specific versions.
11822           mswindows-font-create-[object|name]: Treat supplied size
11823           as a pointsize. Added underline and strikethru handling.
11824
11825         * msw-faces.el: changed default mswindows charset to western.
11826
11827         * msw-glyphs.el: removed space in border-glyph font string that
11828           was inserted to get round bugs in the mswindows C font code.
11829
11830 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11831
11832         * minibuf.el: make read-color-completion-table call
11833           (mswindows-color-list for mswindows devices.
11834
11835 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11836
11837         * lisp/font-lock.el
11838         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11839         Let declaration items contain non-word symbol characters.
11840
11841 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11842
11843         * package-get.el (package-get-package-provider): Added autoload
11844         cookie.  Loading "package-get-base.el" in ALL functions that use
11845         it.  Fixed some (interactive ...) with multiple argument specs
11846         again.  Cosmetic indentation changes.
11847
11848 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11849
11850         * info.el (Info-insert-dir): Don't use nreverse on variables
11851         that you want to use later.
11852
11853 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11854
11855         * x-mouse.el (x-set-point-and-move-selection): Replace call
11856         to x-kill-primary-selection with kill-primary-selection
11857
11858 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11859
11860         * simple.el (what-cursor-position): Make cursor position reported
11861         use value of column-number-start-at-one
11862
11863 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11864
11865         * about.el (xemacs-hackers): Fix Jareth's email address.
11866
11867 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11868
11869         * startup.el (startup-splash-frame): Remove
11870         `xemacs-startup-logo-function'.
11871
11872 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11873
11874         * about.el (about-hackers): Update credits list.
11875
11876 1998-06-06  Jeff Miller <jmiller@smart.net>
11877
11878         * lisp/sound.el: Update sound-ext to allow filenames with
11879           extensions to be found by load-sound-file
11880
11881 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11882
11883         * info.el (Info-rebuild-outdated-dir): Removed variable
11884         (Info-auto-generate-directory): New variable
11885         (Info-save-auto-generated-dir): New variable
11886         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11887         (Info-build-dir-anew): Second parameter removed.  Use
11888         `Info-save-auto-generated-dir'
11889         (Info-rebuild-dir): Ditto
11890
11891 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11892
11893         * list-mode.el (next-list-mode-item): Would not recognize
11894         border between directly neighbored items.
11895
11896 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11897
11898         * package-get.el: add autoloads for some functions.
11899
11900 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11901
11902         * specifier.el (let-specifier): Tiny docfixes.
11903
11904 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11905
11906         * msw-mouse.el: set selection-pointer-glyph to Normal.
11907
11908 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11909
11910         * wid-edit.el (widget-specify-secret): New function.
11911         (widget-after-change): Use it.
11912         (widget-specify-field): Use it.
11913
11914 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11915
11916         * mouse.el (drag-window-divider): Use `(not done)' instead of
11917         `doit'; reuse result of `window-pixel-edges'.
11918
11919         * modeline.el (drag-modeline-event-lag): Rename to
11920         drag-divider-event-lag.
11921
11922 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11923
11924         * specifier.el (let-specifier): Rewritten not to generate needless
11925         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11926         arguments.
11927
11928 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11929
11930         * minibuf.el (read-file-name-1): Setup buffer-local value of
11931         `completion-ignore-case' in completions buffer under Windows.
11932
11933 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11934
11935         * about.el (about-maintainer-glyph): Fix support for not
11936         compressed images.
11937
11938 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11939
11940         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11941
11942         * mouse.el (mouse-track): Cancel selection if misc-user event with
11943         `cancel-mode-internal' function is fetched.
11944
11945 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11946
11947         * files.el (save-some-buffers-1): Fixed return value.
11948
11949 1998-06-01  Oliver Graf <ograf@fga.de>
11950
11951         * dragdrop.el: added experimental
11952
11953 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11954
11955         * startup.el (after-init-hook, init-file-user,
11956         user-init-directory, load-user-init-file):  Purge references
11957         to "~/.xemacs/init.el" from docstrings.
11958
11959         (load-user-init-file) Use paths-construct-path to construct
11960         paths to user init files.  Go directly to ~/.emacs, do not
11961         search ~/.xemacs/, do not load `default-custom-file'.
11962
11963 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11964
11965         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11966         general *sh.
11967         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11968
11969 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11970
11971         * menubar-items.el (default-menubar): add Update Packages to customize
11972         menu.
11973
11974 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11975
11976         * faces.el: use toolbar face as a fallback for toolbar properties
11977         in xpm-color-symbols instead of default.
11978
11979         * msw-faces.el: rename 3d-object -> gui-element face.
11980
11981 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11982
11983         * startup.el (xemacs-startup-logo-function): New variable.
11984         (startup-splash-frame): Use it.
11985
11986 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11987
11988         * files.el (save-some-buffers): Would wait 1 second.
11989         (save-some-buffers-1): Delete other windows here instead of in
11990         `save-some-buffers'.
11991         (save-some-buffers): Force redisplay only if windows were deleted.
11992
11993 1998-06-02  Didier Verna  <didier@xemacs.org>
11994
11995         * cus-face.el (custom-face-attributes): generalized the use of
11996         toggle buttons for boolean attributes.
11997         Re-ordered the items a bit.
11998
11999 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12000
12001         * sound.el (default-sound-directory): Use `locate-data-directory'
12002         to find the sounds directory.
12003
12004 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12005
12006         * sound.el: default sound-ext to .wav under mswindows, .au
12007         otherwise. load-default sounds without extensions.
12008
12009 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12010
12011         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12012         if send-pr is not bound.
12013
12014 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12015
12016         * files.el: grok idl files in auto-mode-alist.
12017 1998-06-01  Jeff Miller  <jmiller@smart.net>
12018
12019         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12020         calling `upcase'.
12021
12022 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12023
12024         * msw-glyphs.el: add xbm to the list of image types supported.
12025
12026 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12027
12028         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12029         instead of XEmacs one when dumping InfoDock.
12030
12031 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12032
12033         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12034         for `modeline-visible-p'
12035
12036         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12037
12038 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12039
12040         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12041         since it's not used anymore. doc string fixes.
12042
12043         * package-get.el (package-get-file-installed-p): new function. use
12044         instead of file-installed-p which is in an external package.
12045
12046 1998-05-28  Oliver Graf <ograf@fga.de>
12047
12048         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12049         favor of select-window/switch-to-buffer
12050
12051 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12052
12053         * startup.el: changed (getenv "HOME") to (user-home-directory)
12054
12055 1998-05-25  Oliver Graf <ograf@fga.de>
12056
12057         * frame.el (cde-start-drag) moved to dragdrop.el
12058         (offix-start-drag-region) moved to dragdrop.el
12059         (offix-start-drag) moved to dragdrop.el
12060         * dragdrop.el (cde-start-drag) moved from frame.el
12061         (offix-start-drag-region) moved from frame.el
12062         (offix-start-drag) moved from frame.el
12063         (cde-start-drag-region) cde drag regions
12064         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12065
12066 1998-05-26  Oliver Graf <ograf@fga.de>
12067
12068         * dragdrop.el: created dragdrop-drag prototypes
12069         (cde-start-drag-region) fixed typo
12070
12071 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12072
12073         * simple.el (after-init-hook): Remove reader macro.
12074
12075         * packages.el (packages-hardcoded-lisp): Get rid of reader
12076         macros.  Update DOC string.
12077
12078 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12079
12080         * mouse.el (drag-window-divider): Ditto.
12081
12082         * modeline.el (mouse-drag-modeline): Use it.
12083
12084         * lisp-mode.el (let-specifier): Specify indentation.
12085
12086         * specifier.el (let-specifier): Renamed from
12087         `with-specifier-instance'.
12088
12089 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12090
12091         * x-faces.el:
12092         * faces.el: move definition of xpm-color-symbols from x-faces.el
12093         to faces. Predicate x-get-resource on the presence of x.
12094
12095         * msw-faces.el: set 3d-object face rather than modeline. Specify
12096         faces as specfier defaults.
12097
12098         * package-get.el: don't use package-admin-add-single-file-package.
12099
12100 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12101
12102         * toolbar-items.el: Fixup tooltips.
12103         (toolbar-gnus): Don't use obsolete variable
12104         toolbar-news-frame-properties.
12105         (toolbar-news-reader): Default to `gnus' instead of
12106         `not-configured'.
12107
12108         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12109         Windows.
12110
12111 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12112
12113         * package-get.el: rename -installedp -> -installed-p.
12114
12115 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12116
12117         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12118         attributes, and assinged it to continuation, truncation and
12119         hscroll glyphs.
12120
12121         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12122         and made continuation, truncation and hscroll glyphs arrow
12123         characters out of that font.
12124
12125 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12126
12127         * minibuf.el (minibuffer-electric-separator): Play nicely with
12128         directory-sep-char being \.
12129         (minibuffer-electric-tilde): Ditto.
12130         (read-file-name-map): Ditto.
12131
12132 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12133
12134         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12135         on X devices.
12136         (default-mouse-track-deal-with-down-event): Avoid
12137         `x-disown-selection'; use `disown-selection' instead.
12138
12139 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12140
12141         * select.el:
12142         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12143         moved to (cut-copy-clear-internal) in select.el. Ditto for
12144         (x-delete-primary-selection) (x-kill-primary-selection)
12145         (x-copy-primary-selection).
12146         (own-clipboard): new function.
12147
12148         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12149         functions in select.el. remove old ones.
12150         (mswindows-own-clipboard): new function.
12151
12152 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12153
12154         * gnuserv.el: allow connections from mswindows type devices.
12155
12156 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12157
12158         * msw-glyphs.el: change image type used from cursor to resource.
12159
12160 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12161
12162         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12163         for {top,bottom}-{left,right} values in addition to
12164         {top,bottom}_{left,right}.
12165         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12166
12167 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12168
12169         * cl-macs.el (specifier-instance): Undefine its setf method.
12170
12171         * specifier.el (with-specifier-instance): Added docstring.
12172
12173         * mouse.el (drag-window-divider): Ditto.
12174
12175         * modeline.el (mouse-drag-modeline): Use it.
12176
12177         * lisp-mode.el (with-specifier-instance): Define its indentation
12178         level.
12179
12180         * specifier.el (with-specifier-instance): New macro.
12181
12182 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12183
12184         * package-get.el (package-get-create-custom): new function to
12185         auto-generate package-get-custom.el from package-get-base.el.
12186         * (package-get-ever-installedp): new function.
12187         * (package-get-custom): new function to get all packages specified
12188         by customize.
12189
12190 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12193
12194 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12195
12196         * cl-extra.el: Reverse previous float change.
12197
12198 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12199
12200         * x-faces.el:
12201         * faces.el (try-font-name): moved from x-faces.el since it is
12202         required by w3 under mswindows as well X.
12203
12204 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12205
12206         * winnt.el: Removed evil (setq completion-ignore-case t)
12207         clause, one more overlookef fsfism.
12208         (nt-quote-args-functions-alist): End sentences with double space.
12209
12210 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12211
12212         * window-xemacs.el (push-window-configuration): Remove kludgery of
12213         recaching default-toolbar specifier.
12214         (pop-window-configuration): Ditto.
12215         (unpop-window-configuration): Ditto.
12216
12217 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12218
12219         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12220
12221 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12222
12223         * winnt.el (nt-quote-args-verbatim): Added function.
12224         (nt-quote-args-prefix-quote): Added function.
12225         (nt-quote-args-backslash-quote): Added function.
12226         (nt-quote-args-double-quote): Added function.
12227         (nt-quote-args-functions-alist): New variable.
12228         (nt-quote-process-args): Added function. This is the main quoting
12229         work horse called from process-nt.c
12230
12231 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12232
12233         * winnt.el: Removed duplicate definitions for backspace,
12234         delete, M-backspace and C-M-backspace.
12235         (file-name-buffer-file-type-alist): Removed this variable.
12236         (find-buffer-file-type): Removed function.
12237         (find-file-binary):  Removed function.
12238         (find-file-text): Removed function.
12239         (find-file-not-found-set-buffer-file-type): Removed function.
12240         (save-to-unix-hook): Removed function.
12241         (revert-from-unix-hook): Removed function.
12242         (using-unix-filesystems): Removed function.
12243         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12244         warning.
12245         (x-set-selection): Removed function.
12246         (x-get-selection): Removed function.
12247         Removed commented FSFisms.
12248         Replaced copyright notice (this file is not part of GNU Emacs).
12249         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12250         comint-process-echoes setting to t.
12251
12252 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12253
12254         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12255         and used following the interface change of
12256         `paths-find-recursive-path'.
12257
12258         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12259         regexp instead of a list of base names.
12260         (paths-version-control-filename-regexp):
12261         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12262         Introduced and used following the interface change of
12263         `paths-find-recursive-path'.
12264
12265 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12266
12267         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12268         on X devices, rather than on all non-TTY devices.
12269
12270 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12271
12272         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12273
12274         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12275
12276 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12277
12278         * itimer.el (activate-itimer): Fixed usage of integers
12279         as argument to `concat'.
12280
12281 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12282
12283         * itimer.el (start-itimer): replace the use of `concat' with
12284         `format'
12285
12286 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12287
12288         * mode-motion.el (mode-motion-hook): Clarify docstring.
12289         From Bob Weiner <weiner@altrasoft.com>
12290
12291         * loadhist.el (symbol-file): Supply prompt string when used
12292         interactively.
12293         From Bob Weiner <weiner@altrasoft.com>
12294
12295 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12296
12297         * loadup.el (really-early-error-handler): Ditto.
12298
12299         * update-elc.el: Ditto.
12300
12301         * setup-paths.el (paths-construct-exec-path): Ditto.
12302
12303         * make-docfile.el: Ditto.
12304
12305         * find-paths.el (paths-decode-directory-path): Use split-path
12306         instead of decode-path.
12307
12308         * files.el (parse-colon-path): Update docstring reference.
12309
12310 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12311
12312         * msw-init.el:
12313         * x-init.el:
12314         Bind cut'n'paste keys to non window-system specific functions.
12315
12316         * msw-select.el: New function mswindows-clear-clipboard.
12317         mswindows-cut-copy-clipboard extended to handle clearing of the
12318         selection and renamed to mswindows-cut-copy-clear-clipboard.
12319
12320         * select.el: on mswindows devices delete-primary-selection
12321         calls mswindows-clear-clipboard.
12322
12323 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * simple.el (quoted-insert): Inhibit quit when using read-char.
12326
12327         * cmdloop.el (read-char): Don't inhibit quit.
12328         (read-char-exclusive): Ditto.
12329         (read-char): Signal quit if quit-char was pressed.
12330         (read-char-exclusive): Ditto.
12331         (read-quoted-char): Return a character, not integer.
12332
12333         * menubar-items.el (default-popup-menu): Use Andy's generic
12334         selection code.
12335         (default-popup-menu): Fix code.
12336
12337 1998-05-14  Oliver Graf <ograf@fga.de>
12338
12339         * dragdrop.el (dragdrop-function-widget): this time it's done
12340
12341 1998-05-13  Oliver Graf <ograf@fga.de>
12342
12343         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12344
12345 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12346
12347         * device.el (device-pixel-width):
12348         (device-pixel-height):
12349         (device-mm-width):
12350         (device-mm-height):
12351         (device-bitplanes):
12352         (device-color-cells): Swapped parameters to device-system-metric
12353         according to the interface change.
12354
12355 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12356
12357         * mouse.el (default-mouse-motion-handler): Use new name of the
12358         function event-over-vertical-divider-p.
12359         Do not set E-W arrow cursor over the divider if
12360         vertical-divider-draggable-p is nil in the window.
12361         ([top-level]): Use new name for the variable
12362         vertical-divider-map.
12363         (drag-window-divider): Respect vertical-divider-draggable-p.
12364         Variable name typo fixes.
12365
12366 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * keymap.el (kbd): Define here; handle string constants and
12369         others...
12370
12371 1998-05-15  Christian Nyb <chr@mediascience.no>
12372
12373         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12374         in Emacs 18.
12375
12376 1998-05-13  Didier Verna  <didier@xemacs.org>
12377
12378         * mouse.el (drag-window-divider): give the vertical divider a
12379         pressed look when dragging it.
12380
12381 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12382
12383         * faces.el: predicate some more face operations on x or mswindows
12384         not just x.
12385
12386         * modeline.el: enable modeline coloring for mswindows.
12387
12388 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12389
12390         * minibuf.el (minibuffer-default): Added variable; compatible with
12391         FSF Emacs.
12392         (next-history-element): Used `minibuffer-default'.
12393
12394 1998-05-12  Oliver Graf <ograf@fga.de>
12395
12396         * dragdrop.el (dragdrop-function-widget): button and mods ok
12397         arguments still look a bit strange
12398         (dragdrop-compare-mods) created
12399         (dragdrop-drop-do-functions) correctly checks for buttons and
12400         modifiers
12401
12402 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12403
12404         * setup-paths.el (paths-default-info-directories): Replace
12405         path-separator with directory-sep-char.
12406
12407         * files.el (path-separator): Don't define it here.
12408
12409 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12410
12411         * update-elc.el: Ditto.
12412
12413         * setup-paths.el (paths-construct-exec-path): Ditto.
12414
12415         * make-docfile.el: Ditto.
12416
12417         * loadup.el (really-early-error-handler): Ditto.
12418
12419         * find-paths.el (paths-decode-directory-path): Use decode-path
12420         instead of decode-path-internal.
12421
12422         * files.el (parse-colon-path): Update docstring.
12423
12424 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12425
12426         * subr.el (get-buffer-window-list): Make BUFFER optional.
12427
12428         * window-xemacs.el (windows-of-buffer): Defalias to
12429         get-buffer-window-list.
12430
12431 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12432
12433         * disass.el: Fix maintainer keyword.
12434
12435         * bytecomp.el (byte-compile-and-load-file): Autoload.
12436         (byte-compile-buffer): Ditto.
12437
12438         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12439         value is returned, not the name.
12440         (lisp-imenu-generic-expression): Enable it.
12441         (lisp-mode-variables): Ditto.
12442         (lisp-indent-offset): Change defconst to defvar.
12443         (lisp-indent-function): Ditto.
12444         (lisp-body-indent): Ditto.
12445
12446 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12447
12448         * modeline.el: Use zap-last-kbd-macro-event.
12449
12450         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12451         nil, don't attempt to do anything with messages.
12452         (eval-last-sexp): Use `letf' for clarity.
12453
12454 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12455
12456         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12457
12458 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12459
12460         * buff-menu.el:
12461         * lisp-mode.el:
12462         * obsolete.el:
12463         Change empty docstrings into no doc strings at all.
12464         Fix bogus FSF-format docstrings.
12465         * etags.el: Fix docstring.
12466
12467 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12468
12469         * package-get.el (package-get): Use internal md5
12470
12471 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12472
12473         * about.el (about-xemacs): Correct abuse of concat.
12474
12475 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12476
12477         * info.el (Info-mode): Use easymenu.
12478
12479 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12480
12481         * apropos.el (apropos): Don't use concat with integers.
12482
12483         * cmdloop.el (describe-last-error): Handle the case when no error
12484         was seen gracefully.
12485
12486         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12487         defun.
12488         (apropos-describe-plist): Ditto.
12489
12490         * help.el (with-displaying-help-buffer): Revert to a defun.
12491         (describe-key): Use it as defun.
12492         (describe-mode): Ditto.
12493         (describe-bindings): Ditto.
12494         (describe-prefix-bindings): Ditto.
12495         (describe-installation): Ditto.
12496         (view-lossage): Ditto.
12497         (describe-function): Ditto.
12498         (describe-variable): Ditto.
12499         (describe-syntax): Ditto.
12500
12501 1998-05-11  Oliver Graf <ograf@fga.de>
12502
12503         * dragdrop.el: changed order of require/provide
12504         (dragdrop-drop-mime-default) changed to new calling conventions
12505         (dragdrop-drop-do-functions) changed to new calling conventions
12506         (dragdrop-function-widget) this one needs more work...
12507
12508 1998-05-10  Oliver Graf <ograf@fga.de>
12509
12510         * about.el: another small change in my entry
12511         * dragdrop.el (dragdrop-drop-log-function): logging added
12512         plus customizations
12513         changed interface to handler functions. now called with event
12514         and object
12515
12516 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12517
12518         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12519         E-W arrow pointer displayed over draggable dividers.
12520
12521         * mouse.el (default-mouse-motion-handler): Show it when
12522         appropriate.
12523         (drag-window-divider): Added.
12524         ([top-level]): Initialized window-divider-map with a keymap
12525         binding the above function to left button down event.
12526
12527         * x-mouse.el (x-init-pointer-shape): Initialize
12528         divider-pointer-glyph from Cursor.dividerPointer, or use default
12529         E-W double arrow.
12530
12531 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12532
12533         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12534
12535 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * simple.el (count-words-buffer): Don't query for buffer.
12538         (count-lines-buffer): Ditto.
12539
12540 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12541
12542         * help.el (where-is): add optional insert argument.
12543
12544 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12545
12546         * help.el (describe-key-briefly): New argument INSERT.
12547
12548         * simple.el (eval-expression): New optional argument; synch with
12549         FSF 20.3.
12550
12551         * keydefs.el (global-map): Add new register bindings.
12552
12553         * register.el: Synched with FSF 20.3.
12554
12555 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12556
12557         * window-xemacs.el (recenter): all arguments are optional.
12558
12559 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12560
12561         * device.el: (device-pixel-width): Reflected name/parameters
12562         change to device-system-metric.
12563         (device-pixel-height): Ditto.
12564         (device-mm-width): Ditto.
12565         (device-mm-height): Ditto.
12566         (device-bitplanes): Ditto.
12567         (device-color-cells): Ditto.
12568
12569 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12570
12571         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12572
12573         * cl.el (most-positive-fixnum): Document.
12574         (most-negative-fixnum): Ditto.
12575
12576         * cus-dep.el: Updated comment.
12577
12578         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12579         constant.
12580
12581         * cus-load.el (custom-put): Removed.
12582
12583         * files.el (after-find-file): Just resignal quit instead of
12584         signaling "canceled".
12585
12586 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * frame.el (other-frame): Use `focus-frame' instead of
12589         select-frame kludges.
12590
12591         * lisp-mode.el: Update lisp-indent-function for
12592         save-selected-frame and with-selected-frame.
12593
12594         * frame.el (save-selected-frame): New macro.
12595         (with-selected-frame): Ditto.
12596         (other-frame): Use `set-frame-focus'.
12597
12598 1998-05-06  Oliver Graf <ograf@fga.de>
12599
12600         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12601         (dragdrop-drop-url-default) default handler for URL drops created
12602         (dragdrop-drop-mime-default) default handler for MIME drops created
12603         (dragdrop-drop-functions) default custom for handling drops created
12604         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12605
12606 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12607
12608         * mouse.el: Removed redundant mouse-mswindows-drop function.
12609
12610 1998-05-05  Oliver Graf <ograf@fga.de>
12611
12612         * about.el: changed some text in my entry
12613         * dragdrop.el: added customs
12614
12615 1998-05-04  Oliver Graf <ograf@fga.de>
12616
12617         * mouse.el: killed global drop key bindings
12618         (mouse-offix-drop) removed
12619         * dragdrop.el: created
12620         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12621
12622 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12623
12624         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12625         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12626
12627         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12628         obsolete comment.
12629
12630         * scrollbar.el (scrollbars-visible-p): Use new
12631         {vertical,horizontal}-scrollbar-visible-p specifiers.
12632
12633 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12634
12635         * device.el (device-pixel-height):
12636         (device-pixel-width):
12637         (device-mm-width):
12638         (device-mm-height):
12639         (device-bitplanes):
12640         (device-color-cells): Moved these 6 functions from device.c; they
12641         all use single (device-system-metrics) call.
12642
12643 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12644
12645         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12646         were renamed.
12647
12648         * menubar-items.el:
12649         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12650         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12651
12652         * help.el (help-map): Remove Hyperbole keybinding logic.
12653         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12654
12655 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12656
12657         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12658         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12659
12660 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12661
12662         * msw-glyphs.el: use nicer icon3 from the frame icon.
12663
12664 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12665
12666         * version.el (emacs-version): Remove InfoDock conditionals.
12667
12668         * startup.el (startup-splash-frame): Change ID logo name.
12669
12670 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12671
12672         * files.el (after-find-file): If the user presses C-g on
12673         directory-creation prompt, kill the buffer.
12674
12675 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12676
12677         * simple.el (count-words-region): Reverse previous change.
12678
12679 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12680
12681         * replace.el (query-replace): Just call perform-replace.
12682         (query-replace-regexp): Ditto.
12683         (perform-replace): Move region handling here.
12684         (perform-replace): Use the new arg to match-data.
12685
12686 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12687
12688         * x-init.el: Install X specific display table that
12689           displays char 0240 as a space to avoid whatever it is
12690           that screws up display of that character code.
12691
12692 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12693
12694         * help.el (function-arglist): If no arguments are documented for a
12695         subr, print nothing rather than incorrect output.
12696
12697 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12698
12699         * cmdloop.el (command-error): Update bail-out error message to use
12700         `emacs-program-name'.
12701
12702         * lib-complete.el: Remove reader macro cruft.
12703
12704         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12705         cruft.
12706
12707         * simple.el (count-words-region): Drop interactive-p check on the
12708         message.
12709
12710 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12711
12712         * font.el
12713         * msw-faces.el
12714         Correct spelling of mswindows-font-canonicalize-name.
12715
12716 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12717
12718         * ldap.el (ldap-host-parameters-alist): Replaced with
12719         `ldap-host-parameters-plist'
12720         (ldap-search): Adapt to previous change
12721
12722 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12723
12724         * about.el (about-hackers): Update Bob Weiner bio.
12725         (about-maintainer-info): Ditto.
12726
12727 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12728
12729         * simple.el (display-warning-minimum-level): Docfix.
12730
12731 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12732
12733         * widget.el (:default-get): New keyword.
12734         * wid-edit.el (default, widget-default-default-get): Define it.
12735         (group, widget-group-default-get): Define it.
12736         (menu-choice, widget-choice-default-get): Define it.
12737         (widget-default-get): New function.
12738         (widget-choice-action): Call it.
12739         (widget-editable-list-entry-create): Call it.
12740
12741 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12742
12743         * byte-optimize.el (byte-boolean-vars): Removed.
12744         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12745         lookup through `byte-boolean-vars'.
12746
12747 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12748
12749         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12750         resource-provided values into ghost specs for scrollbar-height and
12751         scrollbar-width.
12752
12753 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * byte-optimize.el: Don't attempt to optimize /=.
12756
12757         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12758         (byte-compile-/=): Ditto.
12759
12760 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12761
12762         * apropos.el: Use `with-displaying-help-buffer'.
12763         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12764         Use `with-displaying-help-buffer'.
12765         (apropos-follow): Do not give special treatment to buffer cursor
12766         was in prior to a mouse click.
12767         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12768         (apropos-print-doc): Set correct buffer for setting text
12769         properties.
12770
12771 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12772
12773         * help.el (help-buffer-prefix-string): New variable.
12774         (help-buffer-name): Use it.
12775
12776         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12777         mode menu.
12778
12779 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12780
12781         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12782
12783 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * files.el (find-file-noselect): Update docstring.
12786         (find-file-noselect): Signal an error if found an unreadable file.
12787         (file-chase-links): Save the match data.
12788         (normal-mode): Use `lwarn' and `error-message-string'.
12789         (interpreter-mode-alist): Change defconst to defvar.
12790         (inhibit-first-line-modes-regexps): Ditto.
12791         (inhibit-first-line-modes-regexps): Added .tgz.
12792         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12793         (change-major-mode-with-file-name): New user-option.
12794         (set-visited-file-name): Synched with FSF.
12795         (file-name-extension): New function, from FSF 20.3.
12796         (file-relative-name): Synched with FSF.
12797         (save-some-buffers): Support the C-r feature.
12798         (recover-session): Synched with FSF.
12799         (kill-some-buffers): Ditto.
12800         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12801
12802 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12803
12804         * files.el (insert-file): Undo previous change and reenable use of
12805         format.el.
12806
12807 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12808
12809         * window-xemacs.el (recenter): Define.
12810
12811 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12812
12813         * font.el (mswindows-font-create-name)
12814         (mswindows-font-create-object): new functions for mswindows type
12815         fonts.
12816
12817         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12818         strings are parsed as well as font objects.
12819
12820 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12821
12822         * modeline.el (defining-kbd-macro): Restore modeline indication of
12823         kbd-macro being recorded.
12824         (add-minor-mode): Simplify docstring.
12825         (modeline-minor-mode-menu): Remove stuff.
12826
12827 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12828
12829         * code-process.el (call-process): dynamically decide process
12830         coding type.
12831
12832 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12833
12834         * modeline.el: Add line-number-mode, column-number-mode to
12835         the modeline minor-mode menu.  Button2 on the line number does
12836         goto-line.
12837
12838 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12839
12840         * mouse.el: move x-selection-owner-p type things to
12841         selection-owner-p.
12842
12843         * msw-init.el: copy zmacs stuff from x-init.el
12844
12845         * msw-select.el (mswindows-own-selection)
12846         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12847         functions. Very simple minded implementation of selectio
12848         ownership.
12849
12850         * select.el (own-selection) (disown-selection)
12851         (activate-region-as-selection) (select-make-extent-for-selection)
12852         (valid-simple-selection-p): functions moved from x-select.el for
12853         generalized selection.
12854
12855         * x-select.el: see select.el changes.
12856
12857         * x-toolbar.el: use new selection functions.
12858
12859 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12860
12861         * packages.el (packages-find-package-directories): Fixed bug that
12862         would pick up multiple site-package directories.
12863         (package-locations): Added "xemacs-packages" as a late package
12864         location.
12865
12866         * find-paths.el: Now uses `emacs-program-name' and
12867         `emacs-program-version'.
12868         Additions to enforce version-specific directories in
12869         `paths-find-version-directory'.
12870
12871 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12872
12873         * default.el: Removed.
12874         * site-start.el: Removed.
12875
12876 1998-04-29  Didier Verna  <didier@xemacs.org>
12877
12878         * minibuf.el (minibuffer-history-minimum-string-length): Default
12879         to nil.
12880
12881 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12882
12883         * find-paths.el (paths-program-name): Rename.
12884         (paths-emacs-root-p): Ditto.
12885         (paths-find-site-directory): Ditto.
12886
12887 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12888
12889         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12890         `emacs-lisp-byte-compile-and-load'.
12891
12892 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12893
12894         * ldap.el (ldap-search): Fixed additional parameter passing to
12895         `ldap-open'
12896
12897 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12898
12899         * select.el (kill-primary-selection) (selection-owner-p)
12900         (copy-primary-selection) (yank-clipboard-selection)
12901         (selection-exists-p) (delete-primary-selection): new file and
12902         functions that do the right thing for the selected device.
12903
12904         * x-menubar.el: use generalised selection functions.
12905
12906         * dumped-lisp.el: dump select.el.
12907
12908 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12909
12910         * find-paths.el (paths-progname): New variable.
12911         (paths-emacs-root-p): Use it.
12912         (paths-find-site-directory): Ditto.
12913
12914 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12915
12916         * loadup.el ((member "dump" command-line-args)): Dump as
12917         `infodock' if InfoDock.
12918
12919 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12920
12921         * find-paths.el (construct-emacs-version): Simplify, include
12922         program name in the return value.
12923         * (paths-find-version-directory): Use it.
12924
12925 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12926
12927         * info.el (Info-parse-dir-entries): Fixed regexp
12928         (Info-build-dir-anew): Remove full suffix and capitalize info file
12929         name for files with no @direntry
12930         (Info-batch-rebuild-dir): New function
12931         (Info-suffixed-file): Check for regular files instead of simple
12932         file existence (could catch directories before)
12933
12934 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12935
12936         * setup-paths.el, find-paths.el: Removed uses of `not' which
12937         temacs doesn't have.
12938
12939         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12940         into root searching.
12941
12942 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12943
12944         * subr.el: Remove definition of `not'.
12945
12946 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12947
12948         * msw-glyphs.el: enable graphics support.
12949
12950 1998-04-23  Didier Verna  <didier@xemacs.org>
12951
12952         * x-menubar.el (default-menubar): restored the line-number-mode
12953         option.
12954
12955         * misc doc string updates related to the options menu.
12956
12957 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12958
12959         * setup-paths.el (paths-construct-load-path): Fix typo.
12960
12961 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12962
12963         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12964         font-menu-ignore-scaled-fonts don't have to be bound now; this
12965         gets us one step further towards making --no-autoloads work.
12966
12967         * startup.el (normal-top-level): Load auto-autoloads only if
12968         lisp-directory is non-nil.
12969
12970         * setup-paths.el (paths-construct-load-path): Made it robust
12971         against nil lisp-directory.
12972
12973         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12974         to the list of variables that cause a warning when nil.
12975
12976         * toolbar.el (init-toolbar-location): Now works even when there's
12977         no toolbar icon directory.
12978
12979 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12980
12981         * help.el (view-lossage): Recognize it.
12982
12983         * simple.el (log-message): Mark multiline messages.
12984
12985 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12986
12987         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12988
12989 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12990
12991         * package-get.el (package-get-all):  add `\n' separator to
12992         interactive specification so that both variables are read
12993
12994 1998-04-22  Didier Verna  <didier@xemacs.org>
12995
12996         * x-menubar.el: ported the options menu to Custom.
12997         Moved the "read only" toggle button to the buffers menu.
12998         Corrected some missing ;;;###autoload or defcustom.
12999
13000         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13001         the scrollbar-visible specifier for options menu handling.
13002
13003         * toolbar.el (toolbar-visible-p)
13004                      (toolbar-captioned-p)
13005                      (default-toolbar-position): defcustom wrappers around
13006         the toolbar specifiers for options menu handling.
13007
13008         * frame.el (get-frame-for-buffer-default-instance-limit):
13009         defcustom it for options menu handling.
13010
13011         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13012         font-lock-mode for options menu handling.
13013
13014         * cus-start.el: added Custom properties to overwrite-mode for
13015         options menu handling.
13016
13017 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13018
13019         * about.el: shameless self-promotion.
13020
13021 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13022
13023         * simple.el (raw-append-message): Slightly optimize.
13024         (remove-message): Use `push' for clarity.
13025         (append-message): Ditto.
13026         (display-warning): Dito.
13027         (raw-append-message): Send the message to the appropriate device.
13028
13029 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13030
13031         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13032         From Sean MacLennan <Sean.MacLennan@pika.ca>
13033
13034 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13035
13036         * setup-paths.el: Changed `directory-sep-char' to
13037         `path-separator', following a change in GNU Emacs.
13038
13039 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13040
13041         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13042         (Info-build-dir-anew): Add a final newline.
13043         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13044         is `always'
13045         (Info-rebuild-dir): Ditto
13046
13047         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13048
13049 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13050
13051         * simple.el (count-words-buffer): Retain zmacs region.
13052         (count-words-region): Ditto.
13053         * simple.el: (what-line): Expanded line counts.
13054         (count-lines): New parameter to conditionalize whether collapsed
13055         lines get counted.
13056         From Bob Weiner <weiner@altrasoft.com>
13057
13058 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13059
13060         * packages.el (package-locations): infodock-packages must override
13061         mule-packages and packages.
13062
13063 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13064
13065         * wid-edit.el:
13066         remove rude messages from widget-activation-widget-mapper
13067         and widget-activation-glyph-mapper
13068
13069 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13070
13071         * toolbar.el: Remove (featurep 'x) test from
13072         toolbar-make-button-list
13073
13074 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13075
13076         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13077         only if in the same frame.
13078
13079 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13080
13081         * packages.el (package-locations): Added site-packages hierarchy.
13082
13083         * setup-paths.el (paths-default-info-directories): Introduced and
13084         used.
13085
13086         * packages.el, setup-paths.el: Set various path searching depths
13087         to 1.
13088
13089         * packages.el (packages-hierarchy-depth):
13090         (packages-load-path-depth): Introduced and used.
13091
13092         * setup-paths.el (paths-load-path-depth): Introduced and used.
13093
13094         * find-paths.el (paths-find-recursive-path): Added max-depth
13095         parameter.
13096
13097 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13098
13099         * setup-paths.el (paths-construct-info-path): Removed
13100         dependency on behavior of (file-name-as-directory "").
13101
13102 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13103
13104         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13105         lisp objects
13106
13107 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13108
13109         * dump-paths.el, startup.el: Added handling for --debug-paths.
13110
13111 1998-04-15  William M. Perry  <wmperry@aventail.com>
13112
13113         * wid-edit.el: We cannot just set the help-echo or balloon-help
13114           properties for an extent based on the :help-echo widget
13115           property, since help-echo and balloon-help cause an EXTENT to
13116           get passed in, where :help-echo functions are expecting a WIDGET
13117
13118 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13119
13120         * scrollbar.el (init-scrollbar-from-resources): Call
13121         mswindows-init-scrollbar-metrics when appropriate.
13122
13123 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13124
13125         * dumped-lisp.el: dump x-toolbar for window system
13126
13127         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13128         have support and xpm.
13129
13130 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13131
13132         * files.el (toggle-read-only): Fix docstring.
13133         From Didier Verna <didier@xemacs.org>
13134
13135 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13136
13137         * startup.el (normal-top-level): Load autoload-file-name without
13138         specifying an extension---some people only auto-autoload.el.gz.
13139
13140 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13141
13142         * files.el (backup-enable-predicate): Don't bomb on NAME being
13143         nil.
13144
13145 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13146
13147         * find-paths.el, packages.el: Now prefers configure'd paths.
13148         This shouldn't cause any of the originally anticipated problems as
13149         the current paths architecture will not define the various
13150         configure-xxx variables if they're not specified on the configure
13151         command line.
13152
13153         * find-paths.el, setup-paths.el, packages.el: Removed all
13154         mentionings of "/" as a path separator.
13155         Used paths-construct-path throughout.
13156
13157         * find-paths.el (paths-construct-path): Created to assemble paths
13158         from directory components.
13159
13160         * setup-paths.el, packages.el: Used paths-decode-directory-path
13161         instead of decode-path-internal.
13162
13163         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13164         and associates.
13165         (paths-decode-directory-path) Created.
13166
13167         * setup-paths.el: Changed configure-exec-path to
13168         configure-exec-directory.
13169
13170 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13171
13172         * packages.el (packages-find-packages): Fixed decoding of
13173         EMACSPACKAGEPATH.
13174
13175         * startup.el: -no-packages -> -no-early-packages.
13176
13177         (packages-load-package-lisps): Fixed loading of auto-autoload
13178         files.
13179
13180         * startup.el (normal-top-level): Fixed loading of core
13181         auto-autoload.
13182
13183         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13184
13185         * startup.el, packages.el, dump-paths.el: Added proper settings
13186         for site-directory and lisp-directory variables.
13187
13188         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13189         inhibit-package-autoloads and fixed handling of it.
13190
13191         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13192         handling of former inhibit-package-init, now
13193         inhibit-early-packages, to make -vanilla etc. work.
13194
13195 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13196
13197         * code-process.el (start-process): Fallback to 'undecided instead
13198         of 'binary for process input coding stream.
13199
13200         * process.el (start-process): Docstring fix.
13201
13202 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13203
13204         * info.el (Info-insert-dir): Do not insert temporary dir files
13205         in Info-dir-file-attributes
13206         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13207         (Info-rebuild-dir): Ditto.
13208
13209 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13210
13211         * obsolete.el: Added obsoleteness declarations for
13212         `site-directory' and `Info-default-directory-list'.
13213
13214 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13215
13216         * find-paths.el (paths-find-emacs-root): Only look at the
13217         executable at the end of the symlink chain for determining the
13218         Emacs root.
13219
13220 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13221
13222         * setup-paths.el (paths-construct-info-path): Changed construction
13223         to cater to gone default in configure.
13224
13225         * find-paths.el (paths-uniq-append): Added.
13226
13227         * packages.el: Rewritten package path construction once again.
13228
13229         * dump-paths.el, startup.el: Removed package-path as a global
13230         variable.
13231
13232         * package-admin.el (package-admin-add-single-file-package):
13233         (package-admin-add-binary-package): Changed package-path to
13234         late-packages.
13235
13236         * packages.el (packages-split-path): Split path at "/" rather than
13237         nil according to change in emacs.c.
13238
13239 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13240
13241         * setup-paths.el (paths-construct-info-path): Changed info path
13242         order so that directories come out right.
13243         (paths-find-lock-directory): Fixed bug: It used to think
13244         configure-lock-directory is a path.
13245
13246 1998-04-06  Jeff Miller <jmiller@smart.net>
13247
13248         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13249         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13250         eases the use of toolbar-add/kill-item functions.
13251
13252 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13253
13254         * code-files.el (file-coding-system-alist): Commented out
13255         loaddefs.el magical treatment.
13256
13257 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13258
13259         * info.el (Info-rebuild-outdated-dir): Added new option
13260         `conservative' and made it the default
13261         (Info-rebuild-dir): Appropriately parse multi-line description
13262         strings, and multi-section dir files. Issue warning when dir
13263         is rebuilt as temporary
13264         (Info-build-dir-anew): Issue warning when dir is built as
13265         temporary
13266
13267 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13268
13269         * list-mode.el (list-mode-map): Bind highlight motion commands to
13270         standard keys left, right, C-b and C-f.
13271
13272 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13273
13274         * files.el (auto-mode-alist): allow .sc for Scheme->C
13275
13276 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13277
13278         * loadup.el (pureload): Don't quote (garbage-collect).
13279
13280 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13281
13282         * package-get-base.el: Updated.
13283
13284 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13285
13286         * isearch-mode.el (isearch-just-started): New variable.
13287         (isearch-mode): Set it.
13288         (isearch-repeat): Advance one character forward only if the search
13289         was successful, and was not just started.
13290         (isearch-repeat): Clear isearch-just-started.
13291
13292 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13293
13294         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13295         if running -batch.
13296
13297 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13298
13299         * subr.el (listify-key-sequence): Removed.
13300
13301 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13302
13303         * bytecomp.el (byte-compile-print-gensym): New option.
13304         (byte-compile-output-file-form): Use it.
13305         (byte-compile-output-docform): Ditto.
13306         (byte-compile-compiled-obj-to-list): Ditto.
13307
13308 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13309
13310         * msw-glyphs.el: set frame icon if xpm support.
13311
13312 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13313
13314         * help.el: Code that pretty prints variable values
13315           removed.
13316
13317 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13318
13319         * find-paths.el (paths-emacs-root-p): Correct test for installation
13320         directory.
13321         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13322
13323 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13324
13325         * loaddefs.el: Don't set debug-ignored-errors; leave
13326           its default value set to nil.
13327
13328 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13329
13330         * info.el (Info-rebuild-dir): fixed mis-spelling.
13331
13332 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13333
13334         * info.el (Info-rebuild-outdated-dir): New custom var
13335         (Info-insert-node): Create/update dir file when needed, ie when it
13336         does not exist or is older than some info files in directory
13337
13338 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13339
13340         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13341         for last packages, mainly for using a 20.4 package base.
13342
13343         * packages.el (late-packages): Typo fix.  It was called
13344         early-packages.
13345
13346         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13347         relative symlinks correctly.
13348         (paths-find-emacs-roots): More rigorous checking for plausible
13349         configuration-time root.
13350
13351         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13352         find its roots.
13353
13354 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13355
13356         * faces.el: Fix docstrings.
13357         * glyphs.el: Fix docstrings.
13358         * mouse.el: Fix docstrings.
13359
13360         * frame.el: Change phrase `current frame' to `selected frame'.
13361
13362         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13363
13364         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13365         macros using backquote to make them infinitely more readable.
13366
13367 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13368
13369         * packages.el (packages-find-package-path): Hardcoded specialized
13370         InfoDock support until we can clean this up.
13371
13372         * help.el (describe-bindings-1): Return the value of the bindings
13373         help buffer created.
13374         (describe-bindings): Ditto.
13375
13376         * simple.el (set-variable): Restore previous behavior of not
13377         bombing if the variable to set is not boundp.
13378
13379 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13380
13381         * packages.el (packages-handle-package-dumped-lisps): Allow for
13382         non-local files to be loaded off the package-lisp variable.
13383
13384 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13385
13386         * x-faces.el: Global X resources should override
13387           specs for all device classes (color, grayscale, mono);
13388           code currently doesn't override any of them.  Fixed by
13389           calling remove-specifier with '(x default) as the tag
13390           set and allowing inexact matches.
13391
13392 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13393
13394         * faces.el: Separated face initializations based on
13395           device classes into device type specific (tag set,
13396           instantiator) pairs.
13397
13398 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * wid-edit.el (widget-choice-action): Remember user's explicit
13401         choice.
13402         (widget-choice-value-create): Respect it.
13403         From Richard Stallman <rms@gnu.org>
13404
13405 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13406
13407         * setup-paths.el (paths-construct-info-path): Always append
13408         existing directories from configure-time info path.
13409
13410         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13411         Info-directory-list.
13412
13413         * info.el: Removed Info-default-directory-list which was broken by
13414         design.
13415         Removed bogus initialization of Info-directory-list---startup.el
13416         can do a much better job.
13417         Added autoload of Info-directory-list.
13418
13419         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13420         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13421         be exclusive; now it's merely given precedence, just like in the
13422         old days.
13423
13424 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13425
13426         * find-paths.el (paths-find-architecture-directory): Fix bug with
13427         finding; it used to default too early.
13428
13429 1998-03-25  Martin Buchholz <martin@xemacs.org>
13430
13431         * packages.el (packages-split-path): Fix a bug; it used to fail
13432         for paths that weren't split.
13433
13434 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13435
13436         * finder.el (finder-compile-keywords): trap on errors.
13437
13438 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13439
13440         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13441           fourth argument of t so that only the specs exactly
13442           matching the tag lists are removed.
13443
13444 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13445
13446         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13447
13448 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13449
13450         * minibuf.el (mouse-read-file-name-1): If a default directory was
13451         specified, use it for generating the completions.
13452
13453 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13454
13455         * update-elc.el: Now respects inhibit-package-init and
13456         inhibit-site-lisp.
13457         Now does path construction with loadup-paths.
13458
13459         * startup.el (normal-top-level, startup-setup-paths): Now respects
13460         inhibit-package-init and inhibit-site-lisp.
13461
13462         * packages.el (packages-find-package-path): Extended package path
13463         by version-specific hierarchies.
13464         (packages-find-packages): Now respects inhibit flag and
13465         inhibit-site-lisp.
13466         Moved path setup to loadup-paths.
13467
13468         * make-docfile.el: Now respects inhibit-package-init and
13469         inhibit-site-lisp.
13470         Now does path construction with loadup-paths.
13471
13472         * loadup.el: Now respects inhibit-package-init and
13473         inhibit-site-lisp.
13474
13475         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13476
13477         * loadup-paths.el: New file: setup load-path to encompass
13478         packages.
13479
13480 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13481
13482         * auto-show.el: load-gc renamed to pureload.
13483         * site-load.el: Ditto.
13484         * packages.el (toplevel): Ditto.
13485         * loadup.el (really-early-error-handler): Ditto.
13486         * dumped-lisp.el (preloaded-file-list): Ditto.
13487         * cus-face.el (custom-declare-face): Ditto.
13488
13489 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13490
13491         * <Today>: The Big Path Searching Overhaul.
13492
13493         * find-paths.el: New file: find and assemble paths in the
13494         installation hierarchy.
13495
13496         * setup-paths.el: New file: global layout of paths and directories
13497         within the XEmacs hierarchy.
13498
13499         * packages.el: Replaced everything related to path searching and
13500         startup by code in terms of find-paths.
13501
13502         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13503         the new path searching engine.
13504
13505         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13506         and setup-paths.
13507
13508 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13509
13510         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13511         setup-paths.el.
13512
13513 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13514
13515         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13516         compiles identically in any configuration.
13517         Removed irrelevant commentary.
13518
13519 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13520
13521         * simple.el (set-variable): Allow setting specifiers.
13522
13523 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13524
13525         * lisp.el (forward-sexp): Revert previous change.
13526
13527 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13528
13529         * frame.el (frame-initialize): Use `delete-console' instead of
13530         `delete-device' to delete the stream console to match the usage in
13531         Fkill_emacs.
13532
13533 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13534
13535         * files.el (cdpath-previous): New variable.
13536         (cd): Use it.
13537         From Bob Weiner <weiner@wave.altrasoft.com>
13538
13539 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13540
13541         * keydefs.el: Changed keybindings of forward-char,
13542           backward, scroll-up and scroll-down to point to their
13543           -command counterparts.
13544
13545         * simple.el: New functions: forwarc-char-command,
13546           backwrad-char-command, scroll-up-command,
13547           scroll-down-command which work liek their counterparts
13548           except that they honor the variable
13549           signal-error-on-buffer-boundary.
13550
13551           Definition of signal-error-on-buffer-boundary received
13552           from src/cmds.c.
13553
13554           defvar declaration added for word-across-newline to avoid
13555           byte-compiler warning about the free variable reference.
13556
13557 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13558
13559         * winnt.el: Removed "%t" from the beginning of
13560         modeline-format. From now on, there's no nt-specifics in the modeline.
13561
13562 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13563
13564         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13565         of `when' with `if'.
13566
13567 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13568
13569         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13570         mswindows. Must be reworked along with glyphs.el, or
13571         merged into it, after there is images support.
13572
13573         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13574         'mswindows.
13575
13576 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13577
13578         * faces.el: fix for text cursor initialization.
13579         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13580         From Andy Piper <andyp@parallax.co.uk>
13581
13582 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13583
13584         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13585         if there is an existing package that handles it and warn the user
13586         about that mode.
13587
13588 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13589
13590         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13591         Installation" menu item when Installation-string is not bound.
13592
13593 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13594
13595         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13596         From Jeremiah W. James <jerry@cs.ucsb.edu>
13597
13598 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13599
13600         * msw-faces.el:
13601         * faces.el: Fix face initialization.
13602
13603 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13604
13605         * files.el (backup-enable-predicate): fix breakage introduced
13606         by TMPDIR patch.
13607
13608 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13609
13610         * x-faces.el (x-init-face-from-resources): The
13611           TTY face property retrieval functions don't return
13612           specifiers, so use face-property instead.
13613
13614 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13615
13616         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13617
13618 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13619
13620         * x-menubar.el: Expanded documentation for
13621           option-save-faces.  Changed Options -> Browse Faces
13622           menu entry to invoke customize-face.
13623
13624 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13625
13626         * faces.el: Most face initialization moved out of
13627           init-other-random-faces to the top level so that the
13628           initialization happens before Xemacs is dumped.  Much
13629           of the fascist "face-differs-from-default-p or FROB!"
13630           code has been retired in favor of letting the user do
13631           what they want to do.  Face initialization code changed
13632           to use `default' specifier tag so that the settings can
13633           be overridden later if the user wishes it.
13634
13635 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13636
13637         * about.el (about-hackers): Update contributors list.
13638
13639 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13640
13641         * specifier.el: Define new specifier tag `default'.
13642
13643         * modeline.el: Initialize faces using `default' tag.
13644
13645         * x-faces.el (x-init-face-from-resources): Remove
13646           specifier specs containing the `default' tag before
13647           adding new specs.
13648
13649 1998-03-02  John Jones  <jj@asu.edu>
13650
13651         * package-get.el (package-get-all): fixed arguments on call to
13652         package-admin-add-single-file-package.
13653         * package-get.el (package-get-installedp): fixed to match
13654         advertised behavior.
13655         * package-get.el: added function package-get-update-all which
13656         installs newest versions of all the current packages (if they are
13657         not already installed).
13658
13659 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13660
13661         * files.el (find-file-noselect): Uncommented `truename' binding in
13662         `let*' and use it later to set `buffer-file-truename' iff it's
13663         still nil, as happens for example when finding a compressed
13664         file with "jka-compr".
13665
13666 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13667
13668         * faces.el: in make-face-* type functions do the operation for all
13669         window systems, not just the first one found.
13670
13671         * font.el: call mswindows-list-fonts for mswindows.
13672
13673 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13674
13675         * code-process.el (call-process-region):
13676         * process.el (call-process-region):
13677         * package-get.el (package-get-dir):
13678         * files.el (backup-enable-predicate):
13679         * gnuserv.el (gnuserv-temp-file-regexp):
13680         Use temp-directory in place of `/tmp'.
13681
13682 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13683
13684         * "Fast" dired-in-C enhancements for Windows 95/NT:
13685
13686         * files.el: Added function, `wildcard-to-regexp', from GNU
13687           Emacs.
13688
13689         * files.el (insert-directory): Modified to use special
13690           dired-in-C enhancements if present.
13691
13692 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13693
13694         * code-files.el: make default coding no-conversion.
13695
13696 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13697
13698         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13699         the load-path.
13700
13701         * update-elc.el: Strip directory when testing for files not to
13702         bytecompile.
13703
13704 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13705
13706         * lisp-mode.el: Use recommended form for menus.
13707
13708         * info.el (Info-construct-menu): Use recommended form for menus.
13709
13710         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13711         entry.
13712
13713 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13714
13715         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13716           (get-frame-for-buffer-noselect): Always return frames
13717           in the not-this-window-p cond clause.
13718
13719 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13720
13721         * help.el (describe-installation): New function.
13722
13723         * x-menubar.el (default-menubar): Add describe-installation to
13724         Help menu.
13725
13726         * packages.el (packages-unbytecompiled-lisp): Installation.el
13727         should not be bytecompiled.
13728
13729         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13730         XEmacs.
13731
13732         * x-menubar.el (default-menubar): Use correct guard for VM menu
13733         entry.
13734
13735         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13736         coding.
13737         From Andy Piper <andyp@parallax.co.uk>
13738
13739 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13740
13741         * ldap.el: Do not require ldap-internal at compile time.
13742
13743 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13744
13745         * code-files.el: new file. a virtual copy of mule-files.el
13746         but without charset
13747         dependencies. (toggle-buffer-file-ocding-system) new function for
13748         changing the eol type for the current buffer.
13749
13750         * code-process.el: new file. a copy of
13751         mule-process.el. mule-process.el will disappear when things have
13752         settled.
13753
13754         * coding.el: new file. a virtual copy of mule-files.el but
13755         without charset dependencies. (coding-system-base) new function
13756         for getting the parent coding system of a coding system with eol
13757         type set.
13758
13759         * dumped-lisp.el: add above files for the non-mule case.
13760
13761 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13762
13763         * window-xemacs.el (display-buffer): If no explicit
13764           frame is specified, search for a window that displays
13765           the buffer on the currently selected frame, before
13766           searching other frames.
13767
13768 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13769
13770         * frame.el (get-frame-for-buffer): If not-this-window-p
13771           is non-nil, use window on the selected frame if it is not
13772           also the selected window.  When defaulting, search for
13773           windows on the currently selected fgrame before searching
13774           other frames.
13775
13776 1998-02-25  Didier Verna  <didier@xemacs.org>
13777
13778         * modeline.el (modeline-swap-buffers): originally named
13779         `mouse-release-modeline'. Whether to actually swap the buffers is
13780         decided in `mouse-drag-modeline'.
13781         (mouse-drag-modeline): A button release event is considered a
13782         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13783         stay unchanged.
13784
13785 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13786
13787         * x-menubar.el: Put redo on the menubar.
13788         From Aki Vehtari <Aki.Vehtari@hut.fi>
13789
13790 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13791
13792         * bytecomp.el (displaying-byte-compile-warnings): if
13793         temp-buffer-show-function is set, use it to display current set of
13794         warnings in the "*Compile-Log-Show*" buffer.
13795
13796         * simple.el (display-warning-buffer): if temp-buffer-show-function
13797         is set, use it to display current set of warnings in the
13798         "*Warnings-Show*" buffer.
13799
13800 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13801
13802         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13803         Common Lisp.
13804
13805 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13806
13807         * menubar.el: Allow button descriptors at least 2 long.
13808
13809         * x-menubar.el (default-menubar): Use recommended forms.
13810         (file-menu-filter): Remove.
13811         (edit-menu-filter): Remove.
13812
13813 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13814
13815         * about.el (about-hackers): Updated.
13816
13817 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13818
13819         * help.el (help-max-help-buffers): new variable
13820         (help-register-and-maybe-prune-excess): new function
13821         (help-buffer-name): use help-max-help-buffers.
13822         (with-displaying-help-buffer): use
13823         help-register-and-maybe-prune-excess.
13824
13825         * help.el (help-maybe-pretty-print-value): if the value fits on
13826         one line, let it.
13827
13828 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13829
13830         * (with-displaying-help-buffer): there is no need to kill the buffer
13831         if it exists, because with-output-to-temp-buffer will clear it.
13832         further, killing the buffer violates the rule that
13833         temp-buffer-show-function, if set, has the full responsibility of
13834         showing the temp buffer.  killing the buffer fucks with the window
13835         configuration, hosing temp-buffer-show-function.
13836
13837
13838 1998-02-23  Didier Verna  <didier@xemacs.org>
13839
13840         * modeline.el (mouse-drag-modeline):
13841         - Always scroll the modeline that was originally clicked on.
13842         - Use x pixels instead of x characters (which doesn't work anyway)
13843         as horizontal reference for modeline dragging. This allows us to
13844         keep on dragging the modeline even if the motion event occurs in
13845         another window.
13846
13847 1998-02-23  Didier Verna  <didier@xemacs.org>
13848
13849         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13850         glyph on the modeline to indicate that dragging the mouse has an
13851         effect both horizontally and vertically.
13852
13853 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13854
13855         * about.el (about-xemacs): Get rid of redundant visible version
13856         number.
13857
13858 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13859
13860         * about.el (about-hackers): Update credits.
13861
13862 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13863
13864         * prim/register.el (view-register): Show register type file-query.
13865
13866 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13867
13868         * mode-motion.el (mode-motion-highlight-internal):
13869           save-excursion inside save-window-exucrsion form to
13870           hide buffer point changes from save-window-excursion.
13871           Prevents display flickering when the mouse pointer
13872           moves.
13873
13874 1998-02-17  Didier Verna  <didier@xemacs.org>
13875
13876         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13877         function to handle correctly the case of a toolbar one side of the
13878         window: scrolling will not necessarily happen.
13879
13880 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13881
13882         * files.el (after-find-file): Restore missing argument
13883           to format that provides filename for "... consider M-x
13884           recover-file" message.  Also call `message' with "%s"
13885           as the first arg instead of an arbitrary string.
13886
13887 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13888
13889         * about.el (about-hackers): Various additions.
13890
13891 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13892
13893         * autoload.el (generate-file-autoloads-1): Don't force an extra
13894         line out when copying on-the-same line autoloads.
13895
13896         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13897         is installed.
13898
13899 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13900
13901         * x11/x-win-xfree86.el (x-win-init-xfree86):
13902         * x11/x-win-sun.el (x-win-init-sun):
13903         * x11/x-init.el (x-initialize-compose):
13904         * prim/simple.el:
13905         (backward-or-forward-kill-sexp):
13906         (backward-or-forward-kill-sentence):
13907         (backward-or-forward-kill-word):
13908         (backward-or-forward-delete-char):
13909         * prim/isearch-mode.el (isearch-help-or-delete-char):
13910         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13911         x-keysym-on-keyboard-p to detect backspace.
13912         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13913         Clean up symbols used with dead keys, checking Linux and solaris
13914         keysyms.
13915         Simplify x-win-*.el using above methods.
13916         Change documentation for x-keysym-*-p functions.
13917
13918 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13919
13920         * about.el (about-hackers): Restore entries for Michael Sperber and
13921         Vinnie Shelton.
13922         From Vinnie Shelton <acs@acm.org>
13923
13924 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13925
13926         * simple.el (count-words-region): Ditto.
13927
13928 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13929
13930         * simple.el (count-words-buffer): Document.  Don't print anything
13931         if non-interactive.
13932
13933 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13934
13935         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13936         multiple files in InfoDock.
13937
13938 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13939
13940         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13941         from version.el in InfoDock.
13942
13943         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13944         specially.
13945
13946 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13947
13948         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13949         variable name in docstring.
13950
13951 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13952
13953         * menubar.h: Include "gui.h".
13954
13955 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13956
13957         * site-load.el: Fix documentation.
13958
13959 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13960
13961         * package-get-base.el (package-get-base): Updated.
13962
13963         * keymap.el: PC-ize.
13964
13965 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13966
13967         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13968         from' on a fresh line.
13969
13970 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13971
13972         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13973         object.
13974
13975 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13976
13977         * undo-stack.el: PC-ize.
13978
13979         * cmdloop.el: PC-ize.
13980
13981 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13982
13983         * bytecomp-runtime.el: PC-ize.
13984
13985         * byte-optimize.el: Prolog fixup.  PC-ize.
13986
13987         * cus-dep.el: Spelling fix.
13988
13989         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13990         entries follow).
13991
13992 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13993
13994         * text-mode.el (text-mode-hook-identify): New function,
13995         put on text-mode-hook.  Set text-mode-variant here.
13996         (text-mode): Don't set it here.
13997
13998 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13999
14000         * text-mode.el (text-mode-hook): New defvar.
14001         (text-mode-variant): New variable.
14002         (text-mode): Set that variable locally.
14003         (toggle-text-mode-auto-fill): New command.
14004
14005 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14006
14007         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14008
14009 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14010
14011         * text-mode.el (paragraph-indent-text-mode):
14012         Renamed from spaced-text-mode.
14013         (text-mode-map): Bind TAB to indent-relative.
14014         (indented-text-mode-map): Variable deleted.
14015         (indented-text-mode): Now an alias for text-mode.
14016
14017 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14018
14019         * loadup.el: test-atoms debugging stuffs removed.
14020
14021 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14022
14023         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14024
14025 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14026
14027         * help.el (describe-beta): Made it use `locate-data-file'.
14028         (describe-distribution): Ditto.
14029         (describe-copying): Ditto.
14030         (describe-project): Ditto.
14031         (view-emacs-news): Ditto.
14032
14033         * help-nomule.el (help-with-tutorial): Made it use
14034         `locate-data-file' to find tutorial.
14035
14036 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14037
14038         * about.el: Corrected my email address.
14039
14040         * mouse.el: Added 'mouse-mswindows-drop' similar to
14041         'mouse-offix-drop'.
14042
14043 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14044
14045         * loadup.el (running-xemacs): Spelling fix.
14046
14047 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14048
14049         * packages.el (packages-find-packages-1): Don't allow a backwards
14050         compatible lisp tree to overwrite `preloaded-file-list'.
14051
14052 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14053
14054         * loadup.el: Don't delete "xemacs" prior to dumping.
14055
14056 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14057
14058         * package-info.el (pi-last-mod-date): New function.
14059         (pi-author-version): New function.
14060         (batch-update-package-info): Use them.
14061
14062 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14063
14064         * frame.el (get-frame-for-buffer-default-to-current): Create.
14065         (get-frame-for-buffer-noselect): Allow user to use current frame
14066         with `get-frame-for-buffer-default-to-current'.
14067
14068 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14069
14070         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14071         (byte-compile-output-docform): Ditto.
14072         (byte-compile-compiled-obj-to-list): Ditto.
14073
14074 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14075
14076         * startup.el (command-line-1): Removed code that ran
14077           buffer-menu.
14078
14079 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14080
14081         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14082
14083 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14084
14085         * frame.el (suspend-emacs-or-iconify-frame): Check using
14086         `device-on-window-system-p' instead of explicitly checking for X,
14087         so that the same logic works for MS Windows.
14088         (suspend-or-iconify-emacs): Ditto.
14089
14090 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14091
14092         * about.el (about-maintainer-info): Andy Piper is back.
14093         (xemacs-hackers): Updated Andy Piper's email address.
14094         (about-hackers): Added Jonathan Harris.
14095         (about-hackers): Updated Tibor Polgar's email address.
14096
14097 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14098
14099         * about.el: Add xemacs.org email manager.
14100
14101         * package-get-base.el (package-get-base): Updated with most recent
14102         package updates.
14103
14104 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14105
14106         * help.el (function-arglist): Use `indirect-function' instead of
14107         `symbol-function' so that aliases are treated correctly.
14108
14109 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14110
14111         * help.el (help-map): Add f1 binding to `help-for-help'.
14112         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14113         (describe-key-briefly): Use `princ' "%s" to print object.
14114         (with-displaying-help-buffer): Kill buffer if it exists, again.
14115         (describe-key): Use `princ' "%s" to print object.
14116         (describe-function-1): Use `princ' "%s" to print object.
14117         Commented out alias lines removed.
14118         (help-pretty-print-limit): New variable to control pretty-printing
14119         of variable values.
14120         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14121         `help-pretty-print-value' again.  Only print-print when OBJECT is
14122         list of length less than `help-pretty-print-limit'.
14123         (describe-variable): Use `help-maybe-pretty-print-value' again.
14124
14125 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14126
14127         * simple.el (blink-matching-open): Remove C++ kludge.
14128         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14129
14130 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14131
14132         * info.el (Info-default-directory-list): Made the documentation
14133         more explanitory.
14134
14135 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14136
14137         * lisp/packages.el:
14138         * lisp/package-admin.el:
14139         * lisp/build-report.el:
14140         Fix typos.
14141
14142 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14143
14144         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14145         warnings in Java buffers without final newline and editing the
14146         last line.
14147
14148 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14149
14150         * packages.el (packages-find-packages-1): Don't allow a backwards
14151         compatible lisp tree to overwrite `preloaded-file-list'.
14152         Suggested by Colin Rafferty  <colin@xemacs.org>
14153
14154         * mouse.el (mouse-offix-drop): Set undo-boundary.
14155         From Oliver Graf <ograf@fga.de>
14156
14157 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14158
14159         * loadup.el (load-gc): rewrite as defun.
14160         Print something sensical if a required dump-time file isn't found.
14161
14162 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14163
14164         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14165         bug strikes a menudescriptor.
14166
14167         * package-get-base.el (package-get-base): Updated.
14168
14169         * package-info.el (batch-update-package-info): Derive REQUIRES
14170         from the Makefile.
14171
14172 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14173
14174         * files.el (save-some-buffers): Don't play games with deleting
14175         other windows if we are in the minibuffer window.
14176
14177 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14178
14179         * modeline.el (modeline-minor-mode-menu): Add support for :active
14180         (add-minor-mode): Document :active property to TOGGLE.
14181
14182 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14183
14184         * modeline.el (modeline-minor-mode-menu): Add support for an
14185         `:included' predicate in the `toggle-sym' plist.
14186         (add-minor-mode): Document the :included property, format
14187         docstring some more.
14188         (modeline-minor-mode-menu): Documentation string added.
14189
14190 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14191
14192         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14193         labels from the symbol-names by thwacking off the overly redundant
14194         and overused "mode", parenthesizing "minor", and capitalizing the
14195         resultant strings.  Also shortened the menu's title by eliminating
14196         the redundant buffer name.
14197         (add-minor-mode): Beautified the docstring, added mention of the
14198         `:menu-tag' property of TOGGLE.
14199         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14200         `toggle-sym' to beatify the mode-life menus.
14201         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14202         `auto-fill-function'.
14203
14204 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14205
14206         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14207         menus to :style 'toggle.
14208
14209 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14210
14211         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14212
14213 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14214
14215         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14216         only recognize first hyperlink.
14217         (hyper-apropos-highlightify): Deletia, this is already done by
14218         `hyper-apropos-insert-face'.
14219         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14220
14221 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14222
14223         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14224         mail.
14225         (toolbar-mail-reader): Add support for `send'.
14226         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14227
14228 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14229
14230         * info.el (Info-emacs-info-file-name): Add defvar for
14231         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14232         will function properly.
14233
14234 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14235
14236         * simple.el: make the backwards delete function called by
14237         `backward-or-forward-delete-char' user configurable.
14238
14239 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14240
14241         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14242         compiled function got loaded from.
14243
14244 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14245
14246         * term/apollo.el: Synched up with InfoDock 3.6.2.
14247
14248 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14249
14250         * startup.el (load-init-file): Load autoloads earlier.
14251         (startup-splash-frame): Handle InfoDock logo.
14252
14253         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14254         InfoDock.
14255         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14256
14257         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14258         doesn't have this function.
14259
14260         * packages.el (locate-data-file): Fix to call `locate-file'.
14261
14262 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14263
14264         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14265         version of version.el.
14266         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14267
14268         * x-menubar.el (default-menubar): Guard reference to
14269         `gnuserv-frame'.
14270         (default-menubar): Guard references to `font-lock-mode'.
14271         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14272         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14273
14274         * make-docfile.el: Don't snarf doc strings from autoloads.
14275
14276         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14277         loading auto-autoloads files.
14278
14279         * loaddefs.el: Disable dumping autoloads.
14280
14281 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14282
14283         * lisp-mnt.el: Synch to Emacs 20.2.
14284
14285         * help.el: Remove manual autoload of `finder-by-keyword'.
14286
14287         * finder.el (finder-by-keyword): Autoload.
14288
14289         * help.el: Conditionalize hyperbole setup.
14290
14291 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14292
14293         * packages.el (package-require): Update to reflect new data format.
14294
14295 1998-01-02  Didier Verna  <didier@xemacs.org>
14296
14297         * x-menubar.el (default-menubar): make the tutorials available
14298         through the menubar. (Plus some compilation warnings cleanup).
14299
14300 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14301
14302         * check-features.el: New file.  Perform sanity check after build.
14303
14304         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14305         files to tooltalk package.
14306         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14307         package.
14308
14309         * package-admin.el (package-admin-xemacs): Use better default for
14310         location of XEmacs binary.
14311
14312 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14313
14314         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14315         tag with sexp and add value tag with value `t'.
14316
14317 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14318
14319         * package-get.el: Changes to work with real data.
14320         From Pete Ware <ware@cis.ohio-state.edu>
14321
14322         * packages.el (packages-reload-autoloads): Guard load for the time
14323         being.
14324
14325         * update-elc.el ("packages.el"): Force loading packages.el instead
14326         of possibly out-of-date packges.elc.
14327         * make-docfile.el ("packages.el"): Ditto.
14328
14329 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14330
14331         * build-report.el (build-report-delete-regexp): Added a rule for
14332         the main tarball shadowing anything past it.
14333
14334 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14335
14336         * packages.el (package-provide): Delete a previous provide.
14337
14338         * package-info.el: New file.
14339
14340         * package-get.el: New file.
14341         From Pete Ware <ware@cis.ohio-state.edu>
14342         (package-get): Fix md5 computation to work with Mule.
14343
14344 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14345
14346         * simple.el (log-message-*): Quote symbols in docstrings properly.
14347
14348 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14349
14350         * packages.el (packages-new-autoloads): Ignore symbolic links.
14351
14352         * cus-face.el (face-custom-attributes-get): Fix typo.
14353         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14354
14355 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14356
14357         * startup.el (load-init-file): Reload new or changed autoloads
14358         unless inhibited.  Reload modified dumped lisp (stubbed).
14359
14360         * packages.el (packages-new-autoloads): New function.
14361         (packages-reload-autoloads): New function.
14362         (packages-reload-dumped-lisp): New (stub) function.
14363
14364         * loadup.el: Inhibit reloading dumped files when running temacs.
14365
14366         * loadhist.el (file-provides): Extend to handle variant
14367         extensions.
14368
14369         * replace.el (query-replace): Fix typo.
14370
14371 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14372
14373         * make-docfile.el: list-autoloads-path has been renamed.
14374         * update-elc.el: list-autoloads has been renamed.
14375
14376         * packages.el (packages-list-autoloads): Renamed.
14377         (packages-list-autoloads-path): Ditto.
14378
14379 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14380
14381         * packages.el (packages-find-packages-1): Made it signal a warning
14382         for an error in an auto-autoload.el file.
14383
14384 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14385
14386         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14387         tag with const.
14388         From Aki Vehtari <Aki.Vehtari@hut.fi>
14389
14390         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14391
14392         * loadhist.el (unload-feature): Remove autoload.
14393
14394 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14395
14396         * loadhist.el: Unpackaged.
14397
14398         * help.el (describe-symbol-find-file): Rename
14399         `describe-function-find-file' and make old name obsolete.
14400         (describe-function-1): Use it.
14401         (describe-function-1): Guard reference to
14402         `compiled-function-annotation'.
14403
14404 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14405
14406         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14407         argument.
14408         (help-mode-quit): New optional arg to control whether it kills or
14409         buries.  Tidied up.
14410         (with-displaying-help-buffer): Don't kill buffer initially, even
14411         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14412         (help-pretty-print-value): Rename back from
14413         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14414         use it, otherwise use dumped `cl-prettyprint'.
14415         (describe-variable): Use `help-pretty-print-value' again.
14416         (find-func): Removed reference to "find-func" at end.
14417
14418 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14419
14420         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14421           GUI XEmacs. Rename? x-menubar is rather window system
14422           independant, except for a couple of items.
14423
14424 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14425
14426         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14427         entries as they will no longer be distributed with XEmacs.
14428
14429         * format.el (format-alist): Fix image/tiff regexps.
14430         From P. E. Jareth Hein <jareth@camelot-soft.com>
14431
14432         * help.el (help-maybe-pretty-print-value): Rename.
14433         (describe-variable): Use it.
14434         (describe-variable): Add trailing linefeed.
14435
14436 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14437
14438         * help.el (describe-function-1): Don't output anything for
14439           arglist of autoload functions.
14440
14441 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14442
14443         * help.el (describe-function-1): Don't output anything for
14444           arglist of autoload functions.
14445
14446 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14447
14448         * help.el (help-mode-map): New bindings for `help-mode-bury',
14449         `describe-function-at-point', `describe-variable-at-point',
14450         `Info-elisp-ref', `customize-variable', `help-next-section' and
14451         `help-prev-section'.
14452         (help-next-section): New function.
14453         (help-prev-section): New function.
14454         (help-mode-quit): Changed to kill the help buffer.
14455         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14456         correctly.
14457         (help-buffer-name): New function to generate the name of help
14458         buffers.
14459         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14460         argument giving the name of the help buffer.
14461         (describe-key): Use `with-displaying-help-buffer' with name.
14462         (describe-mode): Ditto.
14463         (describe-bindings): Ditto.
14464         (describe-prefix-bindings): Ditto.
14465         (view-lossage): Ditto.
14466         (with-syntax-table): New macro.
14467         (function-called-at-point): Use `ignore-errors' and
14468         `with-syntax-table'.
14469         (function-at-point): Ditto.
14470         (describe-function): Use `with-displaying-help-buffer' with name.
14471         (function-arglist): Extracted from `describe-function-1'.  Returns
14472         function's arglist as string.
14473         (function-documentation): Extracted from `describe-function-1'.
14474         Returns function's docstring.
14475         (describe-function-1): Remove all the "stream" garbage, including
14476         the stream argument.  Use `function-arglist' and
14477         `function-documentation'.
14478         (describe-function-arglist): Just use `function-arglist'.
14479         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14480         (help-pretty-print-value): New function to help with
14481         pretty-printing variable values.  Knows about `#<...>'.  Needs
14482         `pp-internal'.
14483         (describe-variable): Use `with-displaying-help-buffer' with name.
14484         Formatting improved.  Display file where variable is defined, if
14485         known.  Use `help-pretty-print-value'.
14486         (describe-syntax): Use `with-displaying-help-buffer' with name.
14487         (list-processes): Remove "stream" garbage.
14488
14489 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14490
14491         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14492         call a dumped routine instead.
14493
14494         * x-win-xfree86.el: Wrap file in defun.
14495         * x-win-sun.el: Ditto.
14496
14497 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14498
14499         * help.el (view-emacs-news): Remove usage of outl-mouse which
14500         advises functions and does other evil things.
14501
14502 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14503
14504         * format.el (format-alist): Add `image/tiff'.
14505         From P. E. Jareth Hein <jareth@camelot-soft.com>
14506
14507 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14508
14509         * about.el (about-hackers): More names added.
14510
14511         * make-docfile.el: Remove superfluous package path search.
14512
14513         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14514
14515 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14516
14517         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14518         ignored shadows.
14519
14520 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14521
14522         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14523         get trailing slashes when added to the load-path.
14524
14525         * x-init.el (init-x-win): Locate where XEmacs X localization files
14526         are.
14527
14528 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14529
14530         * x-faces.el: Added support for foregroundToolBarColor
14531           to xpm-color-symbols.
14532
14533 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * etags.el (tags-remove-duplicates): Removed.
14536         (buffer-tag-table-list): Use `delete-duplicates'.
14537
14538         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14539         correctly.
14540         (get*): Defalias to `get'.
14541
14542         * cl.el (eql): Compare integers with `eq'.
14543         (cl-map-extents): Check for `map-extents' first.
14544
14545 1997-12-17  Didier Verna  <didier@xemacs.org>
14546
14547         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14548         added the 'numero', 'copyright' and 'trademark' symbols.
14549
14550         * leim/quail/latin-post.el ("french-postfix"): see above.
14551
14552 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14553
14554         * widget.el (define-widget): Check the arguments.
14555
14556         * cus-edit.el (customize-face): Use `check-argument-type'.
14557         (custom-variable-value-create): Use `signal' to signal error.
14558         (custom-variable-reset-saved): Ditto.
14559         (custom-variable-reset-standard): Ditto.
14560         (custom-face-reset-saved): Ditto.
14561
14562         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14563         (widget-default-format-handler): Ditto.
14564         (widget-checklist-add-item): Ditto.
14565         (widget-radio-add-item): Ditto.
14566         (widget-editable-list-entry-create): Ditto.
14567         (widget-sexp-prompt-value): Ditto.
14568
14569         * custom.el (custom-declare-variable): Signal errors better.
14570         (custom-handle-keyword): Ditto.
14571         (custom-declare-group): Ditto.
14572
14573         * window-xemacs.el (windows): Ditto.
14574
14575         * menubar.el (menu): Ditto.
14576
14577         * keydefs.el (keyboard): Ditto.
14578
14579         * minibuf.el (minibuffer): Ditto.
14580
14581         * process.el (execute): Ditto.
14582
14583         * fill.el (fill): Ditto.
14584
14585         * modeline.el (modeline): Ditto.
14586
14587         * help.el (help): Ditto.
14588
14589         * faces.el (faces): Ditto.
14590
14591         * files.el (files): Ditto.
14592
14593         * x-init.el (x): Ditto.
14594
14595         * lisp-mode.el (lisp): Ditto.
14596
14597         * process.el (processes): Ditto.
14598
14599         * mouse.el (mouse): Ditto.
14600
14601         * abbrev.el (abbrev): Moved from cus-edit.
14602
14603         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14604         as variable declaration.
14605
14606 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14607
14608         * menubar.el (find-menu-item): Use `check-argument-type'.
14609         (find-menu-item): Cosmetic changes.
14610
14611 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14612
14613         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14614
14615 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14616
14617         * startup.el (set-default-load-path): Only search package-path
14618         when not running temacs.
14619
14620         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14621         files.
14622
14623         * loadup.el: Correct commentary.  Reformatting.
14624         (really-early-error-handler): Use absolute path to the
14625         first dumped-lisp.el file.
14626         (really-early-error-handler): Print full path name of
14627         each dumped lisp file (inherited from InfoDock).
14628
14629         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14630         dumped-lisp.el files.
14631
14632         * make-docfile.el (preloaded-file-list): Reorder when the
14633         package-path is searched.
14634         * update-elc.el: Ditto.
14635
14636         * lisp-mode.el (call-with-condition-handler): Treat the same as
14637         `condition-case' for indentation.
14638
14639         * about.el (about-xemacs): Update release date.
14640
14641 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14642
14643         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14644         anywhere but at the last clause.
14645         (ecase): Disallow `t' and `otherwise'.
14646
14647 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14648
14649         * cus-edit.el (custom-buffer-create-buttons): New function
14650         from stuff moved out of `custom-buffer-create-internal'.
14651         (custom-novice): New variable.  Default t.
14652         (custom-display-global-buttons): Ditto.  Default `top'.
14653         (custom-buffer-create-internal): Only display help if
14654         `custom-novice' is non-nil.  Display global buttons according to
14655         `custom-display-global-buttons'.
14656
14657 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14658
14659         * menubar.el (find-menu-item): Use `check-argument-type'.
14660         (find-menu-item): Cosmetic changes.
14661
14662 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14663
14664         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14665         look.
14666
14667 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14668
14669         * format.el (format-deannotate-region):  Bug fix.
14670         Deannotating a region containing unknown tags would fail
14671         (causing decoding of text/enriched to fail at user level)
14672
14673 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14674
14675         * minibuf.el (read-directory-name): Support sixth
14676           arg, HISTORY, as already documented.
14677
14678 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14679
14680         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14681         to `ecase'.
14682
14683 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14684
14685         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14686         skk-activate.
14687
14688 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14689
14690         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.