update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
5         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
6
7 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
8
9         * mule/mule-charset.el (default-coded-charset-priority-list): Add
10         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
11
12         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
13         (=mj-0): Ditto.
14         (=mj-1): Ditto.
15         (==mj): Ditto.
16         (==mj-0): Ditto.
17         (==mj-1): Ditto.
18         (=>>mj): Ditto.
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `=mj' and `==mj'.
22
23 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
26         CHISE.
27
28 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
31         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
32         `=>ucs@hanyo-denshi'.
33
34 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `=koseki' and `=>ucs@hanyo-denshi'.
38
39         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
40         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
41
42 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
45         XEmacs CHISE.
46
47 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist):
50         Change priority of `=>>>ucs@iso'.
51
52         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
53         `=>>>ucs@iso' as the mother.
54         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
55
56 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist):
59         Change priority of `=>>>ucs@unicode'.
60
61         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
62         `=ucs@unicode'.
63
64 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist):
67         Change priority of `=>>>ucs@jis'.
68
69         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
70         `=ucs@jis'.
71
72 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `==daikanwa/+p'.
76
77 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `==shinjigen@1ed'.
81
82 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
85         XEmacs CHISE.
86
87 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-conf.el (==shinjigen): Modify DOC.
90         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
91         (==shinjigen@rev): Modify DOC.
92
93 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
96         CHISE.
97
98 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
101         settings for `==daikanwa' and `==ucs@JP/hanazono'.
102
103         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
104         XEmacs CHISE.
105
106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
107         `==daikanwa'.
108
109 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `==cns11643-7'.
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `==cns11643-7'.
116
117 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `==cns11643-6'.
121
122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123         setting for `==cns11643-6'.
124
125 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `==cns11643-5'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `==cns11643-5'.
132
133 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `==cns11643-4'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `==cns11643-4'.
140
141 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `==cns11643-3'.
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `==cns11643-3'.
148
149 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `==cns11643-2'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `==cns11643-2'.
156
157 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist):
160         Change priority of `=>>>ucs@ks'.
161
162         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
163         `=ucs@ks'.
164
165 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
168         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
169         `==ucs@cns' and `==cns11643-1'.
170
171         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
172         (==cns11643-2): Ditto.
173         (==cns11643-3): Ditto.
174         (==cns11643-4): Ditto.
175         (==cns11643-5): Ditto.
176         (==cns11643-6): Ditto.
177         (==cns11643-7): Ditto.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `==cns11643-1'.
181
182 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist):
185         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
186         `=>>>ucs@jis/1990'.
187
188         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
189         `=ucs@jis/1990'.
190         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
191         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
192
193 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist):
196         Change priority of `=>>>ucs@cns'.
197
198         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
199         `=ucs@cns'.
200
201 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
202
203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
204         `==ks-x1001'.
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
207         `=ks-x1001' instead of `korean-ksc5601'; add setting for
208         `==ks-x1001'.
209
210 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
213
214 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
217         `=jis-x0208'.
218         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
219         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
220         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
221         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
222         (=>>>jis-x0213-1@2000): Changed to an alias for
223         `=jis-x0213-1@2000'.
224         (=>>>jis-x0213-1@2004): Changed to an alias for
225         `=jis-x0213-1@2004'.
226         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
227
228 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
231         `=adobe-japan1-0'.
232         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
233         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
234         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
235         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
236         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
237         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
238
239 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
243         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
244         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
245         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
246         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
247
248 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
252         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
253         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
254         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
255         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
256         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
257         `==jis-x0212'.
258
259 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
262         "AdobeJapan1-[0-6]$".
263         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
264         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
265         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
266         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
267         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
268         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
269         (==adobe-japan1-1): Ditto.
270         (==adobe-japan1-2): Ditto.
271         (==adobe-japan1-3): Ditto.
272         (==adobe-japan1-4): Ditto.
273         (==adobe-japan1-5): Ditto.
274         (==adobe-japan1-6): Ditto.
275         (==jis-x0208): Ditto.
276         (==jis-x0208@1978): Ditto.
277         (==jis-x0208@1983): Ditto.
278         (==jis-x0208@1990): Ditto.
279         (==jis-x0213-1): Ditto.
280         (==jis-x0213-1@2000): Ditto.
281         (==jis-x0213-1@2004): Ditto.
282         (==jis-x0213-2): Ditto.
283         (==jis-x0212): Ditto.
284         (==gb2312): Ditto.
285         (==iso-ir165): Ditto.
286         (==gb12345): Ditto.
287         (==ks-x1001): Ditto.
288         (==cns11643-1): Ditto.
289         (==cns11643-2): Ditto.
290         (==cns11643-3): Ditto.
291         (==cns11643-4): Ditto.
292         (==cns11643-5): Ditto.
293         (==cns11643-6): Ditto.
294         (==cns11643-7): Ditto.
295         (==big5-cdp): Ditto.
296         (==hanyo-denshi/ja): Ditto.
297         (==hanyo-denshi/jb): Ditto.
298         (==hanyo-denshi/jc): Ditto.
299         (==hanyo-denshi/jd): Ditto.
300         (==hanyo-denshi/ft): Ditto.
301         (==hanyo-denshi/ia): Ditto.
302         (==hanyo-denshi/ib): Ditto.
303         (==hanyo-denshi/hg): Ditto.
304         (==hanyo-denshi/jt): Ditto.
305         (==hanyo-denshi/ks): Ditto.
306         (==gt): Ditto.
307         (==gt-k): Ditto.
308         (==daikanwa): Ditto.
309         (==shinjigen): Ditto.
310         (==ucs@iso): Ditto.
311         (==ucs@unicode): Ditto.
312         (==ucs@gb): Ditto.
313         (==ucs-bmp@gb): Ditto.
314         (==ucs@cns): Ditto.
315         (==ucs-bmp@cns): Ditto.
316         (==ucs@jis): Ditto.
317         (==ucs@jis/1990): Ditto.
318         (==ucs@jis/2000): Ditto.
319         (==ucs@jis/2004): Ditto.
320         (==ucs@JP): Ditto.
321         (==ucs@JP/hanazono): Ditto.
322         (==ucs@ks): Ditto.
323         (==ucs-bmp@ks): Ditto.
324         (==ucs@cns11643): Ditto.
325         (==ucs-bmp-cjk@gb): Ditto.
326         (==ucs-bmp-cjk@JP/hanazono): Ditto.
327         (==ucs-sip-ext-b@iso): Ditto.
328
329 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Use
332         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
333
334         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
335         XEmacs CHISE.
336         (=ucs-bmp-cjk@unicode): Abolished.
337
338 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `=+>ucs-bmp-cjk-compat@jis'.
342
343         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
344         for XEmacs CHISE.
345
346 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
349         CHISE.
350
351 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
354         for XEmacs CHISE.
355         (=jis-x0208@1978/1er-pr): Abolished.
356         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
357         `=jis-x0208@1978/1er-pr' as the mother.
358
359 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
362         setting for `=ucs-itaiji-084'.
363
364 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-charset.el (default-coded-charset-priority-list):
367         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
368
369         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
370         XEmacs CHISE.
371         (=ucs-bmp-itaiji-084): Ditto.
372
373 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
377
378 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
382
383         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
384         XEmacs CHISE.
385         (=big5-cdp-var-5): Ditto.
386
387 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
390         XEmacs CHISE.
391
392 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
395         XEmacs CHISE.
396
397 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `=>>>hanyo-denshi/ft'.
401
402 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
405         XEmacs CHISE.
406         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
407         `=hanyo-denshi/jd' as the mother.
408
409 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
412         XEmacs CHISE.
413         (=+>adobe-japan1-1): Ditto.
414         (=+>adobe-japan1-2): Ditto.
415         (=+>adobe-japan1-3): Ditto.
416         (=+>adobe-japan1-4): Ditto.
417         (=+>adobe-japan1-5): Ditto.
418         (=+>adobe-japan1-6): Ditto.
419         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
420
421 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist):
424         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
425         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
426
427         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
428         the top.
429
430 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
433         XEmacs CHISE.
434         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
435         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
436         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
437
438 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-charset.el (default-coded-charset-priority-list):
441         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
442         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
443
444         * mule/mule-conf.el: Modify order of definitions of some
445         coded-charsets.
446
447 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
448
449         * mule/mule-coding.el (coded-charset-entity-reference-alist):
450         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
451         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
452
453         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
454         CHISE.
455         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
456         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
457
458 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
461         CHISE.
462
463 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=daikanwa/+2p'.
467
468         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
469         XEmacs CHISE.
470
471 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
474         XEmacs CHISE.
475         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
476
477 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `=>>>hanyo-denshi/ib'.
481
482 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
485         XEmacs CHISE.
486         (=>>>hanyo-denshi/ib): Ditto.
487         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
488         `=hanyo-denshi/ja' as the mother.
489         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
490         `=hanyo-denshi/ib' as the mother.
491
492 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
495         XEmacs CHISE.
496         (utf-8-ivs-mcs-er): Likewise.
497         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
498         and `=>ucs-gb'.
499         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
500         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
501         `ucs-gb' and `=>ucs-gb'.
502         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
503         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
504         and `=>ucs-cns'.
505         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
506         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
507         `ucs-cns' and `=>ucs-cns'.
508         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
509         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
510         `ucs-big5' and `=>ucs-big5'.
511         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
512         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
513         `ucs-big5' and `=>ucs-big5'.
514         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
515         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
516         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
517         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
518         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
519         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
520         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
521         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
522         `=>ucs-jis'; modify DOC and mnemonic.
523         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
524         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
525         and `=>ucs-jis'; modify DOC and mnemonic.
526         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
527         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
528         `=>ucs-ks'.
529         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
530         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
531         and `=>ucs-ks'.
532         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
533
534 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
537         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
538
539 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist):
542         Modify priorities.
543
544 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
547         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
548
549 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
552         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
553
554 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
557         CHISE.
558
559 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
562         CHISE.
563
564 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
567         CHISE.
568
569 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `=+>ucs-bmp-cjk@unicode'.
573
574         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
575         for XEmacs CHISE.
576
577 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
578
579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
580         setting for `=>>daikanwa'.
581
582 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `=>>hanyo-denshi/jt'.
586
587 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
590         XEmacs CHISE.
591         (=+>jis-x0208@1990): Ditto.
592         (=+>jis-x0213-1@2000): Ditto.
593
594 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
597         XEmacs CHISE.
598
599 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
602         XEmacs CHISE.
603         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
604         `=hanyo-denshi/jc' as the mother.
605
606 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `=+>adobe-japan1'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list):
612         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
613         and `=>>hanyo-denshi/ft' to `=>>gt'.
614
615 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
618         XEmacs CHISE.
619         (=>>adobe-japan1-1): Ditto.
620         (=>>adobe-japan1-2): Ditto.
621         (=>>adobe-japan1-3): Ditto.
622         (=>>adobe-japan1-4): Ditto.
623         (=>>adobe-japan1-5): Ditto.
624         (=>>adobe-japan1-6): Ditto.
625         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
626
627 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-conf.el (=adobe-japan1): New alias for
630         `=adobe-japan1-6'.
631         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
632         (=>>>adobe-japan1-1): Ditto.
633         (=>>>adobe-japan1-2): Ditto.
634         (=>>>adobe-japan1-3): Ditto.
635         (=>>>adobe-japan1-4): Ditto.
636         (=>>>adobe-japan1-5): Ditto.
637         (=>>>adobe-japan1-6): Ditto.
638         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
639
640 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `=>>>adobe-japan1'.
644
645 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `=+>ucs@ks'.
649
650 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
651
652         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
653         XEmacs CHISE.
654         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
655         `=adobe-japan1-6' as the mother.
656
657 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `=>cns11643-7'.
661
662 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
665         CHISE.
666
667 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
670         XEmacs CHISE.
671         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `=>ucs@jis/2004'.
675
676 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         setting for `=+>gt'.
680
681         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
682         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
683
684 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
685
686         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
687         `=>ucs@unicode' as the mother.
688         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
689         mother.
690         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
691         mother.
692         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
693         mother.
694
695 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `=+>ucs@unicode'.
699
700         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
701         CHISE.
702
703 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
706         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
707         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
708         - Add setting for `=+>ucs@cns'.
709
710         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
711         CHISE.
712         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
713         as the mother.
714         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
715         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
716
717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
718         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
719
720 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `=>ucs@ks'.
724
725 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `=ucs-bmp-cjk-compat@unicode'.
729
730         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
731         coded-charset for XEmacs CHISE.
732
733 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
736         `=ucs-bmp-cjk-compat'.
737
738         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
739         XEmacs CHISE.
740
741 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
744         CHISE.
745
746 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
749         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
750
751         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
752         `=>ucs@jis/1990'.
753         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
754
755 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
759
760         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
761         CHISE.
762         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
763         mother.
764
765 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
768         `=>jis-x0213-2@usual'.
769         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
770         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
771         `=>jis-x0213-2@usual' as the mother.
772
773 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
776         (=>ucs@JP): New alias for `=+>ucs@jis'.
777
778 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-conf.el (=+>jis-x0208): Renamed from
781         `=>jis-x0208@usual'.
782         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
783         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
784         `=>jis-x0208@usual' as the mother.
785         (=>jis-x0208): Likewise.
786
787 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `=+>jis-x0208@1978'.
791
792 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
795         XEmacs CHISE.
796
797 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=>>>ucs@jis/1990'.
801
802 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `=>ucs@jis/1990'.
806
807 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `=ucs@JP/hanazono'.
811
812         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
813         CHISE.
814         (=ucs@JP/hanazono): Ditto.
815         (=ucs-bmp-cjk@JP/hanazono): Ditto.
816         (=>>hanyo-denshi/jc): Ditto.
817         (=>>hanyo-denshi/jd): Ditto.
818
819 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Use
822         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
823
824 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
825
826         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
827         XEmacs CHISE.
828
829 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
830
831         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
832         XEmacs CHISE.
833
834 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
837         `=ucs-bmp-cjk@JP'.
838
839 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
842         XEmacs CHISE.
843
844 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist):
847         Modify order of settings; add settings for `=daikanwa@rev2'.
848
849 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `=>>cbeta'.
853
854         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
855         CHISE.
856
857 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
860         setting for `=>>adobe-japan1'.
861
862 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
863
864         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
865         XEmacs CHISE.
866
867 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `=>>hanyo-denshi/ia'.
871
872         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
873         XEmacs CHISE.
874
875 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
879
880         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
881         XEmacs CHISE.
882         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
883         `=hanyo-denshi/jt' as the mother.
884
885 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `=>>>jis-x0213-2'.
889
890         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
891         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
892         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
893
894 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
897         XEmacs CHISE.
898
899 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
902         XEmacs CHISE.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `=>>jis-x0213-1@2004'.
906
907 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
910         XEmacs CHISE.
911
912 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
915         - Use "&g2-*;" as entity-references for `=>>>*'.
916         - Omit "&a{GT|JX1|JX2|JX3}-*;".
917
918         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
919         XEmacs CHISE.
920         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
921         as the mother.
922
923 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `=>>hanyo-denshi/ib'.
927
928         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
929         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
930         (=>>jis-x0208@1990): Ditto.
931         (=>>hanyo-denshi/ib): Ditto.
932
933         * mule/mule-charset.el (default-coded-charset-priority-list):
934         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
935
936 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
939         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
940         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
941         `=>>>ucs@jis/2004'.
942
943 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
946         XEmacs CHISE.
947         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
948         `=jis-x0213-1@2004' as the mother.
949         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
950         (=>>>ucs@ks): Ditto.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list):
953         Modify priority of `=hanyo-denshi/*'.
954
955 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         settings for `=>>ucs@JP' and `=ucs@JP'.
959
960 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
963         CHISE.
964
965 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `=>>>ucs@cns'.
969
970         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
971         CHISE.
972
973 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
976         instead of `=>>>jis-x0213-1@2004' as the mother.
977         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
978         (=>>>ucs@unicode): Likewise.
979         (=>>>ucs@jis): Likewise.
980         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
981         mother.
982         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
983
984 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
988         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
989         `=>>>ucs@jis'.
990
991 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-charset.el (default-coded-charset-priority-list):
994         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
995         and `=jis-x0213-*-2000'.
996
997 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
998
999         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1000         XEmacs CHISE.
1001         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1002         `=>>jis-x0213-1' as the mother.
1003
1004 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1008
1009 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1012
1013 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1016         XEmacs CHISE.
1017
1018 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1019
1020         * mule/mule-coding.el (decomposition-feature-list): Set
1021         `=decomposition', `=decomposition@cid' and
1022         `=decomposition@hanyo-denshi'.
1023
1024 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1027         setting for `=>>hanyo-denshi/ks'.
1028
1029         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1030         XEmacs CHISE.
1031
1032 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `=hanyo-denshi/ks/mf'.
1039
1040         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1041         XEmacs CHISE.
1042         (=hanyo-denshi/ks/mf): Ditto.
1043
1044 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         settings for P=hanyo-denshi/jt'.
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1050         `=hanyo-denshi/jt'.
1051
1052         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1053         XEmacs CHISE.
1054
1055 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         settings for `=hanyo-denshi/ip'.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=hanyo-denshi/ip'.
1062
1063         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         settings for `=hanyo-denshi/hg'.
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072         `=hanyo-denshi/hg'.
1073
1074         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1075         XEmacs CHISE.
1076
1077 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         setting for `=>>hanyo-denshi/ft'.
1081
1082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1083         `=>>hanyo-denshi/ft'.
1084
1085         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1086         XEmacs CHISE.
1087
1088 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1091         settings for `=hanyo-denshi/ib'.
1092
1093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1094         `=hanyo-denshi/ib'.
1095
1096         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1097         XEmacs CHISE.
1098
1099 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1102         settings for isolated characters of `=hanyo-denshi/ia' and
1103         non-isolated characters of `=hanyo-denshi/*'.
1104
1105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106         `=hanyo-denshi/ia'.
1107
1108         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1109         XEmacs CHISE.
1110
1111 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for isolated characters of `=hanyo-denshi/ft'.
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=hanyo-denshi/ft'.
1118
1119         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1120         XEmacs CHISE.
1121
1122 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for isolated characters of `=hanyo-denshi/jd'.
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `=hanyo-denshi/jd'.
1129
1130         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1131         XEmacs CHISE.
1132
1133 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for isolated characters of `=hanyo-denshi/jc'.
1137
1138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1139         `=hanyo-denshi/jc'.
1140
1141         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1142         XEmacs CHISE.
1143
1144 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for isolated characters of `=hanyo-denshi/jb'.
1148
1149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1150         `=hanyo-denshi/jb'.
1151
1152         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1153         XEmacs CHISE.
1154
1155 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         setting for isolated characters of `=hanyo-denshi/ja'.
1159
1160 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `=hanyo-denshi/ja'.
1164
1165         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1166         XEmacs CHISE.
1167
1168 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         settings for isolated characters of `=adobe-japan1-6'.
1172
1173 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1176         CHISE.
1177         (=daikanwa/+2p): Ditto.
1178         (=daikanwa/ho): Ditto.
1179
1180 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1183         coding-system for XEmacs CHISE.
1184
1185 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `=>>ruimoku-v6'.
1189
1190         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1191         CHISE.
1192
1193 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196         setting for `=daikanwa@rev1'.
1197
1198 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1202
1203 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1206         XEmacs CHISE.
1207         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1208
1209 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1212         CHISE.
1213
1214 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1217         CHISE.
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1220         setting for `=>ucs@jis'.
1221
1222 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `=>jis-x0208@usual'.
1226
1227         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1228         XEmacs CHISE.
1229         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1230         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1231         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1232
1233 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1236         CHISE.
1237         (=>>>jis-x0208@1990): Ditto.
1238         (=>>>jis-x0213-1): Ditto.
1239         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1240         mother.
1241         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1242         as the mother.
1243
1244 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1247         setting for `=>ucs@cns' and `=>>ucs@ks'.
1248
1249         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1250         CHISE.
1251
1252 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1255         CHISE.
1256
1257 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1260         CHISE.
1261         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1262         mother.
1263
1264 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1267         `==>ucs-bmp-cjk@bucs'.
1268
1269         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1270         XEmacs CHISE.
1271
1272 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1275         setting for `==>ucs@bucs'.
1276
1277         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1278         XEmacs CHISE.
1279
1280 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1283         - Add setting for `=>>jis-x0208'.
1284         - Omit setting for `=>>jis-x0208@1990'.
1285         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1286           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1287           `=ucs@FOO'.
1288
1289 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1292         setting for `=>daikanwa'.
1293
1294 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1295
1296         * mule/mule-conf.el (=daikanwa): Fix DOC.
1297         (=>daikanwa): New abstract character for XEmacs CHISE.
1298         (=>ucs@iso): Likewise.
1299         (=>ucs@unicode): Likewise.
1300         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1301
1302 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1305         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1306           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1307         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1308         - Add `=>big5-cdp'.
1309
1310 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1313         (=>big5-cdp): New abstract character.
1314
1315 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1318         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1319         `chinese-big5'.
1320
1321 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1322
1323         * mule/mule-charset.el (default-coded-charset-priority-list):
1324         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1327         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1328         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1329         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1330         and `=>jis-x0213-2'.
1331
1332 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1335         XEmacs CHISE.
1336         (=>>ucs@jis/2000): Likewise.
1337         (=>>ucs@jis/2004): Likewise.
1338
1339 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1343         `=>>ucs@cns'.
1344
1345         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1346         XEmacs CHISE.
1347         (=>>gt): Use quote instead of backquote; modify DOC.
1348         (=>gt): Use quote instead of backquote.
1349         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1350         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1351         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1352         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1353         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1354         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1355
1356 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1359         `=>>ucs@unicode' and `=>>gt'.
1360
1361 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1364         XEmacs CHISE.
1365         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1366         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1367         `=jis-x0208@1978/1er-pr' as the mother.
1368         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1369
1370 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1373         `=ucs@unicode' as the mother.
1374
1375 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         setting for `=>>ucs@unicode'.
1379
1380         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1381         CHISE.
1382
1383 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1387
1388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1389         `=adobe-japan1-6' and `=adobe-japan1-base'.
1390
1391         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1392         XEmacs CHISE.
1393         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1394         specify `min-code' and `max-code'.
1395         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1396         (=adobe-japan1-2): Likewise.
1397         (=adobe-japan1-3): Likewise.
1398         (=adobe-japan1-4): Likewise.
1399         (=adobe-japan1-5): Likewise.
1400         (=adobe-japan1-6): Likewise.
1401
1402 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `=>gt'.
1406
1407 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1410         CHISE.
1411
1412 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         setting for `=>zinbun-oracle'.
1416
1417         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1418         for XEmacs CHISE.
1419
1420 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1421
1422         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1423         for XEmacs CHISE.
1424         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1425         `=jis-x0208@1978' as the mother.
1426
1427 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1430         - Use `=gt' instead of `ideograph-gt'.
1431         - Use `=gt-k' instead of `ideograph-gt-k'.
1432         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1433         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1434         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1435         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1436         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1437         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1438         - Use `=>>gt' instead of `<=>gt'.
1439         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1440         - Add setting for `=>>jis-x0208@1990'.
1441         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1442           `=>>jis-x0213-1@2000'.
1443         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1444         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1445           `=>>jis-x0213-1@2004'.
1446         - Add setting for `=>>jis-x0208@1978'.
1447         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1448
1449 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1452         XEmacs CHISE.
1453
1454 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1458         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1459         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1460         `<=>jis-x0213-1@2004'.
1461
1462 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1465         CHISE.
1466         (=>jis-x0213-2): Ditto.
1467
1468 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1472
1473 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1474
1475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1476         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1477         `=>jis-x0213-1'.
1478
1479 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1482         CHISE.
1483         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1484
1485 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1488         `<==>jis-x0213-1'.
1489         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1490         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1491         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1492         (<=>jis-x0208): New alias for `=>jis-x0208'.
1493         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1494         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1495         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1496         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1497         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1498         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1499         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1500         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1501         (=>>gt): Renamed from `<==>gt'.
1502         (<==>gt): New alias for `=>>gt'.
1503
1504 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1507         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1508         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1509         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1510         - Add settings for `<=>jis-x0213-1@2000' and
1511           `<=>jis-x0213-1@2004'.
1512
1513         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1514         XEmacs CHISE.
1515         (<==>jis-x0213-1): Likewise.
1516         (<==>jis-x0213-1@2000): Likewise.
1517         (<==>jis-x0213-1@2004): Likewise.
1518         (<=>jis-x0208): Add property `=>iso-ir 168'.
1519         (<=>jis-x0208@1997): Likewise.
1520         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1521         as the mother; add property `=>iso-ir 228'.
1522         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1523         property `=>iso-ir 228'.
1524         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1525         property `=>iso-ir 233'.
1526         (<==>gt): Renamed from `<=>gt'.
1527         (<=>gt): New alias for `<==>gt'.
1528
1529 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1532         CHISE.
1533         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1534         `<=>jis-x0208' as the mother.
1535         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1536         (<=>jis-x0213-1@2000): Ditto.
1537         (<=>jis-x0213-1@2004): Ditto.
1538
1539 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         settings for `<=>gt'.
1543
1544         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1545
1546 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1549         XEmacs CHISE.
1550         (=jis-x0208@1978/-4pr): Likewise.
1551         (=jis-x0208@1978/4-pr): Likewise.
1552         (=jis-x0213-1): Likewise.
1553         (=ucs@iso): Likewise.
1554         (=ucs@unicode): Likewise.
1555         (=ucs@gb): Likewise.
1556         (=ucs@gb/fw): Likewise.
1557         (=ucs@cns): Likewise.
1558         (=ucs@cns/fw): Likewise.
1559         (=ucs@jis): Likewise.
1560         (=ucs@jis/fw): Likewise.
1561         (=ucs@jis/1990): Likewise.
1562         (=ucs@jis/2000): Likewise.
1563         (=ucs@jis/2004): Likewise.
1564         (=ucs@JP): Likewise.
1565         (=ucs@ks): Likewise.
1566         (=ucs@big5): Likewise.
1567         (=ucs@big5/cns11643): Likewise.
1568         (=ucs@cns11643): Likewise.
1569
1570 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list):
1573         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1574
1575         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1576         CHISE.
1577         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1578         mother.
1579
1580 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1583         from src/mule-charset.c].
1584         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1585         specify `final'.
1586         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1587         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1588         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1589         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1590         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1591         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1592
1593 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1596         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1597         (=jis-x0208@1978/i-4): Specify `partial'.
1598         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1599         mother coded-charset.
1600         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1601
1602 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1605         settings for `=jis-x0213-1@2004'.
1606
1607 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1610         CHISE.
1611         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1612         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1613         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1614         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1615         temporarily.
1616         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1617
1618 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1621         CHISE.
1622         (=shinjigen@1ed): Inherited from `=shinjigen'.
1623         (=shinjigen@rev): Likewise.
1624
1625 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1629
1630 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1633         define it as an alias.
1634         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1635         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1636         alias.
1637         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1638         alias.
1639
1640 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1643         CHISE.
1644
1645 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1648         CHISE.
1649         (shinjigen-2): Ditto.
1650
1651 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-charset.el (default-coded-charset-priority-list):
1654         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1655         `chinese-big5-eten-*' and `chinese-big5'.
1656
1657 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1660         #x9FA5 temporarily.
1661
1662 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         settings for `=jis-x0208@1978/i1'.
1666
1667 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1670         XEmacs CHISE.
1671
1672 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1675         XEmacs CHISE.
1676
1677 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1680         XEmacs CHISE.
1681
1682 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1685         CHISE.
1686         (=ucs-bmp@cns): Likewise.
1687         (=ucs-bmp@jis): Likewise.
1688         (=ucs-bmp@ks): Likewise.
1689
1690 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1693         CHISE.
1694         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1695
1696 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         settings for `=zinbun-oracle'.
1700
1701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1702         `=zinbun-oracle'.
1703
1704 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1707         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1708         `=ucs@iso'.
1709
1710 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list):
1713         Delete `ucs-sip'; modify order of some CCSs.
1714
1715 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1718         in XEmacs CHISE.
1719
1720         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1721         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1722         CHISE.
1723
1724 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1727         its registry.
1728         (=ucs-radicals@unicode): Likewise.
1729
1730 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1733         CHISE.
1734
1735 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1738         CHISE.
1739
1740 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1743         CHISE.
1744
1745 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1748         Modify preference of *isolated settings*.
1749
1750 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1753         utf-2000 is provided.
1754         (=ucs@cns11643): Likewise.
1755
1756 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1759         Prefer every *isolated setting* to ordinary setting.
1760
1761 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1764         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1765
1766 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1769         CHISE.
1770
1771 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1774         settings for `=jis-x0208@1997'.
1775
1776 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1779         `=jis-x0208@1997'.
1780
1781 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1784         XEmacs CHISE.
1785
1786 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1789         `=jis-x0208@1978'.
1790         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1791         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1792         `=jis-x0208-1990' as the mother.
1793         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1794
1795 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1798         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1799         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1800         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1801         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1802         for `=ucs@JP'.
1803
1804 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1807         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1808         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1809         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1810         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1811         `=daikanwa@rev2'.
1812
1813 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1816         (=gt): Likewise.
1817         (=gt-k): Likewise.
1818         (=gt-pj-*): Likewise.
1819         (=gt-pj-k1): Likewise.
1820         (=gt-pj-k2): Likewise.
1821         (=daikanwa): Likewise.
1822         (=daikanwa-rev1): Likewise.
1823         (=daikanwa-rev2): Likewise.
1824         (=big5-pua): Likewise.
1825         (=big5-eten): Likewise.
1826         (chinese-big5-eten-a): Likewise.
1827         (chinese-big5-eten-b): Likewise.
1828         (=hanziku-*): Likewise.
1829         (=cbeta): Likewise.
1830         (=jef-china3): Likewise.
1831         (=ruimoku-v6): Likewise.
1832         (=ucs@iso): Likewise.
1833         (=ucs@unicode): Likewise.
1834         (=ucs@gb): Likewise.
1835         (=ucs@cns): Likewise.
1836         (=ucs@jis): Likewise.
1837         (=ucs@jis-1990): Likewise.
1838         (=ucs@jis-2000): Likewise.
1839         (=ucs@jp): Likewise.
1840         (=ucs@ks): Likewise.
1841         (=ucs@big5): Likewise.
1842         (=ucs-radicals): Likewise.
1843         (=ucs-radicals@unicode): Likewise.
1844         (=ucs-bmp-cjk): Likewise.
1845         (=ucs-bmp-cjk@unicode): Likewise.
1846         (=ucs-sip-ext-b): Likewise.
1847         (=ucs-sip-ext-b@iso): Likewise.
1848
1849 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1852         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1853
1854 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1858         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1859         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1860         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1861         arabic-digit, ipa and ``&I-B-XXXX;''.
1862
1863 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1866         setting for (I-)HZK{03..12}-XXXX.
1867
1868 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=ruimoku-v6'.
1875
1876         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1877         CHISE.
1878
1879 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1882         (=ucs@unicode): Likewise.
1883         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1884         (=ucs@cns): Likewise.
1885         (=ucs@jis): Likewise.
1886         (=ucs@ks): Likewise.
1887         (=ucs@big5): Likewise.
1888
1889 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1892         `ucs-jis'.
1893         (utf-8-jis-er): Likewise.
1894         (utf-8-jp): New coding-system.
1895         (utf-8-jp-er): Likewise.
1896
1897         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1898
1899 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1902
1903         * mule/japanese.el: Move definition of `euc-jisx0213' to
1904         mule/mule-coding.el.
1905
1906 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1909         mule-coding before loading update-cdb when utf-2000 is provided.
1910
1911 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1914         `=daikanwa'.
1915
1916 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1919         definition codes when `utf-2000' is provided.
1920
1921 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1922
1923         * mule/mule-category.el (word-combining-categories): Don't setup
1924         `word-combining-categories' in XEmacs CHISE.
1925         (word-separating-categories): Add setting about Latin script in
1926         XEmacs CHISE.
1927
1928 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1931         setting for `chinese-big5'.
1932
1933 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1936         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1937         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1938         add setting for HZK0[12]-xxxx.
1939
1940 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1943         in XEmacs CHISE.
1944
1945 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-charset.el (default-coded-charset-priority-list):
1948         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1949         and `chinese-big5' to `=gt-pj-*'.
1950
1951 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * mule/mule-conf.el (=daikanwa): Renamed from
1954         `ideograph-daikanwa'.
1955         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1956
1957 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-conf.el (=cns11643-7): Renamed from
1960         `chinese-cns11643-7'.
1961         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1962
1963 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-conf.el (=cns11643-6): Renamed from
1966         `chinese-cns11643-6'.
1967         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1968
1969 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1970
1971         * mule/mule-conf.el (=cns11643-5): Renamed from
1972         `chinese-cns11643-5'.
1973         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1974
1975 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1976
1977         * mule/mule-conf.el (=cns11643-4): Renamed from
1978         `chinese-cns11643-4'.
1979         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1980
1981 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-conf.el (=cns11643-3): Renamed from
1984         `chinese-cns11643-3'.
1985         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1986
1987 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1990         `=cns11643-2'.
1991         (chinese-cns11643-2): New alias for `=cns11643-2'.
1992
1993 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1994
1995         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1996         `=cns11643-1'.
1997         (chinese-cns11643-1): New alias for `=cns11643-1'.
1998
1999 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2002         (chinese-gb12345): New alias for `=gb12345'.
2003
2004 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2005
2006         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2007         (chinese-gb2312): New alias for `=gb2312'.
2008
2009 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2010
2011         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2012         (chinese-big5): New alias for `=big5'.
2013
2014 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2017         (korean-ksc5601): New alias for `=ks-x1001'.
2018
2019 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2020
2021         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2022         `=jis-x0212'.
2023         (japanese-jisx0212): New alias for `=jis-x0212'.
2024
2025 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2026
2027         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2028         `=jis-x0208-1983'.
2029         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2030
2031 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2034         `=jis-x0208-1978'.
2035         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2036
2037 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2038
2039         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2040         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2041
2042 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2043
2044         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2045         (chinese-cns11643-3): Specify iso-ir 183.
2046         (chinese-cns11643-4): Specify iso-ir 184.
2047         (chinese-cns11643-5): Specify iso-ir 185.
2048         (chinese-cns11643-6): Specify iso-ir 186.
2049         (chinese-cns11643-7): Specify iso-ir 187.
2050         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2051         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2052
2053 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2056         \uXXXX for every cases.
2057
2058 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2059
2060         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2061         (ucs-big5): Changed to an alias for `=ucs@big5'.
2062
2063 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2064
2065         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2066         (ucs-ks): Changed to an alias for `=ucs@ks'.
2067
2068 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2069
2070         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2071         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2072
2073 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2074
2075         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2076         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2077
2078 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2079
2080         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2081         (ucs-jis): Changed to an alias for `=ucs@jis'.
2082
2083 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2084
2085         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2086         (ucs-cns): Changed to an alias for `=ucs@cns'.
2087
2088 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2089
2090         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2091         (ucs-gb): Changed to an alias for `=ucs@gb'.
2092
2093 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2094
2095         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2096         `ideograph-daikanwa-2'.
2097         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2098         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2099
2100 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2101
2102         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2103         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2104
2105         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2106         for `xemacs-chise-version'.
2107
2108 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2109
2110         * mule/mule-charset.el (default-coded-charset-priority-list):
2111         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2112         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2113         instead of `ideograph-hanziku-*'.
2114
2115         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2116         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2117
2118 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2121         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2122         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2123         `utf-2000' is provided.
2124
2125 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2128         is provided [was builtin coded-charsets].
2129
2130 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2131
2132         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2133         is provided [was builtin coded-charsets].
2134
2135 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2136
2137         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2138         is provided [was builtin coded-charsets].
2139
2140 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2141
2142         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2143         is provided [was builtin coded-charsets].
2144
2145 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2146
2147         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2148         when `utf-2000' is provided [was builtin coded-charsets].
2149
2150 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-conf.el (=hanziku-*): Renamed from
2153         `ideograph-hanziku-*'.
2154         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2155
2156 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2159         `utf-2000' is provided [was builtin coded-charsets].
2160         (ideograph-hanziku-{1..12}): Likewise.
2161
2162 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2165         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2166
2167 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2168
2169         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2170         when `utf-2000' is provided [was builtin coded-charsets].
2171
2172 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2173
2174         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2175         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2176         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2177
2178 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2179
2180         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2181         (ideograph-gt): Changed to an alias for `=gt'.
2182
2183 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2186         is provided; it was defined as a builtin coded-charset.
2187         (ideograph-gt): Likewise.
2188
2189 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2192         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2193
2194 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2197         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2198
2199 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * mule/mule-conf.el (=big5-eten): Renamed from
2202         `chinese-big5-eten'.
2203         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2204
2205 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2208         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2209
2210 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2211
2212         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2213         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2214
2215 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2216
2217         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2218         (china3-jef): Changed to an alias for `=jef-china3'.
2219
2220 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2223         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2224
2225         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2226         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2227         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2228         when `utf-2000' is provided.
2229
2230 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-charset.el (default-coded-charset-priority-list):
2233         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2234
2235         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2236         (ucs-jis-2000): Deleted.
2237
2238 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2239
2240         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2241         UTF-2000.
2242         (=ucs-jis-2000): New coded-charset for UTF-2000.
2243
2244 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2245
2246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2247         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2248
2249 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list):
2252         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2253         `ideograph-cbeta'.
2254
2255 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2258         builtin coded-charset].
2259
2260 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         settings for &K0-xxxx and &I-K0-xxxx.
2264
2265 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2268         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2269
2270 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2271
2272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2273         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2274
2275 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2278         UTF-2000.
2279         (ideograph-gt-pj-k1): Likewise.
2280         (ideograph-gt-pj-k2): Likewise.
2281
2282 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2285         `=jis-x0208'.
2286
2287 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2290         UTF-2000 [was a builtin coded-charset].
2291
2292 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2295         (utf-8-gb-er): Likewise.
2296
2297 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         settings for JIS X 0212 and JIS X 0208:1978.
2301
2302 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         setting for JIS X 0213.
2306
2307 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2308
2309         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2310         standard-case-table in UTF-2000.
2311
2312 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2315         definitions for isolated-chars.
2316
2317 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2318
2319         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2320         `configure-utf-2000-lisp-directory'.
2321         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2322         `mule-lisp-load-path'.
2323
2324 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2325
2326         * startup.el (startup-setup-paths): Set and use
2327         `utf-2000-lisp-directory'.
2328         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2329         UTF-2000.
2330
2331 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2334         (paths-find-utf-2000-lisp-directory): New function.
2335         (paths-construct-load-path): Add new optional argument
2336         `utf-2000-lisp-directory'.
2337
2338         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2339
2340 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2341
2342         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2343         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2344         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2345         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2346         `chinese-big5-2' in UTF-2000.
2347
2348         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2349         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2350
2351 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2352
2353         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2354         `big5-eten-er' in UTF-2000.
2355         (big5-cdp): Modify DOC-string and mnemonic.
2356
2357 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2360         UTF-2000 [renamed from utf-8-er].
2361         (utf-8-gb): New coding-system in UTF-2000.
2362         (utf-8-gb-er): Likewise.
2363         (utf-8-cns): Likewise.
2364         (utf-8-cns-er): Likewise.
2365         (utf-8-big5): Likewise.
2366         (utf-8-big5-er): Likewise.
2367         (utf-8-jis): Likewise.
2368         (utf-8-jis-er): Likewise.
2369         (utf-8-ks): Likewise.
2370         (utf-8-ks-er): Likewise.
2371         (utf-8-er): Likewise.
2372
2373 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2376         instead of `utf-8-unix' in UTF-2000.
2377
2378         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2379
2380 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2381
2382         * mule/japanese.el (euc-jisx0213): New coding-system.
2383
2384         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2385         `japanese-jisx0208-1990' as the mother.
2386
2387 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * dumped-lisp.el (preloaded-file-list): Change condition of
2390         loading "close-cdb".
2391
2392 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2395         setup `coded-charset-entity-reference-alist'.
2396
2397 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2400         UTF-2000.
2401
2402 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2403
2404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2405         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2406
2407 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2410         (chinese-big5-eten-a): Likewise.
2411         (chinese-big5-eten-b): Likewise.
2412         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2413         code range is #x8140 .. #x8DFE.
2414
2415 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2418         UTF-2000.
2419         (chinese-big5-cdp): Likewise.
2420
2421 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2422
2423         * dumped-lisp.el (preloaded-file-list): Rename
2424         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2425
2426 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2429         append `system-char-db-source-file-list' into
2430         `preloaded-file-list' in UTF-2000.
2431
2432 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2433
2434         * dumped-lisp.el (preloaded-file-list): Delete
2435         character-definition files.
2436
2437 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2438
2439         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2440         UTF-2000.
2441
2442 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list):
2445         Delete `mojikyo-2022-1'.
2446
2447 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2448
2449         * mule/mule-charset.el (default-coded-charset-priority-list):
2450         Delete `mojikyo'.
2451
2452 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2455         `ucs-sip'.
2456
2457 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-charset.el (default-coded-charset-priority-list):
2460         Comment out `chinese-gb12345'.
2461
2462 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * bytecomp.el (byte-compile-insert-header): Fixed.
2465
2466 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2467
2468         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2469         XEmacs UTF-2000.
2470
2471 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2474         UTF-2000.
2475
2476 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2479         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2480
2481 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-charset.el (default-coded-charset-priority-list):
2484         `japanese-jef-china3' is renamed `china3-jef'.
2485
2486 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2489         `japanese-jef-china3' and `ideograph-cbeta'.
2490
2491 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2492
2493         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2494
2495 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2498         `chinese-big5-cdp'.
2499
2500 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2501
2502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2503         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2504
2505 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2508         loading character definitions.
2509
2510 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2511
2512         * dumped-lisp.el (preloaded-file-list): Rename
2513         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2514
2515 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2518         `chinese-big5'.
2519
2520 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * dumped-lisp.el (preloaded-file-list): Dump
2523         "Ideograph-R028-Private" with XEmacs UTF-2000.
2524
2525 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2528         `chinese-gb12345'.
2529
2530 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2533         `ideograph-gt-pj-{1..11}'.
2534
2535         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2536         XEmacs UTF-2000.
2537
2538 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-charset.el (default-coded-charset-priority-list):
2541         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2542         `chinese-isoir165'.
2543
2544 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2547         `image/png', `image/x-xpm' and `image/tiff'.
2548
2549         * files.el (binary-file-regexps): Add *.PNG.
2550
2551 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-charset.el (default-coded-charset-priority-list):
2554         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2555         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2556
2557 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2558
2559         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2560         the first completion when UTF-2000 is running.
2561
2562 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-charset.el (default-coded-charset-priority-list):
2565         Delete `ucs'.
2566
2567 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2572         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2573
2574 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/vietnamese.el (vscii-2): Delete abolished property
2577         `composite'; now composite mode is default.
2578
2579 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2582         of `raw-text'; check \uHHHH representation even if non-ascii
2583         characters are not found.
2584
2585         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2586         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2587         unconditionally.
2588
2589         * mule/viet-ccl.el: New file.
2590
2591         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2592         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2593         - Separate CCL based implementations to viet-ccl.el.
2594
2595 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2596
2597         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2598         "jisx0213.2000-1".
2599         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list):
2602         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2603         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2604
2605 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2606
2607         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2608
2609 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2612         `ucs' in UTF-2000.
2613
2614 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2615
2616         * mule/mule-charset.el (default-coded-charset-priority-list):
2617         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2618         `arabic-iso8859-6'.
2619
2620 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2623         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2624
2625 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2626
2627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2628         `katakana-jisx0201' in UTF-2000.
2629
2630 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2631
2632         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2633         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2634         "u0FB50-Arabic-Presentation-Forms-A",
2635         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2636         "u0FE50-Small-Form-Variants",
2637         "u0FE70-Arabic-Presentation-Forms-B",
2638         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2639         UTF-2000.
2640
2641 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2642
2643         * dumped-lisp.el (preloaded-file-list): Delete
2644         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2645         ... "Ideograph-R214-Flute" in UTF-2000.
2646
2647 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2648
2649         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2650         (japanese-jisx0213-2): New coded-charset.
2651
2652         * dumped-lisp.el (preloaded-file-list): Add
2653         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2654         "Ideograph-R030-Mouth".
2655
2656 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2657
2658         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2659         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2660         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2661         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2662         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2663         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2664         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2665         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2666
2667 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2668
2669         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2670         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2671         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2672         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2673         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2674
2675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2676         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2677
2678 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2679
2680         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2681         in UTF-2000.
2682
2683 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2684
2685         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2686         (chinese-isoir165): Moved from mule/chinese.el.
2687         (chinese-cns11643-3): Moved from mule/chinese.el.
2688         (chinese-cns11643-4): Moved from mule/chinese.el.
2689         (chinese-cns11643-5): Moved from mule/chinese.el.
2690         (chinese-cns11643-6): Moved from mule/chinese.el.
2691         (chinese-cns11643-7): Moved from mule/chinese.el.
2692
2693         * mule/chinese.el: Move definition of coded-charsets to
2694         mule/mule-conf.el.
2695
2696 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2697
2698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2699         `ideograph-daikanwa'.
2700
2701 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2702
2703         * dumped-lisp.el (preloaded-file-list): Delete
2704         "ccs-jisx0201-latin.el".
2705
2706 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2707
2708         * dumped-lisp.el (preloaded-file-list): Add
2709         "u031A0-Extended-Bopomofo" in UTF-2000.
2710
2711 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2712
2713         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2714         renamed to u02E00-CJK-Radical-Supplement.
2715
2716 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2717
2718         * dumped-lisp.el (preloaded-file-list): Add
2719         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2720         "u030A0-Katakana", "u03100-Bopomofo",
2721         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2722         "u03200-Enclosed-CJK-Letters-and-Months" and
2723         "u03300-CJK-Compatibility".
2724
2725 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2726
2727         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2728         "u02F00-Kangxi-Radicals" and
2729         "u02FF0-Ideographic-Description-Characters".
2730
2731 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2732
2733         * dumped-lisp.el (preloaded-file-list): Add
2734         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2735         "u02800-Braille-Patterns" in UTF-2000.
2736
2737 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2738
2739         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2740         "uXXXXX-*.el" in UTF-2000.
2741
2742         * bytecomp.el (byte-compile-insert-header): Delete comments if
2743         non-ASCII characters are found; allow `byte-compile-dynamic' and
2744         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2745         `raw-text'.
2746
2747 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2748
2749         * dumped-lisp.el (preloaded-file-list): Add
2750         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2751         "u025A0-Geometric-Shapes.el".
2752
2753 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2754
2755         * dumped-lisp.el (preloaded-file-list): Add
2756         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2757         "u02460-Enclosed-Alphanumerics.el".
2758
2759 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2760
2761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2762         `chinese-gb2312'.
2763
2764         * dumped-lisp.el (preloaded-file-list): Add
2765         "u02200-Mathematical-Operators.el" and
2766         "u02300-Miscellaneous-Technical.el".
2767
2768 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2769
2770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2771         `chinese-cns11643-*'.
2772
2773         * dumped-lisp.el (preloaded-file-list): Add
2774         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2775         "u02190-Arrows.el" in UTF-2000.
2776
2777 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2780         `korean-ksc5601'.
2781
2782         * dumped-lisp.el (preloaded-file-list): Add
2783         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2784         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2785         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2786
2787 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2788
2789         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2790
2791 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2792
2793         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2794         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2795         "u01780-Khmer.el", "u01800-Mongolian.el",
2796         "u01E00-Latin-Extended-Additional.el" and
2797         "u01F00-Greek-Extended.el" in UTF-2000.
2798
2799 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2800
2801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2802         `ethiopic-ucs' and `ethiopic'.
2803
2804         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2805         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2806
2807         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2808         from mule/ethiopic.el.
2809
2810         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2811         mule/mule-conf.el.
2812
2813 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2814
2815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2816         `lao'.
2817
2818         * mule/mule-conf.el (lao): New coded-charset.
2819
2820         * dumped-lisp.el (preloaded-file-list): Add
2821         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2822         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2823         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2824         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2825         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2826
2827 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2828
2829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2830         `ucs-bmp' and `arabic-iso8859-6'.
2831
2832 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2833
2834         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2835         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2836         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2837
2838 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2839
2840         * startup.el (normal-top-level): Load autoload file for UTF-2000
2841         in UTF-2000.
2842
2843 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2844
2845         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2846         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2847         "u00020-Basic-Latin.el", "u00080-C1.el",
2848         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2849         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2850         "u002B0-Spacing-Modifier-Letters.el",
2851         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2852         UTF-2000.
2853
2854 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2855
2856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2857         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2858         instead of `vietnamese-viscii-*'.
2859
2860 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2861
2862         * mule/mule-conf.el: New file.
2863
2864         * mule/misc-lang.el: Move definition of charset `ipa' to
2865         mule/mule-conf.el.
2866
2867 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2870         `latin-viscii'; prefer it for characters used in Vietnamese.
2871
2872 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2873
2874         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2875
2876 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2877
2878         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2879         `vietnamese-viscii-lower'.
2880         (latin-viscii-upper): Renamed from charset
2881         `vietnamese-viscii-upper'.
2882         (vietnamese-viscii-lower): New alias for charset
2883         `latin-viscii-lower'.
2884         (vietnamese-viscii-upper): New alias for charset
2885         `latin-viscii-upper'.
2886
2887 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list):
2890         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2891
2892 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2893
2894         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2895         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2896         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2897         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2898         lisp/utf-2000.
2899
2900 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2901
2902         * mule/ccs-tcvn5712.el: New file.
2903
2904 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2905
2906         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2907         in UTF-2000.
2908
2909 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2910
2911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2912         `japanese-jisx0208'.
2913
2914 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2915
2916         * dumped-lisp.el (preloaded-file-list): Add
2917         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2918         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2919         UTF-2000.
2920
2921         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2922         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2923         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2924         mule/ccs-viscii.el: New files.
2925
2926         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2927         if \uXXXX is found.
2928
2929 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2932         `hiragana-jisx0208' and `katakana-jisx0208'.
2933
2934 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2935
2936         * mule/chinese.el (chinese-cns11643-3): Define it even if
2937         `utf-2000' is provided.
2938         (chinese-cns11643-4): Likewise.
2939         (chinese-cns11643-5): Likewise.
2940         (chinese-cns11643-6): Likewise.
2941         (chinese-cns11643-7): Likewise.
2942
2943 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2944
2945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2946         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2947
2948 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2949
2950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2951         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2952
2953 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2954
2955         * mule/mule-charset.el (default-coded-charset-priority-list):
2956         Setup in UTF-2000.
2957
2958 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2959
2960         * mule/viet-chars.el: Don't define charset
2961         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2962         they are defined as builtin charsets.
2963
2964 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2965
2966         * version.el (emacs-version): Add more space just before UTF-2000
2967         version string.
2968
2969 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2970
2971         * version.el ([constant] emacs-version): Don't add a space in the
2972         preceding place of `xemacs-betaname' because it is duplicated.
2973         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2974
2975         * startup.el (splash-frame-body): Add ETL.
2976
2977 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2978
2979         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2980         is provided because it is defined as builtin charset.
2981         (chinese-cns11643-4): Likewise.
2982         (chinese-cns11643-5): Likewise.
2983         (chinese-cns11643-6): Likewise.
2984         (chinese-cns11643-7): Likewise.
2985
2986 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2987
2988         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2989         coding-system `iso-10646-ucs-4' is not defined.
2990
2991 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2992
2993         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2994         coding-system if `utf-2000' is provided.
2995
2996 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2997
2998         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2999         `utf-2000' is provided.
3000
3001 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3002
3003         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3004         if utf-2000 is provided temporally.
3005
3006 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3007
3008         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3009         as builtin variable].
3010
3011 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3012
3013         * files.el (insert-file-contents-literally): Treat file as binary;
3014         call file-name-handlers. [sync with Emacs 20.3.10]
3015
3016 2008-12-28  Vin Shelton  <acs@xemacs.org>
3017
3018         * XEmacs 21.4.22 is released
3019
3020 2008-12-30  Vin Shelton  <acs@xemacs.org>
3021
3022         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3023         during building even if no packages are found.
3024
3025 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3026
3027         * printer.el (generic-print-region): 
3028         (generic-print-buffer): 
3029         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3030         check if the msprinter device is available, now that msprinter is
3031         always available as a specifier tag. 
3032
3033 2008-12-24  Vin Shelton  <acs@xemacs.org>
3034
3035         * about.el: Add Francisco to my bio!
3036
3037 2008-12-23  Vin Shelton  <acs@xemacs.org>
3038
3039         * autoload.el: Move operator definitions to autoload-operators.el
3040         in the xemacs-base package.
3041
3042 2007-11-22  Vin Shelton  <acs@xemacs.org>
3043
3044         * about.el (about-hacker-contribution): Updated my bio.
3045
3046 2007-10-07  Vin Shelton  <acs@xemacs.org>
3047
3048         * XEmacs 21.4.21 is released
3049
3050 2007-09-19  Didier Verna  <didier@xemacs.org>
3051
3052         Update my personal info.
3053         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3054         * about.el (about-other-current-hackers): Ditto.
3055         * about.el (about-url-alist): Add my musical website.
3056         * about.el (about-personal-info): Update my entry.
3057         * about.el (about-hacker-contribution): Ditto.
3058
3059 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3060
3061         * package-get.el (package-get-download-sites): Update download
3062         sites in Japan.
3063         * package-get.el (package-get-pre-release-download-sites): Ditto.
3064
3065 2007-08-18  Vin Shelton  <acs@xemacs.org>
3066
3067         * package-get.el (package-get-pre-release-download-sites): Sync
3068         mirror sites with 21.5.  (Thanks, Adrian)
3069
3070 2007-08-09  Mike Sperber  <mike@xemacs.org>
3071
3072         * startup.el (migrate-user-init-file): Create backup of
3073         `user-init-file' before migrating.
3074         * startup.el (maybe-migrate-user-init-file): Print
3075         information about backup file.
3076         (maybe-create-compatibility-dot-emacs): Follow above change.
3077
3078 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3079
3080         * font-lock.el: Sync font-lock-add-keywords and
3081         font-lock-remove-keywords from GNU Emacs.
3082         * font-lock.el (font-lock-keywords-alist): New.
3083         * font-lock.el (font-lock-removed-keywords-alist): New.
3084         * font-lock.el (font-lock-add-keywords): New.
3085         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3086         * font-lock.el (font-lock-remove-keywords): New.
3087
3088 2007-08-16  Vin Shelton  <acs@xemacs.org>
3089
3090         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3091         patch from Hans de Graaff.
3092
3093 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3094
3095         * package-get.el (package-get-download-sites): Document Chile and
3096         update Denmark download site.
3097         * package-get.el (package-get-pre-release-download-sites): Ditto.
3098
3099 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3100
3101         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3102
3103 2006-12-09  Vin Shelton  <acs@xemacs.org>
3104
3105         * XEmacs 21.4.20 is released
3106
3107 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3108
3109         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3110
3111 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3112
3113         * info.el (Info-find-file-node, Info-insert-dir)
3114         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3115         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3116         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3117         and discussion.
3118
3119 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3120
3121         * obsolete.el (line-beginning-position): New, from 21.5.x.
3122         (line-end-position): Ditto.
3123
3124 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3125
3126         * package-get.el (package-get-download-sites): Welcome
3127         nl.xemacs.org and Thanks!
3128         * package-get.el (package-get-pre-release-download-sites): Ditto.
3129
3130 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3131
3132         * font-lock.el: Add support for not-so recent changes in Java to
3133         java-mode.
3134
3135 2006-01-28  Vin Shelton  <acs@xemacs.org>
3136
3137         * XEmacs 21.4.19 is released
3138
3139 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3140
3141         * easymenu.el: Update copyright. 
3142         * easymenu.el (easy-menu-all-popups):
3143         Add a docstring. 
3144         * easymenu.el (easy-menu-add):
3145         Document a bug, rework the function to preserve any existing
3146         non-default mode-popup-menu instead of overwriting it, and not to
3147         bother normalising the menu title (nothing else does).
3148         * easymenu.el (easy-menu-remove):
3149         Restore the default mode-popup-menu instead of leaving an empty
3150         one when we remove the last easy-menu popup. 
3151
3152 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3153
3154         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3155         as suggested by Rodrigo Ventura.
3156         * package-get.el (package-get-pre-release-download-sites): Ditto,
3157         with replacement of xemacs-21.5 by beta, which is the logical path
3158         to our beta core and package pre-releases.
3159
3160 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3161
3162         * package-get.el (package-get-download-sites): Add Hong Kong
3163         download site.
3164         * package-get.el (package-get-pre-release-download-sites): Ditto.
3165
3166 2005-12-26  Vin Shelton  <acs@xemacs.org>
3167
3168         * find-paths.el:
3169         * find-paths.el (paths-emacs-root-p): Add search for package root.
3170         * find-paths.el (paths-find-emacs-root): Replaced with
3171         paths-find-invocation-roots, which returns a list of roots.
3172         * find-paths.el (paths-find-invocation-roots): New.
3173         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3174
3175 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3176
3177         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3178         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3179
3180 2005-12-03  Vin Shelton <acs@xemacs.org>
3181
3182         * XEmacs 21.4.18 is released
3183
3184 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3185
3186         * package-get.el (package-get-download-sites): Update reflecting
3187         latest http://www.xemacs.org/Releases/ information generated by
3188         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3189         * package-get.el (package-get-pre-release-download-sites): Ditto.
3190
3191 2005-02-28  Simon Josefsson  <jas@extundo.com>
3192
3193         * about.el (xemacs-hackers): Add jas.
3194         (about-other-current-hackers): Likewise.
3195         (about-url-alist): Add URL for jas.
3196         (about-personal-info): Document jas.
3197         (about-hacker-contribution): Describe jas contributions.
3198
3199 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3200
3201         * easymenu.el (easy-menu-remove): As described in 
3202         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3203         except the "Command" menu from mode-popup-menu. 
3204
3205 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3206  
3207         * font.el (font-spatial-to-canonical): Correct calculation of 
3208         return value for pixel-based input value. 
3209  
3210 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3211
3212         * code-process.el (call-process): Process-related docstring
3213         improvements spurred by Norbert Koch.
3214         * code-process.el (call-process-region): Ditto.
3215         * code-process.el (start-process): Ditto.
3216
3217 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3218
3219         * finder.el (finder-find-library): Return filename actually
3220         searched for.
3221
3222 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3223
3224         * help.el (view-emacs-news): Use `expand-file-name' instead of
3225         `locate-data-file' as the latter will find any "NEWS" files that
3226         might exist in packages _before_ the one in core.
3227
3228 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3229
3230         * package-get.el (package-get-init-package):
3231         package-get-init-package buglet (21.4.17) by Jeff Mincy
3232         <mincy@rcn.com> fixing false temporary load-path shadows reported
3233         after package installation and simplifying code.
3234
3235 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3236
3237         * package-get.el (package-get-download-sites): Sync mirrors list
3238         with the XEmacs website.
3239         (package-get-pre-release-download-sites): Ditto.
3240
3241 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3242
3243         * derived.el (derived-mode-merge-syntax-tables):
3244         Revert my 21.5-only patch of 2003-07-18 which slipped in
3245         through Jerry James's patch of 2004-06-07.
3246
3247 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3248
3249         * cmdloop.el (keyboard-quit): Remove workaround for
3250         `region-active-p' not making sure active region is in current
3251         buffer now that it does.
3252         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3253         * simple.el (region-active-p): `region-active-p' to only return t
3254         when active region is in current buffer.
3255
3256 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3257
3258         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3259         package names, quell a byte-compiler warning, doc fix.
3260
3261 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3262
3263         * buffer.el (pop-to-buffer):
3264         * window-xemacs.el (display-buffer):
3265         Document use of `same-window-buffer-names,' `same-window-regexps'
3266         by pop-to-buffer and display-buffer. 
3267         
3268 2005-02-06  Vin Shelton <acs@xemacs.org>
3269
3270         * XEmacs 21.4.17 is released
3271
3272 2005-01-29  Ben Wing  <ben@xemacs.org>
3273
3274         * shadow.el (find-emacs-lisp-shadows):
3275         Add custom-defines to list of ignored files.
3276
3277 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3278
3279         * simple.el (shifted-motion-keys-select-region): Fix statement
3280         about unshifted-motion-keys-deselect-region.
3281
3282 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3283
3284         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3285         now) for GNU Emacs compatibility.
3286         (make-obsolete-variable): Ditto.
3287
3288 2004-01-08  Ben Wing  <ben@xemacs.org>
3289
3290         * code-files.el (load):
3291         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3292
3293 2004-12-05  Vin Shelton <acs@xemacs.org>
3294
3295         * XEmacs 21.4.16 is released
3296
3297 2004-12-04  Vin Shelton  <acs@xemacs.org>
3298
3299         * auto-autoloads.el: Regenerated.
3300
3301         * custom-load.el: Regenerated.
3302
3303 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3304
3305         Fix bug: apropos errors if a defalias refers to an undefined
3306         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3307
3308         * apropos.el (apropos):
3309         (apropos-command):
3310         * help.el (frob-help-extents):
3311         * help-macro.el (make-help-screen):
3312         * hyper-apropos.el (hyper-apropos-grok-functions):
3313         (hyper-apropos-get-doc):
3314         Catch void-function error thrown by `documentation'.
3315
3316 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3317
3318         * packages.el (package-require): Fix incorrect arg to format.
3319         This fixes a `format specifier' error.
3320
3321 2004-08-13  Jerry James  <james@xemacs.org>
3322
3323         * bytecomp.el (forward-word): Tell the byte compiler the correct
3324         number of arguments to forward-word.
3325
3326 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3327
3328         * etags.el: Fixed loading of include files for tag completion. Now
3329         you can make a tag file for a library, include it into your
3330         project and it will be reloaded only if it changed. Infinte
3331         include loops are detected and the correct tag files are loaded.
3332         * etags.el (buffer-tag-table-list): Load and verify tag files in
3333         the external function buffer-tag-table-list-load.
3334         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3335         tag files. Also load the included tag files. The priority of the
3336         included files is right below their parent file. If multiple
3337         matches occur then the symbols from the parent file are found
3338         first.
3339         * etags.el (tag-table-include-files): Corrected comment
3340         string. Switched to pattern constant tags-include-pattern to have
3341         it at a central location.
3342         * etags.el (tags-include-pattern): Added doc string.
3343         * etags.el (add-to-tag-completion-table): Removed obsolete
3344         comments as the include files are allready returned by
3345         buffer-tag-table-list and loaded.
3346         * etags.el (find-tag-internal): The include files are allready
3347         included in tag-tables as buffer-tag-table-list returns them now.
3348
3349 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3350
3351         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3352         Loading items into the notebook is now done by C code.
3353         * widgets-gtk.el (gtk-widget-instantiate-internal):
3354         Style no longer changed.
3355
3356 2004-06-28  Nix  <nix@esperi.org.uk>
3357
3358         * cmdloop.el (truncate-command-history-for-gc): Delay
3359         execution of all things that look up variable bindings,
3360         via `enqueue-eval-event'.
3361
3362 2004-06-24  Vin Shelton  <acs@xemacs.org>
3363
3364         * package-get.el (package-get-require-signed-base-updates):
3365         now defaults to nil.
3366
3367 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3368
3369         * subr.el (split-string): Clean up docstring.
3370
3371 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3372
3373         * faces.el (zmacs-region): fix typo in docstring.
3374
3375 2004-06-07  Jerry James  <james@xemacs.org>
3376
3377         * derived.el: Synch with Emacs 21.3.
3378         * subr.el (with-local-quit): New, from Emacs 21.3.
3379         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3380         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3381         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3382
3383 2004-06-16  Jerry James  <james@xemacs.org>
3384
3385         * cl.el (cl-set-substring): Increment start by the length of the
3386         string, not the string itself.
3387
3388 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3389
3390         * etags.el (tag-table-include-files): Expand included TAGS file
3391         paths to avoid problems with relative paths.  Thanks to Peter
3392         Chubb <peterc@gelato.unsw.edu.au>.
3393         * etags.el (tags-include-pattern): New.
3394         * etags.el (add-to-tag-completion-table): Parse and ignore
3395         trailing include lines.
3396
3397 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3398
3399         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3400         avoiding line solely composed of equal signs.
3401
3402 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3403
3404         * cus-edit.el (alloc): Typo fix.
3405         * cus-edit.el (custom-browse-visibility): Ditto.
3406         * cus-edit.el (custom-variable-value-create): Ditto.
3407         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3408         * cus-edit.el (custom-save-variables): Bind print-length and
3409         print-level to nil to avoid value abbreviation.
3410         * cus-edit.el (custom-save-face-internal): Ditto.
3411         * cus-edit.el (custom-save-faces): Save in sorted order.
3412         * cus-edit.el (custom-save-resets): Bind print-length and
3413         print-level to nil to avoid value abbreviation.
3414         * cus-edit.el (custom-save-loaded-themes): Ditto.
3415
3416 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3417
3418         * subr.el (split-string-default-separators): New.
3419         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3420         see comment in source.
3421
3422 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3423
3424         * mule/japanese.el (paragraph-start, paragraph-separate):
3425         Remove anchor to BOL.
3426
3427 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3428
3429         * cl.el (gensym, gentemp): Improve docstrings.
3430
3431 2004-05-10  Vin Shelton  <acs@xemacs.org>
3432
3433         * etags.el: Sync with 21.5 version.
3434
3435 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3436
3437         * etags.el:
3438         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3439         only for use with exuberant ctags. This will also enable building of 
3440         completion tables with exuberant ctags. This will not work with
3441         xemacs ctags. 
3442         * etags.el (get-tag-table-buffer): New function for creating of
3443         completion table is used if tags-exuberant-ctags-optimization-p ist t
3444         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3445         finding the tag names. New.
3446         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3447         building tag completion table with exuberant ctags. New.
3448         * etags.el (find-tag-internal): Improve exact tag matching for tags
3449         with name fields. Before the patch return types of functions or
3450         function parameters (with exuberant ctags) were found as matches.
3451
3452 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3453
3454         * list-mode.el (display-completion-list): Fixed completion list was
3455         taking the width of the frame and not of the window for displaying
3456         the selection methods.
3457
3458 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3459
3460         * menubar-items.el (default-menubar): Options are saved to custom.el.
3461
3462
3463 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3464
3465         * isearch-mode.el (isearch-abort): Preserve successful search target.
3466
3467 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3468
3469         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3470         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3471         Bihlmeyer.
3472         * gnuserv.el (gnuserv-mode-line-string): New.
3473         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3474         gnuserv-mode.
3475         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3476         * gnuserv.el (gnuserv-edit-files): Use
3477         make-x-device-with-gtk-fallback.
3478
3479 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3480
3481         * gtk-widgets.el: New import: gtk-accel-group-new.
3482         * dialog-gtk.el:
3483         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3484         * dialog-gtk.el (popup-builtin-question-dialog):
3485         Added support for dialog button mnemonics.
3486
3487 2004-03-22  Chris Green <cmg@dok.org>
3488
3489         * process.el (shell-command): Output buffer was ignored when a
3490         background process was run via shell-command.
3491
3492 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3493
3494         * cus-edit.el (custom-save-variables): Retrieve a list of
3495         variables to save first, sort it, and make sure the variables are
3496         saved in sorted order.
3497
3498 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3499  
3500         * package-get.el (package-get-update-base-from-buffer): Force
3501         binary coding system for verifying GnuPG signature in the
3502         package-index file.
3503  
3504 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3505
3506         * package-get.el (package-get-package-index-file-location): Handle
3507         missing "EMACSPACKAGEPATH" environment variable.
3508
3509 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3510
3511         * package-admin.el (package-admin-find-top-directory): Simplify
3512         directory comparisions and fix substring errors on short path
3513         components.
3514         * package-get.el (package-get-package-index-file-location):
3515         Default to first component of "EMACSPACKAGEPATH", if set.
3516
3517 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3518
3519         * package-get.el (process-error): New error datum.
3520
3521 2004-02-02  Vin Shelton <acs@xemacs.org>
3522
3523         * XEmacs 21.4.15 is released
3524
3525 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3526
3527         * itimer.el (activate-itimer): Modify the itimer timeout value as
3528         if it were begun at the last time when the itimer driver was woken
3529         up.
3530
3531 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3532
3533         * specifier.el (Copyright):
3534         Update.
3535         (make-specifier-and-init):
3536         (map-specifier):
3537         (canonicalize-inst-pair):
3538         (canonicalize-spec-list):
3539         (set-specifier):
3540         Synch docstrings to 21.5 where appropriate.
3541
3542 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3543
3544         * package-get.el (package-get-list-packages-where): New.  A
3545         function that allows searching for groups of packages.  For
3546         example, find all packages that require the fsf-compat package.
3547
3548 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3549
3550         The Great PUI Sync.
3551
3552         * auto-autoloads.el: Regenerated.
3553
3554         * custom-load.el: Regenerated.
3555
3556         * dumped-lisp.el (packages-hardcoded-lisp): New.
3557
3558         * menubar-items.el (menu-max-items): New.
3559         (menu-submenu-max-items): New.
3560         (menu-submenu-name-format): New.
3561         (menu-split-long-menu): New.
3562         (menu-sort-menu): New.
3563         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3564
3565         * obsolete.el (pui-add-install-directory): Renamed to the more
3566         logical `pui-set-local-package-get-directory'.
3567         (package-get-download-menu): Moved to `package-ui.el' and renamed
3568         to `package-ui-add-download-menu'.
3569
3570         * package-admin.el (package-admin-install-function-mswindows):
3571         Whitespace clean up.
3572         (package-admin-add-single-file-package): Removed.
3573         (package-admin-default-install-function): Whitespace clean up.
3574         (package-admin-find-top-directory): New.
3575         (package-admin-get-install-dir): Use it.
3576         (package-admin-get-manifest-file): 
3577         (package-admin-check-manifest): 
3578         (package-admin-add-binary-package):
3579         (package-admin-get-lispdir):
3580         (package-admin-delete-binary-package):
3581         (package-admin):
3582
3583         * package-get.el (package-get-package-index-file-location): New.
3584         (package-get-install-to-user-init-directory): New.
3585         (package-get-remote):
3586         (package-get-download-sites):
3587         (package-get-pre-release-download-sites): New.
3588         (package-get-site-release-download-sites): New.
3589         (package-get-base-filename):
3590         (package-get-always-update):
3591         (package-get-user-index-filename): Removed.
3592         (package-get-pgp-available-p): New.
3593         (package-get-require-signed-base-updates):
3594         (package-get-was-current):
3595         (package-entries-are-signed): New.
3596         (package-get-continue-update-base): New.
3597         (package-get-download-menu): Removed.
3598         (package-get-require-base):
3599         (package-get-update-base-entry):
3600         (package-get-locate-file):
3601         (package-get-locate-index-file):
3602         (package-get-maybe-save-index):
3603         (package-get-update-base):
3604         (package-get-update-base-from-buffer):
3605         (package-get-update-base-entries):
3606         (package-get-interactive-package-query):
3607         (package-get-update-all):
3608         (package-get-all):
3609         (package-get-dependencies):
3610         (package-get-init-package):
3611         (package-get-info): New.
3612         (package-get):
3613         (package-get-staging-dir):
3614         (package-get-set-version-prop): Removed.
3615         (package-get-installedp):
3616         (package-get-ever-installed-p):
3617         (packages): Removed.
3618         (package-get-custom-groups): Removed.
3619         (package-get-custom): Removed.
3620         (package-get-custom-add-entry): Removed.
3621
3622         * package-info.el (batch-update-package-info):
3623
3624         * package-net.el (package-net-batch-generate-bin-ini):
3625         (package-net-update-installed-db):
3626
3627         * package-ui.el (pui-info-buffer):
3628         (pui-directory-exists): Removed.
3629         (pui-package-dir-list): Removed.
3630         (pui-add-install-directory): Removed.
3631         (package-ui-download-menu): New.
3632         (package-ui-pre-release-download-menu): New.
3633         (package-ui-site-release-download-menu): New.
3634         (pui-set-local-package-get-directory): New.
3635         (pui-package-symbol-char):
3636         (pui-update-package-display):
3637         (pui-toggle-package):
3638         (pui-toggle-package-key):
3639         (pui-toggle-package-delete):
3640         (pui-toggle-package-delete-key):
3641         (pui-toggle-package-event):
3642         (pui-toggle-verbosity-redisplay):
3643         (pui-install-selected-packages):
3644         (pui-add-required-packages):
3645         (pui-help-echo):
3646         (pui-display-info):
3647         (list-packages-mode):
3648         (pui-list-packages):
3649
3650         * packages.el (packages-compute-package-locations):
3651         (package-require):
3652         (package-delete-name):
3653         (packages-hardcoded-lisp): Removed.
3654         (packages-useful-lisp): Removed.
3655         (packages-unbytecompiled-lisp): Removed.
3656         (packages-find-package-directories):
3657
3658         Summary:
3659
3660         Major code clean up of all things PUI.
3661
3662         Much improved code to determine where packages should be
3663         installed.  PUI no longer depends on any packages being
3664         pre-installed to compute where packages are to be installed to.
3665
3666         The user can specify the location of their package-index file.  It
3667         isn't necessary to set this because it has sane defaults.  People
3668         who "run-in-place" won't accidently overwrite the CVS
3669         package-index file.  See
3670         `package-get-package-index-file-location'. 
3671
3672         PUI will now properly clean up after itself in the event of an
3673         unsuccessful package install.  This drastically reduces the number
3674         of "wrong md5sum" FAQs.
3675
3676         non-Mule XEmacsen can no longer install Mule packages.
3677
3678         Package management via the custom interface has been removed.
3679
3680         The PUI related menubar items have been reorganised.
3681
3682         The PGP verification code has been fixed and the default for
3683         whether or not it is used is automatically computed.
3684
3685         * update-elc.el ((preloaded-file-list site-load-packages
3686         need-to-dump dumped-exe)):
3687         Just a couple of small changes to allow for
3688         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3689         existing anymore.
3690
3691 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3692
3693         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3694         apply `format' to the first argument of byte-compile-warn, it
3695         already calls format.
3696
3697 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3698
3699         * files.el (delete-old-versions): Avoid going interactive during
3700         make install when environment variable VERSION_CONTROL is set.
3701
3702 2003-12-04  Vin Shelton  <acs@xemacs.org>
3703
3704         * menubar-items.el (menu-item-search): Only bring up search dialog
3705         box if the feature is available and desired.
3706
3707 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3708
3709         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3710
3711 2003-11-05  Vin Shelton  <acs@xemacs.org>
3712
3713         * help.el (Help-prin1-face):
3714         (Help-princ-face):
3715         princ and prin1 are functions and need to be called as such.  The
3716         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3717
3718 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3719
3720         * about.el (about-xemacs): Give full version and build date.
3721
3722 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3723
3724         * win32-native.el (grep-null-device): This XEmacs has null-device.
3725
3726 2003-09-06  Mike Sperber  <mike@xemacs.org>
3727
3728         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3729         implement the specified semantics for `defvar.'
3730
3731 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3732
3733         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3734         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3735         displaying buffer in question.
3736
3737 2003-09-03  Vin Shelton <acs@xemacs.org>
3738
3739         * XEmacs 21.4.14 is released
3740
3741 2003-08-17  Vin Shelton  <acs@xemacs.org>
3742
3743         * about.el: Vanity patch.
3744
3745 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3746
3747         * code-process.el (call-process):
3748         (call-process-region):
3749         (start-process):
3750         Document coding system processing.
3751
3752 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3753
3754         * startup.el (splash-frame-body): Idiomatic English.
3755
3756 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3757
3758         * font-lock.el (font-lock-match-java-declarations): Move
3759         save-restriction, narrow-to-region to beginning of function to
3760         avoid going beyond the limit and causing an infloop.
3761
3762 2003-04-16  Jerry James  <james@xemacs.org>
3763
3764         * keydefs.el: Remove mappings for keys mapped to the nowhere
3765         defined function function-key-error.
3766
3767 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3768
3769         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3770         lisp-interaction-mode-hook): Add the docstrings.
3771
3772 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3773
3774         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3775         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3776         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3777
3778 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3779
3780         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3781         lambda list after the original doc.  Care about
3782         #'(lambda () "SingleString") 
3783         (cl-upcase-arg): 
3784         (cl-function-arglist):
3785         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3786         circular data structures in lambda list specification
3787
3788 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3789
3790         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3791         to appear in font-lock-function-name-face.
3792
3793 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3794
3795         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3796         is not also the value of the lambda.
3797
3798 2003-05-06  Andy Piper  <andy@xemacs.org>
3799
3800         * files.el (revert-buffer): Make sure local variables get processed,
3801         even in the case of an optimized reversion.
3802
3803 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3804
3805         * XEmacs 21.4.13 is released
3806
3807 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3808
3809         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3810         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3811
3812 2003-02-14  Ben Wing  <ben@xemacs.org>
3813
3814         * byte-optimize.el:
3815         * byte-optimize.el (byte-compile-inline-expand):
3816         * byte-optimize.el (byte-compile-unfold-lambda):
3817         * byte-optimize.el (byte-optimize-form-code-walker):
3818         * byte-optimize.el (byte-optimize-form):
3819         * byte-optimize.el (byte-decompile-bytecode-1):
3820         * byte-optimize.el (byte-optimize-lapcode):
3821         Review carefully and sync up to 20.7 except for areas as noted.
3822         Fixes problem with JDE compilation.
3823
3824 2003-02-05  Ben Wing  <ben@xemacs.org>
3825
3826         * simple.el:
3827         * simple.el (motion-keys-for-shifted-motion):
3828         Omit M-S-home/end from motion keys.
3829
3830 2003-02-07  Ben Wing  <ben@xemacs.org>
3831
3832         * text-props.el (text-property-any):
3833         * text-props.el (text-property-not-all):
3834         Fix bug when end > start.
3835
3836 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * info.el (Info-insert-dir): Make default-directory end in
3839         separator.  Patch due to Martin Buchholz.
3840
3841 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3842
3843         * XEmacs 21.4.12 "Portable Code" is released.
3844
3845 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3846
3847         * about.el: Update golubev data.
3848
3849 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3850
3851         * isearch-mode.el (isearch-mode-map): Substitute comment on
3852         desirability, and back out "GR is printable" changes.
3853
3854 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3855
3856         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3857
3858 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3859
3860         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3861
3862 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3863
3864         * menubar-items.el (default-menubar): Use browse-url-mozilla
3865         instead of browse-url-gnome-moz for Mozilla.
3866
3867 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3868
3869         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3870
3871 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3872
3873         * files.el (auto-mode-alist): Remove redundant entries for modes
3874         that live in packages.
3875         (interpreter-mode-alist): Ditto.
3876
3877 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3878
3879         * menubar-items.el (default-menubar): Sync with current
3880         browse-url-xemacs.el.
3881
3882 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3883
3884         * XEmacs 21.4.10 "Military Intelligence" is released.
3885
3886 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3887
3888         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3889
3890 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3891
3892         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3893
3894 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3895
3896         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3897         effect free function.
3898         (font-lock-fontify-keywords-region): Supply the argument to
3899         font-lock-compile-keywords.
3900
3901 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3902
3903         * package-get.el (package-get-download-sites): Bring sites list
3904         up to date, prefer xx.xemacs.org addresses.
3905
3906 2002-09-27  Andy Piper  <andy@xemacs.org>
3907
3908         * dialog.el (make-dialog-box): for general dialogs only
3909         delete-frame-hook will be run.
3910
3911 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3912
3913         * font-lock.el (font-lock-fontify-syntactically-region): Add
3914         comment about lookup-syntax-properties, document LOUDLY as unused.
3915
3916 2002-08-26  Andy Piper  <andy@xemacs.org>
3917
3918         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3919         merge.
3920
3921 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3922
3923         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3924         (make-obsolete-variable): Ditto.
3925         (make-compatible): Ditto.
3926         (make-compatible-variable): Ditto.
3927
3928 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3929
3930         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3931         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3932
3933 2002-08-28  Andy Piper  <andy@xemacs.org>
3934
3935         * files.el (revert-buffer): propagate revert-without-query-status.
3936
3937 2002-06-03  Andy Piper  <andy@xemacs.org>
3938
3939         * dialog-items.el (make-search-dialog): align various subcontrols
3940         in visually pleasing ways, allow frame to autosize to the dialog
3941         size.
3942         * dialog.el (make-dialog-box): add a border inside the frame. Add
3943         :autosize property, if t then reset the frame size appropriately
3944         before the frame is mapped.
3945         * gutter-items.el (set-progress-feedback-instantiator): align
3946         various subcontrols.
3947         * gutter-items.el (set-progress-abort-instantiator): ditto.
3948
3949 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3950
3951         * XEmacs 21.4.9 "Informed Management" is released.
3952
3953 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3954
3955         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3956         "&optional append" argument.
3957
3958 2002-07-16  Didier Verna  <didier@xemacs.org>
3959
3960         * subr.el (replace-in-string): fix case fold bug introduced by
3961         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3962         case-fold-search in temporary buffers.
3963
3964 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3965
3966         * lib-complete.el (find-library): Remove check for mule because
3967         decompression DOES work on Mule.
3968
3969 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3970
3971         * simple.el (join-line): New alias for `delete-indentation'.
3972
3973 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3974
3975         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3976         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3977         (font-lock-builtin-face): New.
3978         (font-lock-constant-face): New.
3979         (font-lock-face-list): Add builtin and constant faces.
3980
3981 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3982
3983         * autoload.el (make-autoload): Support define-derived-mode.
3984         Collected puts of doc-string-elt property.  Based on a patch by
3985         Didier Verna <didier@xemacs.org>.
3986
3987 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3988
3989         * wid-edit.el (widget-field-activate): Fix docstring typo.
3990
3991 2002-07-23  Andy Piper  <andy@xemacs.org>
3992
3993         * about.el (about-personal-info): update me.
3994
3995 2002-07-12  Andy Piper  <andy@xemacs.org>
3996
3997         * custom.el (custom-theme-set-variables): remove bogus
3998         arguments. Use custom-set-default to set defaults.
3999         (custom-set-variables): update doc.
4000         (custom-local-buffer): new, synced from FSF.
4001         (custom-set-default): ditto.
4002         (defcustom): update doc.
4003
4004 2002-06-16  Andy Piper  <andy@xemacs.org>
4005
4006         * menubar-items.el (default-menubar): enable windows printing on
4007         cygwin as well as native.
4008
4009 2002-06-12  Andy Piper  <andy@xemacs.org>
4010
4011         * printer.el (generic-print-buffer): catch all errors so that the
4012         print device can be cleared in all scenarios.
4013         (Printer-clear-device): make sure clearing the printer allows it
4014         to be used again immediately.
4015         (generic-print-region): make sure the default printer face is
4016         black-on-white.
4017
4018 2002-04-23  Jerry James  <james@xemacs.org>
4019
4020         * window-xemacs.el (display-buffer-function): Change doc to
4021         reflect new arg.
4022         * window-xemacs.el (pre-display-buffer-function): Ditto.
4023         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4024         non-nil, make the new window just big enough for its contents.
4025         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4026         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4027         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4028
4029 2002-06-06  Andy Piper  <andy@xemacs.org>
4030
4031         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4032         (defcustom): ditto.
4033         (custom-handle-keyword): ditto.
4034
4035 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4036
4037         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4038         Make obsolete.  Default to nil.
4039         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4040         Inspired by a patch by John Palmieri.
4041
4042 2002-07-01  Mike Alexander  <mta@arbortext.com>
4043
4044         * process.el (shell-command-on-region): Don't delete the region
4045         before giving it to call-process-region
4046
4047 2002-06-04  Jerry James <james@eecs.ku.edu>
4048
4049         * find-paths.el (paths-find-architecture-directory): Search in
4050         `system-configuration'/`base', not `base'`system-configuration'.
4051
4052 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4053
4054         * info.el (Info-index): Add missing \ in [ t].
4055
4056 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         * gutter-items.el (gutter-buffers-tab-visible-p,
4059         buffers-tab-omit-function, buffers-tab-selection-function,
4060         buffers-tab-filter-functions):
4061         Doc improvements.
4062
4063 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4064
4065         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4066
4067         * toolbar-items.el (toolbar-news): Fix typo in message string.
4068
4069 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4070
4071         * dialog.el (yes-or-no-p-dialog-box): 
4072         * cmdloop.el (y-or-n-p-minibuf):
4073         (yes-or-no-p-minibuf):
4074         (yes-or-no-p):
4075         (y-or-n-p): 
4076         Specify negative answers in docstrings.
4077
4078 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4079
4080         * package-ui.el (pui-help-echo): Display both installed and author
4081         version.  Use a balloon-help window to display extra info like
4082         package requires.
4083
4084 2002-05-30  Andy Piper  <andy@xemacs.org>
4085
4086         * files.el (revert-buffer-internal): don't visit
4087         revert-buffer. Kill buffer when not used. Suggested by Mike
4088         Alexander <mta@arbortext.com>
4089
4090 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4091
4092         * files.el (revert-buffer): More docstring fiddling.
4093
4094 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         * files.el (revert-buffer):
4097         (revert-buffer-internal):
4098         (revert-buffer-insert-file-contents-function):
4099         Improve docstrings and comments.
4100
4101 2002-05-08  Andy Piper  <andy@xemacs.org>
4102
4103         * files.el (revert-buffer): observe noconfirm behavior.
4104
4105 2002-04-09  Andy Piper  <andy@xemacs.org>
4106
4107         * files.el (revert-buffer): use revert-buffer-internal if it looks
4108         like doing so will not result in any user-visible changes.
4109         (revert-buffer-internal): new function. Do the actual process of
4110         reversion and then see whether the result is any different to what
4111         we have already. If it is not then do nothing.
4112
4113 2001-12-11  Andy Piper  <andy@xemacs.org>
4114
4115         * menubar.el (get-popup-menu-response): re-order so that it works
4116         on more sane/facist window systems.
4117
4118 2001-12-03  Andy Piper  <andy@xemacs.org>
4119
4120         * faces.el (frob-face-property): don't infloop in face frobbing
4121         from Jan Vroonhof <jan@xemacs.org>.
4122
4123 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4124
4125         * faces.el (frob-face-property): Follow face fall-back hierarchy
4126         properly for face properties without an instance. Only do manual
4127         copy form 'default in last resort. This handles in particular
4128         the case where 'default itself has only a fall-back (which is
4129         the case by default on windows).
4130
4131 2001-11-24  Andy Piper  <andy@xemacs.org>
4132
4133         * printer.el (generic-print-region): set default-frame-plist to
4134         nil while creating the printer frame so that sizes reflect the
4135         printed page.
4136
4137         * faces.el (face-complain-about-font): Don't complain on printers.
4138
4139 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4140         
4141         * package-net.el: Andy synch.
4142         
4143 2001-12-16  Andy Piper  <andy@xemacs.org>
4144
4145         * package-get.el (package-get-update-all): Make sure installed.db
4146         gets updated after updating packages.
4147
4148 2002-03-28  Ben Wing  <ben@xemacs.org>
4149
4150         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4151         continuation, truncation so that we don't get line jumpiness from
4152         them being larger than the line height.
4153
4154         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4155
4156 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4157
4158         * font.el (font-window-system-mappings): Add mapping for Gtk
4159         (assume identical to X) 
4160
4161 2002-02-04  Andy Piper  <andy@xemacs.org>
4162
4163         * files.el (convert-standard-filename): Fix for short filename
4164         Peter Arius <pas@methodpark.de>
4165
4166 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4167
4168         * list-mode.el (default-choose-completion): completion-base-size
4169         should refer to local value in the completion list buffer.
4170
4171 2001-12-03  Didier Verna  <didier@xemacs.org>
4172
4173         * rect.el: autoload `replace-rectangle'.
4174         * keydefs.el (global-map): bind it to `C-x r p'.
4175
4176 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * XEmacs 21.4.8 "Honest Recruiter" is released.
4179
4180 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4181
4182         This patch is based on Jerry James's patch and analysis.
4183
4184         * select.el (get-clipboard):
4185         (get-selection):
4186         Update docstrings.
4187         (get-clipboard-foreign):
4188         (get-selection-foreign):
4189         New function for use as `interprogram-paste-function's.
4190
4191         * simple.el (interprogram-paste-function): Change default to
4192         `get-clipboard-foreign'; improve docstring.
4193         (interprogram-cut-function): Improve dosctring.
4194
4195 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4196
4197         * XEmacs 21.4.7 "Economic Science" is released.
4198
4199 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4200
4201         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4202
4203 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4204
4205         * obsolete.el (assq-delete-all): New compatibility alias for 
4206         remassq.
4207
4208 2002-01-09  Simon Josefsson  <jas@extundo.com>
4209
4210         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4211
4212 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4213
4214         * info.el (Info-auto-generate-directory): Default
4215         Info-auto-generate-directory to 'if-outdated.
4216
4217 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * startup.el (normal-top-level): Prevent migration code from
4220         trashing .emacs on an error in loading the init files.
4221
4222 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4223
4224         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4225         "system default" Xdefaults and friends get xrdb-mode.
4226
4227 2002-03-05  Mats Lidell  <matsl@contactor.se>
4228  
4229         * help-nomule.el (tutorial-supported-languages): Added Swedish
4230         tutorial. Sorted languages.
4231
4232 2002-02-11  Mike Sperber <mike@xemacs.org>
4233
4234         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4235         regenerating outdated dir files and dir is non-existent.
4236
4237 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4238
4239         * code-files.el (convert-mbox-coding-system): Improve comment.
4240         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4241         coding-system argument to `write-region-pre-hook' call.
4242         (write-region-pre-hook): Fix docstring to mention lockname argument.
4243
4244 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4245
4246         * minibuf.el (completing-read): Remove redundant wrong arg list.
4247
4248         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4249
4250 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4251
4252         * obsolete.el (interactive-form): new compatibility alias for 
4253         function-interactive.
4254
4255 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4256
4257         * menubar-items.el (Menubar-items-truncate-list): Removed.
4258         * menubar-items.el (Menubar-items-truncate-history): New.
4259         * menubar-items.el (default-menubar): Use
4260         Menubar-items-truncate-history.
4261
4262 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4263
4264         * printer.el (generic-print-region): Pass correct arguments to
4265         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4266         Torkelsson <torkel@acc.umu.se>.
4267
4268 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4269
4270         * help.el (describe-mode): synched with FSF 19.34; handle nil
4271         minor mode indicators.
4272
4273 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4274
4275         * minibuf.el (completing-read): Update docstring.
4276
4277 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4278
4279         * XEmacs 21.4.6 "Common Lisp" is released.
4280
4281 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4282
4283         * package-net.el: Inadvertant synch with Windows branch.  From
4284         Andy's log:
4285         (package-net-kit-version): new variable.
4286         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4287
4288 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4289
4290         * package-get.el (package-get-locate-index-file): Also search the
4291         core etc/ directory for the package index file if it can't be
4292         found in ~/.xemacs/.
4293
4294 2001-12-13  William Perry  <wmperry@gnu.org>
4295
4296         * dialog-gtk.el (popup-builtin-question-dialog):
4297         Conform to API in gui.c.
4298         
4299 2001-11-12  Andy Piper  <andy@xemacs.org>
4300
4301         * cus-edit.el (custom-save-face-internal): make sure we save
4302         non-themed faces.
4303         (custom-save-variables): ditto variables.
4304
4305 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4306
4307         * faces.el (make-face-family):
4308         (make-face-size):
4309         New face-modifying functions per Jan Vroonhof.
4310
4311         cus-face.el (custom-set-face-font-family):
4312         (custom-set-face-font-size):
4313         Use them.
4314
4315         * font.el (font-window-system-mappings): More precise docstring.
4316
4317         (font-create-name):
4318         (font-create-object):
4319         (tty-font-create-object):
4320         (tty-font-create-plist):
4321         (x-font-create-object):
4322         (x-font-create-name):
4323         (ns-font-create-name):
4324         (mswindows-font-create-object):
4325         (mswindows-font-create-name):
4326         Add doctrings.
4327
4328 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4329
4330         * gtk-faces.el (gtk-init-device-faces): removed spurious
4331         quote before let* expression.
4332
4333 2001-10-29  Andy Piper  <andy@xemacs.org>
4334
4335         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4336         modified when changing coding system.
4337
4338         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4339         that we invoke the GUI directory selector.
4340
4341 2001-10-25  Andy Piper  <andy@xemacs.org>
4342
4343         * dialog.el (make-dialog-box): use new directory dialog support.
4344         * minibuf.el (read-file-name-1): ditto.
4345         (read-file-name): ditto.
4346         (read-directory-name): ditto.
4347
4348 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * XEmacs 21.4.5 "Civil Service" is released.
4351
4352 2001-04-23  Didier Verna  <didier@xemacs.org>
4353
4354         * cus-edit.el (custom-variable-pre-save): New.
4355         * cus-edit.el (custom-variable-post-save): New.
4356         * cus-edit.el (custom-variable-save): use them.
4357         * cus-edit.el (custom-face-pre-save): New.
4358         * cus-edit.el (custom-face-post-save): New.
4359         * cus-edit.el (custom-face-save): use them.
4360         * cus-edit.el (custom-group-pre-save): New.
4361         * cus-edit.el (custom-group-post-save): New.
4362         * cus-edit.el (custom-group-save): use them.
4363         * cus-edit.el (Custom-save): use the pre/post functions above,
4364         call `custom-save-all' only once.
4365         * cus-edit.el (custom-variable-pre-reset-standard): New.
4366         * cus-edit.el (custom-variable-post-reset-standard): New.
4367         * cus-edit.el (custom-variable-reset-standard): use them.
4368         * cus-edit.el (custom-face-pre-reset-standard): New.
4369         * cus-edit.el (custom-face-post-reset-standard): New.
4370         * cus-edit.el (custom-face-reset-standard): use them.
4371         * cus-edit.el (custom-group-pre-reset-standard): New.
4372         * cus-edit.el (custom-group-post-reset-standard): New.
4373         * cus-edit.el (Custom-reset-standard): use them.
4374         * cus-edit.el (custom-face-reset-saved): use the pre/post
4375         functions above, call `custom-save-all' only once.
4376
4377 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4378
4379         * gutter-items.el (buffers-tab face): Derive from the modeline
4380         face by default.  Many people use white-on-black for the default
4381         font, and the tabs look hideous with that color combination.  The
4382         modeline usually has the correct colors.
4383
4384 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4385
4386         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4387         (tag-mark-stack-max): Typo fix.
4388
4389 2001-09-28  Ben Wing  <ben@xemacs.org>
4390
4391         * font-lock.el:
4392         * font-lock.el (font-lock-after-change-function):
4393         fix problem with last patch, reported by Katsumi Yamaoka.
4394
4395 2001-09-17  Ben Wing  <ben@xemacs.org>
4396
4397         * font-lock.el (font-lock-after-change-function):
4398         fix problem when you insert a comment on the line before a line of
4399         code: if we use the following char, then when you hit backspace,
4400         the following line of code turns the comment color.
4401
4402 2001-06-08  Ben Wing  <ben@xemacs.org>
4403
4404         * process.el: comment about shell-command-switch.
4405         * process.el (shell-quote-argument): Need to quote a null
4406         argument, too.  From Dan Holmsand.
4407         
4408         * startup.el (normal-top-level): Delete some unused FSF junk.
4409         * startup.el (command-line-early):
4410         
4411         * startup.el (command-line): Call MS Windows init function.
4412         
4413         * win32-native.el:
4414         * win32-native.el (mswindows-system-shells): New.
4415         * win32-native.el (mswindows-system-shell-p): New.
4416         * win32-native.el (init-mswindows-at-startup): New.
4417         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4418         * win32-native.el (mswindows-quote-one-simple-arg):
4419         * win32-native.el (mswindows-quote-one-command-arg):
4420         * win32-native.el (mswindows-construct-process-command-line-alist):
4421         Correct comments at top.  Correctly handle passing arguments
4422         to Cygwin programs and to bash.  Fix quoting of zero-length
4423         arguments (from Dan Holmsand).  Set shell-command-switch based
4424         on shell-file-name, which in turn comes from env var SHELL.
4425
4426 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4427
4428         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4429         default-toolbar-position): Fill docstrings for balloon-help.
4430
4431 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4432
4433         * faces.el: Reenable specifications over 'gtk domain.
4434
4435 2001-08-08  Didier Verna  <didier@xemacs.org>
4436
4437         * autoload.el (update-autoload-files): make defdir a file name,
4438         not directory name.
4439
4440 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4441
4442         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4443
4444         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4445
4446 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4447
4448         * font-menu.el (font-menu-set-font): Default to current font-family.
4449         (font-menu-preferred-resolution):
4450         (font-menu-size-scaling):
4451         Provide gtk defaults, too.
4452
4453 2001-07-29  Mike Alexander  <mta@arbortext.com>
4454
4455         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4456         list
4457         (custom-set-face-font-family): ditto
4458
4459 2001-07-26  Mike Sperber <mike@xemacs.org>
4460
4461         * files.el (auto-mode-alist): .9 files are man pages, too.
4462
4463 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4464
4465         * process.el (call-process-internal): bind
4466         coding-system-for-write to 'binary when calling
4467         start-process-internal, so the process receives 
4468         the literal contents of INFILE.
4469
4470 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4471
4472         * files.el (auto-mode-alist): Add configure.ac support.
4473
4474 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4475
4476         * buff-menu.el:
4477         mouse.el:
4478         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4479
4480 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4483
4484 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4485
4486         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4487         mixed text.
4488         (kinsoku-eol-p): Ditto.
4489
4490 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4491
4492         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4493         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4494         characters as the category `s' or `e' correctly.
4495
4496 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4497
4498         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4499
4500 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4501
4502         * mule/cyrillic.el:  Set up case table.
4503
4504 2001-06-08  Mike Sperber <mike@xemacs.org>
4505
4506         * files.el (save-some-buffers-1): Don't zap the help window right
4507         after `map-y-or-n-p' has popped it up.
4508
4509 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4510
4511         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4512
4513 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4514
4515         * specifier.el: define-specifier-tag 'gtk.
4516
4517 2001-05-12  Ben Wing  <ben@xemacs.org>
4518
4519         * find-paths.el (paths-find-recursive-path):
4520         fix error with null EXCLUDE-REGEXP.
4521         
4522         * font-lock.el (font-lock-mode):
4523         fix problem reported by hrvoje with buffers starting with a space.
4524         
4525 2001-05-06  Ben Wing  <ben@xemacs.org>
4526
4527         * dialog.el (make-dialog-box):
4528         * menubar-items.el (default-menubar):
4529         * printer.el (generic-print-buffer):
4530         * printer.el (generic-print-region):
4531         implement printing the selection when it's selected.
4532
4533 2001-04-18  Didier Verna  <didier@xemacs.org>
4534
4535         * cus-edit.el (Custom-reset-standard): reset to standard settings
4536         not only when the buffer's :custom-state is 'modified, but also
4537         when it is 'set or 'saved.
4538
4539 2001-04-17  Didier Verna  <didier@xemacs.org>
4540
4541         * startup.el (load-user-init-file): define `custom-file' before
4542         loading the user's init file.
4543
4544 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4545
4546         * menubar.el (popup-mode-menu): Make it work with
4547         popup-menu-titles turned off.
4548         
4549 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4550
4551         * about.el (about-mailto-link): Use compose-mail for sending mail.
4552
4553 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4554
4555         * package-admin.el (package-install-hook): New.
4556         (package-delete-hook): New.
4557         (package-admin-add-single-file-package): Use package-delete-hook.
4558
4559         * package-get.el (package-get): Use package-install-hook.
4560
4561 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4562
4563         * package-ui.el (pui-install-selected-packages): reverse the lists
4564         of packages so that they get handled in the same order as they
4565         were selected.
4566
4567 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4568
4569         * packages.el (locate-library): Use read-library-name for completion.
4570
4571 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4572
4573         * byte-optimize.el (=): `=' is not a binary predicate!
4574         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4575         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4576
4577 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4578
4579         * bytecomp.el (byte-compile-arithcompare):
4580         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4581
4582 2001-06-03  William M. Perry  <wmperry@gnu.org>
4583
4584         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4585         return the filename selected by the user!
4586
4587 2001-05-31  William M. Perry  <wmperry@gnu.org>
4588
4589         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4590         in XEmacs/GTK.
4591
4592 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4593
4594         * coding.el: Tiny typo fixed.
4595
4596 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * XEmacs 21.4.3 "Academic Rigor" is released.
4599
4600 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4601
4602         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4603
4604 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4605
4606         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4607
4608 2001-05-04  Ben Wing  <ben@xemacs.org>
4609
4610         * printer.el (generic-print-buffer):
4611         * printer.el (generic-print-region):
4612         Enable dialog boxes.  Apply workaround recommended by Kirill.
4613         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4614         
4615         * simple.el (kill-whole-line):
4616         * simple.el (kill-line-1):
4617         * simple.el (kill-entire-line):
4618         * simple.el (kill-line):
4619         * simple.el (backward-kill-line):
4620         Take out interactive dependence of kill-whole-line.
4621
4622 2001-04-22  Ben Wing  <ben@xemacs.org>
4623
4624         * dialog.el (make-dialog-box):
4625         Put dialog titles back in -- this time correctly.  Fix various
4626         other problems with leaks and such.
4627
4628         * simple.el (region-exists-p):
4629         * simple.el (region-active-p):
4630         Add comment about which one is correct to use in menu specs.
4631
4632 2001-05-05  Ben Wing  <ben@xemacs.org>
4633
4634         * dialog.el (make-dialog-box): fix doc string.
4635         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4636         take out Pretty Print.
4637         * printer.el:
4638         * printer.el (printer-current-device): New.
4639         * printer.el (Printer-get-device): New.
4640         * printer.el (Printer-clear-device): New.
4641         * printer.el (generic-page-setup): New.
4642         * printer.el (generic-print-buffer):
4643         * printer.el (generic-print-region):
4644         Implement Page Setup.  Handle errors properly.
4645
4646 2001-05-05  Ben Wing  <ben@xemacs.org>
4647
4648         * subr.el (error): Complete list of errors in doc string.
4649         
4650 2001-04-22  Ben Wing  <ben@xemacs.org>
4651
4652         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4653         
4654 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4655
4656         * build-report.el: Remove CVS keywords since this file has been in
4657         core lisp for a while now.
4658         * build-report.el (build-report-make-output-files): Fix typo.
4659
4660 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4661
4662         * about.el (about-finish-buffer): Make sure the last change works
4663         even if EVENT is nil.
4664
4665 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4666
4667         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4668         clicked, not the one that happens to be the current buffer at the
4669         time.
4670
4671 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4672
4673         * cus-edit.el (custom-display): Support the GTK Window System also.
4674
4675 2001-04-30  Ben Wing  <ben@xemacs.org>
4676
4677         * printer.el:
4678         * printer.el (printer-page-header):
4679         * printer.el (Print-context): New.
4680         * printer.el (printer-page-footer):
4681         * printer.el (generate-header-element): New.
4682         * printer.el (generate-header-line): New.
4683         * printer.el (print-context-property):
4684         * printer.el (generic-print-buffer):
4685         * printer.el (generic-print-region):
4686         Implement headers and footers.  Implement calling Print dialog box
4687         (#### but it doesn't quite work yet).
4688
4689 2001-04-25  Ben Wing  <ben@xemacs.org>
4690
4691         * about.el (xemacs-hackers):
4692         * about.el (about-url-alist):
4693         * about.el (about-personal-info):
4694         * about.el (about-hacker-contribution):
4695         More contributions.
4696         
4697         * simple.el (handle-post-motion-command):
4698         Fix spurious setting of zmacs-region-stays to t after a non-shift
4699         motion command.
4700
4701 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4702
4703         * about.el (about-personal-info): Update my bio.
4704         (about-hacker-contribution): Ditto.
4705
4706 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4707
4708         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4709
4710 2001-04-19  Andy Piper  <andy@xemacs.org>
4711
4712         * package-net.el (package-net-cygwin32-binary-size): new size.
4713         (package-net-win32-binary-size): new size.
4714         (package-net-convert-index-to-ini): Use new arch.
4715         (package-net-batch-convert-index-to-ini): Removed.
4716         (package-net-generate-bin-ini): New.
4717         (package-net-batch-generate-bin-ini): New.
4718
4719 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4720
4721         * XEmacs 21.4.1 "Copyleft" is released.
4722
4723 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4724
4725         * x-compose.el (xlib-input-method-bug-workaround):
4726         (alias-colon-to-double-quote):
4727         Force sort in map-keymap to work around rehash bug.
4728
4729 2001-04-17  Ben Wing  <ben@xemacs.org>
4730
4731         * about.el: Finish overhaul, add a few new hackers, update a
4732         couple old ones.
4733
4734 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4735
4736         * XEmacs 21.4.0 "Solid Vapor" is released.
4737
4738 2001-04-15  Ben Wing  <ben@xemacs.org>
4739
4740         * about.el:
4741         * about.el (about-headline-face): New.
4742         * about.el (about-link-face): New.
4743         * about.el (about-current-release-maintainers): New.
4744         * about.el (about-other-current-hackers): New.
4745         * about.el (about-url-alist):
4746         * about.el (about-once-and-future-hackers): New.
4747         * about.el (about-mailto-link): New.
4748         * about.el (about-get-buffer):
4749         * about.el (about-finish-buffer):
4750         * about.el (about-xemacs):
4751         * about.el (about-features): Removed.
4752         * about.el (about-advantages): New.
4753         * about.el (about-maintainer-info): Removed.
4754         * about.el (about-personal-info): New.
4755         * about.el (about-hacker-contribution): New.
4756         * about.el (about-maintainer):
4757         * about.el (about-show-linked-info):
4758         * about.el (about-hackers):
4759         Major revamping.  Rewriting of most of the text, improve the
4760         link handling, separate info on contributors into personal
4761         and contribution info, add new contributors, update personal
4762         info, etc. etc.
4763         
4764         * menubar-items.el (default-menubar):
4765         Help menubar entry for News now says more accurately
4766         "What's New in XEmacs".
4767         
4768         * mouse.el:
4769         * mouse.el (mouse-track-cleanup-hook):
4770         * mouse.el (mouse-track):
4771         Don't set-buffer to a dead buffer when calling mouse-track
4772         cleanup hooks.
4773
4774 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4775
4776         * XEmacs 21.2.47 "Zephir" is released.
4777
4778 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4779
4780         * dialog.el (make-dialog-box): Disable dialog box titles until
4781         we get them working.
4782
4783 2001-03-30  Ben Wing  <ben@xemacs.org>
4784
4785         * help.el:
4786         * help.el (Help-princ-face):
4787         * help.el (Help-prin1-face):
4788         * help.el (frob-help-extents):
4789         * help.el (describe-function-1):
4790         * help.el (describe-variable):
4791         Avoid using font-lock faces, which may not be defined.
4792         Instead, use hyper-apropos faces, and make sure they're
4793         defined as necessary by using `require'. (It's not so safe
4794         to do this for font-lock.) In any case, we will eventually
4795         be merging this functionality into hyper-apropos.
4796
4797         * loaddefs.el (completion-ignored-extensions):
4798         Fix documentation.
4799         
4800         * menubar-items.el (menu-truncate-list): Removed.
4801         * menubar-items.el (Menubar-items-truncate-list): New.
4802         * menubar-items.el (default-menubar):
4803         Fix errors if grep or compile command is too long.  Rename helper
4804         function to be less visible.
4805
4806 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4807
4808         * byte-optimize.el (byte-optimize-minus):
4809         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4810
4811 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4812
4813         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4814         Mule is available.
4815
4816         * mule/latin.el: New file.
4817
4818 2001-03-11  Ben Wing  <ben@xemacs.org>
4819
4820         * auto-save.el:
4821         * auto-save.el (auto-save-directory):
4822         * auto-save.el (make-auto-save-file-name):
4823         * auto-save.el (auto-save-file-name-p): New.
4824
4825         Merge in improvements from other definition of
4826         make-auto-save-file-name in files.el.
4827         
4828         * auto-save.el (auto-save-original-name):
4829         * auto-save.el (auto-save-name-in-fixed-directory):
4830         * auto-save.el (auto-save-unslashify-name): Removed.
4831         * auto-save.el (auto-save-slashify-name): Removed.
4832         * auto-save.el (auto-save-reserved-chars): New.
4833         * auto-save.el (auto-save-escape-name): New.
4834         * auto-save.el (auto-save-unhex): New.
4835         * auto-save.el (auto-save-unescape-name): New.
4836
4837         Change algorithm for encoding filenames in auto-save names to be
4838         entirely safe with all filesystems and all possible characters in
4839         a filename, and 100% reversible. (Essentially, uses
4840         quoted-printable as the encoding.)
4841         
4842         * auto-save.el (recover-all-files):
4843
4844         Use insert-directory rather than calling ls directly -- fixes
4845         things under Windows.
4846
4847         * files.el:
4848         * files.el (convert-standard-filename): Substitute FSF's
4849         definition for this (we had nothing here before).
4850         
4851         * files.el (backup-buffer): Warning fix.
4852         
4853         * files.el (make-backup-file-name):
4854         * files.el (find-backup-file-name):
4855         Fix error in calling sequence to auto-save-file-name-p.
4856         
4857         * files.el (recover-file):
4858         Use insert-directory rather than calling ls directly -- fixes
4859         things under Windows.
4860
4861         * files.el (make-auto-save-file-name): Removed.
4862         * files.el (auto-save-file-name-p): Removed.
4863         auto-save is always dumped so no sense in having a definition
4864         that will always be overwritten with another.
4865         
4866         * files.el (insert-directory):
4867         * win32-native.el:
4868         * win32-native.el (debug-mswindows-process-command-lines):
4869         * win32-native.el (original-make-auto-save-file-name): Removed.
4870         * win32-native.el (make-auto-save-file-name): Removed.
4871
4872
4873 2001-03-21  Martin Buchholz <martin@xemacs.org>
4874
4875         * XEmacs 21.2.46 "Urania" is released.
4876
4877 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4878
4879         * menubar-items.el (default-menubar): Update sample.emacs to
4880         sample.init.el and adjust accelerators.
4881
4882 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         * build-report.el (build-report): Improve docstring.
4885
4886 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4887
4888         * ChangeLog: Log GTK merge.
4889
4890         * gutter-items.el:
4891         * mwheel.el:
4892         * sound.el:
4893         * startup.el:
4894         Revert gratuitous whitespace changes.
4895
4896 2001-03-07  Ben Wing  <ben@xemacs.org>
4897
4898         * help.el:
4899         * help.el (key-or-menu-binding):
4900         * help.el (Help-find-file): New.
4901         * help.el (describe-beta):
4902         * help.el (describe-copying):
4903         * help.el (describe-project):
4904         * help.el (view-emacs-news):
4905         * help.el (view-sample-init-el): New.
4906         * help.el (Help-princ-face): New.
4907         * help.el (Help-prin1-face): New.
4908         * help.el (help-symbol-function-context-menu):
4909         * help.el (help-symbol-variable-context-menu):
4910         * help.el (help-symbol-function-and-variable-context-menu):
4911         * help.el (frob-help-extents):
4912         * help.el (describe-function-1):
4913         * help.el (describe-variable):
4914
4915         Add coloring in Help buffers, correspondent with hyperlinks.
4916         View files in view-mode rather than Fundamental.
4917         Remove separators from context menus -- now handled in generic code.
4918         Add `Find Tag' to context menu.
4919         
4920         * menubar.el (popup-mode-menu):
4921
4922         Rewrite code that outputs the popup menu to (a) put more specific
4923         entries first, (b) be more robust, (c) output the proper context
4924         menu separators automatically (the context menu functionality is
4925         new and currently used only by Help).
4926
4927 2001-03-10  William M. Perry  <wmperry@aventail.com>
4928
4929         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4930         this function when converting from the 21.1 GTK branch.  Now
4931         supports file, password, question, and color built-in dialogs.
4932
4933 2001-03-06  Ben Wing  <ben@xemacs.org>
4934
4935         * keydefs.el:
4936         * keydefs.el (global-map):
4937         Add commented-out change of M-k (for 21.5).
4938         
4939         * menubar-items.el (default-menubar):
4940         Fix items to control kill-line behavior; add items for
4941         shifted motion.
4942         
4943         * simple.el:
4944         * simple.el (kill-whole-line):
4945         * simple.el (historical-kill-line): Removed.
4946         * simple.el (kill-line): Removed.
4947         * simple.el (kill-entire-line): New.
4948         * simple.el (kill-line-1): New.
4949         * simple.el (backward-kill-line):
4950         Undo kill-whole-line == always changes.  Add new function
4951         kill-entire-line to unconditionally delete the current line.
4952         Add comments describing the lamentable state of affairs of
4953         the kill-line functions and variables.
4954
4955 2001-03-02  Ben Wing  <ben@xemacs.org>
4956
4957         * simple.el:
4958         * simple.el (beginning-of-buffer):
4959         * simple.el (end-of-buffer):
4960         * simple.el (mark-ring-unrecorded-commands):
4961         * simple.el (signal-error-on-buffer-boundary):
4962         * simple.el (shifted-motion-keys-select-region):
4963         * simple.el (unshifted-motion-keys-deselect-region):
4964         * simple.el (motion-keys-for-shifted-motion): New.
4965         * simple.el (handle-pre-motion-command):
4966         * simple.el (handle-post-motion-command):
4967         * simple.el (forward-char-command):
4968         * simple.el (backward-char-command):
4969         * simple.el (scroll-up-command):
4970         * simple.el (scroll-down-command):
4971         * simple.el (next-line):
4972         * simple.el (previous-line):
4973         * simple.el (backward-block-of-lines):
4974         * simple.el (forward-block-of-lines):
4975         * simple.el (backward-word):
4976         * simple.el (mark-word):
4977
4978         Augment documentation of the most common motion commands to make
4979         note of the shifted-motion support.  Improve the support to (a)
4980         properly document how it works and why it's done in the fashion it
4981         is, and (b) allow the keystrokes that trigger it to be customized.
4982
4983         Correct error in the customize specification of
4984         mark-ring-unrecorded-commands.
4985
4986 2001-03-02  Ben Wing  <ben@xemacs.org>
4987
4988         * font-lock.el:
4989         * font-lock.el (font-lock-pending-extent-table): Removed.
4990         * font-lock.el (font-lock-pending-buffer-table): New.
4991         * font-lock.el (font-lock-pre-idle-hook):
4992         * font-lock.el (font-lock-after-change-function):
4993         * font-lock.el (font-lock-fontify-pending-extents):
4994         * font-lock.el (font-lock-lisp-like):
4995
4996         Fix handling of pending extents to avoid excessive slowness (N^2
4997         behavior) when making lots of buffer changes between redisplays,
4998         such as when saving the Options.
4999
5000 2001-03-09  William M. Perry  <wmperry@aventail.com>
5001
5002         * device.el:
5003         * dragdrop.el:
5004         * dumped-lisp.el:
5005         * faces.el:
5006         * frame.el:
5007         * gnuserv.el:
5008         * loadup.el:
5009         * menubar-items.el:
5010         * minibuf.el:
5011         The Great GTK Merge.
5012
5013         * ChangeLog.GTK:
5014         * dialog-gtk.el:
5015         * gdk.el:
5016         * generic-widgets.el:
5017         * glade.el:
5018         * gnome-widgets.el:
5019         * gnome.el:
5020         * gtk-compose.el:
5021         * gtk-extra.el:
5022         * gtk-faces.el:
5023         * gtk-ffi.el:
5024         * gtk-file-dialog.el:
5025         * gtk-font-menu.el:
5026         * gtk-glyphs.el:
5027         * gtk-init.el:
5028         * gtk-iso8859-1.el:
5029         * gtk-marshal.el:
5030         * gtk-mouse.el:
5031         * gtk-package.el:
5032         * gtk-password-dialog.el:
5033         * gtk-select.el:
5034         * gtk-widget-accessors.el:
5035         * gtk-widgets.el:
5036         * gtk.el:
5037         widgets-gtk.el:
5038         The Great GTK Merge: new files.
5039
5040 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * generic-widgets.el: Don't require gtk (a built-in feature) at
5043         top level.  Don't execute the last sexp unless (featurep 'gtk).
5044
5045 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5048
5049 2001-02-23  Martin Buchholz <martin@xemacs.org>
5050
5051         * XEmacs 21.2.45 "Thelxepeia" is released.
5052
5053 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5054  
5055         * about.el (xemacs-hackers): update my entry. 
5056         * about.el (about-maintainer-info): ditto. 
5057         * about.el (about-hackers): ditto. 
5058
5059 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5060
5061         * about.el (about-maintainer-info): More vanity info about
5062         yours truly.
5063
5064 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5065
5066         * build-report.el (build-report-destination): xemacs-build-reports
5067         has moved to SourceForge, where mailing list name length is
5068         restricted, hence the name change to
5069         xemacs-buildreports@xemacs.org.
5070         * build-report.el (build-report-keep-regexp): Update default.
5071         * build-report.el (build-report-delete-regexp): Ditto.
5072         * build-report.el (build-report-make-output-files): Ditto.
5073
5074 2001-02-19  Craig Lanning  <lanning@scra.org>
5075
5076         * lisp-mode.el: Add indentation specifications for following
5077         Common Lisp forms: handler-case, handler-bind, with-slots,
5078         with-open-file, with-open-stream, print-unreadable-object.
5079
5080 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5081
5082         * font-lock.el (font-lock-set-defaults-1):
5083         Move initialization of `font-lock-cache-position' so that it's set
5084         even if font-lock-keywords is already defined.
5085
5086 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5087
5088         * autoload.el (generate-file-autoloads-1):
5089         Use `emacs-lisp-mode-syntax-table' instead of
5090         `lisp-mode-syntax-table'.
5091         * lisp-mode.el (lisp-mode-syntax-table):
5092         Get rid of old checks for `parse-partial-sexp' version.
5093         Make `|' (pipe) string delimiter instead of punctuation.
5094
5095 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5096
5097         * window.el (save-selected-window):
5098         Use gensym for better macro hygiene.
5099
5100 2001-02-06  Mike Sperber <mike@xemacs.org>
5101
5102         * dump-paths.el:
5103         * startup.el (startup-setup-paths): Set and use
5104         `mule-lisp-directory'.
5105         (startup-setup-paths-warning): Ditto.
5106
5107         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5108         (paths-construct-load-path): Consider `mule-lisp-directory'.
5109
5110 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5111
5112         * font-lock.el: Syntax table improvements used.  A few random
5113         changes are not specified below.
5114         (font-lock-fontify-string-delimiters):
5115         (font-lock-syntactic-keywords):
5116         (font-lock-cache-state nil):
5117         (font-lock-cache-position):
5118         New variables.
5119         (font-lock-set-syntax):
5120         (font-lock-apply-syntactic-highlight):
5121         (font-lock-fontify-syntactic-anchored-keywords):
5122         (font-lock-fontify-syntactic-keywords-region):
5123         (font-lock-eval-keywords):
5124         New functions.
5125         (font-lock-remove-face):
5126         (font-lock-fontify-syntactically-region):
5127         Use syntax properties.
5128
5129 2001-02-08  Martin Buchholz <martin@xemacs.org>
5130
5131         * XEmacs 21.2.44 "Thalia" is released.
5132
5133 2001-01-16  Mike Sperber <mike@xemacs.org>
5134
5135         * startup.el (normal-top-level): Work even if no installation root
5136         is found.
5137
5138 2001-01-30  Andy Piper  <andy@xemacs.org>
5139
5140         * gutter-items.el (progress-abort-glyph): remove instantiator.
5141         (set-progress-abort-instantiator): new function.
5142         (abort-progress-feedback): use it.
5143
5144         * gutter.el (set-gutter-dirty-p): new function.
5145
5146 2001-01-30  Didier Verna  <didier@xemacs.org>
5147
5148         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5149
5150 2001-01-24  Didier Verna  <didier@xemacs.org>
5151
5152         * sound.el (sound-extension-list): give a better default value.
5153         * sound.el (load-sound-file): improve the doc string, also find
5154         files given by absolute names, pass a real extension list to
5155         `locate-file'.
5156
5157 2001-01-26  Martin Buchholz <martin@xemacs.org>
5158
5159         * XEmacs 21.2.43 "Terspichore" is released.
5160
5161 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5162
5163         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5164         messages from gnuserv.
5165
5166 2001-01-20  Martin Buchholz <martin@xemacs.org>
5167
5168         * XEmacs 21.2.42 "Poseidon" is released.
5169
5170 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5171
5172         * cl-macs.el (cl-upcase-arg): New function.
5173         (cl-function-arglist): New function.
5174         (cl-transform-lambda): Automatically add CL-style lambda list to
5175         documentation string using functions above.
5176
5177 2001-01-12  Andy Piper  <andy@xemacs.org>
5178
5179         * package-get.el (package-get-custom): call
5180         package-net-update-installed-db.
5181
5182         * package-ui.el (pui-install-selected-packages): call
5183         package-net-update-installed-db.
5184
5185         * package-net.el (package-net-update-installed-db): use
5186         packages-package-list so that we reflect reality.
5187
5188         * packages.el (packages-package-list): Make docstring reflect
5189         reality.
5190
5191         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5192
5193         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5194         isn't installed.
5195
5196 2001-01-17  Andy Piper  <andy@xemacs.org>
5197
5198         * wid-edit.el (widget-activation-glyph-mapper): activate or
5199         deactivate native widgets.
5200         (widget-glyph-insert-glyph): record instantiator.
5201         (widget-push-button-value-create): use it.
5202
5203         * gui.el (gui-button-action): new function. Make button's domain
5204         buffer current when calling.
5205         (make-gui-button): update to use gui-button-action.
5206
5207 2001-01-16  Didier Verna  <didier@xemacs.org>
5208
5209         * menubar-items.el (default-menubar): add an entry for modeline
5210         horizontal scrolling in Options -> Display.
5211
5212 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5213
5214         * package-get.el (package-get-require-signed-base): Set to nil
5215         by default.
5216
5217 2001-01-17  Martin Buchholz <martin@xemacs.org>
5218
5219         * XEmacs 21.2.41 "Polyhymnia" is released.
5220
5221 2001-01-16  Mike Sperber <mike@xemacs.org>
5222
5223         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5224         catch lisp/mule/.
5225
5226 2001-01-14  Mike Sperber <mike@xemacs.org>
5227
5228         * startup.el (maybe-create-compatibility-dot-emacs):
5229         (maybe-unmigrate-user-init-file):
5230         (unmigrate-user-init-file): Created.
5231         (maybe-migrate-user-init-file): Offer creation of compatibility
5232         .emacs.
5233         Some doc fixes wrt init file location.
5234
5235 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5236
5237         * faces.el (face-frob-from-locale-first): new variable.
5238         (frob-face-font-2): Honor tags arg while trying to use
5239         standard-face-mapping.  When face-frob-from-locale-first is set,
5240         first try to set face inheriting from frobbed-face.
5241
5242 2001-01-15  Didier Verna  <didier@xemacs.org>
5243
5244         * about.el (xemacs-hackers): update my entry.
5245         * about.el (about-url-alist): ditto.
5246         * about.el (about-maintainer-info): ditto.
5247         * about.el (about-hackers): ditto.
5248
5249 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5250
5251         The byte compiler has been badly broken for a year,
5252         by the patch of 1999-12-06.
5253         * byte-optimize.el (byte-optimize-form-code-walker):
5254         Bug was: the byte compiler was making this erroneous optimization:
5255         (progn (or (foo)) (bar)) ==> (bar)
5256
5257 2000-11-20  Mike Sperber <mike@xemacs.org>
5258
5259         * setup-paths.el (paths-core-load-path-depth): Split
5260         `paths-load-path-depth' in two for site and core lisp.  Don't
5261         recurse into core.
5262         * setup-paths.el (paths-construct-load-path): Use.
5263
5264 2001-01-10  Andy Piper  <andy@xemacs.org>
5265
5266         * package-net.el (package-net-cygwin32-binary-size): new variable
5267         (package-net-win32-binary-size): ditto.  add much needed
5268         commentary.
5269
5270         * gutter-items.el (buffers-tab-items): correct off-by-one error
5271         for buffers-tab-max-size.
5272
5273 2001-01-08  Martin Buchholz <martin@xemacs.org>
5274
5275         * XEmacs 21.2.40 is released.
5276
5277 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5278
5279         * mule/hebrew.el: Fix comments and typos.
5280         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5281
5282 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5283
5284         * ChangeLog.1: move ancient log from fill.el.
5285
5286         * dump-paths.el:
5287         paragraphs.el:
5288         mule/mule-category.el:
5289         Miscellaneous typo fixes and slight doc clarifications.
5290
5291         * mule/mule-ccl.el:  Correct file name in header.
5292
5293 2000-12-31  Martin Buchholz <martin@xemacs.org>
5294
5295         * XEmacs 21.2.39 is released.
5296
5297 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5298
5299         * byte-optimize.el (byte-optimize-cond):
5300         (byte-optimize-cond-1): New.
5301         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5302         Optimizes (cond (x nil)) ==> nil.
5303         Provide better diagnostic on malformed expr like (cond foo).
5304
5305 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5306
5307         * mule/mule-coding.el:
5308         mule/mule-cmds.el (reset-language-environment,
5309         set-language-environment-coding-systems):
5310         Safer default coding-priority-list, corresponding to src/file-coding.h.
5311
5312 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5313
5314         * package-admin.el: Allow package removal from
5315         early-package-load-path.
5316
5317 2000-12-15  Andreas Jaeger  <aj@suse.de>
5318
5319         * about.el (about-maintainer-info): Update my entry.
5320
5321 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5322
5323         * packages.el (locate-library): Add support for bzip2
5324         compressed .el files.
5325
5326 2000-12-12  Andy Piper  <andy@xemacs.org>
5327
5328         * package-net.el: new file.
5329
5330 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5331
5332         * font-lock.el: Add missing C++ keywords.
5333
5334 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5335
5336         * simple.el (indent-for-comment): Preserve indentation of comments
5337         starting in column 0, as documented in (Info-goto-node
5338         "(xemacs)Comments").  Update docstring accordingly.
5339
5340 2000-12-05  Martin Buchholz <martin@xemacs.org>
5341
5342         * XEmacs 21.2.38 is released.
5343
5344 2000-12-04  Didier Verna  <didier@xemacs.org>
5345
5346         * mouse.el (default-mouse-track-set-point-in-window): remove
5347         spurious '+' operation detected by Martin.
5348
5349
5350 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5351
5352         * cl-extra.el (coerce):
5353         Implement char to integer coercion.
5354         Remove extraneous (numberp) test.
5355
5356         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5357         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5358         (byte-optimize-predicate):
5359         Warn if evaluating constant expression signals an error.
5360         (byte-optimize-form): Small simplification.
5361
5362         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5363
5364 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5365
5366         * byte-optimize.el:
5367         (byte-optimize-minus):
5368         (byte-optimize-plus):
5369         (byte-optimize-mult):
5370         (byte-optimize-quo):
5371         Use (car (last x)) instead of (last x) to get last elt!
5372         Use `byte-optimize-predicate' to optimize `%'.
5373         Move optimizations for special numeric args to bytecomp.el.
5374         * bytecomp.el (byte-compile-associative): Remove.
5375         (byte-compile-max): New.
5376         (byte-compile-min): New.
5377         Properly handle erroneous calls: (max) (min).
5378         (byte-compile-plus): New.
5379         (byte-compile-minus):
5380         It's easiest to handle 0, +1 and -1 args here.
5381         (byte-compile-mult): New.
5382         It's easiest to handle 1, -1 and 2 args here.
5383         (byte-compile-quo):
5384         It's easiest to handle 0, +1 and -1 args here.
5385         Issue byte-compiler warning when dividing by zero.
5386
5387         Byte-compiler arithmetic improvements.
5388         Better optimize these expressions in the obvious way:
5389         (+ x y 1)   -->  varref x varref y add add1
5390         (+ x y -1)  -->  varref x varref y add sub1
5391         (- x y 0)   -->  (- x y)
5392         (- 0 x y)   -->  (- (- x) y)
5393         (% 42 19)   --> compile-time constant
5394         (/ 42 19)   --> compile-time constant
5395         (* (foo) 2) --> foo call dup plus
5396
5397         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5398         unless (declaim (optimize (safety 3)))
5399         or (setq byte-compile-delete-errors nil).
5400
5401 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5402
5403         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5404         docstrings.
5405
5406 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5407
5408         * startup.el (command-line-do-help):  Add documentation of
5409         portable dumper switches.
5410
5411 2000-11-22  Andy Piper  <andy@xemacs.org>
5412
5413         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5414
5415         * glyphs.el (init-glyphs): don't use autodetect for strings.
5416
5417 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5418
5419         * byte-optimize.el (byte-optimize-char-before):
5420         (byte-optimize-backward-char):
5421         (byte-optimize-backward-word):
5422         Fix incorrect optimizations for these sorts of expressions:
5423         (let ((x nil)) (backward-char x))
5424
5425 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5426
5427         * byte-optimize.el:
5428         * byte-optimize.el (byte-optimize-backward-char): New.
5429         * byte-optimize.el (byte-optimize-backward-word): New.
5430         Make backward-word and backward-char as efficient as forward versions.
5431
5432         * bytecomp.el (byte-compile-no-args-with-one-extra):
5433         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5434         * bytecomp.el (byte-compile-two-args-with-one-extra):
5435         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5436         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5437         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5438         Check if extra arg is constant nil, and if so, use byte-coded call.
5439
5440         * simple.el (backward-word):
5441         * simple.el (mark-word):
5442         * simple.el (kill-word):
5443         * simple.el (backward-kill-word):
5444         Make COUNT argument optional, for consistency with forward-char et al.
5445
5446         * abbrev.el (abbrev-string-to-be-defined):
5447         * abbrev.el (inverse-abbrev-string-to-be-defined):
5448         * abbrev.el (inverse-add-abbrev):
5449         * abbrev.el (expand-region-abbrevs):
5450         * buff-menu.el (Buffer-menu-execute):
5451         * indent.el (move-to-left-margin):
5452         * indent.el (indent-relative):
5453         * indent.el (move-to-tab-stop):
5454         * info.el (Info-reannotate-node):
5455         * lisp-mode.el (lisp-indent-line):
5456         * lisp.el (end-of-defun):
5457         * lisp.el (move-past-close-and-reindent):
5458         * misc.el (copy-from-above-command):
5459         * mouse.el (default-mouse-track-scroll-and-set-point):
5460         * page.el (forward-page):
5461         * paragraphs.el (forward-paragraph):
5462         * paragraphs.el (end-of-paragraph-text):
5463         * picture.el (picture-forward-column):
5464         * picture.el (picture-self-insert):
5465         * rect.el (extract-rectangle-line):
5466         * simple.el (newline):
5467         * simple.el (fixup-whitespace):
5468         * simple.el (backward-delete-char-untabify):
5469         * simple.el (transpose-chars):
5470         * simple.el (transpose-preceding-chars):
5471         * simple.el (do-auto-fill):
5472         * simple.el (indent-new-comment-line):
5473         * simple.el (blink-matching-open):
5474         * view-less.el (cleanup-backspaces):
5475         * wid-edit.el (widget-transpose-chars):
5476         * term/bg-mouse.el (bg-insert-moused-sexp):
5477         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5478
5479         * info.el (Info-fontify-node):
5480         * simple.el (backward-delete-function):
5481         Use canonical delete-backward-char instead of backward-delete-char.
5482
5483 2000-11-20  Andy Piper  <andy@xemacs.org>
5484
5485         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5486         no buffers.
5487
5488 2000-11-20  Andy Piper  <andy@xemacs.org>
5489
5490         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5491         buffer tabs.
5492
5493 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5494
5495         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5496         (proclaim inline...) was shadowing compiler-macros.
5497
5498 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5499
5500         * bytecomp.el (byte-compile-eval): New.
5501         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5502         Keeps this promise made in Lispref:
5503         "If a file being compiled contains a `defmacro' form, the macro is
5504         defined temporarily for the rest of the compilation of that file."
5505
5506 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5507
5508         * cl.el (floatp-safe):
5509         (plusp):
5510         (minusp):
5511         (oddp):
5512         (evenp):
5513         (cl-abs):
5514         Use a better parameter name than `x'.
5515
5516         * cl-macs.el (check-type): Make continuable.  Change documentation
5517         to require PLACE, but accept any form for compatibility.
5518
5519         * abbrev.el (define-abbrev): Use check-type.
5520         * font-menu.el (font-menu-change-face): Use check-type.
5521         * menubar.el (relabel-menu-item): Use check-type.
5522         * itimer.el: Fix typo.
5523
5524 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5525
5526         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5527
5528 2000-11-14  Martin Buchholz <martin@xemacs.org>
5529
5530         * XEmacs 21.2.37 is released.
5531
5532 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5533
5534         * code-cmds.el: Provide the feature.
5535
5536 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5537
5538         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5539
5540         * code-cmds.el: New file
5541         * mule/mule-cmds.el:
5542         * mule/mule-misc.el
5543         (coding-keymap): New keymap. Define coding system keyboard
5544         commands on file-coding builds too.
5545         (coding-system-change-eol-conversion):
5546         (universal-coding-system-argument):
5547         (set-default-coding-systems):
5548         (prefer-coding-system): Moved from mule-cmds.el
5549         (set-buffer-process-coding-system): Moved from mule-misc.el
5550
5551 2000-09-15  Stephen Carney <carney@scubadoo.com>
5552
5553         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5554
5555 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5556
5557         * package-get.el (package-get-download-sites): Add a pre-release
5558         site for experimental packages.
5559
5560         * auto-autoloads.el: Regenerated.
5561
5562 2000-08-01  Andy Piper  <andy@xemacs.org>
5563
5564         * gutter-items.el (buffers-tab-omit-function): reference
5565         buffers-tab-select-visible-buffers.
5566         (buffers-tab-filter-functions): new variable, by default uses
5567         buffers-tab-selection-function and buffers-tab-omit-function.
5568         (select-buffers-tab-buffers-by-mode): invert arguments.
5569         (buffers-tab-select-visible-buffers): new function. Invert calling
5570         of buffers-menu-omit-invisible-buffers.
5571         (buffers-tab-items): rewrite to use
5572         buffers-tab-filter-functions. Rewrite docstring.
5573         (gutter-buffers-tab-extent): delete.
5574         (add-tab-to-gutter): always build a new extent when adding the
5575         tabs.
5576         (update-tab-in-gutter): make gutter dirty when orientation
5577         changes.
5578
5579 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5580
5581         * bytecomp.el (byte-compile-defvar-or-defconst):
5582         Only do loadhist recording if defvar form includes a value.
5583
5584 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5585
5586         * bytecomp.el (byte-compile-initial-macro-environment):
5587         `eval-when-compile' should not compile its body.
5588
5589 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5590
5591         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5592         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5593         some Japanese English.  Remove some ancient FSF comments, and
5594         improve docstrings.  Use symbols not vectors for tables.
5595
5596 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5597
5598         * keymap.el:
5599         (local-key-binding):
5600         (global-key-binding):
5601         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5602
5603         * lisp.el:
5604         (backward-sexp): Slightly simpler code.
5605         (mark-sexp): Make arg optional, like FSF Emacs.
5606         (forward-list): Slightly simpler code.
5607         (backward-list): Slightly simpler code.
5608         (down-list):  Make arg optional, like FSF Emacs.
5609         (up-list):  Make arg optional, like FSF Emacs.
5610         (backward-up-list):  Make arg optional, like FSF Emacs.
5611         (kill-sexp):  Make arg optional, like FSF Emacs.
5612         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5613
5614         * font-menu.el (font-menu-change-face):
5615         Take continuable errors into account.
5616
5617         * abbrev.el:
5618         * abbrev.el (clear-abbrev-table):
5619         * abbrev.el (define-abbrev-table):
5620         * abbrev.el (define-abbrev):
5621         * abbrev.el (insert-abbrev-table-description):
5622         * apropos.el (apropos-documentation-check-doc-file):
5623         * apropos.el (apropos-documentation-check-elc-file):
5624         * buff-menu.el (list-buffers):
5625         * buff-menu.el (list-buffers-noselect):
5626         * bytecomp.el (byte-recompile-directory):
5627         * bytecomp.el (batch-byte-compile):
5628         * cl-macs.el (typep):
5629         * code-files.el (find-coding-system-magic-cookie):
5630         * code-files.el (insert-file-contents):
5631         * cus-edit.el (customize-set-variable):
5632         * cus-edit.el (customize-save-variable):
5633         * cus-face.el (custom-set-face-font-size):
5634         * cus-face.el (custom-set-face-update-spec):
5635         * cus-face.el (custom-reset-faces):
5636         * custom.el (custom-check-theme):
5637         * custom.el (copy-upto-last):
5638         * fill.el (canonically-space-region):
5639         * fill.el (fill-paragraph):
5640         * fill.el (fill-region):
5641         * fill.el (find-space-insertable-point):
5642         * fill.el (justify-current-line):
5643         * faces.el (face-spec-update-all-matching):
5644         * faces.el (set-face-stipple):
5645         * files-nomule.el (insert-file-contents):
5646         * files.el (insert-file-contents-literally):
5647         * files.el (hack-local-variables-last-page):
5648         * files.el (basic-save-buffer):
5649         * files.el (insert-directory):
5650         * font-menu.el (font-menu-change-face):
5651         * font.el (font-spatial-to-canonical):
5652         * format.el (format-encode-region):
5653         * format.el (format-insert-file):
5654         * format.el (format-replace-strings):
5655         * gutter.el (set-gutter-element):
5656         * help.el (key-or-menu-binding):
5657         * help.el (describe-bindings):
5658         * help.el (with-syntax-table):
5659         * indent.el (indent-rigidly):
5660         * indent.el (delete-to-left-margin):
5661         * info.el:
5662         * info.el (Info-extract-dir-entry-from):
5663         * info.el (Info-build-dir-anew):
5664         * info.el (Info-rebuild-dir):
5665         * info.el (Info-batch-rebuild-dir):
5666         * info.el (Info-read-subfile):
5667         * info.el (Info-build-node-completions):
5668         * info.el (Info-extract-menu-node-name):
5669         * isearch-mode.el (isearch-range-invisible):
5670         * isearch-mode.el (isearch-restore-invisible-extents):
5671         * itimer.el (itimerp):
5672         * itimer.el (itimer-live-p):
5673         * keymap.el:
5674         * keymap.el (substitute-key-definition):
5675         * keymap.el (read-command-or-command-sexp):
5676         * keymap.el (local-key-binding):
5677         * keymap.el (global-key-binding):
5678         * keymap.el (global-set-key):
5679         * keymap.el (local-set-key):
5680         * ldap.el:
5681         * ldap.el (ldap-add-entries):
5682         * ldap.el (ldap-delete-entries):
5683         * lisp.el (backward-sexp):
5684         * lisp.el (mark-sexp):
5685         * lisp.el (forward-list):
5686         * lisp.el (backward-list):
5687         * lisp.el (down-list):
5688         * lisp.el (backward-up-list):
5689         * lisp.el (up-list):
5690         * lisp.el (kill-sexp):
5691         * lisp.el (backward-kill-sexp):
5692         * menubar.el (add-menu-button):
5693         * menubar.el (add-submenu):
5694         * menubar.el (delete-menu-item):
5695         * menubar.el (relabel-menu-item):
5696         * mouse.el (narrow-window-to-region):
5697         * obsolete.el (define-obsolete-variable-alias):
5698         * obsolete.el (store-substring):
5699         * package-admin.el:
5700         * package-admin.el (package-admin-install-function):
5701         * package-admin.el (package-admin-install-function-mswindows):
5702         * package-admin.el (package-admin-default-install-function):
5703         * package-get.el (package-get-update-base-entries):
5704         * packages.el (packages-load-package-dumped-lisps):
5705         * packages.el (packages-collect-package-dumped-lisps):
5706         * printer.el (generic-print-buffer):
5707         * printer.el (generic-print-region):
5708         * replace.el (occur-mode-mouse-goto):
5709         * replace.el (perform-replace):
5710         * select.el (get-selection-no-error):
5711         * simple.el:
5712         * simple.el (newline):
5713         * simple.el (open-line):
5714         * simple.el (edit-and-eval-command):
5715         * simple.el (goto-line):
5716         * simple.el (undo):
5717         * simple.el (kill-region):
5718         * simple.el (copy-region-as-kill):
5719         * simple.el (kill-ring-save):
5720         * simple.el (set-mark):
5721         * simple.el (next-line):
5722         * simple.el (previous-line):
5723         * simple.el (line-move):
5724         * simple.el (set-goal-column):
5725         * simple.el (comment-region):
5726         * subr.el:
5727         * subr.el (putf):
5728         * syntax.el (modify-syntax-entry):
5729         * syntax.el (map-syntax-table):
5730         * view-less.el (view-file):
5731         * view-less.el (view-buffer):
5732         * view-less.el (view-file-other-window):
5733         * window-xemacs.el (backward-other-window):
5734         * window.el:
5735         * window.el (one-window-p):
5736         * window.el (walk-windows):
5737         * window.el (window-list):
5738         * x-mouse.el (x-mouse-kill):
5739         * x-select.el (x-get-cutbuffer):
5740         * x-select.el (x-store-cutbuffer):
5741         * term/bg-mouse.el (bg-mouse-line-to-center):
5742         * term/sun-mouse.el (window-line-end):
5743         * term/sun-mouse.el (sun-select-region):
5744         * term/sun.el (kill-region-and-unmark):
5745         * mule/mule-category.el:
5746         * mule/mule-category.el (modify-category-entry):
5747         * mule/mule-category.el (char-category-list):
5748         * mule/mule-coding.el (coding-system-force-on-output):
5749         * mule/mule-misc.el (coding-system-put):
5750         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5751
5752 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5753
5754         * cus-face.el: Typo fixes and tiny clarifications.
5755         * custom.el: ditto
5756
5757 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5758
5759         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5760         * startup.el (normal-top-level): Setup auto-save-list-file-name
5761         if auto-save-list-file-prefix is non-nil.
5762
5763 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5764
5765         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5766
5767 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5768
5769         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5770         get symbol at point-min.
5771
5772 2000-10-24  Didier Verna  <didier@xemacs.org>
5773
5774         * info.el (Info-emacs-info-file-name): defconst it.
5775         * info.el (Info-footnote-tag): defcustom it.
5776         * info.el (Info-no-description-string): ditto.
5777         * info.el (Info-find-node): adapt to new semantics of
5778         'Info-suffixed-file (don't do the case variants stuff).
5779         * info.el (Info-insert-dir): rewrite the dir file variants code.
5780         * info.el (Info-directory-files): New. Return the list of info
5781         files in a directory.
5782         * info.el (Info-dir-outdated-p): use it.
5783         * info.el (Info-parse-dir-entries): ditto.
5784         * info.el (Info-build-dir-anew): don't restrict to files ending
5785         with a ".info.*" extension.
5786         * info.el (Info-set-mode-line): ditto.
5787         * info.el (Info-read-subfile): adapt to new semantics of
5788         'Info-suffixed-file (append 'exact argument).
5789         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5790         string independently of the case.
5791         * info.el (Info-suffixed-file): use it (match all possible case
5792         for the file name).
5793         * info.el (Info-insert-file-contents): code cleanup.
5794         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5795         columns.
5796         * info.el (Info-batch-rebuild-dir): ditto.
5797         * info.el (Info-read-node-name-1): ditto.
5798         * info.el (Info-search): ditto.
5799         * info.el (Info-fontify-node): ditto.
5800
5801
5802 2000-10-24  Didier Verna  <didier@xemacs.org>
5803
5804         * process.el (shell-command): when called from a program, avoid
5805         'push-mark's "mark-set" message.
5806
5807 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5808
5809         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5810         by a symbol, not by a vector.
5811         * mule/vietnamese.el (vscii): Likewise.
5812         (viscii): Likewise.
5813         * mule/cyrillic.el (koi8-r): Likewise.
5814
5815         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5816         by a symbol, not by a vector.
5817         (chinese-big5-2): Likewise.
5818         * mule/ethiopic.el (ethiopic): Likewise.
5819         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5820         (vietnamese-viscii-upper): Likewise.
5821
5822 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5823
5824         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5825
5826 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5827
5828         * byte-optimize.el (byte-optimize-car): New function.
5829         (byte-optimize-cdr): Ditto.
5830
5831 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5832
5833         * byte-optimize.el: Partial synch with FSF 20.7.
5834         Optimize constant concatenation.
5835         Add keymapp as a side effect free function.  It is a built-in.
5836         (byte-after-unbind-pos): Remove byte-equal.
5837
5838 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5839
5840         * update-elc-2.el: Quote regexps correctly.
5841
5842 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5843
5844         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5845         (ccl-compile): Apply integerp, not integer-or-char-p to
5846         check the type of the buffer magnification
5847         (ccl-compile-write-string): Encode a string with binary
5848         coding system.
5849         (ccl-compile-write-repeat): Likewise.
5850
5851 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5852
5853         * buff-menu.el:
5854         * bytecomp.el:
5855         * coding.el:
5856         * faces.el:
5857         * files.el:
5858         * fill.el:
5859         * float-sup.el:
5860         * font-lock.el:
5861         * help.el:
5862         * iso8859-1.el:
5863         * loaddefs.el:
5864         * menubar-items.el:
5865         * menubar.el:
5866         * modeline.el:
5867         * msw-font-menu.el:
5868         * paragraphs.el:
5869         * paths.el:
5870         * replace.el:
5871         * simple.el:
5872         * sound.el:
5873         * startup.el:
5874         * version.el:
5875         * x-faces.el:
5876         * x-font-menu.el:
5877         Remove purecopy.
5878
5879 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5880
5881         * simple.el (do-auto-fill): Use the function pointer to by
5882         `comment-line-break-function', not `indent-new-comment-line'. This
5883         fixes an issue with cc-mode comment continuation.
5884
5885 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5886
5887         * simple.el (turn-on-auto-fill):  Add (interactive).
5888         * mwheel.el (mwheel-install): Add (interactive).
5889         * font-lock.el (turn-on-font-lock): Add (interactive).
5890         (turn-off-font-lock): Add (interactive).
5891
5892 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5893
5894         * packages.el (packages-special-base-regexp): Add `man'.
5895
5896 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5897
5898         * wid-edit.el (widget-specify-active): map over extents in current
5899         buffer like `widget-specify-inactive' does.  Mapping over the
5900         inactive extent object does not work since the current extent is
5901         ignored by `map-extents'.
5902
5903 2000-10-04  Martin Buchholz <martin@xemacs.org>
5904
5905         * XEmacs 21.2.36 is released.
5906
5907 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5908
5909         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5910         Optimize the compiled-function-constants vector by byte-code
5911         reference counts.
5912
5913 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5914
5915         * build-report.el (build-report-delete-regexp): quote value in
5916         defcustom
5917
5918 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5919
5920         * build-report.el (build-report): Don't bind srcdir which we don't
5921         use in `multiple-value-bind' to avoid the only byte-compiler
5922         warning.
5923
5924 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5925
5926         * build-report.el: Requires cl and custom now.
5927         build-report-version is determined by XEmacs version -- remove
5928         build-report-version*.
5929         * build-report.el (build-report-version): Removed.
5930         * build-report.el (build-report-installation-version-regexp): New.
5931         * build-report.el (build-report-version-file-regexp): New.
5932         * build-report.el (build-report-installation-srcdir-regexp): New.
5933         * build-report.el (build-report-destination): Offer
5934         xemacs-build-reports and xemacs-beta.
5935         * build-report.el (build-report-keep-regexp): Adjusted.
5936         * build-report.el (build-report-delete-regexp): Adjusted.
5937         * build-report.el (build-report-make-output-dir): New.
5938         * build-report.el (build-report-installation-file): Replace use of
5939         `concat' with `expand-file-name'.
5940         * build-report.el (build-report-make-output-file): Removed.
5941         * build-report.el (build-report-make-output-files): New.
5942         * build-report.el (build-report-subject): Identify as
5943         user-variable with "*...".
5944         * build-report.el (build-report-prompts): Ditto.
5945         * build-report.el (build-report-version-file): New.
5946         * build-report.el (build-report-file-encoding): Identify as
5947         user-variable with "*...".
5948         * build-report.el (build-report-make-output-get): New.
5949         * build-report.el (build-report-insert-header): Report
5950         emacs-version and system-configuration instead of
5951         build-report-version.
5952         * build-report.el (build-report-insert-make-output): Add file
5953         argument.
5954         * build-report.el (build-report-insert-installation-file):
5955         Re-indent.
5956         * build-report.el (build-report-keep): Change docstring,
5957         re-indent.
5958         * build-report.el (build-report-delete): Ditto.
5959         * build-report.el (build-report-installation-data): New.
5960         * build-report.el (build-report-version-file-data): New.
5961
5962 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5963
5964         * byte-optimize.el (byte-optimize-lapcode):
5965         Fix the optimization of using the first 5 elements of the
5966         constants vector for variables.
5967         (byte-optimize-lapcode): Fix another ancient broken optimization.
5968
5969 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5970
5971         * *: Spelling mega-patch
5972
5973 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5974
5975         * easymenu.el: doc fixes.
5976         (easy-menu-do-define): Use backquote.
5977         (easy-menu-change):
5978         (easy-menu-add):
5979         `when' seems much clearer than `if' here.
5980         (easy-menu-remove):
5981         (easy-menu-add-item):
5982         (easy-menu-item-present-p):
5983         (easy-menu-remove-item):
5984         Wrap using (when (featurep 'menubar) ...)
5985
5986 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5987
5988         * bytecomp.el (displaying-byte-compile-warnings):
5989         Revert Ben's change to this function below so that the compile log
5990         is displayed properly for users of the "popper" package.
5991
5992 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5993
5994         * window.el (save-selected-window): Use backquote.
5995
5996         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5997         Renamed from `byte-compile-file-form-defvar'.
5998         * bytecomp.el (byte-compile-defvar-or-defconst):
5999         Only cons onto current-load-list in top-level forms.
6000         Else this leaks a cons cell every time a defun is called.
6001         Renamed from `byte-compile-defvar', for clarity.
6002         Warn when docstring of defvar is not a string.
6003         Use consistent error messages.
6004         Better comments.
6005
6006 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6007
6008         * simple.el (set-variable):
6009         Remove unneeded defvar by rearranging order of let* forms.
6010
6011         * mule/mule-ccl.el (ccl-get-next-code):
6012         * menubar-items.el (bookmark-menu-filter):
6013         (language-environment-menu-filter):
6014         (tutorials-menu-filter):
6015         * toolbar-items.el (toolbar-compile):
6016         * byte-optimize.el (disassemble-offset):
6017         Use (declare (special ...)) instead of `defvar'.
6018
6019         * cl-macs.el (cl-do-proclaim):
6020         Fix (declare (special ...)) warning suppression syntax.
6021
6022 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6023
6024         * info.el (Info-tag-table-marker):
6025         (Info-tag-table-buffer):
6026         (Info-find-file-node):
6027         (Info-read-subfile):
6028         (Info-build-node-completions):
6029         (Info-search):
6030         (Info-mode):
6031         Multiple info buffer support.
6032
6033 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6034
6035         * ldap.el (ldap-decode-entry): New defun
6036         (ldap-search-entries): Use it in order to decode DN-prefixed
6037         entries properly
6038
6039 2000-08-23  Daniel Pittman <daniel@danann.net>
6040
6041         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6042         Use `eq', not `=', to compare symbols.
6043
6044 2000-07-30  Ben Wing  <ben@xemacs.org>
6045
6046         * bytecomp.el (byte-compile-report-error):
6047         * bytecomp.el (displaying-byte-compile-warnings):
6048         if stack-trace-on-error is set, send out a backtrace when
6049         an error is encountered that stops byte compilation.  this
6050         should make it much much easier to track down those curious
6051         problems.  also undo the kludge of using a separate "*Show*"
6052         buffer for display when there's a temp-buffer-show-function;
6053         we can avoid this by just being a little smarter.
6054
6055         * dialog-items.el:
6056         * dialog-items.el (search-dialog-regexp): New.
6057         * dialog-items.el (search-dialog-callback):
6058         * dialog-items.el (make-search-dialog):
6059         add a regexp option to the dialog and clean up a bit.
6060
6061         * dialog.el:
6062         * dialog.el (yes-or-no-p-dialog-box):
6063         * dialog.el (get-dialog-box-response):
6064         * dialog.el (make-dialog-box):
6065         * dialog.el (dialog-box-finish): New.
6066         * dialog.el (dialog-box-cancel): New.
6067         * dialog.el (internal-make-dialog-box-exit): New.
6068         implement [properly!] the :modal property of the new dialog box
6069         interface.  this is the first time xemacs has ever had *proper*
6070         modal dialog boxes, giving the standard window-system feedback.
6071         (e.g. under windows, clicking on a disabled frame causes a beep
6072         and makes the dialog box flash three times.)
6073
6074         * dragdrop.el: header keyword frobbing.
6075
6076         * dumped-lisp.el (preloaded-file-list):
6077         renamed winnt.el to win32-native.el.
6078
6079         * faces.el (face-property):
6080         * faces.el (set-face-property):
6081         * faces.el (frob-face-property):
6082         * faces.el (frob-face-font-2):
6083         * faces.el (make-face-bold):
6084         * faces.el (make-face-italic):
6085         * faces.el (make-face-bold-italic):
6086         * faces.el (make-face-unbold):
6087         * faces.el (make-face-unitalic):
6088         * faces.el (make-face-smaller):
6089         * faces.el (make-face-larger):
6090         clean up the implementation of these so that window-system-specific
6091         methods are called only on objects belonging to that window system.
6092         previously, you could have [e.g.] mswindows-make-face-bold called
6093         on font object of device type `stream', which is not good and
6094         explains the subtle errors Adrian was getting when byte-compiling
6095         something that required 'term. (Adrian, now you can use stack-trace-
6096         on-error to find the exact place where things are going wrong instead
6097         of having to laboriously binary-search your way through.)
6098
6099         * finder.el (finder-known-keywords):
6100         cleaned up -- properly sorted, clarified the meanings of many of
6101         the keywords, and added a few -- mswin, gui, content, build, www,
6102         user, services.  the last two try to distinguish between a package
6103         that's used directly by the user, and a package that provides
6104         support services to other packages.
6105
6106         * font-lock.el (lisp-font-lock-keywords-2):
6107         update list of lisp control structures to include everything,
6108         including new ones i introduced.
6109
6110         * gutter.el: header keyword frobbing.
6111
6112         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6113         recent isearch element was not doing so!  you got the second-most-
6114         recent instead.
6115
6116         * lisp-mode.el (construct-lisp-mode-menu):
6117         more menubar cleanups.
6118         * lisp-mode.el (with-selected-window):
6119         make it indent properly.
6120
6121         * menubar-items.el (default-menubar): lots of menubar cleanups.
6122         rearranged the options menu the most, e.g. splitting up the
6123         Keyboard/Mouse menu into a new Editing menu and combining the
6124         separate Scrollbar/Gutter/Toolbar submenus into Display.
6125         Got rid of General, moved items to Editing or new Troubleshooting.
6126         Moved Packages to Tools; doesn't seem to belong under Options.
6127         Added stuff to the Cmds menu, e.g. Change Case.
6128
6129         NB please don't complain about these periodic menubar changes.
6130         Anything like this is necessarily incremental in its construction
6131         -- By constant use you gradually become more and more aware of
6132         better and better ways to group menu items.  When we eventually
6133         move the options menu to a property sheet, the existing structure
6134         will probably be preserved fairly well.
6135
6136         * minibuf.el (next-history-element): fix problems with pressing
6137         down arrow in repeat-complex-command.
6138
6139         * modeline.el:
6140         * modeline.el (modeline-3d-p): New.
6141         added custom variable for controlling the 3d modeline.  the
6142         corresponding Options item has been present for a long time,
6143         but commented out with "fix me!" comments.  it's fixed now.
6144
6145         * obsolete.el (add-menu):
6146         remove bogus gettexts.
6147
6148         * process.el (shell-quote-argument):
6149         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6150         For bash under Windows native, see below.
6151
6152         * simple.el:
6153         * simple.el (display-warning-buffer):
6154         Fixed the handling of warning display to eliminate the annoying
6155         *Show* buffer, like was done for byte-compiler output above.
6156
6157         * simple.el (debug-print): New.
6158         Simple function for sending debug messages to the console and/or
6159         other debug places.
6160
6161         * subr.el (replace-in-string):
6162         Rewrite this function to avoid N^2 behavior with large strings --
6163         catastrophic with the new Windows selection code! (Apparently the
6164         author of this function didn't realize there was a fun
6165         replace-match that could make his life much easier, because we
6166         duplicated the entire logic.  The new version is smaller, easier
6167         to understand, much more robust, and has extended features --
6168         those of replace-match.)
6169
6170         * window.el:
6171         * window.el (with-selected-window): New.
6172         An obvious complement to the existing `with-selected-frame' and
6173         `with-current-buffer'.
6174
6175         * win32-native.el: Renamed from winnt.el.
6176         Added a great deal of stuff for properly handling process quoting,
6177         somewhat modeled on Kirill's original model (which i later threw
6178         away).  We should now finally have correctly working process arg
6179         quoting/dequoting so that the final app gets exactly what we
6180         intended.  Because the mechanism is in Lisp, it's easily
6181         extendible. (For those running bash and running the native
6182         version, I tried hard to do what I thought was correct.  But more
6183         thought is needed, and ideally the volunteer work of people with
6184         these configurations that they generally run on.)
6185
6186         * x-font-menu.el (x-font-menu-font-data):
6187         Put in defvar's to fix byte-compiler warnings.
6188
6189 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6190
6191         * select.el (selection-coercion-alist): Initialise.
6192         * select.el (select-coerce-to-text): New.
6193         * select.el (select-coerce): New.
6194         New functions to perform type and value coercion.
6195
6196         * select.el (select-buffer-killed-default): Keep data if it was
6197         on the clipboard.
6198
6199 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6200
6201         * menubar-items.el (default-menubar): Fix typo.
6202         (default-menubar): `lambda' was mispelled as `lamda'.
6203
6204 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6205
6206         * window.el (shrink-window-if-larger-than-buffer): Remove
6207         edge checking code.
6208
6209 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6210
6211         * paths.el (gnus-local-domain): Removed.
6212         (gnus-local-organization): Ditto.
6213         (gnus-startup-file): Ditto.
6214
6215 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6216
6217         * files.el (auto-mode-alist): Add .spec for RPM.
6218
6219 2000-07-31  Andy Piper  <andy@xemacs.org>
6220
6221         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6222
6223 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6224
6225         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6226         browse-url.
6227         * help.el (xemacs-www-page): Ditto.
6228         (xemacs-www-faq): Ditto.
6229         * menubar-items.el (default-menubar): Ditto.
6230
6231         * wid-edit.el (widget-url-link-action): Ditto.
6232         From: Kenichi OKADA <okada@opaopa.org>.
6233
6234 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6235
6236         * finder.el (finder-commentary): Add autoload cookie.
6237
6238 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6239
6240         * files.el (insert-file-contents-literally): Fix second let
6241         binding for `coding-system-for-read' to `coding-system-for-write'
6242         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6243
6244 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6245
6246         * files.el (insert-file-contents-literally): Use binary coding
6247         system (from Morioka san).
6248         (insert-file-contents-literally): Make file-name-handler method.
6249
6250 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6251
6252         * cl-macs.el (get-selection): Add defsetf.
6253
6254 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6255
6256         * x-init.el (x-activate-region-as-selection): replace obsolete
6257         function x-own-selection with own-selection.
6258         (ow-find): replace obsolete functions x-get-selection and
6259         x-get-clipboard with get-selection and get-clipboard.
6260         (init-post-x-win): replace obsolete function x-disown-selection
6261         with disown-selection.
6262
6263 2000-07-20  Mike Sperber  <mike@xemacs.org>
6264
6265         * startup.el (load-user-init-file): Only try to load init file if
6266         it exists.
6267
6268 2000-07-10  Andy Piper  <andy@xemacs.org>
6269
6270         * dialog-items.el: sync with Ben's patch.
6271
6272         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6273         comment.
6274         (progress-text-glyph): deleted.
6275         (progress-layout-glyph): make completely minimal.
6276         (progress-gauge-glyph): ditto.
6277         (progress-display-style): fix to handle dynamic instantiator
6278         changes.
6279         (progress-text-instantiator): new.
6280         (progress-layout-instantiator): new.
6281         (progress-gauge-instantiator): new.
6282         (set-progress-display-instantiator): renamed and changed from
6283         set-progress-display-style.
6284         (progress-abort-glyph): use instantiator not glyph.
6285         (append-progress-display): use set-progress-display-instantiator
6286         and set-glyph-image.
6287         (abort-progress-display): ditto.
6288         (raw-append-progress-display): ditto.
6289
6290 2000-07-20  Ben Wing  <ben@xemacs.org>
6291
6292         * code-files.el: Move Mule-specific code to mule-coding.el.
6293
6294 2000-07-15  Ben Wing  <ben@xemacs.org>
6295
6296         * autoload.el:
6297         Fixed comments.
6298
6299         * cmdloop.el:
6300         * cmdloop.el (yes-or-no-p):
6301         * cmdloop.el (y-or-n-p):
6302         Make these functions use should-use-dialog-box-p and not be
6303         overridden in dialog.el.
6304
6305         * cus-dep.el:
6306         * cus-dep.el (Custom-make-dependencies): Removed.
6307         * cus-dep.el (Custom-make-dependencies-1): New.
6308         * cus-dep.el (Custom-make-one-dependency): New.
6309         New entry point for use in Makefiles, to avoid excessive
6310         invocations.
6311
6312         * cus-edit.el (custom-variable-reset-saved):
6313         * cus-edit.el (custom-variable-reset-standard):
6314         * cus-edit.el (custom-save-resets):
6315         Fix bytecompiler warnings.
6316
6317         * dialog.el:
6318         * dialog.el (yes-or-no-p-dialog-box):
6319         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6320         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6321         * dialog.el (get-dialog-box-response):
6322         * dialog.el (message-or-box):
6323         * dialog.el (make-dialog-box):
6324         * dialog.el (popup-dialog-box): New.
6325         Avoid yes-or-no-p bogosities.
6326         Create a general function `make-dialog-box' to encapsulate all
6327         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6328
6329         * dumped-lisp.el (preloaded-file-list):
6330         Add dialog-items.  Clean up.  Group files by types.
6331
6332         * easymenu.el (easy-menu-add):
6333         * easymenu.el (easy-menu-remove):
6334         Account for accelerators.
6335
6336         * extents.el:
6337         * extents.el (extent-list): New args, like in map-extents.
6338         * extents.el (extent-at-event): New.
6339         * extents.el (extents-at-event): New.
6340
6341         * font-lock.el:
6342         * font-lock.el (font-lock-mode):
6343         * font-lock.el (font-lock-default-fontify-buffer):
6344         * font-lock.el (font-lock-default-unfontify-region):
6345         * font-lock.el (font-lock-fontify-syntactically-region):
6346         * font-lock.el (font-lock-fontify-keywords-region):
6347         Use new progress-feedback names.
6348
6349         * font-lock.el (java-font-lock-identifier-regexp):
6350         * font-lock.el (java-font-lock-class-name-regexp):
6351         Fix bytecompiler warnings.
6352
6353         * gutter-items.el:
6354         * gutter-items.el (progress-display-use-echo-area): Removed.
6355         * gutter-items.el (progress-feedback-use-echo-area): New.
6356         * gutter-items.el (progress-display-popup-period): Removed.
6357         * gutter-items.el (progress-feedback-popup-period): New.
6358         * gutter-items.el (set-progress-display-style): Removed.
6359         * gutter-items.el (set-progress-feedback-style): New.
6360         * gutter-items.el (progress-display-style): Removed.
6361         * gutter-items.el (progress-feedback-style): New.
6362         * gutter-items.el (progress-stack):
6363         * gutter-items.el (progress-displayed-p): Removed.
6364         * gutter-items.el (progress-feedbacked-p): New.
6365         * gutter-items.el (clear-progress-display): Removed.
6366         * gutter-items.el (clear-progress-feedback): New.
6367         * gutter-items.el (progress-display-clear-when-idle): Removed.
6368         * gutter-items.el (progress-feedback-clear-when-idle): New.
6369         * gutter-items.el (remove-progress-display): Removed.
6370         * gutter-items.el (remove-progress-feedback): New.
6371         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6372         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6373         * gutter-items.el (append-progress-display): Removed.
6374         * gutter-items.el (append-progress-feedback): New.
6375         * gutter-items.el (abort-progress-display): Removed.
6376         * gutter-items.el (abort-progress-feedback): New.
6377         * gutter-items.el (raw-append-progress-display): Removed.
6378         * gutter-items.el (raw-append-progress-feedback): New.
6379         * gutter-items.el (display-progress-display): Removed.
6380         * gutter-items.el (display-progress-feedback): New.
6381         * gutter-items.el (current-progress-display): Removed.
6382         * gutter-items.el (current-progress-feedback): New.
6383         * gutter-items.el (current-progress-display-label): Removed.
6384         * gutter-items.el (current-progress-feedback-label): New.
6385         * gutter-items.el (progress-display): Removed.
6386         * gutter-items.el (progress-feedback): New.
6387         Replace "progress-display" with "progress-feedback" globally.
6388
6389         * gutter-items.el (lprogress-display): Removed.
6390         * gutter-items.el (progress-feedback-with-label): New.
6391         Rename lprogress-display ==> progress-feedback-with-label.
6392
6393         * gutter-items.el (search-dialog-direction): Removed.
6394         * gutter-items.el (search-dialog-text): Removed.
6395         * gutter-items.el (search-dialog-callback): Removed.
6396         * gutter-items.el (make-search-dialog): Removed.
6397         Move to dialog-items.el.
6398
6399         * help.el:
6400         * help.el (help-mode-quit):
6401         * help.el (mode-for-help): New.
6402         * help.el (help-sticky-window): New.
6403         * help.el (help-window-config): New.
6404         * help.el (with-displaying-help-buffer):
6405         * help.el (function-at-event): New.
6406         * help.el (help-symbol-regexp): New.
6407         * help.el (help-symbol-run-function-1): New.
6408         * help.el (help-symbol-run-function): New.
6409         * help.el (help-symbol-function-context-menu): New.
6410         * help.el (help-symbol-variable-context-menu): New.
6411         * help.el (help-symbol-function-and-variable-context-menu): New.
6412         * help.el (frob-help-extents): New.
6413         * help.el (describe-function-1):
6414         * help.el (variable-at-point):
6415         * help.el (variable-at-event): New.
6416         * help.el (describe-variable):
6417         Major overhaul.
6418         - Make functions and variables be mousable.
6419         - Middle button hyperlinks.
6420         - New context-menu entries.
6421
6422         * keydefs.el:
6423         * keydefs.el (global-map):
6424         New key bindings to move lines up and down.
6425
6426         * lisp-mode.el:
6427         * lisp-mode.el (construct-lisp-mode-menu): New.
6428         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6429         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6430         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6431         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6432         Make popup and menubar menus be different.  Popup menu uses
6433         clicked location and automatically assumes symbol under the mouse
6434         for various commands.
6435
6436         * menubar-items.el:
6437         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6438         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6439
6440         * menubar-items.el (global-popup-menu): Removed.
6441         * menubar-items.el (mode-popup-menu): Removed.
6442         * menubar-items.el (activate-popup-menu-hook): Removed.
6443         * menubar-items.el (popup-mode-menu): Removed.
6444         * menubar-items.el (popup-buffer-menu): Removed.
6445         * menubar-items.el (popup-menubar-menu): Removed.
6446         Move to menubar.el.
6447
6448         * menubar.el:
6449         * menubar.el (global-popup-menu): New.
6450         * menubar.el (mode-popup-menu): New.
6451         * menubar.el (activate-popup-menu-hook): New.
6452         * menubar.el (last-popup-menu-event): New.
6453         * menubar.el (popup-mode-menu): New.
6454         * menubar.el (popup-buffer-menu): New.
6455         * menubar.el (popup-menubar-menu): New.
6456         * menubar.el (menu-call-at-event): New.
6457         Move non-content functions here.  Add support for context menu
6458         items on extents.
6459
6460         * minibuf.el (minibuffer-history-uniquify):
6461         Typo fix.
6462
6463         * minibuf.el (read-file-name-1):
6464         Call new file dialog box if it exists.
6465
6466         * minibuf.el (mouse-rfn-setup-vars):
6467         Clean up "chop" action.
6468
6469         * mouse.el:
6470         * mouse.el (button2): Now bound to mouse-track.
6471         * mouse.el (click-inside-extent-p):
6472         * mouse.el (point-inside-extent-p):
6473         * mouse.el (point-inside-selection-p):
6474         * mouse.el (mouse-drag-or-yank): Removed.
6475         * mouse.el (mouse-begin-drag-n-drop): New.
6476         * mouse.el (mouse-eval-sexp):
6477         * mouse.el (mouse-track-activate-strokes): New.
6478         * mouse.el (mouse-track-do-activate): New.
6479         * mouse.el (mouse-track):
6480         * mouse.el (default-mouse-track-event-is-with-button): New.
6481         * mouse.el (default-mouse-track-cleanup-hook):
6482         * mouse.el (default-mouse-track-drag-hook):
6483         * mouse.el (default-mouse-track-drag-up-hook):
6484         * mouse.el (default-mouse-track-click-hook):
6485         Merge drag-n-drop into mouse-track.
6486         Add general "activate" support to replace specific button2 kludges.
6487         Use "button modifier" support in mouse-track.
6488
6489         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6490
6491         * package-ui.el:
6492         * package-ui.el (pui-menu):
6493         * package-ui.el (pui-popup-context-sensitive): Removed.
6494         Fix bytecompiler warnings.
6495         Clean up popup code a bit.
6496
6497         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6498
6499         * simple.el:
6500         * simple.el (transpose-lines):
6501         * simple.el (transpose-line-up): New.
6502         * simple.el (transpose-line-down): New.
6503         * simple.el (transpose-subr):
6504         * simple.el (transpose-subr-1): Removed.
6505         Clean up, add functions to move lines up and down.
6506
6507         * startup.el (mail-host-address):
6508         * startup.el (user-mail-address):
6509         Customize.
6510
6511         * subr.el:
6512         * subr.el (set-symbol-value-in-buffer): New.
6513         * subr.el (error):
6514         * subr.el (check-argument-type):
6515         * subr.el (defined-error-p): New.
6516         Add structured error support.
6517
6518         * toolbar-items.el (toolbar-compile):
6519         Use new make-dialog-box.
6520
6521         * update-elc.el:
6522
6523         * userlock.el (ask-user-about-lock-dbox):
6524         * userlock.el (ask-user-about-supersession-threat-dbox):
6525         * userlock.el (ask-user-about-lock):
6526         * userlock.el (ask-user-about-supersession-threat):
6527         Use new make-dialog-box.
6528         Add safety checks; use should use-dialog-box-p.
6529
6530         * window-xemacs.el:
6531         * window-xemacs.el (__buffer-dedicated-frame):
6532         * window-xemacs.el (buffer-dedicated-frame): New.
6533         * window-xemacs.el (set-buffer-dedicated-frame): New.
6534         Move dedicated-frame stuff into lisp.
6535
6536 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6537
6538         * printer.el (generic-print-region): Do not require that
6539         `printer-name' be set.
6540         (printer-name): Commentary clarification.
6541
6542 2000-07-19  Martin Buchholz <martin@xemacs.org>
6543
6544         * XEmacs 21.2.35 is released.
6545
6546 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6547
6548         * select.el (selection-coercible-types): Initialise.
6549
6550 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6551
6552         * select.el (own-clipboard): Bug fix.
6553
6554 2000-07-17  Mike Sperber  <mike@xemacs.org>
6555
6556         * cus-edit.el (custom-migrate-custom-file): Save init file before
6557         continuing.
6558
6559 2000-07-16  Mike Sperber  <mike@xemacs.org>
6560
6561         * startup.el (load-init-file): Remove silly call to
6562         `load-user-custom-file`.
6563         (maybe-migrate-user-init-file): Minor fixes.
6564
6565 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6566
6567         * apropos.el (apropos-documentation-check-doc-file):
6568         `doc' variable should be let-bound, as was presumably intended.
6569
6570         * cus-edit.el (custom-variable-reset-saved):
6571         (custom-variable-reset-standard):
6572         Remove unused variable comment-widget.  Twice.
6573
6574         * toolbar.el (toolbar-blank-press-function):
6575         Add a real defvar with initial value nil and proper docstring.
6576         (press-toolbar-button): No need to check for boundp-ness anymore.
6577
6578         * rect.el (open-rectangle-line): Remove useless (let) form.
6579         Add defvar for pending-delete-mode.
6580
6581         * info.el (Info-find-node): This function needs an autoload cookie.
6582
6583         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6584         Use let* since the second form referred to the first.
6585
6586 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6587
6588         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6589         instead of removed `mswindows-get-clipboard'.
6590
6591
6592 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6593
6594         * select.el (select-convert-from-text): New.
6595         * select.el (select-convert-from-length): New.
6596         * select.el (select-convert-from-integer): New.
6597         * select.el (select-convert-from-identity): New.
6598         * select.el (select-convert-from-filename): New.
6599         * select.el (selection-converter-in-alist): Use them.
6600         New converter functions for X.
6601
6602         * select.el (get-selection): Removed comment.
6603
6604         * select.el (own-selection): Removed append code - I thought
6605         I'd already done this, but apparently not...
6606
6607         * select.el: Changed comment about TIMESTAMP.
6608
6609         * select.el (select-convert-in): New.
6610         * select.el (select-convert-out): New.
6611         New functions that get used by select.c.
6612
6613         * select.el (select-buffer-killed-default): New.
6614         * select.el (select-buffer-killed-text): New.
6615         * select.el (selection-buffer-killed-alist): New.
6616         New list and functions that get called if a relevant selection
6617         exists and a buffer gets killed.
6618
6619         * select.el (select-convert-to-targets):
6620         * select.el (select-convert-to-identity): Removed.
6621         * select.el (select-convert-from-identity): Removed.
6622         * select.el (select-converter-out-alist):
6623         Removed _EMACS_INTERNAL selection type.
6624
6625         * x-select.el (xselect-kill-buffer-hook): Removed.
6626         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6627         Removed this X-specific nonesense. Use the generic support
6628         in select.el instead.
6629
6630 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6631
6632         * mule/mule-category.el (defined-category-hashtable):
6633         Use make-hash-table instead of make-hashtable
6634
6635         * buff-menu.el: Byte-compiler warning fix.
6636
6637         * isearch-mode.el (isearch-highlight-all-cleanup):
6638         Remove unused variable `isearch-highlight-all-start'.
6639
6640         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6641
6642         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6643
6644         * cus-dep.el (Custom-make-dependencies):
6645         Add autoload cookie for custom-add-loads to generated custom-load.el.
6646
6647         * autoload.el (autoload-package-name): Warning suppression.
6648         Move defvar prior to first use.
6649
6650         * custom.el: Add autoload for custom-declare-face.
6651         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6652         * cl.el (cl-hack-byte-compiler):
6653         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6654         to work properly.
6655
6656 2000-07-08  Mike Sperber  <mike@xemacs.org>
6657
6658         * startup.el (load-home-init-file): Added variable.
6659         (maybe-migrate-user-init-file): Added.
6660         (load-user-init-file): Load custom file if different from init
6661         file.
6662
6663         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6664         "startup."
6665
6666         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6667         Moved `custom-file'-related code to cus-file.el.
6668
6669         * cus-file.el: New file.
6670
6671 2000-04-01  Mike Sperber  <mike@xemacs.org>
6672
6673         * packages.el (packages-find-package-directories): Added support
6674         for external package hierarchies with in-place installations.
6675
6676         * find-paths.el (paths-root-in-place-p): Added.
6677         (paths-find-emacs-directory): Added support for external
6678         directories with in-place installations.
6679         (paths-find-site-directory): Ditto.
6680
6681         * startup.el (find-user-init-file): Also look for
6682         ~/.xemacs/init.elc? in preference to ~/.emacs.
6683
6684 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6685
6686         * select.el (own-selection):
6687         * select.el (own-clipboard): Changed `append' parameter to
6688         `how-to-use' parameter.
6689         * select.el (own-selection): Removed icky append code.
6690         * select.el (own-selection, get-selection): Removed extra type
6691         checking.
6692         * select.el (selection-appender-alist):
6693         * select.el (selection-converter-{in|out}-alist): Initialise.
6694         * select.el (select-append-to-*): New.
6695         * select.el (select-convert-from-*): New.  New functions to append
6696         data and convert data from external type.
6697
6698 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6699
6700         * font-lock.el: Javadoc enhancements.
6701
6702 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6703
6704         * printer.el (generic-print-region): Compose job name from buffer
6705         name.
6706
6707 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6708
6709         * font-lock.el (font-lock-fontify-pending-extents): Call
6710         font-lock-fontify-region instead of font-lock-fontify-buffer
6711         to avoid unnecessary progress gauges.
6712
6713 2000-07-06  Craig Lanning  <lanning@scra.org>
6714
6715         * custom-load.el (faces):
6716
6717         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6718         dir is a regex.
6719
6720         * process.el (call-process-internal): from Dan Holmsand, use binary
6721         coding systems so that jka-compr works.
6722
6723 2000-07-07  Ben Wing  <ben@xemacs.org>
6724
6725         * font-lock.el: Undo previous change.  Unfortunately, some
6726         files actually use the variables directly in their init code
6727         without quoting them.
6728
6729 2000-07-07  Ben Wing  <ben@xemacs.org>
6730
6731         * font-lock.el (defvar font-lock-*-face): Removed.
6732
6733         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6734         only when necessary.
6735
6736 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6737
6738         * cl-macs.el: fix cl-transform-function-property kludge
6739         so that it does not require a random feature.
6740
6741 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6742
6743         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6744         as in Linux kernel "Rules.make".
6745
6746 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6747
6748         * build-report.el (build-report): Add autoload cookie.
6749
6750 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6751
6752         * package-ui.el (defgroup pui):  Correct a misspelling
6753         (pui-toggle-package-delete):  Change `seleted' to `selected'
6754
6755 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6756
6757         * package-get.el (package-get-update-base):
6758         (package-get): Use insert-file-contents-literally always.
6759         (package-get-maybe-save-index):
6760         Force coding system for writing to binary.
6761
6762 2000-06-08  Mike Alexander  <mta@arbortext.com>
6763
6764         * code-process.el (call-process-region): If there is no coding
6765         system for the process on process-coding-system-alist use the
6766         coding system of the buffer containing the region.
6767
6768 2000-06-10  Ben Wing  <ben@xemacs.org>
6769
6770         * cmdloop.el (command-error):
6771         If debug-on-error and noninteractive, output backtrace.
6772
6773         * files.el (file-relative-name):
6774         Remove MSDOS references.
6775
6776         * simple.el (line-number): New function, due to non-obvious
6777         behavior/usage of count-lines.
6778
6779         * simple.el (count-lines): document non-obvious usage to get
6780         line number.
6781
6782 2000-06-11  Ben Wing  <ben@xemacs.org>
6783
6784         * faces.el ((featurep 'xpm)):
6785         * x-faces.el (x-init-face-from-resources):
6786         * x-faces.el (x-init-frame-faces):
6787         * x-misc.el (x-init-specifier-from-resources):
6788         * x-misc.el (x-get-resource-and-bogosity-check):
6789         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6790         * x-mouse.el (x-init-pointer-shape):
6791         * x-scrollbar.el (x-init-scrollbar-from-resources):
6792         Add sixth argument to x-get-resource calls so as to issue warnings
6793         rather than errors on bogus arguments.
6794
6795 2000-06-05  Ben Wing  <ben@xemacs.org>
6796
6797         * compat.el: new file.  provides a clean, non-intrusive way to
6798         define compatibility functions.
6799
6800         * process.el (shell-quote-argument): temporary fix for lack
6801         of nt-quote-process-args.  #### I need to put back the overall
6802         structure of that mechanism but redo the guts of it using the
6803         extra intelligence in the C code.
6804
6805 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6806
6807         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6808         `package-get' does in package-get.el, instead of using external
6809         "md5sum" program.
6810
6811         * package-get.el (package-get): Insert package file literally to
6812         make checksum calculation work.
6813
6814 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6815
6816         * code-files.el (convert-mbox-coding-system): Deleted.
6817         (file-coding-system-alist): Removed reference to
6818         convert-mbox-coding-system.
6819
6820 2000-05-28  Martin Buchholz <martin@xemacs.org>
6821
6822         * XEmacs 21.2.34 is released.
6823
6824 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6825
6826         * font-lock.el (font-lock-keywords): Rewrote docstring
6827
6828 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6829
6830         * loadhist.el (unload-feature): handle case where x is both boundp
6831         and fboundp
6832
6833 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6834
6835         * packages.el: It's ok to use built-in macros, but not lisp
6836         defined ones.
6837
6838 2000-05-20  Ben Wing  <ben@xemacs.org>
6839
6840         * font-lock.el:
6841         * font-lock.el (font-lock-message-threshold):
6842         * font-lock.el (font-lock-mode):
6843         * font-lock.el (font-lock-default-fontify-buffer):
6844         * font-lock.el (font-lock-always-fontify-immediately):
6845         * font-lock.el (font-lock-old-extent): Removed.
6846         * font-lock.el (font-lock-old-len): Removed.
6847         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6848         * font-lock.el (font-lock-pending-extent-table): New.
6849         * font-lock.el (font-lock-range-table): New.
6850         * font-lock.el (font-lock-after-change-function):
6851         * font-lock.el (font-lock-after-change-function-1): Removed.
6852         * font-lock.el (font-lock-fontify-pending-extents): New.
6853         * font-lock.el ('font-lock-revert-cleanup): Removed.
6854         * font-lock.el ('font-lock-revert-setup): Removed.
6855         Rewrite deferral code to handle any number of changes, merging
6856         them properly.  Remove hacked-up code for revert-buffer, now
6857         unnecessary.
6858
6859         * menubar-items.el (default-menubar):
6860         In Options->Edit Init File, don't switch to emacs-lisp-mode
6861         unless necessary; doing this turns off font-lock.
6862
6863 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6864
6865         * keydefs.el: Define C-x BS to backward-kill-sentence.
6866
6867 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6868
6869         * files.el (hack-local-variables-prop-line): Use non-greedy
6870         matching to process -*-texinfo-*- -*-.
6871
6872 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6873
6874         * minibuf.el (minibuf-directory-files): new function.
6875         (read-file-name-activate-callback): use minibuf-directory-files.
6876         (read-directory-name-internal): ditto.
6877         (mouse-file-display-completion-list): ditto.
6878         (mouse-directory-display-completion-list): ditto.
6879         (read-file-name-internal): remove "./" from completion list unless
6880         explicitly matched, for consistency.
6881
6882 2000-05-11  Ben Wing  <ben@xemacs.org>
6883
6884         * gutter-items.el (gutter-buffers-tab):
6885         * gutter-items.el (add-tab-to-gutter):
6886         * gutter-items.el (update-tab-in-gutter):
6887         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6888         * gutter-items.el (append-progress-display):
6889         * gutter-items.el (abort-progress-display):
6890         * gutter-items.el (raw-append-progress-display):
6891         Further fixes.  Use set-glyph-image not set-image-instance-property,
6892         to fix problems with multiple windows in a frame.
6893
6894         * menubar-items.el (tutorials-menu-filter):
6895         Fix typo.
6896
6897         * startup.el (early-error-handler):
6898         Display message box under windows; otherwise, message will disappear
6899         before it can be viewed.
6900
6901         * update-elc.el:
6902         Fix bug in NEEDTODUMP processing.
6903
6904 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6905
6906         * startup.el (lock-directory): Removed.
6907         (superlock-file): Ditto.
6908         (startup-set-paths): Remove lockdir.
6909         (startup-setup-paths-warning): Remove lock-directory.
6910
6911         * setup-paths.el (paths-find-lock-directory): Removed.
6912         (paths-find-superlock-file): Ditto.
6913
6914 2000-05-09  Ben Wing  <ben@xemacs.org>
6915
6916         * faces.el (set-face-property):
6917         * faces.el (set-face-font):
6918         * faces.el (set-face-foreground):
6919         * faces.el (set-face-background):
6920         * faces.el (set-face-background-pixmap):
6921         * faces.el (set-face-underline-p):
6922         * faces.el (set-face-strikethru-p):
6923         * faces.el (set-face-highlight-p):
6924         * faces.el (set-face-dim-p):
6925         * faces.el (set-face-blinking-p):
6926         * faces.el (set-face-reverse-p):
6927         doc string changes.
6928
6929         * glyphs.el:
6930         * glyphs.el (make-image-specifier):
6931         * glyphs.el (glyph-property):
6932         * glyphs.el (set-glyph-image):
6933         * glyphs.el (make-glyph):
6934         * glyphs.el (make-pointer-glyph):
6935         * glyphs.el (make-icon-glyph):
6936         * glyphs.el (widget-image-instance-p): New.
6937         authorship info, lots of doc changes.  New predicate, inadvertently
6938         omitted.  the general principle with specifier docs is now that
6939         the description of instantiators should go with the make-foo-specifier
6940         fun's doc string, rather than in foo-specifier-p.  this follows
6941         conventions elsewhere in XEmacs and in general is a lot more obvious
6942         of a place to look.  sometimes the make-foo-specifier function needs
6943         to be created in the process.
6944
6945         * gutter.el:
6946         * gutter.el (make-gutter-specifier): New.
6947         * gutter.el (make-gutter-size-specifier): New.
6948         * gutter.el (make-gutter-visible-specifier): New.
6949         specifier doc updates according to the conventions specified before.
6950
6951         * objects.el:
6952         * objects.el (make-font-specifier):
6953         * objects.el (make-color-specifier):
6954         * objects.el (make-face-boolean-specifier): New.
6955         specifier doc updates according to the conventions specified before.
6956
6957         * specifier.el:
6958         * specifier.el (set-specifier):
6959         * specifier.el (make-integer-specifier): New.
6960         * specifier.el (make-boolean-specifier): New.
6961         * specifier.el (make-natnum-specifier): New.
6962         * specifier.el (make-generic-specifier): New.
6963         * specifier.el (make-display-table-specifier): New.
6964         specifier doc updates according to the conventions specified before.
6965
6966         * toolbar.el:
6967         * toolbar.el (make-toolbar-specifier): New.
6968         specifier doc updates according to the conventions specified before.
6969
6970 2000-05-09  Ben Wing  <ben@xemacs.org>
6971
6972         * process.el (call-process-internal): Revert to previous version
6973         because Mike's change clashed with a change I did not long before.
6974         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6975         Thanks very much Mike for pointing out the bug and submitting a
6976         patch!
6977
6978 2000-04-13  Mike Alexander  <mta@arbortext.com>
6979
6980         * process.el (call-process-internal): Send the correct input buffer
6981         (call-process-internal): Return the exit status of the process
6982
6983 2000-05-07  Ben Wing  <ben@xemacs.org>
6984
6985         * winnt.el:
6986         * winnt.el (nt-quote-args-verbatim): Removed.
6987         * winnt.el (nt-quote-args-prefix-quote): Removed.
6988         * winnt.el (nt-quote-args-backslash-quote): Removed.
6989         * winnt.el (nt-quote-args-double-quote): Removed.
6990         * winnt.el (nt-quote-args-functions-alist): Removed.
6991         * winnt.el (nt-quote-process-args): Removed.
6992         Remove all stuff for argument quoting.  We borrow the code instead
6993         from Emacs 20.6, which is much more careful in its quoting
6994         (e.g. in handling runs of the escape character) and avoids most of
6995         the need for this Lisp mechanism by checking to see whether we're
6996         running a Cygwin or normal program and doing the appropriate
6997         quoting.  If we end up needing such a mechanism, we should add
6998         it by extending the variable `mswindows-quote-process-args' so it
6999         can take an alist of regexps.
7000
7001 2000-05-07  Ben Wing  <ben@xemacs.org>
7002
7003         * keydefs.el:
7004         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7005         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7006         the window without moving point.
7007
7008         * simple.el:
7009         * simple.el (scroll-up-one): New.
7010         * simple.el (scroll-down-one): New.
7011         Functions for use with C-M-up/down.
7012
7013 2000-05-01  Martin Buchholz <martin@xemacs.org>
7014
7015         * XEmacs 21.2.33 is released.
7016
7017 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7018
7019         * dialog.el (yes-or-no-p-dialog-box):
7020         Fix docstring.
7021         Fix following horrible bug in X11 mode with focus-follows-mouse:
7022           1. Visit two files in two different frames.
7023           2. do File->Revert Buffer in one of those frames.
7024           3. Dialog box appears.
7025           4. Arrange things so that the mouse passes over the *other*
7026              frame, then to the dialog box, and click on "Yes".
7027           5. The file contents end up in the *wrong* buffer!
7028         Add TODO comment.
7029
7030 2000-04-28  Ben Wing  <ben@xemacs.org>
7031
7032         * help.el (describe-installation): correct typo introduced
7033         in last patch: boundp -> fboundp.
7034
7035         * etags.el (buffer-tag-table-list):
7036         canonicalize filenames to Unix format so that tag-table-alist
7037         searching works under Windows.
7038
7039         * autoload.el:
7040         Bowdlerize the supposedly objectionable words
7041         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7042
7043         * gutter-items.el (set-progress-display-style):
7044         * gutter-items.el (search-dialog-callback):
7045         * gutter-items.el (make-search-dialog):
7046         Change to new callback-ex api.
7047
7048 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7049
7050         * help.el: (describe-installation): decode-coding-string is not
7051         defined in a non MULE environment.
7052
7053 2000-04-28  Ben Wing  <ben@xemacs.org>
7054
7055         * gutter-items.el (buffer-list-changed-hook):
7056         use it, not record-buffer-hook.
7057
7058         * subr.el (record-buffer-hook): Removed.
7059
7060 2000-04-27  Ben Wing  <ben@xemacs.org>
7061
7062         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7063         use NORECORD option.  Andy will not like this, but the existing
7064         gutter behavior is just wrong, as per this comment:
7065
7066         ;; this used to add the norecord flag to both calls below.
7067         ;; this is bogus because it is a pervasive assumption in XEmacs
7068         ;; that the current buffer is at the front of the buffers list.
7069         ;; for example, select an item and then do M-C-l
7070         ;; (switch-to-other-buffer).  Things get way confused.
7071         ;;
7072         ;; Andy, if you want to maintain the current look, you must
7073         ;;  *uncouple* the gutter order and buffers order.
7074
7075         * loaddefs.el (completion-ignored-extensions): unfuckify.
7076
7077         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7078         xemacs.mak.
7079
7080         * autoload.el (batch-update-one-directory): new function, used in
7081         xemacs.mak.
7082
7083         * loadup.el: set gc-cons-threshold very high unless dumping --
7084         loadup during update-elc is much much much faster.  also do this
7085         when quick-building.
7086
7087         add commented-out code for profiling loadup.
7088
7089
7090         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7091         is required in order to build xemacs.
7092
7093 2000-04-26  Ben Wing  <ben@xemacs.org>
7094
7095         * loadup.el: don't garbage collect during loadup if quick-build
7096         compile-time option is set.
7097
7098 2000-04-23  Ben Wing  <ben@xemacs.org>
7099
7100         * update-elc.el: compute whether any dumped .el or .elc files
7101         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7102         if so.
7103
7104         * update-elc.el (update-elc-files-to-compile): always change
7105         NOBYTECOMPILE in the src directory rather than current dir,
7106         so it will work under NT.
7107
7108         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7109         the form of this file is identical between Unix and Windows.
7110         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7111         Added comment.
7112         (update-autoloads-from-directory): updated doc string.
7113         updated doc strings in a few other places.
7114
7115 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7116
7117         * bytecomp.el (byte-force-recompile): Fix argument to
7118         byte-recompile-directory.
7119
7120 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7121
7122         * gutter-items.el (progress-display-clear-when-idle): Use
7123         add-one-shot-hook.
7124         * gutter-items.el (clear-progress-display): Adjust number of
7125         arguments.
7126
7127 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7128
7129         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7130
7131 2000-04-16  Ben Wing  <ben@xemacs.org>
7132
7133         * printer.el: New file.
7134
7135         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7136
7137         * help.el (describe-installation): Fix decoding for Windows.
7138
7139         * menubar-items.el:
7140         * menubar-items.el (default-menubar):
7141         * menubar-items.el (tutorials-menu-filter): New.
7142         * menubar-items.el (popup-menubar-menu):
7143         Add authorship.  Redo Help menu and Tutorials filter.
7144
7145         * menubar.el: Correct comment.
7146
7147         * modeline.el (modeline-buffer-identification): Correct doc string.
7148
7149         * simple.el:
7150         * simple.el (printing): Removed.
7151         * simple.el (printer-name): Removed.
7152         * simple.el (generic-print-buffer): Removed.
7153         * simple.el (generic-print-region): Removed.
7154         Move generic print code to printer.el.
7155
7156 2000-04-15  Ben Wing  <ben@xemacs.org>
7157
7158         * simple.el (generic-print-region): New.
7159         make this function actually work.
7160         (generic-print-buffer): call generic-print-region.
7161
7162 2000-04-14  Andy Piper  <andy@xemacs.org>
7163
7164         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7165         by using the new widget-callback-current-channel.
7166         (search-dialog-callback): ditto.
7167
7168 2000-04-12  Andy Piper  <andy@xemacs.org>
7169
7170         * gutter.el (default-gutter-position): moved from gutter-items.el.
7171         (default-gutter-position-changed-hook): ditto.
7172         (gutter-element-visibility-changed-hook): ditto.
7173         (set-gutter-element): ditto.
7174         (remove-gutter-element): ditto.
7175         (set-gutter-element-visible-p): ditto.
7176         (gutter-element-visible-p): ditto.
7177         (init-gutter): ditto.
7178
7179         * dialog.el (make-dialog-box): renamed and moved from
7180         gutter-items.el
7181
7182         * gutter-items.el: move various functions elsewhere.
7183
7184 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7185
7186         * menubar-items.el: Fixed place of parenthesis.
7187
7188 2000-04-12  Ben Wing  <ben@xemacs.org>
7189
7190         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7191                 without constantly being prompted for the tag.
7192         * simple.el: Added a number of section headings, to clarify the
7193                 organization of this file.
7194         * simple.el (activate-region):
7195         * simple.el (region-exists-p):
7196         * simple.el (region-active-p):
7197                 Moved these three function down to the other side of
7198                 the case-changing functions, so they join the rest of
7199                 the region code.
7200         * simple.el (printing): New.
7201         * simple.el (printer-name): New.
7202         * simple.el (generic-print-buffer): New.
7203                 New functions, a very simple prototype for a unified
7204                 printing interface.
7205
7206         * process.el (call-process-internal): Real fix for null BUFFER,
7207                 other problems with BUFFER specs.
7208
7209         * menubar-items.el:
7210                 Fixed up File->Print to use new printing functions.
7211                 Various corrections and expansions to Grep/Compile menus.
7212                 New options for Printing.
7213                 New options for SMTP Mail, the way to send mail under
7214                   MS Windows. (There's also a package patch to make SMTP
7215                   Mail be the default under MSWin.)
7216
7217 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7218
7219         * menubar-items.el: Selecting Rectangle Mousing from menubar
7220         did not work.  Needed to quote mouse-track-rectangle-p.
7221
7222 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7223
7224         * cl-compat.el (keywordp): Removed.
7225
7226 2000-04-05  Andy Piper  <andy@xemacs.org>
7227
7228         * gutter-items.el (progress-layout-glyph): don't initialize here.
7229         (progress-gauge-glyph): use dynamic sizing.
7230         (set-progress-display-style): new function. Set progress glyphs
7231         appropriately depending on the style.
7232         (progress-display-style): new variable. Custom version of
7233         set-progress-display-style.
7234         (progress-abort-glyph): switch to dynamic sizes.
7235         (search-dialog-text): make the edit field active.
7236
7237 2000-04-04  Andy Piper  <andy@xemacs.org>
7238
7239         * gutter-items.el (make-search-dialog): need to make the search
7240         dialog visible after creation.
7241
7242         * menubar-items.el (default-menubar): use the search dialog for
7243         searching. Remove some extraneous search menu items.
7244
7245         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7246         well as strings.
7247         (make-gutter-only-dialog-frame): allow the user to create the
7248         frame unmapped. Allow the gutter spec to be given as a glyph.
7249         (search-dialog-direction): new variable.
7250         (search-dialog-text): new variable.
7251         (search-dialog-callback): new function. Callback for the search
7252         dialog action.
7253         (make-search-dialog): new function. Create a user-friendly search
7254         dialog.
7255
7256 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7257
7258         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7259         under Windows.
7260
7261 2000-04-01  Andy Piper  <andy@xemacs.org>
7262
7263         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7264         progress more accurately.
7265
7266 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7267
7268         * finder.el (finder-compile-keywords): Process readable files only.
7269         Because error in process of .#finder-inf.el when compile xemacs
7270         with --with-clash-detection option.
7271
7272 2000-03-31  Andy Piper  <andy@xemacs.org>
7273
7274         * gutter-items.el (append-progress-display): don't delay after a
7275         successful font-lock.
7276         (make-gutter-only-dialog-frame): new function. Allow users to
7277         create gutter-only dialogs.
7278
7279 2000-03-27  Mike Alexander  <mta@arbortext.com>
7280
7281         * process.el (call-process-internal): Handle a null BUFFER
7282         parameter correctly.
7283
7284 2000-03-28  Andy Piper  <andy@xemacs.org>
7285
7286         * gutter-items.el (abort-progress-display): put strings in the
7287         gutter not extents.
7288         (progress-layout-glyph): signal special 'quit callback.
7289         (progress-display-quit-function): deleted.
7290         (progress-display-stop-callback): deleted.
7291         (progress-display-dispatch-command-events): deleted.
7292         (append-progress-display): remove calls to
7293         progress-display-dispatch-command-events.
7294         (raw-append-progress-display): ditto.
7295
7296 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7297
7298         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7299         being a list.  Actually define `stipple-pixmap-p' which is used as
7300         an error predicate.  Correctly handle PIXMAP being either relative
7301         or absolute file name.
7302
7303 2000-03-24  Andy Piper  <andy@xemacs.org>
7304
7305         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7306         (abort-progress-display): ditto. Don't delete the created extent.
7307         (raw-append-progress-display): ditto.
7308         (progress-display-dispatch-non-command-events): new
7309         function. Encapsulates what we want to do when no command input is
7310         required.
7311         (progress-display-dispatch-command-events): likewise, but disable
7312         for now since it causes too many problems.
7313         (append-progress-display): use them.
7314         (raw-append-progress-display): ditto.
7315         (default-gutter-position-changed-hook): set this rather than
7316         default-gutter-position-changed.
7317         (default-gutter-position-changed-hook): lambda with zero arguments
7318         rather than one.
7319         (raw-append-progress-display): trap errors in pending input since
7320         allowing them to signal will hose the gauge well and
7321         truly. Ideally we would like to delay these until we are more able
7322         to cope.
7323         (append-progress-display): ditto.
7324
7325 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7326
7327         * lisp/make-docfile.el: call-process-internal is now implemented
7328         in process.el.
7329
7330 2000-03-21  Ben Wing  <ben@xemacs.org>
7331
7332         * mule\mule-cmds.el (set-language-info-alist):
7333         Fix to correspond to new menu arrangement.
7334
7335 2000-03-21  Ben Wing  <ben@xemacs.org>
7336
7337         * process.el:
7338         * process.el (call-process-internal): New.
7339         New implementation of call-process.  Only enabled under NT, so far.
7340         stderr handling not implemented yet in CVS'd C code.
7341
7342 2000-03-20  Ben Wing  <ben@xemacs.org>
7343
7344         * lisp-mode.el:
7345         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7346         * lisp-mode.el (lisp-interaction-mode):
7347         Put back Lisp Interaction menubar for Jan V's sake.
7348
7349         * simple.el:
7350         * simple.el (mark-ring):
7351         * simple.el (dont-record-current-mark): New.
7352         * simple.el (in-shifted-motion-command): New.
7353         * simple.el (mark-ring-unrecorded-commands): New.
7354         * simple.el (mark-ring-max):
7355         * simple.el (set-mark-command):
7356         * simple.el (push-mark):
7357         * simple.el (handle-pre-motion-command):
7358         Implement scheme for not recording unimportant marks.
7359
7360         * subr.el:
7361         * subr.el (function-allows-args): New.
7362         New function function-allows-args.
7363
7364 2000-03-20  Martin Buchholz <martin@xemacs.org>
7365
7366         * XEmacs 21.2.32 is released.
7367
7368 2000-03-20  Andy Piper  <andy@xemacs.org>
7369
7370         * gutter-items.el (update-tab-in-gutter): force selection of the
7371         selected-window if required to do so.
7372         (buffers-tab-items): ditto.
7373         (add-tab-to-gutter): ditto.
7374         (create-frame-hook): use force-selection.
7375         (default-gutter-position-changed): lambdify.
7376         (update-tab-hook): deleted since it was only used in one place.
7377
7378 2000-03-18  Andy Piper  <andy@xemacs.org>
7379
7380         * files.el (find-file-noselect): undo change that shouldn't have
7381         gone in.
7382
7383 2000-03-17  Andy Piper  <andy@xemacs.org>
7384
7385         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7386         of selected-window trickery.
7387
7388         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7389         frames tabs.
7390         (progress-display-stop-callback): progress -> progress-display
7391         (progress-display-quit-function): ditto.
7392         (clear-progress-display): ditto.
7393         (remove-progress-display): ditto.
7394         (append-progress-display): ditto.
7395         (abort-progress-display): ditto.
7396         (raw-append-progress-display): ditto.
7397         (display-progress-display): ditto.
7398         (current-progress-display-label): ditto.
7399         (current-progress-display): ditto.
7400         (lprogress-display): ditto and save the buffer
7401         (progress-display): ditto. Otherwise the buffer sometimes gets
7402         changed which confuses font-lock.
7403
7404         * font-lock.el (font-lock-default-fontify-buffer): catch all
7405         errors, not just quit.
7406         (font-lock-mode): progress -> display-progress
7407         (font-lock-default-fontify-buffer): ditto.
7408         (font-lock-fontify-syntactically-region): ditto.
7409         (font-lock-fontify-keywords-region): ditto.
7410
7411 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7412
7413         * cl.el (gensym): Move to here from cl-macs.el.
7414         (gentemp): Ditto.
7415
7416 2000-03-16  Andy Piper  <andy@xemacs.org>
7417
7418         * font-lock.el (font-lock-mode): use lprogress and friends for
7419         progress management.
7420         (font-lock-default-fontify-buffer): ditto.
7421         (font-lock-fontify-syntactically-region): ditto.
7422         (font-lock-fontify-keywords-region): ditto.
7423         (font-lock-revert-cleanup): fix reverting.
7424         (font-lock-revert-setup): ditto.
7425
7426         * gutter-items.el (progress-use-echo-area): new variable. Use the
7427         echo area for progress gauges if non-nil.
7428         (clear-progress): remove echo area stuff and defer to
7429         clear-message.
7430         (append-progress): dispatch non-command events after each progress
7431         increment. Remove echo area stuff.
7432         (abort-progress): remove echo area stuff and defer to
7433         display-message.
7434         (raw-append-progress): ditto. Dispatch non-command events after
7435         gutter redisplay.
7436         (display-progress): defer echo area stuff to display-message.
7437
7438         * gutter-items.el (clear-progress):
7439         (abort-progress): indentation changes.
7440         (display-progress): don't clear progress.
7441         (append-progress): compare messages with equal.
7442         (raw-append-progress): use dispatch-non-command-events to flush
7443         widget creation events.
7444
7445 2000-03-13  Ben Wing  <ben@xemacs.org>
7446
7447         * abbrev.el:
7448         * abbrev.el (abbrev-string-to-be-defined): New.
7449         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7450         Changes for use with the menubar.
7451
7452 2000-03-12  Ben Wing  <ben@xemacs.org>
7453
7454         * alist.el (vassoc): moved here from font-menu.el.
7455
7456         * custom.el (defface): typo fix.
7457
7458         * dialog.el (yes-or-no-p-dialog-box):
7459         * dialog.el (message-box):
7460         * files.el (save-some-buffers-1):
7461         Put accelerators in the button names.
7462
7463         * font-lock.el (font-lock-comment-face):
7464         * font-lock.el (font-lock-keyword-face):
7465         * font-lock.el (font-lock-function-name-face):
7466         Fixed some of the colors under MS Windows because the existing
7467         default colors were hardly different from black and needed to be
7468         made lighter.
7469
7470         * font-menu.el:
7471         * font-menu.el (font-menu-split-long-menu):
7472         * font-menu.el (font-menu-family-constructor):
7473         * font-menu.el (font-menu-size-constructor):
7474         * font-menu.el (font-menu-weight-constructor):
7475         * font-menu.el (font-menu-set-font):
7476         vassoc moved to alist.el.
7477         Accelerators added to all menus.
7478         Unused bound var new-props removed.
7479
7480         * keydefs.el: I did a whole lot of rearranging to put things in a
7481         more consistent order and fixed a number of cases where key
7482         combinations involving up, down, left, right and so on were
7483         defined but the corresponding keypad combinations were not
7484         defined.
7485
7486         * lisp-mode.el:
7487         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7488         * lisp-mode.el (emacs-lisp-mode):
7489         * lisp-mode.el (lisp-interaction-mode):
7490         * lisp-mode.el (flet):
7491         Added accelerators onto the menus.
7492         Made all the different versions of the let function be indented
7493         the same way.
7494         Undid Steve's easy-menu-ification, because it makes it impossible
7495         to have the menubar and popup menus different.
7496         Cleaned up the menu; added items for find-function &c and some
7497         indenting, and removed debug-on-*.
7498
7499         * list-mode.el (list-mode-hook):
7500         * list-mode.el (list-mode):
7501         * list-mode.el (completion-setup-hook):
7502         * list-mode.el (display-completion-list):
7503         Added support for the :window-height keyword, which is required
7504         because of other changes that I made for the file dialog box.  I
7505         also made the hook variables list-mode-hook and
7506         completion-setup-hook and also minibuffer-setup-hook in
7507         minibuf.el be permanent-local; see comment in list-mode.el.
7508
7509         * map-ynp.el (map-y-or-n-p):
7510         Added accelerators to the dialog buttons.
7511
7512         * menubar-items.el (menu-truncate-list):
7513         New internal function.
7514         * menubar-items.el (submenu-generate-accelerator-spec):
7515         * menubar-items.el (menu-item-strip-accelerator-spec):
7516         * menubar-items.el (menu-item-generate-accelerator-spec):
7517         New exported functions, for use in auto-generating accelerator specs.
7518
7519         * menubar-items.el:
7520         * menubar-items.el (default-menubar):
7521         * menubar-items.el (maybe-add-init-button):
7522         * menubar-items.el (bookmark-menu-filter):
7523         * menubar-items.el (slow-format-buffers-menu-line):
7524         * menubar-items.el (build-buffers-menu-internal):
7525         * menubar-items.el (language-environment-menu-filter):
7526         * menubar-items.el (default-popup-menu):
7527         * menubar-items.el (popup-buffer-menu):
7528         * menubar-items.el (popup-menubar-menu):
7529         Did a major overhaul on this file, and in fact I'm nowhere near
7530         done working on the menubar, and there will be more patches to
7531         come.  A basic summary of what I've done:
7532
7533         a) I added accelerators to all of the menu items.  For menus that
7534         are auto-generated, such as the buffers menu, the accelerators are
7535         automatically added to the beginning of each line using the
7536         numbers 1 through 9, then zero, and then letters starting with A,
7537         but omitting the letters that are already in use for the fixed
7538         menu items at the top of the buffers menu.  To facilitate adding
7539         accelerators of this kind, I created some new functions
7540         (*-accelerator-spec), which are also being used by other filters
7541         that auto generate lists of things such as ftp sites to download
7542         packages.  If people really don't like these accelerators
7543         appearing at the beginning of the menu items, a variable can be
7544         added to optionally turn them off, but I think this is rather
7545         pointless because other menu items have accelerators and many or
7546         most of the menu users will use the accelerators if the support is
7547         there.
7548
7549         b) I combined the top level Tools and Apps menus into a single
7550         Tools menu, because the distinction between the two is not
7551         obvious, and the items on the menus are not used often enough that
7552         putting some of them onto submenus is a problem.
7553
7554         c) I created two new top level menus called View and Cmds because
7555         there were too many items on the File and Edit menus, and I'm going
7556         to be adding more items to these menus.  In contrast to the Tools
7557         menu, the items on these menus may be used quite often during an
7558         editing session, and so should be available with fewer
7559         keystrokes.
7560
7561         d) I added a number of options to the options menu, including one
7562         for controlling whether the alt key can be used to traverse to
7563         menu items using the accelerators, one for controlling behavior of
7564         control-k, one for controlling how the kill and yank functions
7565         interact with the clipboard, a few additional buffers-menu
7566         options, and various other things.  I also did a bit of
7567         rearranging, for example, combining the keyboard and mouse options
7568         into a single keyboard and mouse submenu to facilitate the
7569         accelerators on that level.
7570
7571         e) I changed the variable buffers-menu-format-buffer-line-function
7572         to take two arguments instead of one, the second argument being
7573         the line number for use in creating an accelerator.  I added a
7574         hack to support existing functions with one argument (although I
7575         doubt that very many of these exist), for backward compatibility.
7576
7577         f) I moved the top level mule menu to be a submenu of the edit
7578         menu.  I think that most of the items on this menu are fairly
7579         useless and there are certainly not enough frequently used items
7580         to justify this being its own top level menu.
7581
7582         g) I combined most of the items in big-menubar.el into the main menu.
7583         If people think the main menu is too big, it would be possible to
7584         create different configurations, some smaller.
7585
7586         * menubar.el (check-menu-syntax):
7587         Deleted some syntax checks that were no longer valid, partly
7588         because of changes that were already made a long time ago, and
7589         partly because of a change I made where I allow the name of the
7590         menu item to be an evaluated expression rather than just a string,
7591         similar to all of the other parameters of a menu item.
7592
7593         * minibuf.el:
7594         * minibuf.el (read-file-name-1):
7595         * minibuf.el (mouse-read-file-name-1):
7596         I made a number of changes to improve the appearance
7597         and functioning of the file dialog box.  They include:
7598
7599         a) Fixing the problem where closing the dialog box by clicking on
7600         the close button of the window didn't properly exit the
7601         minibuffer.
7602
7603         b) Fixing the problem that if you typed part of a file name, and
7604         then clicked on a completion with the mouse, the file was not
7605         correctly selected.
7606
7607         c) Changing the title of the dialog box to reflect the operation
7608         being done in accordance with user interface conventions, rather
7609         than the name of the dialog box buffer, which is rather useless.
7610
7611         d) Remove the words "possible completions are" which didn't
7612         belong.
7613
7614         e) Fix things so that the completions scroll off the end of the
7615         completions windows only to the right, rather than both to the
7616         right and down, which is in accordance with Windows user interface
7617         conventions.
7618
7619         * msw-init.el (init-post-mswindows-win):
7620         Added a binding for meta-F4, which is the standard windows binding
7621         for exiting a program.
7622
7623         * select.el (get-selection-no-error):
7624         * select.el (own-selection):
7625         * select.el (own-clipboard):
7626         Added an optional argument called append to the functions
7627         own-selection and own-clipboard.  This adds support for appending
7628         text to the existing selection and allows the function
7629         own-clipboard to be used as the value of the variable
7630         interprogram- cut-function.
7631
7632         Fixed a bug in own-selection in handling zmacs-region-stays.
7633
7634         * simple.el (historical-kill-line): New.
7635
7636         * simple.el (kill-line):
7637         * simple.el (interprogram-cut-function):
7638         * simple.el (interprogram-paste-function):
7639         * simple.el (handle-pre-motion-command):
7640         * simple.el (next-line):
7641         * simple.el (previous-line):
7642         a) Expanded the variable kill-whole-line, so that function
7643         kill-line can be set to delete the entire line always, not just
7644         when cursor is at the beginning of the line.  This is controlled
7645         by setting the variable kill-whole-line to the symbol 'always.
7646         This behavior, as well as the existing kill-whole-line behavior,
7647         now only take effect when kill-line is called interactively,
7648         although this is a departure from a previous behavior in the case
7649         of setting this variable kill-whole-line to t.  It is almost
7650         certainly what has always been intended, and most likely the old
7651         way of doing things introduced bugs.  I also created a function
7652         called historical-kill-line, which ignores the kill-whole-line
7653         setting and always gives the historical behavior of only killing
7654         to the end of the line.  I bound this function to shift- control-k
7655         so that the kill to end of line behavior is available, even when
7656         kill-whole-line has been set to change control-k into the simple
7657         delete-whole-line behavior. (This can be set using the options
7658         menu.)
7659
7660         b) I changed things so that kill and yank now interact with the
7661         clipboard by default under windows.  This was done by changing the
7662         default value of interprogram-cut- function and
7663         interprogram-paste-function.  You can get the old behavior by
7664         setting these to nil, and there is an option on the options menu
7665         to do this.
7666
7667         c) I added support for selecting text using shifted motion keys.
7668         This support is on by default and can be controlled by the
7669         variable shifted-motion-keys-select-region.  There is also a
7670         variable called unshifted-motion-keys-deselect-region that
7671         controls more specifically how the shifted motion key behavior
7672         works.  I did not put an option on the options menu to turn this
7673         off, because I can't imagine why this would be useful.
7674
7675         * simple.el (forward-block-of-lines):
7676         * simple.el (backward-block-of-lines):
7677         * simple.el (block-movement-size):
7678         New.
7679
7680         * simple.el (uncapitalized-title-words):
7681         * simple.el (uncapitalized-title-word-regexp):
7682         * simple.el (capitalize-string-as-title):
7683         * simple.el (capitalize-region-as-title):
7684         New.
7685
7686
7687         * subr.el (add-hook):
7688         * subr.el (make-local-hook): New.
7689         * subr.el (remove-local-hook): New.
7690         * subr.el (add-one-shot-hook): New.
7691         * subr.el (add-local-one-shot-hook): New.
7692         Added some functions to make using hooks easier.
7693         These include:
7694
7695         a) Functions add-local-hook and remove-local-hook to make it easy
7696         to use local hooks.
7697
7698         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7699         make it possible to add a "one-shot" hook, which is to say a hook
7700         that runs only once, and automatically removes itself after the
7701         first time it has run.
7702
7703 2000-03-09  Andy Piper  <andy@xemacs.org>
7704
7705         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7706
7707 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7708
7709         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7710         Moved from menubar-items.el.
7711         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7712
7713 2000-03-08  Andy Piper  <andy@xemacs.org>
7714
7715         * gutter-items.el (build-buffers-tab-internal): add selected field
7716         to buffers tab spec.
7717
7718 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7719
7720         * minibuf.el (last-exact-completion): Initialize to nil.
7721
7722 2000-03-07  Didier Verna  <didier@xemacs.org>
7723
7724         * startup.el (command-line-1): remove unused variable
7725         `first-file-buffer'.
7726
7727 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7728
7729         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7730         which is also used for Web server log files.
7731
7732 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7733
7734         * mule/mule-charset.el: Setup auto-fill-chars.
7735
7736 2000-03-02  SL Baur  <steve@beopen.com>
7737
7738         * subr.el (with-string-as-buffer-contents): Reimplement using
7739         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7740         non-deletion of buffer after execution problem.
7741         (with-output-to-string): Use unique buffer name.
7742
7743 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7744
7745         * gutter-items.el (buffers-tab-sort-function):  New variable.
7746         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7747
7748 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7749
7750         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7751
7752 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7753
7754         * menubar-items.el (maybe-add-init-button): Remove the "Load
7755         .emacs" button from all menubars.
7756
7757 2000-03-01  Didier Verna  <didier@xemacs.org>
7758
7759         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7760         region rectangle replacement (from Jan Vroonhof).
7761         (replace-rectangle): new function.
7762
7763 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7764
7765         * mule/mule-cmds.el (set-default-coding-systems): Use
7766         set-terminal-coding-system and set-keyboard-coding-system.
7767         * coding.el (set-terminal-coding-system): Use
7768         set-console-tty-output-coding-system.
7769         (set-keyboard-coding-system): Use
7770         set-console-tty-input-coding-system.
7771
7772 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7773
7774         * minibuf.el (read-variable): Allow symbol to default argument.
7775
7776 2000-02-27  Andy Piper  <andy@xemacs.org>
7777
7778         * gutter-items.el (update-tab-hook): new function to be used for
7779         hooks.
7780         (create-frame-hook): add update-tab-hook.
7781         (record-buffer-hook): ditto.
7782         (default-gutter-position-changed): ditto.
7783         (default-gutter-position): updating the buffers tab is now handled
7784         by a hook.
7785         (default-gutter-position-changed-hook): new variable.
7786         (gutter-element-visibility-changed-hook): ditto.
7787         (set-gutter-element-visible-p): call it.
7788         (set-gutter-element): use modify-specifier-instances. Set extents
7789         as duplicable before using.
7790         (remove-gutter-element): ditto.
7791         (set-gutter-element-visible-p): ditto.
7792         (init-gutter): new function.
7793         (add-tab-to-gutter): use new gutter-element functions rather than
7794         setting specifiers directly.
7795         (clear-progress): ditto.
7796         (abort-progress): ditto.
7797         (gutter-buffers-tab-visible-p): renamed from
7798         default-gutter-visible-p
7799
7800         * specifier.el (modify-specifier-instances): new function from Jan
7801         Vroonhof.
7802
7803         * x-init.el (init-post-x-win): call init-gutter.
7804
7805         * msw-init.el (init-post-mswindows-win): call init-gutter.
7806
7807         * menubar-items.el (default-menubar): Update to reflect new gutter
7808         variables.
7809
7810 2000-02-26  Andy Piper  <andy@xemacs.org>
7811
7812         * gutter-items.el (set-gutter-element): new function. Add gutter
7813         elements to the specified gutter.
7814         (remove-gutter-element): new function. Remove gutter elements from
7815         the specified gutter.
7816         (set-gutter-element-visible-p): new function. Set gutter element
7817         visibility for the provided gutter-visible specifier.
7818
7819 2000-02-23  Andy Piper  <andy@xemacs.org>
7820
7821         * gutter-items.el (add-tab-to-gutter): specify dimensions
7822         dynamically.
7823
7824 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7825
7826         * gutter-items.el (add-tab-to-gutter):
7827         * package-get.el (package-get-interactive-package-query):
7828         * package-ui.el (pui-directory-exists):
7829         (pui-install-selected-packages):
7830         (pui-list-packages):
7831         Use #'(lambda ...)  instead of '(lambda ...).
7832
7833 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7834
7835         * startup.el (load-user-init-file): Check to make sure user
7836           has an init-file before calling load().
7837
7838 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7839
7840         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7841
7842 2000-02-23  Martin Buchholz <martin@xemacs.org>
7843
7844         * XEmacs 21.2.31 is released.
7845
7846 2000-02-21  Mike Sperber <mike@xemacs.org>
7847
7848         * loadup.el (really-early-error-handler):
7849         * update-elc.el:
7850         * make-docfile.el:
7851         Remove dependency on EMACSBOOTSTRAP... environment variables.
7852
7853 2000-02-21  Martin Buchholz <martin@xemacs.org>
7854
7855         * XEmacs 21.2.30 is released.
7856
7857 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7858
7859         * byte-optimize.el (byte-optimize-plus):
7860         (byte-optimize-minus):
7861         (byte-optimize-multiply):
7862         Optimize (- 0) to 0, not (-)
7863         Optimize (+ 5 3.0) to 8.0
7864         Optimize (* 5 3.0) to 15.0
7865         Improve readability.
7866
7867 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7868
7869         * modeline.el: (modeline-scrolling-method): change modeline
7870         mswindows cursor appearance according to the value.
7871
7872         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7873         and 'gui-element face colors and 'gui-element face font to Windows
7874         defaults.
7875
7876 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7877
7878         * font-lock.el: Javadoc enhancements
7879
7880 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7881
7882         * ldap.el (toplevel): Test if LDAP support has been compiled in
7883         (ldap-verbose): New option
7884         (ldap-search-entries): Renamed from the previous ldap-search
7885         Conditionalize message display on ldap-verbose
7886         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7887         defuns
7888         (ldap-search): Is now defined as an obsolete wrapper calling
7889         ldap-search-basic or ldap-search-entries
7890
7891
7892 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7893             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7894             Jan Vroonhof  <jan@xemacs.org>
7895
7896         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7897         When for-effect is true, didn't call `byte-optimize-form'
7898         in and/or subforms without last.
7899
7900 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7901
7902         * package-get.el (package-get-download-sites): Use correct custom
7903         type.
7904
7905 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7906
7907         * files.el (write-file): Ask for coding system when compiled with
7908         file-coding.
7909
7910 2000-02-16  Andy Piper  <andy@xemacs.org>
7911
7912         * buffer.el (switch-to-buffer): give norecord argument to
7913         set-window-buffer instead of explicitly recording.
7914
7915         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7916         we have to pick a window.
7917
7918 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7919
7920         * mule/mule-cmds.el (describe-language-support): Don't add
7921         unexist function to help-map.
7922         (describe-coding-system): Don't use already assigend `C'.
7923
7924 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7925
7926         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7927         work in custom.
7928
7929 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7930
7931         * about.el: Ienaga's e-mail address change.
7932
7933 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7934
7935         * etags.el (find-tag): force new window -- even if buf already
7936         visible -- when other-window is t
7937
7938 2000-02-16  Martin Buchholz <martin@xemacs.org>
7939
7940         * XEmacs 21.2.29 is released.
7941
7942 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7943
7944         * cl-extra.el (getf): This is now identical to `plist-get', so
7945         just defalias it.
7946         * cl-macs.el: Make getf an alias to plist-get, at the
7947         byte-compiler level, using define-compiler-macro.
7948
7949 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7950
7951         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7952
7953 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7954
7955         * lisp/etags.el (find-tag-internal): set exact-tagname to
7956           a regular expression that matches against the tagname
7957           part of the tag entry first instead of only looking in
7958           the context area.
7959
7960 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7961
7962         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7963         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7964
7965 2000-02-07  Martin Buchholz <martin@xemacs.org>
7966
7967         * XEmacs 21.2.28 is released.
7968
7969 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7970
7971         * cl-extra.el (getf): Just call `get', never `get*'.
7972         Make arglist match docstring.
7973         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7974         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7975         * byte-optimize.el: remove references to `get*'.
7976
7977 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7978
7979         * mule/european.el: Add syntax information for Latin3 and Latin4.
7980
7981 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7982
7983         * byte-optimize.el: Byte-optimize (length "foo")
7984
7985 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7986
7987         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7988         width check using `window-leftmost-p' and `window-rightmost-p'.
7989
7990 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7991
7992         * wid-edit.el (widget-match-inline): An atom never matches a
7993           list.
7994
7995 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7996
7997         * modeline.el: Consolidated 'x and 'mswindows specification under
7998         'win tag.
7999
8000 2000-01-29  Andy Piper  <andy@xemacs.org>
8001
8002         * gutter-items.el: (format-buffers-tab-line): Try and be
8003         intelligent about buffer naming when we have duplicates.
8004
8005 2000-01-29  Andy Piper  <andy@xemacs.org>
8006
8007         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8008         updated when it becomes visible.
8009
8010 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8011
8012         * bytecomp.el (byte-compile-insert-header): Properly set coding
8013         system under MULE and file-coding.
8014
8015 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8016
8017         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8018         (dontusethis-set-value-terminal-coding-system-handler):
8019         (dontusethis-set-value-keyboard-coding-system-handler):
8020         Never undefine coding system aliases.  Emergency fix for gnus.
8021
8022 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8023
8024         * files.el (abbreviate-file-name): Use directory-sep-char instead
8025         of hard-coded "/".
8026
8027 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8028
8029         * startup.el (user-init-file-base-list): New variable, replacing
8030         user-init-file-base.
8031         (find-user-init-file): New function.
8032         (command-line-early): Use it.
8033         (load-user-init-file): Ditto.
8034
8035 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8036
8037         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8038         calling valid-image-instantiator-format-p
8039
8040 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8041
8042         * isearch-mode.el (isearch-mode): The variable is
8043         isearch-unhidden-extents, not isearch-opened-extents.
8044
8045 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8046
8047         * minibuf.el (next-history-element): Modify error message if a
8048         default value is available.
8049
8050 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8051
8052         * bytecomp.el (byte-compile-file): Don't unconditionally write
8053         .elc files in binary - might contain non-Latin1.
8054
8055 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8056
8057         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8058         for windows-nt.
8059
8060         * version.el:
8061         * startup.el (user-init-file-base):
8062         * process.el (call-process-region):
8063         * files.el (make-backup-file-name):
8064         (backup-file-name-p):
8065         (file-relative-name):
8066         (abbreviate-file-name):
8067         (set-auto-mode):
8068         * code-process.el (call-process-region): Removed unnecessary
8069         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8070         support out of the universe.
8071
8072         * process.el:
8073         * code-process.el:
8074         * bytecomp.el (byte-compile-file): Removed reference to
8075         buffer-file-type, and commented usage of binary-process-output
8076         NTEmacs variables.
8077
8078 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8079
8080         * help.el (function-arglist): Add case for macro.
8081
8082 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8083
8084         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8085         printers.
8086         (custom-display): Added a menu for printer/display tags.
8087
8088         * frame.el (frame-type):
8089         * device.el (device-type): Added 'msprinter to the doc string, and
8090         removed 'pc -- it is not going to be implemented ever.
8091         (call-device-method): Fixed docstring typo.
8092         Defined specifier tags 'printer and 'display.
8093
8094 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8095
8096         * lisp/itimer.el (itimer-run-expired-timers): (consp
8097           last-command-event-time) instead of (consp
8098           'last-command-event-time).
8099
8100 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8101
8102         * msw-glyphs.el: Removed obsolete commentary.
8103
8104 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8105
8106         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8107         better default value.
8108
8109 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8110
8111         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8112         (read-string): Ditto.
8113         (eval-minibuffer): Ditto.
8114         (read-command): Ditto.
8115         (read-function): Ditto.
8116         (read-variable): Ditto.
8117         (read-number): Ditto.
8118         (read-shell-command): Ditto.
8119         (read-number): Record history.
8120
8121 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8122
8123         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8124
8125 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8126
8127         * faces.el (startup-initialize-custom-faces): New function.
8128         Reset all faces created during auto-autoloads loading time
8129         by defface.
8130         * startup.el (command-line): Call it.
8131
8132 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8133
8134         * about.el (about-hackers): Add myself to contributors list.
8135
8136 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8137
8138         * menubar-items.el (maybe-add-init-button): Removed an argument in
8139         a call to load-user-init-file, as the function managed to lose its
8140         formal parameter a few betas ago.
8141
8142 2000-01-18  Martin Buchholz <martin@xemacs.org>
8143
8144         * XEmacs 21.2.27 is released.
8145
8146 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8147
8148         * process.el (shell-command-to-string): Use the FSF docstring.
8149         Make shell-command-to-string the standard function, and
8150         exec-to-string the (deprecated) alias.
8151
8152         * startup.el: typo fix.
8153
8154 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8155
8156         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8157
8158 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8159
8160         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8161         buffers after visible buffers.
8162         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8163
8164 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8165
8166         * info.el (Info-extract-menu-node-name): Stop at a dot
8167         followed by whitespace or right parenthesis.
8168
8169 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8170
8171         * info.el (Info-directory-list): Warn against using Customize with
8172         Info-directory-list.
8173
8174 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8175
8176         * minibuf.el (read-file-name): doc fix.
8177
8178         * autoload.el (update-file-autoloads): doc fix.
8179
8180         * about.el (about-hackers): Change my E-mail address.
8181
8182 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8183
8184         * info.el (Info-visit-file): Just use the `f' interactive spec to
8185         read a filename in the standard way.
8186
8187 2000-01-13  Andy Piper  <andy@xemacs.org>
8188
8189         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8190         (gutter-buffers-tab-extent): new variable.
8191         (update-tab-in-gutter): call add-tab-to-gutter again if the
8192         orientation has changed.
8193         (add-tab-to-gutter): cope with different orientations.
8194
8195 2000-01-11  Didier Verna  <didier@xemacs.org>
8196
8197         * info.el (Info-following-node-name): backward-skip dots as well
8198         as spaces (dots at the end of a node name aren't part of it).
8199         (Info-extract-menu-node-name): don't skip dots. There could be
8200         some in the node name.
8201         (Info-index): allow dots to be part of a node name.
8202
8203 2000-01-12  Andreas Jaeger  <aj@suse.de>
8204
8205         * files.el (auto-mode-alist): Added idlwave-mode.
8206         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8207
8208 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8209
8210         * info.el (Info-search): Show default value.
8211
8212 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8213
8214         * info.el (Info-read-node-completion-table): New variable.
8215         (Info-read-node-name-1): New function.
8216         (Info-read-node-name): Use it.
8217         (Info-follow-reference): Use DEFAULT argument of completing-read.
8218         (Info-menu): Ditto.
8219
8220 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8221
8222         * hyper-apropos.el (hyper-describe-key-briefly): Save
8223         window configuration.
8224         (hyper-describe-face): Use DEFAULT of completing-read.
8225         (hyper-apropos-read-variable-symbol): Ditto.
8226         (hyper-apropos-read-function-symbol): Ditto.
8227
8228 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8229
8230         * mule/mule-cmds.el (set-default-coding-system): Set
8231         comint-exec-hook to use coding-system-for-read and
8232         coding-system-for-write so that C-x RET c works.
8233
8234 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8235
8236         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8237         (previous-matching-history-element): Increment
8238         minibuffer-max-depth by 1.
8239         (next-matching-history-element): Ditto.
8240
8241 2000-01-11  Andy Piper  <andy@xemacs.org>
8242
8243         * gutter-items.el (buffers-tab): Create a new face for the buffers
8244         tab.
8245         (buffers-tab-face): use it.
8246
8247 2000-01-10  Didier Verna  <didier@xemacs.org>
8248
8249         * modeline.el (modeline-scrolling-method): change modeline X
8250         cursor appearance according to the value.
8251
8252 2000-01-07  Andreas Jaeger  <aj@suse.de>
8253
8254         * about.el (about-hackers): Moved my entry to contributor list.
8255         (xemacs-hackers): Added myself.
8256         (about-maintainer-info): Added description of myself.
8257
8258
8259 2000-01-07  Didier Verna  <didier@xemacs.org>
8260
8261         * modeline.el (modeline-scrolling-method): new variable.
8262         (mouse-drag-modeline): add reference to it in the docstring.
8263         (mouse-drag-modeline): handle it.
8264
8265 2000-01-08  Andy Piper  <andy@xemacs.org>
8266
8267         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8268         calls.
8269         (remove-buffer-from-gutter-tab): ditto.
8270
8271 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8272
8273         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8274         (custom-face-edit): Fix grammatical error in help message.
8275
8276 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8277
8278         * movemail.el: Added.
8279
8280         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8281
8282 2000-01-03  Didier Verna  <didier@xemacs.org>
8283
8284         * modeline.el (mouse-drag-modeline): remove the code related to
8285         the modeline horizontal scrolling facility.
8286
8287 1999-12-31  Martin Buchholz <martin@xemacs.org>
8288
8289         * XEmacs 21.2.26 is released.
8290
8291 1999-12-28  Andy Piper  <andy@xemacs.org>
8292
8293         * wid-edit.el (widget-push-button-value-create): The gui cache
8294         does not agree with native widgets which can only be displayed
8295         once per window. The reasons for caching are diminished now that
8296         we don't hog resources when creating buttons.
8297         (widget-push-button-cache) deleted.
8298
8299 1999-12-24  Martin Buchholz <martin@xemacs.org>
8300
8301         * XEmacs 21.2.25 is released.
8302
8303 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8304
8305         * hyper-apropos.el (hyper-apropos): Toggle
8306         hyper-apropos-programming-apropos correctly.
8307         Set REGEXP when user accepts default value.
8308
8309 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8310
8311         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8312         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8313
8314 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8315
8316         * mule/mule-category.el (undefined-category-designator):
8317         Return char instead of character.  Search for undefined one.
8318         (describe-category): Use with-displaying-help-buffer.
8319
8320 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8321
8322         * byte-optimize.el (byte-optimize-plus):
8323         Optimize (+ 1) to 1 instead of (1+ nil).
8324
8325         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8326
8327         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8328
8329         * byte-optimize.el (byte-optimize-char-before): New function.
8330         Remove performance penalty for using (char-before) instead of (char-after).
8331
8332 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8333
8334         * mule/mule-category.el (char-category-list): Return character
8335         instead of integer.
8336
8337 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8338
8339         * minibuf.el (read-buffer): Check default is buffer object.
8340
8341 1999-11-25  Andy Piper  <andy@xemacs.org>
8342
8343         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8344         for buttons.
8345
8346 1999-12-16  Andreas Jaeger  <aj@suse.de>
8347
8348         * package-get.el (package-get-maybe-save-index): Fixed typo.
8349         Patch by Jeff Miller <jmiller@smart.net>.
8350
8351 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8352
8353         * gnuserv.el (gnuserv-process-filter):  don't call
8354         gnuserv-write-to-client when gnuserv-current-client is nil
8355
8356 1999-12-14  Martin Buchholz <martin@xemacs.org>
8357
8358         * XEmacs 21.2.24 is released.
8359
8360 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8361
8362         * about.el (about-hackers): Update my email address.
8363
8364 1999-12-07  Martin Buchholz <martin@xemacs.org>
8365
8366         * XEmacs 21.2.23 is released.
8367
8368 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8369
8370         * package-get.el (package-get-download-sites): Removed several
8371         defunct download sites, added many new ones, and corrected a few
8372         incorrect directory-on-site entries.  Added physical locations to
8373         site-description.
8374
8375 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8376
8377         * finder.el (finder-commentary): add DOC string and fix
8378         interactive spec
8379
8380 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8381
8382         * help.el (describe-function): Don't forget to intern the string
8383         completing-read returns.
8384         (describe-variable): Ditto.
8385
8386 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8387
8388         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8389         `hyper-apropos-help-mode' here to find symbol to customize
8390         irregardless of cursor position and simplify
8391         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8392         `hyper-apropos-popup-menu'.
8393
8394 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8395
8396         * apropos.el (apropos-mode-map): Add return to call
8397         apropos-follow.
8398         (apropos-print): Call apropos-mode to have better
8399         command reference. Put keymap text-poperty to
8400         symbole name.
8401
8402 1999-11-22  Alastair Burt  <burt@dfki.de>
8403
8404         * help.el: (describe-bindings-1): Added handling of keymaps for
8405         the extents at point.
8406
8407 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8408
8409         * gutter-items.el (buffers-tab-items): Wrap the function in a
8410         save-match-data
8411
8412 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8413
8414         * help.el (describe-function): Use the DEFAULT argument to
8415         completing-read.
8416         (describe-variable): Ditto.
8417
8418 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8419
8420         * minibuf.el (read-from-minibuffer): Add optional argument
8421         DEFAULT to have better mini-buffer history support.
8422         (completing-read): Pass default to read-from-minibuffer.
8423         (read-buffer): Pass default to completing-read.
8424
8425 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8426
8427         * font-lock.el (font-lock-doc-string-face): Document the
8428         `font-lock-lisp-like' property.
8429
8430 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8431
8432         * lisp-mode.el: Specify `font-lock-lisp-like'.
8433
8434         * font-lock.el (font-lock-lisp-like): New function.
8435         (font-lock-fontify-syntactically-region): Use it.
8436
8437 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8438
8439         * XEmacs 21.2.22 is released
8440
8441 1999-11-28  Martin Buchholz <martin@xemacs.org>
8442
8443         * XEmacs 21.2.21 is released.
8444
8445 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8446
8447         * minibuf.el (read-coding-system): Accept symbol and
8448         coding-system object as a default-coding-system.
8449
8450 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8451
8452         * minibuf.el (read-coding-system): Accept symbol as
8453         a default-coding-system.
8454
8455 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8456
8457         * apropos.el (apropos-documentation): Use insert instead
8458         of princ.
8459
8460 1999-11-07  William M. Perry  <wmperry@aventail.com>
8461
8462         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8463           for the linux console.
8464
8465         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8466           stuff to work when you are not on a window system, since the GPM
8467           mouse support now allows pasting from outside of XEmacs.
8468
8469 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8470
8471         * XEmacs 21.2.20 is released
8472
8473 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8474
8475         * setup-paths.el (paths-default-info-directories): Add
8476         /usr/share/info and /usr/local/share/info.
8477
8478 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8479
8480         * about.el: Updated Vladimir Ivanovic's info.
8481
8482 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8483
8484         * auto-show.el (auto-show-truncationp): Remove.
8485
8486         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8487
8488 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8489
8490         * indent.el (indent-line-to): fix bug: spaces were not replaced
8491         with tab if column is multiple of tab-width
8492         From dhn@qedinc.com
8493
8494 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8495
8496         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8497         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8498
8499         * package-get.el (package-get-package-provider): Be verbose when
8500         interactive. Patch from Robert Pluim
8501
8502 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8503
8504         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8505         info file suffixes.
8506
8507 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8508
8509         * process.el (open-network-stream): Add a new optional parameter
8510         PROTOCOL to support udp; fix a minor typo and add an explanation
8511         in docstring for udp programming.
8512
8513         * code-process.el (open-network-stream): Add a new optional
8514         parameter PROTOCOL to support udp; fix a minor typo and add an
8515         explanation in docstring for udp programming.
8516
8517 1999-10-18  Andy Piper  <andy@xemacs.org>
8518
8519         * gui.el (make-gui-button): be more precise about how we call
8520         callbacks.
8521
8522         * wid-edit.el (widget-push-button-value-create): Use the new form
8523         of native gui-button.
8524
8525 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8526
8527         * info.el (Info-page-prev): Don't do (sit-for 0).
8528
8529 1999-10-13  Andy Piper  <andy@xemacs.org>
8530
8531         * gutter-items.el (progress-abort-glyph): new glyph for showing
8532         abort status.
8533         (append-progress): dispatch-event rather than sit-for.
8534         (abort-progress): new function. Show the abort glyph with an
8535         appropriate message.
8536         (raw-append-progress): dispatch-event rather than sit-for.
8537         (display-progress): cope with aborts.
8538
8539         * gui.el (make-gui-button): Use native widgets for buttons
8540         unconditionally.
8541         (insert-gui-button): ditto.
8542         (gui-button-p): ditto.
8543
8544         * xbm-button.el: remove from core.
8545
8546         * xpm-button.el: remove from core.
8547
8548 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8549
8550         * faces.el (init-device-faces): Don't initialize the random faces
8551         on the stream device.
8552
8553 1999-10-06  Andy Piper  <andy@xemacs.org>
8554
8555         * files.el (recover-file): Don't use ls under windows for revert buffer.
8556
8557 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8558
8559         * package-get.el (package-get-download-menu): Make menu really
8560         toggle download sites.
8561         (package-get-download-sites): Add autoload cookie.
8562
8563 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8564
8565         * setup-paths.el (paths-find-module-directory): Ditto.
8566
8567 1999-09-29  Werner Fink  <werner@suse.de>
8568
8569         * setup-paths.el (paths-find-exec-directory): Add missing nil
8570         parameter for environment.
8571
8572 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8573
8574         * modeline.el (modeline-format):
8575         Only purecopy the strings.  Else
8576         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8577         barfs.
8578
8579 1999-08-28  Mike Woolley  <mike@bulsara.com>
8580
8581         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8582         user setting comint-completion-addsuffix and
8583         comint-process-echoes.
8584
8585 1999-09-22  Andy Piper  <andy@xemacs.org>
8586
8587         * gutter-items.el (update-tab-in-gutter): use
8588         last-nonminibuf-window instead of selected-window.
8589
8590 1999-09-18  Andy Piper  <andy@xemacs.org>
8591
8592         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8593         display on.
8594
8595         * subr.el (record-buffer-hook): new variable so that the hook gets
8596         some documentation.
8597
8598 1999-09-16  Andy Piper  <andy@xemacs.org>
8599
8600         * gutter-items.el (update-tab-in-gutter): only update when the
8601         gutter is visible.
8602         (remove-buffer-from-gutter-tab): ditto.
8603
8604 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8605
8606         * simple.el (do-auto-fill): Commented out part of Kinsoku
8607         processing.
8608
8609 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8610
8611         * isearch-mode.el (isearch-highlightify-region): Give the
8612         highlighting extents a high priority.
8613         (isearch-make-extent): Give the main highlighting extent an even
8614         higher priority.
8615
8616 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8617
8618         * packages.el (packages-compute-package-locations): Fix typo from
8619         -u rationalization.
8620
8621 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8622
8623         * setup-paths.el (paths-find-doc-directory): Respect value of
8624         `configure-doc-directory.'
8625
8626         * find-paths.el (paths-find-architecture-directory): Give
8627         precendence `default' argument (which typically comes from
8628         configure).
8629
8630 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8631
8632         * startup.el (command-line-early): Added options -user-init-file
8633         and -user-init-directory.
8634
8635         * files.el (user-init-file): Default to NIL so we can recognize
8636         when it's set.
8637
8638 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8639
8640         * obsolete.el (init-file-user):
8641         * startup.el:
8642         * packages.el (packages-compute-package-locations):
8643         * package-get.el (package-get-user-index-filename):
8644         * menubar-items.el (maybe-add-init-button):
8645         * info.el (Info-annotations-path):
8646         * dump-paths.el:
8647         Change `user-init-directory' to be an absolute path.
8648         Use `user-init-directory' where appropriate.
8649         Zap `init-file-user' and its uses.
8650
8651 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8652
8653         * subr.el (copy-symbol): New function.
8654
8655 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8656
8657         * isearch-mode.el (isearch-done): Be sure to restore invisible
8658         extents in the proper buffer.
8659         (isearch-pre-command-hook): Set this-command to the correct value
8660         in case the buffer has changed and old overriding-local-map was
8661         used.
8662         (isearch-restore-extent): Use remprop instead of setting the
8663         property to nil.
8664
8665 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8666
8667         * cmdloop.el (execute-extended-command): Update zmacs region
8668         before the delay.
8669         (execute-extended-command): Make the message gettext-friendly.
8670
8671 1999-09-07  Andy Piper  <andy@xemacs.org>
8672
8673         * gutter-items.el (progress-gauge-glyph): renamed from
8674         progress-glyph.
8675         (progress-text-glyph): new variable.
8676         (progress-layout-glyph): use layouts and text glyphs.
8677         (progress-area-buffer): removed.
8678         (progress-text-and-extent): new variable.
8679         (progress-displayed-p): dynamically create gutter area buffer.
8680         (clear-progress): ditto.
8681         (raw-append-progress): ditto.
8682         (append-progress): use new glyph names.
8683         (raw-append-progress): only create the extent when needed. set
8684         properties more optimally.
8685         (progress): remove args.
8686
8687 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8688
8689         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8690         mapcar where the return value is unused.
8691         (isearch-restore-invisible-extents): Ditto.
8692         (isearch-highlight-all-cleanup): Ditto.
8693         (isearch-delete-extents-in-range): Traverse the extents only once.
8694         (isearch-highlight-all-update): Don't start over if the search
8695         string has changed and more input is pending.
8696
8697 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8698
8699         * packages.el (packages-find-package-data-path): Ditto.
8700
8701         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8702
8703         * subr.el (mapc-internal): Don't make obsolete.
8704
8705         * cl-extra.el (mapc): Resurrect.
8706
8707 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8708
8709         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8710         alias.
8711
8712         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8713         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8714         (isearch-yank-clipboard): Use get-clipboard instead of
8715         x-get-clipboard.
8716         (isearch-yank-selection): Fix docstring.
8717
8718 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8719
8720         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8721
8722 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8723
8724         * cl-macs.el (extent-start-position): Fix setf method.
8725         (extent-end-position): Ditto.
8726
8727 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8728
8729         * isearch-mode.el: End merge with FSF 20.4.
8730
8731         * isearch-mode.el (search-invisible): New variable.
8732         (isearch-hide-immediately): Ditto.
8733         (isearch-unhidden-extents): Ditto.
8734         (isearch-range-invisible): New function.
8735         (isearch-unhide-extent): Ditto.
8736         (isearch-restore-invisible-extents): Ditto.
8737         (isearch-restore-extent): Ditto.
8738
8739         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8740         implementation.
8741         (isearch-ring-retreat-edit): Ditto.
8742         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8743         (isearch-forward-regexp): New arguments NOT-REGEXP and
8744         NO-RECURSIVE-EDIT.
8745         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8746         (isearch-backward-regexp): New arguments NOT-REGEXP and
8747         NO-RECURSIVE-EDIT.
8748         (isearch-mode): Return isearch-success.
8749         (isearch-update): Use unread-command-events instead of
8750         unread-command-event.
8751         (isearch-abort): If an invalid regexp is encountered, keep popping
8752         states.
8753         (isearch-*-char): Use FSF implementation.
8754         (isearch-whitespace-chars): Use the more robust FSF's
8755         implementation.
8756         (isearch-within-brackets): New variable.
8757         (isearch-mode): Initialize it.
8758         (isearch-edit-string): Bind it.
8759         (isearch-search-and-update): Set it.
8760         (isearch-push-state): Push it.
8761         (isearch-top-state): Pop it.
8762         (isearch-search): Set it.
8763         (isearch-printing-char): When called by isearch-whitespace-chars,
8764         handle M-SPC gracefully.
8765         (isearch-message-prefix): New argument ELLIPSIS.
8766         (isearch-message-suffix): Ditto.
8767         (isearch-message): Use the ELLIPSIS argument when calling
8768         isearch-message-prefix and isearch-message-suffix.
8769         (isearch-message-prefix): Distinguish between "wrapped" and
8770         "overwrapped" search, FWIW.
8771
8772 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8773
8774         * isearch-mode.el (isearch-edit-string): Use the head of the
8775         search ring instead of search-last-string and search-last-regexp.
8776         (search-highlight): Renamed from isearch-highlight.
8777         (isearch-exit): Use the new name.
8778         (isearch-highlight): Ditto.
8779         (isearch-dehighlight): Ditto.
8780         (isearch-update-ring): New function.
8781         (isearch-done): Call it.
8782         (isearch-done): New argument EDIT.
8783         (isearch-repeat): If search string is empty, look up at the car of
8784         the search ring; ignore the yank pointer.
8785         (isearch-abort): Call isearch-done with NOPUSH.
8786         (isearch-cancel): New function.
8787         (isearch-mode-map): Bind it to ESC ESC ESC.
8788
8789         * isearch-mode.el: Begin merge with FSF 20.4.
8790
8791 1999-09-01  Andy Piper  <andy@xemacs.org>
8792
8793         * x-select.el (x-get-clipboard): obsolete.
8794         (x-yank-clipboard-selection): obsolete
8795
8796         * select.el (disown-selection): need to be careful to disown the
8797         clipboard if we set it via selection.
8798         (get-clipboard): move from x-select.el
8799         (yank-clipboard-selection): ditto.
8800
8801 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8802
8803         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8804         isearch-highlight-all-matches to nil.
8805         (isearch-fixed-case): New variable.
8806         (isearch-mode): Initialize it.
8807         (isearch-edit-string): Save it.
8808         (isearch-toggle-case-fold): Set it.
8809         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8810         need to check isearch-fixed-case.
8811         (isearch-toggle-case-fold): Update highlighting of all matches
8812         before the pause.
8813         (isearch-edit-string):
8814
8815 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8816
8817         * isearch-mode.el (isearch-edit-string): Call isearch-message
8818         before reading the event so that the prompt is displayed properly.
8819         (isearch-message): Use isearch-nonincremental when calling
8820         isearch-message-prefix.
8821         (minibuffer-local-isearch-map): Bind up and down to do the same as
8822         M-p and M-n respectively.
8823         (isearch-done): New arg NOPUSH.
8824         (isearch-edit-string): Use it.
8825         (isearch-edit-string): Don't bind isearch-string.
8826         (isearch-ring-adjust): Edit string, *then* push state.
8827
8828 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8829
8830         * faces.el (isearch-secondary): Make isearch-secondary look
8831         different than default.
8832
8833 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8834
8835         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8836         save-excursion.
8837         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8838         (isearch-update): Call isearch-dehighlight without arguments.
8839         (isearch-done): Ditto.
8840
8841         * isearch-mode.el (isearch-fix-case): If the search string has no
8842         upper-case letters, allow the folding to be reenabled.
8843         Previously, once disabled, the folding would remain that way until
8844         the end of isearch.
8845         (isearch-top-state): Call isearch-fix-case.
8846
8847         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8848         save-excursion.
8849         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8850
8851 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8852
8853         * xpm-button.el:
8854         xbm-button.el: Need to exist in core because gui.el depends on
8855         them.
8856
8857 1999-08-31  Andy Piper  <andy@xemacs.org>
8858
8859         * gutter-items.el (buffers-tab-face): new customizable variable.
8860         (buffers-tab-default-buffer-line-length): new specifier for
8861         maximum viewable characters.
8862         (progress-stack): new variable for implementing widget-based
8863         progress messages.
8864         (progress-area-buffer): ditto.
8865         (progress-glyph-height): ditto.
8866         (progress-stop-callback): ditto.
8867         (progress-quit-function): new function.
8868         (progress-glyph): new variable.
8869         (progress-layout-glyph): ditto.
8870         (progress-displayed-p): new function, see message-displayed-p for
8871         details.
8872         (clear-progress): ditto.
8873         (remove-progress): ditto.
8874         (append-progress): ditto.
8875         (raw-append-progress): ditto.
8876         (display-progress): ditto.
8877         (current-progress): ditto.
8878         (current-progress-label): ditto.
8879         (progress): ditto.
8880         (lprogress): ditto.
8881
8882
8883 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8884
8885         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8886
8887         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8888         `isearch-yank-selection'.
8889         (isearch-mode-map): Use it.
8890         (isearch-yank-selection): Use `get-selection' instead of
8891         `get-x-selection'.
8892
8893 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8894
8895         * faces.el (isearch-secondary): Create face here.
8896
8897         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8898         timers.
8899
8900 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8901
8902         * subr.el (buffer-string): More robust backward compatibility
8903         check, courtesy William Perry.
8904
8905 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8906
8907         * replace.el (perform-replace): Stop the search after the search
8908         limit has been reached.
8909
8910 1999-08-23  Andy Piper  <andy@xemacs.org>
8911
8912         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8913         here if we don't have one.
8914
8915 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8916
8917         * ldap.el (ldap-coding-system): Default to nil until we get
8918         efficient UTF8 support
8919         (ldap-decode-string): Guard against `decode-coding-string' not
8920         being defined
8921         (ldap-encode-string): Guard against `encode-coding-string' not
8922         being defined
8923
8924 1999-08-23  Didier Verna  <didier@xemacs.org>
8925
8926         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8927         Some doc strings improvements, and add a star to the `interactive'
8928         calls.
8929
8930 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8931
8932         * font-lock.el (java-font-lock-keywords-3): introduced new
8933         keywords and regexpes for javadoc syntax 1.2.
8934
8935 1999-08-17  Andy Piper  <andy@xemacs.org>
8936
8937         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8938         format-buffers-tab-line.
8939         (buffers-tab-max-buffer-line-length): new variable.
8940         (format-buffers-tab-line): new function. truncate names if over
8941         buffers-tab-max-buffer-line-length.
8942
8943 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8944
8945         * cus-start.el: Customize the variable `bell-inhibit-time'.
8946
8947 1999-08-16  Andy Piper  <andy@xemacs.org>
8948
8949         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8950         brute-force approach to deleting the last buffer.
8951         (buffers-tab-grouping-regexp): new customizable variable.
8952         (select-buffers-tab-buffers-by-mode): use it.
8953
8954 1999-08-13  Andy Piper  <andy@xemacs.org>
8955
8956         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8957         deletion problem.
8958
8959 1999-07-30  Didier Verna  <didier@xemacs.org>
8960
8961         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8962         of princ to output symbols.
8963         (custom-save-face-internal): ditto.
8964         (custom-save-resets): ditto.
8965
8966 1999-08-09  Didier Verna  <didier@xemacs.org>
8967
8968         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8969         `regexp-quote' to protect the major mode name for use as a regular
8970         expression (c++ needs this for instance).
8971
8972 1999-08-08  Andy Piper  <andy@xemacs.org>
8973
8974         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8975         cope with similar mode names.
8976
8977         * gutter-items.el (buffers-tab-selection-function): new selection
8978         function.
8979         (select-buffers-tab-buffers-by-mode): new function.
8980         (buffers-tab-items): use it if set to only display buffers in the
8981         tab in the current buffer's group..
8982         (update-tab-in-gutter): use new api.
8983         (remove-buffer-from-gutter-tab): ditto.
8984
8985         * gutter-items.el (buffers-tab-max-size): set custom selection
8986         default to 6.
8987         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8988         (add-tab-to-gutter): set face as default.
8989
8990 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8991
8992         * faces.el (frob-face-property): Merge the fall-back specifier
8993         with the target, not replace it.
8994
8995 1999-08-05  Andy Piper  <andy@xemacs.org>
8996
8997         * gutter-items.el (update-tab-in-gutter): add frame argument for
8998         buffer-items.
8999         (update-tab-in-gutter): use it.
9000
9001         * gutter-items.el (record-buffer-hook): set.
9002
9003         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9004         change.
9005         (switch-to-buffer-hook) deleted.
9006
9007 1999-08-04  Andy Piper  <andy@xemacs.org>
9008
9009         * gutter-items.el (update-tab-in-gutter): make sure this will work
9010         as an argument to create-frame-hook.
9011
9012 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9013
9014         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9015         instead of timer emulation.
9016
9017 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9018
9019         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9020         Emacs isearch enhancements.
9021
9022 1999-07-28  Andy Piper  <andy@xemacs.org>
9023
9024         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9025         all devices that support tab controls.
9026         (remove-buffer-from-gutter-tab): new function. to be used as a
9027         value for kill-buffer-hook.
9028
9029 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9030
9031         * auto-show.el (auto-show-truncationp): changed to match
9032         `window_translation_on'
9033
9034 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9035
9036         * XEmacs 21.2.19 is released
9037
9038 1999-07-28  SL Baur  <steve@miho>
9039
9040         * code-files.el (insert-file-contents): Fix docstring.
9041         revert previous change.
9042
9043 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9044
9045         * fill.el (fill-region-as-paragraph): Change re-break-point to
9046         contain word-across-newline plus one character so that filling
9047         Japanese and Chinese works as desired.
9048         * simple.el (do-auto-fill): Ditto.
9049
9050 1999-07-26  SL Baur  <steve@miho>
9051
9052         * mule/japanese.el ("Japanese"): Do not specify a default input
9053         method.
9054         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9057
9058         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9059         able to use cl-macs macro in early lisp.
9060
9061 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9062
9063         * custom.el:
9064         * cus-face.el:
9065         * cus-edit.el:
9066                 Massive custom Theme API changes.
9067
9068 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9069
9070         * code-files.el (insert-file-contents): Regard
9071         coding-system-magic-cookie if `coding-system-for-read' is nil.
9072
9073 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9074
9075         * mule/thai-xtis.el: Add coding: local variable, to avoid
9076         bootstrapping problem with C locale.
9077
9078 1999-07-22  Andy Piper  <andy@xemacs.org>
9079
9080         * dumped-lisp.el (preloaded-file-list): guard against putting
9081         gutter-items in a less than functional XEmacs.
9082         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9083
9084 1999-07-18  Bob Weiner  <weiner@beopen.com>
9085
9086         * fill.el (fill-context-prefix): Fixed bug that prevented the
9087         setting of an adaptive fill prefix when the `dont-skip-first' was
9088         t.
9089
9090 1999-07-22  SL Baur  <steve@miho>
9091
9092         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9093
9094 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9095
9096         * files.el (interpreter-mode-alist): add `make', `guile', and
9097         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9098         makefile-mode, guile is a scheme, and someday XEmacs will be
9099         modular enough to use as an efficient scripting tool.)
9100
9101 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9102
9103         * mule/mule-cmds.el (reset-language-environment): Regard
9104         coding-category `utf-8' and `ucs-4' if they are available.
9105
9106 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9107
9108         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9109         (prefer-coding-system): Fix DOC-string.
9110
9111         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9112         DOC-string too.
9113
9114         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9115         Mule.
9116         (coding-system-change-eol-conversion): Fix DOC-string.
9117
9118 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9119
9120         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9121         instead of `list-coding-system'.
9122
9123 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9124
9125         * menubar-items.el (default-menubar): `select-input-method' was
9126         renamed to `set-input-method'.
9127
9128         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9129         "Set Language Environment" menu.
9130
9131         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9132         "Describe Language Support" menu.
9133
9134 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9135
9136         * mule/chinese.el ("Chinese-GB"): Rename
9137         `chinese-gb-environment-setup-function' to
9138         `setup-chinese-gb-environment-internal'.
9139
9140 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9141
9142         * mule/korean.el: Use `define-coding-system-alias' instead of
9143         `copy-coding-system'.
9144
9145 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9146
9147         * mule/mule-cmds.el (set-language-environment-coding-systems):
9148         Treat duplicated coding-categories.
9149
9150 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9151
9152         * mule/japanese.el: Use `define-coding-system-alias' instead of
9153         `copy-coding-system'.
9154
9155 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9156
9157         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9158         coding-system `viscii'.
9159
9160 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9161
9162         * mule/cyrillic.el:
9163         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9164         (cyrillic-alternativnyj-decode-table): New variable.
9165         (cyrillic-alternativnyj-encode-table): New variable.
9166         - Specify `iso-8-1' as a category of coding-system
9167           `alternativnyj'.
9168         - Abolish general Cyrillic environment.
9169
9170 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9171
9172         * mule/chinese.el:
9173         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9174         - Register `chinese-gb-environment-setup-function' as a
9175           `setup-function' of "Chinese-GB" environment.
9176
9177 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9178
9179         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9180         optional argument `parents'.
9181
9182         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9183         property for Thai-XTIS.
9184
9185         * mule/mule-help.el (help-with-tutorial): Use property
9186         `tutorial-coding-system' of language-info as a coding-system to
9187         read tutorial file.
9188
9189 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9190
9191         * mule/thai-xtis.el: Don't setup `setup-function' and
9192         `exit-function'.
9193
9194         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9195         `set-coding-category-system' to set up coding-system for
9196         coding-category.
9197
9198         * mule/mule-cmds.el (prefer-coding-system): Use
9199         `set-coding-category-system' to set up coding-system for
9200         coding-category.
9201
9202 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9203
9204         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9205         Thai-XTIS environment.
9206
9207         * mule/mule-cmds.el (prefer-coding-system): Use
9208         `find-coding-system' instead of `coding-system-p'.
9209
9210 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9211
9212         * mule/mule-cmds.el (set-language-environment-coding-systems):
9213         Modify eol-type for XEmacs.
9214
9215         * mule/thai-xtis.el: Delete unused local variable `category'.
9216
9217         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9218         function.
9219         (prefer-coding-system): Don't call
9220         `update-coding-systems-internal'; use function
9221         `coding-category-list' instead of variable `coding-category-list';
9222         use `set-coding-priority-list' instead of `set-coding-priority';
9223         modify `eol-type' for XEmacs.
9224
9225         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9226         `charset-columns'.
9227         (char-width): Likewise.
9228
9229 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9230
9231         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9232         `tis-620'.
9233
9234         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9235         `set-coding-priority-list' instead of `set-coding-priority'; don't
9236         call `update-coding-systems-internal'.
9237
9238         * mule/mule-misc.el (coding-system-get): New function.
9239         (coding-system-put): New function.
9240         (coding-system-category): New function.
9241
9242 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9243
9244         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9245         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9246         to avoid conflict with leim/quail/thai-xtis.
9247
9248         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9249         to thai-xtis-chars.el.
9250
9251         * mule/thai-xtis-chars.el: New file (split from
9252         mule/thai-xtis.el).
9253
9254 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9255
9256         * mule/thai-xtis.el:
9257         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9258         - Add syntax entries.
9259         - Put `preferred-coding-system' of the charset `thai-xtis' to
9260           `tis-620'.
9261
9262 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9263
9264         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9265         rewritten to use write-multibyte-character.
9266
9267 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9268
9269         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9270         of `iso-2022-7'.
9271         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9272         ported yet.
9273         (read-input-method-name): Treat optional argument `default'.
9274
9275 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9276
9277         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9278         all.
9279         (set-language-info-alist): Set up menus here.
9280
9281 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9282
9283         * minibuf.el (completing-read): Add new optional argument
9284         `default'.
9285         (read-coding-system): Add new optional argument
9286         `default-coding-system'.
9287
9288 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9289
9290         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9291         (viet-viscii-...->viet-vscii...).
9292
9293 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9294
9295         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9296         and menus.
9297
9298 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9299
9300         * mule/mule-cmds.el (input-method-function): Add permanent-local
9301         property.
9302
9303 1999-03-30  Dave Love  <fx@gnu.org>
9304
9305         * mule/mule-cmds.el (current-language-environment): Doc fix.
9306
9307 1999-02-06  Richard Stallman  <rms@gnu.org>
9308
9309         * mule/european.el (setup-slovenian-environment): New function.
9310         ("Slovenian"): New language environment.
9311
9312 1999-01-27  Dave Love  <fx@gnu.org>
9313
9314         * mule/mule-cmds.el (current-language-environment): Provide :link,
9315         :type (choices) and appropriate :get.
9316
9317 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9318
9319         * mule/mule-cmds.el (describe-language-environment): Don't alter
9320         input-method-alist.
9321
9322 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9323
9324         * mule/mule-cmds.el (prefer-coding-system): Call
9325         set-coding-priority, so that the internal array of priorities is
9326         also updated.
9327
9328 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9329
9330         * mule/mule-cmds.el (prefer-coding-system): If the argument
9331         requires specific EOL conversion type, make the default coding
9332         systems use that.
9333
9334 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9335
9336         * mule/mule-cmds.el (set-language-environment): Pass the default
9337         eol-type to set-language-environment-coding-systems.
9338         (set-default-coding-systems): Copy the eol-type property for the
9339         new default values of {buffer-file,process}-coding-system from the
9340         old defaults.
9341         (set-language-environment-coding-systems): Accept an optional
9342         argument EOL-TYPE, and set the eol-type property of the default
9343         coding systems accordingly.
9344
9345 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9346
9347         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9348         use generate-new-buffer instead of get-buffer-create.
9349
9350 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9351
9352         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9353
9354 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9355
9356         * mule/mule-cmds.el (default-input-method): Fix custom type.
9357
9358 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9359
9360         * mule/mule-cmds.el (setup-specified-language-environment):
9361         Add apropos-inhibit property.
9362         (describe-specified-language-support): Likewise.
9363
9364 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9365
9366         * mule/mule-cmds.el: Doc fixes.
9367
9368 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9369
9370         * mule/mule-cmds.el (register-input-method): Doc-string
9371         modified.
9372
9373 1998-09-01  Dave Love  <fx@gnu.org>
9374
9375         * mule/mule-cmds.el (current-language-environment): Fix
9376         setter function.
9377
9378 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9379
9380         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9381         mule/european.el, mule/hebrew.el, mule/japanese.el,
9382         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9383         avoid bootstrapping problem if you need to recompile all the Lisp
9384         files using interpreted code.
9385
9386 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9387
9388         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9389         ("Latin-2"): Likewise.
9390
9391 1998-08-18  Per Starback  <starback@update.uu.se>
9392
9393         * mule/european.el (setup-latin2-environment): Fix typo.
9394
9395 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9396
9397         * mule/european.el: Give proper value of `input-method' key to all
9398         lang. env.
9399
9400         * mule/mule-cmds.el (activate-input-method): Handle the case that
9401         the arg INPUT-METHOD is nil correctly.
9402         (read-multilingual-string): Activate the specified input method
9403         before calling read-string.  Afterward, activate the original
9404         input method.
9405
9406 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9407
9408         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9409         (set-language-info-alist): Fix typo in doc-string.
9410
9411         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9412
9413 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9414
9415         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9416         (reset-language-environment): New function for the job that
9417         setup-english-environment used to do.
9418         (set-language-environment): Do more setups according to the info
9419         in language-info-alist.
9420         (read-language-name): Handle the case that the arg KEY is nil.
9421         (describe-language-environment): Handle input-method property.
9422
9423         * mule/: All files under this directory, which related with
9424         specific languages (such as mule/european.el, mule/greek.el,
9425         mule/hebrew.el, mule/misc-lang.el), modified as below.
9426         (setup-XXX-environment): Just call set-language-environment.  If
9427         they used to do some other jobs than what done by
9428         set-language-environment, those jobs are done in
9429         setup-XXX-environment-internal now.
9430         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9431         the value to setup-XXX-environment-internal.  Add properties
9432         input-method and features.
9433
9434         * mule/english.el (setup-english-environment): Just call
9435         reset-language-environment.
9436
9437         * mule/european.el (setup-8-bit-environment): Function deleted.
9438
9439 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9440
9441         * mule/mule-cmds.el (input-method-exit-on-first-char)
9442         (input-method-use-echo-area): Doc fixes.
9443
9444 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9445
9446         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9447         variable.
9448         (input-method-use-echo-area): New variable.
9449
9450 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9451
9452         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9453
9454 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9455
9456         * mule/mule-cmds.el (activate-input-method): Update mode line.
9457         (inactivate-input-method): Likewise.
9458
9459 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9460
9461         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9462         input method in the current buffer, but just bind
9463         current-input-method.
9464
9465 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9466
9467         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9468
9469         * mule/misc-lang.el ("IPA"): Add coding-priority and
9470         coding-system.
9471
9472 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9473
9474         * mule/greek.el: Add coding-priority.
9475
9476 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9477
9478         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9479         LANG-ENV.
9480
9481 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9482
9483         * mule/mule-cmds.el (register-input-method): Fix previous change.
9484         (setup-specified-language-environment): Doc fix.
9485
9486 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9487
9488         * mule/mule-cmds.el: Several doc fixes.
9489         (get-language-info, set-language-info): Rename argument.
9490         (set-language-info-alist): Likewise.
9491         (register-input-method): Rename argument.
9492         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9493
9494 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9495
9496         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9497         default value while reading an input method.
9498
9499 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9500
9501         * mule/mule-cmds.el (universal-coding-system-argument):
9502         Use buffer-file-coding-system as default.
9503
9504 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9505
9506         * mule/korean.el ("Korean"): Doc fix.
9507
9508 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9509
9510         * mule/mule-cmds.el (describe-language-environment): Print the
9511         languge environment at the head.
9512
9513 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9514
9515         * mule/japanese.el: Set exit-function to exit-japanese-environment
9516         for Japanese environment.
9517
9518 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9519
9520         * mule/mule-cmds.el (set-language-environment): Doc fix.
9521         (current-language-environment): Use defcustom.
9522         (default-input-method): Specify :type.
9523
9524 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9525
9526         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9527         modified.
9528         (prefer-coding-system): Doc-string modified.
9529
9530 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9531
9532         * mule/mule-cmds.el (set-language-info): Doc-string
9533         describes `coding-priority' KEY.
9534         (set-language-environment-coding-systems): New function.
9535         (select-safe-coding-system): New function.
9536         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9537         (set-language-info-alist): New optionla arg PARENTS.  Call
9538         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9539         (set-language-environment-coding-systems): New function.
9540
9541         * mule/chinese.el: Remove setting up of
9542         describe-chinese-environment-map and
9543         setup-chinese-environment-map.  Exclude them in args of calls to
9544         set-language-info-alist.  Register coding-priority key in
9545         language-info-alist.
9546
9547         * mule/cyrillic.el: Remove setting up of
9548         describe-cyrillic-environment-map and
9549         setup-cyrillic-environment-map.  Exclude them in args of calls to
9550         set-language-info-alist.  Register coding-priority key in
9551         language-info-alist.
9552
9553         * mule/english.el: Register coding-priority key in
9554         language-info-alist.
9555
9556         * mule/ethiopic.el: Register coding-priority key in
9557         language-info-alist.
9558
9559         * mule/european.el: Remove setting up of
9560         describe-european-environment-map and
9561         setup-european-environment-map.  Exclude them in args of calls to
9562         set-language-info-alist.  Register coding-priority key in
9563         language-info-alist.  Add "German" language env.
9564         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9565         (setup-german-environment): New function.
9566
9567         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9568         change default input method to "greek-postfix".
9569
9570         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9571         coding-priority key in
9572
9573 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9574
9575         * mule/mule-cmds.el (set-language-info): Doc fix.
9576         (input-method-inactivate-hook): Doc fix.
9577
9578 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9579
9580         * mule/mule-cmds.el (set-input-method): Renamed from
9581         select-input-method.
9582
9583 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9584
9585         * mule/mule-cmds.el (set-language-environment): Run
9586         exit-language-environment-hook before calling `exit-function'
9587         which is specified for the language environment.
9588
9589 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9590
9591         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9592         modified.
9593         (prefer-coding-system): Likewise.
9594         (describe-language-environment): Print aliases of each coding
9595         system.
9596         (set-language-environment-hook): New variable.
9597         (exit-language-environment-hook): New variable.
9598         (set-language-environment): Call these hooks.  Before setting a
9599         new language environment, exit from the
9600         current-language-environment if necessary.
9601         (input-method-verbose-flag): The value can be nil, t,
9602         complex-only, or default.
9603         (input-method-highlight-flag): Doc-string augmented.
9604         (activate-input-method): Check if we can run the registered
9605         function to activate an input method.
9606
9607         * mule/korean.el: Set exit-function for language environment
9608         "Korean" to exit-korean-environment.
9609         (setup-korean-environment): Moved to korea-util.el.
9610
9611 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9612
9613         * mule/mule-cmds.el (read-multilingual-string): Use
9614         current-input-method prior to default-input-method.  Don't bind
9615         current-input-method by `let', instead, activate the specified
9616         input method in the current buffer temporarily.
9617
9618 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9619
9620         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9621
9622 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9623
9624         * mule/chinese.el (post-read-decode-hz): Return the result of
9625         decode-hz-region.
9626         (pre-write-encode-hz): Do not change the value of
9627         last-coding-system.
9628
9629 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9630
9631         * mule/mule-ccl.el: Doc fixes.
9632
9633 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9634
9635         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9636         (check-ccl-program): New macro.
9637
9638 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9639
9640         * mule/mule-ccl.el: Comment about CCL syntax modified.
9641         (ccl-command-table): Add read-multibyte-character and
9642         write-multibyte-character.
9643         (ccl-code-table): Add ex-cmd.
9644         (ccl-extended-code-table): New variable.
9645         (ccl-embed-extended-command): New function.
9646         (ccl-compile-read-multibyte-character,
9647         ccl-compile-write-multibyte-character) New functions.
9648         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9649         ccl-dump-write-multibyte-character): New functions.
9650
9651 1999-07-22  SL Baur  <steve@miho>
9652
9653         * config.el (config-value-file): config.values is installed into
9654         doc-directory.
9655         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9656
9657 1999-07-19  Didier Verna  <didier@xemacs.org>
9658
9659         * rect.el: all functions rewritten, except when noted. Below is a
9660         list of interface changes.
9661         (apply-on-rectangle): new function. Obsoletes
9662         `operate-on-rectangle'. All functions that used to call this
9663         function now call the new one.
9664         (kill-rectangle): added optional prefix arg to fill lines.
9665         (delete-rectangle): ditto.
9666         (delete-extract-rectangle): ditto.
9667         (open-rectangle): ditto.
9668         (clear-rectangle): ditto.
9669         (delete-rectangle-line): added third arg FILL.
9670         (delete-extract-rectangle-line): ditto.
9671         (open-rectangle-line): ditto.
9672         (clear-rectangle-line): ditto.
9673
9674 1999-07-18  Andy Piper  <andy@xemacs.org>
9675
9676         * menubar-items.el (default-menubar): add gutter options.
9677
9678         * gutter-items.el: new file.
9679         (gutter): new group for custom.
9680         (gutter-visible-p): new variable.
9681         (default-gutter-position): ditto.
9682         (buffers-tab): new group for the buffers tab.
9683         (gutter-buffers-tab): widget to put in the gutter.
9684         (buffers-tab-max-size): max number of tabs.
9685         (buffers-tab-switch-to-buffer-function): function to call when a
9686         tab is pressed.
9687         (buffers-tab-omit-function): filter buffers with this function.
9688         (buffers-tab-format-buffer-line-function): format buffer names for
9689         inclusion in tabs.
9690         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9691         the record.
9692         (build-buffers-tab-internal): build a list of tab items.
9693         (buffers-tab-items): ditto.
9694         (add-tab-to-gutter): put a tab in the gutter area.
9695         (update-tab-in-gutter): reset the buffers in the tab.
9696
9697         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9698
9699         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9700         (switch-to-buffer-hooks): new hook.
9701
9702         * toolbar.el (default-toolbar-position): fix typo.
9703
9704 1999-07-16  Andy Piper  <andy@xemacs.org>
9705
9706         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9707
9708 1999-07-15  Didier Verna  <didier@xemacs.org>
9709
9710         * cus-edit.el (custom-prompt-variable): optional third arg makes
9711         prompt for a comment string.
9712         (customize-set-value): optional prefix makes this function handle
9713         variable comments.
9714         (customize-set-variable): ditto.
9715         (customize-save-variable): ditto.
9716         (customize-customized): handle custom comments.
9717         (customize-save-customized): ditto.
9718         (custom-variable-state-set): ditto.
9719         (custom-face-state-set): ditto.
9720         (customize-saved): ditto.
9721         (custom-variable-set): ditto.
9722         (custom-face-set): ditto.
9723         (custom-variable-save): ditto.
9724         (custom-face-save): ditto.
9725         (custom-variable-reset-saved): ditto.
9726         (custom-face-reset-saved): ditto.
9727         (custom-variable-reset-standard): ditto.
9728         (custom-face-reset-standard): ditto.
9729         (custom-comment-face): new face.
9730         (custom-comment-tag-face): ditto.
9731         (custom-comment): new widget.
9732         (custom-comment-create): new function.
9733         (custom-comment-delete): ditto.
9734         (custom-comment-value-set): ditto.
9735         (custom-comment-show): ditto.
9736         (custom-comment-invisible-p): ditto.
9737         (custom-variable-value-create): create a comment field widget.
9738         (custom-face-value-create): ditto.
9739         (custom-variable-menu): new entry for adding a custom comment.
9740         (custom-face-menu): ditto.
9741         (custom-save-variables): possibly save custom comments.
9742         (custom-save-faces): ditto.
9743
9744         * cus-face.el (custom-set-faces): the arguments can now have a
9745         custom comment as fourth argument.
9746
9747         * custom.el (custom-set-variables): the arguments can now have a
9748         custom comment as fifth element.
9749
9750 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9751
9752         * XEmacs 21.2.18 is released
9753
9754 1999-07-13  SL Baur  <steve@miho>
9755
9756         * lib-complete.el (read-library-name): Revert previous change.
9757         (read-library): Ditto.
9758
9759 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9760
9761         * packages.el (packages-package-list): Capitalize docstring.
9762
9763         * packages.el (packages-find-package-library-path): Use #'nconc
9764         rather than #'append to reduce consing -- #'mapcar uses Flist,
9765         which returns a freshly consed list.  #'append would create yet
9766         another fresh list, using Fmake_list in concat.
9767
9768         * packages.el (package-provide): Use setq with remassq like it
9769         says in its docstring.
9770
9771 1999-07-06  SL Baur  <steve@miho.m17n.org>
9772
9773         * lib-complete.el (progn-with-message): Fix typo.
9774
9775 1999-07-06  SL Baur  <steve@miho.m17n.org>
9776
9777         * mule/mule-misc.el (char-octet): Make function match docstring.
9778         From Katsumi Yamaoka <yamaoka@jpl.org>
9779
9780 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9781
9782         * wid-edit.el (widget-documentation): corrected spelling error.
9783
9784 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9785
9786         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9787         keys if already bound
9788
9789 1999-07-06  SL Baur  <steve@miho.m17n.org>
9790
9791         * lib-complete.el (progn-with-message): Revert previous changes.
9792
9793 1999-06-24  Bob Weiner  <weiner@beopen.com>
9794
9795         * lib-complete.el (find-library):
9796         (find-library-other-window):
9797         (find-library-other-frame): Completely rewrote
9798         so that these functions actually work when called non-interactively.
9799         Also made them handle LIBRARY arguments which end with .el or .elc.
9800
9801 1999-06-24  Bob Weiner  <weiner@beopen.com>
9802
9803         * simple.el (indent-new-comment-line): Locally bound
9804         `block-comment-start' to `comstart' or else when this is called
9805         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9806         `block-comment-start' value, ignoring any existing spacing after a
9807         comment prefix in the previous line and producing ugly comments.
9808
9809 1999-06-23  Bob Weiner  <weiner@beopen.com>
9810
9811         * list-mode.el (mouse-choose-completion):
9812         (choose-completion):
9813         (completion-switch-to-minibuffer): Added.
9814         ([Tab]): [Tab] previously switched to the minibuffer
9815         but since [space] does that and since most applications in the
9816         world use [Tab] to select the next item in a list, do that in the
9817         *Completions* buffer too.  This will cause the least confusion
9818         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9819         06/23/1999.
9820
9821 1999-06-22  Bob Weiner  <weiner@beopen.com>
9822
9823         * help.el (help-buffer-name): Added support for a null value
9824         of `help-buffer-prefix-string' since some buffers require no
9825         prefix.
9826
9827 1999-06-20  Bob Weiner  <weiner@beopen.com>
9828
9829         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9830         in the completion-list-mode-map to bury the completions buffer
9831         even when the minibuffer is no longer active.
9832
9833 1999-06-20  Bob Weiner  <weiner@beopen.com>
9834
9835         * list-mode.el (list-mode): It is visually disconcerting to have
9836         the text cursor disappear within list buffers, especially when
9837         moving from window to window, so leave it visible.
9838
9839 1999-07-01  SL Baur  <steve@miho.m17n.org>
9840
9841         * menubar-items.el (default-menubar): Conditionalize the bug
9842         report menu item (which may not be possible in this XEmacs).
9843         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9844
9845 1999-06-30  SL Baur  <steve@miho.m17n.org>
9846
9847         * subr.el (with-current-buffer): DOC string fix.
9848         Suggested by Bob Weiner <weiner@altrasoft.com>
9849
9850 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9851
9852         * cus-face.el (custom-face-italic): insert missing args
9853
9854 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9855
9856         * packages.el (package-locations): Changed default early package
9857         hierarchies to ~/.xemacs/mule-packages and
9858         ~/.xemacs/xemacs-packages.
9859
9860 1999-06-23  SL Baur  <steve@miho.m17n.org>
9861
9862         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9863
9864 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9865
9866         * packages.el (package-locations): Changed default early package
9867         hierarchy to ~/.xemacs/packages.
9868         (package-locations): Removed `packages' as a possible name for a
9869         late package hierarchy.
9870
9871 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9872
9873         * mule/mule-category.el (word-combining-categories): Set up new
9874         variable.
9875         (word-separating-categories): Likewise.
9876
9877 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9878
9879         * XEmacs 21.2.17 is released
9880
9881 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9882
9883         * font-menu.el (font-menu-set-font): allow for nil specification
9884         of font size.
9885
9886 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9887
9888         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9889         is 1.
9890
9891 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9892
9893         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9894         8859-5 instead of ISO 8859-1.
9895
9896 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9897
9898         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9899         (viet-viscii-encode-table): Ditto.
9900
9901         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9902         Make obsolete definition of char-octet.
9903
9904 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9905
9906         * subr.el: Move no-Mule make-char ...
9907         * help-nomule.el (make-char): To here.
9908         (string-width): Make Mule compatibility alias.
9909
9910 1999-06-15  Andy Piper  <andy@xemacs.org>
9911
9912         * select.el (get-selection-no-error): really make there be no-error.
9913         (get-selection): revert to original.
9914
9915 1999-06-11  Andy Piper  <andy@xemacs.org>
9916
9917         * select.el (selection-sets-clipboard): renamed.
9918         (own-selection): use it.
9919
9920 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9921
9922         * XEmacs 21.2.16 is released
9923
9924 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9925
9926         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9927         missing characters to avoid crash.
9928
9929 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9930
9931         * coding.el (set-terminal-coding-system): Only set the console
9932         coding system on the selected console if it is a tty.
9933
9934 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9935
9936         * cus-face.el:
9937         * cus-edit.el:
9938         * faces.el:
9939         (custom):
9940         (face-spec-set):
9941         * faces.el (frob-face-property):
9942         * font-menu.el (font-menu-set-font):
9943                   Actually apply changes from 1999-03-17
9944
9945 1999-06-10  Andy Piper  <andy@xemacs.org>
9946
9947         * select.el (get-selection): abstract out non error-signalling
9948         part.
9949         (get-selection-no-error): get-selection without signalling an
9950         error.
9951         (selection-is-clipboard-p): new variable. controls whether the
9952         selection sets the clipboard.
9953         (own-selection): use it.
9954
9955         * mouse.el (insert-selection): fallback to clipboard after trying
9956         primary selection and cutbuffer.
9957
9958 1999-06-05  Andy Piper  <andy@xemacs.org>
9959
9960         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9961         selection functions.
9962
9963 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9964
9965         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9966         default value.
9967         (load): Use `raw-text' instead of `no-conversion'.
9968         (insert-file-contents): Likewise.
9969
9970         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9971         of `no-conversion'.
9972
9973 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9974
9975         * coding.el: Don't copy `no-conversion' to `raw-text'.
9976
9977 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9978
9979         * subr.el (make-char): Define it if Mule is not around.
9980
9981 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9982
9983         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9984
9985         * x-select.el (x-disown-selection-internal): Restore symbol as an
9986         obsolete alias.
9987         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9988
9989 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9990
9991         * XEmacs 21.2.15 is released
9992
9993 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9994
9995         * subr.el (split-string): Avoid infinite looping
9996
9997 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9998
9999         * ldap.el (ldap-ignore-attribute-codings): New variable
10000         (ldap-default-attribute-decoder): New variable
10001         (ldap-coding-system): New variable
10002         (ldap-attribute-syntax-encoders): New variable
10003         (ldap-attribute-syntax-decoders): New variable
10004         (ldap-attribute-syntaxes-alist): New variable
10005         (ldap-encode-boolean): New function
10006         (ldap-decode-boolean): New function
10007         (ldap-encode-country-string): New function
10008         (ldap-decode-string): New function
10009         (ldap-decode-address): New function
10010         (ldap-encode-address): New function
10011         (ldap-decode-attribute): New function
10012         (ldap-search): Use some of these
10013
10014 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10015
10016         * version.el (emacs-version): Make the patch level/beta come
10017         before the XEmacs qualifier so that it gets into (funcall
10018         emacs-version) and thus in the bug reports.
10019         (emacs-version>=): Support patch levels.
10020
10021 1999-06-03  SL Baur  <steve@xemacs.org>
10022
10023         * version.el: implement x.y.z version number
10024         From Jan Vroonhof <vroonhof@math.ethz.ch>
10025
10026 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10027
10028         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10029
10030 1999-05-22  Vin Shelton <acs@xemacs.org>
10031
10032         * startup.el: Document -private and break out non-standard X options.
10033
10034 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10035
10036         * mule/mule-charset.el (charset-after): New function.
10037         (charset-direction): Synch with Mule, update docstring.
10038         (get-charset-property): New function.
10039         (put-charset-property): New function.
10040         (charset-plist): New function.
10041
10042         * mule/mule-charset.el (compose-region):
10043         (decompose-region): remove;  these functions (which don't work
10044         since we don't do composite characters) have been moved to
10045         mule-util.el.
10046         (toplevel): follow coding standards
10047
10048 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10049
10050         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10051         exist any more.
10052
10053         * code-files.el: Fix commentary to follow coding standards.  Move
10054         the single line left in mule-files.el to here.
10055
10056         * mule/mule-files.el: delete.
10057
10058 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10059
10060         * info.el (Info-scroll-prev): Use event functions instead of the
10061         old emacs 19 interface.
10062
10063 1999-06-02  Andy Piper  <andy@xemacs.org>
10064
10065         * x-font-menu.el (x-font-menu-load-font):
10066         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10067
10068 1999-05-31  Andy Piper  <andy@xemacs.org>
10069
10070         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10071         group.
10072         (font-menu-this-frame-only-p): ditto.
10073         (font-menu-max-items): reinstate, from Jan Vroonhof
10074         <vroonhof@math.ethz.ch>
10075         (font-menu-submenu-name-format): ditto.
10076         (font-menu-split-long-menu): ditto, for use by the family
10077         constructor.
10078         (font-menu-family-constructor): use it.
10079
10080 1999-05-30  Andy Piper  <andy@xemacs.org>
10081
10082         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10083         for use by the font menu.
10084
10085         * msw-font-menu.el: new file implementing mswindows specific
10086         font-menu behaviour.
10087         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10088         (mswindows-font-menu-junk-families): ditto.
10089         (hack-font-truename): ditto.
10090         (mswindows-font-regexp-ascii): ditto.
10091         (mswindows-reset-device-font-menus): ditto.
10092         (mswindows-font-menu-font-data): ditto.
10093         (mswindows-font-menu-load-font): ditto.
10094
10095         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10096         (x-font-menu-font-data): ditto.
10097         (x-font-menu-load-font): ditto.
10098
10099         * font-menu.el: new file implementing generic font menu behaviour.
10100         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10101         made device independent.
10102         (font-menu-this-frame-only-p): ditto.
10103         (font-menu-preferred-resolution): ditto.
10104         (font-menu-size-scaling): new variable used to determine whether
10105         sizes are in points or tenths of a point.
10106         (vassoc): moved from x-font-menu.el.
10107         (device-fonts-cache): ditto.
10108         (device-fonts-cache): ditto.
10109         (flush-device-fonts-cache): ditto.
10110         (reset-device-font-menus): copied from x-font-menu.el and made
10111         device independent. Most functionality deferred to
10112         device-dependent versions.
10113         (font-menu-family-constructor): copied from x-font-menu.el and
10114         made device independent.
10115         (font-menu-size-constructor): ditto.
10116         (font-menu-weight-constructor): ditto.
10117         (font-menu-set-font): ditto.
10118         (font-menu-change-face): ditto.
10119         (font-menu-load-font): new device method.
10120         (font-menu-font-data): ditto.
10121
10122         * x-font-menu.el: The above functions deleted.
10123
10124 1999-05-26  Andy Piper  <andy@xemacs.org>
10125
10126         * update-elc.el:
10127         * make-docfile.el:
10128         * loadup.el: rehash expand-file-name usage to not use default-directory.
10129
10130 1999-05-21  Andy Piper  <andy@xemacs.org>
10131
10132         * x-select.el (x-select-convert-to-text):
10133         (x-selected-text-type):
10134         (x-get-selection):
10135         (xselect-convert-to-string):
10136         (xselect-convert-to-compound-text):
10137         (xselect-convert-to-length):
10138         (xselect-convert-to-targets):
10139         (xselect-convert-to-delete):
10140         (xselect-convert-to-filename):
10141         (xselect-convert-to-charpos):
10142         (xselect-convert-to-lineno):
10143         (xselect-convert-to-colno):
10144         (xselect-convert-to-sourceloc):
10145         (xselect-convert-to-os):
10146         (xselect-convert-to-host):
10147         (xselect-convert-to-user):
10148         (xselect-convert-to-class):
10149         (xselect-convert-to-name):
10150         (xselect-convert-to-integer):
10151         (xselect-convert-to-atom):
10152         (xselect-convert-to-identity): functions renamed from x-* and
10153         moved to select.el.
10154         (x-get-secondary-selection): use rename get-selection.
10155         (x-get-clipboard): ditto.
10156         (x-own-selection): moved to select.el.
10157         (x-valid-simple-selection-p): ditto.
10158         (x-dehilight-selection): ditto.
10159         (x-own-clipboard): ditto.
10160         (x-disown-selection): ditto.
10161
10162         * x-mouse.el (x-yank-function): moved to mouse.el.
10163         (x-insert-selection): ditto.
10164         (x-set-point-and-move-selection): use renamed function.
10165
10166         * select.el (selected-text-type): moved and renamed from
10167         x-select.el.
10168         (selection-owner-p): moved to C.
10169         (selection-exists-p): ditto.
10170         (get-cutbuffer): new device method.
10171         (get-selection): generalised and moved from x-select.el.
10172         (own-selection): moved x-own-selection functionality into here.
10173         (dehilight-selection): renamed and moved from x-select.el.
10174         (own-clipboard): functionality moved from x-select.el using new
10175         generic C builtins.
10176         (disown-clipboard): ditto.
10177         (select-convert-to-text):
10178         (select-convert-to-string):
10179         (select-convert-to-compound-text):
10180         (select-convert-to-length):
10181         (select-convert-to-targets):
10182         (select-convert-to-delete):
10183         (select-convert-to-filename):
10184         (select-convert-to-charpos):
10185         (select-convert-to-lineno):
10186         (select-convert-to-colno):
10187         (select-convert-to-sourceloc):
10188         (select-convert-to-os):
10189         (select-convert-to-host):
10190         (select-convert-to-user):
10191         (select-convert-to-class):
10192         (select-convert-to-name):
10193         (select-convert-to-integer):
10194         (select-convert-to-atom):
10195         (select-convert-to-identity): new functions renamed from x-* and
10196         moved from x-select.el.
10197
10198         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10199         into here and use as the default window-system mouse yank.
10200         (insert-selection): generalised and moved from x-mouse.el.
10201         (own-clipboard): moved to C.
10202
10203         * msw-select.el (mswindows-selection-owned-p): deleted.
10204         (mswindows-own-selection): generalised and moved to select.el.
10205         (mswindows-disown-selection): generalised and moved to C.
10206         (mswindows-selection-owner-p): ditto.
10207
10208 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10209
10210         * XEmacs 21.2.14 is released
10211
10212 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10213
10214         * about.el: update contact info for jason and slb.
10215
10216 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10217
10218         * mule/european.el (setup-romanian-environment): Add Romanian
10219         support from Emacs/Mule romanian.el.
10220
10221 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10222
10223         * cus-face.el: Label all custom changes with the 'custom' tag.
10224
10225         * cus-edit.el: idem ditto.
10226
10227         * faces.el: Added suport for adding device tags to various functions.
10228         (custom): New device tag.
10229         (face-spec-set): Call reset face with tags argument. No longer do
10230         x-init-global-faces hack.
10231
10232         * faces.el (frob-face-property): Use an anonymous specifier to map
10233         frob-face-property-1 over.
10234
10235         * x-font-menu.el (font-menu-set-font): Always specify all
10236         properties to custom.
10237
10238 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10239
10240         * mule/european.el (setup-czech-environment): Add czech support.
10241         From David Sauer <davids@orfinet.cz>
10242
10243 1999-03-15  SL Baur  <steve@xemacs.org>
10244
10245         * check-features.el: Turn hard errors into warnings.
10246
10247 1999-03-21  SL Baur  <steve@xemacs.org>
10248
10249         * simple.el (delete-key-deletes-forward): As per discussion on
10250         xemacs-beta, default to t.
10251
10252 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10253
10254         * loadup.el: Define Installation-string before loading anything.
10255
10256 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10257
10258         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10259         From Anders Stenman <stenman@isy.liu.se>
10260
10261 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10262
10263         * wid-edit.el (widget-glyph-find): Ditto.
10264
10265         * packages.el (locate-library): Ditto.
10266
10267         * loadup.el (really-early-error-handler): Ditto.
10268
10269         * lib-complete.el (read-library): Ditto.
10270
10271         * faces.el (set-face-stipple): Ditto.
10272
10273         * code-files.el (load): Use new calling style of locate-file.
10274
10275 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10276
10277         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10278         dead.
10279
10280 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * dumped-lisp.el (preloaded-file-list): Don't load
10283         Installation.el.
10284
10285         * loadup.el (Installation-string): Define it here.
10286
10287 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10288
10289         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10290         Installation.el needs to be loaded before `dump-paths', otherwise
10291         the dumping process won't find it.
10292
10293 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10294
10295         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10296         subr so that we can use `replace-in-string' in Installation.el to
10297         get rid of C-m chars under the native Windows build.
10298
10299 1999-04-29  Andy Piper  <andy@xemacs.org>
10300
10301         * make-docfile.el: canonicalize file and directory names.
10302
10303         * device.el (call-device-method): new function for calling device
10304         specific methods.
10305         (define-device-method): new function for defining device methods.
10306         (define-device-method*): ditto.
10307
10308 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10309
10310         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10311
10312 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10313
10314         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10315         (cyrillic-koi8-r-encode-table): Likewise.
10316         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10317         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10318
10319         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10320         from vietnamese.el].
10321
10322         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10323         mule/mule-misc.el.
10324
10325 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10326
10327         * mule/thai-xtis.el:
10328         - Change font registry name from "Thai94x94-0" to "xtis-0".
10329         - Change mnemonic of coding-system `tis-620' to "TIS620".
10330
10331 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10332
10333         * mule/ethiopic.el: fixed.
10334
10335 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10336
10337         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10338
10339         * mule/thai-xtis.el: New file.
10340
10341         * mule/vietnamese.el: New file.
10342
10343         * mule/ethiopic.el: New file.
10344
10345 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * bytecomp.el (byte-compile-close-variables): Leave
10348         debug-issue-ebola-notices alone.
10349
10350 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10351
10352         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10353         at the top of the buffer since it is the most important thing to
10354         customize
10355         (ldap-get-host-parameter): New defun
10356         (ldap-search): Add a new parameter `withdn' to retrieve the
10357         distinguished names of entries
10358
10359 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10360
10361         * startup.el (splash-frame-body): Date and spelling fixes.
10362
10363 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10364
10365         * view-less.el (toggle-truncate-lines): add autoload tag
10366
10367 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10368
10369         * format.el (format-alist): Disable image stuff.
10370
10371 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10372
10373         * wid-edit.el (widget-glyph-find): Search by directories, then by
10374         suffixes rather than the other way around.
10375         (widget-image-conversion): Renamed to
10376         `widget-image-file-name-suffixes'.
10377
10378 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10379
10380         * mule/mule-charset.el: Made old functions obsolete, remove the
10381         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10382         (charset-iso-graphic-plane): Rename from charset-graphic.
10383         (charset-iso-final-char): Rename from charset-final.
10384         (charset-width): Rename from charset-columns.
10385         (charset-bytes): Added from fsf compatibility, returns always 1.
10386
10387         * mule/mule-misc.el: Move charset-doc-string alias to
10388         mule-charset.el
10389
10390 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10391
10392         * x-faces.el (x-make-font-bold-italic): honor
10393         *try-oblique-before-italic-fonts*
10394
10395 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10396
10397         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10398
10399 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10400
10401         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10402         name.
10403
10404 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10405
10406         * cl-extra.el (equalp): Would bug out for lists.
10407
10408 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10409
10410         * about.el (about-hackers):  Change cgw's email address
10411
10412 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10413
10414         * XEmacs 21.2.13 is released
10415
10416 1999-03-12  SL Baur  <steve@xemacs.org>
10417
10418         * simple.el (delete-key-deletes-forward): Revert to previous
10419         behavior.
10420
10421 1999-01-18  Didier Verna  <didier@xemacs.org>
10422
10423         * menubar-items.el (xemacs-splash-buffer): handle the case of
10424         multiple elements in the splash buffer body.
10425
10426         * startup.el (splash-frame-timeout): new constant: interval
10427         between splash buffer elements.
10428         (command-line-1): handle splash buffer with multiple elements (use
10429         a timeout).
10430         (splash-frame-body): Originally `startup-splash-frame-body'.
10431         Rewrote a cleaner and more readable version. This can now be array,
10432         in which case each element is displayed in turn in the splash buffer.
10433         (splash-frame-static-body): new constant. Persistent information
10434         across all splash buffer elements (preserves the possibility to give
10435         it in different languages.
10436         (circulate-splash-frame-elements): new function. Used as a timeout
10437         to circulate through all splash frame elements and display them in
10438         sequence.
10439         (display-splash-frame): originally `startup-splash-frame'. Handle
10440         the case of multiple elements in the splash buffer body. Now
10441         returns a timeout id if multiple elements to display, or nil.
10442
10443 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10444
10445         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10446         so they can be overridden by x-init-face-from-resources.
10447         Additionally specify the font name also with an x tag.
10448
10449 1999-03-08  Andy Piper  <andy@xemacs.org>
10450
10451         * package-get.el (package-get-base): autoload.
10452
10453         * menubar-items.el (default-menubar): add update menu item. Fix
10454         custom menu to only be activated when package-base is available.
10455
10456         * package-get.el (package-get-custom): don't load
10457         package-get-custom as it is auto-generated. Fix group definition.
10458
10459 1999-03-05  Didier Verna  <didier@xemacs.org>
10460
10461         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10462         instead of `symbol-name' (Thanks Kyle).
10463
10464         * cus-edit.el (custom-save-variables): use `prin1' instead of
10465         princ to write symbols.
10466
10467 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10468
10469         * XEmacs 21.2.12 is released
10470
10471 1999-03-05  SL Baur  <steve@xemacs.org>
10472
10473         * menubar-items.el (default-menubar): Add kfm browsing support.
10474         From Neal Becker <nbecker@fred.net>
10475
10476 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10477
10478         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10479         calls to font-lock during buffer reversion.
10480
10481 1999-02-12  Didier Verna  <didier@xemacs.org>
10482
10483         * info.el (Info-build-node-completions): unconditionally widen the
10484         tag table buffer.
10485
10486 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10487
10488         * x-faces.el (x-init-face-from-resources):
10489         Only set fonts in the 'x locale.
10490
10491 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10492
10493         * package-ui.el (pui-install-selected-packages): Don't throw on
10494         `package-admin-delete-binary-package' returning nil since it's
10495         normal.  Reindent function.
10496         (pui-add-required-packages): Handle case where packages selected
10497         for installation have never been installed.
10498
10499 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10500
10501         * menubar-items.el (default-menubar):
10502         Implement the ``Mule->Set coding system of process'' menu item.
10503
10504 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10505
10506         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10507         files
10508         - Change some `if's to `when's
10509
10510 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10511
10512         * XEmacs 21.2.11 is released
10513
10514 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10515
10516         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10517         against window close (Fix Bug #460).
10518         (ask-user-about-lock-dbox): Idem.
10519
10520 1999-02-25  SL Baur  <steve@xemacs.org>
10521
10522         * mule/mule-charset.el (charset-leading-byte): New function.
10523         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10524
10525 1999-02-12  Andy Piper  <andy@xemacs.org>
10526
10527         * about.el (xemacs-hackers): change andy's email address.
10528         (about-url-alist): change andy's web page address.
10529         (about-xemacs): add piper.
10530
10531 1999-02-16  SL Baur  <steve@xemacs.org>
10532
10533         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10534         of mule-base into lisp/mule.
10535
10536 1999-02-16  SL Baur  <steve@xemacs.org>
10537
10538         * mule/arabic.el:
10539         mule/canna-leim.el:
10540         mule/chinese.el:
10541         mule/cyrillic.el:
10542         mule/english.el:
10543         mule/european.el:
10544         mule/greek.el:
10545         mule/hebrew.el:
10546         mule/japanese.el:
10547         mule/kinsoku.el:
10548         mule/korean.el:
10549         mule/misc-lang.el:
10550         mule/mule-category.el:
10551         mule/mule-ccl.el:
10552         mule/mule-charset.el:
10553         mule/mule-cmds.el:
10554         mule/mule-coding.el:
10555         mule/mule-files.el:
10556         mule/mule-help.el:
10557         mule/mule-init.el:
10558         mule/mule-misc.el:
10559         mule/mule-tty-init.el:
10560         mule/mule-x-init.el:
10561         mule/viet-chars.el:  Remerge from mule-base.
10562
10563         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10564         of mule-base into lisp/mule.
10565
10566 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10567
10568         * process.el (exec-to-string): Use `shell-command-switch' in place
10569         of hard-wired "-c" (for WindowsNT).
10570
10571 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10572
10573         * menubar-items.el (default-menubar):  Remove obsolete
10574         "Gopher" item
10575
10576 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10577
10578         * package-admin.el (package-admin-get-install-dir): First fall
10579         back to the location of xemacs-base for non-mule packages.
10580
10581 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10582
10583         * paths.el:
10584         - improved automounter tmp directory support.
10585         - support 4 (!) empirically discovered automounter conventions
10586
10587 1999-02-12  SL Baur  <steve@xemacs.org>
10588
10589         * etags.el (pop-tag-mark): autoload to match key binding.
10590
10591 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10592
10593         * XEmacs 21.2.10 is released
10594
10595 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10596
10597         * package-get.el (package-get-remote-filename): Don't bug out for
10598         a local file name in the search entry.
10599
10600 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10601
10602         * XEmacs 21.2.9 is released
10603
10604 1999-01-19  Didier Verna  <didier@xemacs.org>
10605
10606         * replace.el (replace-search-function): new variable containing a
10607         function to perform a search-forward.
10608         (replace-re-search-function): new variable containing a function
10609         to perform a re-search-forward.
10610         (perform-replace): use them.
10611
10612 1999-01-25  Didier Verna  <didier@xemacs.org>
10613
10614         * select.el (selection-owner-p): use the name `XEmacs'.
10615         (cut-copy-clear-internal): ditto.
10616
10617 1999-01-18  Andy Piper  <andy@xemacs.org>
10618
10619         * about.el (about-url-alist): Update my entry.
10620         (xemacs-hackers): Ditto.
10621
10622 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10623
10624         * buffer.el (switch-to-buffer): Fixing documentation.
10625         * minibuf.el (minibuffer-completion-table): ditto.
10626         * cl-macs.el (return-from): ditto.
10627
10628 1999-01-04  Didier Verna  <didier@xemacs.org>
10629
10630         * replace.el (delete-non-matching-lines): temporarily disable
10631         case-folding when called interactively with a regexp containing
10632         uppercase characters.
10633         (delete-matching-lines): ditto.
10634         (count-matches): ditto.
10635         (list-matching-lines): ditto.
10636
10637 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10638
10639         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10640         abort if current window is split horizontally, not if others are
10641         split.  Got rid of unnecessary minibuffer checking.  Also, add
10642         some comments (it's still complex).
10643
10644 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10645
10646         * package-get.el: changed address for doc.ic.ac.uk to
10647         sunsite.doc.ic.ac.uk
10648
10649 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10650
10651         * ldap.el (toplevel): Remove requires so that the file compiles
10652         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10653
10654 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10655
10656         * dump-paths.el: Calculate module-directory and set
10657         module-load-path to the load path for modules.
10658
10659         * loadup.el: Get bootstrap value of module-load-path from the
10660         environment variable EMACSBOOTSTRAPMODULEPATH.
10661         - Display the module load path if we're debugging paths.
10662
10663         * setup-paths.el: Added function paths-find-site-module-directory.
10664         - Added function paths-find-module-directory.
10665         - Added function paths-construct-module-load-path.  Uses new
10666         environment variable EMACSMODULEPATH.
10667
10668 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10669
10670         * font.el (font-default-object-for-device):
10671         Oops! This `or' can't be replaced by `unless'.
10672         Fixed inability to run w3, among other things.
10673
10674 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10675
10676         * package-admin.el: Change initialization of
10677           package-admin-install-function dependent on system type.
10678           Change package-admin-install-function-mswindows to use
10679           "minitar".
10680
10681 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10682
10683         * mouse.el (default-mouse-motion-handler): Disable help echo while
10684         in the minibuffer.
10685
10686 1998-12-28  Martin Buchholz <martin@xemacs.org>
10687
10688         * XEmacs 21.2.8 is released.
10689
10690 1998-12-24  Martin Buchholz <martin@xemacs.org>
10691
10692         * XEmacs 21.2.7 is released.
10693
10694 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10695
10696         * package-ui.el (pui-list-packages): Set truncate-lines.
10697
10698         * package-get.el (package-get-download-menu): Use
10699         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10700
10701         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10702         (pui-help-string): idem.
10703         (list-packages-mode): New major mode.
10704         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10705         (pui-install-selected-packages): Add suport for removing packages.
10706         (pui-toggle-package-delete-key): New function.
10707         (pui-popup-context-sensitive): New kludge.
10708         (pui-list-packages): Add warning when `package-get-remote' is nil.
10709         (package-ui-add-site): New function.
10710
10711 1998-12-01  Didier Verna  <didier@xemacs.org>
10712
10713         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10714
10715 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10716
10717         * ldap.el: Custom-ized
10718         (toplevel): Do not provide `ldap' which is provided by C level
10719         LDAP code
10720         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10721
10722 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10723
10724         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10725
10726 1998-12-17  Andy Piper  <andy@xemacs.org>
10727
10728         * sound.el (sound-load-list): name changed from sound-load-alist.
10729         (sound-extension-list): name changed from sound-ext-list.
10730         (load-default-sounds): use new names.
10731         (load-sound-file): use new names.
10732
10733 1998-12-16  Andy Piper  <andy@xemacs.org>
10734
10735         * XEmacs 21.2.6 is released
10736
10737 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10738
10739         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10740         errors.
10741
10742 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10743
10744         * wid-edit.el (widget-echo-this-extent): Set
10745         help-echo-owns-message to t.
10746
10747 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10748
10749         * package-get.el (package-get-download-menu): use toggles for
10750           each site in the download site menu.
10751
10752 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10753
10754         * package-get.el (package-get): If we cannot find a package
10755           because package-get-remote is not set, give a more helpful
10756           error message.
10757
10758 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10759
10760         * package-get.el (package-get-remote-filename): use an EFS path
10761         with user anonymous if no user is specified.
10762
10763 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10764
10765         * faces.el (face-spec-set): Re-init fallfacks for default after
10766         calling reset-face on the default face.
10767
10768 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10769
10770         * package-admin.el (package-admin-default-install-function):
10771         Behave as advertised.  Make sure the pkg-dir is proper for
10772         default-directory.
10773         (package-admin-add-binary-package): Make sure the pkg-dir is
10774         proper for default-directory.
10775         (package-admin-install-function-mswindows): Make sure the pkg-dir
10776         is proper for default-directory.
10777
10778 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10779
10780         * XEmacs 21.2.5 is released
10781
10782 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10783
10784         * files.el (binary-file-regexps): regexp-opt is not available at
10785         bytecompile time.
10786
10787 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10788
10789         * x-win-xfree86.el:
10790         * x-win-sun.el (x-win-init-sun):
10791         * x-win-sun.el:
10792         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10793         * x-iso8859-1.el:
10794         * x-init.el (init-post-x-win):
10795         * x-init.el (init-pre-x-win):
10796         * x-init.el (x-initialize-compose):
10797         * x-init.el:
10798         * x-compose.el:
10799         * winnt.el:
10800         * widget.el:
10801         * wid-edit.el (widget-glyph-click):
10802         * wid-edit.el (widget-glyph-find):
10803         * wid-edit.el (widget-type):
10804         * view-less.el (view-buffer-other-window):
10805         * very-early-lisp.el:
10806         * version.el:
10807         * toolbar.el:
10808         * toolbar-items.el:
10809         * term/sun.el (suntool-map):
10810         * term/sun-mouse.el:
10811         * term/internal.el:
10812         * syntax.el (modify-syntax-entry):
10813         * symbol-syntax.el:
10814         * subr.el:
10815         * startup.el (lock-directory):
10816         * simple.el (set-comment-column):
10817         * simple.el (backward-delete-char-untabify):
10818         * shadow.el (find-emacs-lisp-shadows):
10819         * shadow.el:
10820         * setup-paths.el (paths-construct-info-path):
10821         * select.el (cut-copy-clear-internal):
10822         * process.el (call-process-region):
10823         * process.el (start-process-shell-command):
10824         * process.el:
10825         * paths.el (rmail-spool-directory):
10826         * paragraphs.el (use-hard-newlines):
10827         * package-get.el (package-get-dependencies):
10828         * package-admin.el (package-admin-delete-binary-package):
10829         * obsolete.el (truncate-string):
10830         * obsolete.el (store-substring):
10831         * mouse.el (default-mouse-track-maybe-own-selection):
10832         * mouse.el (mouse-yank-at-point):
10833         * modeline.el:
10834         * modeline.el (mouse-drag-modeline):
10835         * minibuf.el (read-directory-name-internal):
10836         * minibuf.el (read-file-name-internal):
10837         * minibuf.el (read-file-name-internal-1):
10838         * minibuf.el (read-file-name-2):
10839         * minibuf.el (exact-minibuffer-completion-p):
10840         * minibuf.el (read-from-minibuffer):
10841         * minibuf.el:
10842         * menubar.el (check-menu-syntax):
10843         * map-ynp.el (map-y-or-n-p):
10844         * make-docfile.el (docfile-out-of-date):
10845         * loadup.el ((member "run-temacs" command-line-args)):
10846         * loadup.el ((member "no-site-file" command-line-args)):
10847         * loadup.el (really-early-error-handler):
10848         * loadup.el:
10849         * loadhist.el:
10850         * loaddefs.el:
10851         * lisp-mnt.el (lm-verify):
10852         * lib-complete.el (lib-complete:cache-completions):
10853         * lib-complete.el (library-all-completions):
10854         * itimer.el (itimer-run-expired-timers):
10855         * info.el (Info-mode):
10856         * info.el (Info-insert-file-contents):
10857         * info.el (Info-rebuild-dir):
10858         * info.el (Info-build-dir-anew):
10859         * info.el (Info-parse-dir-entries):
10860         * info.el (Info-dir-outdated-p):
10861         * info.el (Info-insert-dir):
10862         * info.el (info-xref):
10863         * info.el:
10864         * hyper-apropos.el (hyper-apropos-get-doc):
10865         * hyper-apropos.el (hyper-describe-face):
10866         * hyper-apropos.el (hyper-apropos-mode):
10867         * hyper-apropos.el:
10868         * help.el (list-processes):
10869         * help.el:
10870         * gnuserv.el:
10871         * font.el (mswindows-font-create-name):
10872         * font.el (font-default-font-for-device):
10873         * font.el (x-font-create-object):
10874         * font.el (font-registry):
10875         * font.el:
10876         * font-lock.el (font-lock-keywords):
10877         * font-lock.el:
10878         * finder.el (finder-compile-keywords):
10879         * find-paths.el (paths-find-recursive-path):
10880         * fill.el (set-justification-center):
10881         * fill.el (fill-region-as-paragraph):
10882         * files.el (insert-directory):
10883         * files.el (wildcard-to-regexp):
10884         * files.el (recover-file):
10885         * files.el (basic-save-buffer):
10886         * files.el (delete-auto-save-file-if-necessary):
10887         * files.el (file-relative-name):
10888         * files.el (backup-extract-version):
10889         * files.el (backup-buffer):
10890         * files.el (set-visited-file-name):
10891         * files.el (set-auto-mode):
10892         * files.el (interpreter-mode-alist):
10893         * files.el:
10894         * files.el (find-file-noselect):
10895         * files.el (abbreviate-file-name):
10896         * files.el (parse-colon-path):
10897         * files.el (directory-abbrev-alist):
10898         * etags.el (visit-tags-table-buffer):
10899         * easymenu.el (easy-menu-define):
10900         * dragdrop.el (experimental-dragdrop-drag):
10901         * dragdrop.el (dragdrop-drop-do-functions):
10902         * dragdrop.el (dragdrop-drop-at-point):
10903         * disass.el (disassemble-1):
10904         * disass.el (disassemble-internal):
10905         * disass.el (disassemble):
10906         * disass.el:
10907         * derived.el (derived-mode-init-mode-variables):
10908         * derived.el (define-derived-mode):
10909         * custom.el (defgroup):
10910         * cus-edit.el (custom-quote):
10911         * config.el:
10912         * code-process.el (open-network-stream):
10913         * code-process.el (start-process):
10914         * code-process.el (call-process-region):
10915         * code-process.el (call-process):
10916         * code-process.el:
10917         * code-files.el (insert-file-contents):
10918         * code-files.el:
10919         * code-files.el (buffer-file-coding-system-for-read):
10920         * cmdloop.el (yes-or-no-p-minibuf):
10921         * cl.el:
10922         * cl-macs.el:
10923         * cl-extra.el:
10924         * callers-of-rpt.el (make-caller-report):
10925         * callers-of-rpt.el:
10926         * bytecomp.el (batch-byte-recompile-directory):
10927         * bytecomp.el (batch-byte-compile-1):
10928         * bytecomp.el (batch-byte-compile):
10929         * bytecomp.el (display-call-tree):
10930         * bytecomp.el (byte-compile-insert):
10931         * bytecomp.el (byte-compile-two-args-19->20):
10932         * bytecomp.el (byte-compile-variable-ref):
10933         * bytecomp.el (byte-compile-form):
10934         * bytecomp.el (byte-compile-top-level-body):
10935         * bytecomp.el (byte-compile-out-toplevel):
10936         * bytecomp.el (byte-compile-byte-code-maker):
10937         * bytecomp.el (byte-compile-file-form-defmumble):
10938         * bytecomp.el (byte-compile-file-form):
10939         * bytecomp.el (byte-compile-keep-pending):
10940         * bytecomp.el (byte-compile-insert-header):
10941         * bytecomp.el (byte-compile-from-buffer):
10942         * bytecomp.el (byte-compile-file):
10943         * bytecomp.el (byte-recompile-file):
10944         * bytecomp.el (byte-compile-close-variables):
10945         * bytecomp.el (byte-compile-warn-about-unused-variables):
10946         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10947         * bytecomp.el (byte-compiler-legal-options):
10948         * bytecomp.el (byte-compile-lapcode):
10949         * bytecomp.el (byte-optimize-log):
10950         * bytecomp.el ((fboundp 'defsubst)):
10951         * bytecomp.el:
10952         * bytecomp-runtime.el:
10953         * byte-optimize.el (byte-optimize-apply):
10954         * byte-optimize.el (car):
10955         * byte-optimize.el (byte-optimize-form):
10956         * byte-optimize.el (byte-optimize-form-code-walker):
10957         * byte-optimize.el:
10958         * build-report.el (build-report-insert-installation-file):
10959         * build-report.el (build-report):
10960         * auto-show.el:
10961         * apropos.el (apropos-documentation):
10962         - mega patch
10963         - clean up byte-compile warnings
10964         - remove unused variables
10965         - Use common lisp style hashtable functions
10966         - byte compiler cleanup
10967         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10968         - remove old backquote syntax usage
10969         - move some cl functionality into C for speed.
10970         - remove last remaining VMS support
10971         - spelling fixes
10972         - implement last, butlast, nbutlast, copy-list in C.
10973         - new macro ignore-file-errors, similar to ignore-errors
10974           (ignore-file-errors (delete-file "foo"))
10975         - get frequent garbage collection during loadup.el by tweaking
10976           gc-cons-threshold, rather than explicitly calling garbage-collect
10977         - default delete-key-deletes-forward to `t'.
10978
10979 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10980
10981         * XEmacs 21.2-beta4 is released.
10982
10983 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10984
10985         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10986         (easy-menu-item-present-p): Wrapper around find-menu-item.
10987         (easy-menu-remove-item): Wrapper around delete-menu-item.
10988
10989         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10990         (add-menu-button): Add 'in-menu' argument.
10991         (add-menu-item-1): Add in-menu support to helper function.
10992
10993 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10994
10995         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10996
10997 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10998
10999         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11000         of Dec 4, 1997.
11001
11002 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11003
11004         * process.el (shell-command-on-region): Report if the command
11005         succeeded or failed.
11006
11007 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11008
11009         * subr.el (buffer-substring-no-properties): Comment out.
11010
11011 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11012
11013         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11014           into font instances first, like `x-frob-font-size' does.
11015           (mswindows-find-larger-font): ditto
11016
11017 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11018
11019         * package-ui.el (pui-install-selected-packages): fix args in call
11020         to `package-get'.
11021
11022 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11023
11024         * package-get.el (host-name): New widget type.
11025         (package-get-remote): Better customization using new type.
11026         (package-get-download-sites): idem dito.
11027
11028         (package-get-custom): Do not use package-get-all untill we have
11029         runtime dependencies.
11030
11031         (package-get-remove-copy): Default to 't' we no longer need this
11032         kludge as we do not currently use depenencies.
11033
11034         (package-get-was-current): New variable.
11035         (package-get-require-base): New 'force-current' argument.
11036         (package-get-update-base): idem
11037         (package-get-package-provider):  idem
11038         (package-get-locate-index-file): New 'no-remote' argument.
11039         (package-get-locate-file): idem.
11040
11041         (package-get-maybe-save-index): New function.
11042         (package-get-update-base): Use it.
11043
11044 1998-10-28 Greg Klanderman <greg@alphatech.com>
11045
11046         * package-get.el (package-get-remote): default to nil; by default,
11047         don't go out to the net via EFS.  They must select a download site.
11048         (package-get-download-sites): new variable.
11049         (package-get-download-menu): new function.
11050         (package-get-locate-index-file): new function.
11051         (package-get-update-base): use it.
11052
11053         * menubar-items.el (default-menubar): add "Update Package Index"
11054         and "Add Download Site" menus under Options | Manage Packages.
11055
11056 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11057
11058         * package-get.el (package-get): bugfix code checking installed version
11059         for case where package is not currently installed.
11060         (package-get-require-signed-base-updates): new variable.
11061         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11062         deemed not a goot thing.  Use the variable
11063         package-get-allow-unsigned-base-updates instead.
11064
11065 1998-10-16 Greg Klanderman <greg@alphatech.com>
11066
11067         * package-get.el (package-get): Don't install an older version than
11068         we already have unless explicitly told to.  Issue a warning.
11069
11070         * package-ui.el (pui-add-required-packages): when adding
11071         dependencies, don't add packages that are up to date.
11072         (pui-package-symbol-char):  Don't consider a package out of date
11073         if you have a newer version installed than the latest version in
11074         package-get-base.
11075
11076         * package-get.el (package-get-base-filename): document that it may
11077         be a path relative to package-get-remote;  new default value.
11078         (package-get-locate-file): new function.
11079         (package-get-update-base): use it to expand package-get-base-filename.
11080         (package-get-save-base): new function to save the package-get database
11081         to file.
11082         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11083         (package-get-update-base): pass the REMOTE-SOURCE arg.
11084         (package-get-update-base-entry): call package-get-custom-add-entry.
11085         (package-get-file-installed-p): removed; no longer needed.
11086         (package-get-create-custom): ditto.
11087         (toplevel): remove code to build and load package-get-custom.el
11088         (package-get-custom-add-entry): new function.
11089
11090 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11091
11092         * wid-edit.el (widget-button-click): Don't switch window.
11093
11094 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11095
11096         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11097
11098 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11099
11100         * etags.el (find-tag-default): Run find-tag-hook using
11101         run-hooks rather than funcall
11102
11103 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11104
11105         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11106         and the current local map as the parents to isearch-mode-map.
11107
11108 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11109
11110         * XEmacs 21.2-beta3 is released.
11111
11112 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11113
11114         * package-get.el (package-get-update-base): use
11115         insert-file-contents-internal, not insert-file-contents-literally.
11116
11117 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11118
11119         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11120         dump time.
11121
11122 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11123
11124         * package-get.el (package-get-update-base-entry): new function.
11125         (package-get-update-base): renamed; was `package-get-load-base'.
11126         cleanup, and use package-get-update-base-from-buffer.
11127         (package-get-update-base-from-buffer): new function.
11128         (package-get-update-base-entries): new; helper for above.
11129         Do not eval lisp grabbed over ftp; parse it from new format.
11130
11131 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11132
11133         * files.el (set-auto-mode): Don't play games loading package-get
11134         database; package-get-package-provider will handle it all.
11135
11136 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11137
11138         * package-get.el (package-get-base-filename): new variable.
11139         (package-get-require-base): new function.
11140         (package-get-pgp-signed-begin-line): new variable.
11141         (package-get-pgp-signature-begin-line): ditto.
11142         (package-get-pgp-signature-end-line):  ditto.
11143         (package-get-load-base): new function.
11144         (package-get-interactive-package-query):
11145         (package-get-update-all):
11146         (package-get-dependencies):
11147         (package-get-package-provider):
11148         (package-get-custom): use package-get-require-base.
11149         [package-get-custom loading]: disable for now.
11150
11151         * package-ui.el (pui-list-packages): use (package-get-require-base)
11152
11153 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11154
11155         * package-ui.el: Correct obvious thinko in choosing extent face.
11156
11157 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11158
11159         * menubar-items.el (default-menubar): pui-list-package has nothing
11160         to with Customize. Move all the package stuff to a new Item in Options.
11161
11162         * package-ui.el (pui-menu): Add menu and Popup menu.
11163
11164         * package-get.el (package-get): Use new
11165         package-admin-get-install-dir.
11166
11167         * package-admin.el (package-admin-get-install-dir): New syntax.
11168         Conserve package location and put mule packages where mule-base is.
11169
11170         * package-get.el : Customized
11171
11172         * package-ui.el (pui): Customized
11173         (pui-package-install-dest-dir): New variable.
11174         (pui-install-selected-packages): Use it
11175
11176 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11177
11178         * package-get.el (package-get-interactive-package-query): Move
11179         dependency on package-get-base to run-time.
11180         (package-get-update-all): Ditto.
11181         (package-get-dependencies): Ditto.
11182         (package-get-package-provider): Ditto.
11183         (package-get-custom): Ditto.
11184
11185 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11186
11187         * events.el: Remove 'ascii-character property from 'backspace
11188         and 'delete symbols
11189
11190 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11191
11192         * package-get-base.el: removed.
11193
11194 1998-09-23  Didier Verna  <didier@xemacs.org>
11195
11196         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11197         (no-upper-case-p): new function.
11198         (with-search-caps-disable-folding): new macro.
11199         (with-interactive-search-caps-disable-folding): new macro.
11200         (zap-to-char): In interactive mode, do a case-sensitive search if
11201         the character is uppercase.
11202         (zap-up-to-char): ditto.
11203
11204         * replace.el (perform-replace): use the function no-upper-case-p.
11205
11206         * isearch-mode.el (isearch-fix-case): ditto.
11207         make obsolete `with-caps-disable-folding' and
11208         `isearch-no-upper-case-p'.
11209
11210         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11211         (tags-search): ditto.
11212         (tags-query-replace): ditto.
11213
11214         * info.el (Info-search): ditto.
11215
11216 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11217
11218         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11219
11220 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11221
11222         * package-admin.el (package-admin-rmtree): rewritten.  need to
11223         check for "." and ".." before symlink check.  expand files and
11224         directories with respect to DIRECTORY, not default-directory.
11225
11226 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11227
11228         * package-get.el (package-get-all): add INSTALL-DIR argument.
11229
11230 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11231
11232         * package-ui.el (pui-add-required-packages): new function, select
11233         dependent packages.
11234         (pui-display-keymap): bind it.
11235         (pui-help-string): document it.
11236         (pui-install-selected-packages): package-get-all -> package-get.
11237
11238         * package-get.el (package-get-dependencies): new function.
11239
11240 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11241
11242         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11243         regexps.
11244
11245 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11246
11247         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11248         function.
11249         (default-mouse-track-normalize-point): Use it.
11250
11251 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11252
11253         * package-admin.el (package-admin-delete-binary-package):
11254                 General cleanup. Remove unnessary use of progn and
11255         save-excursion.
11256         (package-admin-delete-binary-package): Do NOT mess with file
11257         modes. That is evil.
11258         (package-admin-delete-binary-package): Wrap all deleting in
11259         condition-case. The data in MANIFEST is untrustworthy.
11260         (package-admin-delete-binary-package): Let the OS worry about non
11261         empty directories.
11262
11263 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11264
11265         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11266         processing.
11267         (lm-report-bug): Fix mail address to send bug reports to.
11268
11269 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11270
11271         * XEmacs 21.2-beta2 is released.
11272
11273 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11274
11275         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11276
11277 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11278
11279         * info.el (Info-mode): Document page turning by double clicks in
11280         docstring so `M-x describe-mode' will display it.
11281
11282 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11283
11284         * info.el (Info-mouse-track-double-click-hook): Use character
11285         widths to calculate a border region where double clicking does
11286         page turning, and return `nil' by default so other hooks, such as
11287         region highlighting, will be run.
11288
11289 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11290
11291         * sound.el (default-sound-directory-list): Initialize with all the
11292         "sounds" directories in `data-directory-list'.  It used to just be
11293         the first one.
11294
11295         * packages.el (locate-data-directory-list): Created.  This gives
11296         the list of matching directories, unlike `locate-data-directory',
11297         which just gives the first one.
11298
11299 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11300
11301         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11302         make a binding in the local keymap until help-char handling is
11303         improved.
11304
11305         * help.el (help-keymap-with-help-key): Provide keymap with help
11306         binding.
11307         (help-print-help-form): New helper function.
11308
11309 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11310
11311         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11312         move extent to another buffer; no need to create a new extent.
11313         (isearch-fix-case): New function.
11314         (isearch-search-and-update): Use it.
11315
11316 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11317
11318         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11319         the keymap, not minor-mode-map-alist.
11320         (isearch-done): Restore overriding-local-map.
11321
11322 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11323
11324         * bytecomp.el (byte-compile-buffer-substring):
11325         Fix for: (byte-compile (defun f () (buffer-substring)))
11326         ==>   ** buffer-substring called with 3 args, but requires 0-3
11327         - new code not only works, but is more readable, too.
11328
11329 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11330
11331         * msw-faces.el (mswindows-init-device-faces): Don't try to
11332           specify a default font at this late stage. Do try to force
11333           creation of the default face font so that if it fails we get
11334           an error now instead of a crash at frame creation.
11335
11336           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11337           mswindows-make-font-unitalic: Canonical default weight
11338           changed from "Normal" to "Regular".
11339
11340           mswindows-make-font-bold / -bold-italic: Supplied device was
11341           not being passed into call to mswindows-find-smaller-font.
11342
11343 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11344
11345         * package-get.el (package-get-remote): Fix the path where to find
11346           the packages on xemacs.org.
11347
11348 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11349
11350         * about.el (about-maintainer-info): Update Ben's entry.
11351
11352 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11353
11354         * lisp/shadow.el (find-emacs-lisp-shadows):
11355         - `member' was being called on lists of length 2000!
11356         - Replace with hashtables.
11357         - Replace hand-coded loops with (dolist)
11358         - Fix comment typo
11359
11360 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11361
11362         * packages.el: Added new function, `package-delete-name', to
11363           delete existing packages from the installed package database
11364           (`packages-package-list').  Also added the "pkginfo" directory
11365           to `packages-special-base-regexp', so that the pkginfo directory
11366           would not get added to `late-packages'.
11367
11368         * package-admin.el: Added ability to delete an installed package
11369           (added low-level function, `package-admin-delete-package').
11370           Understands how to use the pkginfo/MANIFEST.<package> file to
11371           delete the package.  When installing a package, will also
11372           create a MANIFEST.* file if one is not provided by the
11373           package.  If the MANIFEST.* doesn't exist when deleting a
11374           package, the functions will fall back to attempting to delete
11375           any package-specific lisp directory.
11376
11377         * package-get.el: Moved some functions to package-admin.el.
11378           Added interactive function `package-get-delete-package', for
11379           use by users for deleting a package.
11380
11381           Also modified to not require the presence of efs.
11382
11383 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11384
11385         * files.el (find-file-noselect): Handle all signals, kill the
11386         buffer and resignal.
11387
11388 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11389
11390         * cl-macs.el (glyph-image): Add setf method.
11391
11392 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11393
11394         * package-get.el: Fixed broken EFS downloading.  Also, look for
11395           .tar.gz files first, in preference over .tgz files.
11396
11397         * package-ui.el: Fix display of package version numbers.
11398
11399 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11400
11401         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11402         argument.
11403
11404 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11405
11406         * list-mode.el: `display-completion-list': added new/optional
11407           keyword `:completion-string', which allows the programmer to
11408           change the "Possible completions are:" prompt.
11409
11410         * menubar-items.el: Added new pulldown menu-pick to start up the
11411           visual package browser/installer:
11412
11413                 Options->Customize->List Packages
11414
11415         * package-admin.el: Added hooks for installing under both Unix
11416           and MS Windows.  Does additional error checking.  No longer
11417           calls "add-big-package.sh" to install packages under Unix; now
11418           calls gunzip & tar directly.
11419
11420         * package-get.el: Added ability to install packages from files
11421           on a local disk/CDROM.  Now deletes any existing package lisp
11422           directory.  Does completion on available packages when
11423           querying for package names.  Will also search for .tgz files
11424           in addition for .tar.gz files.  Tries to reload
11425           auto-autoloads, as a convenience when loading new packages,
11426           and also tries to add any new package paths to `load-path'.
11427           Changed all occurences of `concat' to use `expand-file-name'.
11428
11429         * package-ui.el: New file which implements the main visual
11430           package browser/installer, which is started via a menu pick or
11431           M-x pui-list packages.
11432
11433 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11434
11435         * startup.el (load-init-file): spelling fix.
11436
11437 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11438
11439         * startup.el (normal-top-level): Load auto-autoload files
11440         covariantly with their precedence.
11441
11442 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11443
11444         * menubar-items.el (default-menubar): Remove "Font Weight"
11445         option, there is currently no custom equivalent.. Customize-faces
11446         is "Edit faces".
11447
11448         * x-font-menu.el (font-menu-set-font): Use customize to set
11449         default face.
11450
11451         * faces.el (face-spec-update-all-matching): New function.
11452
11453         * cus-face.el (custom-set-face-update-spec): New function.
11454         Interface to customize faces from elisp.
11455
11456         (custom-face-value-create): Show the customized settings if set
11457         but not saved.
11458
11459 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11460
11461         (custom-face-value-create): Show the customized settings if set
11462         but not saved.
11463
11464 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11465
11466         * keydefs.el (global-map): Add FSF 20.3 binding of
11467         query-replace-regexp.
11468
11469 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11470
11471         * minibuf.el (read-file-name-internal-1): use
11472         user-name-completion-1 instead of user-name-completion.
11473
11474 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11475
11476         * loadup.el:
11477         * make-docfile.el:
11478         * update-elc.el: Don't set `source-directory' (now defunct as a
11479         global variable) no more.
11480
11481         * packages.el (packages-list-autoloads): Made `source-directory'
11482         (now defunct as a global variable) a parameter.
11483
11484 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11485
11486         * about.el (about-hackers): new email
11487
11488 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11489
11490         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11491
11492 1998-07-17  Didier Verna  <didier@xemacs.org>
11493
11494         * faces.el (set-face-property):
11495         (set-face-dim-p):
11496         (face-dim-p): updated the doc strings now that the dim property isn't
11497         tty-specific.
11498         (face-equal): the dim property is now a common one.
11499
11500         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11501         Renamed the `stipple' attribute to `background-pixmap'.
11502         (custom-face-background-pixmap): make custom-face-stipple an
11503         obsolete alias for this.
11504
11505 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11506
11507         * find-paths.el (paths-file-readable-directory-p): Created and
11508         used.
11509
11510         * loadup.el: Don't set inhibit-... flags from run-temacs.
11511
11512 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11513
11514         * packages.el (packages-data-path-depth): Added and used.
11515
11516 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11517
11518         * about.el:
11519         - Change .xpm to .png, delete "zcat" section.
11520         - cosmetic fix in the 'marcpa' entry.
11521
11522         * etc/photos
11523         - convert all .xpm.Z to .png
11524         - rename mrb to martin
11525         - rename mcook-m to mcookm
11526
11527 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11528
11529         * x-init.el (x-initialize-compose): Add support for
11530         dead-circumflex as YET ANOTHER NAME for that dead key.
11531
11532 1998-08-05  Colin Rafferty <colin@xemacs.org>
11533
11534         * setup-paths.el (paths-construct-exec-path): Made the
11535         last-packages really be last.
11536         (paths-construct-data-directory-list): Ditto.
11537
11538 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11539
11540         * startup.el(startup-splash-frame-body):
11541         Update Copyright notice in splash screen
11542
11543 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11544
11545         * minibuf.el (read-file-name-internal-1): do ~user completion.
11546
11547 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11548
11549         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11550         aginst destroyed extents
11551
11552 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11553
11554         * package-get.el (package-get): add `install-dir' argument.
11555
11556 1998-07-20  John Jones  <jj@asu.edu>
11557
11558         * package-get.el: calls to package-get-update-all will only
11559           update packages which are already installed.
11560
11561 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11562
11563         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11564         writable.
11565
11566 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11567
11568         * about.el (about-hackers): Correct my email.
11569
11570 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11571
11572         * about.el (about-hackers): new email-address.
11573
11574 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11575
11576         * minibuf.el (read-number): Don't let `input-error' condition
11577         escape.
11578
11579 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11580
11581         * about.el (about-hackers): use my `email-for-life' address.
11582
11583 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11584
11585         * XEmacs 21.2-beta1 is released.
11586
11587 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11588
11589         * ldap.el (ldap-search): Doc string change
11590
11591 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11592
11593         * menubar-items.el (default-menubar): Removed references to
11594         `data-directory', and use `locate-data-file' instead, and made
11595         then greyed out if they don't exist.
11596
11597 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11598
11599         * keymap.el (events-to-keys): Use `format' instead of `concat'
11600         since the latter does not accept integer args anymore
11601
11602 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11603
11604         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11605         macros replaced.
11606
11607 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11608
11609         * make-docfile.el: Get first initialization from very-early-lisp.el
11610         * update-elc.el: Ditto.
11611         * loadup.el (really-early-error-handler): Ditto.
11612
11613         * packages.el (packages-unbytecompiled-lisp): Add new file,
11614         very-early-lisp.el.
11615
11616         * very-early-lisp.el: New file.
11617
11618 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11619
11620         * Symbols that have been obsolete for at least 3 years removed (II).
11621
11622         * obsolete.el (eval-current-buffer): Make compatible.
11623         (byte-code-function-p): Ditto.
11624         (send-string): Removed.
11625         (send-region): Removed.
11626         (screen-scrollbar-width): Removed.
11627         (set-screen-scrollbar-width): Removed.
11628         (set-screen-left-margin-width): Removed.
11629         (set-screen-right-margin-width): Removed.
11630         (screen-left-margin-width): Removed.
11631         (screen-right-margin-width): Removed.
11632         (set-buffer-left-margin-width): Removed.
11633         (set-buffer-right-margin-width): Removed.
11634         (buffer-left-margin-width): Removed.
11635         (buffer-right-margin-width): Removed.
11636         (x-set-frame-icon-pixmap): Removed.
11637         (x-set-screen-icon-pixmap): Removed.
11638         (pixel-name): Removed.
11639         (make-pixmap): Removed.
11640         (make-cursor): Removed.
11641         (pixmap-width): Removed.
11642         (pixmap-contributes-to-line-height-p): Removed.
11643         (set-pixmap-contributes-to-line-height): Removed.
11644
11645 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11646
11647         * obsolete.el (popup-menu-up-p): removed.
11648         (read-no-blanks-input): Removed.
11649         (wholenump): Removed.
11650         (ring-mod): Removed (what was ring-mod?).
11651         (current-time-seconds): Removed.
11652         (run-special-hook-with-args): Removed.
11653         (dot): Removed.
11654         (dot-marker): Removed.
11655         (dot-min): Removed.
11656         (dot-max): Removed.
11657         (window-dot): Removed.
11658         (set-window-dot): Removed.
11659
11660         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11661         `dot-min'.
11662
11663         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11664
11665         * code-files.el (insert-file-contents): Rename
11666         run-special-hook-with-args to run-hook-with-args-until-success.
11667         (write-region): Ditto.
11668
11669 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11670
11671         * about.el: Fix typos, update release date.
11672
11673         * Symbols that have been obsolete for at least 3 years removed.
11674
11675         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11676         screen- functions.
11677         (toplevel): remove setf methods for screen functions.
11678         * cl-macs.el (extent-data): defsetf removed.
11679         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11680         many places to remove.
11681         (comment-indent-hook): Ditto.
11682         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11683         (buffer-dedicated-screen): Ditto.
11684         (deiconify-screen): Ditto.
11685         (delete-screen): Ditto.
11686         (event-screen): Ditto.
11687         (find-file-other-screen): Ditto.
11688         (find-file-read-only-other-screen): Ditto.
11689         (live-screen-p): Ditto.
11690         (screen-height): Ditto.
11691         (screen-iconified-p): Ditto.
11692         (screen-list): Ditto.
11693         (screen-live-p): Ditto.
11694         (screen-name): Ditto.
11695         (screen-parameters): Ditto.
11696         (screen-pixel-height): Ditto.
11697         (screen-pixel-width): Ditto.
11698         (screen-root-window): Ditto.
11699         (screen-selected-window): Ditto.
11700         (screen-totally-visible-p): Ditto.
11701         (screen-visible-p): Ditto.
11702         (screen-width): Ditto.
11703         (screenp): Ditto.
11704         (get-screen-for-buffer): Ditto.
11705         (get-screen-for-buffer-noselect): Ditto.
11706         (get-other-screen): Ditto.
11707         (iconify-screen): Ditto.
11708         (lower-screen): Ditto.
11709         (mail-other-screen): Ditto.
11710         (make-screen): Ditto.
11711         (make-screen-invisible): Ditto.
11712         (make-screen-visible): Ditto.
11713         (modify-screen-parameters): Ditto.
11714         (new-screen): Ditto.
11715         (next-screen): Ditto.
11716         (next-multiscreen-window): Ditto.
11717         (other-screen): Ditto.
11718         (previous-screen): Ditto.
11719         (previous-multiscreen-window): Ditto.
11720         (raise-screen): Ditto.
11721         (redraw-screen): Ditto.
11722         (select-screen): Ditto.
11723         (selected-screen): Ditto.
11724         (set-buffer-dedicated-screen): Ditto.
11725         (set-screen-height): Ditto.
11726         (set-screen-position): Ditto.
11727         (set-screen-size): Ditto.
11728         (set-screen-width): Ditto.
11729         (show-temp-buffer-in-current-screen): Ditto.
11730         (switch-to-buffer-other-screen): Ditto.
11731         (visible-screen-list): Ditto.
11732         (window-screen): Ditto.
11733         (x-set-screen-pointer): Ditto.
11734         (x-set-frame-pointer): Ditto.
11735         (screen-title-format): Ditto.
11736         (screen-icon-title-format): Ditto.
11737         (terminal-screen): Ditto.
11738         (delete-screen-hook): Ditto.
11739         (create-screen-hook): Ditto.
11740         (mouse-enter-screen-hook): Ditto.
11741         (mouse-leave-screen-hook): Ditto.
11742         (map-screen-hook): Ditto.
11743         (unmap-screen-hook): Ditto.
11744         (default-screen-alist): Ditto.
11745         (default-screen-name): Ditto.
11746         (x-screen-defaults): Ditto.
11747         (x-create-screen): Ditto.
11748         * obsolete.el: meta-flag removed.
11749         baud-rate removed.
11750         sleep-for-millisecs removed.
11751         extent-data removed.
11752         set-extent-data removed.
11753         set-extent-attribute removed.
11754         extent-glyph removed.
11755         extent-layout removed.
11756         set-extent-layout removed.
11757         list-faces-display removed.
11758         list-faces removed.
11759         trim-versions-without-asking removed.
11760         after-write-file-hooks removed.
11761         truename removed.
11762         auto-fill-hook removed.
11763         blink-paren-hook removed.
11764         select-screen-hook, deselect-screen-hook removed.
11765         auto-raise-screen, auto-lower-screen removed.
11766
11767         * msw-mouse.el: Global change resource -> mswindows-resource.
11768
11769         * XEmacs 21.0-pre5 is released.
11770
11771 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11772
11773         * about.el (about-hackers): Credits update.
11774
11775 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11776
11777         * register.el (insert-register): Don't activate the region.
11778
11779 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11780
11781         * select.el: Restore x-* symbols for backwards compatibility:
11782         x-copy-primary-selection, x-kill-primary-selection,
11783         x-delete-primary-selection, x-select-make-extent-for-selection,
11784         x-valid-simple-selection-, x-cut-copy-clear-internal.
11785
11786 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11787
11788         * XEmacs 21.0-pre4 is released.
11789
11790 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11791
11792         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11793         reporting bugs.
11794         (maybe-add-init-button): Fix semantics under Windows.  Use
11795         `expand-file-name' rather than `concat'.
11796
11797         * help.el (print-messages): New function.
11798
11799 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11800
11801         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11802
11803 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11804
11805         * about.el: Tweaked my entry in about-hackers.
11806
11807         * find-paths.el (paths-emacs-root-p):
11808           Relaxed emacs-root checking of an in-place installation to
11809           also accommodate the flat layout used on MS Windows.
11810
11811 1998-06-29  John Jones  <jj@asu.edu>
11812
11813         * package-get.el: calls to package-get-update-all will only
11814           update packages which are already installed.
11815
11816 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11817
11818         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11819         are handled by the gui-element face fallbacks now.
11820
11821         * x-faces.el: default gui-element face to "background" as well as
11822         the default face.
11823
11824         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11825         and default face settings since these are set as fallbacks now in
11826         the appropriate domain.
11827
11828 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11829
11830         * text-mode.el (text-mode): Reorder regexp so the OR part
11831         corresponding to `page-delim' goes first and the hack in
11832         `forward-paragraph' will work.
11833         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11834
11835 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11836
11837         * subr.el (remove-hook): When checking the hook value
11838           with functionp, don't apply car to it.
11839
11840 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11841
11842         * package-get.el (package-get-remote-filename):
11843           Don't use file-name-as-directory because the local directory
11844           separator conventions might not be the same as ftp's.
11845
11846 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11847
11848         * ldap.el (ldap-host-parameters-alist): New name of
11849         `ldap-host-parameters-plist'
11850
11851 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11852
11853         * package-get.el: Using (require 'package-get-base), now that it
11854         provides itself.  Consequently removed all instances of (load
11855         "package-get-base.el").
11856
11857 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11858
11859         * subr.el (remove-hook): Don't treat the hook value as a
11860           list unless it is both consp and not functionp.
11861
11862 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11863
11864         * about.el: Email address for Ben Wing is ben@xemacs.org.
11865         * auto-show.el: Ditto.
11866         * bytecomp.el: Ditto.
11867         * faces.el: Ditto.
11868         * x-scrollbar.el: Ditto.
11869         * x-misc.el: Ditto.
11870         * tty-init.el: Ditto.
11871         * toolbar-items.el: Ditto.
11872         * symbol-syntax.el: Ditto.
11873         * specifier.el: Ditto.
11874         * objects.el: Ditto.
11875         * hyper-apropos.el: Ditto.
11876         * glyphs.el: Ditto.
11877
11878 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11881         vertical-divider-always-visible-p.
11882         (default-mouse-motion-handler): Ditto.
11883
11884 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11885
11886         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11887         global value.
11888
11889 1998-06-21  Oliver Graf <ograf@fga.de>
11890
11891         * build-reports.el: changed receiver to xemacs-build-reports list
11892
11893 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11894
11895         * font.el: Split font-family-mappings into X and
11896           mswindows-specific versions.
11897           mswindows-font-create-[object|name]: Treat supplied size
11898           as a pointsize. Added underline and strikethru handling.
11899
11900         * msw-faces.el: changed default mswindows charset to western.
11901
11902         * msw-glyphs.el: removed space in border-glyph font string that
11903           was inserted to get round bugs in the mswindows C font code.
11904
11905 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11906
11907         * about.el (about-hackers): Credits update.
11908
11909         * help-nomule.el (tutorial-supported-languages): Add Romanian
11910         TUTORIAL.
11911
11912         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11913         to ISO-8859-2.
11914
11915 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11916
11917         * font.el: Split font-family-mappings into X and
11918           mswindows-specific versions.
11919           mswindows-font-create-[object|name]: Treat supplied size
11920           as a pointsize. Added underline and strikethru handling.
11921
11922         * msw-faces.el: changed default mswindows charset to western.
11923
11924         * msw-glyphs.el: removed space in border-glyph font string that
11925           was inserted to get round bugs in the mswindows C font code.
11926
11927 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11928
11929         * minibuf.el: make read-color-completion-table call
11930           (mswindows-color-list for mswindows devices.
11931
11932 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11933
11934         * lisp/font-lock.el
11935         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11936         Let declaration items contain non-word symbol characters.
11937
11938 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11939
11940         * package-get.el (package-get-package-provider): Added autoload
11941         cookie.  Loading "package-get-base.el" in ALL functions that use
11942         it.  Fixed some (interactive ...) with multiple argument specs
11943         again.  Cosmetic indentation changes.
11944
11945 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11946
11947         * info.el (Info-insert-dir): Don't use nreverse on variables
11948         that you want to use later.
11949
11950 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11951
11952         * x-mouse.el (x-set-point-and-move-selection): Replace call
11953         to x-kill-primary-selection with kill-primary-selection
11954
11955 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11956
11957         * simple.el (what-cursor-position): Make cursor position reported
11958         use value of column-number-start-at-one
11959
11960 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11961
11962         * about.el (xemacs-hackers): Fix Jareth's email address.
11963
11964 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11965
11966         * startup.el (startup-splash-frame): Remove
11967         `xemacs-startup-logo-function'.
11968
11969 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11970
11971         * about.el (about-hackers): Update credits list.
11972
11973 1998-06-06  Jeff Miller <jmiller@smart.net>
11974
11975         * lisp/sound.el: Update sound-ext to allow filenames with
11976           extensions to be found by load-sound-file
11977
11978 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11979
11980         * info.el (Info-rebuild-outdated-dir): Removed variable
11981         (Info-auto-generate-directory): New variable
11982         (Info-save-auto-generated-dir): New variable
11983         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11984         (Info-build-dir-anew): Second parameter removed.  Use
11985         `Info-save-auto-generated-dir'
11986         (Info-rebuild-dir): Ditto
11987
11988 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11989
11990         * list-mode.el (next-list-mode-item): Would not recognize
11991         border between directly neighbored items.
11992
11993 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11994
11995         * package-get.el: add autoloads for some functions.
11996
11997 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * specifier.el (let-specifier): Tiny docfixes.
12000
12001 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12002
12003         * msw-mouse.el: set selection-pointer-glyph to Normal.
12004
12005 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12006
12007         * wid-edit.el (widget-specify-secret): New function.
12008         (widget-after-change): Use it.
12009         (widget-specify-field): Use it.
12010
12011 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12012
12013         * mouse.el (drag-window-divider): Use `(not done)' instead of
12014         `doit'; reuse result of `window-pixel-edges'.
12015
12016         * modeline.el (drag-modeline-event-lag): Rename to
12017         drag-divider-event-lag.
12018
12019 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * specifier.el (let-specifier): Rewritten not to generate needless
12022         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12023         arguments.
12024
12025 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12026
12027         * minibuf.el (read-file-name-1): Setup buffer-local value of
12028         `completion-ignore-case' in completions buffer under Windows.
12029
12030 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12031
12032         * about.el (about-maintainer-glyph): Fix support for not
12033         compressed images.
12034
12035 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12036
12037         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12038
12039         * mouse.el (mouse-track): Cancel selection if misc-user event with
12040         `cancel-mode-internal' function is fetched.
12041
12042 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12043
12044         * files.el (save-some-buffers-1): Fixed return value.
12045
12046 1998-06-01  Oliver Graf <ograf@fga.de>
12047
12048         * dragdrop.el: added experimental
12049
12050 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12051
12052         * startup.el (after-init-hook, init-file-user,
12053         user-init-directory, load-user-init-file):  Purge references
12054         to "~/.xemacs/init.el" from docstrings.
12055
12056         (load-user-init-file) Use paths-construct-path to construct
12057         paths to user init files.  Go directly to ~/.emacs, do not
12058         search ~/.xemacs/, do not load `default-custom-file'.
12059
12060 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12061
12062         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12063         general *sh.
12064         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12065
12066 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12067
12068         * menubar-items.el (default-menubar): add Update Packages to customize
12069         menu.
12070
12071 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12072
12073         * faces.el: use toolbar face as a fallback for toolbar properties
12074         in xpm-color-symbols instead of default.
12075
12076         * msw-faces.el: rename 3d-object -> gui-element face.
12077
12078 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12079
12080         * startup.el (xemacs-startup-logo-function): New variable.
12081         (startup-splash-frame): Use it.
12082
12083 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * files.el (save-some-buffers): Would wait 1 second.
12086         (save-some-buffers-1): Delete other windows here instead of in
12087         `save-some-buffers'.
12088         (save-some-buffers): Force redisplay only if windows were deleted.
12089
12090 1998-06-02  Didier Verna  <didier@xemacs.org>
12091
12092         * cus-face.el (custom-face-attributes): generalized the use of
12093         toggle buttons for boolean attributes.
12094         Re-ordered the items a bit.
12095
12096 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12097
12098         * sound.el (default-sound-directory): Use `locate-data-directory'
12099         to find the sounds directory.
12100
12101 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12102
12103         * sound.el: default sound-ext to .wav under mswindows, .au
12104         otherwise. load-default sounds without extensions.
12105
12106 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12107
12108         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12109         if send-pr is not bound.
12110
12111 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12112
12113         * files.el: grok idl files in auto-mode-alist.
12114 1998-06-01  Jeff Miller  <jmiller@smart.net>
12115
12116         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12117         calling `upcase'.
12118
12119 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12120
12121         * msw-glyphs.el: add xbm to the list of image types supported.
12122
12123 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12124
12125         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12126         instead of XEmacs one when dumping InfoDock.
12127
12128 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12129
12130         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12131         for `modeline-visible-p'
12132
12133         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12134
12135 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12136
12137         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12138         since it's not used anymore. doc string fixes.
12139
12140         * package-get.el (package-get-file-installed-p): new function. use
12141         instead of file-installed-p which is in an external package.
12142
12143 1998-05-28  Oliver Graf <ograf@fga.de>
12144
12145         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12146         favor of select-window/switch-to-buffer
12147
12148 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12149
12150         * startup.el: changed (getenv "HOME") to (user-home-directory)
12151
12152 1998-05-25  Oliver Graf <ograf@fga.de>
12153
12154         * frame.el (cde-start-drag) moved to dragdrop.el
12155         (offix-start-drag-region) moved to dragdrop.el
12156         (offix-start-drag) moved to dragdrop.el
12157         * dragdrop.el (cde-start-drag) moved from frame.el
12158         (offix-start-drag-region) moved from frame.el
12159         (offix-start-drag) moved from frame.el
12160         (cde-start-drag-region) cde drag regions
12161         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12162
12163 1998-05-26  Oliver Graf <ograf@fga.de>
12164
12165         * dragdrop.el: created dragdrop-drag prototypes
12166         (cde-start-drag-region) fixed typo
12167
12168 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12169
12170         * simple.el (after-init-hook): Remove reader macro.
12171
12172         * packages.el (packages-hardcoded-lisp): Get rid of reader
12173         macros.  Update DOC string.
12174
12175 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * mouse.el (drag-window-divider): Ditto.
12178
12179         * modeline.el (mouse-drag-modeline): Use it.
12180
12181         * lisp-mode.el (let-specifier): Specify indentation.
12182
12183         * specifier.el (let-specifier): Renamed from
12184         `with-specifier-instance'.
12185
12186 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12187
12188         * x-faces.el:
12189         * faces.el: move definition of xpm-color-symbols from x-faces.el
12190         to faces. Predicate x-get-resource on the presence of x.
12191
12192         * msw-faces.el: set 3d-object face rather than modeline. Specify
12193         faces as specfier defaults.
12194
12195         * package-get.el: don't use package-admin-add-single-file-package.
12196
12197 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12198
12199         * toolbar-items.el: Fixup tooltips.
12200         (toolbar-gnus): Don't use obsolete variable
12201         toolbar-news-frame-properties.
12202         (toolbar-news-reader): Default to `gnus' instead of
12203         `not-configured'.
12204
12205         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12206         Windows.
12207
12208 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12209
12210         * package-get.el: rename -installedp -> -installed-p.
12211
12212 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12213
12214         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12215         attributes, and assinged it to continuation, truncation and
12216         hscroll glyphs.
12217
12218         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12219         and made continuation, truncation and hscroll glyphs arrow
12220         characters out of that font.
12221
12222 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12223
12224         * minibuf.el (minibuffer-electric-separator): Play nicely with
12225         directory-sep-char being \.
12226         (minibuffer-electric-tilde): Ditto.
12227         (read-file-name-map): Ditto.
12228
12229 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12230
12231         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12232         on X devices.
12233         (default-mouse-track-deal-with-down-event): Avoid
12234         `x-disown-selection'; use `disown-selection' instead.
12235
12236 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12237
12238         * select.el:
12239         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12240         moved to (cut-copy-clear-internal) in select.el. Ditto for
12241         (x-delete-primary-selection) (x-kill-primary-selection)
12242         (x-copy-primary-selection).
12243         (own-clipboard): new function.
12244
12245         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12246         functions in select.el. remove old ones.
12247         (mswindows-own-clipboard): new function.
12248
12249 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12250
12251         * gnuserv.el: allow connections from mswindows type devices.
12252
12253 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12254
12255         * msw-glyphs.el: change image type used from cursor to resource.
12256
12257 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12258
12259         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12260         for {top,bottom}-{left,right} values in addition to
12261         {top,bottom}_{left,right}.
12262         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12263
12264 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12265
12266         * cl-macs.el (specifier-instance): Undefine its setf method.
12267
12268         * specifier.el (with-specifier-instance): Added docstring.
12269
12270         * mouse.el (drag-window-divider): Ditto.
12271
12272         * modeline.el (mouse-drag-modeline): Use it.
12273
12274         * lisp-mode.el (with-specifier-instance): Define its indentation
12275         level.
12276
12277         * specifier.el (with-specifier-instance): New macro.
12278
12279 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12280
12281         * package-get.el (package-get-create-custom): new function to
12282         auto-generate package-get-custom.el from package-get-base.el.
12283         * (package-get-ever-installedp): new function.
12284         * (package-get-custom): new function to get all packages specified
12285         by customize.
12286
12287 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12288
12289         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12290
12291 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12292
12293         * cl-extra.el: Reverse previous float change.
12294
12295 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12296
12297         * x-faces.el:
12298         * faces.el (try-font-name): moved from x-faces.el since it is
12299         required by w3 under mswindows as well X.
12300
12301 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12302
12303         * winnt.el: Removed evil (setq completion-ignore-case t)
12304         clause, one more overlookef fsfism.
12305         (nt-quote-args-functions-alist): End sentences with double space.
12306
12307 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12308
12309         * window-xemacs.el (push-window-configuration): Remove kludgery of
12310         recaching default-toolbar specifier.
12311         (pop-window-configuration): Ditto.
12312         (unpop-window-configuration): Ditto.
12313
12314 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12315
12316         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12317
12318 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12319
12320         * winnt.el (nt-quote-args-verbatim): Added function.
12321         (nt-quote-args-prefix-quote): Added function.
12322         (nt-quote-args-backslash-quote): Added function.
12323         (nt-quote-args-double-quote): Added function.
12324         (nt-quote-args-functions-alist): New variable.
12325         (nt-quote-process-args): Added function. This is the main quoting
12326         work horse called from process-nt.c
12327
12328 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12329
12330         * winnt.el: Removed duplicate definitions for backspace,
12331         delete, M-backspace and C-M-backspace.
12332         (file-name-buffer-file-type-alist): Removed this variable.
12333         (find-buffer-file-type): Removed function.
12334         (find-file-binary):  Removed function.
12335         (find-file-text): Removed function.
12336         (find-file-not-found-set-buffer-file-type): Removed function.
12337         (save-to-unix-hook): Removed function.
12338         (revert-from-unix-hook): Removed function.
12339         (using-unix-filesystems): Removed function.
12340         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12341         warning.
12342         (x-set-selection): Removed function.
12343         (x-get-selection): Removed function.
12344         Removed commented FSFisms.
12345         Replaced copyright notice (this file is not part of GNU Emacs).
12346         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12347         comint-process-echoes setting to t.
12348
12349 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12350
12351         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12352         and used following the interface change of
12353         `paths-find-recursive-path'.
12354
12355         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12356         regexp instead of a list of base names.
12357         (paths-version-control-filename-regexp):
12358         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12359         Introduced and used following the interface change of
12360         `paths-find-recursive-path'.
12361
12362 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12363
12364         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12365         on X devices, rather than on all non-TTY devices.
12366
12367 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12368
12369         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12370
12371         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12372
12373 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12374
12375         * itimer.el (activate-itimer): Fixed usage of integers
12376         as argument to `concat'.
12377
12378 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12379
12380         * itimer.el (start-itimer): replace the use of `concat' with
12381         `format'
12382
12383 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12384
12385         * mode-motion.el (mode-motion-hook): Clarify docstring.
12386         From Bob Weiner <weiner@altrasoft.com>
12387
12388         * loadhist.el (symbol-file): Supply prompt string when used
12389         interactively.
12390         From Bob Weiner <weiner@altrasoft.com>
12391
12392 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12393
12394         * loadup.el (really-early-error-handler): Ditto.
12395
12396         * update-elc.el: Ditto.
12397
12398         * setup-paths.el (paths-construct-exec-path): Ditto.
12399
12400         * make-docfile.el: Ditto.
12401
12402         * find-paths.el (paths-decode-directory-path): Use split-path
12403         instead of decode-path.
12404
12405         * files.el (parse-colon-path): Update docstring reference.
12406
12407 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12408
12409         * msw-init.el:
12410         * x-init.el:
12411         Bind cut'n'paste keys to non window-system specific functions.
12412
12413         * msw-select.el: New function mswindows-clear-clipboard.
12414         mswindows-cut-copy-clipboard extended to handle clearing of the
12415         selection and renamed to mswindows-cut-copy-clear-clipboard.
12416
12417         * select.el: on mswindows devices delete-primary-selection
12418         calls mswindows-clear-clipboard.
12419
12420 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * simple.el (quoted-insert): Inhibit quit when using read-char.
12423
12424         * cmdloop.el (read-char): Don't inhibit quit.
12425         (read-char-exclusive): Ditto.
12426         (read-char): Signal quit if quit-char was pressed.
12427         (read-char-exclusive): Ditto.
12428         (read-quoted-char): Return a character, not integer.
12429
12430         * menubar-items.el (default-popup-menu): Use Andy's generic
12431         selection code.
12432         (default-popup-menu): Fix code.
12433
12434 1998-05-14  Oliver Graf <ograf@fga.de>
12435
12436         * dragdrop.el (dragdrop-function-widget): this time it's done
12437
12438 1998-05-13  Oliver Graf <ograf@fga.de>
12439
12440         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12441
12442 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12443
12444         * device.el (device-pixel-width):
12445         (device-pixel-height):
12446         (device-mm-width):
12447         (device-mm-height):
12448         (device-bitplanes):
12449         (device-color-cells): Swapped parameters to device-system-metric
12450         according to the interface change.
12451
12452 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12453
12454         * mouse.el (default-mouse-motion-handler): Use new name of the
12455         function event-over-vertical-divider-p.
12456         Do not set E-W arrow cursor over the divider if
12457         vertical-divider-draggable-p is nil in the window.
12458         ([top-level]): Use new name for the variable
12459         vertical-divider-map.
12460         (drag-window-divider): Respect vertical-divider-draggable-p.
12461         Variable name typo fixes.
12462
12463 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12464
12465         * keymap.el (kbd): Define here; handle string constants and
12466         others...
12467
12468 1998-05-15  Christian Nyb <chr@mediascience.no>
12469
12470         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12471         in Emacs 18.
12472
12473 1998-05-13  Didier Verna  <didier@xemacs.org>
12474
12475         * mouse.el (drag-window-divider): give the vertical divider a
12476         pressed look when dragging it.
12477
12478 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12479
12480         * faces.el: predicate some more face operations on x or mswindows
12481         not just x.
12482
12483         * modeline.el: enable modeline coloring for mswindows.
12484
12485 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12486
12487         * minibuf.el (minibuffer-default): Added variable; compatible with
12488         FSF Emacs.
12489         (next-history-element): Used `minibuffer-default'.
12490
12491 1998-05-12  Oliver Graf <ograf@fga.de>
12492
12493         * dragdrop.el (dragdrop-function-widget): button and mods ok
12494         arguments still look a bit strange
12495         (dragdrop-compare-mods) created
12496         (dragdrop-drop-do-functions) correctly checks for buttons and
12497         modifiers
12498
12499 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * setup-paths.el (paths-default-info-directories): Replace
12502         path-separator with directory-sep-char.
12503
12504         * files.el (path-separator): Don't define it here.
12505
12506 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12507
12508         * update-elc.el: Ditto.
12509
12510         * setup-paths.el (paths-construct-exec-path): Ditto.
12511
12512         * make-docfile.el: Ditto.
12513
12514         * loadup.el (really-early-error-handler): Ditto.
12515
12516         * find-paths.el (paths-decode-directory-path): Use decode-path
12517         instead of decode-path-internal.
12518
12519         * files.el (parse-colon-path): Update docstring.
12520
12521 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12522
12523         * subr.el (get-buffer-window-list): Make BUFFER optional.
12524
12525         * window-xemacs.el (windows-of-buffer): Defalias to
12526         get-buffer-window-list.
12527
12528 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12529
12530         * disass.el: Fix maintainer keyword.
12531
12532         * bytecomp.el (byte-compile-and-load-file): Autoload.
12533         (byte-compile-buffer): Ditto.
12534
12535         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12536         value is returned, not the name.
12537         (lisp-imenu-generic-expression): Enable it.
12538         (lisp-mode-variables): Ditto.
12539         (lisp-indent-offset): Change defconst to defvar.
12540         (lisp-indent-function): Ditto.
12541         (lisp-body-indent): Ditto.
12542
12543 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * modeline.el: Use zap-last-kbd-macro-event.
12546
12547         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12548         nil, don't attempt to do anything with messages.
12549         (eval-last-sexp): Use `letf' for clarity.
12550
12551 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12552
12553         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12554
12555 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12556
12557         * buff-menu.el:
12558         * lisp-mode.el:
12559         * obsolete.el:
12560         Change empty docstrings into no doc strings at all.
12561         Fix bogus FSF-format docstrings.
12562         * etags.el: Fix docstring.
12563
12564 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12565
12566         * package-get.el (package-get): Use internal md5
12567
12568 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12569
12570         * about.el (about-xemacs): Correct abuse of concat.
12571
12572 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12573
12574         * info.el (Info-mode): Use easymenu.
12575
12576 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * apropos.el (apropos): Don't use concat with integers.
12579
12580         * cmdloop.el (describe-last-error): Handle the case when no error
12581         was seen gracefully.
12582
12583         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12584         defun.
12585         (apropos-describe-plist): Ditto.
12586
12587         * help.el (with-displaying-help-buffer): Revert to a defun.
12588         (describe-key): Use it as defun.
12589         (describe-mode): Ditto.
12590         (describe-bindings): Ditto.
12591         (describe-prefix-bindings): Ditto.
12592         (describe-installation): Ditto.
12593         (view-lossage): Ditto.
12594         (describe-function): Ditto.
12595         (describe-variable): Ditto.
12596         (describe-syntax): Ditto.
12597
12598 1998-05-11  Oliver Graf <ograf@fga.de>
12599
12600         * dragdrop.el: changed order of require/provide
12601         (dragdrop-drop-mime-default) changed to new calling conventions
12602         (dragdrop-drop-do-functions) changed to new calling conventions
12603         (dragdrop-function-widget) this one needs more work...
12604
12605 1998-05-10  Oliver Graf <ograf@fga.de>
12606
12607         * about.el: another small change in my entry
12608         * dragdrop.el (dragdrop-drop-log-function): logging added
12609         plus customizations
12610         changed interface to handler functions. now called with event
12611         and object
12612
12613 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12614
12615         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12616         E-W arrow pointer displayed over draggable dividers.
12617
12618         * mouse.el (default-mouse-motion-handler): Show it when
12619         appropriate.
12620         (drag-window-divider): Added.
12621         ([top-level]): Initialized window-divider-map with a keymap
12622         binding the above function to left button down event.
12623
12624         * x-mouse.el (x-init-pointer-shape): Initialize
12625         divider-pointer-glyph from Cursor.dividerPointer, or use default
12626         E-W double arrow.
12627
12628 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12629
12630         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12631
12632 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12633
12634         * simple.el (count-words-buffer): Don't query for buffer.
12635         (count-lines-buffer): Ditto.
12636
12637 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12638
12639         * help.el (where-is): add optional insert argument.
12640
12641 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12642
12643         * help.el (describe-key-briefly): New argument INSERT.
12644
12645         * simple.el (eval-expression): New optional argument; synch with
12646         FSF 20.3.
12647
12648         * keydefs.el (global-map): Add new register bindings.
12649
12650         * register.el: Synched with FSF 20.3.
12651
12652 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12653
12654         * window-xemacs.el (recenter): all arguments are optional.
12655
12656 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12657
12658         * device.el: (device-pixel-width): Reflected name/parameters
12659         change to device-system-metric.
12660         (device-pixel-height): Ditto.
12661         (device-mm-width): Ditto.
12662         (device-mm-height): Ditto.
12663         (device-bitplanes): Ditto.
12664         (device-color-cells): Ditto.
12665
12666 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12667
12668         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12669
12670         * cl.el (most-positive-fixnum): Document.
12671         (most-negative-fixnum): Ditto.
12672
12673         * cus-dep.el: Updated comment.
12674
12675         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12676         constant.
12677
12678         * cus-load.el (custom-put): Removed.
12679
12680         * files.el (after-find-file): Just resignal quit instead of
12681         signaling "canceled".
12682
12683 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12684
12685         * frame.el (other-frame): Use `focus-frame' instead of
12686         select-frame kludges.
12687
12688         * lisp-mode.el: Update lisp-indent-function for
12689         save-selected-frame and with-selected-frame.
12690
12691         * frame.el (save-selected-frame): New macro.
12692         (with-selected-frame): Ditto.
12693         (other-frame): Use `set-frame-focus'.
12694
12695 1998-05-06  Oliver Graf <ograf@fga.de>
12696
12697         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12698         (dragdrop-drop-url-default) default handler for URL drops created
12699         (dragdrop-drop-mime-default) default handler for MIME drops created
12700         (dragdrop-drop-functions) default custom for handling drops created
12701         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12702
12703 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12704
12705         * mouse.el: Removed redundant mouse-mswindows-drop function.
12706
12707 1998-05-05  Oliver Graf <ograf@fga.de>
12708
12709         * about.el: changed some text in my entry
12710         * dragdrop.el: added customs
12711
12712 1998-05-04  Oliver Graf <ograf@fga.de>
12713
12714         * mouse.el: killed global drop key bindings
12715         (mouse-offix-drop) removed
12716         * dragdrop.el: created
12717         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12718
12719 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12720
12721         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12722         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12723
12724         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12725         obsolete comment.
12726
12727         * scrollbar.el (scrollbars-visible-p): Use new
12728         {vertical,horizontal}-scrollbar-visible-p specifiers.
12729
12730 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12731
12732         * device.el (device-pixel-height):
12733         (device-pixel-width):
12734         (device-mm-width):
12735         (device-mm-height):
12736         (device-bitplanes):
12737         (device-color-cells): Moved these 6 functions from device.c; they
12738         all use single (device-system-metrics) call.
12739
12740 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12741
12742         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12743         were renamed.
12744
12745         * menubar-items.el:
12746         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12747         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12748
12749         * help.el (help-map): Remove Hyperbole keybinding logic.
12750         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12751
12752 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12753
12754         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12755         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12756
12757 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12758
12759         * msw-glyphs.el: use nicer icon3 from the frame icon.
12760
12761 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12762
12763         * version.el (emacs-version): Remove InfoDock conditionals.
12764
12765         * startup.el (startup-splash-frame): Change ID logo name.
12766
12767 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * files.el (after-find-file): If the user presses C-g on
12770         directory-creation prompt, kill the buffer.
12771
12772 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12773
12774         * simple.el (count-words-region): Reverse previous change.
12775
12776 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * replace.el (query-replace): Just call perform-replace.
12779         (query-replace-regexp): Ditto.
12780         (perform-replace): Move region handling here.
12781         (perform-replace): Use the new arg to match-data.
12782
12783 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12784
12785         * x-init.el: Install X specific display table that
12786           displays char 0240 as a space to avoid whatever it is
12787           that screws up display of that character code.
12788
12789 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12790
12791         * help.el (function-arglist): If no arguments are documented for a
12792         subr, print nothing rather than incorrect output.
12793
12794 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12795
12796         * cmdloop.el (command-error): Update bail-out error message to use
12797         `emacs-program-name'.
12798
12799         * lib-complete.el: Remove reader macro cruft.
12800
12801         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12802         cruft.
12803
12804         * simple.el (count-words-region): Drop interactive-p check on the
12805         message.
12806
12807 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12808
12809         * font.el
12810         * msw-faces.el
12811         Correct spelling of mswindows-font-canonicalize-name.
12812
12813 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12814
12815         * ldap.el (ldap-host-parameters-alist): Replaced with
12816         `ldap-host-parameters-plist'
12817         (ldap-search): Adapt to previous change
12818
12819 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12820
12821         * about.el (about-hackers): Update Bob Weiner bio.
12822         (about-maintainer-info): Ditto.
12823
12824 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12825
12826         * simple.el (display-warning-minimum-level): Docfix.
12827
12828 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12829
12830         * widget.el (:default-get): New keyword.
12831         * wid-edit.el (default, widget-default-default-get): Define it.
12832         (group, widget-group-default-get): Define it.
12833         (menu-choice, widget-choice-default-get): Define it.
12834         (widget-default-get): New function.
12835         (widget-choice-action): Call it.
12836         (widget-editable-list-entry-create): Call it.
12837
12838 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12839
12840         * byte-optimize.el (byte-boolean-vars): Removed.
12841         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12842         lookup through `byte-boolean-vars'.
12843
12844 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12845
12846         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12847         resource-provided values into ghost specs for scrollbar-height and
12848         scrollbar-width.
12849
12850 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * byte-optimize.el: Don't attempt to optimize /=.
12853
12854         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12855         (byte-compile-/=): Ditto.
12856
12857 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12858
12859         * apropos.el: Use `with-displaying-help-buffer'.
12860         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12861         Use `with-displaying-help-buffer'.
12862         (apropos-follow): Do not give special treatment to buffer cursor
12863         was in prior to a mouse click.
12864         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12865         (apropos-print-doc): Set correct buffer for setting text
12866         properties.
12867
12868 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12869
12870         * help.el (help-buffer-prefix-string): New variable.
12871         (help-buffer-name): Use it.
12872
12873         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12874         mode menu.
12875
12876 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12877
12878         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12879
12880 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * files.el (find-file-noselect): Update docstring.
12883         (find-file-noselect): Signal an error if found an unreadable file.
12884         (file-chase-links): Save the match data.
12885         (normal-mode): Use `lwarn' and `error-message-string'.
12886         (interpreter-mode-alist): Change defconst to defvar.
12887         (inhibit-first-line-modes-regexps): Ditto.
12888         (inhibit-first-line-modes-regexps): Added .tgz.
12889         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12890         (change-major-mode-with-file-name): New user-option.
12891         (set-visited-file-name): Synched with FSF.
12892         (file-name-extension): New function, from FSF 20.3.
12893         (file-relative-name): Synched with FSF.
12894         (save-some-buffers): Support the C-r feature.
12895         (recover-session): Synched with FSF.
12896         (kill-some-buffers): Ditto.
12897         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12898
12899 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12900
12901         * files.el (insert-file): Undo previous change and reenable use of
12902         format.el.
12903
12904 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12905
12906         * window-xemacs.el (recenter): Define.
12907
12908 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12909
12910         * font.el (mswindows-font-create-name)
12911         (mswindows-font-create-object): new functions for mswindows type
12912         fonts.
12913
12914         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12915         strings are parsed as well as font objects.
12916
12917 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12918
12919         * modeline.el (defining-kbd-macro): Restore modeline indication of
12920         kbd-macro being recorded.
12921         (add-minor-mode): Simplify docstring.
12922         (modeline-minor-mode-menu): Remove stuff.
12923
12924 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12925
12926         * code-process.el (call-process): dynamically decide process
12927         coding type.
12928
12929 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12930
12931         * modeline.el: Add line-number-mode, column-number-mode to
12932         the modeline minor-mode menu.  Button2 on the line number does
12933         goto-line.
12934
12935 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12936
12937         * mouse.el: move x-selection-owner-p type things to
12938         selection-owner-p.
12939
12940         * msw-init.el: copy zmacs stuff from x-init.el
12941
12942         * msw-select.el (mswindows-own-selection)
12943         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12944         functions. Very simple minded implementation of selectio
12945         ownership.
12946
12947         * select.el (own-selection) (disown-selection)
12948         (activate-region-as-selection) (select-make-extent-for-selection)
12949         (valid-simple-selection-p): functions moved from x-select.el for
12950         generalized selection.
12951
12952         * x-select.el: see select.el changes.
12953
12954         * x-toolbar.el: use new selection functions.
12955
12956 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12957
12958         * packages.el (packages-find-package-directories): Fixed bug that
12959         would pick up multiple site-package directories.
12960         (package-locations): Added "xemacs-packages" as a late package
12961         location.
12962
12963         * find-paths.el: Now uses `emacs-program-name' and
12964         `emacs-program-version'.
12965         Additions to enforce version-specific directories in
12966         `paths-find-version-directory'.
12967
12968 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12969
12970         * default.el: Removed.
12971         * site-start.el: Removed.
12972
12973 1998-04-29  Didier Verna  <didier@xemacs.org>
12974
12975         * minibuf.el (minibuffer-history-minimum-string-length): Default
12976         to nil.
12977
12978 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12979
12980         * find-paths.el (paths-program-name): Rename.
12981         (paths-emacs-root-p): Ditto.
12982         (paths-find-site-directory): Ditto.
12983
12984 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12985
12986         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12987         `emacs-lisp-byte-compile-and-load'.
12988
12989 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12990
12991         * ldap.el (ldap-search): Fixed additional parameter passing to
12992         `ldap-open'
12993
12994 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12995
12996         * select.el (kill-primary-selection) (selection-owner-p)
12997         (copy-primary-selection) (yank-clipboard-selection)
12998         (selection-exists-p) (delete-primary-selection): new file and
12999         functions that do the right thing for the selected device.
13000
13001         * x-menubar.el: use generalised selection functions.
13002
13003         * dumped-lisp.el: dump select.el.
13004
13005 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13006
13007         * find-paths.el (paths-progname): New variable.
13008         (paths-emacs-root-p): Use it.
13009         (paths-find-site-directory): Ditto.
13010
13011 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13012
13013         * loadup.el ((member "dump" command-line-args)): Dump as
13014         `infodock' if InfoDock.
13015
13016 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13017
13018         * find-paths.el (construct-emacs-version): Simplify, include
13019         program name in the return value.
13020         * (paths-find-version-directory): Use it.
13021
13022 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13023
13024         * info.el (Info-parse-dir-entries): Fixed regexp
13025         (Info-build-dir-anew): Remove full suffix and capitalize info file
13026         name for files with no @direntry
13027         (Info-batch-rebuild-dir): New function
13028         (Info-suffixed-file): Check for regular files instead of simple
13029         file existence (could catch directories before)
13030
13031 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13032
13033         * setup-paths.el, find-paths.el: Removed uses of `not' which
13034         temacs doesn't have.
13035
13036         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13037         into root searching.
13038
13039 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13040
13041         * subr.el: Remove definition of `not'.
13042
13043 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13044
13045         * msw-glyphs.el: enable graphics support.
13046
13047 1998-04-23  Didier Verna  <didier@xemacs.org>
13048
13049         * x-menubar.el (default-menubar): restored the line-number-mode
13050         option.
13051
13052         * misc doc string updates related to the options menu.
13053
13054 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13055
13056         * setup-paths.el (paths-construct-load-path): Fix typo.
13057
13058 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13059
13060         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13061         font-menu-ignore-scaled-fonts don't have to be bound now; this
13062         gets us one step further towards making --no-autoloads work.
13063
13064         * startup.el (normal-top-level): Load auto-autoloads only if
13065         lisp-directory is non-nil.
13066
13067         * setup-paths.el (paths-construct-load-path): Made it robust
13068         against nil lisp-directory.
13069
13070         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13071         to the list of variables that cause a warning when nil.
13072
13073         * toolbar.el (init-toolbar-location): Now works even when there's
13074         no toolbar icon directory.
13075
13076 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * help.el (view-lossage): Recognize it.
13079
13080         * simple.el (log-message): Mark multiline messages.
13081
13082 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13083
13084         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13085
13086 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13087
13088         * package-get.el (package-get-all):  add `\n' separator to
13089         interactive specification so that both variables are read
13090
13091 1998-04-22  Didier Verna  <didier@xemacs.org>
13092
13093         * x-menubar.el: ported the options menu to Custom.
13094         Moved the "read only" toggle button to the buffers menu.
13095         Corrected some missing ;;;###autoload or defcustom.
13096
13097         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13098         the scrollbar-visible specifier for options menu handling.
13099
13100         * toolbar.el (toolbar-visible-p)
13101                      (toolbar-captioned-p)
13102                      (default-toolbar-position): defcustom wrappers around
13103         the toolbar specifiers for options menu handling.
13104
13105         * frame.el (get-frame-for-buffer-default-instance-limit):
13106         defcustom it for options menu handling.
13107
13108         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13109         font-lock-mode for options menu handling.
13110
13111         * cus-start.el: added Custom properties to overwrite-mode for
13112         options menu handling.
13113
13114 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13115
13116         * about.el: shameless self-promotion.
13117
13118 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13119
13120         * simple.el (raw-append-message): Slightly optimize.
13121         (remove-message): Use `push' for clarity.
13122         (append-message): Ditto.
13123         (display-warning): Dito.
13124         (raw-append-message): Send the message to the appropriate device.
13125
13126 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13127
13128         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13129         From Sean MacLennan <Sean.MacLennan@pika.ca>
13130
13131 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13132
13133         * setup-paths.el: Changed `directory-sep-char' to
13134         `path-separator', following a change in GNU Emacs.
13135
13136 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13137
13138         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13139         (Info-build-dir-anew): Add a final newline.
13140         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13141         is `always'
13142         (Info-rebuild-dir): Ditto
13143
13144         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13145
13146 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13147
13148         * simple.el (count-words-buffer): Retain zmacs region.
13149         (count-words-region): Ditto.
13150         * simple.el: (what-line): Expanded line counts.
13151         (count-lines): New parameter to conditionalize whether collapsed
13152         lines get counted.
13153         From Bob Weiner <weiner@altrasoft.com>
13154
13155 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13156
13157         * packages.el (package-locations): infodock-packages must override
13158         mule-packages and packages.
13159
13160 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13161
13162         * wid-edit.el:
13163         remove rude messages from widget-activation-widget-mapper
13164         and widget-activation-glyph-mapper
13165
13166 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13167
13168         * toolbar.el: Remove (featurep 'x) test from
13169         toolbar-make-button-list
13170
13171 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13172
13173         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13174         only if in the same frame.
13175
13176 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13177
13178         * packages.el (package-locations): Added site-packages hierarchy.
13179
13180         * setup-paths.el (paths-default-info-directories): Introduced and
13181         used.
13182
13183         * packages.el, setup-paths.el: Set various path searching depths
13184         to 1.
13185
13186         * packages.el (packages-hierarchy-depth):
13187         (packages-load-path-depth): Introduced and used.
13188
13189         * setup-paths.el (paths-load-path-depth): Introduced and used.
13190
13191         * find-paths.el (paths-find-recursive-path): Added max-depth
13192         parameter.
13193
13194 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13195
13196         * setup-paths.el (paths-construct-info-path): Removed
13197         dependency on behavior of (file-name-as-directory "").
13198
13199 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13200
13201         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13202         lisp objects
13203
13204 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13205
13206         * dump-paths.el, startup.el: Added handling for --debug-paths.
13207
13208 1998-04-15  William M. Perry  <wmperry@aventail.com>
13209
13210         * wid-edit.el: We cannot just set the help-echo or balloon-help
13211           properties for an extent based on the :help-echo widget
13212           property, since help-echo and balloon-help cause an EXTENT to
13213           get passed in, where :help-echo functions are expecting a WIDGET
13214
13215 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13216
13217         * scrollbar.el (init-scrollbar-from-resources): Call
13218         mswindows-init-scrollbar-metrics when appropriate.
13219
13220 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13221
13222         * dumped-lisp.el: dump x-toolbar for window system
13223
13224         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13225         have support and xpm.
13226
13227 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13228
13229         * files.el (toggle-read-only): Fix docstring.
13230         From Didier Verna <didier@xemacs.org>
13231
13232 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13233
13234         * startup.el (normal-top-level): Load autoload-file-name without
13235         specifying an extension---some people only auto-autoload.el.gz.
13236
13237 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * files.el (backup-enable-predicate): Don't bomb on NAME being
13240         nil.
13241
13242 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13243
13244         * find-paths.el, packages.el: Now prefers configure'd paths.
13245         This shouldn't cause any of the originally anticipated problems as
13246         the current paths architecture will not define the various
13247         configure-xxx variables if they're not specified on the configure
13248         command line.
13249
13250         * find-paths.el, setup-paths.el, packages.el: Removed all
13251         mentionings of "/" as a path separator.
13252         Used paths-construct-path throughout.
13253
13254         * find-paths.el (paths-construct-path): Created to assemble paths
13255         from directory components.
13256
13257         * setup-paths.el, packages.el: Used paths-decode-directory-path
13258         instead of decode-path-internal.
13259
13260         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13261         and associates.
13262         (paths-decode-directory-path) Created.
13263
13264         * setup-paths.el: Changed configure-exec-path to
13265         configure-exec-directory.
13266
13267 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13268
13269         * packages.el (packages-find-packages): Fixed decoding of
13270         EMACSPACKAGEPATH.
13271
13272         * startup.el: -no-packages -> -no-early-packages.
13273
13274         (packages-load-package-lisps): Fixed loading of auto-autoload
13275         files.
13276
13277         * startup.el (normal-top-level): Fixed loading of core
13278         auto-autoload.
13279
13280         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13281
13282         * startup.el, packages.el, dump-paths.el: Added proper settings
13283         for site-directory and lisp-directory variables.
13284
13285         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13286         inhibit-package-autoloads and fixed handling of it.
13287
13288         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13289         handling of former inhibit-package-init, now
13290         inhibit-early-packages, to make -vanilla etc. work.
13291
13292 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13293
13294         * code-process.el (start-process): Fallback to 'undecided instead
13295         of 'binary for process input coding stream.
13296
13297         * process.el (start-process): Docstring fix.
13298
13299 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13300
13301         * info.el (Info-insert-dir): Do not insert temporary dir files
13302         in Info-dir-file-attributes
13303         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13304         (Info-rebuild-dir): Ditto.
13305
13306 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13307
13308         * obsolete.el: Added obsoleteness declarations for
13309         `site-directory' and `Info-default-directory-list'.
13310
13311 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13312
13313         * find-paths.el (paths-find-emacs-root): Only look at the
13314         executable at the end of the symlink chain for determining the
13315         Emacs root.
13316
13317 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13318
13319         * setup-paths.el (paths-construct-info-path): Changed construction
13320         to cater to gone default in configure.
13321
13322         * find-paths.el (paths-uniq-append): Added.
13323
13324         * packages.el: Rewritten package path construction once again.
13325
13326         * dump-paths.el, startup.el: Removed package-path as a global
13327         variable.
13328
13329         * package-admin.el (package-admin-add-single-file-package):
13330         (package-admin-add-binary-package): Changed package-path to
13331         late-packages.
13332
13333         * packages.el (packages-split-path): Split path at "/" rather than
13334         nil according to change in emacs.c.
13335
13336 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13337
13338         * setup-paths.el (paths-construct-info-path): Changed info path
13339         order so that directories come out right.
13340         (paths-find-lock-directory): Fixed bug: It used to think
13341         configure-lock-directory is a path.
13342
13343 1998-04-06  Jeff Miller <jmiller@smart.net>
13344
13345         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13346         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13347         eases the use of toolbar-add/kill-item functions.
13348
13349 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13350
13351         * code-files.el (file-coding-system-alist): Commented out
13352         loaddefs.el magical treatment.
13353
13354 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13355
13356         * info.el (Info-rebuild-outdated-dir): Added new option
13357         `conservative' and made it the default
13358         (Info-rebuild-dir): Appropriately parse multi-line description
13359         strings, and multi-section dir files. Issue warning when dir
13360         is rebuilt as temporary
13361         (Info-build-dir-anew): Issue warning when dir is built as
13362         temporary
13363
13364 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13365
13366         * list-mode.el (list-mode-map): Bind highlight motion commands to
13367         standard keys left, right, C-b and C-f.
13368
13369 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13370
13371         * files.el (auto-mode-alist): allow .sc for Scheme->C
13372
13373 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13374
13375         * loadup.el (pureload): Don't quote (garbage-collect).
13376
13377 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13378
13379         * package-get-base.el: Updated.
13380
13381 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13382
13383         * isearch-mode.el (isearch-just-started): New variable.
13384         (isearch-mode): Set it.
13385         (isearch-repeat): Advance one character forward only if the search
13386         was successful, and was not just started.
13387         (isearch-repeat): Clear isearch-just-started.
13388
13389 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13390
13391         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13392         if running -batch.
13393
13394 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13395
13396         * subr.el (listify-key-sequence): Removed.
13397
13398 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * bytecomp.el (byte-compile-print-gensym): New option.
13401         (byte-compile-output-file-form): Use it.
13402         (byte-compile-output-docform): Ditto.
13403         (byte-compile-compiled-obj-to-list): Ditto.
13404
13405 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13406
13407         * msw-glyphs.el: set frame icon if xpm support.
13408
13409 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13410
13411         * help.el: Code that pretty prints variable values
13412           removed.
13413
13414 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13415
13416         * find-paths.el (paths-emacs-root-p): Correct test for installation
13417         directory.
13418         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13419
13420 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13421
13422         * loaddefs.el: Don't set debug-ignored-errors; leave
13423           its default value set to nil.
13424
13425 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13426
13427         * info.el (Info-rebuild-dir): fixed mis-spelling.
13428
13429 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13430
13431         * info.el (Info-rebuild-outdated-dir): New custom var
13432         (Info-insert-node): Create/update dir file when needed, ie when it
13433         does not exist or is older than some info files in directory
13434
13435 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13436
13437         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13438         for last packages, mainly for using a 20.4 package base.
13439
13440         * packages.el (late-packages): Typo fix.  It was called
13441         early-packages.
13442
13443         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13444         relative symlinks correctly.
13445         (paths-find-emacs-roots): More rigorous checking for plausible
13446         configuration-time root.
13447
13448         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13449         find its roots.
13450
13451 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13452
13453         * faces.el: Fix docstrings.
13454         * glyphs.el: Fix docstrings.
13455         * mouse.el: Fix docstrings.
13456
13457         * frame.el: Change phrase `current frame' to `selected frame'.
13458
13459         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13460
13461         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13462         macros using backquote to make them infinitely more readable.
13463
13464 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13465
13466         * packages.el (packages-find-package-path): Hardcoded specialized
13467         InfoDock support until we can clean this up.
13468
13469         * help.el (describe-bindings-1): Return the value of the bindings
13470         help buffer created.
13471         (describe-bindings): Ditto.
13472
13473         * simple.el (set-variable): Restore previous behavior of not
13474         bombing if the variable to set is not boundp.
13475
13476 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13477
13478         * packages.el (packages-handle-package-dumped-lisps): Allow for
13479         non-local files to be loaded off the package-lisp variable.
13480
13481 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13482
13483         * x-faces.el: Global X resources should override
13484           specs for all device classes (color, grayscale, mono);
13485           code currently doesn't override any of them.  Fixed by
13486           calling remove-specifier with '(x default) as the tag
13487           set and allowing inexact matches.
13488
13489 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13490
13491         * faces.el: Separated face initializations based on
13492           device classes into device type specific (tag set,
13493           instantiator) pairs.
13494
13495 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13496
13497         * wid-edit.el (widget-choice-action): Remember user's explicit
13498         choice.
13499         (widget-choice-value-create): Respect it.
13500         From Richard Stallman <rms@gnu.org>
13501
13502 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13503
13504         * setup-paths.el (paths-construct-info-path): Always append
13505         existing directories from configure-time info path.
13506
13507         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13508         Info-directory-list.
13509
13510         * info.el: Removed Info-default-directory-list which was broken by
13511         design.
13512         Removed bogus initialization of Info-directory-list---startup.el
13513         can do a much better job.
13514         Added autoload of Info-directory-list.
13515
13516         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13517         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13518         be exclusive; now it's merely given precedence, just like in the
13519         old days.
13520
13521 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13522
13523         * find-paths.el (paths-find-architecture-directory): Fix bug with
13524         finding; it used to default too early.
13525
13526 1998-03-25  Martin Buchholz <martin@xemacs.org>
13527
13528         * packages.el (packages-split-path): Fix a bug; it used to fail
13529         for paths that weren't split.
13530
13531 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13532
13533         * finder.el (finder-compile-keywords): trap on errors.
13534
13535 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13536
13537         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13538           fourth argument of t so that only the specs exactly
13539           matching the tag lists are removed.
13540
13541 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13542
13543         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13544
13545 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13546
13547         * minibuf.el (mouse-read-file-name-1): If a default directory was
13548         specified, use it for generating the completions.
13549
13550 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13551
13552         * update-elc.el: Now respects inhibit-package-init and
13553         inhibit-site-lisp.
13554         Now does path construction with loadup-paths.
13555
13556         * startup.el (normal-top-level, startup-setup-paths): Now respects
13557         inhibit-package-init and inhibit-site-lisp.
13558
13559         * packages.el (packages-find-package-path): Extended package path
13560         by version-specific hierarchies.
13561         (packages-find-packages): Now respects inhibit flag and
13562         inhibit-site-lisp.
13563         Moved path setup to loadup-paths.
13564
13565         * make-docfile.el: Now respects inhibit-package-init and
13566         inhibit-site-lisp.
13567         Now does path construction with loadup-paths.
13568
13569         * loadup.el: Now respects inhibit-package-init and
13570         inhibit-site-lisp.
13571
13572         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13573
13574         * loadup-paths.el: New file: setup load-path to encompass
13575         packages.
13576
13577 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13578
13579         * auto-show.el: load-gc renamed to pureload.
13580         * site-load.el: Ditto.
13581         * packages.el (toplevel): Ditto.
13582         * loadup.el (really-early-error-handler): Ditto.
13583         * dumped-lisp.el (preloaded-file-list): Ditto.
13584         * cus-face.el (custom-declare-face): Ditto.
13585
13586 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13587
13588         * <Today>: The Big Path Searching Overhaul.
13589
13590         * find-paths.el: New file: find and assemble paths in the
13591         installation hierarchy.
13592
13593         * setup-paths.el: New file: global layout of paths and directories
13594         within the XEmacs hierarchy.
13595
13596         * packages.el: Replaced everything related to path searching and
13597         startup by code in terms of find-paths.
13598
13599         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13600         the new path searching engine.
13601
13602         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13603         and setup-paths.
13604
13605 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13606
13607         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13608         setup-paths.el.
13609
13610 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13611
13612         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13613         compiles identically in any configuration.
13614         Removed irrelevant commentary.
13615
13616 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13617
13618         * simple.el (set-variable): Allow setting specifiers.
13619
13620 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13621
13622         * lisp.el (forward-sexp): Revert previous change.
13623
13624 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13625
13626         * frame.el (frame-initialize): Use `delete-console' instead of
13627         `delete-device' to delete the stream console to match the usage in
13628         Fkill_emacs.
13629
13630 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13631
13632         * files.el (cdpath-previous): New variable.
13633         (cd): Use it.
13634         From Bob Weiner <weiner@wave.altrasoft.com>
13635
13636 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13637
13638         * keydefs.el: Changed keybindings of forward-char,
13639           backward, scroll-up and scroll-down to point to their
13640           -command counterparts.
13641
13642         * simple.el: New functions: forwarc-char-command,
13643           backwrad-char-command, scroll-up-command,
13644           scroll-down-command which work liek their counterparts
13645           except that they honor the variable
13646           signal-error-on-buffer-boundary.
13647
13648           Definition of signal-error-on-buffer-boundary received
13649           from src/cmds.c.
13650
13651           defvar declaration added for word-across-newline to avoid
13652           byte-compiler warning about the free variable reference.
13653
13654 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13655
13656         * winnt.el: Removed "%t" from the beginning of
13657         modeline-format. From now on, there's no nt-specifics in the modeline.
13658
13659 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13660
13661         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13662         of `when' with `if'.
13663
13664 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13665
13666         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13667         mswindows. Must be reworked along with glyphs.el, or
13668         merged into it, after there is images support.
13669
13670         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13671         'mswindows.
13672
13673 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13674
13675         * faces.el: fix for text cursor initialization.
13676         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13677         From Andy Piper <andyp@parallax.co.uk>
13678
13679 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13680
13681         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13682         if there is an existing package that handles it and warn the user
13683         about that mode.
13684
13685 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13686
13687         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13688         Installation" menu item when Installation-string is not bound.
13689
13690 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13691
13692         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13693         From Jeremiah W. James <jerry@cs.ucsb.edu>
13694
13695 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13696
13697         * msw-faces.el:
13698         * faces.el: Fix face initialization.
13699
13700 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13701
13702         * files.el (backup-enable-predicate): fix breakage introduced
13703         by TMPDIR patch.
13704
13705 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13706
13707         * x-faces.el (x-init-face-from-resources): The
13708           TTY face property retrieval functions don't return
13709           specifiers, so use face-property instead.
13710
13711 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13712
13713         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13714
13715 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13716
13717         * x-menubar.el: Expanded documentation for
13718           option-save-faces.  Changed Options -> Browse Faces
13719           menu entry to invoke customize-face.
13720
13721 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13722
13723         * faces.el: Most face initialization moved out of
13724           init-other-random-faces to the top level so that the
13725           initialization happens before Xemacs is dumped.  Much
13726           of the fascist "face-differs-from-default-p or FROB!"
13727           code has been retired in favor of letting the user do
13728           what they want to do.  Face initialization code changed
13729           to use `default' specifier tag so that the settings can
13730           be overridden later if the user wishes it.
13731
13732 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13733
13734         * about.el (about-hackers): Update contributors list.
13735
13736 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13737
13738         * specifier.el: Define new specifier tag `default'.
13739
13740         * modeline.el: Initialize faces using `default' tag.
13741
13742         * x-faces.el (x-init-face-from-resources): Remove
13743           specifier specs containing the `default' tag before
13744           adding new specs.
13745
13746 1998-03-02  John Jones  <jj@asu.edu>
13747
13748         * package-get.el (package-get-all): fixed arguments on call to
13749         package-admin-add-single-file-package.
13750         * package-get.el (package-get-installedp): fixed to match
13751         advertised behavior.
13752         * package-get.el: added function package-get-update-all which
13753         installs newest versions of all the current packages (if they are
13754         not already installed).
13755
13756 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13757
13758         * files.el (find-file-noselect): Uncommented `truename' binding in
13759         `let*' and use it later to set `buffer-file-truename' iff it's
13760         still nil, as happens for example when finding a compressed
13761         file with "jka-compr".
13762
13763 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13764
13765         * faces.el: in make-face-* type functions do the operation for all
13766         window systems, not just the first one found.
13767
13768         * font.el: call mswindows-list-fonts for mswindows.
13769
13770 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13771
13772         * code-process.el (call-process-region):
13773         * process.el (call-process-region):
13774         * package-get.el (package-get-dir):
13775         * files.el (backup-enable-predicate):
13776         * gnuserv.el (gnuserv-temp-file-regexp):
13777         Use temp-directory in place of `/tmp'.
13778
13779 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13780
13781         * "Fast" dired-in-C enhancements for Windows 95/NT:
13782
13783         * files.el: Added function, `wildcard-to-regexp', from GNU
13784           Emacs.
13785
13786         * files.el (insert-directory): Modified to use special
13787           dired-in-C enhancements if present.
13788
13789 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13790
13791         * code-files.el: make default coding no-conversion.
13792
13793 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13794
13795         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13796         the load-path.
13797
13798         * update-elc.el: Strip directory when testing for files not to
13799         bytecompile.
13800
13801 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13802
13803         * lisp-mode.el: Use recommended form for menus.
13804
13805         * info.el (Info-construct-menu): Use recommended form for menus.
13806
13807         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13808         entry.
13809
13810 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13811
13812         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13813           (get-frame-for-buffer-noselect): Always return frames
13814           in the not-this-window-p cond clause.
13815
13816 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13817
13818         * help.el (describe-installation): New function.
13819
13820         * x-menubar.el (default-menubar): Add describe-installation to
13821         Help menu.
13822
13823         * packages.el (packages-unbytecompiled-lisp): Installation.el
13824         should not be bytecompiled.
13825
13826         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13827         XEmacs.
13828
13829         * x-menubar.el (default-menubar): Use correct guard for VM menu
13830         entry.
13831
13832         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13833         coding.
13834         From Andy Piper <andyp@parallax.co.uk>
13835
13836 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13837
13838         * ldap.el: Do not require ldap-internal at compile time.
13839
13840 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13841
13842         * code-files.el: new file. a virtual copy of mule-files.el
13843         but without charset
13844         dependencies. (toggle-buffer-file-ocding-system) new function for
13845         changing the eol type for the current buffer.
13846
13847         * code-process.el: new file. a copy of
13848         mule-process.el. mule-process.el will disappear when things have
13849         settled.
13850
13851         * coding.el: new file. a virtual copy of mule-files.el but
13852         without charset dependencies. (coding-system-base) new function
13853         for getting the parent coding system of a coding system with eol
13854         type set.
13855
13856         * dumped-lisp.el: add above files for the non-mule case.
13857
13858 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13859
13860         * window-xemacs.el (display-buffer): If no explicit
13861           frame is specified, search for a window that displays
13862           the buffer on the currently selected frame, before
13863           searching other frames.
13864
13865 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13866
13867         * frame.el (get-frame-for-buffer): If not-this-window-p
13868           is non-nil, use window on the selected frame if it is not
13869           also the selected window.  When defaulting, search for
13870           windows on the currently selected fgrame before searching
13871           other frames.
13872
13873 1998-02-25  Didier Verna  <didier@xemacs.org>
13874
13875         * modeline.el (modeline-swap-buffers): originally named
13876         `mouse-release-modeline'. Whether to actually swap the buffers is
13877         decided in `mouse-drag-modeline'.
13878         (mouse-drag-modeline): A button release event is considered a
13879         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13880         stay unchanged.
13881
13882 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13883
13884         * x-menubar.el: Put redo on the menubar.
13885         From Aki Vehtari <Aki.Vehtari@hut.fi>
13886
13887 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13888
13889         * bytecomp.el (displaying-byte-compile-warnings): if
13890         temp-buffer-show-function is set, use it to display current set of
13891         warnings in the "*Compile-Log-Show*" buffer.
13892
13893         * simple.el (display-warning-buffer): if temp-buffer-show-function
13894         is set, use it to display current set of warnings in the
13895         "*Warnings-Show*" buffer.
13896
13897 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13898
13899         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13900         Common Lisp.
13901
13902 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13903
13904         * menubar.el: Allow button descriptors at least 2 long.
13905
13906         * x-menubar.el (default-menubar): Use recommended forms.
13907         (file-menu-filter): Remove.
13908         (edit-menu-filter): Remove.
13909
13910 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13911
13912         * about.el (about-hackers): Updated.
13913
13914 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13915
13916         * help.el (help-max-help-buffers): new variable
13917         (help-register-and-maybe-prune-excess): new function
13918         (help-buffer-name): use help-max-help-buffers.
13919         (with-displaying-help-buffer): use
13920         help-register-and-maybe-prune-excess.
13921
13922         * help.el (help-maybe-pretty-print-value): if the value fits on
13923         one line, let it.
13924
13925 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13926
13927         * (with-displaying-help-buffer): there is no need to kill the buffer
13928         if it exists, because with-output-to-temp-buffer will clear it.
13929         further, killing the buffer violates the rule that
13930         temp-buffer-show-function, if set, has the full responsibility of
13931         showing the temp buffer.  killing the buffer fucks with the window
13932         configuration, hosing temp-buffer-show-function.
13933
13934
13935 1998-02-23  Didier Verna  <didier@xemacs.org>
13936
13937         * modeline.el (mouse-drag-modeline):
13938         - Always scroll the modeline that was originally clicked on.
13939         - Use x pixels instead of x characters (which doesn't work anyway)
13940         as horizontal reference for modeline dragging. This allows us to
13941         keep on dragging the modeline even if the motion event occurs in
13942         another window.
13943
13944 1998-02-23  Didier Verna  <didier@xemacs.org>
13945
13946         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13947         glyph on the modeline to indicate that dragging the mouse has an
13948         effect both horizontally and vertically.
13949
13950 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13951
13952         * about.el (about-xemacs): Get rid of redundant visible version
13953         number.
13954
13955 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13956
13957         * about.el (about-hackers): Update credits.
13958
13959 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13960
13961         * prim/register.el (view-register): Show register type file-query.
13962
13963 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13964
13965         * mode-motion.el (mode-motion-highlight-internal):
13966           save-excursion inside save-window-exucrsion form to
13967           hide buffer point changes from save-window-excursion.
13968           Prevents display flickering when the mouse pointer
13969           moves.
13970
13971 1998-02-17  Didier Verna  <didier@xemacs.org>
13972
13973         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13974         function to handle correctly the case of a toolbar one side of the
13975         window: scrolling will not necessarily happen.
13976
13977 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13978
13979         * files.el (after-find-file): Restore missing argument
13980           to format that provides filename for "... consider M-x
13981           recover-file" message.  Also call `message' with "%s"
13982           as the first arg instead of an arbitrary string.
13983
13984 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13985
13986         * about.el (about-hackers): Various additions.
13987
13988 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13989
13990         * autoload.el (generate-file-autoloads-1): Don't force an extra
13991         line out when copying on-the-same line autoloads.
13992
13993         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13994         is installed.
13995
13996 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13997
13998         * x11/x-win-xfree86.el (x-win-init-xfree86):
13999         * x11/x-win-sun.el (x-win-init-sun):
14000         * x11/x-init.el (x-initialize-compose):
14001         * prim/simple.el:
14002         (backward-or-forward-kill-sexp):
14003         (backward-or-forward-kill-sentence):
14004         (backward-or-forward-kill-word):
14005         (backward-or-forward-delete-char):
14006         * prim/isearch-mode.el (isearch-help-or-delete-char):
14007         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14008         x-keysym-on-keyboard-p to detect backspace.
14009         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14010         Clean up symbols used with dead keys, checking Linux and solaris
14011         keysyms.
14012         Simplify x-win-*.el using above methods.
14013         Change documentation for x-keysym-*-p functions.
14014
14015 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14016
14017         * about.el (about-hackers): Restore entries for Michael Sperber and
14018         Vinnie Shelton.
14019         From Vinnie Shelton <acs@acm.org>
14020
14021 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14022
14023         * simple.el (count-words-region): Ditto.
14024
14025 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14026
14027         * simple.el (count-words-buffer): Document.  Don't print anything
14028         if non-interactive.
14029
14030 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14031
14032         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14033         multiple files in InfoDock.
14034
14035 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14036
14037         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14038         from version.el in InfoDock.
14039
14040         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14041         specially.
14042
14043 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14044
14045         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14046         variable name in docstring.
14047
14048 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14049
14050         * menubar.h: Include "gui.h".
14051
14052 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14053
14054         * site-load.el: Fix documentation.
14055
14056 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14057
14058         * package-get-base.el (package-get-base): Updated.
14059
14060         * keymap.el: PC-ize.
14061
14062 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14063
14064         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14065         from' on a fresh line.
14066
14067 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14068
14069         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14070         object.
14071
14072 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14073
14074         * undo-stack.el: PC-ize.
14075
14076         * cmdloop.el: PC-ize.
14077
14078 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14079
14080         * bytecomp-runtime.el: PC-ize.
14081
14082         * byte-optimize.el: Prolog fixup.  PC-ize.
14083
14084         * cus-dep.el: Spelling fix.
14085
14086         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14087         entries follow).
14088
14089 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14090
14091         * text-mode.el (text-mode-hook-identify): New function,
14092         put on text-mode-hook.  Set text-mode-variant here.
14093         (text-mode): Don't set it here.
14094
14095 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14096
14097         * text-mode.el (text-mode-hook): New defvar.
14098         (text-mode-variant): New variable.
14099         (text-mode): Set that variable locally.
14100         (toggle-text-mode-auto-fill): New command.
14101
14102 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14103
14104         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14105
14106 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14107
14108         * text-mode.el (paragraph-indent-text-mode):
14109         Renamed from spaced-text-mode.
14110         (text-mode-map): Bind TAB to indent-relative.
14111         (indented-text-mode-map): Variable deleted.
14112         (indented-text-mode): Now an alias for text-mode.
14113
14114 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14115
14116         * loadup.el: test-atoms debugging stuffs removed.
14117
14118 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14119
14120         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14121
14122 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14123
14124         * help.el (describe-beta): Made it use `locate-data-file'.
14125         (describe-distribution): Ditto.
14126         (describe-copying): Ditto.
14127         (describe-project): Ditto.
14128         (view-emacs-news): Ditto.
14129
14130         * help-nomule.el (help-with-tutorial): Made it use
14131         `locate-data-file' to find tutorial.
14132
14133 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14134
14135         * about.el: Corrected my email address.
14136
14137         * mouse.el: Added 'mouse-mswindows-drop' similar to
14138         'mouse-offix-drop'.
14139
14140 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14141
14142         * loadup.el (running-xemacs): Spelling fix.
14143
14144 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14145
14146         * packages.el (packages-find-packages-1): Don't allow a backwards
14147         compatible lisp tree to overwrite `preloaded-file-list'.
14148
14149 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14150
14151         * loadup.el: Don't delete "xemacs" prior to dumping.
14152
14153 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14154
14155         * package-info.el (pi-last-mod-date): New function.
14156         (pi-author-version): New function.
14157         (batch-update-package-info): Use them.
14158
14159 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14160
14161         * frame.el (get-frame-for-buffer-default-to-current): Create.
14162         (get-frame-for-buffer-noselect): Allow user to use current frame
14163         with `get-frame-for-buffer-default-to-current'.
14164
14165 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14166
14167         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14168         (byte-compile-output-docform): Ditto.
14169         (byte-compile-compiled-obj-to-list): Ditto.
14170
14171 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14172
14173         * startup.el (command-line-1): Removed code that ran
14174           buffer-menu.
14175
14176 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14177
14178         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14179
14180 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14181
14182         * frame.el (suspend-emacs-or-iconify-frame): Check using
14183         `device-on-window-system-p' instead of explicitly checking for X,
14184         so that the same logic works for MS Windows.
14185         (suspend-or-iconify-emacs): Ditto.
14186
14187 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14188
14189         * about.el (about-maintainer-info): Andy Piper is back.
14190         (xemacs-hackers): Updated Andy Piper's email address.
14191         (about-hackers): Added Jonathan Harris.
14192         (about-hackers): Updated Tibor Polgar's email address.
14193
14194 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14195
14196         * about.el: Add xemacs.org email manager.
14197
14198         * package-get-base.el (package-get-base): Updated with most recent
14199         package updates.
14200
14201 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14202
14203         * help.el (function-arglist): Use `indirect-function' instead of
14204         `symbol-function' so that aliases are treated correctly.
14205
14206 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14207
14208         * help.el (help-map): Add f1 binding to `help-for-help'.
14209         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14210         (describe-key-briefly): Use `princ' "%s" to print object.
14211         (with-displaying-help-buffer): Kill buffer if it exists, again.
14212         (describe-key): Use `princ' "%s" to print object.
14213         (describe-function-1): Use `princ' "%s" to print object.
14214         Commented out alias lines removed.
14215         (help-pretty-print-limit): New variable to control pretty-printing
14216         of variable values.
14217         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14218         `help-pretty-print-value' again.  Only print-print when OBJECT is
14219         list of length less than `help-pretty-print-limit'.
14220         (describe-variable): Use `help-maybe-pretty-print-value' again.
14221
14222 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14223
14224         * simple.el (blink-matching-open): Remove C++ kludge.
14225         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14226
14227 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14228
14229         * info.el (Info-default-directory-list): Made the documentation
14230         more explanitory.
14231
14232 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14233
14234         * lisp/packages.el:
14235         * lisp/package-admin.el:
14236         * lisp/build-report.el:
14237         Fix typos.
14238
14239 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14240
14241         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14242         warnings in Java buffers without final newline and editing the
14243         last line.
14244
14245 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14246
14247         * packages.el (packages-find-packages-1): Don't allow a backwards
14248         compatible lisp tree to overwrite `preloaded-file-list'.
14249         Suggested by Colin Rafferty  <colin@xemacs.org>
14250
14251         * mouse.el (mouse-offix-drop): Set undo-boundary.
14252         From Oliver Graf <ograf@fga.de>
14253
14254 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14255
14256         * loadup.el (load-gc): rewrite as defun.
14257         Print something sensical if a required dump-time file isn't found.
14258
14259 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14260
14261         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14262         bug strikes a menudescriptor.
14263
14264         * package-get-base.el (package-get-base): Updated.
14265
14266         * package-info.el (batch-update-package-info): Derive REQUIRES
14267         from the Makefile.
14268
14269 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14270
14271         * files.el (save-some-buffers): Don't play games with deleting
14272         other windows if we are in the minibuffer window.
14273
14274 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14275
14276         * modeline.el (modeline-minor-mode-menu): Add support for :active
14277         (add-minor-mode): Document :active property to TOGGLE.
14278
14279 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14280
14281         * modeline.el (modeline-minor-mode-menu): Add support for an
14282         `:included' predicate in the `toggle-sym' plist.
14283         (add-minor-mode): Document the :included property, format
14284         docstring some more.
14285         (modeline-minor-mode-menu): Documentation string added.
14286
14287 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14288
14289         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14290         labels from the symbol-names by thwacking off the overly redundant
14291         and overused "mode", parenthesizing "minor", and capitalizing the
14292         resultant strings.  Also shortened the menu's title by eliminating
14293         the redundant buffer name.
14294         (add-minor-mode): Beautified the docstring, added mention of the
14295         `:menu-tag' property of TOGGLE.
14296         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14297         `toggle-sym' to beatify the mode-life menus.
14298         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14299         `auto-fill-function'.
14300
14301 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14302
14303         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14304         menus to :style 'toggle.
14305
14306 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14307
14308         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14309
14310 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14311
14312         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14313         only recognize first hyperlink.
14314         (hyper-apropos-highlightify): Deletia, this is already done by
14315         `hyper-apropos-insert-face'.
14316         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14317
14318 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14319
14320         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14321         mail.
14322         (toolbar-mail-reader): Add support for `send'.
14323         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14324
14325 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14326
14327         * info.el (Info-emacs-info-file-name): Add defvar for
14328         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14329         will function properly.
14330
14331 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14332
14333         * simple.el: make the backwards delete function called by
14334         `backward-or-forward-delete-char' user configurable.
14335
14336 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14337
14338         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14339         compiled function got loaded from.
14340
14341 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14342
14343         * term/apollo.el: Synched up with InfoDock 3.6.2.
14344
14345 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14346
14347         * startup.el (load-init-file): Load autoloads earlier.
14348         (startup-splash-frame): Handle InfoDock logo.
14349
14350         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14351         InfoDock.
14352         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14353
14354         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14355         doesn't have this function.
14356
14357         * packages.el (locate-data-file): Fix to call `locate-file'.
14358
14359 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14360
14361         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14362         version of version.el.
14363         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14364
14365         * x-menubar.el (default-menubar): Guard reference to
14366         `gnuserv-frame'.
14367         (default-menubar): Guard references to `font-lock-mode'.
14368         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14369         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14370
14371         * make-docfile.el: Don't snarf doc strings from autoloads.
14372
14373         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14374         loading auto-autoloads files.
14375
14376         * loaddefs.el: Disable dumping autoloads.
14377
14378 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14379
14380         * lisp-mnt.el: Synch to Emacs 20.2.
14381
14382         * help.el: Remove manual autoload of `finder-by-keyword'.
14383
14384         * finder.el (finder-by-keyword): Autoload.
14385
14386         * help.el: Conditionalize hyperbole setup.
14387
14388 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14389
14390         * packages.el (package-require): Update to reflect new data format.
14391
14392 1998-01-02  Didier Verna  <didier@xemacs.org>
14393
14394         * x-menubar.el (default-menubar): make the tutorials available
14395         through the menubar. (Plus some compilation warnings cleanup).
14396
14397 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14398
14399         * check-features.el: New file.  Perform sanity check after build.
14400
14401         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14402         files to tooltalk package.
14403         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14404         package.
14405
14406         * package-admin.el (package-admin-xemacs): Use better default for
14407         location of XEmacs binary.
14408
14409 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14410
14411         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14412         tag with sexp and add value tag with value `t'.
14413
14414 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14415
14416         * package-get.el: Changes to work with real data.
14417         From Pete Ware <ware@cis.ohio-state.edu>
14418
14419         * packages.el (packages-reload-autoloads): Guard load for the time
14420         being.
14421
14422         * update-elc.el ("packages.el"): Force loading packages.el instead
14423         of possibly out-of-date packges.elc.
14424         * make-docfile.el ("packages.el"): Ditto.
14425
14426 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14427
14428         * build-report.el (build-report-delete-regexp): Added a rule for
14429         the main tarball shadowing anything past it.
14430
14431 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14432
14433         * packages.el (package-provide): Delete a previous provide.
14434
14435         * package-info.el: New file.
14436
14437         * package-get.el: New file.
14438         From Pete Ware <ware@cis.ohio-state.edu>
14439         (package-get): Fix md5 computation to work with Mule.
14440
14441 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14442
14443         * simple.el (log-message-*): Quote symbols in docstrings properly.
14444
14445 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14446
14447         * packages.el (packages-new-autoloads): Ignore symbolic links.
14448
14449         * cus-face.el (face-custom-attributes-get): Fix typo.
14450         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14451
14452 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14453
14454         * startup.el (load-init-file): Reload new or changed autoloads
14455         unless inhibited.  Reload modified dumped lisp (stubbed).
14456
14457         * packages.el (packages-new-autoloads): New function.
14458         (packages-reload-autoloads): New function.
14459         (packages-reload-dumped-lisp): New (stub) function.
14460
14461         * loadup.el: Inhibit reloading dumped files when running temacs.
14462
14463         * loadhist.el (file-provides): Extend to handle variant
14464         extensions.
14465
14466         * replace.el (query-replace): Fix typo.
14467
14468 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14469
14470         * make-docfile.el: list-autoloads-path has been renamed.
14471         * update-elc.el: list-autoloads has been renamed.
14472
14473         * packages.el (packages-list-autoloads): Renamed.
14474         (packages-list-autoloads-path): Ditto.
14475
14476 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14477
14478         * packages.el (packages-find-packages-1): Made it signal a warning
14479         for an error in an auto-autoload.el file.
14480
14481 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14482
14483         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14484         tag with const.
14485         From Aki Vehtari <Aki.Vehtari@hut.fi>
14486
14487         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14488
14489         * loadhist.el (unload-feature): Remove autoload.
14490
14491 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14492
14493         * loadhist.el: Unpackaged.
14494
14495         * help.el (describe-symbol-find-file): Rename
14496         `describe-function-find-file' and make old name obsolete.
14497         (describe-function-1): Use it.
14498         (describe-function-1): Guard reference to
14499         `compiled-function-annotation'.
14500
14501 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14502
14503         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14504         argument.
14505         (help-mode-quit): New optional arg to control whether it kills or
14506         buries.  Tidied up.
14507         (with-displaying-help-buffer): Don't kill buffer initially, even
14508         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14509         (help-pretty-print-value): Rename back from
14510         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14511         use it, otherwise use dumped `cl-prettyprint'.
14512         (describe-variable): Use `help-pretty-print-value' again.
14513         (find-func): Removed reference to "find-func" at end.
14514
14515 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14516
14517         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14518           GUI XEmacs. Rename? x-menubar is rather window system
14519           independant, except for a couple of items.
14520
14521 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14522
14523         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14524         entries as they will no longer be distributed with XEmacs.
14525
14526         * format.el (format-alist): Fix image/tiff regexps.
14527         From P. E. Jareth Hein <jareth@camelot-soft.com>
14528
14529         * help.el (help-maybe-pretty-print-value): Rename.
14530         (describe-variable): Use it.
14531         (describe-variable): Add trailing linefeed.
14532
14533 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14534
14535         * help.el (describe-function-1): Don't output anything for
14536           arglist of autoload functions.
14537
14538 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14539
14540         * help.el (describe-function-1): Don't output anything for
14541           arglist of autoload functions.
14542
14543 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14544
14545         * help.el (help-mode-map): New bindings for `help-mode-bury',
14546         `describe-function-at-point', `describe-variable-at-point',
14547         `Info-elisp-ref', `customize-variable', `help-next-section' and
14548         `help-prev-section'.
14549         (help-next-section): New function.
14550         (help-prev-section): New function.
14551         (help-mode-quit): Changed to kill the help buffer.
14552         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14553         correctly.
14554         (help-buffer-name): New function to generate the name of help
14555         buffers.
14556         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14557         argument giving the name of the help buffer.
14558         (describe-key): Use `with-displaying-help-buffer' with name.
14559         (describe-mode): Ditto.
14560         (describe-bindings): Ditto.
14561         (describe-prefix-bindings): Ditto.
14562         (view-lossage): Ditto.
14563         (with-syntax-table): New macro.
14564         (function-called-at-point): Use `ignore-errors' and
14565         `with-syntax-table'.
14566         (function-at-point): Ditto.
14567         (describe-function): Use `with-displaying-help-buffer' with name.
14568         (function-arglist): Extracted from `describe-function-1'.  Returns
14569         function's arglist as string.
14570         (function-documentation): Extracted from `describe-function-1'.
14571         Returns function's docstring.
14572         (describe-function-1): Remove all the "stream" garbage, including
14573         the stream argument.  Use `function-arglist' and
14574         `function-documentation'.
14575         (describe-function-arglist): Just use `function-arglist'.
14576         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14577         (help-pretty-print-value): New function to help with
14578         pretty-printing variable values.  Knows about `#<...>'.  Needs
14579         `pp-internal'.
14580         (describe-variable): Use `with-displaying-help-buffer' with name.
14581         Formatting improved.  Display file where variable is defined, if
14582         known.  Use `help-pretty-print-value'.
14583         (describe-syntax): Use `with-displaying-help-buffer' with name.
14584         (list-processes): Remove "stream" garbage.
14585
14586 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14587
14588         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14589         call a dumped routine instead.
14590
14591         * x-win-xfree86.el: Wrap file in defun.
14592         * x-win-sun.el: Ditto.
14593
14594 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14595
14596         * help.el (view-emacs-news): Remove usage of outl-mouse which
14597         advises functions and does other evil things.
14598
14599 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14600
14601         * format.el (format-alist): Add `image/tiff'.
14602         From P. E. Jareth Hein <jareth@camelot-soft.com>
14603
14604 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14605
14606         * about.el (about-hackers): More names added.
14607
14608         * make-docfile.el: Remove superfluous package path search.
14609
14610         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14611
14612 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14613
14614         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14615         ignored shadows.
14616
14617 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14618
14619         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14620         get trailing slashes when added to the load-path.
14621
14622         * x-init.el (init-x-win): Locate where XEmacs X localization files
14623         are.
14624
14625 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14626
14627         * x-faces.el: Added support for foregroundToolBarColor
14628           to xpm-color-symbols.
14629
14630 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14631
14632         * etags.el (tags-remove-duplicates): Removed.
14633         (buffer-tag-table-list): Use `delete-duplicates'.
14634
14635         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14636         correctly.
14637         (get*): Defalias to `get'.
14638
14639         * cl.el (eql): Compare integers with `eq'.
14640         (cl-map-extents): Check for `map-extents' first.
14641
14642 1997-12-17  Didier Verna  <didier@xemacs.org>
14643
14644         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14645         added the 'numero', 'copyright' and 'trademark' symbols.
14646
14647         * leim/quail/latin-post.el ("french-postfix"): see above.
14648
14649 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14650
14651         * widget.el (define-widget): Check the arguments.
14652
14653         * cus-edit.el (customize-face): Use `check-argument-type'.
14654         (custom-variable-value-create): Use `signal' to signal error.
14655         (custom-variable-reset-saved): Ditto.
14656         (custom-variable-reset-standard): Ditto.
14657         (custom-face-reset-saved): Ditto.
14658
14659         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14660         (widget-default-format-handler): Ditto.
14661         (widget-checklist-add-item): Ditto.
14662         (widget-radio-add-item): Ditto.
14663         (widget-editable-list-entry-create): Ditto.
14664         (widget-sexp-prompt-value): Ditto.
14665
14666         * custom.el (custom-declare-variable): Signal errors better.
14667         (custom-handle-keyword): Ditto.
14668         (custom-declare-group): Ditto.
14669
14670         * window-xemacs.el (windows): Ditto.
14671
14672         * menubar.el (menu): Ditto.
14673
14674         * keydefs.el (keyboard): Ditto.
14675
14676         * minibuf.el (minibuffer): Ditto.
14677
14678         * process.el (execute): Ditto.
14679
14680         * fill.el (fill): Ditto.
14681
14682         * modeline.el (modeline): Ditto.
14683
14684         * help.el (help): Ditto.
14685
14686         * faces.el (faces): Ditto.
14687
14688         * files.el (files): Ditto.
14689
14690         * x-init.el (x): Ditto.
14691
14692         * lisp-mode.el (lisp): Ditto.
14693
14694         * process.el (processes): Ditto.
14695
14696         * mouse.el (mouse): Ditto.
14697
14698         * abbrev.el (abbrev): Moved from cus-edit.
14699
14700         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14701         as variable declaration.
14702
14703 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14704
14705         * menubar.el (find-menu-item): Use `check-argument-type'.
14706         (find-menu-item): Cosmetic changes.
14707
14708 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14709
14710         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14711
14712 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14713
14714         * startup.el (set-default-load-path): Only search package-path
14715         when not running temacs.
14716
14717         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14718         files.
14719
14720         * loadup.el: Correct commentary.  Reformatting.
14721         (really-early-error-handler): Use absolute path to the
14722         first dumped-lisp.el file.
14723         (really-early-error-handler): Print full path name of
14724         each dumped lisp file (inherited from InfoDock).
14725
14726         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14727         dumped-lisp.el files.
14728
14729         * make-docfile.el (preloaded-file-list): Reorder when the
14730         package-path is searched.
14731         * update-elc.el: Ditto.
14732
14733         * lisp-mode.el (call-with-condition-handler): Treat the same as
14734         `condition-case' for indentation.
14735
14736         * about.el (about-xemacs): Update release date.
14737
14738 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14739
14740         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14741         anywhere but at the last clause.
14742         (ecase): Disallow `t' and `otherwise'.
14743
14744 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14745
14746         * cus-edit.el (custom-buffer-create-buttons): New function
14747         from stuff moved out of `custom-buffer-create-internal'.
14748         (custom-novice): New variable.  Default t.
14749         (custom-display-global-buttons): Ditto.  Default `top'.
14750         (custom-buffer-create-internal): Only display help if
14751         `custom-novice' is non-nil.  Display global buttons according to
14752         `custom-display-global-buttons'.
14753
14754 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14755
14756         * menubar.el (find-menu-item): Use `check-argument-type'.
14757         (find-menu-item): Cosmetic changes.
14758
14759 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14760
14761         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14762         look.
14763
14764 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14765
14766         * format.el (format-deannotate-region):  Bug fix.
14767         Deannotating a region containing unknown tags would fail
14768         (causing decoding of text/enriched to fail at user level)
14769
14770 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14771
14772         * minibuf.el (read-directory-name): Support sixth
14773           arg, HISTORY, as already documented.
14774
14775 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14776
14777         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14778         to `ecase'.
14779
14780 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14781
14782         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14783         skk-activate.
14784
14785 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14786
14787         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.