update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
4         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
5         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
6         0x00E30000〜0x00E409D5.
7
8 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
9
10         * mule/mule-coding.el (coded-charset-entity-reference-alist):
11         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
12         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
13
14 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
18
19         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
20         (=mj-0): Ditto.
21         (=mj-1): Ditto.
22         (==mj): Ditto.
23         (==mj-0): Ditto.
24         (==mj-1): Ditto.
25         (=>>mj): Ditto.
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=mj' and `==mj'.
29
30 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
33         CHISE.
34
35 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
38         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
39         `=>ucs@hanyo-denshi'.
40
41 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
44         setting for `=koseki' and `=>ucs@hanyo-denshi'.
45
46         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
47         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
48
49 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
52         XEmacs CHISE.
53
54 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist):
57         Change priority of `=>>>ucs@iso'.
58
59         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
60         `=>>>ucs@iso' as the mother.
61         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
62
63 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist):
66         Change priority of `=>>>ucs@unicode'.
67
68         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
69         `=ucs@unicode'.
70
71 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist):
74         Change priority of `=>>>ucs@jis'.
75
76         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
77         `=ucs@jis'.
78
79 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         setting for `==daikanwa/+p'.
83
84 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `==shinjigen@1ed'.
88
89 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
92         XEmacs CHISE.
93
94 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-conf.el (==shinjigen): Modify DOC.
97         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
98         (==shinjigen@rev): Modify DOC.
99
100 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
103         CHISE.
104
105 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         settings for `==daikanwa' and `==ucs@JP/hanazono'.
109
110         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
111         XEmacs CHISE.
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `==daikanwa'.
115
116 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `==cns11643-7'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `==cns11643-7'.
123
124 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `==cns11643-6'.
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `==cns11643-6'.
131
132 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `==cns11643-5'.
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `==cns11643-5'.
139
140 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
143         setting for `==cns11643-4'.
144
145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
146         `==cns11643-4'.
147
148 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151         setting for `==cns11643-3'.
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `==cns11643-3'.
155
156 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
159         setting for `==cns11643-2'.
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `==cns11643-2'.
163
164 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist):
167         Change priority of `=>>>ucs@ks'.
168
169         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
170         `=ucs@ks'.
171
172 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
175         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
176         `==ucs@cns' and `==cns11643-1'.
177
178         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
179         (==cns11643-2): Ditto.
180         (==cns11643-3): Ditto.
181         (==cns11643-4): Ditto.
182         (==cns11643-5): Ditto.
183         (==cns11643-6): Ditto.
184         (==cns11643-7): Ditto.
185
186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
187         `==cns11643-1'.
188
189 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
192         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
193         `=>>>ucs@jis/1990'.
194
195         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
196         `=ucs@jis/1990'.
197         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
198         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
199
200 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist):
203         Change priority of `=>>>ucs@cns'.
204
205         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
206         `=ucs@cns'.
207
208 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `==ks-x1001'.
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
214         `=ks-x1001' instead of `korean-ksc5601'; add setting for
215         `==ks-x1001'.
216
217 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
220
221 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
224         `=jis-x0208'.
225         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
226         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
227         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
228         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
229         (=>>>jis-x0213-1@2000): Changed to an alias for
230         `=jis-x0213-1@2000'.
231         (=>>>jis-x0213-1@2004): Changed to an alias for
232         `=jis-x0213-1@2004'.
233         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
234
235 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
238         `=adobe-japan1-0'.
239         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
240         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
241         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
242         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
243         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
244         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
245
246 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
250         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
251         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
252         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
253         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
254
255 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
259         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
260         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
261         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
262         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
263         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
264         `==jis-x0212'.
265
266 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
269         "AdobeJapan1-[0-6]$".
270         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
271         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
272         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
273         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
274         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
275         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
276         (==adobe-japan1-1): Ditto.
277         (==adobe-japan1-2): Ditto.
278         (==adobe-japan1-3): Ditto.
279         (==adobe-japan1-4): Ditto.
280         (==adobe-japan1-5): Ditto.
281         (==adobe-japan1-6): Ditto.
282         (==jis-x0208): Ditto.
283         (==jis-x0208@1978): Ditto.
284         (==jis-x0208@1983): Ditto.
285         (==jis-x0208@1990): Ditto.
286         (==jis-x0213-1): Ditto.
287         (==jis-x0213-1@2000): Ditto.
288         (==jis-x0213-1@2004): Ditto.
289         (==jis-x0213-2): Ditto.
290         (==jis-x0212): Ditto.
291         (==gb2312): Ditto.
292         (==iso-ir165): Ditto.
293         (==gb12345): Ditto.
294         (==ks-x1001): Ditto.
295         (==cns11643-1): Ditto.
296         (==cns11643-2): Ditto.
297         (==cns11643-3): Ditto.
298         (==cns11643-4): Ditto.
299         (==cns11643-5): Ditto.
300         (==cns11643-6): Ditto.
301         (==cns11643-7): Ditto.
302         (==big5-cdp): Ditto.
303         (==hanyo-denshi/ja): Ditto.
304         (==hanyo-denshi/jb): Ditto.
305         (==hanyo-denshi/jc): Ditto.
306         (==hanyo-denshi/jd): Ditto.
307         (==hanyo-denshi/ft): Ditto.
308         (==hanyo-denshi/ia): Ditto.
309         (==hanyo-denshi/ib): Ditto.
310         (==hanyo-denshi/hg): Ditto.
311         (==hanyo-denshi/jt): Ditto.
312         (==hanyo-denshi/ks): Ditto.
313         (==gt): Ditto.
314         (==gt-k): Ditto.
315         (==daikanwa): Ditto.
316         (==shinjigen): Ditto.
317         (==ucs@iso): Ditto.
318         (==ucs@unicode): Ditto.
319         (==ucs@gb): Ditto.
320         (==ucs-bmp@gb): Ditto.
321         (==ucs@cns): Ditto.
322         (==ucs-bmp@cns): Ditto.
323         (==ucs@jis): Ditto.
324         (==ucs@jis/1990): Ditto.
325         (==ucs@jis/2000): Ditto.
326         (==ucs@jis/2004): Ditto.
327         (==ucs@JP): Ditto.
328         (==ucs@JP/hanazono): Ditto.
329         (==ucs@ks): Ditto.
330         (==ucs-bmp@ks): Ditto.
331         (==ucs@cns11643): Ditto.
332         (==ucs-bmp-cjk@gb): Ditto.
333         (==ucs-bmp-cjk@JP/hanazono): Ditto.
334         (==ucs-sip-ext-b@iso): Ditto.
335
336 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-charset.el (default-coded-charset-priority-list): Use
339         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
340
341         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
342         XEmacs CHISE.
343         (=ucs-bmp-cjk@unicode): Abolished.
344
345 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=+>ucs-bmp-cjk-compat@jis'.
349
350         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
351         for XEmacs CHISE.
352
353 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
356         CHISE.
357
358 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
361         for XEmacs CHISE.
362         (=jis-x0208@1978/1er-pr): Abolished.
363         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
364         `=jis-x0208@1978/1er-pr' as the mother.
365
366 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `=ucs-itaiji-084'.
370
371 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-charset.el (default-coded-charset-priority-list):
374         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
375
376         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
377         XEmacs CHISE.
378         (=ucs-bmp-itaiji-084): Ditto.
379
380 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
384
385 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
389
390         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
391         XEmacs CHISE.
392         (=big5-cdp-var-5): Ditto.
393
394 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
397         XEmacs CHISE.
398
399 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
402         XEmacs CHISE.
403
404 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
407         setting for `=>>>hanyo-denshi/ft'.
408
409 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
412         XEmacs CHISE.
413         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
414         `=hanyo-denshi/jd' as the mother.
415
416 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
419         XEmacs CHISE.
420         (=+>adobe-japan1-1): Ditto.
421         (=+>adobe-japan1-2): Ditto.
422         (=+>adobe-japan1-3): Ditto.
423         (=+>adobe-japan1-4): Ditto.
424         (=+>adobe-japan1-5): Ditto.
425         (=+>adobe-japan1-6): Ditto.
426         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
427
428 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist):
431         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
432         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
433
434         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
435         the top.
436
437 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
440         XEmacs CHISE.
441         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
442         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
443         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
444
445 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list):
448         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
449         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
450
451         * mule/mule-conf.el: Modify order of definitions of some
452         coded-charsets.
453
454 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist):
457         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
458         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
459
460         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
461         CHISE.
462         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
463         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
464
465 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
468         CHISE.
469
470 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `=daikanwa/+2p'.
474
475         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
476         XEmacs CHISE.
477
478 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
481         XEmacs CHISE.
482         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
483
484 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=>>>hanyo-denshi/ib'.
488
489 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
492         XEmacs CHISE.
493         (=>>>hanyo-denshi/ib): Ditto.
494         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
495         `=hanyo-denshi/ja' as the mother.
496         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
497         `=hanyo-denshi/ib' as the mother.
498
499 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
502         XEmacs CHISE.
503         (utf-8-ivs-mcs-er): Likewise.
504         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
505         and `=>ucs-gb'.
506         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
507         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
508         `ucs-gb' and `=>ucs-gb'.
509         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
510         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
511         and `=>ucs-cns'.
512         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
513         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
514         `ucs-cns' and `=>ucs-cns'.
515         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
516         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
517         `ucs-big5' and `=>ucs-big5'.
518         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
519         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
520         `ucs-big5' and `=>ucs-big5'.
521         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
522         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
523         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
524         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
525         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
526         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
527         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
528         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
529         `=>ucs-jis'; modify DOC and mnemonic.
530         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
531         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
532         and `=>ucs-jis'; modify DOC and mnemonic.
533         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
534         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
535         `=>ucs-ks'.
536         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
537         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
538         and `=>ucs-ks'.
539         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
540
541 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist):
544         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
545
546 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
549         Modify priorities.
550
551 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist):
554         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
555
556 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
560
561 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
564         CHISE.
565
566 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
569         CHISE.
570
571 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
574         CHISE.
575
576 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `=+>ucs-bmp-cjk@unicode'.
580
581         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
582         for XEmacs CHISE.
583
584 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `=>>daikanwa'.
588
589 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `=>>hanyo-denshi/jt'.
593
594 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
597         XEmacs CHISE.
598         (=+>jis-x0208@1990): Ditto.
599         (=+>jis-x0213-1@2000): Ditto.
600
601 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
604         XEmacs CHISE.
605
606 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
609         XEmacs CHISE.
610         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
611         `=hanyo-denshi/jc' as the mother.
612
613 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
616         setting for `=+>adobe-japan1'.
617
618         * mule/mule-charset.el (default-coded-charset-priority-list):
619         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
620         and `=>>hanyo-denshi/ft' to `=>>gt'.
621
622 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
625         XEmacs CHISE.
626         (=>>adobe-japan1-1): Ditto.
627         (=>>adobe-japan1-2): Ditto.
628         (=>>adobe-japan1-3): Ditto.
629         (=>>adobe-japan1-4): Ditto.
630         (=>>adobe-japan1-5): Ditto.
631         (=>>adobe-japan1-6): Ditto.
632         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
633
634 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-conf.el (=adobe-japan1): New alias for
637         `=adobe-japan1-6'.
638         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
639         (=>>>adobe-japan1-1): Ditto.
640         (=>>>adobe-japan1-2): Ditto.
641         (=>>>adobe-japan1-3): Ditto.
642         (=>>>adobe-japan1-4): Ditto.
643         (=>>>adobe-japan1-5): Ditto.
644         (=>>>adobe-japan1-6): Ditto.
645         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
646
647 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `=>>>adobe-japan1'.
651
652 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
655         setting for `=+>ucs@ks'.
656
657 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
660         XEmacs CHISE.
661         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
662         `=adobe-japan1-6' as the mother.
663
664 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for `=>cns11643-7'.
668
669 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
672         CHISE.
673
674 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
677         XEmacs CHISE.
678         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `=>ucs@jis/2004'.
682
683 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `=+>gt'.
687
688         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
689         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
690
691 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
694         `=>ucs@unicode' as the mother.
695         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
696         mother.
697         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
698         mother.
699         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
700         mother.
701
702 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `=+>ucs@unicode'.
706
707         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
708         CHISE.
709
710 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
713         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
714         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
715         - Add setting for `=+>ucs@cns'.
716
717         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
718         CHISE.
719         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
720         as the mother.
721         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
722         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
723
724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
725         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
726
727 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `=>ucs@ks'.
731
732 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `=ucs-bmp-cjk-compat@unicode'.
736
737         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
738         coded-charset for XEmacs CHISE.
739
740 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=ucs-bmp-cjk-compat'.
744
745         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
746         XEmacs CHISE.
747
748 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
751         CHISE.
752
753 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
756         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
757
758         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
759         `=>ucs@jis/1990'.
760         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
761
762 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
766
767         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
768         CHISE.
769         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
770         mother.
771
772 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
775         `=>jis-x0213-2@usual'.
776         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
777         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
778         `=>jis-x0213-2@usual' as the mother.
779
780 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
783         (=>ucs@JP): New alias for `=+>ucs@jis'.
784
785 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-conf.el (=+>jis-x0208): Renamed from
788         `=>jis-x0208@usual'.
789         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
790         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
791         `=>jis-x0208@usual' as the mother.
792         (=>jis-x0208): Likewise.
793
794 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `=+>jis-x0208@1978'.
798
799 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
802         XEmacs CHISE.
803
804 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `=>>>ucs@jis/1990'.
808
809 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=>ucs@jis/1990'.
813
814 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `=ucs@JP/hanazono'.
818
819         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
820         CHISE.
821         (=ucs@JP/hanazono): Ditto.
822         (=ucs-bmp-cjk@JP/hanazono): Ditto.
823         (=>>hanyo-denshi/jc): Ditto.
824         (=>>hanyo-denshi/jd): Ditto.
825
826 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Use
829         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
830
831 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
834         XEmacs CHISE.
835
836 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
839         XEmacs CHISE.
840
841 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `=ucs-bmp-cjk@JP'.
845
846 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
847
848         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
849         XEmacs CHISE.
850
851 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist):
854         Modify order of settings; add settings for `=daikanwa@rev2'.
855
856 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `=>>cbeta'.
860
861         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
862         CHISE.
863
864 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `=>>adobe-japan1'.
868
869 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
872         XEmacs CHISE.
873
874 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `=>>hanyo-denshi/ia'.
878
879         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
880         XEmacs CHISE.
881
882 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
886
887         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
888         XEmacs CHISE.
889         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
890         `=hanyo-denshi/jt' as the mother.
891
892 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `=>>>jis-x0213-2'.
896
897         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
898         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
899         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
900
901 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
902
903         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
904         XEmacs CHISE.
905
906 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
909         XEmacs CHISE.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `=>>jis-x0213-1@2004'.
913
914 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
917         XEmacs CHISE.
918
919 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
922         - Use "&g2-*;" as entity-references for `=>>>*'.
923         - Omit "&a{GT|JX1|JX2|JX3}-*;".
924
925         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
926         XEmacs CHISE.
927         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
928         as the mother.
929
930 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `=>>hanyo-denshi/ib'.
934
935         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
936         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
937         (=>>jis-x0208@1990): Ditto.
938         (=>>hanyo-denshi/ib): Ditto.
939
940         * mule/mule-charset.el (default-coded-charset-priority-list):
941         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
942
943 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist):
946         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
947         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
948         `=>>>ucs@jis/2004'.
949
950 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
953         XEmacs CHISE.
954         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
955         `=jis-x0213-1@2004' as the mother.
956         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
957         (=>>>ucs@ks): Ditto.
958
959         * mule/mule-charset.el (default-coded-charset-priority-list):
960         Modify priority of `=hanyo-denshi/*'.
961
962 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         settings for `=>>ucs@JP' and `=ucs@JP'.
966
967 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
970         CHISE.
971
972 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `=>>>ucs@cns'.
976
977         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
978         CHISE.
979
980 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
983         instead of `=>>>jis-x0213-1@2004' as the mother.
984         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
985         (=>>>ucs@unicode): Likewise.
986         (=>>>ucs@jis): Likewise.
987         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
988         mother.
989         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
990
991 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
995         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
996         `=>>>ucs@jis'.
997
998 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list):
1001         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1002         and `=jis-x0213-*-2000'.
1003
1004 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1007         XEmacs CHISE.
1008         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1009         `=>>jis-x0213-1' as the mother.
1010
1011 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1015
1016 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1019
1020 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1023         XEmacs CHISE.
1024
1025 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-coding.el (decomposition-feature-list): Set
1028         `=decomposition', `=decomposition@cid' and
1029         `=decomposition@hanyo-denshi'.
1030
1031 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `=>>hanyo-denshi/ks'.
1035
1036         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1037         XEmacs CHISE.
1038
1039 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045         `=hanyo-denshi/ks/mf'.
1046
1047         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1048         XEmacs CHISE.
1049         (=hanyo-denshi/ks/mf): Ditto.
1050
1051 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         settings for P=hanyo-denshi/jt'.
1055
1056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1057         `=hanyo-denshi/jt'.
1058
1059         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1060         XEmacs CHISE.
1061
1062 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         settings for `=hanyo-denshi/ip'.
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1068         `=hanyo-denshi/ip'.
1069
1070         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1071         XEmacs CHISE.
1072
1073 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         settings for `=hanyo-denshi/hg'.
1077
1078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1079         `=hanyo-denshi/hg'.
1080
1081         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1082         XEmacs CHISE.
1083
1084 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `=>>hanyo-denshi/ft'.
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1090         `=>>hanyo-denshi/ft'.
1091
1092         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1093         XEmacs CHISE.
1094
1095 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         settings for `=hanyo-denshi/ib'.
1099
1100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1101         `=hanyo-denshi/ib'.
1102
1103         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1104         XEmacs CHISE.
1105
1106 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         settings for isolated characters of `=hanyo-denshi/ia' and
1110         non-isolated characters of `=hanyo-denshi/*'.
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `=hanyo-denshi/ia'.
1114
1115         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1116         XEmacs CHISE.
1117
1118 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for isolated characters of `=hanyo-denshi/ft'.
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `=hanyo-denshi/ft'.
1125
1126         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1127         XEmacs CHISE.
1128
1129 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         setting for isolated characters of `=hanyo-denshi/jd'.
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `=hanyo-denshi/jd'.
1136
1137         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1138         XEmacs CHISE.
1139
1140 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for isolated characters of `=hanyo-denshi/jc'.
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146         `=hanyo-denshi/jc'.
1147
1148         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1149         XEmacs CHISE.
1150
1151 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for isolated characters of `=hanyo-denshi/jb'.
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `=hanyo-denshi/jb'.
1158
1159         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1160         XEmacs CHISE.
1161
1162 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         setting for isolated characters of `=hanyo-denshi/ja'.
1166
1167 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1170         `=hanyo-denshi/ja'.
1171
1172         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1173         XEmacs CHISE.
1174
1175 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         settings for isolated characters of `=adobe-japan1-6'.
1179
1180 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1183         CHISE.
1184         (=daikanwa/+2p): Ditto.
1185         (=daikanwa/ho): Ditto.
1186
1187 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1190         coding-system for XEmacs CHISE.
1191
1192 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `=>>ruimoku-v6'.
1196
1197         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1198         CHISE.
1199
1200 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         setting for `=daikanwa@rev1'.
1204
1205 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1209
1210 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1213         XEmacs CHISE.
1214         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1215
1216 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1224         CHISE.
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         setting for `=>ucs@jis'.
1228
1229 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1232         setting for `=>jis-x0208@usual'.
1233
1234         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1235         XEmacs CHISE.
1236         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1237         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1238         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1239
1240 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1243         CHISE.
1244         (=>>>jis-x0208@1990): Ditto.
1245         (=>>>jis-x0213-1): Ditto.
1246         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1247         mother.
1248         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1249         as the mother.
1250
1251 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `=>ucs@cns' and `=>>ucs@ks'.
1255
1256         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1262         CHISE.
1263
1264 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1267         CHISE.
1268         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1269         mother.
1270
1271 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `==>ucs-bmp-cjk@bucs'.
1275
1276         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1277         XEmacs CHISE.
1278
1279 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `==>ucs@bucs'.
1283
1284         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1285         XEmacs CHISE.
1286
1287 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1290         - Add setting for `=>>jis-x0208'.
1291         - Omit setting for `=>>jis-x0208@1990'.
1292         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1293           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1294           `=ucs@FOO'.
1295
1296 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299         setting for `=>daikanwa'.
1300
1301 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=daikanwa): Fix DOC.
1304         (=>daikanwa): New abstract character for XEmacs CHISE.
1305         (=>ucs@iso): Likewise.
1306         (=>ucs@unicode): Likewise.
1307         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1308
1309 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1312         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1313           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1314         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1315         - Add `=>big5-cdp'.
1316
1317 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1320         (=>big5-cdp): New abstract character.
1321
1322 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1325         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1326         `chinese-big5'.
1327
1328 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list):
1331         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1334         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1335         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1336         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1337         and `=>jis-x0213-2'.
1338
1339 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1342         XEmacs CHISE.
1343         (=>>ucs@jis/2000): Likewise.
1344         (=>>ucs@jis/2004): Likewise.
1345
1346 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1350         `=>>ucs@cns'.
1351
1352         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1353         XEmacs CHISE.
1354         (=>>gt): Use quote instead of backquote; modify DOC.
1355         (=>gt): Use quote instead of backquote.
1356         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1357         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1358         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1359         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1360         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1361         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1362
1363 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1366         `=>>ucs@unicode' and `=>>gt'.
1367
1368 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1371         XEmacs CHISE.
1372         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1373         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1374         `=jis-x0208@1978/1er-pr' as the mother.
1375         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1376
1377 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1380         `=ucs@unicode' as the mother.
1381
1382 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1385         setting for `=>>ucs@unicode'.
1386
1387         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1388         CHISE.
1389
1390 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1394
1395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1396         `=adobe-japan1-6' and `=adobe-japan1-base'.
1397
1398         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1399         XEmacs CHISE.
1400         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1401         specify `min-code' and `max-code'.
1402         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1403         (=adobe-japan1-2): Likewise.
1404         (=adobe-japan1-3): Likewise.
1405         (=adobe-japan1-4): Likewise.
1406         (=adobe-japan1-5): Likewise.
1407         (=adobe-japan1-6): Likewise.
1408
1409 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1412         setting for `=>gt'.
1413
1414 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1417         CHISE.
1418
1419 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         setting for `=>zinbun-oracle'.
1423
1424         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1425         for XEmacs CHISE.
1426
1427 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1430         for XEmacs CHISE.
1431         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1432         `=jis-x0208@1978' as the mother.
1433
1434 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1437         - Use `=gt' instead of `ideograph-gt'.
1438         - Use `=gt-k' instead of `ideograph-gt-k'.
1439         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1440         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1441         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1442         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1443         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1444         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1445         - Use `=>>gt' instead of `<=>gt'.
1446         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1447         - Add setting for `=>>jis-x0208@1990'.
1448         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1449           `=>>jis-x0213-1@2000'.
1450         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1451         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1452           `=>>jis-x0213-1@2004'.
1453         - Add setting for `=>>jis-x0208@1978'.
1454         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1455
1456 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1459         XEmacs CHISE.
1460
1461 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1465         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1466         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1467         `<=>jis-x0213-1@2004'.
1468
1469 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1472         CHISE.
1473         (=>jis-x0213-2): Ditto.
1474
1475 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1479
1480 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1484         `=>jis-x0213-1'.
1485
1486 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1489         CHISE.
1490         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1491
1492 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1495         `<==>jis-x0213-1'.
1496         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1497         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1498         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1499         (<=>jis-x0208): New alias for `=>jis-x0208'.
1500         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1501         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1502         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1503         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1504         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1505         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1506         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1507         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1508         (=>>gt): Renamed from `<==>gt'.
1509         (<==>gt): New alias for `=>>gt'.
1510
1511 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1514         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1515         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1516         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1517         - Add settings for `<=>jis-x0213-1@2000' and
1518           `<=>jis-x0213-1@2004'.
1519
1520         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1521         XEmacs CHISE.
1522         (<==>jis-x0213-1): Likewise.
1523         (<==>jis-x0213-1@2000): Likewise.
1524         (<==>jis-x0213-1@2004): Likewise.
1525         (<=>jis-x0208): Add property `=>iso-ir 168'.
1526         (<=>jis-x0208@1997): Likewise.
1527         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1528         as the mother; add property `=>iso-ir 228'.
1529         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1530         property `=>iso-ir 228'.
1531         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1532         property `=>iso-ir 233'.
1533         (<==>gt): Renamed from `<=>gt'.
1534         (<=>gt): New alias for `<==>gt'.
1535
1536 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1539         CHISE.
1540         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1541         `<=>jis-x0208' as the mother.
1542         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1543         (<=>jis-x0213-1@2000): Ditto.
1544         (<=>jis-x0213-1@2004): Ditto.
1545
1546 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549         settings for `<=>gt'.
1550
1551         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1552
1553 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1556         XEmacs CHISE.
1557         (=jis-x0208@1978/-4pr): Likewise.
1558         (=jis-x0208@1978/4-pr): Likewise.
1559         (=jis-x0213-1): Likewise.
1560         (=ucs@iso): Likewise.
1561         (=ucs@unicode): Likewise.
1562         (=ucs@gb): Likewise.
1563         (=ucs@gb/fw): Likewise.
1564         (=ucs@cns): Likewise.
1565         (=ucs@cns/fw): Likewise.
1566         (=ucs@jis): Likewise.
1567         (=ucs@jis/fw): Likewise.
1568         (=ucs@jis/1990): Likewise.
1569         (=ucs@jis/2000): Likewise.
1570         (=ucs@jis/2004): Likewise.
1571         (=ucs@JP): Likewise.
1572         (=ucs@ks): Likewise.
1573         (=ucs@big5): Likewise.
1574         (=ucs@big5/cns11643): Likewise.
1575         (=ucs@cns11643): Likewise.
1576
1577 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list):
1580         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1581
1582         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1583         CHISE.
1584         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1585         mother.
1586
1587 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1590         from src/mule-charset.c].
1591         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1592         specify `final'.
1593         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1594         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1595         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1596         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1597         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1598         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1599
1600 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1603         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1604         (=jis-x0208@1978/i-4): Specify `partial'.
1605         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1606         mother coded-charset.
1607         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1608
1609 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         settings for `=jis-x0213-1@2004'.
1613
1614 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1617         CHISE.
1618         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1619         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1620         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1621         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1622         temporarily.
1623         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1624
1625 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1628         CHISE.
1629         (=shinjigen@1ed): Inherited from `=shinjigen'.
1630         (=shinjigen@rev): Likewise.
1631
1632 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1635         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1636
1637 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1640         define it as an alias.
1641         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1642         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1643         alias.
1644         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1645         alias.
1646
1647 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1650         CHISE.
1651
1652 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1655         CHISE.
1656         (shinjigen-2): Ditto.
1657
1658 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list):
1661         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1662         `chinese-big5-eten-*' and `chinese-big5'.
1663
1664 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1667         #x9FA5 temporarily.
1668
1669 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         settings for `=jis-x0208@1978/i1'.
1673
1674 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1677         XEmacs CHISE.
1678
1679 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1682         XEmacs CHISE.
1683
1684 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1687         XEmacs CHISE.
1688
1689 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1692         CHISE.
1693         (=ucs-bmp@cns): Likewise.
1694         (=ucs-bmp@jis): Likewise.
1695         (=ucs-bmp@ks): Likewise.
1696
1697 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1700         CHISE.
1701         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1702
1703 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1706         settings for `=zinbun-oracle'.
1707
1708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1709         `=zinbun-oracle'.
1710
1711 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1714         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1715         `=ucs@iso'.
1716
1717 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-charset.el (default-coded-charset-priority-list):
1720         Delete `ucs-sip'; modify order of some CCSs.
1721
1722 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1725         in XEmacs CHISE.
1726
1727         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1728         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1729         CHISE.
1730
1731 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1734         its registry.
1735         (=ucs-radicals@unicode): Likewise.
1736
1737 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1740         CHISE.
1741
1742 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1745         CHISE.
1746
1747 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1750         CHISE.
1751
1752 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1755         Modify preference of *isolated settings*.
1756
1757 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1760         utf-2000 is provided.
1761         (=ucs@cns11643): Likewise.
1762
1763 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1766         Prefer every *isolated setting* to ordinary setting.
1767
1768 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1771         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1772
1773 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1776         CHISE.
1777
1778 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         settings for `=jis-x0208@1997'.
1782
1783 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1786         `=jis-x0208@1997'.
1787
1788 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1791         XEmacs CHISE.
1792
1793 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1796         `=jis-x0208@1978'.
1797         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1798         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1799         `=jis-x0208-1990' as the mother.
1800         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1801
1802 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1805         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1806         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1807         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1808         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1809         for `=ucs@JP'.
1810
1811 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1814         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1815         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1816         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1817         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1818         `=daikanwa@rev2'.
1819
1820 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1823         (=gt): Likewise.
1824         (=gt-k): Likewise.
1825         (=gt-pj-*): Likewise.
1826         (=gt-pj-k1): Likewise.
1827         (=gt-pj-k2): Likewise.
1828         (=daikanwa): Likewise.
1829         (=daikanwa-rev1): Likewise.
1830         (=daikanwa-rev2): Likewise.
1831         (=big5-pua): Likewise.
1832         (=big5-eten): Likewise.
1833         (chinese-big5-eten-a): Likewise.
1834         (chinese-big5-eten-b): Likewise.
1835         (=hanziku-*): Likewise.
1836         (=cbeta): Likewise.
1837         (=jef-china3): Likewise.
1838         (=ruimoku-v6): Likewise.
1839         (=ucs@iso): Likewise.
1840         (=ucs@unicode): Likewise.
1841         (=ucs@gb): Likewise.
1842         (=ucs@cns): Likewise.
1843         (=ucs@jis): Likewise.
1844         (=ucs@jis-1990): Likewise.
1845         (=ucs@jis-2000): Likewise.
1846         (=ucs@jp): Likewise.
1847         (=ucs@ks): Likewise.
1848         (=ucs@big5): Likewise.
1849         (=ucs-radicals): Likewise.
1850         (=ucs-radicals@unicode): Likewise.
1851         (=ucs-bmp-cjk): Likewise.
1852         (=ucs-bmp-cjk@unicode): Likewise.
1853         (=ucs-sip-ext-b): Likewise.
1854         (=ucs-sip-ext-b@iso): Likewise.
1855
1856 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1860
1861 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1864         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1865         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1866         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1867         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1868         arabic-digit, ipa and ``&I-B-XXXX;''.
1869
1870 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1873         setting for (I-)HZK{03..12}-XXXX.
1874
1875 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1878         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1879
1880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1881         `=ruimoku-v6'.
1882
1883         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1884         CHISE.
1885
1886 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1889         (=ucs@unicode): Likewise.
1890         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1891         (=ucs@cns): Likewise.
1892         (=ucs@jis): Likewise.
1893         (=ucs@ks): Likewise.
1894         (=ucs@big5): Likewise.
1895
1896 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1899         `ucs-jis'.
1900         (utf-8-jis-er): Likewise.
1901         (utf-8-jp): New coding-system.
1902         (utf-8-jp-er): Likewise.
1903
1904         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1905
1906 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1909
1910         * mule/japanese.el: Move definition of `euc-jisx0213' to
1911         mule/mule-coding.el.
1912
1913 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1916         mule-coding before loading update-cdb when utf-2000 is provided.
1917
1918 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1921         `=daikanwa'.
1922
1923 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1926         definition codes when `utf-2000' is provided.
1927
1928 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-category.el (word-combining-categories): Don't setup
1931         `word-combining-categories' in XEmacs CHISE.
1932         (word-separating-categories): Add setting about Latin script in
1933         XEmacs CHISE.
1934
1935 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `chinese-big5'.
1939
1940 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1943         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1944         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1945         add setting for HZK0[12]-xxxx.
1946
1947 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1948
1949         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1950         in XEmacs CHISE.
1951
1952 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list):
1955         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1956         and `chinese-big5' to `=gt-pj-*'.
1957
1958 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1959
1960         * mule/mule-conf.el (=daikanwa): Renamed from
1961         `ideograph-daikanwa'.
1962         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1963
1964 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-conf.el (=cns11643-7): Renamed from
1967         `chinese-cns11643-7'.
1968         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1969
1970 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (=cns11643-6): Renamed from
1973         `chinese-cns11643-6'.
1974         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1975
1976 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * mule/mule-conf.el (=cns11643-5): Renamed from
1979         `chinese-cns11643-5'.
1980         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1981
1982 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1983
1984         * mule/mule-conf.el (=cns11643-4): Renamed from
1985         `chinese-cns11643-4'.
1986         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1987
1988 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-conf.el (=cns11643-3): Renamed from
1991         `chinese-cns11643-3'.
1992         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1993
1994 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1995
1996         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1997         `=cns11643-2'.
1998         (chinese-cns11643-2): New alias for `=cns11643-2'.
1999
2000 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2001
2002         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2003         `=cns11643-1'.
2004         (chinese-cns11643-1): New alias for `=cns11643-1'.
2005
2006 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2009         (chinese-gb12345): New alias for `=gb12345'.
2010
2011 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2012
2013         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2014         (chinese-gb2312): New alias for `=gb2312'.
2015
2016 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2017
2018         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2019         (chinese-big5): New alias for `=big5'.
2020
2021 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2024         (korean-ksc5601): New alias for `=ks-x1001'.
2025
2026 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2027
2028         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2029         `=jis-x0212'.
2030         (japanese-jisx0212): New alias for `=jis-x0212'.
2031
2032 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2033
2034         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2035         `=jis-x0208-1983'.
2036         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2037
2038 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2041         `=jis-x0208-1978'.
2042         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2043
2044 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2045
2046         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2047         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2048
2049 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2050
2051         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2052         (chinese-cns11643-3): Specify iso-ir 183.
2053         (chinese-cns11643-4): Specify iso-ir 184.
2054         (chinese-cns11643-5): Specify iso-ir 185.
2055         (chinese-cns11643-6): Specify iso-ir 186.
2056         (chinese-cns11643-7): Specify iso-ir 187.
2057         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2058         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2059
2060 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2063         \uXXXX for every cases.
2064
2065 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2066
2067         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2068         (ucs-big5): Changed to an alias for `=ucs@big5'.
2069
2070 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2071
2072         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2073         (ucs-ks): Changed to an alias for `=ucs@ks'.
2074
2075 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2076
2077         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2078         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2079
2080 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2081
2082         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2083         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2084
2085 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2086
2087         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2088         (ucs-jis): Changed to an alias for `=ucs@jis'.
2089
2090 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2091
2092         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2093         (ucs-cns): Changed to an alias for `=ucs@cns'.
2094
2095 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2096
2097         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2098         (ucs-gb): Changed to an alias for `=ucs@gb'.
2099
2100 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2101
2102         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2103         `ideograph-daikanwa-2'.
2104         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2105         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2106
2107 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2108
2109         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2110         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2111
2112         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2113         for `xemacs-chise-version'.
2114
2115 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2116
2117         * mule/mule-charset.el (default-coded-charset-priority-list):
2118         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2119         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2120         instead of `ideograph-hanziku-*'.
2121
2122         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2123         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2124
2125 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2128         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2129         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2130         `utf-2000' is provided.
2131
2132 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2135         is provided [was builtin coded-charsets].
2136
2137 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2138
2139         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2140         is provided [was builtin coded-charsets].
2141
2142 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2143
2144         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2145         is provided [was builtin coded-charsets].
2146
2147 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2148
2149         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2150         is provided [was builtin coded-charsets].
2151
2152 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2153
2154         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2155         when `utf-2000' is provided [was builtin coded-charsets].
2156
2157 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-conf.el (=hanziku-*): Renamed from
2160         `ideograph-hanziku-*'.
2161         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2162
2163 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2166         `utf-2000' is provided [was builtin coded-charsets].
2167         (ideograph-hanziku-{1..12}): Likewise.
2168
2169 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2172         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2173
2174 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2175
2176         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2177         when `utf-2000' is provided [was builtin coded-charsets].
2178
2179 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2182         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2183         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2184
2185 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2186
2187         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2188         (ideograph-gt): Changed to an alias for `=gt'.
2189
2190 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2193         is provided; it was defined as a builtin coded-charset.
2194         (ideograph-gt): Likewise.
2195
2196 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2197
2198         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2199         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2200
2201 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2202
2203         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2204         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2205
2206 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2207
2208         * mule/mule-conf.el (=big5-eten): Renamed from
2209         `chinese-big5-eten'.
2210         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2211
2212 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2213
2214         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2215         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2216
2217 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2218
2219         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2220         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2221
2222 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2223
2224         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2225         (china3-jef): Changed to an alias for `=jef-china3'.
2226
2227 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2230         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2231
2232         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2233         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2234         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2235         when `utf-2000' is provided.
2236
2237 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-charset.el (default-coded-charset-priority-list):
2240         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2241
2242         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2243         (ucs-jis-2000): Deleted.
2244
2245 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2246
2247         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2248         UTF-2000.
2249         (=ucs-jis-2000): New coded-charset for UTF-2000.
2250
2251 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2255
2256 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2257
2258         * mule/mule-charset.el (default-coded-charset-priority-list):
2259         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2260         `ideograph-cbeta'.
2261
2262 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2263
2264         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2265         builtin coded-charset].
2266
2267 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         settings for &K0-xxxx and &I-K0-xxxx.
2271
2272 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2275         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2276
2277 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2280         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2281
2282 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2285         UTF-2000.
2286         (ideograph-gt-pj-k1): Likewise.
2287         (ideograph-gt-pj-k2): Likewise.
2288
2289 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2292         `=jis-x0208'.
2293
2294 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2297         UTF-2000 [was a builtin coded-charset].
2298
2299 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2302         (utf-8-gb-er): Likewise.
2303
2304 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         settings for JIS X 0212 and JIS X 0208:1978.
2308
2309 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2312         setting for JIS X 0213.
2313
2314 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2315
2316         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2317         standard-case-table in UTF-2000.
2318
2319 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         definitions for isolated-chars.
2323
2324 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2325
2326         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2327         `configure-utf-2000-lisp-directory'.
2328         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2329         `mule-lisp-load-path'.
2330
2331 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * startup.el (startup-setup-paths): Set and use
2334         `utf-2000-lisp-directory'.
2335         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2336         UTF-2000.
2337
2338 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2339
2340         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2341         (paths-find-utf-2000-lisp-directory): New function.
2342         (paths-construct-load-path): Add new optional argument
2343         `utf-2000-lisp-directory'.
2344
2345         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2346
2347 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2348
2349         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2350         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2351         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2352         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2353         `chinese-big5-2' in UTF-2000.
2354
2355         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2356         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2357
2358 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2359
2360         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2361         `big5-eten-er' in UTF-2000.
2362         (big5-cdp): Modify DOC-string and mnemonic.
2363
2364 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2367         UTF-2000 [renamed from utf-8-er].
2368         (utf-8-gb): New coding-system in UTF-2000.
2369         (utf-8-gb-er): Likewise.
2370         (utf-8-cns): Likewise.
2371         (utf-8-cns-er): Likewise.
2372         (utf-8-big5): Likewise.
2373         (utf-8-big5-er): Likewise.
2374         (utf-8-jis): Likewise.
2375         (utf-8-jis-er): Likewise.
2376         (utf-8-ks): Likewise.
2377         (utf-8-ks-er): Likewise.
2378         (utf-8-er): Likewise.
2379
2380 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2383         instead of `utf-8-unix' in UTF-2000.
2384
2385         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2386
2387 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2388
2389         * mule/japanese.el (euc-jisx0213): New coding-system.
2390
2391         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2392         `japanese-jisx0208-1990' as the mother.
2393
2394 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395
2396         * dumped-lisp.el (preloaded-file-list): Change condition of
2397         loading "close-cdb".
2398
2399 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2402         setup `coded-charset-entity-reference-alist'.
2403
2404 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2407         UTF-2000.
2408
2409 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2413
2414 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2417         (chinese-big5-eten-a): Likewise.
2418         (chinese-big5-eten-b): Likewise.
2419         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2420         code range is #x8140 .. #x8DFE.
2421
2422 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2423
2424         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2425         UTF-2000.
2426         (chinese-big5-cdp): Likewise.
2427
2428 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2429
2430         * dumped-lisp.el (preloaded-file-list): Rename
2431         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2432
2433 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2434
2435         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2436         append `system-char-db-source-file-list' into
2437         `preloaded-file-list' in UTF-2000.
2438
2439 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2440
2441         * dumped-lisp.el (preloaded-file-list): Delete
2442         character-definition files.
2443
2444 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2445
2446         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2447         UTF-2000.
2448
2449 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list):
2452         Delete `mojikyo-2022-1'.
2453
2454 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list):
2457         Delete `mojikyo'.
2458
2459 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462         `ucs-sip'.
2463
2464 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list):
2467         Comment out `chinese-gb12345'.
2468
2469 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * bytecomp.el (byte-compile-insert-header): Fixed.
2472
2473 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2474
2475         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2476         XEmacs UTF-2000.
2477
2478 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2481         UTF-2000.
2482
2483 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2486         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2487
2488 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list):
2491         `japanese-jef-china3' is renamed `china3-jef'.
2492
2493 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `japanese-jef-china3' and `ideograph-cbeta'.
2497
2498 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2499
2500         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2501
2502 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2505         `chinese-big5-cdp'.
2506
2507 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2510         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2511
2512 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2513
2514         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2515         loading character definitions.
2516
2517 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * dumped-lisp.el (preloaded-file-list): Rename
2520         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2521
2522 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2525         `chinese-big5'.
2526
2527 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * dumped-lisp.el (preloaded-file-list): Dump
2530         "Ideograph-R028-Private" with XEmacs UTF-2000.
2531
2532 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `chinese-gb12345'.
2536
2537 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2540         `ideograph-gt-pj-{1..11}'.
2541
2542         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2543         XEmacs UTF-2000.
2544
2545 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-charset.el (default-coded-charset-priority-list):
2548         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2549         `chinese-isoir165'.
2550
2551 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2554         `image/png', `image/x-xpm' and `image/tiff'.
2555
2556         * files.el (binary-file-regexps): Add *.PNG.
2557
2558 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-charset.el (default-coded-charset-priority-list):
2561         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2562         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2563
2564 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2567         the first completion when UTF-2000 is running.
2568
2569 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list):
2572         Delete `ucs'.
2573
2574 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2579         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2580
2581 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2582
2583         * mule/vietnamese.el (vscii-2): Delete abolished property
2584         `composite'; now composite mode is default.
2585
2586 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2589         of `raw-text'; check \uHHHH representation even if non-ascii
2590         characters are not found.
2591
2592         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2593         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2594         unconditionally.
2595
2596         * mule/viet-ccl.el: New file.
2597
2598         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2599         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2600         - Separate CCL based implementations to viet-ccl.el.
2601
2602 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2603
2604         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2605         "jisx0213.2000-1".
2606         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2607
2608         * mule/mule-charset.el (default-coded-charset-priority-list):
2609         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2610         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2611
2612 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2613
2614         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2615
2616 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2619         `ucs' in UTF-2000.
2620
2621 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list):
2624         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2625         `arabic-iso8859-6'.
2626
2627 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2631
2632 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2633
2634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2635         `katakana-jisx0201' in UTF-2000.
2636
2637 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2638
2639         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2640         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2641         "u0FB50-Arabic-Presentation-Forms-A",
2642         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2643         "u0FE50-Small-Form-Variants",
2644         "u0FE70-Arabic-Presentation-Forms-B",
2645         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2646         UTF-2000.
2647
2648 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2649
2650         * dumped-lisp.el (preloaded-file-list): Delete
2651         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2652         ... "Ideograph-R214-Flute" in UTF-2000.
2653
2654 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2655
2656         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2657         (japanese-jisx0213-2): New coded-charset.
2658
2659         * dumped-lisp.el (preloaded-file-list): Add
2660         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2661         "Ideograph-R030-Mouth".
2662
2663 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2664
2665         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2666         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2667         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2668         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2669         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2670         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2671         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2672         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2673
2674 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2675
2676         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2677         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2678         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2679         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2680         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2681
2682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2683         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2684
2685 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2686
2687         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2688         in UTF-2000.
2689
2690 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2691
2692         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2693         (chinese-isoir165): Moved from mule/chinese.el.
2694         (chinese-cns11643-3): Moved from mule/chinese.el.
2695         (chinese-cns11643-4): Moved from mule/chinese.el.
2696         (chinese-cns11643-5): Moved from mule/chinese.el.
2697         (chinese-cns11643-6): Moved from mule/chinese.el.
2698         (chinese-cns11643-7): Moved from mule/chinese.el.
2699
2700         * mule/chinese.el: Move definition of coded-charsets to
2701         mule/mule-conf.el.
2702
2703 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2704
2705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2706         `ideograph-daikanwa'.
2707
2708 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2709
2710         * dumped-lisp.el (preloaded-file-list): Delete
2711         "ccs-jisx0201-latin.el".
2712
2713 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2714
2715         * dumped-lisp.el (preloaded-file-list): Add
2716         "u031A0-Extended-Bopomofo" in UTF-2000.
2717
2718 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2719
2720         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2721         renamed to u02E00-CJK-Radical-Supplement.
2722
2723 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2724
2725         * dumped-lisp.el (preloaded-file-list): Add
2726         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2727         "u030A0-Katakana", "u03100-Bopomofo",
2728         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2729         "u03200-Enclosed-CJK-Letters-and-Months" and
2730         "u03300-CJK-Compatibility".
2731
2732 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2733
2734         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2735         "u02F00-Kangxi-Radicals" and
2736         "u02FF0-Ideographic-Description-Characters".
2737
2738 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2739
2740         * dumped-lisp.el (preloaded-file-list): Add
2741         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2742         "u02800-Braille-Patterns" in UTF-2000.
2743
2744 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2745
2746         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2747         "uXXXXX-*.el" in UTF-2000.
2748
2749         * bytecomp.el (byte-compile-insert-header): Delete comments if
2750         non-ASCII characters are found; allow `byte-compile-dynamic' and
2751         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2752         `raw-text'.
2753
2754 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2755
2756         * dumped-lisp.el (preloaded-file-list): Add
2757         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2758         "u025A0-Geometric-Shapes.el".
2759
2760 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2761
2762         * dumped-lisp.el (preloaded-file-list): Add
2763         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2764         "u02460-Enclosed-Alphanumerics.el".
2765
2766 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2767
2768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2769         `chinese-gb2312'.
2770
2771         * dumped-lisp.el (preloaded-file-list): Add
2772         "u02200-Mathematical-Operators.el" and
2773         "u02300-Miscellaneous-Technical.el".
2774
2775 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2776
2777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2778         `chinese-cns11643-*'.
2779
2780         * dumped-lisp.el (preloaded-file-list): Add
2781         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2782         "u02190-Arrows.el" in UTF-2000.
2783
2784 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2785
2786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2787         `korean-ksc5601'.
2788
2789         * dumped-lisp.el (preloaded-file-list): Add
2790         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2791         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2792         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2793
2794 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2795
2796         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2797
2798 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2799
2800         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2801         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2802         "u01780-Khmer.el", "u01800-Mongolian.el",
2803         "u01E00-Latin-Extended-Additional.el" and
2804         "u01F00-Greek-Extended.el" in UTF-2000.
2805
2806 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2809         `ethiopic-ucs' and `ethiopic'.
2810
2811         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2812         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2813
2814         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2815         from mule/ethiopic.el.
2816
2817         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2818         mule/mule-conf.el.
2819
2820 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2823         `lao'.
2824
2825         * mule/mule-conf.el (lao): New coded-charset.
2826
2827         * dumped-lisp.el (preloaded-file-list): Add
2828         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2829         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2830         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2831         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2832         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2833
2834 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2837         `ucs-bmp' and `arabic-iso8859-6'.
2838
2839 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2840
2841         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2842         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2843         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2844
2845 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2846
2847         * startup.el (normal-top-level): Load autoload file for UTF-2000
2848         in UTF-2000.
2849
2850 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2851
2852         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2853         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2854         "u00020-Basic-Latin.el", "u00080-C1.el",
2855         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2856         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2857         "u002B0-Spacing-Modifier-Letters.el",
2858         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2859         UTF-2000.
2860
2861 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2862
2863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2864         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2865         instead of `vietnamese-viscii-*'.
2866
2867 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2868
2869         * mule/mule-conf.el: New file.
2870
2871         * mule/misc-lang.el: Move definition of charset `ipa' to
2872         mule/mule-conf.el.
2873
2874 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2875
2876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2877         `latin-viscii'; prefer it for characters used in Vietnamese.
2878
2879 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2880
2881         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2882
2883 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2884
2885         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2886         `vietnamese-viscii-lower'.
2887         (latin-viscii-upper): Renamed from charset
2888         `vietnamese-viscii-upper'.
2889         (vietnamese-viscii-lower): New alias for charset
2890         `latin-viscii-lower'.
2891         (vietnamese-viscii-upper): New alias for charset
2892         `latin-viscii-upper'.
2893
2894 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2895
2896         * mule/mule-charset.el (default-coded-charset-priority-list):
2897         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2898
2899 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2900
2901         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2902         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2903         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2904         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2905         lisp/utf-2000.
2906
2907 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2908
2909         * mule/ccs-tcvn5712.el: New file.
2910
2911 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2912
2913         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2914         in UTF-2000.
2915
2916 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2917
2918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2919         `japanese-jisx0208'.
2920
2921 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2922
2923         * dumped-lisp.el (preloaded-file-list): Add
2924         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2925         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2926         UTF-2000.
2927
2928         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2929         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2930         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2931         mule/ccs-viscii.el: New files.
2932
2933         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2934         if \uXXXX is found.
2935
2936 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2939         `hiragana-jisx0208' and `katakana-jisx0208'.
2940
2941 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2942
2943         * mule/chinese.el (chinese-cns11643-3): Define it even if
2944         `utf-2000' is provided.
2945         (chinese-cns11643-4): Likewise.
2946         (chinese-cns11643-5): Likewise.
2947         (chinese-cns11643-6): Likewise.
2948         (chinese-cns11643-7): Likewise.
2949
2950 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2951
2952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2953         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2954
2955 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2959
2960 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2961
2962         * mule/mule-charset.el (default-coded-charset-priority-list):
2963         Setup in UTF-2000.
2964
2965 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2966
2967         * mule/viet-chars.el: Don't define charset
2968         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2969         they are defined as builtin charsets.
2970
2971 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2972
2973         * version.el (emacs-version): Add more space just before UTF-2000
2974         version string.
2975
2976 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2977
2978         * version.el ([constant] emacs-version): Don't add a space in the
2979         preceding place of `xemacs-betaname' because it is duplicated.
2980         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2981
2982         * startup.el (splash-frame-body): Add ETL.
2983
2984 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2985
2986         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2987         is provided because it is defined as builtin charset.
2988         (chinese-cns11643-4): Likewise.
2989         (chinese-cns11643-5): Likewise.
2990         (chinese-cns11643-6): Likewise.
2991         (chinese-cns11643-7): Likewise.
2992
2993 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2994
2995         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2996         coding-system `iso-10646-ucs-4' is not defined.
2997
2998 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2999
3000         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3001         coding-system if `utf-2000' is provided.
3002
3003 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3004
3005         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3006         `utf-2000' is provided.
3007
3008 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3009
3010         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3011         if utf-2000 is provided temporally.
3012
3013 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3014
3015         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3016         as builtin variable].
3017
3018 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3019
3020         * files.el (insert-file-contents-literally): Treat file as binary;
3021         call file-name-handlers. [sync with Emacs 20.3.10]
3022
3023 2008-12-28  Vin Shelton  <acs@xemacs.org>
3024
3025         * XEmacs 21.4.22 is released
3026
3027 2008-12-30  Vin Shelton  <acs@xemacs.org>
3028
3029         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3030         during building even if no packages are found.
3031
3032 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3033
3034         * printer.el (generic-print-region): 
3035         (generic-print-buffer): 
3036         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3037         check if the msprinter device is available, now that msprinter is
3038         always available as a specifier tag. 
3039
3040 2008-12-24  Vin Shelton  <acs@xemacs.org>
3041
3042         * about.el: Add Francisco to my bio!
3043
3044 2008-12-23  Vin Shelton  <acs@xemacs.org>
3045
3046         * autoload.el: Move operator definitions to autoload-operators.el
3047         in the xemacs-base package.
3048
3049 2007-11-22  Vin Shelton  <acs@xemacs.org>
3050
3051         * about.el (about-hacker-contribution): Updated my bio.
3052
3053 2007-10-07  Vin Shelton  <acs@xemacs.org>
3054
3055         * XEmacs 21.4.21 is released
3056
3057 2007-09-19  Didier Verna  <didier@xemacs.org>
3058
3059         Update my personal info.
3060         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3061         * about.el (about-other-current-hackers): Ditto.
3062         * about.el (about-url-alist): Add my musical website.
3063         * about.el (about-personal-info): Update my entry.
3064         * about.el (about-hacker-contribution): Ditto.
3065
3066 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3067
3068         * package-get.el (package-get-download-sites): Update download
3069         sites in Japan.
3070         * package-get.el (package-get-pre-release-download-sites): Ditto.
3071
3072 2007-08-18  Vin Shelton  <acs@xemacs.org>
3073
3074         * package-get.el (package-get-pre-release-download-sites): Sync
3075         mirror sites with 21.5.  (Thanks, Adrian)
3076
3077 2007-08-09  Mike Sperber  <mike@xemacs.org>
3078
3079         * startup.el (migrate-user-init-file): Create backup of
3080         `user-init-file' before migrating.
3081         * startup.el (maybe-migrate-user-init-file): Print
3082         information about backup file.
3083         (maybe-create-compatibility-dot-emacs): Follow above change.
3084
3085 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3086
3087         * font-lock.el: Sync font-lock-add-keywords and
3088         font-lock-remove-keywords from GNU Emacs.
3089         * font-lock.el (font-lock-keywords-alist): New.
3090         * font-lock.el (font-lock-removed-keywords-alist): New.
3091         * font-lock.el (font-lock-add-keywords): New.
3092         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3093         * font-lock.el (font-lock-remove-keywords): New.
3094
3095 2007-08-16  Vin Shelton  <acs@xemacs.org>
3096
3097         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3098         patch from Hans de Graaff.
3099
3100 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3101
3102         * package-get.el (package-get-download-sites): Document Chile and
3103         update Denmark download site.
3104         * package-get.el (package-get-pre-release-download-sites): Ditto.
3105
3106 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3107
3108         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3109
3110 2006-12-09  Vin Shelton  <acs@xemacs.org>
3111
3112         * XEmacs 21.4.20 is released
3113
3114 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3115
3116         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3117
3118 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3119
3120         * info.el (Info-find-file-node, Info-insert-dir)
3121         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3122         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3123         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3124         and discussion.
3125
3126 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3127
3128         * obsolete.el (line-beginning-position): New, from 21.5.x.
3129         (line-end-position): Ditto.
3130
3131 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3132
3133         * package-get.el (package-get-download-sites): Welcome
3134         nl.xemacs.org and Thanks!
3135         * package-get.el (package-get-pre-release-download-sites): Ditto.
3136
3137 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3138
3139         * font-lock.el: Add support for not-so recent changes in Java to
3140         java-mode.
3141
3142 2006-01-28  Vin Shelton  <acs@xemacs.org>
3143
3144         * XEmacs 21.4.19 is released
3145
3146 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3147
3148         * easymenu.el: Update copyright. 
3149         * easymenu.el (easy-menu-all-popups):
3150         Add a docstring. 
3151         * easymenu.el (easy-menu-add):
3152         Document a bug, rework the function to preserve any existing
3153         non-default mode-popup-menu instead of overwriting it, and not to
3154         bother normalising the menu title (nothing else does).
3155         * easymenu.el (easy-menu-remove):
3156         Restore the default mode-popup-menu instead of leaving an empty
3157         one when we remove the last easy-menu popup. 
3158
3159 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3160
3161         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3162         as suggested by Rodrigo Ventura.
3163         * package-get.el (package-get-pre-release-download-sites): Ditto,
3164         with replacement of xemacs-21.5 by beta, which is the logical path
3165         to our beta core and package pre-releases.
3166
3167 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3168
3169         * package-get.el (package-get-download-sites): Add Hong Kong
3170         download site.
3171         * package-get.el (package-get-pre-release-download-sites): Ditto.
3172
3173 2005-12-26  Vin Shelton  <acs@xemacs.org>
3174
3175         * find-paths.el:
3176         * find-paths.el (paths-emacs-root-p): Add search for package root.
3177         * find-paths.el (paths-find-emacs-root): Replaced with
3178         paths-find-invocation-roots, which returns a list of roots.
3179         * find-paths.el (paths-find-invocation-roots): New.
3180         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3181
3182 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3183
3184         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3185         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3186
3187 2005-12-03  Vin Shelton <acs@xemacs.org>
3188
3189         * XEmacs 21.4.18 is released
3190
3191 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3192
3193         * package-get.el (package-get-download-sites): Update reflecting
3194         latest http://www.xemacs.org/Releases/ information generated by
3195         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3196         * package-get.el (package-get-pre-release-download-sites): Ditto.
3197
3198 2005-02-28  Simon Josefsson  <jas@extundo.com>
3199
3200         * about.el (xemacs-hackers): Add jas.
3201         (about-other-current-hackers): Likewise.
3202         (about-url-alist): Add URL for jas.
3203         (about-personal-info): Document jas.
3204         (about-hacker-contribution): Describe jas contributions.
3205
3206 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3207
3208         * easymenu.el (easy-menu-remove): As described in 
3209         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3210         except the "Command" menu from mode-popup-menu. 
3211
3212 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3213  
3214         * font.el (font-spatial-to-canonical): Correct calculation of 
3215         return value for pixel-based input value. 
3216  
3217 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3218
3219         * code-process.el (call-process): Process-related docstring
3220         improvements spurred by Norbert Koch.
3221         * code-process.el (call-process-region): Ditto.
3222         * code-process.el (start-process): Ditto.
3223
3224 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3225
3226         * finder.el (finder-find-library): Return filename actually
3227         searched for.
3228
3229 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3230
3231         * help.el (view-emacs-news): Use `expand-file-name' instead of
3232         `locate-data-file' as the latter will find any "NEWS" files that
3233         might exist in packages _before_ the one in core.
3234
3235 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3236
3237         * package-get.el (package-get-init-package):
3238         package-get-init-package buglet (21.4.17) by Jeff Mincy
3239         <mincy@rcn.com> fixing false temporary load-path shadows reported
3240         after package installation and simplifying code.
3241
3242 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3243
3244         * package-get.el (package-get-download-sites): Sync mirrors list
3245         with the XEmacs website.
3246         (package-get-pre-release-download-sites): Ditto.
3247
3248 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3249
3250         * derived.el (derived-mode-merge-syntax-tables):
3251         Revert my 21.5-only patch of 2003-07-18 which slipped in
3252         through Jerry James's patch of 2004-06-07.
3253
3254 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3255
3256         * cmdloop.el (keyboard-quit): Remove workaround for
3257         `region-active-p' not making sure active region is in current
3258         buffer now that it does.
3259         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3260         * simple.el (region-active-p): `region-active-p' to only return t
3261         when active region is in current buffer.
3262
3263 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3264
3265         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3266         package names, quell a byte-compiler warning, doc fix.
3267
3268 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3269
3270         * buffer.el (pop-to-buffer):
3271         * window-xemacs.el (display-buffer):
3272         Document use of `same-window-buffer-names,' `same-window-regexps'
3273         by pop-to-buffer and display-buffer. 
3274         
3275 2005-02-06  Vin Shelton <acs@xemacs.org>
3276
3277         * XEmacs 21.4.17 is released
3278
3279 2005-01-29  Ben Wing  <ben@xemacs.org>
3280
3281         * shadow.el (find-emacs-lisp-shadows):
3282         Add custom-defines to list of ignored files.
3283
3284 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3285
3286         * simple.el (shifted-motion-keys-select-region): Fix statement
3287         about unshifted-motion-keys-deselect-region.
3288
3289 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3290
3291         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3292         now) for GNU Emacs compatibility.
3293         (make-obsolete-variable): Ditto.
3294
3295 2004-01-08  Ben Wing  <ben@xemacs.org>
3296
3297         * code-files.el (load):
3298         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3299
3300 2004-12-05  Vin Shelton <acs@xemacs.org>
3301
3302         * XEmacs 21.4.16 is released
3303
3304 2004-12-04  Vin Shelton  <acs@xemacs.org>
3305
3306         * auto-autoloads.el: Regenerated.
3307
3308         * custom-load.el: Regenerated.
3309
3310 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3311
3312         Fix bug: apropos errors if a defalias refers to an undefined
3313         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3314
3315         * apropos.el (apropos):
3316         (apropos-command):
3317         * help.el (frob-help-extents):
3318         * help-macro.el (make-help-screen):
3319         * hyper-apropos.el (hyper-apropos-grok-functions):
3320         (hyper-apropos-get-doc):
3321         Catch void-function error thrown by `documentation'.
3322
3323 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3324
3325         * packages.el (package-require): Fix incorrect arg to format.
3326         This fixes a `format specifier' error.
3327
3328 2004-08-13  Jerry James  <james@xemacs.org>
3329
3330         * bytecomp.el (forward-word): Tell the byte compiler the correct
3331         number of arguments to forward-word.
3332
3333 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3334
3335         * etags.el: Fixed loading of include files for tag completion. Now
3336         you can make a tag file for a library, include it into your
3337         project and it will be reloaded only if it changed. Infinte
3338         include loops are detected and the correct tag files are loaded.
3339         * etags.el (buffer-tag-table-list): Load and verify tag files in
3340         the external function buffer-tag-table-list-load.
3341         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3342         tag files. Also load the included tag files. The priority of the
3343         included files is right below their parent file. If multiple
3344         matches occur then the symbols from the parent file are found
3345         first.
3346         * etags.el (tag-table-include-files): Corrected comment
3347         string. Switched to pattern constant tags-include-pattern to have
3348         it at a central location.
3349         * etags.el (tags-include-pattern): Added doc string.
3350         * etags.el (add-to-tag-completion-table): Removed obsolete
3351         comments as the include files are allready returned by
3352         buffer-tag-table-list and loaded.
3353         * etags.el (find-tag-internal): The include files are allready
3354         included in tag-tables as buffer-tag-table-list returns them now.
3355
3356 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3357
3358         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3359         Loading items into the notebook is now done by C code.
3360         * widgets-gtk.el (gtk-widget-instantiate-internal):
3361         Style no longer changed.
3362
3363 2004-06-28  Nix  <nix@esperi.org.uk>
3364
3365         * cmdloop.el (truncate-command-history-for-gc): Delay
3366         execution of all things that look up variable bindings,
3367         via `enqueue-eval-event'.
3368
3369 2004-06-24  Vin Shelton  <acs@xemacs.org>
3370
3371         * package-get.el (package-get-require-signed-base-updates):
3372         now defaults to nil.
3373
3374 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3375
3376         * subr.el (split-string): Clean up docstring.
3377
3378 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3379
3380         * faces.el (zmacs-region): fix typo in docstring.
3381
3382 2004-06-07  Jerry James  <james@xemacs.org>
3383
3384         * derived.el: Synch with Emacs 21.3.
3385         * subr.el (with-local-quit): New, from Emacs 21.3.
3386         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3387         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3388         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3389
3390 2004-06-16  Jerry James  <james@xemacs.org>
3391
3392         * cl.el (cl-set-substring): Increment start by the length of the
3393         string, not the string itself.
3394
3395 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3396
3397         * etags.el (tag-table-include-files): Expand included TAGS file
3398         paths to avoid problems with relative paths.  Thanks to Peter
3399         Chubb <peterc@gelato.unsw.edu.au>.
3400         * etags.el (tags-include-pattern): New.
3401         * etags.el (add-to-tag-completion-table): Parse and ignore
3402         trailing include lines.
3403
3404 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3405
3406         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3407         avoiding line solely composed of equal signs.
3408
3409 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3410
3411         * cus-edit.el (alloc): Typo fix.
3412         * cus-edit.el (custom-browse-visibility): Ditto.
3413         * cus-edit.el (custom-variable-value-create): Ditto.
3414         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3415         * cus-edit.el (custom-save-variables): Bind print-length and
3416         print-level to nil to avoid value abbreviation.
3417         * cus-edit.el (custom-save-face-internal): Ditto.
3418         * cus-edit.el (custom-save-faces): Save in sorted order.
3419         * cus-edit.el (custom-save-resets): Bind print-length and
3420         print-level to nil to avoid value abbreviation.
3421         * cus-edit.el (custom-save-loaded-themes): Ditto.
3422
3423 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3424
3425         * subr.el (split-string-default-separators): New.
3426         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3427         see comment in source.
3428
3429 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3430
3431         * mule/japanese.el (paragraph-start, paragraph-separate):
3432         Remove anchor to BOL.
3433
3434 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3435
3436         * cl.el (gensym, gentemp): Improve docstrings.
3437
3438 2004-05-10  Vin Shelton  <acs@xemacs.org>
3439
3440         * etags.el: Sync with 21.5 version.
3441
3442 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3443
3444         * etags.el:
3445         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3446         only for use with exuberant ctags. This will also enable building of 
3447         completion tables with exuberant ctags. This will not work with
3448         xemacs ctags. 
3449         * etags.el (get-tag-table-buffer): New function for creating of
3450         completion table is used if tags-exuberant-ctags-optimization-p ist t
3451         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3452         finding the tag names. New.
3453         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3454         building tag completion table with exuberant ctags. New.
3455         * etags.el (find-tag-internal): Improve exact tag matching for tags
3456         with name fields. Before the patch return types of functions or
3457         function parameters (with exuberant ctags) were found as matches.
3458
3459 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3460
3461         * list-mode.el (display-completion-list): Fixed completion list was
3462         taking the width of the frame and not of the window for displaying
3463         the selection methods.
3464
3465 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3466
3467         * menubar-items.el (default-menubar): Options are saved to custom.el.
3468
3469
3470 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3471
3472         * isearch-mode.el (isearch-abort): Preserve successful search target.
3473
3474 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3475
3476         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3477         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3478         Bihlmeyer.
3479         * gnuserv.el (gnuserv-mode-line-string): New.
3480         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3481         gnuserv-mode.
3482         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3483         * gnuserv.el (gnuserv-edit-files): Use
3484         make-x-device-with-gtk-fallback.
3485
3486 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3487
3488         * gtk-widgets.el: New import: gtk-accel-group-new.
3489         * dialog-gtk.el:
3490         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3491         * dialog-gtk.el (popup-builtin-question-dialog):
3492         Added support for dialog button mnemonics.
3493
3494 2004-03-22  Chris Green <cmg@dok.org>
3495
3496         * process.el (shell-command): Output buffer was ignored when a
3497         background process was run via shell-command.
3498
3499 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3500
3501         * cus-edit.el (custom-save-variables): Retrieve a list of
3502         variables to save first, sort it, and make sure the variables are
3503         saved in sorted order.
3504
3505 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3506  
3507         * package-get.el (package-get-update-base-from-buffer): Force
3508         binary coding system for verifying GnuPG signature in the
3509         package-index file.
3510  
3511 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3512
3513         * package-get.el (package-get-package-index-file-location): Handle
3514         missing "EMACSPACKAGEPATH" environment variable.
3515
3516 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3517
3518         * package-admin.el (package-admin-find-top-directory): Simplify
3519         directory comparisions and fix substring errors on short path
3520         components.
3521         * package-get.el (package-get-package-index-file-location):
3522         Default to first component of "EMACSPACKAGEPATH", if set.
3523
3524 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3525
3526         * package-get.el (process-error): New error datum.
3527
3528 2004-02-02  Vin Shelton <acs@xemacs.org>
3529
3530         * XEmacs 21.4.15 is released
3531
3532 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3533
3534         * itimer.el (activate-itimer): Modify the itimer timeout value as
3535         if it were begun at the last time when the itimer driver was woken
3536         up.
3537
3538 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3539
3540         * specifier.el (Copyright):
3541         Update.
3542         (make-specifier-and-init):
3543         (map-specifier):
3544         (canonicalize-inst-pair):
3545         (canonicalize-spec-list):
3546         (set-specifier):
3547         Synch docstrings to 21.5 where appropriate.
3548
3549 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3550
3551         * package-get.el (package-get-list-packages-where): New.  A
3552         function that allows searching for groups of packages.  For
3553         example, find all packages that require the fsf-compat package.
3554
3555 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3556
3557         The Great PUI Sync.
3558
3559         * auto-autoloads.el: Regenerated.
3560
3561         * custom-load.el: Regenerated.
3562
3563         * dumped-lisp.el (packages-hardcoded-lisp): New.
3564
3565         * menubar-items.el (menu-max-items): New.
3566         (menu-submenu-max-items): New.
3567         (menu-submenu-name-format): New.
3568         (menu-split-long-menu): New.
3569         (menu-sort-menu): New.
3570         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3571
3572         * obsolete.el (pui-add-install-directory): Renamed to the more
3573         logical `pui-set-local-package-get-directory'.
3574         (package-get-download-menu): Moved to `package-ui.el' and renamed
3575         to `package-ui-add-download-menu'.
3576
3577         * package-admin.el (package-admin-install-function-mswindows):
3578         Whitespace clean up.
3579         (package-admin-add-single-file-package): Removed.
3580         (package-admin-default-install-function): Whitespace clean up.
3581         (package-admin-find-top-directory): New.
3582         (package-admin-get-install-dir): Use it.
3583         (package-admin-get-manifest-file): 
3584         (package-admin-check-manifest): 
3585         (package-admin-add-binary-package):
3586         (package-admin-get-lispdir):
3587         (package-admin-delete-binary-package):
3588         (package-admin):
3589
3590         * package-get.el (package-get-package-index-file-location): New.
3591         (package-get-install-to-user-init-directory): New.
3592         (package-get-remote):
3593         (package-get-download-sites):
3594         (package-get-pre-release-download-sites): New.
3595         (package-get-site-release-download-sites): New.
3596         (package-get-base-filename):
3597         (package-get-always-update):
3598         (package-get-user-index-filename): Removed.
3599         (package-get-pgp-available-p): New.
3600         (package-get-require-signed-base-updates):
3601         (package-get-was-current):
3602         (package-entries-are-signed): New.
3603         (package-get-continue-update-base): New.
3604         (package-get-download-menu): Removed.
3605         (package-get-require-base):
3606         (package-get-update-base-entry):
3607         (package-get-locate-file):
3608         (package-get-locate-index-file):
3609         (package-get-maybe-save-index):
3610         (package-get-update-base):
3611         (package-get-update-base-from-buffer):
3612         (package-get-update-base-entries):
3613         (package-get-interactive-package-query):
3614         (package-get-update-all):
3615         (package-get-all):
3616         (package-get-dependencies):
3617         (package-get-init-package):
3618         (package-get-info): New.
3619         (package-get):
3620         (package-get-staging-dir):
3621         (package-get-set-version-prop): Removed.
3622         (package-get-installedp):
3623         (package-get-ever-installed-p):
3624         (packages): Removed.
3625         (package-get-custom-groups): Removed.
3626         (package-get-custom): Removed.
3627         (package-get-custom-add-entry): Removed.
3628
3629         * package-info.el (batch-update-package-info):
3630
3631         * package-net.el (package-net-batch-generate-bin-ini):
3632         (package-net-update-installed-db):
3633
3634         * package-ui.el (pui-info-buffer):
3635         (pui-directory-exists): Removed.
3636         (pui-package-dir-list): Removed.
3637         (pui-add-install-directory): Removed.
3638         (package-ui-download-menu): New.
3639         (package-ui-pre-release-download-menu): New.
3640         (package-ui-site-release-download-menu): New.
3641         (pui-set-local-package-get-directory): New.
3642         (pui-package-symbol-char):
3643         (pui-update-package-display):
3644         (pui-toggle-package):
3645         (pui-toggle-package-key):
3646         (pui-toggle-package-delete):
3647         (pui-toggle-package-delete-key):
3648         (pui-toggle-package-event):
3649         (pui-toggle-verbosity-redisplay):
3650         (pui-install-selected-packages):
3651         (pui-add-required-packages):
3652         (pui-help-echo):
3653         (pui-display-info):
3654         (list-packages-mode):
3655         (pui-list-packages):
3656
3657         * packages.el (packages-compute-package-locations):
3658         (package-require):
3659         (package-delete-name):
3660         (packages-hardcoded-lisp): Removed.
3661         (packages-useful-lisp): Removed.
3662         (packages-unbytecompiled-lisp): Removed.
3663         (packages-find-package-directories):
3664
3665         Summary:
3666
3667         Major code clean up of all things PUI.
3668
3669         Much improved code to determine where packages should be
3670         installed.  PUI no longer depends on any packages being
3671         pre-installed to compute where packages are to be installed to.
3672
3673         The user can specify the location of their package-index file.  It
3674         isn't necessary to set this because it has sane defaults.  People
3675         who "run-in-place" won't accidently overwrite the CVS
3676         package-index file.  See
3677         `package-get-package-index-file-location'. 
3678
3679         PUI will now properly clean up after itself in the event of an
3680         unsuccessful package install.  This drastically reduces the number
3681         of "wrong md5sum" FAQs.
3682
3683         non-Mule XEmacsen can no longer install Mule packages.
3684
3685         Package management via the custom interface has been removed.
3686
3687         The PUI related menubar items have been reorganised.
3688
3689         The PGP verification code has been fixed and the default for
3690         whether or not it is used is automatically computed.
3691
3692         * update-elc.el ((preloaded-file-list site-load-packages
3693         need-to-dump dumped-exe)):
3694         Just a couple of small changes to allow for
3695         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3696         existing anymore.
3697
3698 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3699
3700         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3701         apply `format' to the first argument of byte-compile-warn, it
3702         already calls format.
3703
3704 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3705
3706         * files.el (delete-old-versions): Avoid going interactive during
3707         make install when environment variable VERSION_CONTROL is set.
3708
3709 2003-12-04  Vin Shelton  <acs@xemacs.org>
3710
3711         * menubar-items.el (menu-item-search): Only bring up search dialog
3712         box if the feature is available and desired.
3713
3714 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3715
3716         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3717
3718 2003-11-05  Vin Shelton  <acs@xemacs.org>
3719
3720         * help.el (Help-prin1-face):
3721         (Help-princ-face):
3722         princ and prin1 are functions and need to be called as such.  The
3723         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3724
3725 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3726
3727         * about.el (about-xemacs): Give full version and build date.
3728
3729 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3730
3731         * win32-native.el (grep-null-device): This XEmacs has null-device.
3732
3733 2003-09-06  Mike Sperber  <mike@xemacs.org>
3734
3735         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3736         implement the specified semantics for `defvar.'
3737
3738 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3739
3740         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3741         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3742         displaying buffer in question.
3743
3744 2003-09-03  Vin Shelton <acs@xemacs.org>
3745
3746         * XEmacs 21.4.14 is released
3747
3748 2003-08-17  Vin Shelton  <acs@xemacs.org>
3749
3750         * about.el: Vanity patch.
3751
3752 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3753
3754         * code-process.el (call-process):
3755         (call-process-region):
3756         (start-process):
3757         Document coding system processing.
3758
3759 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3760
3761         * startup.el (splash-frame-body): Idiomatic English.
3762
3763 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3764
3765         * font-lock.el (font-lock-match-java-declarations): Move
3766         save-restriction, narrow-to-region to beginning of function to
3767         avoid going beyond the limit and causing an infloop.
3768
3769 2003-04-16  Jerry James  <james@xemacs.org>
3770
3771         * keydefs.el: Remove mappings for keys mapped to the nowhere
3772         defined function function-key-error.
3773
3774 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3775
3776         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3777         lisp-interaction-mode-hook): Add the docstrings.
3778
3779 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3780
3781         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3782         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3783         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3784
3785 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3786
3787         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3788         lambda list after the original doc.  Care about
3789         #'(lambda () "SingleString") 
3790         (cl-upcase-arg): 
3791         (cl-function-arglist):
3792         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3793         circular data structures in lambda list specification
3794
3795 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3796
3797         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3798         to appear in font-lock-function-name-face.
3799
3800 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3801
3802         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3803         is not also the value of the lambda.
3804
3805 2003-05-06  Andy Piper  <andy@xemacs.org>
3806
3807         * files.el (revert-buffer): Make sure local variables get processed,
3808         even in the case of an optimized reversion.
3809
3810 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3811
3812         * XEmacs 21.4.13 is released
3813
3814 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3815
3816         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3817         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3818
3819 2003-02-14  Ben Wing  <ben@xemacs.org>
3820
3821         * byte-optimize.el:
3822         * byte-optimize.el (byte-compile-inline-expand):
3823         * byte-optimize.el (byte-compile-unfold-lambda):
3824         * byte-optimize.el (byte-optimize-form-code-walker):
3825         * byte-optimize.el (byte-optimize-form):
3826         * byte-optimize.el (byte-decompile-bytecode-1):
3827         * byte-optimize.el (byte-optimize-lapcode):
3828         Review carefully and sync up to 20.7 except for areas as noted.
3829         Fixes problem with JDE compilation.
3830
3831 2003-02-05  Ben Wing  <ben@xemacs.org>
3832
3833         * simple.el:
3834         * simple.el (motion-keys-for-shifted-motion):
3835         Omit M-S-home/end from motion keys.
3836
3837 2003-02-07  Ben Wing  <ben@xemacs.org>
3838
3839         * text-props.el (text-property-any):
3840         * text-props.el (text-property-not-all):
3841         Fix bug when end > start.
3842
3843 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3844
3845         * info.el (Info-insert-dir): Make default-directory end in
3846         separator.  Patch due to Martin Buchholz.
3847
3848 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3849
3850         * XEmacs 21.4.12 "Portable Code" is released.
3851
3852 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3853
3854         * about.el: Update golubev data.
3855
3856 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * isearch-mode.el (isearch-mode-map): Substitute comment on
3859         desirability, and back out "GR is printable" changes.
3860
3861 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3862
3863         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3864
3865 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3866
3867         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3868
3869 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3870
3871         * menubar-items.el (default-menubar): Use browse-url-mozilla
3872         instead of browse-url-gnome-moz for Mozilla.
3873
3874 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3875
3876         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3877
3878 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3879
3880         * files.el (auto-mode-alist): Remove redundant entries for modes
3881         that live in packages.
3882         (interpreter-mode-alist): Ditto.
3883
3884 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3885
3886         * menubar-items.el (default-menubar): Sync with current
3887         browse-url-xemacs.el.
3888
3889 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3890
3891         * XEmacs 21.4.10 "Military Intelligence" is released.
3892
3893 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3894
3895         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3896
3897 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3898
3899         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3900
3901 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3902
3903         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3904         effect free function.
3905         (font-lock-fontify-keywords-region): Supply the argument to
3906         font-lock-compile-keywords.
3907
3908 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3909
3910         * package-get.el (package-get-download-sites): Bring sites list
3911         up to date, prefer xx.xemacs.org addresses.
3912
3913 2002-09-27  Andy Piper  <andy@xemacs.org>
3914
3915         * dialog.el (make-dialog-box): for general dialogs only
3916         delete-frame-hook will be run.
3917
3918 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3919
3920         * font-lock.el (font-lock-fontify-syntactically-region): Add
3921         comment about lookup-syntax-properties, document LOUDLY as unused.
3922
3923 2002-08-26  Andy Piper  <andy@xemacs.org>
3924
3925         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3926         merge.
3927
3928 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3929
3930         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3931         (make-obsolete-variable): Ditto.
3932         (make-compatible): Ditto.
3933         (make-compatible-variable): Ditto.
3934
3935 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3936
3937         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3938         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3939
3940 2002-08-28  Andy Piper  <andy@xemacs.org>
3941
3942         * files.el (revert-buffer): propagate revert-without-query-status.
3943
3944 2002-06-03  Andy Piper  <andy@xemacs.org>
3945
3946         * dialog-items.el (make-search-dialog): align various subcontrols
3947         in visually pleasing ways, allow frame to autosize to the dialog
3948         size.
3949         * dialog.el (make-dialog-box): add a border inside the frame. Add
3950         :autosize property, if t then reset the frame size appropriately
3951         before the frame is mapped.
3952         * gutter-items.el (set-progress-feedback-instantiator): align
3953         various subcontrols.
3954         * gutter-items.el (set-progress-abort-instantiator): ditto.
3955
3956 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3957
3958         * XEmacs 21.4.9 "Informed Management" is released.
3959
3960 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3961
3962         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3963         "&optional append" argument.
3964
3965 2002-07-16  Didier Verna  <didier@xemacs.org>
3966
3967         * subr.el (replace-in-string): fix case fold bug introduced by
3968         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3969         case-fold-search in temporary buffers.
3970
3971 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3972
3973         * lib-complete.el (find-library): Remove check for mule because
3974         decompression DOES work on Mule.
3975
3976 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3977
3978         * simple.el (join-line): New alias for `delete-indentation'.
3979
3980 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3981
3982         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3983         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3984         (font-lock-builtin-face): New.
3985         (font-lock-constant-face): New.
3986         (font-lock-face-list): Add builtin and constant faces.
3987
3988 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3989
3990         * autoload.el (make-autoload): Support define-derived-mode.
3991         Collected puts of doc-string-elt property.  Based on a patch by
3992         Didier Verna <didier@xemacs.org>.
3993
3994 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3995
3996         * wid-edit.el (widget-field-activate): Fix docstring typo.
3997
3998 2002-07-23  Andy Piper  <andy@xemacs.org>
3999
4000         * about.el (about-personal-info): update me.
4001
4002 2002-07-12  Andy Piper  <andy@xemacs.org>
4003
4004         * custom.el (custom-theme-set-variables): remove bogus
4005         arguments. Use custom-set-default to set defaults.
4006         (custom-set-variables): update doc.
4007         (custom-local-buffer): new, synced from FSF.
4008         (custom-set-default): ditto.
4009         (defcustom): update doc.
4010
4011 2002-06-16  Andy Piper  <andy@xemacs.org>
4012
4013         * menubar-items.el (default-menubar): enable windows printing on
4014         cygwin as well as native.
4015
4016 2002-06-12  Andy Piper  <andy@xemacs.org>
4017
4018         * printer.el (generic-print-buffer): catch all errors so that the
4019         print device can be cleared in all scenarios.
4020         (Printer-clear-device): make sure clearing the printer allows it
4021         to be used again immediately.
4022         (generic-print-region): make sure the default printer face is
4023         black-on-white.
4024
4025 2002-04-23  Jerry James  <james@xemacs.org>
4026
4027         * window-xemacs.el (display-buffer-function): Change doc to
4028         reflect new arg.
4029         * window-xemacs.el (pre-display-buffer-function): Ditto.
4030         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4031         non-nil, make the new window just big enough for its contents.
4032         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4033         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4034         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4035
4036 2002-06-06  Andy Piper  <andy@xemacs.org>
4037
4038         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4039         (defcustom): ditto.
4040         (custom-handle-keyword): ditto.
4041
4042 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4043
4044         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4045         Make obsolete.  Default to nil.
4046         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4047         Inspired by a patch by John Palmieri.
4048
4049 2002-07-01  Mike Alexander  <mta@arbortext.com>
4050
4051         * process.el (shell-command-on-region): Don't delete the region
4052         before giving it to call-process-region
4053
4054 2002-06-04  Jerry James <james@eecs.ku.edu>
4055
4056         * find-paths.el (paths-find-architecture-directory): Search in
4057         `system-configuration'/`base', not `base'`system-configuration'.
4058
4059 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4060
4061         * info.el (Info-index): Add missing \ in [ t].
4062
4063 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4064
4065         * gutter-items.el (gutter-buffers-tab-visible-p,
4066         buffers-tab-omit-function, buffers-tab-selection-function,
4067         buffers-tab-filter-functions):
4068         Doc improvements.
4069
4070 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4071
4072         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4073
4074         * toolbar-items.el (toolbar-news): Fix typo in message string.
4075
4076 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4077
4078         * dialog.el (yes-or-no-p-dialog-box): 
4079         * cmdloop.el (y-or-n-p-minibuf):
4080         (yes-or-no-p-minibuf):
4081         (yes-or-no-p):
4082         (y-or-n-p): 
4083         Specify negative answers in docstrings.
4084
4085 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4086
4087         * package-ui.el (pui-help-echo): Display both installed and author
4088         version.  Use a balloon-help window to display extra info like
4089         package requires.
4090
4091 2002-05-30  Andy Piper  <andy@xemacs.org>
4092
4093         * files.el (revert-buffer-internal): don't visit
4094         revert-buffer. Kill buffer when not used. Suggested by Mike
4095         Alexander <mta@arbortext.com>
4096
4097 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4098
4099         * files.el (revert-buffer): More docstring fiddling.
4100
4101 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4102
4103         * files.el (revert-buffer):
4104         (revert-buffer-internal):
4105         (revert-buffer-insert-file-contents-function):
4106         Improve docstrings and comments.
4107
4108 2002-05-08  Andy Piper  <andy@xemacs.org>
4109
4110         * files.el (revert-buffer): observe noconfirm behavior.
4111
4112 2002-04-09  Andy Piper  <andy@xemacs.org>
4113
4114         * files.el (revert-buffer): use revert-buffer-internal if it looks
4115         like doing so will not result in any user-visible changes.
4116         (revert-buffer-internal): new function. Do the actual process of
4117         reversion and then see whether the result is any different to what
4118         we have already. If it is not then do nothing.
4119
4120 2001-12-11  Andy Piper  <andy@xemacs.org>
4121
4122         * menubar.el (get-popup-menu-response): re-order so that it works
4123         on more sane/facist window systems.
4124
4125 2001-12-03  Andy Piper  <andy@xemacs.org>
4126
4127         * faces.el (frob-face-property): don't infloop in face frobbing
4128         from Jan Vroonhof <jan@xemacs.org>.
4129
4130 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4131
4132         * faces.el (frob-face-property): Follow face fall-back hierarchy
4133         properly for face properties without an instance. Only do manual
4134         copy form 'default in last resort. This handles in particular
4135         the case where 'default itself has only a fall-back (which is
4136         the case by default on windows).
4137
4138 2001-11-24  Andy Piper  <andy@xemacs.org>
4139
4140         * printer.el (generic-print-region): set default-frame-plist to
4141         nil while creating the printer frame so that sizes reflect the
4142         printed page.
4143
4144         * faces.el (face-complain-about-font): Don't complain on printers.
4145
4146 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4147         
4148         * package-net.el: Andy synch.
4149         
4150 2001-12-16  Andy Piper  <andy@xemacs.org>
4151
4152         * package-get.el (package-get-update-all): Make sure installed.db
4153         gets updated after updating packages.
4154
4155 2002-03-28  Ben Wing  <ben@xemacs.org>
4156
4157         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4158         continuation, truncation so that we don't get line jumpiness from
4159         them being larger than the line height.
4160
4161         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4162
4163 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4164
4165         * font.el (font-window-system-mappings): Add mapping for Gtk
4166         (assume identical to X) 
4167
4168 2002-02-04  Andy Piper  <andy@xemacs.org>
4169
4170         * files.el (convert-standard-filename): Fix for short filename
4171         Peter Arius <pas@methodpark.de>
4172
4173 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4174
4175         * list-mode.el (default-choose-completion): completion-base-size
4176         should refer to local value in the completion list buffer.
4177
4178 2001-12-03  Didier Verna  <didier@xemacs.org>
4179
4180         * rect.el: autoload `replace-rectangle'.
4181         * keydefs.el (global-map): bind it to `C-x r p'.
4182
4183 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4184
4185         * XEmacs 21.4.8 "Honest Recruiter" is released.
4186
4187 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4188
4189         This patch is based on Jerry James's patch and analysis.
4190
4191         * select.el (get-clipboard):
4192         (get-selection):
4193         Update docstrings.
4194         (get-clipboard-foreign):
4195         (get-selection-foreign):
4196         New function for use as `interprogram-paste-function's.
4197
4198         * simple.el (interprogram-paste-function): Change default to
4199         `get-clipboard-foreign'; improve docstring.
4200         (interprogram-cut-function): Improve dosctring.
4201
4202 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4203
4204         * XEmacs 21.4.7 "Economic Science" is released.
4205
4206 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4207
4208         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4209
4210 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4211
4212         * obsolete.el (assq-delete-all): New compatibility alias for 
4213         remassq.
4214
4215 2002-01-09  Simon Josefsson  <jas@extundo.com>
4216
4217         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4218
4219 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4220
4221         * info.el (Info-auto-generate-directory): Default
4222         Info-auto-generate-directory to 'if-outdated.
4223
4224 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4225
4226         * startup.el (normal-top-level): Prevent migration code from
4227         trashing .emacs on an error in loading the init files.
4228
4229 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4230
4231         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4232         "system default" Xdefaults and friends get xrdb-mode.
4233
4234 2002-03-05  Mats Lidell  <matsl@contactor.se>
4235  
4236         * help-nomule.el (tutorial-supported-languages): Added Swedish
4237         tutorial. Sorted languages.
4238
4239 2002-02-11  Mike Sperber <mike@xemacs.org>
4240
4241         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4242         regenerating outdated dir files and dir is non-existent.
4243
4244 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4245
4246         * code-files.el (convert-mbox-coding-system): Improve comment.
4247         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4248         coding-system argument to `write-region-pre-hook' call.
4249         (write-region-pre-hook): Fix docstring to mention lockname argument.
4250
4251 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4252
4253         * minibuf.el (completing-read): Remove redundant wrong arg list.
4254
4255         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4256
4257 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4258
4259         * obsolete.el (interactive-form): new compatibility alias for 
4260         function-interactive.
4261
4262 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4263
4264         * menubar-items.el (Menubar-items-truncate-list): Removed.
4265         * menubar-items.el (Menubar-items-truncate-history): New.
4266         * menubar-items.el (default-menubar): Use
4267         Menubar-items-truncate-history.
4268
4269 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4270
4271         * printer.el (generic-print-region): Pass correct arguments to
4272         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4273         Torkelsson <torkel@acc.umu.se>.
4274
4275 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4276
4277         * help.el (describe-mode): synched with FSF 19.34; handle nil
4278         minor mode indicators.
4279
4280 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4281
4282         * minibuf.el (completing-read): Update docstring.
4283
4284 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4285
4286         * XEmacs 21.4.6 "Common Lisp" is released.
4287
4288 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * package-net.el: Inadvertant synch with Windows branch.  From
4291         Andy's log:
4292         (package-net-kit-version): new variable.
4293         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4294
4295 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4296
4297         * package-get.el (package-get-locate-index-file): Also search the
4298         core etc/ directory for the package index file if it can't be
4299         found in ~/.xemacs/.
4300
4301 2001-12-13  William Perry  <wmperry@gnu.org>
4302
4303         * dialog-gtk.el (popup-builtin-question-dialog):
4304         Conform to API in gui.c.
4305         
4306 2001-11-12  Andy Piper  <andy@xemacs.org>
4307
4308         * cus-edit.el (custom-save-face-internal): make sure we save
4309         non-themed faces.
4310         (custom-save-variables): ditto variables.
4311
4312 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4313
4314         * faces.el (make-face-family):
4315         (make-face-size):
4316         New face-modifying functions per Jan Vroonhof.
4317
4318         cus-face.el (custom-set-face-font-family):
4319         (custom-set-face-font-size):
4320         Use them.
4321
4322         * font.el (font-window-system-mappings): More precise docstring.
4323
4324         (font-create-name):
4325         (font-create-object):
4326         (tty-font-create-object):
4327         (tty-font-create-plist):
4328         (x-font-create-object):
4329         (x-font-create-name):
4330         (ns-font-create-name):
4331         (mswindows-font-create-object):
4332         (mswindows-font-create-name):
4333         Add doctrings.
4334
4335 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4336
4337         * gtk-faces.el (gtk-init-device-faces): removed spurious
4338         quote before let* expression.
4339
4340 2001-10-29  Andy Piper  <andy@xemacs.org>
4341
4342         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4343         modified when changing coding system.
4344
4345         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4346         that we invoke the GUI directory selector.
4347
4348 2001-10-25  Andy Piper  <andy@xemacs.org>
4349
4350         * dialog.el (make-dialog-box): use new directory dialog support.
4351         * minibuf.el (read-file-name-1): ditto.
4352         (read-file-name): ditto.
4353         (read-directory-name): ditto.
4354
4355 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * XEmacs 21.4.5 "Civil Service" is released.
4358
4359 2001-04-23  Didier Verna  <didier@xemacs.org>
4360
4361         * cus-edit.el (custom-variable-pre-save): New.
4362         * cus-edit.el (custom-variable-post-save): New.
4363         * cus-edit.el (custom-variable-save): use them.
4364         * cus-edit.el (custom-face-pre-save): New.
4365         * cus-edit.el (custom-face-post-save): New.
4366         * cus-edit.el (custom-face-save): use them.
4367         * cus-edit.el (custom-group-pre-save): New.
4368         * cus-edit.el (custom-group-post-save): New.
4369         * cus-edit.el (custom-group-save): use them.
4370         * cus-edit.el (Custom-save): use the pre/post functions above,
4371         call `custom-save-all' only once.
4372         * cus-edit.el (custom-variable-pre-reset-standard): New.
4373         * cus-edit.el (custom-variable-post-reset-standard): New.
4374         * cus-edit.el (custom-variable-reset-standard): use them.
4375         * cus-edit.el (custom-face-pre-reset-standard): New.
4376         * cus-edit.el (custom-face-post-reset-standard): New.
4377         * cus-edit.el (custom-face-reset-standard): use them.
4378         * cus-edit.el (custom-group-pre-reset-standard): New.
4379         * cus-edit.el (custom-group-post-reset-standard): New.
4380         * cus-edit.el (Custom-reset-standard): use them.
4381         * cus-edit.el (custom-face-reset-saved): use the pre/post
4382         functions above, call `custom-save-all' only once.
4383
4384 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4385
4386         * gutter-items.el (buffers-tab face): Derive from the modeline
4387         face by default.  Many people use white-on-black for the default
4388         font, and the tabs look hideous with that color combination.  The
4389         modeline usually has the correct colors.
4390
4391 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4392
4393         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4394         (tag-mark-stack-max): Typo fix.
4395
4396 2001-09-28  Ben Wing  <ben@xemacs.org>
4397
4398         * font-lock.el:
4399         * font-lock.el (font-lock-after-change-function):
4400         fix problem with last patch, reported by Katsumi Yamaoka.
4401
4402 2001-09-17  Ben Wing  <ben@xemacs.org>
4403
4404         * font-lock.el (font-lock-after-change-function):
4405         fix problem when you insert a comment on the line before a line of
4406         code: if we use the following char, then when you hit backspace,
4407         the following line of code turns the comment color.
4408
4409 2001-06-08  Ben Wing  <ben@xemacs.org>
4410
4411         * process.el: comment about shell-command-switch.
4412         * process.el (shell-quote-argument): Need to quote a null
4413         argument, too.  From Dan Holmsand.
4414         
4415         * startup.el (normal-top-level): Delete some unused FSF junk.
4416         * startup.el (command-line-early):
4417         
4418         * startup.el (command-line): Call MS Windows init function.
4419         
4420         * win32-native.el:
4421         * win32-native.el (mswindows-system-shells): New.
4422         * win32-native.el (mswindows-system-shell-p): New.
4423         * win32-native.el (init-mswindows-at-startup): New.
4424         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4425         * win32-native.el (mswindows-quote-one-simple-arg):
4426         * win32-native.el (mswindows-quote-one-command-arg):
4427         * win32-native.el (mswindows-construct-process-command-line-alist):
4428         Correct comments at top.  Correctly handle passing arguments
4429         to Cygwin programs and to bash.  Fix quoting of zero-length
4430         arguments (from Dan Holmsand).  Set shell-command-switch based
4431         on shell-file-name, which in turn comes from env var SHELL.
4432
4433 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4434
4435         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4436         default-toolbar-position): Fill docstrings for balloon-help.
4437
4438 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         * faces.el: Reenable specifications over 'gtk domain.
4441
4442 2001-08-08  Didier Verna  <didier@xemacs.org>
4443
4444         * autoload.el (update-autoload-files): make defdir a file name,
4445         not directory name.
4446
4447 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4448
4449         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4450
4451         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4452
4453 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4454
4455         * font-menu.el (font-menu-set-font): Default to current font-family.
4456         (font-menu-preferred-resolution):
4457         (font-menu-size-scaling):
4458         Provide gtk defaults, too.
4459
4460 2001-07-29  Mike Alexander  <mta@arbortext.com>
4461
4462         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4463         list
4464         (custom-set-face-font-family): ditto
4465
4466 2001-07-26  Mike Sperber <mike@xemacs.org>
4467
4468         * files.el (auto-mode-alist): .9 files are man pages, too.
4469
4470 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4471
4472         * process.el (call-process-internal): bind
4473         coding-system-for-write to 'binary when calling
4474         start-process-internal, so the process receives 
4475         the literal contents of INFILE.
4476
4477 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4478
4479         * files.el (auto-mode-alist): Add configure.ac support.
4480
4481 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4482
4483         * buff-menu.el:
4484         mouse.el:
4485         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4486
4487 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4488
4489         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4490
4491 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4492
4493         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4494         mixed text.
4495         (kinsoku-eol-p): Ditto.
4496
4497 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4498
4499         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4500         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4501         characters as the category `s' or `e' correctly.
4502
4503 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4504
4505         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4506
4507 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4508
4509         * mule/cyrillic.el:  Set up case table.
4510
4511 2001-06-08  Mike Sperber <mike@xemacs.org>
4512
4513         * files.el (save-some-buffers-1): Don't zap the help window right
4514         after `map-y-or-n-p' has popped it up.
4515
4516 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4517
4518         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4519
4520 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * specifier.el: define-specifier-tag 'gtk.
4523
4524 2001-05-12  Ben Wing  <ben@xemacs.org>
4525
4526         * find-paths.el (paths-find-recursive-path):
4527         fix error with null EXCLUDE-REGEXP.
4528         
4529         * font-lock.el (font-lock-mode):
4530         fix problem reported by hrvoje with buffers starting with a space.
4531         
4532 2001-05-06  Ben Wing  <ben@xemacs.org>
4533
4534         * dialog.el (make-dialog-box):
4535         * menubar-items.el (default-menubar):
4536         * printer.el (generic-print-buffer):
4537         * printer.el (generic-print-region):
4538         implement printing the selection when it's selected.
4539
4540 2001-04-18  Didier Verna  <didier@xemacs.org>
4541
4542         * cus-edit.el (Custom-reset-standard): reset to standard settings
4543         not only when the buffer's :custom-state is 'modified, but also
4544         when it is 'set or 'saved.
4545
4546 2001-04-17  Didier Verna  <didier@xemacs.org>
4547
4548         * startup.el (load-user-init-file): define `custom-file' before
4549         loading the user's init file.
4550
4551 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4552
4553         * menubar.el (popup-mode-menu): Make it work with
4554         popup-menu-titles turned off.
4555         
4556 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4557
4558         * about.el (about-mailto-link): Use compose-mail for sending mail.
4559
4560 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4561
4562         * package-admin.el (package-install-hook): New.
4563         (package-delete-hook): New.
4564         (package-admin-add-single-file-package): Use package-delete-hook.
4565
4566         * package-get.el (package-get): Use package-install-hook.
4567
4568 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4569
4570         * package-ui.el (pui-install-selected-packages): reverse the lists
4571         of packages so that they get handled in the same order as they
4572         were selected.
4573
4574 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4575
4576         * packages.el (locate-library): Use read-library-name for completion.
4577
4578 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4579
4580         * byte-optimize.el (=): `=' is not a binary predicate!
4581         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4582         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4583
4584 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4585
4586         * bytecomp.el (byte-compile-arithcompare):
4587         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4588
4589 2001-06-03  William M. Perry  <wmperry@gnu.org>
4590
4591         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4592         return the filename selected by the user!
4593
4594 2001-05-31  William M. Perry  <wmperry@gnu.org>
4595
4596         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4597         in XEmacs/GTK.
4598
4599 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4600
4601         * coding.el: Tiny typo fixed.
4602
4603 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4604
4605         * XEmacs 21.4.3 "Academic Rigor" is released.
4606
4607 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4608
4609         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4610
4611 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4612
4613         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4614
4615 2001-05-04  Ben Wing  <ben@xemacs.org>
4616
4617         * printer.el (generic-print-buffer):
4618         * printer.el (generic-print-region):
4619         Enable dialog boxes.  Apply workaround recommended by Kirill.
4620         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4621         
4622         * simple.el (kill-whole-line):
4623         * simple.el (kill-line-1):
4624         * simple.el (kill-entire-line):
4625         * simple.el (kill-line):
4626         * simple.el (backward-kill-line):
4627         Take out interactive dependence of kill-whole-line.
4628
4629 2001-04-22  Ben Wing  <ben@xemacs.org>
4630
4631         * dialog.el (make-dialog-box):
4632         Put dialog titles back in -- this time correctly.  Fix various
4633         other problems with leaks and such.
4634
4635         * simple.el (region-exists-p):
4636         * simple.el (region-active-p):
4637         Add comment about which one is correct to use in menu specs.
4638
4639 2001-05-05  Ben Wing  <ben@xemacs.org>
4640
4641         * dialog.el (make-dialog-box): fix doc string.
4642         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4643         take out Pretty Print.
4644         * printer.el:
4645         * printer.el (printer-current-device): New.
4646         * printer.el (Printer-get-device): New.
4647         * printer.el (Printer-clear-device): New.
4648         * printer.el (generic-page-setup): New.
4649         * printer.el (generic-print-buffer):
4650         * printer.el (generic-print-region):
4651         Implement Page Setup.  Handle errors properly.
4652
4653 2001-05-05  Ben Wing  <ben@xemacs.org>
4654
4655         * subr.el (error): Complete list of errors in doc string.
4656         
4657 2001-04-22  Ben Wing  <ben@xemacs.org>
4658
4659         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4660         
4661 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4662
4663         * build-report.el: Remove CVS keywords since this file has been in
4664         core lisp for a while now.
4665         * build-report.el (build-report-make-output-files): Fix typo.
4666
4667 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4668
4669         * about.el (about-finish-buffer): Make sure the last change works
4670         even if EVENT is nil.
4671
4672 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4673
4674         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4675         clicked, not the one that happens to be the current buffer at the
4676         time.
4677
4678 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4679
4680         * cus-edit.el (custom-display): Support the GTK Window System also.
4681
4682 2001-04-30  Ben Wing  <ben@xemacs.org>
4683
4684         * printer.el:
4685         * printer.el (printer-page-header):
4686         * printer.el (Print-context): New.
4687         * printer.el (printer-page-footer):
4688         * printer.el (generate-header-element): New.
4689         * printer.el (generate-header-line): New.
4690         * printer.el (print-context-property):
4691         * printer.el (generic-print-buffer):
4692         * printer.el (generic-print-region):
4693         Implement headers and footers.  Implement calling Print dialog box
4694         (#### but it doesn't quite work yet).
4695
4696 2001-04-25  Ben Wing  <ben@xemacs.org>
4697
4698         * about.el (xemacs-hackers):
4699         * about.el (about-url-alist):
4700         * about.el (about-personal-info):
4701         * about.el (about-hacker-contribution):
4702         More contributions.
4703         
4704         * simple.el (handle-post-motion-command):
4705         Fix spurious setting of zmacs-region-stays to t after a non-shift
4706         motion command.
4707
4708 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4709
4710         * about.el (about-personal-info): Update my bio.
4711         (about-hacker-contribution): Ditto.
4712
4713 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4714
4715         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4716
4717 2001-04-19  Andy Piper  <andy@xemacs.org>
4718
4719         * package-net.el (package-net-cygwin32-binary-size): new size.
4720         (package-net-win32-binary-size): new size.
4721         (package-net-convert-index-to-ini): Use new arch.
4722         (package-net-batch-convert-index-to-ini): Removed.
4723         (package-net-generate-bin-ini): New.
4724         (package-net-batch-generate-bin-ini): New.
4725
4726 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4727
4728         * XEmacs 21.4.1 "Copyleft" is released.
4729
4730 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4731
4732         * x-compose.el (xlib-input-method-bug-workaround):
4733         (alias-colon-to-double-quote):
4734         Force sort in map-keymap to work around rehash bug.
4735
4736 2001-04-17  Ben Wing  <ben@xemacs.org>
4737
4738         * about.el: Finish overhaul, add a few new hackers, update a
4739         couple old ones.
4740
4741 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4742
4743         * XEmacs 21.4.0 "Solid Vapor" is released.
4744
4745 2001-04-15  Ben Wing  <ben@xemacs.org>
4746
4747         * about.el:
4748         * about.el (about-headline-face): New.
4749         * about.el (about-link-face): New.
4750         * about.el (about-current-release-maintainers): New.
4751         * about.el (about-other-current-hackers): New.
4752         * about.el (about-url-alist):
4753         * about.el (about-once-and-future-hackers): New.
4754         * about.el (about-mailto-link): New.
4755         * about.el (about-get-buffer):
4756         * about.el (about-finish-buffer):
4757         * about.el (about-xemacs):
4758         * about.el (about-features): Removed.
4759         * about.el (about-advantages): New.
4760         * about.el (about-maintainer-info): Removed.
4761         * about.el (about-personal-info): New.
4762         * about.el (about-hacker-contribution): New.
4763         * about.el (about-maintainer):
4764         * about.el (about-show-linked-info):
4765         * about.el (about-hackers):
4766         Major revamping.  Rewriting of most of the text, improve the
4767         link handling, separate info on contributors into personal
4768         and contribution info, add new contributors, update personal
4769         info, etc. etc.
4770         
4771         * menubar-items.el (default-menubar):
4772         Help menubar entry for News now says more accurately
4773         "What's New in XEmacs".
4774         
4775         * mouse.el:
4776         * mouse.el (mouse-track-cleanup-hook):
4777         * mouse.el (mouse-track):
4778         Don't set-buffer to a dead buffer when calling mouse-track
4779         cleanup hooks.
4780
4781 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4782
4783         * XEmacs 21.2.47 "Zephir" is released.
4784
4785 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4786
4787         * dialog.el (make-dialog-box): Disable dialog box titles until
4788         we get them working.
4789
4790 2001-03-30  Ben Wing  <ben@xemacs.org>
4791
4792         * help.el:
4793         * help.el (Help-princ-face):
4794         * help.el (Help-prin1-face):
4795         * help.el (frob-help-extents):
4796         * help.el (describe-function-1):
4797         * help.el (describe-variable):
4798         Avoid using font-lock faces, which may not be defined.
4799         Instead, use hyper-apropos faces, and make sure they're
4800         defined as necessary by using `require'. (It's not so safe
4801         to do this for font-lock.) In any case, we will eventually
4802         be merging this functionality into hyper-apropos.
4803
4804         * loaddefs.el (completion-ignored-extensions):
4805         Fix documentation.
4806         
4807         * menubar-items.el (menu-truncate-list): Removed.
4808         * menubar-items.el (Menubar-items-truncate-list): New.
4809         * menubar-items.el (default-menubar):
4810         Fix errors if grep or compile command is too long.  Rename helper
4811         function to be less visible.
4812
4813 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4814
4815         * byte-optimize.el (byte-optimize-minus):
4816         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4817
4818 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4819
4820         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4821         Mule is available.
4822
4823         * mule/latin.el: New file.
4824
4825 2001-03-11  Ben Wing  <ben@xemacs.org>
4826
4827         * auto-save.el:
4828         * auto-save.el (auto-save-directory):
4829         * auto-save.el (make-auto-save-file-name):
4830         * auto-save.el (auto-save-file-name-p): New.
4831
4832         Merge in improvements from other definition of
4833         make-auto-save-file-name in files.el.
4834         
4835         * auto-save.el (auto-save-original-name):
4836         * auto-save.el (auto-save-name-in-fixed-directory):
4837         * auto-save.el (auto-save-unslashify-name): Removed.
4838         * auto-save.el (auto-save-slashify-name): Removed.
4839         * auto-save.el (auto-save-reserved-chars): New.
4840         * auto-save.el (auto-save-escape-name): New.
4841         * auto-save.el (auto-save-unhex): New.
4842         * auto-save.el (auto-save-unescape-name): New.
4843
4844         Change algorithm for encoding filenames in auto-save names to be
4845         entirely safe with all filesystems and all possible characters in
4846         a filename, and 100% reversible. (Essentially, uses
4847         quoted-printable as the encoding.)
4848         
4849         * auto-save.el (recover-all-files):
4850
4851         Use insert-directory rather than calling ls directly -- fixes
4852         things under Windows.
4853
4854         * files.el:
4855         * files.el (convert-standard-filename): Substitute FSF's
4856         definition for this (we had nothing here before).
4857         
4858         * files.el (backup-buffer): Warning fix.
4859         
4860         * files.el (make-backup-file-name):
4861         * files.el (find-backup-file-name):
4862         Fix error in calling sequence to auto-save-file-name-p.
4863         
4864         * files.el (recover-file):
4865         Use insert-directory rather than calling ls directly -- fixes
4866         things under Windows.
4867
4868         * files.el (make-auto-save-file-name): Removed.
4869         * files.el (auto-save-file-name-p): Removed.
4870         auto-save is always dumped so no sense in having a definition
4871         that will always be overwritten with another.
4872         
4873         * files.el (insert-directory):
4874         * win32-native.el:
4875         * win32-native.el (debug-mswindows-process-command-lines):
4876         * win32-native.el (original-make-auto-save-file-name): Removed.
4877         * win32-native.el (make-auto-save-file-name): Removed.
4878
4879
4880 2001-03-21  Martin Buchholz <martin@xemacs.org>
4881
4882         * XEmacs 21.2.46 "Urania" is released.
4883
4884 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4885
4886         * menubar-items.el (default-menubar): Update sample.emacs to
4887         sample.init.el and adjust accelerators.
4888
4889 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4890
4891         * build-report.el (build-report): Improve docstring.
4892
4893 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4894
4895         * ChangeLog: Log GTK merge.
4896
4897         * gutter-items.el:
4898         * mwheel.el:
4899         * sound.el:
4900         * startup.el:
4901         Revert gratuitous whitespace changes.
4902
4903 2001-03-07  Ben Wing  <ben@xemacs.org>
4904
4905         * help.el:
4906         * help.el (key-or-menu-binding):
4907         * help.el (Help-find-file): New.
4908         * help.el (describe-beta):
4909         * help.el (describe-copying):
4910         * help.el (describe-project):
4911         * help.el (view-emacs-news):
4912         * help.el (view-sample-init-el): New.
4913         * help.el (Help-princ-face): New.
4914         * help.el (Help-prin1-face): New.
4915         * help.el (help-symbol-function-context-menu):
4916         * help.el (help-symbol-variable-context-menu):
4917         * help.el (help-symbol-function-and-variable-context-menu):
4918         * help.el (frob-help-extents):
4919         * help.el (describe-function-1):
4920         * help.el (describe-variable):
4921
4922         Add coloring in Help buffers, correspondent with hyperlinks.
4923         View files in view-mode rather than Fundamental.
4924         Remove separators from context menus -- now handled in generic code.
4925         Add `Find Tag' to context menu.
4926         
4927         * menubar.el (popup-mode-menu):
4928
4929         Rewrite code that outputs the popup menu to (a) put more specific
4930         entries first, (b) be more robust, (c) output the proper context
4931         menu separators automatically (the context menu functionality is
4932         new and currently used only by Help).
4933
4934 2001-03-10  William M. Perry  <wmperry@aventail.com>
4935
4936         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4937         this function when converting from the 21.1 GTK branch.  Now
4938         supports file, password, question, and color built-in dialogs.
4939
4940 2001-03-06  Ben Wing  <ben@xemacs.org>
4941
4942         * keydefs.el:
4943         * keydefs.el (global-map):
4944         Add commented-out change of M-k (for 21.5).
4945         
4946         * menubar-items.el (default-menubar):
4947         Fix items to control kill-line behavior; add items for
4948         shifted motion.
4949         
4950         * simple.el:
4951         * simple.el (kill-whole-line):
4952         * simple.el (historical-kill-line): Removed.
4953         * simple.el (kill-line): Removed.
4954         * simple.el (kill-entire-line): New.
4955         * simple.el (kill-line-1): New.
4956         * simple.el (backward-kill-line):
4957         Undo kill-whole-line == always changes.  Add new function
4958         kill-entire-line to unconditionally delete the current line.
4959         Add comments describing the lamentable state of affairs of
4960         the kill-line functions and variables.
4961
4962 2001-03-02  Ben Wing  <ben@xemacs.org>
4963
4964         * simple.el:
4965         * simple.el (beginning-of-buffer):
4966         * simple.el (end-of-buffer):
4967         * simple.el (mark-ring-unrecorded-commands):
4968         * simple.el (signal-error-on-buffer-boundary):
4969         * simple.el (shifted-motion-keys-select-region):
4970         * simple.el (unshifted-motion-keys-deselect-region):
4971         * simple.el (motion-keys-for-shifted-motion): New.
4972         * simple.el (handle-pre-motion-command):
4973         * simple.el (handle-post-motion-command):
4974         * simple.el (forward-char-command):
4975         * simple.el (backward-char-command):
4976         * simple.el (scroll-up-command):
4977         * simple.el (scroll-down-command):
4978         * simple.el (next-line):
4979         * simple.el (previous-line):
4980         * simple.el (backward-block-of-lines):
4981         * simple.el (forward-block-of-lines):
4982         * simple.el (backward-word):
4983         * simple.el (mark-word):
4984
4985         Augment documentation of the most common motion commands to make
4986         note of the shifted-motion support.  Improve the support to (a)
4987         properly document how it works and why it's done in the fashion it
4988         is, and (b) allow the keystrokes that trigger it to be customized.
4989
4990         Correct error in the customize specification of
4991         mark-ring-unrecorded-commands.
4992
4993 2001-03-02  Ben Wing  <ben@xemacs.org>
4994
4995         * font-lock.el:
4996         * font-lock.el (font-lock-pending-extent-table): Removed.
4997         * font-lock.el (font-lock-pending-buffer-table): New.
4998         * font-lock.el (font-lock-pre-idle-hook):
4999         * font-lock.el (font-lock-after-change-function):
5000         * font-lock.el (font-lock-fontify-pending-extents):
5001         * font-lock.el (font-lock-lisp-like):
5002
5003         Fix handling of pending extents to avoid excessive slowness (N^2
5004         behavior) when making lots of buffer changes between redisplays,
5005         such as when saving the Options.
5006
5007 2001-03-09  William M. Perry  <wmperry@aventail.com>
5008
5009         * device.el:
5010         * dragdrop.el:
5011         * dumped-lisp.el:
5012         * faces.el:
5013         * frame.el:
5014         * gnuserv.el:
5015         * loadup.el:
5016         * menubar-items.el:
5017         * minibuf.el:
5018         The Great GTK Merge.
5019
5020         * ChangeLog.GTK:
5021         * dialog-gtk.el:
5022         * gdk.el:
5023         * generic-widgets.el:
5024         * glade.el:
5025         * gnome-widgets.el:
5026         * gnome.el:
5027         * gtk-compose.el:
5028         * gtk-extra.el:
5029         * gtk-faces.el:
5030         * gtk-ffi.el:
5031         * gtk-file-dialog.el:
5032         * gtk-font-menu.el:
5033         * gtk-glyphs.el:
5034         * gtk-init.el:
5035         * gtk-iso8859-1.el:
5036         * gtk-marshal.el:
5037         * gtk-mouse.el:
5038         * gtk-package.el:
5039         * gtk-password-dialog.el:
5040         * gtk-select.el:
5041         * gtk-widget-accessors.el:
5042         * gtk-widgets.el:
5043         * gtk.el:
5044         widgets-gtk.el:
5045         The Great GTK Merge: new files.
5046
5047 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5048
5049         * generic-widgets.el: Don't require gtk (a built-in feature) at
5050         top level.  Don't execute the last sexp unless (featurep 'gtk).
5051
5052 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5053
5054         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5055
5056 2001-02-23  Martin Buchholz <martin@xemacs.org>
5057
5058         * XEmacs 21.2.45 "Thelxepeia" is released.
5059
5060 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5061  
5062         * about.el (xemacs-hackers): update my entry. 
5063         * about.el (about-maintainer-info): ditto. 
5064         * about.el (about-hackers): ditto. 
5065
5066 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5067
5068         * about.el (about-maintainer-info): More vanity info about
5069         yours truly.
5070
5071 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5072
5073         * build-report.el (build-report-destination): xemacs-build-reports
5074         has moved to SourceForge, where mailing list name length is
5075         restricted, hence the name change to
5076         xemacs-buildreports@xemacs.org.
5077         * build-report.el (build-report-keep-regexp): Update default.
5078         * build-report.el (build-report-delete-regexp): Ditto.
5079         * build-report.el (build-report-make-output-files): Ditto.
5080
5081 2001-02-19  Craig Lanning  <lanning@scra.org>
5082
5083         * lisp-mode.el: Add indentation specifications for following
5084         Common Lisp forms: handler-case, handler-bind, with-slots,
5085         with-open-file, with-open-stream, print-unreadable-object.
5086
5087 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5088
5089         * font-lock.el (font-lock-set-defaults-1):
5090         Move initialization of `font-lock-cache-position' so that it's set
5091         even if font-lock-keywords is already defined.
5092
5093 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5094
5095         * autoload.el (generate-file-autoloads-1):
5096         Use `emacs-lisp-mode-syntax-table' instead of
5097         `lisp-mode-syntax-table'.
5098         * lisp-mode.el (lisp-mode-syntax-table):
5099         Get rid of old checks for `parse-partial-sexp' version.
5100         Make `|' (pipe) string delimiter instead of punctuation.
5101
5102 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5103
5104         * window.el (save-selected-window):
5105         Use gensym for better macro hygiene.
5106
5107 2001-02-06  Mike Sperber <mike@xemacs.org>
5108
5109         * dump-paths.el:
5110         * startup.el (startup-setup-paths): Set and use
5111         `mule-lisp-directory'.
5112         (startup-setup-paths-warning): Ditto.
5113
5114         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5115         (paths-construct-load-path): Consider `mule-lisp-directory'.
5116
5117 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5118
5119         * font-lock.el: Syntax table improvements used.  A few random
5120         changes are not specified below.
5121         (font-lock-fontify-string-delimiters):
5122         (font-lock-syntactic-keywords):
5123         (font-lock-cache-state nil):
5124         (font-lock-cache-position):
5125         New variables.
5126         (font-lock-set-syntax):
5127         (font-lock-apply-syntactic-highlight):
5128         (font-lock-fontify-syntactic-anchored-keywords):
5129         (font-lock-fontify-syntactic-keywords-region):
5130         (font-lock-eval-keywords):
5131         New functions.
5132         (font-lock-remove-face):
5133         (font-lock-fontify-syntactically-region):
5134         Use syntax properties.
5135
5136 2001-02-08  Martin Buchholz <martin@xemacs.org>
5137
5138         * XEmacs 21.2.44 "Thalia" is released.
5139
5140 2001-01-16  Mike Sperber <mike@xemacs.org>
5141
5142         * startup.el (normal-top-level): Work even if no installation root
5143         is found.
5144
5145 2001-01-30  Andy Piper  <andy@xemacs.org>
5146
5147         * gutter-items.el (progress-abort-glyph): remove instantiator.
5148         (set-progress-abort-instantiator): new function.
5149         (abort-progress-feedback): use it.
5150
5151         * gutter.el (set-gutter-dirty-p): new function.
5152
5153 2001-01-30  Didier Verna  <didier@xemacs.org>
5154
5155         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5156
5157 2001-01-24  Didier Verna  <didier@xemacs.org>
5158
5159         * sound.el (sound-extension-list): give a better default value.
5160         * sound.el (load-sound-file): improve the doc string, also find
5161         files given by absolute names, pass a real extension list to
5162         `locate-file'.
5163
5164 2001-01-26  Martin Buchholz <martin@xemacs.org>
5165
5166         * XEmacs 21.2.43 "Terspichore" is released.
5167
5168 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5169
5170         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5171         messages from gnuserv.
5172
5173 2001-01-20  Martin Buchholz <martin@xemacs.org>
5174
5175         * XEmacs 21.2.42 "Poseidon" is released.
5176
5177 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5178
5179         * cl-macs.el (cl-upcase-arg): New function.
5180         (cl-function-arglist): New function.
5181         (cl-transform-lambda): Automatically add CL-style lambda list to
5182         documentation string using functions above.
5183
5184 2001-01-12  Andy Piper  <andy@xemacs.org>
5185
5186         * package-get.el (package-get-custom): call
5187         package-net-update-installed-db.
5188
5189         * package-ui.el (pui-install-selected-packages): call
5190         package-net-update-installed-db.
5191
5192         * package-net.el (package-net-update-installed-db): use
5193         packages-package-list so that we reflect reality.
5194
5195         * packages.el (packages-package-list): Make docstring reflect
5196         reality.
5197
5198         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5199
5200         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5201         isn't installed.
5202
5203 2001-01-17  Andy Piper  <andy@xemacs.org>
5204
5205         * wid-edit.el (widget-activation-glyph-mapper): activate or
5206         deactivate native widgets.
5207         (widget-glyph-insert-glyph): record instantiator.
5208         (widget-push-button-value-create): use it.
5209
5210         * gui.el (gui-button-action): new function. Make button's domain
5211         buffer current when calling.
5212         (make-gui-button): update to use gui-button-action.
5213
5214 2001-01-16  Didier Verna  <didier@xemacs.org>
5215
5216         * menubar-items.el (default-menubar): add an entry for modeline
5217         horizontal scrolling in Options -> Display.
5218
5219 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5220
5221         * package-get.el (package-get-require-signed-base): Set to nil
5222         by default.
5223
5224 2001-01-17  Martin Buchholz <martin@xemacs.org>
5225
5226         * XEmacs 21.2.41 "Polyhymnia" is released.
5227
5228 2001-01-16  Mike Sperber <mike@xemacs.org>
5229
5230         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5231         catch lisp/mule/.
5232
5233 2001-01-14  Mike Sperber <mike@xemacs.org>
5234
5235         * startup.el (maybe-create-compatibility-dot-emacs):
5236         (maybe-unmigrate-user-init-file):
5237         (unmigrate-user-init-file): Created.
5238         (maybe-migrate-user-init-file): Offer creation of compatibility
5239         .emacs.
5240         Some doc fixes wrt init file location.
5241
5242 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5243
5244         * faces.el (face-frob-from-locale-first): new variable.
5245         (frob-face-font-2): Honor tags arg while trying to use
5246         standard-face-mapping.  When face-frob-from-locale-first is set,
5247         first try to set face inheriting from frobbed-face.
5248
5249 2001-01-15  Didier Verna  <didier@xemacs.org>
5250
5251         * about.el (xemacs-hackers): update my entry.
5252         * about.el (about-url-alist): ditto.
5253         * about.el (about-maintainer-info): ditto.
5254         * about.el (about-hackers): ditto.
5255
5256 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5257
5258         The byte compiler has been badly broken for a year,
5259         by the patch of 1999-12-06.
5260         * byte-optimize.el (byte-optimize-form-code-walker):
5261         Bug was: the byte compiler was making this erroneous optimization:
5262         (progn (or (foo)) (bar)) ==> (bar)
5263
5264 2000-11-20  Mike Sperber <mike@xemacs.org>
5265
5266         * setup-paths.el (paths-core-load-path-depth): Split
5267         `paths-load-path-depth' in two for site and core lisp.  Don't
5268         recurse into core.
5269         * setup-paths.el (paths-construct-load-path): Use.
5270
5271 2001-01-10  Andy Piper  <andy@xemacs.org>
5272
5273         * package-net.el (package-net-cygwin32-binary-size): new variable
5274         (package-net-win32-binary-size): ditto.  add much needed
5275         commentary.
5276
5277         * gutter-items.el (buffers-tab-items): correct off-by-one error
5278         for buffers-tab-max-size.
5279
5280 2001-01-08  Martin Buchholz <martin@xemacs.org>
5281
5282         * XEmacs 21.2.40 is released.
5283
5284 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5285
5286         * mule/hebrew.el: Fix comments and typos.
5287         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5288
5289 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * ChangeLog.1: move ancient log from fill.el.
5292
5293         * dump-paths.el:
5294         paragraphs.el:
5295         mule/mule-category.el:
5296         Miscellaneous typo fixes and slight doc clarifications.
5297
5298         * mule/mule-ccl.el:  Correct file name in header.
5299
5300 2000-12-31  Martin Buchholz <martin@xemacs.org>
5301
5302         * XEmacs 21.2.39 is released.
5303
5304 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5305
5306         * byte-optimize.el (byte-optimize-cond):
5307         (byte-optimize-cond-1): New.
5308         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5309         Optimizes (cond (x nil)) ==> nil.
5310         Provide better diagnostic on malformed expr like (cond foo).
5311
5312 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5313
5314         * mule/mule-coding.el:
5315         mule/mule-cmds.el (reset-language-environment,
5316         set-language-environment-coding-systems):
5317         Safer default coding-priority-list, corresponding to src/file-coding.h.
5318
5319 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5320
5321         * package-admin.el: Allow package removal from
5322         early-package-load-path.
5323
5324 2000-12-15  Andreas Jaeger  <aj@suse.de>
5325
5326         * about.el (about-maintainer-info): Update my entry.
5327
5328 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5329
5330         * packages.el (locate-library): Add support for bzip2
5331         compressed .el files.
5332
5333 2000-12-12  Andy Piper  <andy@xemacs.org>
5334
5335         * package-net.el: new file.
5336
5337 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5338
5339         * font-lock.el: Add missing C++ keywords.
5340
5341 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5342
5343         * simple.el (indent-for-comment): Preserve indentation of comments
5344         starting in column 0, as documented in (Info-goto-node
5345         "(xemacs)Comments").  Update docstring accordingly.
5346
5347 2000-12-05  Martin Buchholz <martin@xemacs.org>
5348
5349         * XEmacs 21.2.38 is released.
5350
5351 2000-12-04  Didier Verna  <didier@xemacs.org>
5352
5353         * mouse.el (default-mouse-track-set-point-in-window): remove
5354         spurious '+' operation detected by Martin.
5355
5356
5357 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5358
5359         * cl-extra.el (coerce):
5360         Implement char to integer coercion.
5361         Remove extraneous (numberp) test.
5362
5363         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5364         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5365         (byte-optimize-predicate):
5366         Warn if evaluating constant expression signals an error.
5367         (byte-optimize-form): Small simplification.
5368
5369         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5370
5371 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5372
5373         * byte-optimize.el:
5374         (byte-optimize-minus):
5375         (byte-optimize-plus):
5376         (byte-optimize-mult):
5377         (byte-optimize-quo):
5378         Use (car (last x)) instead of (last x) to get last elt!
5379         Use `byte-optimize-predicate' to optimize `%'.
5380         Move optimizations for special numeric args to bytecomp.el.
5381         * bytecomp.el (byte-compile-associative): Remove.
5382         (byte-compile-max): New.
5383         (byte-compile-min): New.
5384         Properly handle erroneous calls: (max) (min).
5385         (byte-compile-plus): New.
5386         (byte-compile-minus):
5387         It's easiest to handle 0, +1 and -1 args here.
5388         (byte-compile-mult): New.
5389         It's easiest to handle 1, -1 and 2 args here.
5390         (byte-compile-quo):
5391         It's easiest to handle 0, +1 and -1 args here.
5392         Issue byte-compiler warning when dividing by zero.
5393
5394         Byte-compiler arithmetic improvements.
5395         Better optimize these expressions in the obvious way:
5396         (+ x y 1)   -->  varref x varref y add add1
5397         (+ x y -1)  -->  varref x varref y add sub1
5398         (- x y 0)   -->  (- x y)
5399         (- 0 x y)   -->  (- (- x) y)
5400         (% 42 19)   --> compile-time constant
5401         (/ 42 19)   --> compile-time constant
5402         (* (foo) 2) --> foo call dup plus
5403
5404         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5405         unless (declaim (optimize (safety 3)))
5406         or (setq byte-compile-delete-errors nil).
5407
5408 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5409
5410         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5411         docstrings.
5412
5413 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5414
5415         * startup.el (command-line-do-help):  Add documentation of
5416         portable dumper switches.
5417
5418 2000-11-22  Andy Piper  <andy@xemacs.org>
5419
5420         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5421
5422         * glyphs.el (init-glyphs): don't use autodetect for strings.
5423
5424 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5425
5426         * byte-optimize.el (byte-optimize-char-before):
5427         (byte-optimize-backward-char):
5428         (byte-optimize-backward-word):
5429         Fix incorrect optimizations for these sorts of expressions:
5430         (let ((x nil)) (backward-char x))
5431
5432 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5433
5434         * byte-optimize.el:
5435         * byte-optimize.el (byte-optimize-backward-char): New.
5436         * byte-optimize.el (byte-optimize-backward-word): New.
5437         Make backward-word and backward-char as efficient as forward versions.
5438
5439         * bytecomp.el (byte-compile-no-args-with-one-extra):
5440         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5441         * bytecomp.el (byte-compile-two-args-with-one-extra):
5442         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5443         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5444         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5445         Check if extra arg is constant nil, and if so, use byte-coded call.
5446
5447         * simple.el (backward-word):
5448         * simple.el (mark-word):
5449         * simple.el (kill-word):
5450         * simple.el (backward-kill-word):
5451         Make COUNT argument optional, for consistency with forward-char et al.
5452
5453         * abbrev.el (abbrev-string-to-be-defined):
5454         * abbrev.el (inverse-abbrev-string-to-be-defined):
5455         * abbrev.el (inverse-add-abbrev):
5456         * abbrev.el (expand-region-abbrevs):
5457         * buff-menu.el (Buffer-menu-execute):
5458         * indent.el (move-to-left-margin):
5459         * indent.el (indent-relative):
5460         * indent.el (move-to-tab-stop):
5461         * info.el (Info-reannotate-node):
5462         * lisp-mode.el (lisp-indent-line):
5463         * lisp.el (end-of-defun):
5464         * lisp.el (move-past-close-and-reindent):
5465         * misc.el (copy-from-above-command):
5466         * mouse.el (default-mouse-track-scroll-and-set-point):
5467         * page.el (forward-page):
5468         * paragraphs.el (forward-paragraph):
5469         * paragraphs.el (end-of-paragraph-text):
5470         * picture.el (picture-forward-column):
5471         * picture.el (picture-self-insert):
5472         * rect.el (extract-rectangle-line):
5473         * simple.el (newline):
5474         * simple.el (fixup-whitespace):
5475         * simple.el (backward-delete-char-untabify):
5476         * simple.el (transpose-chars):
5477         * simple.el (transpose-preceding-chars):
5478         * simple.el (do-auto-fill):
5479         * simple.el (indent-new-comment-line):
5480         * simple.el (blink-matching-open):
5481         * view-less.el (cleanup-backspaces):
5482         * wid-edit.el (widget-transpose-chars):
5483         * term/bg-mouse.el (bg-insert-moused-sexp):
5484         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5485
5486         * info.el (Info-fontify-node):
5487         * simple.el (backward-delete-function):
5488         Use canonical delete-backward-char instead of backward-delete-char.
5489
5490 2000-11-20  Andy Piper  <andy@xemacs.org>
5491
5492         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5493         no buffers.
5494
5495 2000-11-20  Andy Piper  <andy@xemacs.org>
5496
5497         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5498         buffer tabs.
5499
5500 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5501
5502         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5503         (proclaim inline...) was shadowing compiler-macros.
5504
5505 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5506
5507         * bytecomp.el (byte-compile-eval): New.
5508         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5509         Keeps this promise made in Lispref:
5510         "If a file being compiled contains a `defmacro' form, the macro is
5511         defined temporarily for the rest of the compilation of that file."
5512
5513 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5514
5515         * cl.el (floatp-safe):
5516         (plusp):
5517         (minusp):
5518         (oddp):
5519         (evenp):
5520         (cl-abs):
5521         Use a better parameter name than `x'.
5522
5523         * cl-macs.el (check-type): Make continuable.  Change documentation
5524         to require PLACE, but accept any form for compatibility.
5525
5526         * abbrev.el (define-abbrev): Use check-type.
5527         * font-menu.el (font-menu-change-face): Use check-type.
5528         * menubar.el (relabel-menu-item): Use check-type.
5529         * itimer.el: Fix typo.
5530
5531 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5532
5533         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5534
5535 2000-11-14  Martin Buchholz <martin@xemacs.org>
5536
5537         * XEmacs 21.2.37 is released.
5538
5539 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5540
5541         * code-cmds.el: Provide the feature.
5542
5543 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5544
5545         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5546
5547         * code-cmds.el: New file
5548         * mule/mule-cmds.el:
5549         * mule/mule-misc.el
5550         (coding-keymap): New keymap. Define coding system keyboard
5551         commands on file-coding builds too.
5552         (coding-system-change-eol-conversion):
5553         (universal-coding-system-argument):
5554         (set-default-coding-systems):
5555         (prefer-coding-system): Moved from mule-cmds.el
5556         (set-buffer-process-coding-system): Moved from mule-misc.el
5557
5558 2000-09-15  Stephen Carney <carney@scubadoo.com>
5559
5560         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5561
5562 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5563
5564         * package-get.el (package-get-download-sites): Add a pre-release
5565         site for experimental packages.
5566
5567         * auto-autoloads.el: Regenerated.
5568
5569 2000-08-01  Andy Piper  <andy@xemacs.org>
5570
5571         * gutter-items.el (buffers-tab-omit-function): reference
5572         buffers-tab-select-visible-buffers.
5573         (buffers-tab-filter-functions): new variable, by default uses
5574         buffers-tab-selection-function and buffers-tab-omit-function.
5575         (select-buffers-tab-buffers-by-mode): invert arguments.
5576         (buffers-tab-select-visible-buffers): new function. Invert calling
5577         of buffers-menu-omit-invisible-buffers.
5578         (buffers-tab-items): rewrite to use
5579         buffers-tab-filter-functions. Rewrite docstring.
5580         (gutter-buffers-tab-extent): delete.
5581         (add-tab-to-gutter): always build a new extent when adding the
5582         tabs.
5583         (update-tab-in-gutter): make gutter dirty when orientation
5584         changes.
5585
5586 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5587
5588         * bytecomp.el (byte-compile-defvar-or-defconst):
5589         Only do loadhist recording if defvar form includes a value.
5590
5591 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5592
5593         * bytecomp.el (byte-compile-initial-macro-environment):
5594         `eval-when-compile' should not compile its body.
5595
5596 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5597
5598         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5599         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5600         some Japanese English.  Remove some ancient FSF comments, and
5601         improve docstrings.  Use symbols not vectors for tables.
5602
5603 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5604
5605         * keymap.el:
5606         (local-key-binding):
5607         (global-key-binding):
5608         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5609
5610         * lisp.el:
5611         (backward-sexp): Slightly simpler code.
5612         (mark-sexp): Make arg optional, like FSF Emacs.
5613         (forward-list): Slightly simpler code.
5614         (backward-list): Slightly simpler code.
5615         (down-list):  Make arg optional, like FSF Emacs.
5616         (up-list):  Make arg optional, like FSF Emacs.
5617         (backward-up-list):  Make arg optional, like FSF Emacs.
5618         (kill-sexp):  Make arg optional, like FSF Emacs.
5619         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5620
5621         * font-menu.el (font-menu-change-face):
5622         Take continuable errors into account.
5623
5624         * abbrev.el:
5625         * abbrev.el (clear-abbrev-table):
5626         * abbrev.el (define-abbrev-table):
5627         * abbrev.el (define-abbrev):
5628         * abbrev.el (insert-abbrev-table-description):
5629         * apropos.el (apropos-documentation-check-doc-file):
5630         * apropos.el (apropos-documentation-check-elc-file):
5631         * buff-menu.el (list-buffers):
5632         * buff-menu.el (list-buffers-noselect):
5633         * bytecomp.el (byte-recompile-directory):
5634         * bytecomp.el (batch-byte-compile):
5635         * cl-macs.el (typep):
5636         * code-files.el (find-coding-system-magic-cookie):
5637         * code-files.el (insert-file-contents):
5638         * cus-edit.el (customize-set-variable):
5639         * cus-edit.el (customize-save-variable):
5640         * cus-face.el (custom-set-face-font-size):
5641         * cus-face.el (custom-set-face-update-spec):
5642         * cus-face.el (custom-reset-faces):
5643         * custom.el (custom-check-theme):
5644         * custom.el (copy-upto-last):
5645         * fill.el (canonically-space-region):
5646         * fill.el (fill-paragraph):
5647         * fill.el (fill-region):
5648         * fill.el (find-space-insertable-point):
5649         * fill.el (justify-current-line):
5650         * faces.el (face-spec-update-all-matching):
5651         * faces.el (set-face-stipple):
5652         * files-nomule.el (insert-file-contents):
5653         * files.el (insert-file-contents-literally):
5654         * files.el (hack-local-variables-last-page):
5655         * files.el (basic-save-buffer):
5656         * files.el (insert-directory):
5657         * font-menu.el (font-menu-change-face):
5658         * font.el (font-spatial-to-canonical):
5659         * format.el (format-encode-region):
5660         * format.el (format-insert-file):
5661         * format.el (format-replace-strings):
5662         * gutter.el (set-gutter-element):
5663         * help.el (key-or-menu-binding):
5664         * help.el (describe-bindings):
5665         * help.el (with-syntax-table):
5666         * indent.el (indent-rigidly):
5667         * indent.el (delete-to-left-margin):
5668         * info.el:
5669         * info.el (Info-extract-dir-entry-from):
5670         * info.el (Info-build-dir-anew):
5671         * info.el (Info-rebuild-dir):
5672         * info.el (Info-batch-rebuild-dir):
5673         * info.el (Info-read-subfile):
5674         * info.el (Info-build-node-completions):
5675         * info.el (Info-extract-menu-node-name):
5676         * isearch-mode.el (isearch-range-invisible):
5677         * isearch-mode.el (isearch-restore-invisible-extents):
5678         * itimer.el (itimerp):
5679         * itimer.el (itimer-live-p):
5680         * keymap.el:
5681         * keymap.el (substitute-key-definition):
5682         * keymap.el (read-command-or-command-sexp):
5683         * keymap.el (local-key-binding):
5684         * keymap.el (global-key-binding):
5685         * keymap.el (global-set-key):
5686         * keymap.el (local-set-key):
5687         * ldap.el:
5688         * ldap.el (ldap-add-entries):
5689         * ldap.el (ldap-delete-entries):
5690         * lisp.el (backward-sexp):
5691         * lisp.el (mark-sexp):
5692         * lisp.el (forward-list):
5693         * lisp.el (backward-list):
5694         * lisp.el (down-list):
5695         * lisp.el (backward-up-list):
5696         * lisp.el (up-list):
5697         * lisp.el (kill-sexp):
5698         * lisp.el (backward-kill-sexp):
5699         * menubar.el (add-menu-button):
5700         * menubar.el (add-submenu):
5701         * menubar.el (delete-menu-item):
5702         * menubar.el (relabel-menu-item):
5703         * mouse.el (narrow-window-to-region):
5704         * obsolete.el (define-obsolete-variable-alias):
5705         * obsolete.el (store-substring):
5706         * package-admin.el:
5707         * package-admin.el (package-admin-install-function):
5708         * package-admin.el (package-admin-install-function-mswindows):
5709         * package-admin.el (package-admin-default-install-function):
5710         * package-get.el (package-get-update-base-entries):
5711         * packages.el (packages-load-package-dumped-lisps):
5712         * packages.el (packages-collect-package-dumped-lisps):
5713         * printer.el (generic-print-buffer):
5714         * printer.el (generic-print-region):
5715         * replace.el (occur-mode-mouse-goto):
5716         * replace.el (perform-replace):
5717         * select.el (get-selection-no-error):
5718         * simple.el:
5719         * simple.el (newline):
5720         * simple.el (open-line):
5721         * simple.el (edit-and-eval-command):
5722         * simple.el (goto-line):
5723         * simple.el (undo):
5724         * simple.el (kill-region):
5725         * simple.el (copy-region-as-kill):
5726         * simple.el (kill-ring-save):
5727         * simple.el (set-mark):
5728         * simple.el (next-line):
5729         * simple.el (previous-line):
5730         * simple.el (line-move):
5731         * simple.el (set-goal-column):
5732         * simple.el (comment-region):
5733         * subr.el:
5734         * subr.el (putf):
5735         * syntax.el (modify-syntax-entry):
5736         * syntax.el (map-syntax-table):
5737         * view-less.el (view-file):
5738         * view-less.el (view-buffer):
5739         * view-less.el (view-file-other-window):
5740         * window-xemacs.el (backward-other-window):
5741         * window.el:
5742         * window.el (one-window-p):
5743         * window.el (walk-windows):
5744         * window.el (window-list):
5745         * x-mouse.el (x-mouse-kill):
5746         * x-select.el (x-get-cutbuffer):
5747         * x-select.el (x-store-cutbuffer):
5748         * term/bg-mouse.el (bg-mouse-line-to-center):
5749         * term/sun-mouse.el (window-line-end):
5750         * term/sun-mouse.el (sun-select-region):
5751         * term/sun.el (kill-region-and-unmark):
5752         * mule/mule-category.el:
5753         * mule/mule-category.el (modify-category-entry):
5754         * mule/mule-category.el (char-category-list):
5755         * mule/mule-coding.el (coding-system-force-on-output):
5756         * mule/mule-misc.el (coding-system-put):
5757         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5758
5759 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5760
5761         * cus-face.el: Typo fixes and tiny clarifications.
5762         * custom.el: ditto
5763
5764 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5765
5766         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5767         * startup.el (normal-top-level): Setup auto-save-list-file-name
5768         if auto-save-list-file-prefix is non-nil.
5769
5770 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5771
5772         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5773
5774 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5775
5776         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5777         get symbol at point-min.
5778
5779 2000-10-24  Didier Verna  <didier@xemacs.org>
5780
5781         * info.el (Info-emacs-info-file-name): defconst it.
5782         * info.el (Info-footnote-tag): defcustom it.
5783         * info.el (Info-no-description-string): ditto.
5784         * info.el (Info-find-node): adapt to new semantics of
5785         'Info-suffixed-file (don't do the case variants stuff).
5786         * info.el (Info-insert-dir): rewrite the dir file variants code.
5787         * info.el (Info-directory-files): New. Return the list of info
5788         files in a directory.
5789         * info.el (Info-dir-outdated-p): use it.
5790         * info.el (Info-parse-dir-entries): ditto.
5791         * info.el (Info-build-dir-anew): don't restrict to files ending
5792         with a ".info.*" extension.
5793         * info.el (Info-set-mode-line): ditto.
5794         * info.el (Info-read-subfile): adapt to new semantics of
5795         'Info-suffixed-file (append 'exact argument).
5796         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5797         string independently of the case.
5798         * info.el (Info-suffixed-file): use it (match all possible case
5799         for the file name).
5800         * info.el (Info-insert-file-contents): code cleanup.
5801         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5802         columns.
5803         * info.el (Info-batch-rebuild-dir): ditto.
5804         * info.el (Info-read-node-name-1): ditto.
5805         * info.el (Info-search): ditto.
5806         * info.el (Info-fontify-node): ditto.
5807
5808
5809 2000-10-24  Didier Verna  <didier@xemacs.org>
5810
5811         * process.el (shell-command): when called from a program, avoid
5812         'push-mark's "mark-set" message.
5813
5814 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5815
5816         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5817         by a symbol, not by a vector.
5818         * mule/vietnamese.el (vscii): Likewise.
5819         (viscii): Likewise.
5820         * mule/cyrillic.el (koi8-r): Likewise.
5821
5822         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5823         by a symbol, not by a vector.
5824         (chinese-big5-2): Likewise.
5825         * mule/ethiopic.el (ethiopic): Likewise.
5826         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5827         (vietnamese-viscii-upper): Likewise.
5828
5829 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5830
5831         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5832
5833 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5834
5835         * byte-optimize.el (byte-optimize-car): New function.
5836         (byte-optimize-cdr): Ditto.
5837
5838 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5839
5840         * byte-optimize.el: Partial synch with FSF 20.7.
5841         Optimize constant concatenation.
5842         Add keymapp as a side effect free function.  It is a built-in.
5843         (byte-after-unbind-pos): Remove byte-equal.
5844
5845 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5846
5847         * update-elc-2.el: Quote regexps correctly.
5848
5849 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5850
5851         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5852         (ccl-compile): Apply integerp, not integer-or-char-p to
5853         check the type of the buffer magnification
5854         (ccl-compile-write-string): Encode a string with binary
5855         coding system.
5856         (ccl-compile-write-repeat): Likewise.
5857
5858 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5859
5860         * buff-menu.el:
5861         * bytecomp.el:
5862         * coding.el:
5863         * faces.el:
5864         * files.el:
5865         * fill.el:
5866         * float-sup.el:
5867         * font-lock.el:
5868         * help.el:
5869         * iso8859-1.el:
5870         * loaddefs.el:
5871         * menubar-items.el:
5872         * menubar.el:
5873         * modeline.el:
5874         * msw-font-menu.el:
5875         * paragraphs.el:
5876         * paths.el:
5877         * replace.el:
5878         * simple.el:
5879         * sound.el:
5880         * startup.el:
5881         * version.el:
5882         * x-faces.el:
5883         * x-font-menu.el:
5884         Remove purecopy.
5885
5886 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5887
5888         * simple.el (do-auto-fill): Use the function pointer to by
5889         `comment-line-break-function', not `indent-new-comment-line'. This
5890         fixes an issue with cc-mode comment continuation.
5891
5892 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5893
5894         * simple.el (turn-on-auto-fill):  Add (interactive).
5895         * mwheel.el (mwheel-install): Add (interactive).
5896         * font-lock.el (turn-on-font-lock): Add (interactive).
5897         (turn-off-font-lock): Add (interactive).
5898
5899 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5900
5901         * packages.el (packages-special-base-regexp): Add `man'.
5902
5903 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5904
5905         * wid-edit.el (widget-specify-active): map over extents in current
5906         buffer like `widget-specify-inactive' does.  Mapping over the
5907         inactive extent object does not work since the current extent is
5908         ignored by `map-extents'.
5909
5910 2000-10-04  Martin Buchholz <martin@xemacs.org>
5911
5912         * XEmacs 21.2.36 is released.
5913
5914 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5915
5916         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5917         Optimize the compiled-function-constants vector by byte-code
5918         reference counts.
5919
5920 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5921
5922         * build-report.el (build-report-delete-regexp): quote value in
5923         defcustom
5924
5925 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5926
5927         * build-report.el (build-report): Don't bind srcdir which we don't
5928         use in `multiple-value-bind' to avoid the only byte-compiler
5929         warning.
5930
5931 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5932
5933         * build-report.el: Requires cl and custom now.
5934         build-report-version is determined by XEmacs version -- remove
5935         build-report-version*.
5936         * build-report.el (build-report-version): Removed.
5937         * build-report.el (build-report-installation-version-regexp): New.
5938         * build-report.el (build-report-version-file-regexp): New.
5939         * build-report.el (build-report-installation-srcdir-regexp): New.
5940         * build-report.el (build-report-destination): Offer
5941         xemacs-build-reports and xemacs-beta.
5942         * build-report.el (build-report-keep-regexp): Adjusted.
5943         * build-report.el (build-report-delete-regexp): Adjusted.
5944         * build-report.el (build-report-make-output-dir): New.
5945         * build-report.el (build-report-installation-file): Replace use of
5946         `concat' with `expand-file-name'.
5947         * build-report.el (build-report-make-output-file): Removed.
5948         * build-report.el (build-report-make-output-files): New.
5949         * build-report.el (build-report-subject): Identify as
5950         user-variable with "*...".
5951         * build-report.el (build-report-prompts): Ditto.
5952         * build-report.el (build-report-version-file): New.
5953         * build-report.el (build-report-file-encoding): Identify as
5954         user-variable with "*...".
5955         * build-report.el (build-report-make-output-get): New.
5956         * build-report.el (build-report-insert-header): Report
5957         emacs-version and system-configuration instead of
5958         build-report-version.
5959         * build-report.el (build-report-insert-make-output): Add file
5960         argument.
5961         * build-report.el (build-report-insert-installation-file):
5962         Re-indent.
5963         * build-report.el (build-report-keep): Change docstring,
5964         re-indent.
5965         * build-report.el (build-report-delete): Ditto.
5966         * build-report.el (build-report-installation-data): New.
5967         * build-report.el (build-report-version-file-data): New.
5968
5969 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5970
5971         * byte-optimize.el (byte-optimize-lapcode):
5972         Fix the optimization of using the first 5 elements of the
5973         constants vector for variables.
5974         (byte-optimize-lapcode): Fix another ancient broken optimization.
5975
5976 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5977
5978         * *: Spelling mega-patch
5979
5980 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5981
5982         * easymenu.el: doc fixes.
5983         (easy-menu-do-define): Use backquote.
5984         (easy-menu-change):
5985         (easy-menu-add):
5986         `when' seems much clearer than `if' here.
5987         (easy-menu-remove):
5988         (easy-menu-add-item):
5989         (easy-menu-item-present-p):
5990         (easy-menu-remove-item):
5991         Wrap using (when (featurep 'menubar) ...)
5992
5993 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5994
5995         * bytecomp.el (displaying-byte-compile-warnings):
5996         Revert Ben's change to this function below so that the compile log
5997         is displayed properly for users of the "popper" package.
5998
5999 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6000
6001         * window.el (save-selected-window): Use backquote.
6002
6003         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6004         Renamed from `byte-compile-file-form-defvar'.
6005         * bytecomp.el (byte-compile-defvar-or-defconst):
6006         Only cons onto current-load-list in top-level forms.
6007         Else this leaks a cons cell every time a defun is called.
6008         Renamed from `byte-compile-defvar', for clarity.
6009         Warn when docstring of defvar is not a string.
6010         Use consistent error messages.
6011         Better comments.
6012
6013 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6014
6015         * simple.el (set-variable):
6016         Remove unneeded defvar by rearranging order of let* forms.
6017
6018         * mule/mule-ccl.el (ccl-get-next-code):
6019         * menubar-items.el (bookmark-menu-filter):
6020         (language-environment-menu-filter):
6021         (tutorials-menu-filter):
6022         * toolbar-items.el (toolbar-compile):
6023         * byte-optimize.el (disassemble-offset):
6024         Use (declare (special ...)) instead of `defvar'.
6025
6026         * cl-macs.el (cl-do-proclaim):
6027         Fix (declare (special ...)) warning suppression syntax.
6028
6029 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6030
6031         * info.el (Info-tag-table-marker):
6032         (Info-tag-table-buffer):
6033         (Info-find-file-node):
6034         (Info-read-subfile):
6035         (Info-build-node-completions):
6036         (Info-search):
6037         (Info-mode):
6038         Multiple info buffer support.
6039
6040 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6041
6042         * ldap.el (ldap-decode-entry): New defun
6043         (ldap-search-entries): Use it in order to decode DN-prefixed
6044         entries properly
6045
6046 2000-08-23  Daniel Pittman <daniel@danann.net>
6047
6048         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6049         Use `eq', not `=', to compare symbols.
6050
6051 2000-07-30  Ben Wing  <ben@xemacs.org>
6052
6053         * bytecomp.el (byte-compile-report-error):
6054         * bytecomp.el (displaying-byte-compile-warnings):
6055         if stack-trace-on-error is set, send out a backtrace when
6056         an error is encountered that stops byte compilation.  this
6057         should make it much much easier to track down those curious
6058         problems.  also undo the kludge of using a separate "*Show*"
6059         buffer for display when there's a temp-buffer-show-function;
6060         we can avoid this by just being a little smarter.
6061
6062         * dialog-items.el:
6063         * dialog-items.el (search-dialog-regexp): New.
6064         * dialog-items.el (search-dialog-callback):
6065         * dialog-items.el (make-search-dialog):
6066         add a regexp option to the dialog and clean up a bit.
6067
6068         * dialog.el:
6069         * dialog.el (yes-or-no-p-dialog-box):
6070         * dialog.el (get-dialog-box-response):
6071         * dialog.el (make-dialog-box):
6072         * dialog.el (dialog-box-finish): New.
6073         * dialog.el (dialog-box-cancel): New.
6074         * dialog.el (internal-make-dialog-box-exit): New.
6075         implement [properly!] the :modal property of the new dialog box
6076         interface.  this is the first time xemacs has ever had *proper*
6077         modal dialog boxes, giving the standard window-system feedback.
6078         (e.g. under windows, clicking on a disabled frame causes a beep
6079         and makes the dialog box flash three times.)
6080
6081         * dragdrop.el: header keyword frobbing.
6082
6083         * dumped-lisp.el (preloaded-file-list):
6084         renamed winnt.el to win32-native.el.
6085
6086         * faces.el (face-property):
6087         * faces.el (set-face-property):
6088         * faces.el (frob-face-property):
6089         * faces.el (frob-face-font-2):
6090         * faces.el (make-face-bold):
6091         * faces.el (make-face-italic):
6092         * faces.el (make-face-bold-italic):
6093         * faces.el (make-face-unbold):
6094         * faces.el (make-face-unitalic):
6095         * faces.el (make-face-smaller):
6096         * faces.el (make-face-larger):
6097         clean up the implementation of these so that window-system-specific
6098         methods are called only on objects belonging to that window system.
6099         previously, you could have [e.g.] mswindows-make-face-bold called
6100         on font object of device type `stream', which is not good and
6101         explains the subtle errors Adrian was getting when byte-compiling
6102         something that required 'term. (Adrian, now you can use stack-trace-
6103         on-error to find the exact place where things are going wrong instead
6104         of having to laboriously binary-search your way through.)
6105
6106         * finder.el (finder-known-keywords):
6107         cleaned up -- properly sorted, clarified the meanings of many of
6108         the keywords, and added a few -- mswin, gui, content, build, www,
6109         user, services.  the last two try to distinguish between a package
6110         that's used directly by the user, and a package that provides
6111         support services to other packages.
6112
6113         * font-lock.el (lisp-font-lock-keywords-2):
6114         update list of lisp control structures to include everything,
6115         including new ones i introduced.
6116
6117         * gutter.el: header keyword frobbing.
6118
6119         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6120         recent isearch element was not doing so!  you got the second-most-
6121         recent instead.
6122
6123         * lisp-mode.el (construct-lisp-mode-menu):
6124         more menubar cleanups.
6125         * lisp-mode.el (with-selected-window):
6126         make it indent properly.
6127
6128         * menubar-items.el (default-menubar): lots of menubar cleanups.
6129         rearranged the options menu the most, e.g. splitting up the
6130         Keyboard/Mouse menu into a new Editing menu and combining the
6131         separate Scrollbar/Gutter/Toolbar submenus into Display.
6132         Got rid of General, moved items to Editing or new Troubleshooting.
6133         Moved Packages to Tools; doesn't seem to belong under Options.
6134         Added stuff to the Cmds menu, e.g. Change Case.
6135
6136         NB please don't complain about these periodic menubar changes.
6137         Anything like this is necessarily incremental in its construction
6138         -- By constant use you gradually become more and more aware of
6139         better and better ways to group menu items.  When we eventually
6140         move the options menu to a property sheet, the existing structure
6141         will probably be preserved fairly well.
6142
6143         * minibuf.el (next-history-element): fix problems with pressing
6144         down arrow in repeat-complex-command.
6145
6146         * modeline.el:
6147         * modeline.el (modeline-3d-p): New.
6148         added custom variable for controlling the 3d modeline.  the
6149         corresponding Options item has been present for a long time,
6150         but commented out with "fix me!" comments.  it's fixed now.
6151
6152         * obsolete.el (add-menu):
6153         remove bogus gettexts.
6154
6155         * process.el (shell-quote-argument):
6156         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6157         For bash under Windows native, see below.
6158
6159         * simple.el:
6160         * simple.el (display-warning-buffer):
6161         Fixed the handling of warning display to eliminate the annoying
6162         *Show* buffer, like was done for byte-compiler output above.
6163
6164         * simple.el (debug-print): New.
6165         Simple function for sending debug messages to the console and/or
6166         other debug places.
6167
6168         * subr.el (replace-in-string):
6169         Rewrite this function to avoid N^2 behavior with large strings --
6170         catastrophic with the new Windows selection code! (Apparently the
6171         author of this function didn't realize there was a fun
6172         replace-match that could make his life much easier, because we
6173         duplicated the entire logic.  The new version is smaller, easier
6174         to understand, much more robust, and has extended features --
6175         those of replace-match.)
6176
6177         * window.el:
6178         * window.el (with-selected-window): New.
6179         An obvious complement to the existing `with-selected-frame' and
6180         `with-current-buffer'.
6181
6182         * win32-native.el: Renamed from winnt.el.
6183         Added a great deal of stuff for properly handling process quoting,
6184         somewhat modeled on Kirill's original model (which i later threw
6185         away).  We should now finally have correctly working process arg
6186         quoting/dequoting so that the final app gets exactly what we
6187         intended.  Because the mechanism is in Lisp, it's easily
6188         extendible. (For those running bash and running the native
6189         version, I tried hard to do what I thought was correct.  But more
6190         thought is needed, and ideally the volunteer work of people with
6191         these configurations that they generally run on.)
6192
6193         * x-font-menu.el (x-font-menu-font-data):
6194         Put in defvar's to fix byte-compiler warnings.
6195
6196 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6197
6198         * select.el (selection-coercion-alist): Initialise.
6199         * select.el (select-coerce-to-text): New.
6200         * select.el (select-coerce): New.
6201         New functions to perform type and value coercion.
6202
6203         * select.el (select-buffer-killed-default): Keep data if it was
6204         on the clipboard.
6205
6206 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6207
6208         * menubar-items.el (default-menubar): Fix typo.
6209         (default-menubar): `lambda' was mispelled as `lamda'.
6210
6211 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6212
6213         * window.el (shrink-window-if-larger-than-buffer): Remove
6214         edge checking code.
6215
6216 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6217
6218         * paths.el (gnus-local-domain): Removed.
6219         (gnus-local-organization): Ditto.
6220         (gnus-startup-file): Ditto.
6221
6222 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6223
6224         * files.el (auto-mode-alist): Add .spec for RPM.
6225
6226 2000-07-31  Andy Piper  <andy@xemacs.org>
6227
6228         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6229
6230 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6231
6232         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6233         browse-url.
6234         * help.el (xemacs-www-page): Ditto.
6235         (xemacs-www-faq): Ditto.
6236         * menubar-items.el (default-menubar): Ditto.
6237
6238         * wid-edit.el (widget-url-link-action): Ditto.
6239         From: Kenichi OKADA <okada@opaopa.org>.
6240
6241 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6242
6243         * finder.el (finder-commentary): Add autoload cookie.
6244
6245 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6246
6247         * files.el (insert-file-contents-literally): Fix second let
6248         binding for `coding-system-for-read' to `coding-system-for-write'
6249         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6250
6251 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6252
6253         * files.el (insert-file-contents-literally): Use binary coding
6254         system (from Morioka san).
6255         (insert-file-contents-literally): Make file-name-handler method.
6256
6257 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6258
6259         * cl-macs.el (get-selection): Add defsetf.
6260
6261 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6262
6263         * x-init.el (x-activate-region-as-selection): replace obsolete
6264         function x-own-selection with own-selection.
6265         (ow-find): replace obsolete functions x-get-selection and
6266         x-get-clipboard with get-selection and get-clipboard.
6267         (init-post-x-win): replace obsolete function x-disown-selection
6268         with disown-selection.
6269
6270 2000-07-20  Mike Sperber  <mike@xemacs.org>
6271
6272         * startup.el (load-user-init-file): Only try to load init file if
6273         it exists.
6274
6275 2000-07-10  Andy Piper  <andy@xemacs.org>
6276
6277         * dialog-items.el: sync with Ben's patch.
6278
6279         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6280         comment.
6281         (progress-text-glyph): deleted.
6282         (progress-layout-glyph): make completely minimal.
6283         (progress-gauge-glyph): ditto.
6284         (progress-display-style): fix to handle dynamic instantiator
6285         changes.
6286         (progress-text-instantiator): new.
6287         (progress-layout-instantiator): new.
6288         (progress-gauge-instantiator): new.
6289         (set-progress-display-instantiator): renamed and changed from
6290         set-progress-display-style.
6291         (progress-abort-glyph): use instantiator not glyph.
6292         (append-progress-display): use set-progress-display-instantiator
6293         and set-glyph-image.
6294         (abort-progress-display): ditto.
6295         (raw-append-progress-display): ditto.
6296
6297 2000-07-20  Ben Wing  <ben@xemacs.org>
6298
6299         * code-files.el: Move Mule-specific code to mule-coding.el.
6300
6301 2000-07-15  Ben Wing  <ben@xemacs.org>
6302
6303         * autoload.el:
6304         Fixed comments.
6305
6306         * cmdloop.el:
6307         * cmdloop.el (yes-or-no-p):
6308         * cmdloop.el (y-or-n-p):
6309         Make these functions use should-use-dialog-box-p and not be
6310         overridden in dialog.el.
6311
6312         * cus-dep.el:
6313         * cus-dep.el (Custom-make-dependencies): Removed.
6314         * cus-dep.el (Custom-make-dependencies-1): New.
6315         * cus-dep.el (Custom-make-one-dependency): New.
6316         New entry point for use in Makefiles, to avoid excessive
6317         invocations.
6318
6319         * cus-edit.el (custom-variable-reset-saved):
6320         * cus-edit.el (custom-variable-reset-standard):
6321         * cus-edit.el (custom-save-resets):
6322         Fix bytecompiler warnings.
6323
6324         * dialog.el:
6325         * dialog.el (yes-or-no-p-dialog-box):
6326         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6327         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6328         * dialog.el (get-dialog-box-response):
6329         * dialog.el (message-or-box):
6330         * dialog.el (make-dialog-box):
6331         * dialog.el (popup-dialog-box): New.
6332         Avoid yes-or-no-p bogosities.
6333         Create a general function `make-dialog-box' to encapsulate all
6334         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6335
6336         * dumped-lisp.el (preloaded-file-list):
6337         Add dialog-items.  Clean up.  Group files by types.
6338
6339         * easymenu.el (easy-menu-add):
6340         * easymenu.el (easy-menu-remove):
6341         Account for accelerators.
6342
6343         * extents.el:
6344         * extents.el (extent-list): New args, like in map-extents.
6345         * extents.el (extent-at-event): New.
6346         * extents.el (extents-at-event): New.
6347
6348         * font-lock.el:
6349         * font-lock.el (font-lock-mode):
6350         * font-lock.el (font-lock-default-fontify-buffer):
6351         * font-lock.el (font-lock-default-unfontify-region):
6352         * font-lock.el (font-lock-fontify-syntactically-region):
6353         * font-lock.el (font-lock-fontify-keywords-region):
6354         Use new progress-feedback names.
6355
6356         * font-lock.el (java-font-lock-identifier-regexp):
6357         * font-lock.el (java-font-lock-class-name-regexp):
6358         Fix bytecompiler warnings.
6359
6360         * gutter-items.el:
6361         * gutter-items.el (progress-display-use-echo-area): Removed.
6362         * gutter-items.el (progress-feedback-use-echo-area): New.
6363         * gutter-items.el (progress-display-popup-period): Removed.
6364         * gutter-items.el (progress-feedback-popup-period): New.
6365         * gutter-items.el (set-progress-display-style): Removed.
6366         * gutter-items.el (set-progress-feedback-style): New.
6367         * gutter-items.el (progress-display-style): Removed.
6368         * gutter-items.el (progress-feedback-style): New.
6369         * gutter-items.el (progress-stack):
6370         * gutter-items.el (progress-displayed-p): Removed.
6371         * gutter-items.el (progress-feedbacked-p): New.
6372         * gutter-items.el (clear-progress-display): Removed.
6373         * gutter-items.el (clear-progress-feedback): New.
6374         * gutter-items.el (progress-display-clear-when-idle): Removed.
6375         * gutter-items.el (progress-feedback-clear-when-idle): New.
6376         * gutter-items.el (remove-progress-display): Removed.
6377         * gutter-items.el (remove-progress-feedback): New.
6378         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6379         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6380         * gutter-items.el (append-progress-display): Removed.
6381         * gutter-items.el (append-progress-feedback): New.
6382         * gutter-items.el (abort-progress-display): Removed.
6383         * gutter-items.el (abort-progress-feedback): New.
6384         * gutter-items.el (raw-append-progress-display): Removed.
6385         * gutter-items.el (raw-append-progress-feedback): New.
6386         * gutter-items.el (display-progress-display): Removed.
6387         * gutter-items.el (display-progress-feedback): New.
6388         * gutter-items.el (current-progress-display): Removed.
6389         * gutter-items.el (current-progress-feedback): New.
6390         * gutter-items.el (current-progress-display-label): Removed.
6391         * gutter-items.el (current-progress-feedback-label): New.
6392         * gutter-items.el (progress-display): Removed.
6393         * gutter-items.el (progress-feedback): New.
6394         Replace "progress-display" with "progress-feedback" globally.
6395
6396         * gutter-items.el (lprogress-display): Removed.
6397         * gutter-items.el (progress-feedback-with-label): New.
6398         Rename lprogress-display ==> progress-feedback-with-label.
6399
6400         * gutter-items.el (search-dialog-direction): Removed.
6401         * gutter-items.el (search-dialog-text): Removed.
6402         * gutter-items.el (search-dialog-callback): Removed.
6403         * gutter-items.el (make-search-dialog): Removed.
6404         Move to dialog-items.el.
6405
6406         * help.el:
6407         * help.el (help-mode-quit):
6408         * help.el (mode-for-help): New.
6409         * help.el (help-sticky-window): New.
6410         * help.el (help-window-config): New.
6411         * help.el (with-displaying-help-buffer):
6412         * help.el (function-at-event): New.
6413         * help.el (help-symbol-regexp): New.
6414         * help.el (help-symbol-run-function-1): New.
6415         * help.el (help-symbol-run-function): New.
6416         * help.el (help-symbol-function-context-menu): New.
6417         * help.el (help-symbol-variable-context-menu): New.
6418         * help.el (help-symbol-function-and-variable-context-menu): New.
6419         * help.el (frob-help-extents): New.
6420         * help.el (describe-function-1):
6421         * help.el (variable-at-point):
6422         * help.el (variable-at-event): New.
6423         * help.el (describe-variable):
6424         Major overhaul.
6425         - Make functions and variables be mousable.
6426         - Middle button hyperlinks.
6427         - New context-menu entries.
6428
6429         * keydefs.el:
6430         * keydefs.el (global-map):
6431         New key bindings to move lines up and down.
6432
6433         * lisp-mode.el:
6434         * lisp-mode.el (construct-lisp-mode-menu): New.
6435         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6436         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6437         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6438         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6439         Make popup and menubar menus be different.  Popup menu uses
6440         clicked location and automatically assumes symbol under the mouse
6441         for various commands.
6442
6443         * menubar-items.el:
6444         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6445         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6446
6447         * menubar-items.el (global-popup-menu): Removed.
6448         * menubar-items.el (mode-popup-menu): Removed.
6449         * menubar-items.el (activate-popup-menu-hook): Removed.
6450         * menubar-items.el (popup-mode-menu): Removed.
6451         * menubar-items.el (popup-buffer-menu): Removed.
6452         * menubar-items.el (popup-menubar-menu): Removed.
6453         Move to menubar.el.
6454
6455         * menubar.el:
6456         * menubar.el (global-popup-menu): New.
6457         * menubar.el (mode-popup-menu): New.
6458         * menubar.el (activate-popup-menu-hook): New.
6459         * menubar.el (last-popup-menu-event): New.
6460         * menubar.el (popup-mode-menu): New.
6461         * menubar.el (popup-buffer-menu): New.
6462         * menubar.el (popup-menubar-menu): New.
6463         * menubar.el (menu-call-at-event): New.
6464         Move non-content functions here.  Add support for context menu
6465         items on extents.
6466
6467         * minibuf.el (minibuffer-history-uniquify):
6468         Typo fix.
6469
6470         * minibuf.el (read-file-name-1):
6471         Call new file dialog box if it exists.
6472
6473         * minibuf.el (mouse-rfn-setup-vars):
6474         Clean up "chop" action.
6475
6476         * mouse.el:
6477         * mouse.el (button2): Now bound to mouse-track.
6478         * mouse.el (click-inside-extent-p):
6479         * mouse.el (point-inside-extent-p):
6480         * mouse.el (point-inside-selection-p):
6481         * mouse.el (mouse-drag-or-yank): Removed.
6482         * mouse.el (mouse-begin-drag-n-drop): New.
6483         * mouse.el (mouse-eval-sexp):
6484         * mouse.el (mouse-track-activate-strokes): New.
6485         * mouse.el (mouse-track-do-activate): New.
6486         * mouse.el (mouse-track):
6487         * mouse.el (default-mouse-track-event-is-with-button): New.
6488         * mouse.el (default-mouse-track-cleanup-hook):
6489         * mouse.el (default-mouse-track-drag-hook):
6490         * mouse.el (default-mouse-track-drag-up-hook):
6491         * mouse.el (default-mouse-track-click-hook):
6492         Merge drag-n-drop into mouse-track.
6493         Add general "activate" support to replace specific button2 kludges.
6494         Use "button modifier" support in mouse-track.
6495
6496         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6497
6498         * package-ui.el:
6499         * package-ui.el (pui-menu):
6500         * package-ui.el (pui-popup-context-sensitive): Removed.
6501         Fix bytecompiler warnings.
6502         Clean up popup code a bit.
6503
6504         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6505
6506         * simple.el:
6507         * simple.el (transpose-lines):
6508         * simple.el (transpose-line-up): New.
6509         * simple.el (transpose-line-down): New.
6510         * simple.el (transpose-subr):
6511         * simple.el (transpose-subr-1): Removed.
6512         Clean up, add functions to move lines up and down.
6513
6514         * startup.el (mail-host-address):
6515         * startup.el (user-mail-address):
6516         Customize.
6517
6518         * subr.el:
6519         * subr.el (set-symbol-value-in-buffer): New.
6520         * subr.el (error):
6521         * subr.el (check-argument-type):
6522         * subr.el (defined-error-p): New.
6523         Add structured error support.
6524
6525         * toolbar-items.el (toolbar-compile):
6526         Use new make-dialog-box.
6527
6528         * update-elc.el:
6529
6530         * userlock.el (ask-user-about-lock-dbox):
6531         * userlock.el (ask-user-about-supersession-threat-dbox):
6532         * userlock.el (ask-user-about-lock):
6533         * userlock.el (ask-user-about-supersession-threat):
6534         Use new make-dialog-box.
6535         Add safety checks; use should use-dialog-box-p.
6536
6537         * window-xemacs.el:
6538         * window-xemacs.el (__buffer-dedicated-frame):
6539         * window-xemacs.el (buffer-dedicated-frame): New.
6540         * window-xemacs.el (set-buffer-dedicated-frame): New.
6541         Move dedicated-frame stuff into lisp.
6542
6543 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6544
6545         * printer.el (generic-print-region): Do not require that
6546         `printer-name' be set.
6547         (printer-name): Commentary clarification.
6548
6549 2000-07-19  Martin Buchholz <martin@xemacs.org>
6550
6551         * XEmacs 21.2.35 is released.
6552
6553 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6554
6555         * select.el (selection-coercible-types): Initialise.
6556
6557 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6558
6559         * select.el (own-clipboard): Bug fix.
6560
6561 2000-07-17  Mike Sperber  <mike@xemacs.org>
6562
6563         * cus-edit.el (custom-migrate-custom-file): Save init file before
6564         continuing.
6565
6566 2000-07-16  Mike Sperber  <mike@xemacs.org>
6567
6568         * startup.el (load-init-file): Remove silly call to
6569         `load-user-custom-file`.
6570         (maybe-migrate-user-init-file): Minor fixes.
6571
6572 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6573
6574         * apropos.el (apropos-documentation-check-doc-file):
6575         `doc' variable should be let-bound, as was presumably intended.
6576
6577         * cus-edit.el (custom-variable-reset-saved):
6578         (custom-variable-reset-standard):
6579         Remove unused variable comment-widget.  Twice.
6580
6581         * toolbar.el (toolbar-blank-press-function):
6582         Add a real defvar with initial value nil and proper docstring.
6583         (press-toolbar-button): No need to check for boundp-ness anymore.
6584
6585         * rect.el (open-rectangle-line): Remove useless (let) form.
6586         Add defvar for pending-delete-mode.
6587
6588         * info.el (Info-find-node): This function needs an autoload cookie.
6589
6590         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6591         Use let* since the second form referred to the first.
6592
6593 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6594
6595         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6596         instead of removed `mswindows-get-clipboard'.
6597
6598
6599 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6600
6601         * select.el (select-convert-from-text): New.
6602         * select.el (select-convert-from-length): New.
6603         * select.el (select-convert-from-integer): New.
6604         * select.el (select-convert-from-identity): New.
6605         * select.el (select-convert-from-filename): New.
6606         * select.el (selection-converter-in-alist): Use them.
6607         New converter functions for X.
6608
6609         * select.el (get-selection): Removed comment.
6610
6611         * select.el (own-selection): Removed append code - I thought
6612         I'd already done this, but apparently not...
6613
6614         * select.el: Changed comment about TIMESTAMP.
6615
6616         * select.el (select-convert-in): New.
6617         * select.el (select-convert-out): New.
6618         New functions that get used by select.c.
6619
6620         * select.el (select-buffer-killed-default): New.
6621         * select.el (select-buffer-killed-text): New.
6622         * select.el (selection-buffer-killed-alist): New.
6623         New list and functions that get called if a relevant selection
6624         exists and a buffer gets killed.
6625
6626         * select.el (select-convert-to-targets):
6627         * select.el (select-convert-to-identity): Removed.
6628         * select.el (select-convert-from-identity): Removed.
6629         * select.el (select-converter-out-alist):
6630         Removed _EMACS_INTERNAL selection type.
6631
6632         * x-select.el (xselect-kill-buffer-hook): Removed.
6633         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6634         Removed this X-specific nonesense. Use the generic support
6635         in select.el instead.
6636
6637 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6638
6639         * mule/mule-category.el (defined-category-hashtable):
6640         Use make-hash-table instead of make-hashtable
6641
6642         * buff-menu.el: Byte-compiler warning fix.
6643
6644         * isearch-mode.el (isearch-highlight-all-cleanup):
6645         Remove unused variable `isearch-highlight-all-start'.
6646
6647         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6648
6649         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6650
6651         * cus-dep.el (Custom-make-dependencies):
6652         Add autoload cookie for custom-add-loads to generated custom-load.el.
6653
6654         * autoload.el (autoload-package-name): Warning suppression.
6655         Move defvar prior to first use.
6656
6657         * custom.el: Add autoload for custom-declare-face.
6658         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6659         * cl.el (cl-hack-byte-compiler):
6660         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6661         to work properly.
6662
6663 2000-07-08  Mike Sperber  <mike@xemacs.org>
6664
6665         * startup.el (load-home-init-file): Added variable.
6666         (maybe-migrate-user-init-file): Added.
6667         (load-user-init-file): Load custom file if different from init
6668         file.
6669
6670         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6671         "startup."
6672
6673         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6674         Moved `custom-file'-related code to cus-file.el.
6675
6676         * cus-file.el: New file.
6677
6678 2000-04-01  Mike Sperber  <mike@xemacs.org>
6679
6680         * packages.el (packages-find-package-directories): Added support
6681         for external package hierarchies with in-place installations.
6682
6683         * find-paths.el (paths-root-in-place-p): Added.
6684         (paths-find-emacs-directory): Added support for external
6685         directories with in-place installations.
6686         (paths-find-site-directory): Ditto.
6687
6688         * startup.el (find-user-init-file): Also look for
6689         ~/.xemacs/init.elc? in preference to ~/.emacs.
6690
6691 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6692
6693         * select.el (own-selection):
6694         * select.el (own-clipboard): Changed `append' parameter to
6695         `how-to-use' parameter.
6696         * select.el (own-selection): Removed icky append code.
6697         * select.el (own-selection, get-selection): Removed extra type
6698         checking.
6699         * select.el (selection-appender-alist):
6700         * select.el (selection-converter-{in|out}-alist): Initialise.
6701         * select.el (select-append-to-*): New.
6702         * select.el (select-convert-from-*): New.  New functions to append
6703         data and convert data from external type.
6704
6705 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6706
6707         * font-lock.el: Javadoc enhancements.
6708
6709 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6710
6711         * printer.el (generic-print-region): Compose job name from buffer
6712         name.
6713
6714 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6715
6716         * font-lock.el (font-lock-fontify-pending-extents): Call
6717         font-lock-fontify-region instead of font-lock-fontify-buffer
6718         to avoid unnecessary progress gauges.
6719
6720 2000-07-06  Craig Lanning  <lanning@scra.org>
6721
6722         * custom-load.el (faces):
6723
6724         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6725         dir is a regex.
6726
6727         * process.el (call-process-internal): from Dan Holmsand, use binary
6728         coding systems so that jka-compr works.
6729
6730 2000-07-07  Ben Wing  <ben@xemacs.org>
6731
6732         * font-lock.el: Undo previous change.  Unfortunately, some
6733         files actually use the variables directly in their init code
6734         without quoting them.
6735
6736 2000-07-07  Ben Wing  <ben@xemacs.org>
6737
6738         * font-lock.el (defvar font-lock-*-face): Removed.
6739
6740         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6741         only when necessary.
6742
6743 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6744
6745         * cl-macs.el: fix cl-transform-function-property kludge
6746         so that it does not require a random feature.
6747
6748 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6749
6750         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6751         as in Linux kernel "Rules.make".
6752
6753 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6754
6755         * build-report.el (build-report): Add autoload cookie.
6756
6757 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6758
6759         * package-ui.el (defgroup pui):  Correct a misspelling
6760         (pui-toggle-package-delete):  Change `seleted' to `selected'
6761
6762 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6763
6764         * package-get.el (package-get-update-base):
6765         (package-get): Use insert-file-contents-literally always.
6766         (package-get-maybe-save-index):
6767         Force coding system for writing to binary.
6768
6769 2000-06-08  Mike Alexander  <mta@arbortext.com>
6770
6771         * code-process.el (call-process-region): If there is no coding
6772         system for the process on process-coding-system-alist use the
6773         coding system of the buffer containing the region.
6774
6775 2000-06-10  Ben Wing  <ben@xemacs.org>
6776
6777         * cmdloop.el (command-error):
6778         If debug-on-error and noninteractive, output backtrace.
6779
6780         * files.el (file-relative-name):
6781         Remove MSDOS references.
6782
6783         * simple.el (line-number): New function, due to non-obvious
6784         behavior/usage of count-lines.
6785
6786         * simple.el (count-lines): document non-obvious usage to get
6787         line number.
6788
6789 2000-06-11  Ben Wing  <ben@xemacs.org>
6790
6791         * faces.el ((featurep 'xpm)):
6792         * x-faces.el (x-init-face-from-resources):
6793         * x-faces.el (x-init-frame-faces):
6794         * x-misc.el (x-init-specifier-from-resources):
6795         * x-misc.el (x-get-resource-and-bogosity-check):
6796         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6797         * x-mouse.el (x-init-pointer-shape):
6798         * x-scrollbar.el (x-init-scrollbar-from-resources):
6799         Add sixth argument to x-get-resource calls so as to issue warnings
6800         rather than errors on bogus arguments.
6801
6802 2000-06-05  Ben Wing  <ben@xemacs.org>
6803
6804         * compat.el: new file.  provides a clean, non-intrusive way to
6805         define compatibility functions.
6806
6807         * process.el (shell-quote-argument): temporary fix for lack
6808         of nt-quote-process-args.  #### I need to put back the overall
6809         structure of that mechanism but redo the guts of it using the
6810         extra intelligence in the C code.
6811
6812 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6813
6814         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6815         `package-get' does in package-get.el, instead of using external
6816         "md5sum" program.
6817
6818         * package-get.el (package-get): Insert package file literally to
6819         make checksum calculation work.
6820
6821 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6822
6823         * code-files.el (convert-mbox-coding-system): Deleted.
6824         (file-coding-system-alist): Removed reference to
6825         convert-mbox-coding-system.
6826
6827 2000-05-28  Martin Buchholz <martin@xemacs.org>
6828
6829         * XEmacs 21.2.34 is released.
6830
6831 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6832
6833         * font-lock.el (font-lock-keywords): Rewrote docstring
6834
6835 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6836
6837         * loadhist.el (unload-feature): handle case where x is both boundp
6838         and fboundp
6839
6840 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6841
6842         * packages.el: It's ok to use built-in macros, but not lisp
6843         defined ones.
6844
6845 2000-05-20  Ben Wing  <ben@xemacs.org>
6846
6847         * font-lock.el:
6848         * font-lock.el (font-lock-message-threshold):
6849         * font-lock.el (font-lock-mode):
6850         * font-lock.el (font-lock-default-fontify-buffer):
6851         * font-lock.el (font-lock-always-fontify-immediately):
6852         * font-lock.el (font-lock-old-extent): Removed.
6853         * font-lock.el (font-lock-old-len): Removed.
6854         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6855         * font-lock.el (font-lock-pending-extent-table): New.
6856         * font-lock.el (font-lock-range-table): New.
6857         * font-lock.el (font-lock-after-change-function):
6858         * font-lock.el (font-lock-after-change-function-1): Removed.
6859         * font-lock.el (font-lock-fontify-pending-extents): New.
6860         * font-lock.el ('font-lock-revert-cleanup): Removed.
6861         * font-lock.el ('font-lock-revert-setup): Removed.
6862         Rewrite deferral code to handle any number of changes, merging
6863         them properly.  Remove hacked-up code for revert-buffer, now
6864         unnecessary.
6865
6866         * menubar-items.el (default-menubar):
6867         In Options->Edit Init File, don't switch to emacs-lisp-mode
6868         unless necessary; doing this turns off font-lock.
6869
6870 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6871
6872         * keydefs.el: Define C-x BS to backward-kill-sentence.
6873
6874 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6875
6876         * files.el (hack-local-variables-prop-line): Use non-greedy
6877         matching to process -*-texinfo-*- -*-.
6878
6879 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6880
6881         * minibuf.el (minibuf-directory-files): new function.
6882         (read-file-name-activate-callback): use minibuf-directory-files.
6883         (read-directory-name-internal): ditto.
6884         (mouse-file-display-completion-list): ditto.
6885         (mouse-directory-display-completion-list): ditto.
6886         (read-file-name-internal): remove "./" from completion list unless
6887         explicitly matched, for consistency.
6888
6889 2000-05-11  Ben Wing  <ben@xemacs.org>
6890
6891         * gutter-items.el (gutter-buffers-tab):
6892         * gutter-items.el (add-tab-to-gutter):
6893         * gutter-items.el (update-tab-in-gutter):
6894         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6895         * gutter-items.el (append-progress-display):
6896         * gutter-items.el (abort-progress-display):
6897         * gutter-items.el (raw-append-progress-display):
6898         Further fixes.  Use set-glyph-image not set-image-instance-property,
6899         to fix problems with multiple windows in a frame.
6900
6901         * menubar-items.el (tutorials-menu-filter):
6902         Fix typo.
6903
6904         * startup.el (early-error-handler):
6905         Display message box under windows; otherwise, message will disappear
6906         before it can be viewed.
6907
6908         * update-elc.el:
6909         Fix bug in NEEDTODUMP processing.
6910
6911 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6912
6913         * startup.el (lock-directory): Removed.
6914         (superlock-file): Ditto.
6915         (startup-set-paths): Remove lockdir.
6916         (startup-setup-paths-warning): Remove lock-directory.
6917
6918         * setup-paths.el (paths-find-lock-directory): Removed.
6919         (paths-find-superlock-file): Ditto.
6920
6921 2000-05-09  Ben Wing  <ben@xemacs.org>
6922
6923         * faces.el (set-face-property):
6924         * faces.el (set-face-font):
6925         * faces.el (set-face-foreground):
6926         * faces.el (set-face-background):
6927         * faces.el (set-face-background-pixmap):
6928         * faces.el (set-face-underline-p):
6929         * faces.el (set-face-strikethru-p):
6930         * faces.el (set-face-highlight-p):
6931         * faces.el (set-face-dim-p):
6932         * faces.el (set-face-blinking-p):
6933         * faces.el (set-face-reverse-p):
6934         doc string changes.
6935
6936         * glyphs.el:
6937         * glyphs.el (make-image-specifier):
6938         * glyphs.el (glyph-property):
6939         * glyphs.el (set-glyph-image):
6940         * glyphs.el (make-glyph):
6941         * glyphs.el (make-pointer-glyph):
6942         * glyphs.el (make-icon-glyph):
6943         * glyphs.el (widget-image-instance-p): New.
6944         authorship info, lots of doc changes.  New predicate, inadvertently
6945         omitted.  the general principle with specifier docs is now that
6946         the description of instantiators should go with the make-foo-specifier
6947         fun's doc string, rather than in foo-specifier-p.  this follows
6948         conventions elsewhere in XEmacs and in general is a lot more obvious
6949         of a place to look.  sometimes the make-foo-specifier function needs
6950         to be created in the process.
6951
6952         * gutter.el:
6953         * gutter.el (make-gutter-specifier): New.
6954         * gutter.el (make-gutter-size-specifier): New.
6955         * gutter.el (make-gutter-visible-specifier): New.
6956         specifier doc updates according to the conventions specified before.
6957
6958         * objects.el:
6959         * objects.el (make-font-specifier):
6960         * objects.el (make-color-specifier):
6961         * objects.el (make-face-boolean-specifier): New.
6962         specifier doc updates according to the conventions specified before.
6963
6964         * specifier.el:
6965         * specifier.el (set-specifier):
6966         * specifier.el (make-integer-specifier): New.
6967         * specifier.el (make-boolean-specifier): New.
6968         * specifier.el (make-natnum-specifier): New.
6969         * specifier.el (make-generic-specifier): New.
6970         * specifier.el (make-display-table-specifier): New.
6971         specifier doc updates according to the conventions specified before.
6972
6973         * toolbar.el:
6974         * toolbar.el (make-toolbar-specifier): New.
6975         specifier doc updates according to the conventions specified before.
6976
6977 2000-05-09  Ben Wing  <ben@xemacs.org>
6978
6979         * process.el (call-process-internal): Revert to previous version
6980         because Mike's change clashed with a change I did not long before.
6981         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6982         Thanks very much Mike for pointing out the bug and submitting a
6983         patch!
6984
6985 2000-04-13  Mike Alexander  <mta@arbortext.com>
6986
6987         * process.el (call-process-internal): Send the correct input buffer
6988         (call-process-internal): Return the exit status of the process
6989
6990 2000-05-07  Ben Wing  <ben@xemacs.org>
6991
6992         * winnt.el:
6993         * winnt.el (nt-quote-args-verbatim): Removed.
6994         * winnt.el (nt-quote-args-prefix-quote): Removed.
6995         * winnt.el (nt-quote-args-backslash-quote): Removed.
6996         * winnt.el (nt-quote-args-double-quote): Removed.
6997         * winnt.el (nt-quote-args-functions-alist): Removed.
6998         * winnt.el (nt-quote-process-args): Removed.
6999         Remove all stuff for argument quoting.  We borrow the code instead
7000         from Emacs 20.6, which is much more careful in its quoting
7001         (e.g. in handling runs of the escape character) and avoids most of
7002         the need for this Lisp mechanism by checking to see whether we're
7003         running a Cygwin or normal program and doing the appropriate
7004         quoting.  If we end up needing such a mechanism, we should add
7005         it by extending the variable `mswindows-quote-process-args' so it
7006         can take an alist of regexps.
7007
7008 2000-05-07  Ben Wing  <ben@xemacs.org>
7009
7010         * keydefs.el:
7011         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7012         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7013         the window without moving point.
7014
7015         * simple.el:
7016         * simple.el (scroll-up-one): New.
7017         * simple.el (scroll-down-one): New.
7018         Functions for use with C-M-up/down.
7019
7020 2000-05-01  Martin Buchholz <martin@xemacs.org>
7021
7022         * XEmacs 21.2.33 is released.
7023
7024 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7025
7026         * dialog.el (yes-or-no-p-dialog-box):
7027         Fix docstring.
7028         Fix following horrible bug in X11 mode with focus-follows-mouse:
7029           1. Visit two files in two different frames.
7030           2. do File->Revert Buffer in one of those frames.
7031           3. Dialog box appears.
7032           4. Arrange things so that the mouse passes over the *other*
7033              frame, then to the dialog box, and click on "Yes".
7034           5. The file contents end up in the *wrong* buffer!
7035         Add TODO comment.
7036
7037 2000-04-28  Ben Wing  <ben@xemacs.org>
7038
7039         * help.el (describe-installation): correct typo introduced
7040         in last patch: boundp -> fboundp.
7041
7042         * etags.el (buffer-tag-table-list):
7043         canonicalize filenames to Unix format so that tag-table-alist
7044         searching works under Windows.
7045
7046         * autoload.el:
7047         Bowdlerize the supposedly objectionable words
7048         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7049
7050         * gutter-items.el (set-progress-display-style):
7051         * gutter-items.el (search-dialog-callback):
7052         * gutter-items.el (make-search-dialog):
7053         Change to new callback-ex api.
7054
7055 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7056
7057         * help.el: (describe-installation): decode-coding-string is not
7058         defined in a non MULE environment.
7059
7060 2000-04-28  Ben Wing  <ben@xemacs.org>
7061
7062         * gutter-items.el (buffer-list-changed-hook):
7063         use it, not record-buffer-hook.
7064
7065         * subr.el (record-buffer-hook): Removed.
7066
7067 2000-04-27  Ben Wing  <ben@xemacs.org>
7068
7069         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7070         use NORECORD option.  Andy will not like this, but the existing
7071         gutter behavior is just wrong, as per this comment:
7072
7073         ;; this used to add the norecord flag to both calls below.
7074         ;; this is bogus because it is a pervasive assumption in XEmacs
7075         ;; that the current buffer is at the front of the buffers list.
7076         ;; for example, select an item and then do M-C-l
7077         ;; (switch-to-other-buffer).  Things get way confused.
7078         ;;
7079         ;; Andy, if you want to maintain the current look, you must
7080         ;;  *uncouple* the gutter order and buffers order.
7081
7082         * loaddefs.el (completion-ignored-extensions): unfuckify.
7083
7084         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7085         xemacs.mak.
7086
7087         * autoload.el (batch-update-one-directory): new function, used in
7088         xemacs.mak.
7089
7090         * loadup.el: set gc-cons-threshold very high unless dumping --
7091         loadup during update-elc is much much much faster.  also do this
7092         when quick-building.
7093
7094         add commented-out code for profiling loadup.
7095
7096
7097         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7098         is required in order to build xemacs.
7099
7100 2000-04-26  Ben Wing  <ben@xemacs.org>
7101
7102         * loadup.el: don't garbage collect during loadup if quick-build
7103         compile-time option is set.
7104
7105 2000-04-23  Ben Wing  <ben@xemacs.org>
7106
7107         * update-elc.el: compute whether any dumped .el or .elc files
7108         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7109         if so.
7110
7111         * update-elc.el (update-elc-files-to-compile): always change
7112         NOBYTECOMPILE in the src directory rather than current dir,
7113         so it will work under NT.
7114
7115         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7116         the form of this file is identical between Unix and Windows.
7117         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7118         Added comment.
7119         (update-autoloads-from-directory): updated doc string.
7120         updated doc strings in a few other places.
7121
7122 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7123
7124         * bytecomp.el (byte-force-recompile): Fix argument to
7125         byte-recompile-directory.
7126
7127 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7128
7129         * gutter-items.el (progress-display-clear-when-idle): Use
7130         add-one-shot-hook.
7131         * gutter-items.el (clear-progress-display): Adjust number of
7132         arguments.
7133
7134 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7135
7136         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7137
7138 2000-04-16  Ben Wing  <ben@xemacs.org>
7139
7140         * printer.el: New file.
7141
7142         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7143
7144         * help.el (describe-installation): Fix decoding for Windows.
7145
7146         * menubar-items.el:
7147         * menubar-items.el (default-menubar):
7148         * menubar-items.el (tutorials-menu-filter): New.
7149         * menubar-items.el (popup-menubar-menu):
7150         Add authorship.  Redo Help menu and Tutorials filter.
7151
7152         * menubar.el: Correct comment.
7153
7154         * modeline.el (modeline-buffer-identification): Correct doc string.
7155
7156         * simple.el:
7157         * simple.el (printing): Removed.
7158         * simple.el (printer-name): Removed.
7159         * simple.el (generic-print-buffer): Removed.
7160         * simple.el (generic-print-region): Removed.
7161         Move generic print code to printer.el.
7162
7163 2000-04-15  Ben Wing  <ben@xemacs.org>
7164
7165         * simple.el (generic-print-region): New.
7166         make this function actually work.
7167         (generic-print-buffer): call generic-print-region.
7168
7169 2000-04-14  Andy Piper  <andy@xemacs.org>
7170
7171         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7172         by using the new widget-callback-current-channel.
7173         (search-dialog-callback): ditto.
7174
7175 2000-04-12  Andy Piper  <andy@xemacs.org>
7176
7177         * gutter.el (default-gutter-position): moved from gutter-items.el.
7178         (default-gutter-position-changed-hook): ditto.
7179         (gutter-element-visibility-changed-hook): ditto.
7180         (set-gutter-element): ditto.
7181         (remove-gutter-element): ditto.
7182         (set-gutter-element-visible-p): ditto.
7183         (gutter-element-visible-p): ditto.
7184         (init-gutter): ditto.
7185
7186         * dialog.el (make-dialog-box): renamed and moved from
7187         gutter-items.el
7188
7189         * gutter-items.el: move various functions elsewhere.
7190
7191 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7192
7193         * menubar-items.el: Fixed place of parenthesis.
7194
7195 2000-04-12  Ben Wing  <ben@xemacs.org>
7196
7197         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7198                 without constantly being prompted for the tag.
7199         * simple.el: Added a number of section headings, to clarify the
7200                 organization of this file.
7201         * simple.el (activate-region):
7202         * simple.el (region-exists-p):
7203         * simple.el (region-active-p):
7204                 Moved these three function down to the other side of
7205                 the case-changing functions, so they join the rest of
7206                 the region code.
7207         * simple.el (printing): New.
7208         * simple.el (printer-name): New.
7209         * simple.el (generic-print-buffer): New.
7210                 New functions, a very simple prototype for a unified
7211                 printing interface.
7212
7213         * process.el (call-process-internal): Real fix for null BUFFER,
7214                 other problems with BUFFER specs.
7215
7216         * menubar-items.el:
7217                 Fixed up File->Print to use new printing functions.
7218                 Various corrections and expansions to Grep/Compile menus.
7219                 New options for Printing.
7220                 New options for SMTP Mail, the way to send mail under
7221                   MS Windows. (There's also a package patch to make SMTP
7222                   Mail be the default under MSWin.)
7223
7224 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7225
7226         * menubar-items.el: Selecting Rectangle Mousing from menubar
7227         did not work.  Needed to quote mouse-track-rectangle-p.
7228
7229 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7230
7231         * cl-compat.el (keywordp): Removed.
7232
7233 2000-04-05  Andy Piper  <andy@xemacs.org>
7234
7235         * gutter-items.el (progress-layout-glyph): don't initialize here.
7236         (progress-gauge-glyph): use dynamic sizing.
7237         (set-progress-display-style): new function. Set progress glyphs
7238         appropriately depending on the style.
7239         (progress-display-style): new variable. Custom version of
7240         set-progress-display-style.
7241         (progress-abort-glyph): switch to dynamic sizes.
7242         (search-dialog-text): make the edit field active.
7243
7244 2000-04-04  Andy Piper  <andy@xemacs.org>
7245
7246         * gutter-items.el (make-search-dialog): need to make the search
7247         dialog visible after creation.
7248
7249         * menubar-items.el (default-menubar): use the search dialog for
7250         searching. Remove some extraneous search menu items.
7251
7252         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7253         well as strings.
7254         (make-gutter-only-dialog-frame): allow the user to create the
7255         frame unmapped. Allow the gutter spec to be given as a glyph.
7256         (search-dialog-direction): new variable.
7257         (search-dialog-text): new variable.
7258         (search-dialog-callback): new function. Callback for the search
7259         dialog action.
7260         (make-search-dialog): new function. Create a user-friendly search
7261         dialog.
7262
7263 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7264
7265         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7266         under Windows.
7267
7268 2000-04-01  Andy Piper  <andy@xemacs.org>
7269
7270         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7271         progress more accurately.
7272
7273 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7274
7275         * finder.el (finder-compile-keywords): Process readable files only.
7276         Because error in process of .#finder-inf.el when compile xemacs
7277         with --with-clash-detection option.
7278
7279 2000-03-31  Andy Piper  <andy@xemacs.org>
7280
7281         * gutter-items.el (append-progress-display): don't delay after a
7282         successful font-lock.
7283         (make-gutter-only-dialog-frame): new function. Allow users to
7284         create gutter-only dialogs.
7285
7286 2000-03-27  Mike Alexander  <mta@arbortext.com>
7287
7288         * process.el (call-process-internal): Handle a null BUFFER
7289         parameter correctly.
7290
7291 2000-03-28  Andy Piper  <andy@xemacs.org>
7292
7293         * gutter-items.el (abort-progress-display): put strings in the
7294         gutter not extents.
7295         (progress-layout-glyph): signal special 'quit callback.
7296         (progress-display-quit-function): deleted.
7297         (progress-display-stop-callback): deleted.
7298         (progress-display-dispatch-command-events): deleted.
7299         (append-progress-display): remove calls to
7300         progress-display-dispatch-command-events.
7301         (raw-append-progress-display): ditto.
7302
7303 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7304
7305         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7306         being a list.  Actually define `stipple-pixmap-p' which is used as
7307         an error predicate.  Correctly handle PIXMAP being either relative
7308         or absolute file name.
7309
7310 2000-03-24  Andy Piper  <andy@xemacs.org>
7311
7312         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7313         (abort-progress-display): ditto. Don't delete the created extent.
7314         (raw-append-progress-display): ditto.
7315         (progress-display-dispatch-non-command-events): new
7316         function. Encapsulates what we want to do when no command input is
7317         required.
7318         (progress-display-dispatch-command-events): likewise, but disable
7319         for now since it causes too many problems.
7320         (append-progress-display): use them.
7321         (raw-append-progress-display): ditto.
7322         (default-gutter-position-changed-hook): set this rather than
7323         default-gutter-position-changed.
7324         (default-gutter-position-changed-hook): lambda with zero arguments
7325         rather than one.
7326         (raw-append-progress-display): trap errors in pending input since
7327         allowing them to signal will hose the gauge well and
7328         truly. Ideally we would like to delay these until we are more able
7329         to cope.
7330         (append-progress-display): ditto.
7331
7332 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7333
7334         * lisp/make-docfile.el: call-process-internal is now implemented
7335         in process.el.
7336
7337 2000-03-21  Ben Wing  <ben@xemacs.org>
7338
7339         * mule\mule-cmds.el (set-language-info-alist):
7340         Fix to correspond to new menu arrangement.
7341
7342 2000-03-21  Ben Wing  <ben@xemacs.org>
7343
7344         * process.el:
7345         * process.el (call-process-internal): New.
7346         New implementation of call-process.  Only enabled under NT, so far.
7347         stderr handling not implemented yet in CVS'd C code.
7348
7349 2000-03-20  Ben Wing  <ben@xemacs.org>
7350
7351         * lisp-mode.el:
7352         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7353         * lisp-mode.el (lisp-interaction-mode):
7354         Put back Lisp Interaction menubar for Jan V's sake.
7355
7356         * simple.el:
7357         * simple.el (mark-ring):
7358         * simple.el (dont-record-current-mark): New.
7359         * simple.el (in-shifted-motion-command): New.
7360         * simple.el (mark-ring-unrecorded-commands): New.
7361         * simple.el (mark-ring-max):
7362         * simple.el (set-mark-command):
7363         * simple.el (push-mark):
7364         * simple.el (handle-pre-motion-command):
7365         Implement scheme for not recording unimportant marks.
7366
7367         * subr.el:
7368         * subr.el (function-allows-args): New.
7369         New function function-allows-args.
7370
7371 2000-03-20  Martin Buchholz <martin@xemacs.org>
7372
7373         * XEmacs 21.2.32 is released.
7374
7375 2000-03-20  Andy Piper  <andy@xemacs.org>
7376
7377         * gutter-items.el (update-tab-in-gutter): force selection of the
7378         selected-window if required to do so.
7379         (buffers-tab-items): ditto.
7380         (add-tab-to-gutter): ditto.
7381         (create-frame-hook): use force-selection.
7382         (default-gutter-position-changed): lambdify.
7383         (update-tab-hook): deleted since it was only used in one place.
7384
7385 2000-03-18  Andy Piper  <andy@xemacs.org>
7386
7387         * files.el (find-file-noselect): undo change that shouldn't have
7388         gone in.
7389
7390 2000-03-17  Andy Piper  <andy@xemacs.org>
7391
7392         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7393         of selected-window trickery.
7394
7395         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7396         frames tabs.
7397         (progress-display-stop-callback): progress -> progress-display
7398         (progress-display-quit-function): ditto.
7399         (clear-progress-display): ditto.
7400         (remove-progress-display): ditto.
7401         (append-progress-display): ditto.
7402         (abort-progress-display): ditto.
7403         (raw-append-progress-display): ditto.
7404         (display-progress-display): ditto.
7405         (current-progress-display-label): ditto.
7406         (current-progress-display): ditto.
7407         (lprogress-display): ditto and save the buffer
7408         (progress-display): ditto. Otherwise the buffer sometimes gets
7409         changed which confuses font-lock.
7410
7411         * font-lock.el (font-lock-default-fontify-buffer): catch all
7412         errors, not just quit.
7413         (font-lock-mode): progress -> display-progress
7414         (font-lock-default-fontify-buffer): ditto.
7415         (font-lock-fontify-syntactically-region): ditto.
7416         (font-lock-fontify-keywords-region): ditto.
7417
7418 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7419
7420         * cl.el (gensym): Move to here from cl-macs.el.
7421         (gentemp): Ditto.
7422
7423 2000-03-16  Andy Piper  <andy@xemacs.org>
7424
7425         * font-lock.el (font-lock-mode): use lprogress and friends for
7426         progress management.
7427         (font-lock-default-fontify-buffer): ditto.
7428         (font-lock-fontify-syntactically-region): ditto.
7429         (font-lock-fontify-keywords-region): ditto.
7430         (font-lock-revert-cleanup): fix reverting.
7431         (font-lock-revert-setup): ditto.
7432
7433         * gutter-items.el (progress-use-echo-area): new variable. Use the
7434         echo area for progress gauges if non-nil.
7435         (clear-progress): remove echo area stuff and defer to
7436         clear-message.
7437         (append-progress): dispatch non-command events after each progress
7438         increment. Remove echo area stuff.
7439         (abort-progress): remove echo area stuff and defer to
7440         display-message.
7441         (raw-append-progress): ditto. Dispatch non-command events after
7442         gutter redisplay.
7443         (display-progress): defer echo area stuff to display-message.
7444
7445         * gutter-items.el (clear-progress):
7446         (abort-progress): indentation changes.
7447         (display-progress): don't clear progress.
7448         (append-progress): compare messages with equal.
7449         (raw-append-progress): use dispatch-non-command-events to flush
7450         widget creation events.
7451
7452 2000-03-13  Ben Wing  <ben@xemacs.org>
7453
7454         * abbrev.el:
7455         * abbrev.el (abbrev-string-to-be-defined): New.
7456         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7457         Changes for use with the menubar.
7458
7459 2000-03-12  Ben Wing  <ben@xemacs.org>
7460
7461         * alist.el (vassoc): moved here from font-menu.el.
7462
7463         * custom.el (defface): typo fix.
7464
7465         * dialog.el (yes-or-no-p-dialog-box):
7466         * dialog.el (message-box):
7467         * files.el (save-some-buffers-1):
7468         Put accelerators in the button names.
7469
7470         * font-lock.el (font-lock-comment-face):
7471         * font-lock.el (font-lock-keyword-face):
7472         * font-lock.el (font-lock-function-name-face):
7473         Fixed some of the colors under MS Windows because the existing
7474         default colors were hardly different from black and needed to be
7475         made lighter.
7476
7477         * font-menu.el:
7478         * font-menu.el (font-menu-split-long-menu):
7479         * font-menu.el (font-menu-family-constructor):
7480         * font-menu.el (font-menu-size-constructor):
7481         * font-menu.el (font-menu-weight-constructor):
7482         * font-menu.el (font-menu-set-font):
7483         vassoc moved to alist.el.
7484         Accelerators added to all menus.
7485         Unused bound var new-props removed.
7486
7487         * keydefs.el: I did a whole lot of rearranging to put things in a
7488         more consistent order and fixed a number of cases where key
7489         combinations involving up, down, left, right and so on were
7490         defined but the corresponding keypad combinations were not
7491         defined.
7492
7493         * lisp-mode.el:
7494         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7495         * lisp-mode.el (emacs-lisp-mode):
7496         * lisp-mode.el (lisp-interaction-mode):
7497         * lisp-mode.el (flet):
7498         Added accelerators onto the menus.
7499         Made all the different versions of the let function be indented
7500         the same way.
7501         Undid Steve's easy-menu-ification, because it makes it impossible
7502         to have the menubar and popup menus different.
7503         Cleaned up the menu; added items for find-function &c and some
7504         indenting, and removed debug-on-*.
7505
7506         * list-mode.el (list-mode-hook):
7507         * list-mode.el (list-mode):
7508         * list-mode.el (completion-setup-hook):
7509         * list-mode.el (display-completion-list):
7510         Added support for the :window-height keyword, which is required
7511         because of other changes that I made for the file dialog box.  I
7512         also made the hook variables list-mode-hook and
7513         completion-setup-hook and also minibuffer-setup-hook in
7514         minibuf.el be permanent-local; see comment in list-mode.el.
7515
7516         * map-ynp.el (map-y-or-n-p):
7517         Added accelerators to the dialog buttons.
7518
7519         * menubar-items.el (menu-truncate-list):
7520         New internal function.
7521         * menubar-items.el (submenu-generate-accelerator-spec):
7522         * menubar-items.el (menu-item-strip-accelerator-spec):
7523         * menubar-items.el (menu-item-generate-accelerator-spec):
7524         New exported functions, for use in auto-generating accelerator specs.
7525
7526         * menubar-items.el:
7527         * menubar-items.el (default-menubar):
7528         * menubar-items.el (maybe-add-init-button):
7529         * menubar-items.el (bookmark-menu-filter):
7530         * menubar-items.el (slow-format-buffers-menu-line):
7531         * menubar-items.el (build-buffers-menu-internal):
7532         * menubar-items.el (language-environment-menu-filter):
7533         * menubar-items.el (default-popup-menu):
7534         * menubar-items.el (popup-buffer-menu):
7535         * menubar-items.el (popup-menubar-menu):
7536         Did a major overhaul on this file, and in fact I'm nowhere near
7537         done working on the menubar, and there will be more patches to
7538         come.  A basic summary of what I've done:
7539
7540         a) I added accelerators to all of the menu items.  For menus that
7541         are auto-generated, such as the buffers menu, the accelerators are
7542         automatically added to the beginning of each line using the
7543         numbers 1 through 9, then zero, and then letters starting with A,
7544         but omitting the letters that are already in use for the fixed
7545         menu items at the top of the buffers menu.  To facilitate adding
7546         accelerators of this kind, I created some new functions
7547         (*-accelerator-spec), which are also being used by other filters
7548         that auto generate lists of things such as ftp sites to download
7549         packages.  If people really don't like these accelerators
7550         appearing at the beginning of the menu items, a variable can be
7551         added to optionally turn them off, but I think this is rather
7552         pointless because other menu items have accelerators and many or
7553         most of the menu users will use the accelerators if the support is
7554         there.
7555
7556         b) I combined the top level Tools and Apps menus into a single
7557         Tools menu, because the distinction between the two is not
7558         obvious, and the items on the menus are not used often enough that
7559         putting some of them onto submenus is a problem.
7560
7561         c) I created two new top level menus called View and Cmds because
7562         there were too many items on the File and Edit menus, and I'm going
7563         to be adding more items to these menus.  In contrast to the Tools
7564         menu, the items on these menus may be used quite often during an
7565         editing session, and so should be available with fewer
7566         keystrokes.
7567
7568         d) I added a number of options to the options menu, including one
7569         for controlling whether the alt key can be used to traverse to
7570         menu items using the accelerators, one for controlling behavior of
7571         control-k, one for controlling how the kill and yank functions
7572         interact with the clipboard, a few additional buffers-menu
7573         options, and various other things.  I also did a bit of
7574         rearranging, for example, combining the keyboard and mouse options
7575         into a single keyboard and mouse submenu to facilitate the
7576         accelerators on that level.
7577
7578         e) I changed the variable buffers-menu-format-buffer-line-function
7579         to take two arguments instead of one, the second argument being
7580         the line number for use in creating an accelerator.  I added a
7581         hack to support existing functions with one argument (although I
7582         doubt that very many of these exist), for backward compatibility.
7583
7584         f) I moved the top level mule menu to be a submenu of the edit
7585         menu.  I think that most of the items on this menu are fairly
7586         useless and there are certainly not enough frequently used items
7587         to justify this being its own top level menu.
7588
7589         g) I combined most of the items in big-menubar.el into the main menu.
7590         If people think the main menu is too big, it would be possible to
7591         create different configurations, some smaller.
7592
7593         * menubar.el (check-menu-syntax):
7594         Deleted some syntax checks that were no longer valid, partly
7595         because of changes that were already made a long time ago, and
7596         partly because of a change I made where I allow the name of the
7597         menu item to be an evaluated expression rather than just a string,
7598         similar to all of the other parameters of a menu item.
7599
7600         * minibuf.el:
7601         * minibuf.el (read-file-name-1):
7602         * minibuf.el (mouse-read-file-name-1):
7603         I made a number of changes to improve the appearance
7604         and functioning of the file dialog box.  They include:
7605
7606         a) Fixing the problem where closing the dialog box by clicking on
7607         the close button of the window didn't properly exit the
7608         minibuffer.
7609
7610         b) Fixing the problem that if you typed part of a file name, and
7611         then clicked on a completion with the mouse, the file was not
7612         correctly selected.
7613
7614         c) Changing the title of the dialog box to reflect the operation
7615         being done in accordance with user interface conventions, rather
7616         than the name of the dialog box buffer, which is rather useless.
7617
7618         d) Remove the words "possible completions are" which didn't
7619         belong.
7620
7621         e) Fix things so that the completions scroll off the end of the
7622         completions windows only to the right, rather than both to the
7623         right and down, which is in accordance with Windows user interface
7624         conventions.
7625
7626         * msw-init.el (init-post-mswindows-win):
7627         Added a binding for meta-F4, which is the standard windows binding
7628         for exiting a program.
7629
7630         * select.el (get-selection-no-error):
7631         * select.el (own-selection):
7632         * select.el (own-clipboard):
7633         Added an optional argument called append to the functions
7634         own-selection and own-clipboard.  This adds support for appending
7635         text to the existing selection and allows the function
7636         own-clipboard to be used as the value of the variable
7637         interprogram- cut-function.
7638
7639         Fixed a bug in own-selection in handling zmacs-region-stays.
7640
7641         * simple.el (historical-kill-line): New.
7642
7643         * simple.el (kill-line):
7644         * simple.el (interprogram-cut-function):
7645         * simple.el (interprogram-paste-function):
7646         * simple.el (handle-pre-motion-command):
7647         * simple.el (next-line):
7648         * simple.el (previous-line):
7649         a) Expanded the variable kill-whole-line, so that function
7650         kill-line can be set to delete the entire line always, not just
7651         when cursor is at the beginning of the line.  This is controlled
7652         by setting the variable kill-whole-line to the symbol 'always.
7653         This behavior, as well as the existing kill-whole-line behavior,
7654         now only take effect when kill-line is called interactively,
7655         although this is a departure from a previous behavior in the case
7656         of setting this variable kill-whole-line to t.  It is almost
7657         certainly what has always been intended, and most likely the old
7658         way of doing things introduced bugs.  I also created a function
7659         called historical-kill-line, which ignores the kill-whole-line
7660         setting and always gives the historical behavior of only killing
7661         to the end of the line.  I bound this function to shift- control-k
7662         so that the kill to end of line behavior is available, even when
7663         kill-whole-line has been set to change control-k into the simple
7664         delete-whole-line behavior. (This can be set using the options
7665         menu.)
7666
7667         b) I changed things so that kill and yank now interact with the
7668         clipboard by default under windows.  This was done by changing the
7669         default value of interprogram-cut- function and
7670         interprogram-paste-function.  You can get the old behavior by
7671         setting these to nil, and there is an option on the options menu
7672         to do this.
7673
7674         c) I added support for selecting text using shifted motion keys.
7675         This support is on by default and can be controlled by the
7676         variable shifted-motion-keys-select-region.  There is also a
7677         variable called unshifted-motion-keys-deselect-region that
7678         controls more specifically how the shifted motion key behavior
7679         works.  I did not put an option on the options menu to turn this
7680         off, because I can't imagine why this would be useful.
7681
7682         * simple.el (forward-block-of-lines):
7683         * simple.el (backward-block-of-lines):
7684         * simple.el (block-movement-size):
7685         New.
7686
7687         * simple.el (uncapitalized-title-words):
7688         * simple.el (uncapitalized-title-word-regexp):
7689         * simple.el (capitalize-string-as-title):
7690         * simple.el (capitalize-region-as-title):
7691         New.
7692
7693
7694         * subr.el (add-hook):
7695         * subr.el (make-local-hook): New.
7696         * subr.el (remove-local-hook): New.
7697         * subr.el (add-one-shot-hook): New.
7698         * subr.el (add-local-one-shot-hook): New.
7699         Added some functions to make using hooks easier.
7700         These include:
7701
7702         a) Functions add-local-hook and remove-local-hook to make it easy
7703         to use local hooks.
7704
7705         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7706         make it possible to add a "one-shot" hook, which is to say a hook
7707         that runs only once, and automatically removes itself after the
7708         first time it has run.
7709
7710 2000-03-09  Andy Piper  <andy@xemacs.org>
7711
7712         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7713
7714 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7715
7716         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7717         Moved from menubar-items.el.
7718         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7719
7720 2000-03-08  Andy Piper  <andy@xemacs.org>
7721
7722         * gutter-items.el (build-buffers-tab-internal): add selected field
7723         to buffers tab spec.
7724
7725 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7726
7727         * minibuf.el (last-exact-completion): Initialize to nil.
7728
7729 2000-03-07  Didier Verna  <didier@xemacs.org>
7730
7731         * startup.el (command-line-1): remove unused variable
7732         `first-file-buffer'.
7733
7734 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7735
7736         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7737         which is also used for Web server log files.
7738
7739 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7740
7741         * mule/mule-charset.el: Setup auto-fill-chars.
7742
7743 2000-03-02  SL Baur  <steve@beopen.com>
7744
7745         * subr.el (with-string-as-buffer-contents): Reimplement using
7746         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7747         non-deletion of buffer after execution problem.
7748         (with-output-to-string): Use unique buffer name.
7749
7750 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7751
7752         * gutter-items.el (buffers-tab-sort-function):  New variable.
7753         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7754
7755 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7756
7757         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7758
7759 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7760
7761         * menubar-items.el (maybe-add-init-button): Remove the "Load
7762         .emacs" button from all menubars.
7763
7764 2000-03-01  Didier Verna  <didier@xemacs.org>
7765
7766         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7767         region rectangle replacement (from Jan Vroonhof).
7768         (replace-rectangle): new function.
7769
7770 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7771
7772         * mule/mule-cmds.el (set-default-coding-systems): Use
7773         set-terminal-coding-system and set-keyboard-coding-system.
7774         * coding.el (set-terminal-coding-system): Use
7775         set-console-tty-output-coding-system.
7776         (set-keyboard-coding-system): Use
7777         set-console-tty-input-coding-system.
7778
7779 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7780
7781         * minibuf.el (read-variable): Allow symbol to default argument.
7782
7783 2000-02-27  Andy Piper  <andy@xemacs.org>
7784
7785         * gutter-items.el (update-tab-hook): new function to be used for
7786         hooks.
7787         (create-frame-hook): add update-tab-hook.
7788         (record-buffer-hook): ditto.
7789         (default-gutter-position-changed): ditto.
7790         (default-gutter-position): updating the buffers tab is now handled
7791         by a hook.
7792         (default-gutter-position-changed-hook): new variable.
7793         (gutter-element-visibility-changed-hook): ditto.
7794         (set-gutter-element-visible-p): call it.
7795         (set-gutter-element): use modify-specifier-instances. Set extents
7796         as duplicable before using.
7797         (remove-gutter-element): ditto.
7798         (set-gutter-element-visible-p): ditto.
7799         (init-gutter): new function.
7800         (add-tab-to-gutter): use new gutter-element functions rather than
7801         setting specifiers directly.
7802         (clear-progress): ditto.
7803         (abort-progress): ditto.
7804         (gutter-buffers-tab-visible-p): renamed from
7805         default-gutter-visible-p
7806
7807         * specifier.el (modify-specifier-instances): new function from Jan
7808         Vroonhof.
7809
7810         * x-init.el (init-post-x-win): call init-gutter.
7811
7812         * msw-init.el (init-post-mswindows-win): call init-gutter.
7813
7814         * menubar-items.el (default-menubar): Update to reflect new gutter
7815         variables.
7816
7817 2000-02-26  Andy Piper  <andy@xemacs.org>
7818
7819         * gutter-items.el (set-gutter-element): new function. Add gutter
7820         elements to the specified gutter.
7821         (remove-gutter-element): new function. Remove gutter elements from
7822         the specified gutter.
7823         (set-gutter-element-visible-p): new function. Set gutter element
7824         visibility for the provided gutter-visible specifier.
7825
7826 2000-02-23  Andy Piper  <andy@xemacs.org>
7827
7828         * gutter-items.el (add-tab-to-gutter): specify dimensions
7829         dynamically.
7830
7831 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7832
7833         * gutter-items.el (add-tab-to-gutter):
7834         * package-get.el (package-get-interactive-package-query):
7835         * package-ui.el (pui-directory-exists):
7836         (pui-install-selected-packages):
7837         (pui-list-packages):
7838         Use #'(lambda ...)  instead of '(lambda ...).
7839
7840 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7841
7842         * startup.el (load-user-init-file): Check to make sure user
7843           has an init-file before calling load().
7844
7845 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7846
7847         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7848
7849 2000-02-23  Martin Buchholz <martin@xemacs.org>
7850
7851         * XEmacs 21.2.31 is released.
7852
7853 2000-02-21  Mike Sperber <mike@xemacs.org>
7854
7855         * loadup.el (really-early-error-handler):
7856         * update-elc.el:
7857         * make-docfile.el:
7858         Remove dependency on EMACSBOOTSTRAP... environment variables.
7859
7860 2000-02-21  Martin Buchholz <martin@xemacs.org>
7861
7862         * XEmacs 21.2.30 is released.
7863
7864 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7865
7866         * byte-optimize.el (byte-optimize-plus):
7867         (byte-optimize-minus):
7868         (byte-optimize-multiply):
7869         Optimize (- 0) to 0, not (-)
7870         Optimize (+ 5 3.0) to 8.0
7871         Optimize (* 5 3.0) to 15.0
7872         Improve readability.
7873
7874 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7875
7876         * modeline.el: (modeline-scrolling-method): change modeline
7877         mswindows cursor appearance according to the value.
7878
7879         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7880         and 'gui-element face colors and 'gui-element face font to Windows
7881         defaults.
7882
7883 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7884
7885         * font-lock.el: Javadoc enhancements
7886
7887 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7888
7889         * ldap.el (toplevel): Test if LDAP support has been compiled in
7890         (ldap-verbose): New option
7891         (ldap-search-entries): Renamed from the previous ldap-search
7892         Conditionalize message display on ldap-verbose
7893         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7894         defuns
7895         (ldap-search): Is now defined as an obsolete wrapper calling
7896         ldap-search-basic or ldap-search-entries
7897
7898
7899 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7900             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7901             Jan Vroonhof  <jan@xemacs.org>
7902
7903         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7904         When for-effect is true, didn't call `byte-optimize-form'
7905         in and/or subforms without last.
7906
7907 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7908
7909         * package-get.el (package-get-download-sites): Use correct custom
7910         type.
7911
7912 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7913
7914         * files.el (write-file): Ask for coding system when compiled with
7915         file-coding.
7916
7917 2000-02-16  Andy Piper  <andy@xemacs.org>
7918
7919         * buffer.el (switch-to-buffer): give norecord argument to
7920         set-window-buffer instead of explicitly recording.
7921
7922         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7923         we have to pick a window.
7924
7925 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7926
7927         * mule/mule-cmds.el (describe-language-support): Don't add
7928         unexist function to help-map.
7929         (describe-coding-system): Don't use already assigend `C'.
7930
7931 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7932
7933         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7934         work in custom.
7935
7936 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7937
7938         * about.el: Ienaga's e-mail address change.
7939
7940 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7941
7942         * etags.el (find-tag): force new window -- even if buf already
7943         visible -- when other-window is t
7944
7945 2000-02-16  Martin Buchholz <martin@xemacs.org>
7946
7947         * XEmacs 21.2.29 is released.
7948
7949 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7950
7951         * cl-extra.el (getf): This is now identical to `plist-get', so
7952         just defalias it.
7953         * cl-macs.el: Make getf an alias to plist-get, at the
7954         byte-compiler level, using define-compiler-macro.
7955
7956 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7957
7958         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7959
7960 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7961
7962         * lisp/etags.el (find-tag-internal): set exact-tagname to
7963           a regular expression that matches against the tagname
7964           part of the tag entry first instead of only looking in
7965           the context area.
7966
7967 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7968
7969         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7970         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7971
7972 2000-02-07  Martin Buchholz <martin@xemacs.org>
7973
7974         * XEmacs 21.2.28 is released.
7975
7976 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7977
7978         * cl-extra.el (getf): Just call `get', never `get*'.
7979         Make arglist match docstring.
7980         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7981         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7982         * byte-optimize.el: remove references to `get*'.
7983
7984 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7985
7986         * mule/european.el: Add syntax information for Latin3 and Latin4.
7987
7988 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7989
7990         * byte-optimize.el: Byte-optimize (length "foo")
7991
7992 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7993
7994         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7995         width check using `window-leftmost-p' and `window-rightmost-p'.
7996
7997 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7998
7999         * wid-edit.el (widget-match-inline): An atom never matches a
8000           list.
8001
8002 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8003
8004         * modeline.el: Consolidated 'x and 'mswindows specification under
8005         'win tag.
8006
8007 2000-01-29  Andy Piper  <andy@xemacs.org>
8008
8009         * gutter-items.el: (format-buffers-tab-line): Try and be
8010         intelligent about buffer naming when we have duplicates.
8011
8012 2000-01-29  Andy Piper  <andy@xemacs.org>
8013
8014         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8015         updated when it becomes visible.
8016
8017 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8018
8019         * bytecomp.el (byte-compile-insert-header): Properly set coding
8020         system under MULE and file-coding.
8021
8022 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8023
8024         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8025         (dontusethis-set-value-terminal-coding-system-handler):
8026         (dontusethis-set-value-keyboard-coding-system-handler):
8027         Never undefine coding system aliases.  Emergency fix for gnus.
8028
8029 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8030
8031         * files.el (abbreviate-file-name): Use directory-sep-char instead
8032         of hard-coded "/".
8033
8034 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8035
8036         * startup.el (user-init-file-base-list): New variable, replacing
8037         user-init-file-base.
8038         (find-user-init-file): New function.
8039         (command-line-early): Use it.
8040         (load-user-init-file): Ditto.
8041
8042 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8043
8044         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8045         calling valid-image-instantiator-format-p
8046
8047 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8048
8049         * isearch-mode.el (isearch-mode): The variable is
8050         isearch-unhidden-extents, not isearch-opened-extents.
8051
8052 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8053
8054         * minibuf.el (next-history-element): Modify error message if a
8055         default value is available.
8056
8057 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8058
8059         * bytecomp.el (byte-compile-file): Don't unconditionally write
8060         .elc files in binary - might contain non-Latin1.
8061
8062 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8063
8064         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8065         for windows-nt.
8066
8067         * version.el:
8068         * startup.el (user-init-file-base):
8069         * process.el (call-process-region):
8070         * files.el (make-backup-file-name):
8071         (backup-file-name-p):
8072         (file-relative-name):
8073         (abbreviate-file-name):
8074         (set-auto-mode):
8075         * code-process.el (call-process-region): Removed unnecessary
8076         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8077         support out of the universe.
8078
8079         * process.el:
8080         * code-process.el:
8081         * bytecomp.el (byte-compile-file): Removed reference to
8082         buffer-file-type, and commented usage of binary-process-output
8083         NTEmacs variables.
8084
8085 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8086
8087         * help.el (function-arglist): Add case for macro.
8088
8089 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8090
8091         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8092         printers.
8093         (custom-display): Added a menu for printer/display tags.
8094
8095         * frame.el (frame-type):
8096         * device.el (device-type): Added 'msprinter to the doc string, and
8097         removed 'pc -- it is not going to be implemented ever.
8098         (call-device-method): Fixed docstring typo.
8099         Defined specifier tags 'printer and 'display.
8100
8101 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8102
8103         * lisp/itimer.el (itimer-run-expired-timers): (consp
8104           last-command-event-time) instead of (consp
8105           'last-command-event-time).
8106
8107 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8108
8109         * msw-glyphs.el: Removed obsolete commentary.
8110
8111 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8112
8113         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8114         better default value.
8115
8116 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8117
8118         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8119         (read-string): Ditto.
8120         (eval-minibuffer): Ditto.
8121         (read-command): Ditto.
8122         (read-function): Ditto.
8123         (read-variable): Ditto.
8124         (read-number): Ditto.
8125         (read-shell-command): Ditto.
8126         (read-number): Record history.
8127
8128 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8129
8130         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8131
8132 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8133
8134         * faces.el (startup-initialize-custom-faces): New function.
8135         Reset all faces created during auto-autoloads loading time
8136         by defface.
8137         * startup.el (command-line): Call it.
8138
8139 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8140
8141         * about.el (about-hackers): Add myself to contributors list.
8142
8143 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8144
8145         * menubar-items.el (maybe-add-init-button): Removed an argument in
8146         a call to load-user-init-file, as the function managed to lose its
8147         formal parameter a few betas ago.
8148
8149 2000-01-18  Martin Buchholz <martin@xemacs.org>
8150
8151         * XEmacs 21.2.27 is released.
8152
8153 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8154
8155         * process.el (shell-command-to-string): Use the FSF docstring.
8156         Make shell-command-to-string the standard function, and
8157         exec-to-string the (deprecated) alias.
8158
8159         * startup.el: typo fix.
8160
8161 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8162
8163         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8164
8165 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8166
8167         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8168         buffers after visible buffers.
8169         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8170
8171 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8172
8173         * info.el (Info-extract-menu-node-name): Stop at a dot
8174         followed by whitespace or right parenthesis.
8175
8176 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8177
8178         * info.el (Info-directory-list): Warn against using Customize with
8179         Info-directory-list.
8180
8181 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8182
8183         * minibuf.el (read-file-name): doc fix.
8184
8185         * autoload.el (update-file-autoloads): doc fix.
8186
8187         * about.el (about-hackers): Change my E-mail address.
8188
8189 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8190
8191         * info.el (Info-visit-file): Just use the `f' interactive spec to
8192         read a filename in the standard way.
8193
8194 2000-01-13  Andy Piper  <andy@xemacs.org>
8195
8196         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8197         (gutter-buffers-tab-extent): new variable.
8198         (update-tab-in-gutter): call add-tab-to-gutter again if the
8199         orientation has changed.
8200         (add-tab-to-gutter): cope with different orientations.
8201
8202 2000-01-11  Didier Verna  <didier@xemacs.org>
8203
8204         * info.el (Info-following-node-name): backward-skip dots as well
8205         as spaces (dots at the end of a node name aren't part of it).
8206         (Info-extract-menu-node-name): don't skip dots. There could be
8207         some in the node name.
8208         (Info-index): allow dots to be part of a node name.
8209
8210 2000-01-12  Andreas Jaeger  <aj@suse.de>
8211
8212         * files.el (auto-mode-alist): Added idlwave-mode.
8213         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8214
8215 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8216
8217         * info.el (Info-search): Show default value.
8218
8219 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8220
8221         * info.el (Info-read-node-completion-table): New variable.
8222         (Info-read-node-name-1): New function.
8223         (Info-read-node-name): Use it.
8224         (Info-follow-reference): Use DEFAULT argument of completing-read.
8225         (Info-menu): Ditto.
8226
8227 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8228
8229         * hyper-apropos.el (hyper-describe-key-briefly): Save
8230         window configuration.
8231         (hyper-describe-face): Use DEFAULT of completing-read.
8232         (hyper-apropos-read-variable-symbol): Ditto.
8233         (hyper-apropos-read-function-symbol): Ditto.
8234
8235 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8236
8237         * mule/mule-cmds.el (set-default-coding-system): Set
8238         comint-exec-hook to use coding-system-for-read and
8239         coding-system-for-write so that C-x RET c works.
8240
8241 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8242
8243         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8244         (previous-matching-history-element): Increment
8245         minibuffer-max-depth by 1.
8246         (next-matching-history-element): Ditto.
8247
8248 2000-01-11  Andy Piper  <andy@xemacs.org>
8249
8250         * gutter-items.el (buffers-tab): Create a new face for the buffers
8251         tab.
8252         (buffers-tab-face): use it.
8253
8254 2000-01-10  Didier Verna  <didier@xemacs.org>
8255
8256         * modeline.el (modeline-scrolling-method): change modeline X
8257         cursor appearance according to the value.
8258
8259 2000-01-07  Andreas Jaeger  <aj@suse.de>
8260
8261         * about.el (about-hackers): Moved my entry to contributor list.
8262         (xemacs-hackers): Added myself.
8263         (about-maintainer-info): Added description of myself.
8264
8265
8266 2000-01-07  Didier Verna  <didier@xemacs.org>
8267
8268         * modeline.el (modeline-scrolling-method): new variable.
8269         (mouse-drag-modeline): add reference to it in the docstring.
8270         (mouse-drag-modeline): handle it.
8271
8272 2000-01-08  Andy Piper  <andy@xemacs.org>
8273
8274         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8275         calls.
8276         (remove-buffer-from-gutter-tab): ditto.
8277
8278 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8279
8280         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8281         (custom-face-edit): Fix grammatical error in help message.
8282
8283 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8284
8285         * movemail.el: Added.
8286
8287         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8288
8289 2000-01-03  Didier Verna  <didier@xemacs.org>
8290
8291         * modeline.el (mouse-drag-modeline): remove the code related to
8292         the modeline horizontal scrolling facility.
8293
8294 1999-12-31  Martin Buchholz <martin@xemacs.org>
8295
8296         * XEmacs 21.2.26 is released.
8297
8298 1999-12-28  Andy Piper  <andy@xemacs.org>
8299
8300         * wid-edit.el (widget-push-button-value-create): The gui cache
8301         does not agree with native widgets which can only be displayed
8302         once per window. The reasons for caching are diminished now that
8303         we don't hog resources when creating buttons.
8304         (widget-push-button-cache) deleted.
8305
8306 1999-12-24  Martin Buchholz <martin@xemacs.org>
8307
8308         * XEmacs 21.2.25 is released.
8309
8310 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8311
8312         * hyper-apropos.el (hyper-apropos): Toggle
8313         hyper-apropos-programming-apropos correctly.
8314         Set REGEXP when user accepts default value.
8315
8316 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8317
8318         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8319         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8320
8321 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8322
8323         * mule/mule-category.el (undefined-category-designator):
8324         Return char instead of character.  Search for undefined one.
8325         (describe-category): Use with-displaying-help-buffer.
8326
8327 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8328
8329         * byte-optimize.el (byte-optimize-plus):
8330         Optimize (+ 1) to 1 instead of (1+ nil).
8331
8332         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8333
8334         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8335
8336         * byte-optimize.el (byte-optimize-char-before): New function.
8337         Remove performance penalty for using (char-before) instead of (char-after).
8338
8339 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8340
8341         * mule/mule-category.el (char-category-list): Return character
8342         instead of integer.
8343
8344 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8345
8346         * minibuf.el (read-buffer): Check default is buffer object.
8347
8348 1999-11-25  Andy Piper  <andy@xemacs.org>
8349
8350         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8351         for buttons.
8352
8353 1999-12-16  Andreas Jaeger  <aj@suse.de>
8354
8355         * package-get.el (package-get-maybe-save-index): Fixed typo.
8356         Patch by Jeff Miller <jmiller@smart.net>.
8357
8358 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8359
8360         * gnuserv.el (gnuserv-process-filter):  don't call
8361         gnuserv-write-to-client when gnuserv-current-client is nil
8362
8363 1999-12-14  Martin Buchholz <martin@xemacs.org>
8364
8365         * XEmacs 21.2.24 is released.
8366
8367 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8368
8369         * about.el (about-hackers): Update my email address.
8370
8371 1999-12-07  Martin Buchholz <martin@xemacs.org>
8372
8373         * XEmacs 21.2.23 is released.
8374
8375 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8376
8377         * package-get.el (package-get-download-sites): Removed several
8378         defunct download sites, added many new ones, and corrected a few
8379         incorrect directory-on-site entries.  Added physical locations to
8380         site-description.
8381
8382 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8383
8384         * finder.el (finder-commentary): add DOC string and fix
8385         interactive spec
8386
8387 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8388
8389         * help.el (describe-function): Don't forget to intern the string
8390         completing-read returns.
8391         (describe-variable): Ditto.
8392
8393 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8394
8395         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8396         `hyper-apropos-help-mode' here to find symbol to customize
8397         irregardless of cursor position and simplify
8398         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8399         `hyper-apropos-popup-menu'.
8400
8401 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8402
8403         * apropos.el (apropos-mode-map): Add return to call
8404         apropos-follow.
8405         (apropos-print): Call apropos-mode to have better
8406         command reference. Put keymap text-poperty to
8407         symbole name.
8408
8409 1999-11-22  Alastair Burt  <burt@dfki.de>
8410
8411         * help.el: (describe-bindings-1): Added handling of keymaps for
8412         the extents at point.
8413
8414 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8415
8416         * gutter-items.el (buffers-tab-items): Wrap the function in a
8417         save-match-data
8418
8419 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8420
8421         * help.el (describe-function): Use the DEFAULT argument to
8422         completing-read.
8423         (describe-variable): Ditto.
8424
8425 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8426
8427         * minibuf.el (read-from-minibuffer): Add optional argument
8428         DEFAULT to have better mini-buffer history support.
8429         (completing-read): Pass default to read-from-minibuffer.
8430         (read-buffer): Pass default to completing-read.
8431
8432 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8433
8434         * font-lock.el (font-lock-doc-string-face): Document the
8435         `font-lock-lisp-like' property.
8436
8437 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8438
8439         * lisp-mode.el: Specify `font-lock-lisp-like'.
8440
8441         * font-lock.el (font-lock-lisp-like): New function.
8442         (font-lock-fontify-syntactically-region): Use it.
8443
8444 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8445
8446         * XEmacs 21.2.22 is released
8447
8448 1999-11-28  Martin Buchholz <martin@xemacs.org>
8449
8450         * XEmacs 21.2.21 is released.
8451
8452 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8453
8454         * minibuf.el (read-coding-system): Accept symbol and
8455         coding-system object as a default-coding-system.
8456
8457 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8458
8459         * minibuf.el (read-coding-system): Accept symbol as
8460         a default-coding-system.
8461
8462 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8463
8464         * apropos.el (apropos-documentation): Use insert instead
8465         of princ.
8466
8467 1999-11-07  William M. Perry  <wmperry@aventail.com>
8468
8469         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8470           for the linux console.
8471
8472         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8473           stuff to work when you are not on a window system, since the GPM
8474           mouse support now allows pasting from outside of XEmacs.
8475
8476 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8477
8478         * XEmacs 21.2.20 is released
8479
8480 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8481
8482         * setup-paths.el (paths-default-info-directories): Add
8483         /usr/share/info and /usr/local/share/info.
8484
8485 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8486
8487         * about.el: Updated Vladimir Ivanovic's info.
8488
8489 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8490
8491         * auto-show.el (auto-show-truncationp): Remove.
8492
8493         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8494
8495 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8496
8497         * indent.el (indent-line-to): fix bug: spaces were not replaced
8498         with tab if column is multiple of tab-width
8499         From dhn@qedinc.com
8500
8501 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8502
8503         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8504         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8505
8506         * package-get.el (package-get-package-provider): Be verbose when
8507         interactive. Patch from Robert Pluim
8508
8509 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8510
8511         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8512         info file suffixes.
8513
8514 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8515
8516         * process.el (open-network-stream): Add a new optional parameter
8517         PROTOCOL to support udp; fix a minor typo and add an explanation
8518         in docstring for udp programming.
8519
8520         * code-process.el (open-network-stream): Add a new optional
8521         parameter PROTOCOL to support udp; fix a minor typo and add an
8522         explanation in docstring for udp programming.
8523
8524 1999-10-18  Andy Piper  <andy@xemacs.org>
8525
8526         * gui.el (make-gui-button): be more precise about how we call
8527         callbacks.
8528
8529         * wid-edit.el (widget-push-button-value-create): Use the new form
8530         of native gui-button.
8531
8532 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8533
8534         * info.el (Info-page-prev): Don't do (sit-for 0).
8535
8536 1999-10-13  Andy Piper  <andy@xemacs.org>
8537
8538         * gutter-items.el (progress-abort-glyph): new glyph for showing
8539         abort status.
8540         (append-progress): dispatch-event rather than sit-for.
8541         (abort-progress): new function. Show the abort glyph with an
8542         appropriate message.
8543         (raw-append-progress): dispatch-event rather than sit-for.
8544         (display-progress): cope with aborts.
8545
8546         * gui.el (make-gui-button): Use native widgets for buttons
8547         unconditionally.
8548         (insert-gui-button): ditto.
8549         (gui-button-p): ditto.
8550
8551         * xbm-button.el: remove from core.
8552
8553         * xpm-button.el: remove from core.
8554
8555 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8556
8557         * faces.el (init-device-faces): Don't initialize the random faces
8558         on the stream device.
8559
8560 1999-10-06  Andy Piper  <andy@xemacs.org>
8561
8562         * files.el (recover-file): Don't use ls under windows for revert buffer.
8563
8564 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8565
8566         * package-get.el (package-get-download-menu): Make menu really
8567         toggle download sites.
8568         (package-get-download-sites): Add autoload cookie.
8569
8570 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8571
8572         * setup-paths.el (paths-find-module-directory): Ditto.
8573
8574 1999-09-29  Werner Fink  <werner@suse.de>
8575
8576         * setup-paths.el (paths-find-exec-directory): Add missing nil
8577         parameter for environment.
8578
8579 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8580
8581         * modeline.el (modeline-format):
8582         Only purecopy the strings.  Else
8583         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8584         barfs.
8585
8586 1999-08-28  Mike Woolley  <mike@bulsara.com>
8587
8588         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8589         user setting comint-completion-addsuffix and
8590         comint-process-echoes.
8591
8592 1999-09-22  Andy Piper  <andy@xemacs.org>
8593
8594         * gutter-items.el (update-tab-in-gutter): use
8595         last-nonminibuf-window instead of selected-window.
8596
8597 1999-09-18  Andy Piper  <andy@xemacs.org>
8598
8599         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8600         display on.
8601
8602         * subr.el (record-buffer-hook): new variable so that the hook gets
8603         some documentation.
8604
8605 1999-09-16  Andy Piper  <andy@xemacs.org>
8606
8607         * gutter-items.el (update-tab-in-gutter): only update when the
8608         gutter is visible.
8609         (remove-buffer-from-gutter-tab): ditto.
8610
8611 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8612
8613         * simple.el (do-auto-fill): Commented out part of Kinsoku
8614         processing.
8615
8616 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8617
8618         * isearch-mode.el (isearch-highlightify-region): Give the
8619         highlighting extents a high priority.
8620         (isearch-make-extent): Give the main highlighting extent an even
8621         higher priority.
8622
8623 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8624
8625         * packages.el (packages-compute-package-locations): Fix typo from
8626         -u rationalization.
8627
8628 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8629
8630         * setup-paths.el (paths-find-doc-directory): Respect value of
8631         `configure-doc-directory.'
8632
8633         * find-paths.el (paths-find-architecture-directory): Give
8634         precendence `default' argument (which typically comes from
8635         configure).
8636
8637 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8638
8639         * startup.el (command-line-early): Added options -user-init-file
8640         and -user-init-directory.
8641
8642         * files.el (user-init-file): Default to NIL so we can recognize
8643         when it's set.
8644
8645 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8646
8647         * obsolete.el (init-file-user):
8648         * startup.el:
8649         * packages.el (packages-compute-package-locations):
8650         * package-get.el (package-get-user-index-filename):
8651         * menubar-items.el (maybe-add-init-button):
8652         * info.el (Info-annotations-path):
8653         * dump-paths.el:
8654         Change `user-init-directory' to be an absolute path.
8655         Use `user-init-directory' where appropriate.
8656         Zap `init-file-user' and its uses.
8657
8658 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8659
8660         * subr.el (copy-symbol): New function.
8661
8662 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8663
8664         * isearch-mode.el (isearch-done): Be sure to restore invisible
8665         extents in the proper buffer.
8666         (isearch-pre-command-hook): Set this-command to the correct value
8667         in case the buffer has changed and old overriding-local-map was
8668         used.
8669         (isearch-restore-extent): Use remprop instead of setting the
8670         property to nil.
8671
8672 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8673
8674         * cmdloop.el (execute-extended-command): Update zmacs region
8675         before the delay.
8676         (execute-extended-command): Make the message gettext-friendly.
8677
8678 1999-09-07  Andy Piper  <andy@xemacs.org>
8679
8680         * gutter-items.el (progress-gauge-glyph): renamed from
8681         progress-glyph.
8682         (progress-text-glyph): new variable.
8683         (progress-layout-glyph): use layouts and text glyphs.
8684         (progress-area-buffer): removed.
8685         (progress-text-and-extent): new variable.
8686         (progress-displayed-p): dynamically create gutter area buffer.
8687         (clear-progress): ditto.
8688         (raw-append-progress): ditto.
8689         (append-progress): use new glyph names.
8690         (raw-append-progress): only create the extent when needed. set
8691         properties more optimally.
8692         (progress): remove args.
8693
8694 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8695
8696         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8697         mapcar where the return value is unused.
8698         (isearch-restore-invisible-extents): Ditto.
8699         (isearch-highlight-all-cleanup): Ditto.
8700         (isearch-delete-extents-in-range): Traverse the extents only once.
8701         (isearch-highlight-all-update): Don't start over if the search
8702         string has changed and more input is pending.
8703
8704 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8705
8706         * packages.el (packages-find-package-data-path): Ditto.
8707
8708         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8709
8710         * subr.el (mapc-internal): Don't make obsolete.
8711
8712         * cl-extra.el (mapc): Resurrect.
8713
8714 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8715
8716         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8717         alias.
8718
8719         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8720         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8721         (isearch-yank-clipboard): Use get-clipboard instead of
8722         x-get-clipboard.
8723         (isearch-yank-selection): Fix docstring.
8724
8725 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8726
8727         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8728
8729 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8730
8731         * cl-macs.el (extent-start-position): Fix setf method.
8732         (extent-end-position): Ditto.
8733
8734 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8735
8736         * isearch-mode.el: End merge with FSF 20.4.
8737
8738         * isearch-mode.el (search-invisible): New variable.
8739         (isearch-hide-immediately): Ditto.
8740         (isearch-unhidden-extents): Ditto.
8741         (isearch-range-invisible): New function.
8742         (isearch-unhide-extent): Ditto.
8743         (isearch-restore-invisible-extents): Ditto.
8744         (isearch-restore-extent): Ditto.
8745
8746         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8747         implementation.
8748         (isearch-ring-retreat-edit): Ditto.
8749         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8750         (isearch-forward-regexp): New arguments NOT-REGEXP and
8751         NO-RECURSIVE-EDIT.
8752         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8753         (isearch-backward-regexp): New arguments NOT-REGEXP and
8754         NO-RECURSIVE-EDIT.
8755         (isearch-mode): Return isearch-success.
8756         (isearch-update): Use unread-command-events instead of
8757         unread-command-event.
8758         (isearch-abort): If an invalid regexp is encountered, keep popping
8759         states.
8760         (isearch-*-char): Use FSF implementation.
8761         (isearch-whitespace-chars): Use the more robust FSF's
8762         implementation.
8763         (isearch-within-brackets): New variable.
8764         (isearch-mode): Initialize it.
8765         (isearch-edit-string): Bind it.
8766         (isearch-search-and-update): Set it.
8767         (isearch-push-state): Push it.
8768         (isearch-top-state): Pop it.
8769         (isearch-search): Set it.
8770         (isearch-printing-char): When called by isearch-whitespace-chars,
8771         handle M-SPC gracefully.
8772         (isearch-message-prefix): New argument ELLIPSIS.
8773         (isearch-message-suffix): Ditto.
8774         (isearch-message): Use the ELLIPSIS argument when calling
8775         isearch-message-prefix and isearch-message-suffix.
8776         (isearch-message-prefix): Distinguish between "wrapped" and
8777         "overwrapped" search, FWIW.
8778
8779 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8780
8781         * isearch-mode.el (isearch-edit-string): Use the head of the
8782         search ring instead of search-last-string and search-last-regexp.
8783         (search-highlight): Renamed from isearch-highlight.
8784         (isearch-exit): Use the new name.
8785         (isearch-highlight): Ditto.
8786         (isearch-dehighlight): Ditto.
8787         (isearch-update-ring): New function.
8788         (isearch-done): Call it.
8789         (isearch-done): New argument EDIT.
8790         (isearch-repeat): If search string is empty, look up at the car of
8791         the search ring; ignore the yank pointer.
8792         (isearch-abort): Call isearch-done with NOPUSH.
8793         (isearch-cancel): New function.
8794         (isearch-mode-map): Bind it to ESC ESC ESC.
8795
8796         * isearch-mode.el: Begin merge with FSF 20.4.
8797
8798 1999-09-01  Andy Piper  <andy@xemacs.org>
8799
8800         * x-select.el (x-get-clipboard): obsolete.
8801         (x-yank-clipboard-selection): obsolete
8802
8803         * select.el (disown-selection): need to be careful to disown the
8804         clipboard if we set it via selection.
8805         (get-clipboard): move from x-select.el
8806         (yank-clipboard-selection): ditto.
8807
8808 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8809
8810         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8811         isearch-highlight-all-matches to nil.
8812         (isearch-fixed-case): New variable.
8813         (isearch-mode): Initialize it.
8814         (isearch-edit-string): Save it.
8815         (isearch-toggle-case-fold): Set it.
8816         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8817         need to check isearch-fixed-case.
8818         (isearch-toggle-case-fold): Update highlighting of all matches
8819         before the pause.
8820         (isearch-edit-string):
8821
8822 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8823
8824         * isearch-mode.el (isearch-edit-string): Call isearch-message
8825         before reading the event so that the prompt is displayed properly.
8826         (isearch-message): Use isearch-nonincremental when calling
8827         isearch-message-prefix.
8828         (minibuffer-local-isearch-map): Bind up and down to do the same as
8829         M-p and M-n respectively.
8830         (isearch-done): New arg NOPUSH.
8831         (isearch-edit-string): Use it.
8832         (isearch-edit-string): Don't bind isearch-string.
8833         (isearch-ring-adjust): Edit string, *then* push state.
8834
8835 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8836
8837         * faces.el (isearch-secondary): Make isearch-secondary look
8838         different than default.
8839
8840 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8841
8842         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8843         save-excursion.
8844         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8845         (isearch-update): Call isearch-dehighlight without arguments.
8846         (isearch-done): Ditto.
8847
8848         * isearch-mode.el (isearch-fix-case): If the search string has no
8849         upper-case letters, allow the folding to be reenabled.
8850         Previously, once disabled, the folding would remain that way until
8851         the end of isearch.
8852         (isearch-top-state): Call isearch-fix-case.
8853
8854         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8855         save-excursion.
8856         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8857
8858 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8859
8860         * xpm-button.el:
8861         xbm-button.el: Need to exist in core because gui.el depends on
8862         them.
8863
8864 1999-08-31  Andy Piper  <andy@xemacs.org>
8865
8866         * gutter-items.el (buffers-tab-face): new customizable variable.
8867         (buffers-tab-default-buffer-line-length): new specifier for
8868         maximum viewable characters.
8869         (progress-stack): new variable for implementing widget-based
8870         progress messages.
8871         (progress-area-buffer): ditto.
8872         (progress-glyph-height): ditto.
8873         (progress-stop-callback): ditto.
8874         (progress-quit-function): new function.
8875         (progress-glyph): new variable.
8876         (progress-layout-glyph): ditto.
8877         (progress-displayed-p): new function, see message-displayed-p for
8878         details.
8879         (clear-progress): ditto.
8880         (remove-progress): ditto.
8881         (append-progress): ditto.
8882         (raw-append-progress): ditto.
8883         (display-progress): ditto.
8884         (current-progress): ditto.
8885         (current-progress-label): ditto.
8886         (progress): ditto.
8887         (lprogress): ditto.
8888
8889
8890 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8891
8892         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8893
8894         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8895         `isearch-yank-selection'.
8896         (isearch-mode-map): Use it.
8897         (isearch-yank-selection): Use `get-selection' instead of
8898         `get-x-selection'.
8899
8900 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8901
8902         * faces.el (isearch-secondary): Create face here.
8903
8904         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8905         timers.
8906
8907 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8908
8909         * subr.el (buffer-string): More robust backward compatibility
8910         check, courtesy William Perry.
8911
8912 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8913
8914         * replace.el (perform-replace): Stop the search after the search
8915         limit has been reached.
8916
8917 1999-08-23  Andy Piper  <andy@xemacs.org>
8918
8919         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8920         here if we don't have one.
8921
8922 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8923
8924         * ldap.el (ldap-coding-system): Default to nil until we get
8925         efficient UTF8 support
8926         (ldap-decode-string): Guard against `decode-coding-string' not
8927         being defined
8928         (ldap-encode-string): Guard against `encode-coding-string' not
8929         being defined
8930
8931 1999-08-23  Didier Verna  <didier@xemacs.org>
8932
8933         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8934         Some doc strings improvements, and add a star to the `interactive'
8935         calls.
8936
8937 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8938
8939         * font-lock.el (java-font-lock-keywords-3): introduced new
8940         keywords and regexpes for javadoc syntax 1.2.
8941
8942 1999-08-17  Andy Piper  <andy@xemacs.org>
8943
8944         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8945         format-buffers-tab-line.
8946         (buffers-tab-max-buffer-line-length): new variable.
8947         (format-buffers-tab-line): new function. truncate names if over
8948         buffers-tab-max-buffer-line-length.
8949
8950 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8951
8952         * cus-start.el: Customize the variable `bell-inhibit-time'.
8953
8954 1999-08-16  Andy Piper  <andy@xemacs.org>
8955
8956         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8957         brute-force approach to deleting the last buffer.
8958         (buffers-tab-grouping-regexp): new customizable variable.
8959         (select-buffers-tab-buffers-by-mode): use it.
8960
8961 1999-08-13  Andy Piper  <andy@xemacs.org>
8962
8963         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8964         deletion problem.
8965
8966 1999-07-30  Didier Verna  <didier@xemacs.org>
8967
8968         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8969         of princ to output symbols.
8970         (custom-save-face-internal): ditto.
8971         (custom-save-resets): ditto.
8972
8973 1999-08-09  Didier Verna  <didier@xemacs.org>
8974
8975         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8976         `regexp-quote' to protect the major mode name for use as a regular
8977         expression (c++ needs this for instance).
8978
8979 1999-08-08  Andy Piper  <andy@xemacs.org>
8980
8981         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8982         cope with similar mode names.
8983
8984         * gutter-items.el (buffers-tab-selection-function): new selection
8985         function.
8986         (select-buffers-tab-buffers-by-mode): new function.
8987         (buffers-tab-items): use it if set to only display buffers in the
8988         tab in the current buffer's group..
8989         (update-tab-in-gutter): use new api.
8990         (remove-buffer-from-gutter-tab): ditto.
8991
8992         * gutter-items.el (buffers-tab-max-size): set custom selection
8993         default to 6.
8994         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8995         (add-tab-to-gutter): set face as default.
8996
8997 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8998
8999         * faces.el (frob-face-property): Merge the fall-back specifier
9000         with the target, not replace it.
9001
9002 1999-08-05  Andy Piper  <andy@xemacs.org>
9003
9004         * gutter-items.el (update-tab-in-gutter): add frame argument for
9005         buffer-items.
9006         (update-tab-in-gutter): use it.
9007
9008         * gutter-items.el (record-buffer-hook): set.
9009
9010         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9011         change.
9012         (switch-to-buffer-hook) deleted.
9013
9014 1999-08-04  Andy Piper  <andy@xemacs.org>
9015
9016         * gutter-items.el (update-tab-in-gutter): make sure this will work
9017         as an argument to create-frame-hook.
9018
9019 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9020
9021         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9022         instead of timer emulation.
9023
9024 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9025
9026         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9027         Emacs isearch enhancements.
9028
9029 1999-07-28  Andy Piper  <andy@xemacs.org>
9030
9031         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9032         all devices that support tab controls.
9033         (remove-buffer-from-gutter-tab): new function. to be used as a
9034         value for kill-buffer-hook.
9035
9036 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9037
9038         * auto-show.el (auto-show-truncationp): changed to match
9039         `window_translation_on'
9040
9041 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9042
9043         * XEmacs 21.2.19 is released
9044
9045 1999-07-28  SL Baur  <steve@miho>
9046
9047         * code-files.el (insert-file-contents): Fix docstring.
9048         revert previous change.
9049
9050 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9051
9052         * fill.el (fill-region-as-paragraph): Change re-break-point to
9053         contain word-across-newline plus one character so that filling
9054         Japanese and Chinese works as desired.
9055         * simple.el (do-auto-fill): Ditto.
9056
9057 1999-07-26  SL Baur  <steve@miho>
9058
9059         * mule/japanese.el ("Japanese"): Do not specify a default input
9060         method.
9061         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9062
9063 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9064
9065         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9066         able to use cl-macs macro in early lisp.
9067
9068 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9069
9070         * custom.el:
9071         * cus-face.el:
9072         * cus-edit.el:
9073                 Massive custom Theme API changes.
9074
9075 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9076
9077         * code-files.el (insert-file-contents): Regard
9078         coding-system-magic-cookie if `coding-system-for-read' is nil.
9079
9080 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9081
9082         * mule/thai-xtis.el: Add coding: local variable, to avoid
9083         bootstrapping problem with C locale.
9084
9085 1999-07-22  Andy Piper  <andy@xemacs.org>
9086
9087         * dumped-lisp.el (preloaded-file-list): guard against putting
9088         gutter-items in a less than functional XEmacs.
9089         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9090
9091 1999-07-18  Bob Weiner  <weiner@beopen.com>
9092
9093         * fill.el (fill-context-prefix): Fixed bug that prevented the
9094         setting of an adaptive fill prefix when the `dont-skip-first' was
9095         t.
9096
9097 1999-07-22  SL Baur  <steve@miho>
9098
9099         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9100
9101 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9102
9103         * files.el (interpreter-mode-alist): add `make', `guile', and
9104         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9105         makefile-mode, guile is a scheme, and someday XEmacs will be
9106         modular enough to use as an efficient scripting tool.)
9107
9108 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9109
9110         * mule/mule-cmds.el (reset-language-environment): Regard
9111         coding-category `utf-8' and `ucs-4' if they are available.
9112
9113 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9114
9115         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9116         (prefer-coding-system): Fix DOC-string.
9117
9118         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9119         DOC-string too.
9120
9121         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9122         Mule.
9123         (coding-system-change-eol-conversion): Fix DOC-string.
9124
9125 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9126
9127         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9128         instead of `list-coding-system'.
9129
9130 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9131
9132         * menubar-items.el (default-menubar): `select-input-method' was
9133         renamed to `set-input-method'.
9134
9135         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9136         "Set Language Environment" menu.
9137
9138         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9139         "Describe Language Support" menu.
9140
9141 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9142
9143         * mule/chinese.el ("Chinese-GB"): Rename
9144         `chinese-gb-environment-setup-function' to
9145         `setup-chinese-gb-environment-internal'.
9146
9147 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9148
9149         * mule/korean.el: Use `define-coding-system-alias' instead of
9150         `copy-coding-system'.
9151
9152 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9153
9154         * mule/mule-cmds.el (set-language-environment-coding-systems):
9155         Treat duplicated coding-categories.
9156
9157 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9158
9159         * mule/japanese.el: Use `define-coding-system-alias' instead of
9160         `copy-coding-system'.
9161
9162 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9163
9164         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9165         coding-system `viscii'.
9166
9167 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9168
9169         * mule/cyrillic.el:
9170         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9171         (cyrillic-alternativnyj-decode-table): New variable.
9172         (cyrillic-alternativnyj-encode-table): New variable.
9173         - Specify `iso-8-1' as a category of coding-system
9174           `alternativnyj'.
9175         - Abolish general Cyrillic environment.
9176
9177 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9178
9179         * mule/chinese.el:
9180         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9181         - Register `chinese-gb-environment-setup-function' as a
9182           `setup-function' of "Chinese-GB" environment.
9183
9184 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9185
9186         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9187         optional argument `parents'.
9188
9189         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9190         property for Thai-XTIS.
9191
9192         * mule/mule-help.el (help-with-tutorial): Use property
9193         `tutorial-coding-system' of language-info as a coding-system to
9194         read tutorial file.
9195
9196 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9197
9198         * mule/thai-xtis.el: Don't setup `setup-function' and
9199         `exit-function'.
9200
9201         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9202         `set-coding-category-system' to set up coding-system for
9203         coding-category.
9204
9205         * mule/mule-cmds.el (prefer-coding-system): Use
9206         `set-coding-category-system' to set up coding-system for
9207         coding-category.
9208
9209 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9210
9211         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9212         Thai-XTIS environment.
9213
9214         * mule/mule-cmds.el (prefer-coding-system): Use
9215         `find-coding-system' instead of `coding-system-p'.
9216
9217 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9218
9219         * mule/mule-cmds.el (set-language-environment-coding-systems):
9220         Modify eol-type for XEmacs.
9221
9222         * mule/thai-xtis.el: Delete unused local variable `category'.
9223
9224         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9225         function.
9226         (prefer-coding-system): Don't call
9227         `update-coding-systems-internal'; use function
9228         `coding-category-list' instead of variable `coding-category-list';
9229         use `set-coding-priority-list' instead of `set-coding-priority';
9230         modify `eol-type' for XEmacs.
9231
9232         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9233         `charset-columns'.
9234         (char-width): Likewise.
9235
9236 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9237
9238         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9239         `tis-620'.
9240
9241         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9242         `set-coding-priority-list' instead of `set-coding-priority'; don't
9243         call `update-coding-systems-internal'.
9244
9245         * mule/mule-misc.el (coding-system-get): New function.
9246         (coding-system-put): New function.
9247         (coding-system-category): New function.
9248
9249 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9250
9251         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9252         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9253         to avoid conflict with leim/quail/thai-xtis.
9254
9255         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9256         to thai-xtis-chars.el.
9257
9258         * mule/thai-xtis-chars.el: New file (split from
9259         mule/thai-xtis.el).
9260
9261 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9262
9263         * mule/thai-xtis.el:
9264         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9265         - Add syntax entries.
9266         - Put `preferred-coding-system' of the charset `thai-xtis' to
9267           `tis-620'.
9268
9269 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9270
9271         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9272         rewritten to use write-multibyte-character.
9273
9274 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9275
9276         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9277         of `iso-2022-7'.
9278         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9279         ported yet.
9280         (read-input-method-name): Treat optional argument `default'.
9281
9282 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9283
9284         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9285         all.
9286         (set-language-info-alist): Set up menus here.
9287
9288 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9289
9290         * minibuf.el (completing-read): Add new optional argument
9291         `default'.
9292         (read-coding-system): Add new optional argument
9293         `default-coding-system'.
9294
9295 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9296
9297         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9298         (viet-viscii-...->viet-vscii...).
9299
9300 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9301
9302         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9303         and menus.
9304
9305 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9306
9307         * mule/mule-cmds.el (input-method-function): Add permanent-local
9308         property.
9309
9310 1999-03-30  Dave Love  <fx@gnu.org>
9311
9312         * mule/mule-cmds.el (current-language-environment): Doc fix.
9313
9314 1999-02-06  Richard Stallman  <rms@gnu.org>
9315
9316         * mule/european.el (setup-slovenian-environment): New function.
9317         ("Slovenian"): New language environment.
9318
9319 1999-01-27  Dave Love  <fx@gnu.org>
9320
9321         * mule/mule-cmds.el (current-language-environment): Provide :link,
9322         :type (choices) and appropriate :get.
9323
9324 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9325
9326         * mule/mule-cmds.el (describe-language-environment): Don't alter
9327         input-method-alist.
9328
9329 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9330
9331         * mule/mule-cmds.el (prefer-coding-system): Call
9332         set-coding-priority, so that the internal array of priorities is
9333         also updated.
9334
9335 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9336
9337         * mule/mule-cmds.el (prefer-coding-system): If the argument
9338         requires specific EOL conversion type, make the default coding
9339         systems use that.
9340
9341 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9342
9343         * mule/mule-cmds.el (set-language-environment): Pass the default
9344         eol-type to set-language-environment-coding-systems.
9345         (set-default-coding-systems): Copy the eol-type property for the
9346         new default values of {buffer-file,process}-coding-system from the
9347         old defaults.
9348         (set-language-environment-coding-systems): Accept an optional
9349         argument EOL-TYPE, and set the eol-type property of the default
9350         coding systems accordingly.
9351
9352 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9353
9354         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9355         use generate-new-buffer instead of get-buffer-create.
9356
9357 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9358
9359         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9360
9361 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9362
9363         * mule/mule-cmds.el (default-input-method): Fix custom type.
9364
9365 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9366
9367         * mule/mule-cmds.el (setup-specified-language-environment):
9368         Add apropos-inhibit property.
9369         (describe-specified-language-support): Likewise.
9370
9371 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9372
9373         * mule/mule-cmds.el: Doc fixes.
9374
9375 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9376
9377         * mule/mule-cmds.el (register-input-method): Doc-string
9378         modified.
9379
9380 1998-09-01  Dave Love  <fx@gnu.org>
9381
9382         * mule/mule-cmds.el (current-language-environment): Fix
9383         setter function.
9384
9385 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9386
9387         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9388         mule/european.el, mule/hebrew.el, mule/japanese.el,
9389         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9390         avoid bootstrapping problem if you need to recompile all the Lisp
9391         files using interpreted code.
9392
9393 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9394
9395         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9396         ("Latin-2"): Likewise.
9397
9398 1998-08-18  Per Starback  <starback@update.uu.se>
9399
9400         * mule/european.el (setup-latin2-environment): Fix typo.
9401
9402 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9403
9404         * mule/european.el: Give proper value of `input-method' key to all
9405         lang. env.
9406
9407         * mule/mule-cmds.el (activate-input-method): Handle the case that
9408         the arg INPUT-METHOD is nil correctly.
9409         (read-multilingual-string): Activate the specified input method
9410         before calling read-string.  Afterward, activate the original
9411         input method.
9412
9413 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9414
9415         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9416         (set-language-info-alist): Fix typo in doc-string.
9417
9418         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9419
9420 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9421
9422         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9423         (reset-language-environment): New function for the job that
9424         setup-english-environment used to do.
9425         (set-language-environment): Do more setups according to the info
9426         in language-info-alist.
9427         (read-language-name): Handle the case that the arg KEY is nil.
9428         (describe-language-environment): Handle input-method property.
9429
9430         * mule/: All files under this directory, which related with
9431         specific languages (such as mule/european.el, mule/greek.el,
9432         mule/hebrew.el, mule/misc-lang.el), modified as below.
9433         (setup-XXX-environment): Just call set-language-environment.  If
9434         they used to do some other jobs than what done by
9435         set-language-environment, those jobs are done in
9436         setup-XXX-environment-internal now.
9437         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9438         the value to setup-XXX-environment-internal.  Add properties
9439         input-method and features.
9440
9441         * mule/english.el (setup-english-environment): Just call
9442         reset-language-environment.
9443
9444         * mule/european.el (setup-8-bit-environment): Function deleted.
9445
9446 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9447
9448         * mule/mule-cmds.el (input-method-exit-on-first-char)
9449         (input-method-use-echo-area): Doc fixes.
9450
9451 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9452
9453         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9454         variable.
9455         (input-method-use-echo-area): New variable.
9456
9457 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9458
9459         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9460
9461 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9462
9463         * mule/mule-cmds.el (activate-input-method): Update mode line.
9464         (inactivate-input-method): Likewise.
9465
9466 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9467
9468         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9469         input method in the current buffer, but just bind
9470         current-input-method.
9471
9472 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9473
9474         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9475
9476         * mule/misc-lang.el ("IPA"): Add coding-priority and
9477         coding-system.
9478
9479 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9480
9481         * mule/greek.el: Add coding-priority.
9482
9483 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9484
9485         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9486         LANG-ENV.
9487
9488 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9489
9490         * mule/mule-cmds.el (register-input-method): Fix previous change.
9491         (setup-specified-language-environment): Doc fix.
9492
9493 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9494
9495         * mule/mule-cmds.el: Several doc fixes.
9496         (get-language-info, set-language-info): Rename argument.
9497         (set-language-info-alist): Likewise.
9498         (register-input-method): Rename argument.
9499         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9500
9501 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9502
9503         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9504         default value while reading an input method.
9505
9506 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9507
9508         * mule/mule-cmds.el (universal-coding-system-argument):
9509         Use buffer-file-coding-system as default.
9510
9511 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9512
9513         * mule/korean.el ("Korean"): Doc fix.
9514
9515 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9516
9517         * mule/mule-cmds.el (describe-language-environment): Print the
9518         languge environment at the head.
9519
9520 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9521
9522         * mule/japanese.el: Set exit-function to exit-japanese-environment
9523         for Japanese environment.
9524
9525 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9526
9527         * mule/mule-cmds.el (set-language-environment): Doc fix.
9528         (current-language-environment): Use defcustom.
9529         (default-input-method): Specify :type.
9530
9531 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9532
9533         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9534         modified.
9535         (prefer-coding-system): Doc-string modified.
9536
9537 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9538
9539         * mule/mule-cmds.el (set-language-info): Doc-string
9540         describes `coding-priority' KEY.
9541         (set-language-environment-coding-systems): New function.
9542         (select-safe-coding-system): New function.
9543         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9544         (set-language-info-alist): New optionla arg PARENTS.  Call
9545         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9546         (set-language-environment-coding-systems): New function.
9547
9548         * mule/chinese.el: Remove setting up of
9549         describe-chinese-environment-map and
9550         setup-chinese-environment-map.  Exclude them in args of calls to
9551         set-language-info-alist.  Register coding-priority key in
9552         language-info-alist.
9553
9554         * mule/cyrillic.el: Remove setting up of
9555         describe-cyrillic-environment-map and
9556         setup-cyrillic-environment-map.  Exclude them in args of calls to
9557         set-language-info-alist.  Register coding-priority key in
9558         language-info-alist.
9559
9560         * mule/english.el: Register coding-priority key in
9561         language-info-alist.
9562
9563         * mule/ethiopic.el: Register coding-priority key in
9564         language-info-alist.
9565
9566         * mule/european.el: Remove setting up of
9567         describe-european-environment-map and
9568         setup-european-environment-map.  Exclude them in args of calls to
9569         set-language-info-alist.  Register coding-priority key in
9570         language-info-alist.  Add "German" language env.
9571         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9572         (setup-german-environment): New function.
9573
9574         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9575         change default input method to "greek-postfix".
9576
9577         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9578         coding-priority key in
9579
9580 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9581
9582         * mule/mule-cmds.el (set-language-info): Doc fix.
9583         (input-method-inactivate-hook): Doc fix.
9584
9585 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9586
9587         * mule/mule-cmds.el (set-input-method): Renamed from
9588         select-input-method.
9589
9590 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9591
9592         * mule/mule-cmds.el (set-language-environment): Run
9593         exit-language-environment-hook before calling `exit-function'
9594         which is specified for the language environment.
9595
9596 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9597
9598         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9599         modified.
9600         (prefer-coding-system): Likewise.
9601         (describe-language-environment): Print aliases of each coding
9602         system.
9603         (set-language-environment-hook): New variable.
9604         (exit-language-environment-hook): New variable.
9605         (set-language-environment): Call these hooks.  Before setting a
9606         new language environment, exit from the
9607         current-language-environment if necessary.
9608         (input-method-verbose-flag): The value can be nil, t,
9609         complex-only, or default.
9610         (input-method-highlight-flag): Doc-string augmented.
9611         (activate-input-method): Check if we can run the registered
9612         function to activate an input method.
9613
9614         * mule/korean.el: Set exit-function for language environment
9615         "Korean" to exit-korean-environment.
9616         (setup-korean-environment): Moved to korea-util.el.
9617
9618 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9619
9620         * mule/mule-cmds.el (read-multilingual-string): Use
9621         current-input-method prior to default-input-method.  Don't bind
9622         current-input-method by `let', instead, activate the specified
9623         input method in the current buffer temporarily.
9624
9625 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9626
9627         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9628
9629 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9630
9631         * mule/chinese.el (post-read-decode-hz): Return the result of
9632         decode-hz-region.
9633         (pre-write-encode-hz): Do not change the value of
9634         last-coding-system.
9635
9636 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9637
9638         * mule/mule-ccl.el: Doc fixes.
9639
9640 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9641
9642         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9643         (check-ccl-program): New macro.
9644
9645 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9646
9647         * mule/mule-ccl.el: Comment about CCL syntax modified.
9648         (ccl-command-table): Add read-multibyte-character and
9649         write-multibyte-character.
9650         (ccl-code-table): Add ex-cmd.
9651         (ccl-extended-code-table): New variable.
9652         (ccl-embed-extended-command): New function.
9653         (ccl-compile-read-multibyte-character,
9654         ccl-compile-write-multibyte-character) New functions.
9655         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9656         ccl-dump-write-multibyte-character): New functions.
9657
9658 1999-07-22  SL Baur  <steve@miho>
9659
9660         * config.el (config-value-file): config.values is installed into
9661         doc-directory.
9662         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9663
9664 1999-07-19  Didier Verna  <didier@xemacs.org>
9665
9666         * rect.el: all functions rewritten, except when noted. Below is a
9667         list of interface changes.
9668         (apply-on-rectangle): new function. Obsoletes
9669         `operate-on-rectangle'. All functions that used to call this
9670         function now call the new one.
9671         (kill-rectangle): added optional prefix arg to fill lines.
9672         (delete-rectangle): ditto.
9673         (delete-extract-rectangle): ditto.
9674         (open-rectangle): ditto.
9675         (clear-rectangle): ditto.
9676         (delete-rectangle-line): added third arg FILL.
9677         (delete-extract-rectangle-line): ditto.
9678         (open-rectangle-line): ditto.
9679         (clear-rectangle-line): ditto.
9680
9681 1999-07-18  Andy Piper  <andy@xemacs.org>
9682
9683         * menubar-items.el (default-menubar): add gutter options.
9684
9685         * gutter-items.el: new file.
9686         (gutter): new group for custom.
9687         (gutter-visible-p): new variable.
9688         (default-gutter-position): ditto.
9689         (buffers-tab): new group for the buffers tab.
9690         (gutter-buffers-tab): widget to put in the gutter.
9691         (buffers-tab-max-size): max number of tabs.
9692         (buffers-tab-switch-to-buffer-function): function to call when a
9693         tab is pressed.
9694         (buffers-tab-omit-function): filter buffers with this function.
9695         (buffers-tab-format-buffer-line-function): format buffer names for
9696         inclusion in tabs.
9697         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9698         the record.
9699         (build-buffers-tab-internal): build a list of tab items.
9700         (buffers-tab-items): ditto.
9701         (add-tab-to-gutter): put a tab in the gutter area.
9702         (update-tab-in-gutter): reset the buffers in the tab.
9703
9704         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9705
9706         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9707         (switch-to-buffer-hooks): new hook.
9708
9709         * toolbar.el (default-toolbar-position): fix typo.
9710
9711 1999-07-16  Andy Piper  <andy@xemacs.org>
9712
9713         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9714
9715 1999-07-15  Didier Verna  <didier@xemacs.org>
9716
9717         * cus-edit.el (custom-prompt-variable): optional third arg makes
9718         prompt for a comment string.
9719         (customize-set-value): optional prefix makes this function handle
9720         variable comments.
9721         (customize-set-variable): ditto.
9722         (customize-save-variable): ditto.
9723         (customize-customized): handle custom comments.
9724         (customize-save-customized): ditto.
9725         (custom-variable-state-set): ditto.
9726         (custom-face-state-set): ditto.
9727         (customize-saved): ditto.
9728         (custom-variable-set): ditto.
9729         (custom-face-set): ditto.
9730         (custom-variable-save): ditto.
9731         (custom-face-save): ditto.
9732         (custom-variable-reset-saved): ditto.
9733         (custom-face-reset-saved): ditto.
9734         (custom-variable-reset-standard): ditto.
9735         (custom-face-reset-standard): ditto.
9736         (custom-comment-face): new face.
9737         (custom-comment-tag-face): ditto.
9738         (custom-comment): new widget.
9739         (custom-comment-create): new function.
9740         (custom-comment-delete): ditto.
9741         (custom-comment-value-set): ditto.
9742         (custom-comment-show): ditto.
9743         (custom-comment-invisible-p): ditto.
9744         (custom-variable-value-create): create a comment field widget.
9745         (custom-face-value-create): ditto.
9746         (custom-variable-menu): new entry for adding a custom comment.
9747         (custom-face-menu): ditto.
9748         (custom-save-variables): possibly save custom comments.
9749         (custom-save-faces): ditto.
9750
9751         * cus-face.el (custom-set-faces): the arguments can now have a
9752         custom comment as fourth argument.
9753
9754         * custom.el (custom-set-variables): the arguments can now have a
9755         custom comment as fifth element.
9756
9757 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9758
9759         * XEmacs 21.2.18 is released
9760
9761 1999-07-13  SL Baur  <steve@miho>
9762
9763         * lib-complete.el (read-library-name): Revert previous change.
9764         (read-library): Ditto.
9765
9766 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9767
9768         * packages.el (packages-package-list): Capitalize docstring.
9769
9770         * packages.el (packages-find-package-library-path): Use #'nconc
9771         rather than #'append to reduce consing -- #'mapcar uses Flist,
9772         which returns a freshly consed list.  #'append would create yet
9773         another fresh list, using Fmake_list in concat.
9774
9775         * packages.el (package-provide): Use setq with remassq like it
9776         says in its docstring.
9777
9778 1999-07-06  SL Baur  <steve@miho.m17n.org>
9779
9780         * lib-complete.el (progn-with-message): Fix typo.
9781
9782 1999-07-06  SL Baur  <steve@miho.m17n.org>
9783
9784         * mule/mule-misc.el (char-octet): Make function match docstring.
9785         From Katsumi Yamaoka <yamaoka@jpl.org>
9786
9787 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9788
9789         * wid-edit.el (widget-documentation): corrected spelling error.
9790
9791 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9792
9793         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9794         keys if already bound
9795
9796 1999-07-06  SL Baur  <steve@miho.m17n.org>
9797
9798         * lib-complete.el (progn-with-message): Revert previous changes.
9799
9800 1999-06-24  Bob Weiner  <weiner@beopen.com>
9801
9802         * lib-complete.el (find-library):
9803         (find-library-other-window):
9804         (find-library-other-frame): Completely rewrote
9805         so that these functions actually work when called non-interactively.
9806         Also made them handle LIBRARY arguments which end with .el or .elc.
9807
9808 1999-06-24  Bob Weiner  <weiner@beopen.com>
9809
9810         * simple.el (indent-new-comment-line): Locally bound
9811         `block-comment-start' to `comstart' or else when this is called
9812         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9813         `block-comment-start' value, ignoring any existing spacing after a
9814         comment prefix in the previous line and producing ugly comments.
9815
9816 1999-06-23  Bob Weiner  <weiner@beopen.com>
9817
9818         * list-mode.el (mouse-choose-completion):
9819         (choose-completion):
9820         (completion-switch-to-minibuffer): Added.
9821         ([Tab]): [Tab] previously switched to the minibuffer
9822         but since [space] does that and since most applications in the
9823         world use [Tab] to select the next item in a list, do that in the
9824         *Completions* buffer too.  This will cause the least confusion
9825         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9826         06/23/1999.
9827
9828 1999-06-22  Bob Weiner  <weiner@beopen.com>
9829
9830         * help.el (help-buffer-name): Added support for a null value
9831         of `help-buffer-prefix-string' since some buffers require no
9832         prefix.
9833
9834 1999-06-20  Bob Weiner  <weiner@beopen.com>
9835
9836         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9837         in the completion-list-mode-map to bury the completions buffer
9838         even when the minibuffer is no longer active.
9839
9840 1999-06-20  Bob Weiner  <weiner@beopen.com>
9841
9842         * list-mode.el (list-mode): It is visually disconcerting to have
9843         the text cursor disappear within list buffers, especially when
9844         moving from window to window, so leave it visible.
9845
9846 1999-07-01  SL Baur  <steve@miho.m17n.org>
9847
9848         * menubar-items.el (default-menubar): Conditionalize the bug
9849         report menu item (which may not be possible in this XEmacs).
9850         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9851
9852 1999-06-30  SL Baur  <steve@miho.m17n.org>
9853
9854         * subr.el (with-current-buffer): DOC string fix.
9855         Suggested by Bob Weiner <weiner@altrasoft.com>
9856
9857 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9858
9859         * cus-face.el (custom-face-italic): insert missing args
9860
9861 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9862
9863         * packages.el (package-locations): Changed default early package
9864         hierarchies to ~/.xemacs/mule-packages and
9865         ~/.xemacs/xemacs-packages.
9866
9867 1999-06-23  SL Baur  <steve@miho.m17n.org>
9868
9869         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9870
9871 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9872
9873         * packages.el (package-locations): Changed default early package
9874         hierarchy to ~/.xemacs/packages.
9875         (package-locations): Removed `packages' as a possible name for a
9876         late package hierarchy.
9877
9878 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9879
9880         * mule/mule-category.el (word-combining-categories): Set up new
9881         variable.
9882         (word-separating-categories): Likewise.
9883
9884 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9885
9886         * XEmacs 21.2.17 is released
9887
9888 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9889
9890         * font-menu.el (font-menu-set-font): allow for nil specification
9891         of font size.
9892
9893 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9894
9895         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9896         is 1.
9897
9898 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9899
9900         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9901         8859-5 instead of ISO 8859-1.
9902
9903 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9904
9905         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9906         (viet-viscii-encode-table): Ditto.
9907
9908         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9909         Make obsolete definition of char-octet.
9910
9911 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9912
9913         * subr.el: Move no-Mule make-char ...
9914         * help-nomule.el (make-char): To here.
9915         (string-width): Make Mule compatibility alias.
9916
9917 1999-06-15  Andy Piper  <andy@xemacs.org>
9918
9919         * select.el (get-selection-no-error): really make there be no-error.
9920         (get-selection): revert to original.
9921
9922 1999-06-11  Andy Piper  <andy@xemacs.org>
9923
9924         * select.el (selection-sets-clipboard): renamed.
9925         (own-selection): use it.
9926
9927 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9928
9929         * XEmacs 21.2.16 is released
9930
9931 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9932
9933         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9934         missing characters to avoid crash.
9935
9936 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9937
9938         * coding.el (set-terminal-coding-system): Only set the console
9939         coding system on the selected console if it is a tty.
9940
9941 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9942
9943         * cus-face.el:
9944         * cus-edit.el:
9945         * faces.el:
9946         (custom):
9947         (face-spec-set):
9948         * faces.el (frob-face-property):
9949         * font-menu.el (font-menu-set-font):
9950                   Actually apply changes from 1999-03-17
9951
9952 1999-06-10  Andy Piper  <andy@xemacs.org>
9953
9954         * select.el (get-selection): abstract out non error-signalling
9955         part.
9956         (get-selection-no-error): get-selection without signalling an
9957         error.
9958         (selection-is-clipboard-p): new variable. controls whether the
9959         selection sets the clipboard.
9960         (own-selection): use it.
9961
9962         * mouse.el (insert-selection): fallback to clipboard after trying
9963         primary selection and cutbuffer.
9964
9965 1999-06-05  Andy Piper  <andy@xemacs.org>
9966
9967         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9968         selection functions.
9969
9970 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9971
9972         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9973         default value.
9974         (load): Use `raw-text' instead of `no-conversion'.
9975         (insert-file-contents): Likewise.
9976
9977         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9978         of `no-conversion'.
9979
9980 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9981
9982         * coding.el: Don't copy `no-conversion' to `raw-text'.
9983
9984 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9985
9986         * subr.el (make-char): Define it if Mule is not around.
9987
9988 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9989
9990         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9991
9992         * x-select.el (x-disown-selection-internal): Restore symbol as an
9993         obsolete alias.
9994         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9995
9996 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9997
9998         * XEmacs 21.2.15 is released
9999
10000 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10001
10002         * subr.el (split-string): Avoid infinite looping
10003
10004 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10005
10006         * ldap.el (ldap-ignore-attribute-codings): New variable
10007         (ldap-default-attribute-decoder): New variable
10008         (ldap-coding-system): New variable
10009         (ldap-attribute-syntax-encoders): New variable
10010         (ldap-attribute-syntax-decoders): New variable
10011         (ldap-attribute-syntaxes-alist): New variable
10012         (ldap-encode-boolean): New function
10013         (ldap-decode-boolean): New function
10014         (ldap-encode-country-string): New function
10015         (ldap-decode-string): New function
10016         (ldap-decode-address): New function
10017         (ldap-encode-address): New function
10018         (ldap-decode-attribute): New function
10019         (ldap-search): Use some of these
10020
10021 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10022
10023         * version.el (emacs-version): Make the patch level/beta come
10024         before the XEmacs qualifier so that it gets into (funcall
10025         emacs-version) and thus in the bug reports.
10026         (emacs-version>=): Support patch levels.
10027
10028 1999-06-03  SL Baur  <steve@xemacs.org>
10029
10030         * version.el: implement x.y.z version number
10031         From Jan Vroonhof <vroonhof@math.ethz.ch>
10032
10033 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10034
10035         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10036
10037 1999-05-22  Vin Shelton <acs@xemacs.org>
10038
10039         * startup.el: Document -private and break out non-standard X options.
10040
10041 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10042
10043         * mule/mule-charset.el (charset-after): New function.
10044         (charset-direction): Synch with Mule, update docstring.
10045         (get-charset-property): New function.
10046         (put-charset-property): New function.
10047         (charset-plist): New function.
10048
10049         * mule/mule-charset.el (compose-region):
10050         (decompose-region): remove;  these functions (which don't work
10051         since we don't do composite characters) have been moved to
10052         mule-util.el.
10053         (toplevel): follow coding standards
10054
10055 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10056
10057         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10058         exist any more.
10059
10060         * code-files.el: Fix commentary to follow coding standards.  Move
10061         the single line left in mule-files.el to here.
10062
10063         * mule/mule-files.el: delete.
10064
10065 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10066
10067         * info.el (Info-scroll-prev): Use event functions instead of the
10068         old emacs 19 interface.
10069
10070 1999-06-02  Andy Piper  <andy@xemacs.org>
10071
10072         * x-font-menu.el (x-font-menu-load-font):
10073         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10074
10075 1999-05-31  Andy Piper  <andy@xemacs.org>
10076
10077         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10078         group.
10079         (font-menu-this-frame-only-p): ditto.
10080         (font-menu-max-items): reinstate, from Jan Vroonhof
10081         <vroonhof@math.ethz.ch>
10082         (font-menu-submenu-name-format): ditto.
10083         (font-menu-split-long-menu): ditto, for use by the family
10084         constructor.
10085         (font-menu-family-constructor): use it.
10086
10087 1999-05-30  Andy Piper  <andy@xemacs.org>
10088
10089         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10090         for use by the font menu.
10091
10092         * msw-font-menu.el: new file implementing mswindows specific
10093         font-menu behaviour.
10094         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10095         (mswindows-font-menu-junk-families): ditto.
10096         (hack-font-truename): ditto.
10097         (mswindows-font-regexp-ascii): ditto.
10098         (mswindows-reset-device-font-menus): ditto.
10099         (mswindows-font-menu-font-data): ditto.
10100         (mswindows-font-menu-load-font): ditto.
10101
10102         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10103         (x-font-menu-font-data): ditto.
10104         (x-font-menu-load-font): ditto.
10105
10106         * font-menu.el: new file implementing generic font menu behaviour.
10107         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10108         made device independent.
10109         (font-menu-this-frame-only-p): ditto.
10110         (font-menu-preferred-resolution): ditto.
10111         (font-menu-size-scaling): new variable used to determine whether
10112         sizes are in points or tenths of a point.
10113         (vassoc): moved from x-font-menu.el.
10114         (device-fonts-cache): ditto.
10115         (device-fonts-cache): ditto.
10116         (flush-device-fonts-cache): ditto.
10117         (reset-device-font-menus): copied from x-font-menu.el and made
10118         device independent. Most functionality deferred to
10119         device-dependent versions.
10120         (font-menu-family-constructor): copied from x-font-menu.el and
10121         made device independent.
10122         (font-menu-size-constructor): ditto.
10123         (font-menu-weight-constructor): ditto.
10124         (font-menu-set-font): ditto.
10125         (font-menu-change-face): ditto.
10126         (font-menu-load-font): new device method.
10127         (font-menu-font-data): ditto.
10128
10129         * x-font-menu.el: The above functions deleted.
10130
10131 1999-05-26  Andy Piper  <andy@xemacs.org>
10132
10133         * update-elc.el:
10134         * make-docfile.el:
10135         * loadup.el: rehash expand-file-name usage to not use default-directory.
10136
10137 1999-05-21  Andy Piper  <andy@xemacs.org>
10138
10139         * x-select.el (x-select-convert-to-text):
10140         (x-selected-text-type):
10141         (x-get-selection):
10142         (xselect-convert-to-string):
10143         (xselect-convert-to-compound-text):
10144         (xselect-convert-to-length):
10145         (xselect-convert-to-targets):
10146         (xselect-convert-to-delete):
10147         (xselect-convert-to-filename):
10148         (xselect-convert-to-charpos):
10149         (xselect-convert-to-lineno):
10150         (xselect-convert-to-colno):
10151         (xselect-convert-to-sourceloc):
10152         (xselect-convert-to-os):
10153         (xselect-convert-to-host):
10154         (xselect-convert-to-user):
10155         (xselect-convert-to-class):
10156         (xselect-convert-to-name):
10157         (xselect-convert-to-integer):
10158         (xselect-convert-to-atom):
10159         (xselect-convert-to-identity): functions renamed from x-* and
10160         moved to select.el.
10161         (x-get-secondary-selection): use rename get-selection.
10162         (x-get-clipboard): ditto.
10163         (x-own-selection): moved to select.el.
10164         (x-valid-simple-selection-p): ditto.
10165         (x-dehilight-selection): ditto.
10166         (x-own-clipboard): ditto.
10167         (x-disown-selection): ditto.
10168
10169         * x-mouse.el (x-yank-function): moved to mouse.el.
10170         (x-insert-selection): ditto.
10171         (x-set-point-and-move-selection): use renamed function.
10172
10173         * select.el (selected-text-type): moved and renamed from
10174         x-select.el.
10175         (selection-owner-p): moved to C.
10176         (selection-exists-p): ditto.
10177         (get-cutbuffer): new device method.
10178         (get-selection): generalised and moved from x-select.el.
10179         (own-selection): moved x-own-selection functionality into here.
10180         (dehilight-selection): renamed and moved from x-select.el.
10181         (own-clipboard): functionality moved from x-select.el using new
10182         generic C builtins.
10183         (disown-clipboard): ditto.
10184         (select-convert-to-text):
10185         (select-convert-to-string):
10186         (select-convert-to-compound-text):
10187         (select-convert-to-length):
10188         (select-convert-to-targets):
10189         (select-convert-to-delete):
10190         (select-convert-to-filename):
10191         (select-convert-to-charpos):
10192         (select-convert-to-lineno):
10193         (select-convert-to-colno):
10194         (select-convert-to-sourceloc):
10195         (select-convert-to-os):
10196         (select-convert-to-host):
10197         (select-convert-to-user):
10198         (select-convert-to-class):
10199         (select-convert-to-name):
10200         (select-convert-to-integer):
10201         (select-convert-to-atom):
10202         (select-convert-to-identity): new functions renamed from x-* and
10203         moved from x-select.el.
10204
10205         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10206         into here and use as the default window-system mouse yank.
10207         (insert-selection): generalised and moved from x-mouse.el.
10208         (own-clipboard): moved to C.
10209
10210         * msw-select.el (mswindows-selection-owned-p): deleted.
10211         (mswindows-own-selection): generalised and moved to select.el.
10212         (mswindows-disown-selection): generalised and moved to C.
10213         (mswindows-selection-owner-p): ditto.
10214
10215 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10216
10217         * XEmacs 21.2.14 is released
10218
10219 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10220
10221         * about.el: update contact info for jason and slb.
10222
10223 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10224
10225         * mule/european.el (setup-romanian-environment): Add Romanian
10226         support from Emacs/Mule romanian.el.
10227
10228 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10229
10230         * cus-face.el: Label all custom changes with the 'custom' tag.
10231
10232         * cus-edit.el: idem ditto.
10233
10234         * faces.el: Added suport for adding device tags to various functions.
10235         (custom): New device tag.
10236         (face-spec-set): Call reset face with tags argument. No longer do
10237         x-init-global-faces hack.
10238
10239         * faces.el (frob-face-property): Use an anonymous specifier to map
10240         frob-face-property-1 over.
10241
10242         * x-font-menu.el (font-menu-set-font): Always specify all
10243         properties to custom.
10244
10245 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10246
10247         * mule/european.el (setup-czech-environment): Add czech support.
10248         From David Sauer <davids@orfinet.cz>
10249
10250 1999-03-15  SL Baur  <steve@xemacs.org>
10251
10252         * check-features.el: Turn hard errors into warnings.
10253
10254 1999-03-21  SL Baur  <steve@xemacs.org>
10255
10256         * simple.el (delete-key-deletes-forward): As per discussion on
10257         xemacs-beta, default to t.
10258
10259 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10260
10261         * loadup.el: Define Installation-string before loading anything.
10262
10263 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10264
10265         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10266         From Anders Stenman <stenman@isy.liu.se>
10267
10268 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10269
10270         * wid-edit.el (widget-glyph-find): Ditto.
10271
10272         * packages.el (locate-library): Ditto.
10273
10274         * loadup.el (really-early-error-handler): Ditto.
10275
10276         * lib-complete.el (read-library): Ditto.
10277
10278         * faces.el (set-face-stipple): Ditto.
10279
10280         * code-files.el (load): Use new calling style of locate-file.
10281
10282 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10283
10284         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10285         dead.
10286
10287 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10288
10289         * dumped-lisp.el (preloaded-file-list): Don't load
10290         Installation.el.
10291
10292         * loadup.el (Installation-string): Define it here.
10293
10294 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10295
10296         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10297         Installation.el needs to be loaded before `dump-paths', otherwise
10298         the dumping process won't find it.
10299
10300 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10301
10302         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10303         subr so that we can use `replace-in-string' in Installation.el to
10304         get rid of C-m chars under the native Windows build.
10305
10306 1999-04-29  Andy Piper  <andy@xemacs.org>
10307
10308         * make-docfile.el: canonicalize file and directory names.
10309
10310         * device.el (call-device-method): new function for calling device
10311         specific methods.
10312         (define-device-method): new function for defining device methods.
10313         (define-device-method*): ditto.
10314
10315 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10316
10317         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10318
10319 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10320
10321         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10322         (cyrillic-koi8-r-encode-table): Likewise.
10323         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10324         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10325
10326         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10327         from vietnamese.el].
10328
10329         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10330         mule/mule-misc.el.
10331
10332 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10333
10334         * mule/thai-xtis.el:
10335         - Change font registry name from "Thai94x94-0" to "xtis-0".
10336         - Change mnemonic of coding-system `tis-620' to "TIS620".
10337
10338 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10339
10340         * mule/ethiopic.el: fixed.
10341
10342 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10343
10344         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10345
10346         * mule/thai-xtis.el: New file.
10347
10348         * mule/vietnamese.el: New file.
10349
10350         * mule/ethiopic.el: New file.
10351
10352 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10353
10354         * bytecomp.el (byte-compile-close-variables): Leave
10355         debug-issue-ebola-notices alone.
10356
10357 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10358
10359         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10360         at the top of the buffer since it is the most important thing to
10361         customize
10362         (ldap-get-host-parameter): New defun
10363         (ldap-search): Add a new parameter `withdn' to retrieve the
10364         distinguished names of entries
10365
10366 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10367
10368         * startup.el (splash-frame-body): Date and spelling fixes.
10369
10370 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10371
10372         * view-less.el (toggle-truncate-lines): add autoload tag
10373
10374 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10375
10376         * format.el (format-alist): Disable image stuff.
10377
10378 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10379
10380         * wid-edit.el (widget-glyph-find): Search by directories, then by
10381         suffixes rather than the other way around.
10382         (widget-image-conversion): Renamed to
10383         `widget-image-file-name-suffixes'.
10384
10385 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10386
10387         * mule/mule-charset.el: Made old functions obsolete, remove the
10388         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10389         (charset-iso-graphic-plane): Rename from charset-graphic.
10390         (charset-iso-final-char): Rename from charset-final.
10391         (charset-width): Rename from charset-columns.
10392         (charset-bytes): Added from fsf compatibility, returns always 1.
10393
10394         * mule/mule-misc.el: Move charset-doc-string alias to
10395         mule-charset.el
10396
10397 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10398
10399         * x-faces.el (x-make-font-bold-italic): honor
10400         *try-oblique-before-italic-fonts*
10401
10402 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10403
10404         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10405
10406 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10407
10408         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10409         name.
10410
10411 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10412
10413         * cl-extra.el (equalp): Would bug out for lists.
10414
10415 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10416
10417         * about.el (about-hackers):  Change cgw's email address
10418
10419 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10420
10421         * XEmacs 21.2.13 is released
10422
10423 1999-03-12  SL Baur  <steve@xemacs.org>
10424
10425         * simple.el (delete-key-deletes-forward): Revert to previous
10426         behavior.
10427
10428 1999-01-18  Didier Verna  <didier@xemacs.org>
10429
10430         * menubar-items.el (xemacs-splash-buffer): handle the case of
10431         multiple elements in the splash buffer body.
10432
10433         * startup.el (splash-frame-timeout): new constant: interval
10434         between splash buffer elements.
10435         (command-line-1): handle splash buffer with multiple elements (use
10436         a timeout).
10437         (splash-frame-body): Originally `startup-splash-frame-body'.
10438         Rewrote a cleaner and more readable version. This can now be array,
10439         in which case each element is displayed in turn in the splash buffer.
10440         (splash-frame-static-body): new constant. Persistent information
10441         across all splash buffer elements (preserves the possibility to give
10442         it in different languages.
10443         (circulate-splash-frame-elements): new function. Used as a timeout
10444         to circulate through all splash frame elements and display them in
10445         sequence.
10446         (display-splash-frame): originally `startup-splash-frame'. Handle
10447         the case of multiple elements in the splash buffer body. Now
10448         returns a timeout id if multiple elements to display, or nil.
10449
10450 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10451
10452         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10453         so they can be overridden by x-init-face-from-resources.
10454         Additionally specify the font name also with an x tag.
10455
10456 1999-03-08  Andy Piper  <andy@xemacs.org>
10457
10458         * package-get.el (package-get-base): autoload.
10459
10460         * menubar-items.el (default-menubar): add update menu item. Fix
10461         custom menu to only be activated when package-base is available.
10462
10463         * package-get.el (package-get-custom): don't load
10464         package-get-custom as it is auto-generated. Fix group definition.
10465
10466 1999-03-05  Didier Verna  <didier@xemacs.org>
10467
10468         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10469         instead of `symbol-name' (Thanks Kyle).
10470
10471         * cus-edit.el (custom-save-variables): use `prin1' instead of
10472         princ to write symbols.
10473
10474 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10475
10476         * XEmacs 21.2.12 is released
10477
10478 1999-03-05  SL Baur  <steve@xemacs.org>
10479
10480         * menubar-items.el (default-menubar): Add kfm browsing support.
10481         From Neal Becker <nbecker@fred.net>
10482
10483 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10484
10485         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10486         calls to font-lock during buffer reversion.
10487
10488 1999-02-12  Didier Verna  <didier@xemacs.org>
10489
10490         * info.el (Info-build-node-completions): unconditionally widen the
10491         tag table buffer.
10492
10493 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10494
10495         * x-faces.el (x-init-face-from-resources):
10496         Only set fonts in the 'x locale.
10497
10498 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10499
10500         * package-ui.el (pui-install-selected-packages): Don't throw on
10501         `package-admin-delete-binary-package' returning nil since it's
10502         normal.  Reindent function.
10503         (pui-add-required-packages): Handle case where packages selected
10504         for installation have never been installed.
10505
10506 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10507
10508         * menubar-items.el (default-menubar):
10509         Implement the ``Mule->Set coding system of process'' menu item.
10510
10511 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10512
10513         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10514         files
10515         - Change some `if's to `when's
10516
10517 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10518
10519         * XEmacs 21.2.11 is released
10520
10521 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10522
10523         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10524         against window close (Fix Bug #460).
10525         (ask-user-about-lock-dbox): Idem.
10526
10527 1999-02-25  SL Baur  <steve@xemacs.org>
10528
10529         * mule/mule-charset.el (charset-leading-byte): New function.
10530         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10531
10532 1999-02-12  Andy Piper  <andy@xemacs.org>
10533
10534         * about.el (xemacs-hackers): change andy's email address.
10535         (about-url-alist): change andy's web page address.
10536         (about-xemacs): add piper.
10537
10538 1999-02-16  SL Baur  <steve@xemacs.org>
10539
10540         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10541         of mule-base into lisp/mule.
10542
10543 1999-02-16  SL Baur  <steve@xemacs.org>
10544
10545         * mule/arabic.el:
10546         mule/canna-leim.el:
10547         mule/chinese.el:
10548         mule/cyrillic.el:
10549         mule/english.el:
10550         mule/european.el:
10551         mule/greek.el:
10552         mule/hebrew.el:
10553         mule/japanese.el:
10554         mule/kinsoku.el:
10555         mule/korean.el:
10556         mule/misc-lang.el:
10557         mule/mule-category.el:
10558         mule/mule-ccl.el:
10559         mule/mule-charset.el:
10560         mule/mule-cmds.el:
10561         mule/mule-coding.el:
10562         mule/mule-files.el:
10563         mule/mule-help.el:
10564         mule/mule-init.el:
10565         mule/mule-misc.el:
10566         mule/mule-tty-init.el:
10567         mule/mule-x-init.el:
10568         mule/viet-chars.el:  Remerge from mule-base.
10569
10570         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10571         of mule-base into lisp/mule.
10572
10573 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10574
10575         * process.el (exec-to-string): Use `shell-command-switch' in place
10576         of hard-wired "-c" (for WindowsNT).
10577
10578 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10579
10580         * menubar-items.el (default-menubar):  Remove obsolete
10581         "Gopher" item
10582
10583 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10584
10585         * package-admin.el (package-admin-get-install-dir): First fall
10586         back to the location of xemacs-base for non-mule packages.
10587
10588 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10589
10590         * paths.el:
10591         - improved automounter tmp directory support.
10592         - support 4 (!) empirically discovered automounter conventions
10593
10594 1999-02-12  SL Baur  <steve@xemacs.org>
10595
10596         * etags.el (pop-tag-mark): autoload to match key binding.
10597
10598 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10599
10600         * XEmacs 21.2.10 is released
10601
10602 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10603
10604         * package-get.el (package-get-remote-filename): Don't bug out for
10605         a local file name in the search entry.
10606
10607 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10608
10609         * XEmacs 21.2.9 is released
10610
10611 1999-01-19  Didier Verna  <didier@xemacs.org>
10612
10613         * replace.el (replace-search-function): new variable containing a
10614         function to perform a search-forward.
10615         (replace-re-search-function): new variable containing a function
10616         to perform a re-search-forward.
10617         (perform-replace): use them.
10618
10619 1999-01-25  Didier Verna  <didier@xemacs.org>
10620
10621         * select.el (selection-owner-p): use the name `XEmacs'.
10622         (cut-copy-clear-internal): ditto.
10623
10624 1999-01-18  Andy Piper  <andy@xemacs.org>
10625
10626         * about.el (about-url-alist): Update my entry.
10627         (xemacs-hackers): Ditto.
10628
10629 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10630
10631         * buffer.el (switch-to-buffer): Fixing documentation.
10632         * minibuf.el (minibuffer-completion-table): ditto.
10633         * cl-macs.el (return-from): ditto.
10634
10635 1999-01-04  Didier Verna  <didier@xemacs.org>
10636
10637         * replace.el (delete-non-matching-lines): temporarily disable
10638         case-folding when called interactively with a regexp containing
10639         uppercase characters.
10640         (delete-matching-lines): ditto.
10641         (count-matches): ditto.
10642         (list-matching-lines): ditto.
10643
10644 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10645
10646         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10647         abort if current window is split horizontally, not if others are
10648         split.  Got rid of unnecessary minibuffer checking.  Also, add
10649         some comments (it's still complex).
10650
10651 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10652
10653         * package-get.el: changed address for doc.ic.ac.uk to
10654         sunsite.doc.ic.ac.uk
10655
10656 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10657
10658         * ldap.el (toplevel): Remove requires so that the file compiles
10659         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10660
10661 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10662
10663         * dump-paths.el: Calculate module-directory and set
10664         module-load-path to the load path for modules.
10665
10666         * loadup.el: Get bootstrap value of module-load-path from the
10667         environment variable EMACSBOOTSTRAPMODULEPATH.
10668         - Display the module load path if we're debugging paths.
10669
10670         * setup-paths.el: Added function paths-find-site-module-directory.
10671         - Added function paths-find-module-directory.
10672         - Added function paths-construct-module-load-path.  Uses new
10673         environment variable EMACSMODULEPATH.
10674
10675 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10676
10677         * font.el (font-default-object-for-device):
10678         Oops! This `or' can't be replaced by `unless'.
10679         Fixed inability to run w3, among other things.
10680
10681 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10682
10683         * package-admin.el: Change initialization of
10684           package-admin-install-function dependent on system type.
10685           Change package-admin-install-function-mswindows to use
10686           "minitar".
10687
10688 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10689
10690         * mouse.el (default-mouse-motion-handler): Disable help echo while
10691         in the minibuffer.
10692
10693 1998-12-28  Martin Buchholz <martin@xemacs.org>
10694
10695         * XEmacs 21.2.8 is released.
10696
10697 1998-12-24  Martin Buchholz <martin@xemacs.org>
10698
10699         * XEmacs 21.2.7 is released.
10700
10701 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10702
10703         * package-ui.el (pui-list-packages): Set truncate-lines.
10704
10705         * package-get.el (package-get-download-menu): Use
10706         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10707
10708         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10709         (pui-help-string): idem.
10710         (list-packages-mode): New major mode.
10711         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10712         (pui-install-selected-packages): Add suport for removing packages.
10713         (pui-toggle-package-delete-key): New function.
10714         (pui-popup-context-sensitive): New kludge.
10715         (pui-list-packages): Add warning when `package-get-remote' is nil.
10716         (package-ui-add-site): New function.
10717
10718 1998-12-01  Didier Verna  <didier@xemacs.org>
10719
10720         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10721
10722 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10723
10724         * ldap.el: Custom-ized
10725         (toplevel): Do not provide `ldap' which is provided by C level
10726         LDAP code
10727         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10728
10729 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10730
10731         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10732
10733 1998-12-17  Andy Piper  <andy@xemacs.org>
10734
10735         * sound.el (sound-load-list): name changed from sound-load-alist.
10736         (sound-extension-list): name changed from sound-ext-list.
10737         (load-default-sounds): use new names.
10738         (load-sound-file): use new names.
10739
10740 1998-12-16  Andy Piper  <andy@xemacs.org>
10741
10742         * XEmacs 21.2.6 is released
10743
10744 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10745
10746         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10747         errors.
10748
10749 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10750
10751         * wid-edit.el (widget-echo-this-extent): Set
10752         help-echo-owns-message to t.
10753
10754 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10755
10756         * package-get.el (package-get-download-menu): use toggles for
10757           each site in the download site menu.
10758
10759 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10760
10761         * package-get.el (package-get): If we cannot find a package
10762           because package-get-remote is not set, give a more helpful
10763           error message.
10764
10765 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10766
10767         * package-get.el (package-get-remote-filename): use an EFS path
10768         with user anonymous if no user is specified.
10769
10770 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10771
10772         * faces.el (face-spec-set): Re-init fallfacks for default after
10773         calling reset-face on the default face.
10774
10775 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10776
10777         * package-admin.el (package-admin-default-install-function):
10778         Behave as advertised.  Make sure the pkg-dir is proper for
10779         default-directory.
10780         (package-admin-add-binary-package): Make sure the pkg-dir is
10781         proper for default-directory.
10782         (package-admin-install-function-mswindows): Make sure the pkg-dir
10783         is proper for default-directory.
10784
10785 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10786
10787         * XEmacs 21.2.5 is released
10788
10789 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10790
10791         * files.el (binary-file-regexps): regexp-opt is not available at
10792         bytecompile time.
10793
10794 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10795
10796         * x-win-xfree86.el:
10797         * x-win-sun.el (x-win-init-sun):
10798         * x-win-sun.el:
10799         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10800         * x-iso8859-1.el:
10801         * x-init.el (init-post-x-win):
10802         * x-init.el (init-pre-x-win):
10803         * x-init.el (x-initialize-compose):
10804         * x-init.el:
10805         * x-compose.el:
10806         * winnt.el:
10807         * widget.el:
10808         * wid-edit.el (widget-glyph-click):
10809         * wid-edit.el (widget-glyph-find):
10810         * wid-edit.el (widget-type):
10811         * view-less.el (view-buffer-other-window):
10812         * very-early-lisp.el:
10813         * version.el:
10814         * toolbar.el:
10815         * toolbar-items.el:
10816         * term/sun.el (suntool-map):
10817         * term/sun-mouse.el:
10818         * term/internal.el:
10819         * syntax.el (modify-syntax-entry):
10820         * symbol-syntax.el:
10821         * subr.el:
10822         * startup.el (lock-directory):
10823         * simple.el (set-comment-column):
10824         * simple.el (backward-delete-char-untabify):
10825         * shadow.el (find-emacs-lisp-shadows):
10826         * shadow.el:
10827         * setup-paths.el (paths-construct-info-path):
10828         * select.el (cut-copy-clear-internal):
10829         * process.el (call-process-region):
10830         * process.el (start-process-shell-command):
10831         * process.el:
10832         * paths.el (rmail-spool-directory):
10833         * paragraphs.el (use-hard-newlines):
10834         * package-get.el (package-get-dependencies):
10835         * package-admin.el (package-admin-delete-binary-package):
10836         * obsolete.el (truncate-string):
10837         * obsolete.el (store-substring):
10838         * mouse.el (default-mouse-track-maybe-own-selection):
10839         * mouse.el (mouse-yank-at-point):
10840         * modeline.el:
10841         * modeline.el (mouse-drag-modeline):
10842         * minibuf.el (read-directory-name-internal):
10843         * minibuf.el (read-file-name-internal):
10844         * minibuf.el (read-file-name-internal-1):
10845         * minibuf.el (read-file-name-2):
10846         * minibuf.el (exact-minibuffer-completion-p):
10847         * minibuf.el (read-from-minibuffer):
10848         * minibuf.el:
10849         * menubar.el (check-menu-syntax):
10850         * map-ynp.el (map-y-or-n-p):
10851         * make-docfile.el (docfile-out-of-date):
10852         * loadup.el ((member "run-temacs" command-line-args)):
10853         * loadup.el ((member "no-site-file" command-line-args)):
10854         * loadup.el (really-early-error-handler):
10855         * loadup.el:
10856         * loadhist.el:
10857         * loaddefs.el:
10858         * lisp-mnt.el (lm-verify):
10859         * lib-complete.el (lib-complete:cache-completions):
10860         * lib-complete.el (library-all-completions):
10861         * itimer.el (itimer-run-expired-timers):
10862         * info.el (Info-mode):
10863         * info.el (Info-insert-file-contents):
10864         * info.el (Info-rebuild-dir):
10865         * info.el (Info-build-dir-anew):
10866         * info.el (Info-parse-dir-entries):
10867         * info.el (Info-dir-outdated-p):
10868         * info.el (Info-insert-dir):
10869         * info.el (info-xref):
10870         * info.el:
10871         * hyper-apropos.el (hyper-apropos-get-doc):
10872         * hyper-apropos.el (hyper-describe-face):
10873         * hyper-apropos.el (hyper-apropos-mode):
10874         * hyper-apropos.el:
10875         * help.el (list-processes):
10876         * help.el:
10877         * gnuserv.el:
10878         * font.el (mswindows-font-create-name):
10879         * font.el (font-default-font-for-device):
10880         * font.el (x-font-create-object):
10881         * font.el (font-registry):
10882         * font.el:
10883         * font-lock.el (font-lock-keywords):
10884         * font-lock.el:
10885         * finder.el (finder-compile-keywords):
10886         * find-paths.el (paths-find-recursive-path):
10887         * fill.el (set-justification-center):
10888         * fill.el (fill-region-as-paragraph):
10889         * files.el (insert-directory):
10890         * files.el (wildcard-to-regexp):
10891         * files.el (recover-file):
10892         * files.el (basic-save-buffer):
10893         * files.el (delete-auto-save-file-if-necessary):
10894         * files.el (file-relative-name):
10895         * files.el (backup-extract-version):
10896         * files.el (backup-buffer):
10897         * files.el (set-visited-file-name):
10898         * files.el (set-auto-mode):
10899         * files.el (interpreter-mode-alist):
10900         * files.el:
10901         * files.el (find-file-noselect):
10902         * files.el (abbreviate-file-name):
10903         * files.el (parse-colon-path):
10904         * files.el (directory-abbrev-alist):
10905         * etags.el (visit-tags-table-buffer):
10906         * easymenu.el (easy-menu-define):
10907         * dragdrop.el (experimental-dragdrop-drag):
10908         * dragdrop.el (dragdrop-drop-do-functions):
10909         * dragdrop.el (dragdrop-drop-at-point):
10910         * disass.el (disassemble-1):
10911         * disass.el (disassemble-internal):
10912         * disass.el (disassemble):
10913         * disass.el:
10914         * derived.el (derived-mode-init-mode-variables):
10915         * derived.el (define-derived-mode):
10916         * custom.el (defgroup):
10917         * cus-edit.el (custom-quote):
10918         * config.el:
10919         * code-process.el (open-network-stream):
10920         * code-process.el (start-process):
10921         * code-process.el (call-process-region):
10922         * code-process.el (call-process):
10923         * code-process.el:
10924         * code-files.el (insert-file-contents):
10925         * code-files.el:
10926         * code-files.el (buffer-file-coding-system-for-read):
10927         * cmdloop.el (yes-or-no-p-minibuf):
10928         * cl.el:
10929         * cl-macs.el:
10930         * cl-extra.el:
10931         * callers-of-rpt.el (make-caller-report):
10932         * callers-of-rpt.el:
10933         * bytecomp.el (batch-byte-recompile-directory):
10934         * bytecomp.el (batch-byte-compile-1):
10935         * bytecomp.el (batch-byte-compile):
10936         * bytecomp.el (display-call-tree):
10937         * bytecomp.el (byte-compile-insert):
10938         * bytecomp.el (byte-compile-two-args-19->20):
10939         * bytecomp.el (byte-compile-variable-ref):
10940         * bytecomp.el (byte-compile-form):
10941         * bytecomp.el (byte-compile-top-level-body):
10942         * bytecomp.el (byte-compile-out-toplevel):
10943         * bytecomp.el (byte-compile-byte-code-maker):
10944         * bytecomp.el (byte-compile-file-form-defmumble):
10945         * bytecomp.el (byte-compile-file-form):
10946         * bytecomp.el (byte-compile-keep-pending):
10947         * bytecomp.el (byte-compile-insert-header):
10948         * bytecomp.el (byte-compile-from-buffer):
10949         * bytecomp.el (byte-compile-file):
10950         * bytecomp.el (byte-recompile-file):
10951         * bytecomp.el (byte-compile-close-variables):
10952         * bytecomp.el (byte-compile-warn-about-unused-variables):
10953         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10954         * bytecomp.el (byte-compiler-legal-options):
10955         * bytecomp.el (byte-compile-lapcode):
10956         * bytecomp.el (byte-optimize-log):
10957         * bytecomp.el ((fboundp 'defsubst)):
10958         * bytecomp.el:
10959         * bytecomp-runtime.el:
10960         * byte-optimize.el (byte-optimize-apply):
10961         * byte-optimize.el (car):
10962         * byte-optimize.el (byte-optimize-form):
10963         * byte-optimize.el (byte-optimize-form-code-walker):
10964         * byte-optimize.el:
10965         * build-report.el (build-report-insert-installation-file):
10966         * build-report.el (build-report):
10967         * auto-show.el:
10968         * apropos.el (apropos-documentation):
10969         - mega patch
10970         - clean up byte-compile warnings
10971         - remove unused variables
10972         - Use common lisp style hashtable functions
10973         - byte compiler cleanup
10974         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10975         - remove old backquote syntax usage
10976         - move some cl functionality into C for speed.
10977         - remove last remaining VMS support
10978         - spelling fixes
10979         - implement last, butlast, nbutlast, copy-list in C.
10980         - new macro ignore-file-errors, similar to ignore-errors
10981           (ignore-file-errors (delete-file "foo"))
10982         - get frequent garbage collection during loadup.el by tweaking
10983           gc-cons-threshold, rather than explicitly calling garbage-collect
10984         - default delete-key-deletes-forward to `t'.
10985
10986 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10987
10988         * XEmacs 21.2-beta4 is released.
10989
10990 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10991
10992         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10993         (easy-menu-item-present-p): Wrapper around find-menu-item.
10994         (easy-menu-remove-item): Wrapper around delete-menu-item.
10995
10996         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10997         (add-menu-button): Add 'in-menu' argument.
10998         (add-menu-item-1): Add in-menu support to helper function.
10999
11000 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11001
11002         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11003
11004 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11005
11006         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11007         of Dec 4, 1997.
11008
11009 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11010
11011         * process.el (shell-command-on-region): Report if the command
11012         succeeded or failed.
11013
11014 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11015
11016         * subr.el (buffer-substring-no-properties): Comment out.
11017
11018 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11019
11020         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11021           into font instances first, like `x-frob-font-size' does.
11022           (mswindows-find-larger-font): ditto
11023
11024 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11025
11026         * package-ui.el (pui-install-selected-packages): fix args in call
11027         to `package-get'.
11028
11029 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11030
11031         * package-get.el (host-name): New widget type.
11032         (package-get-remote): Better customization using new type.
11033         (package-get-download-sites): idem dito.
11034
11035         (package-get-custom): Do not use package-get-all untill we have
11036         runtime dependencies.
11037
11038         (package-get-remove-copy): Default to 't' we no longer need this
11039         kludge as we do not currently use depenencies.
11040
11041         (package-get-was-current): New variable.
11042         (package-get-require-base): New 'force-current' argument.
11043         (package-get-update-base): idem
11044         (package-get-package-provider):  idem
11045         (package-get-locate-index-file): New 'no-remote' argument.
11046         (package-get-locate-file): idem.
11047
11048         (package-get-maybe-save-index): New function.
11049         (package-get-update-base): Use it.
11050
11051 1998-10-28 Greg Klanderman <greg@alphatech.com>
11052
11053         * package-get.el (package-get-remote): default to nil; by default,
11054         don't go out to the net via EFS.  They must select a download site.
11055         (package-get-download-sites): new variable.
11056         (package-get-download-menu): new function.
11057         (package-get-locate-index-file): new function.
11058         (package-get-update-base): use it.
11059
11060         * menubar-items.el (default-menubar): add "Update Package Index"
11061         and "Add Download Site" menus under Options | Manage Packages.
11062
11063 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11064
11065         * package-get.el (package-get): bugfix code checking installed version
11066         for case where package is not currently installed.
11067         (package-get-require-signed-base-updates): new variable.
11068         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11069         deemed not a goot thing.  Use the variable
11070         package-get-allow-unsigned-base-updates instead.
11071
11072 1998-10-16 Greg Klanderman <greg@alphatech.com>
11073
11074         * package-get.el (package-get): Don't install an older version than
11075         we already have unless explicitly told to.  Issue a warning.
11076
11077         * package-ui.el (pui-add-required-packages): when adding
11078         dependencies, don't add packages that are up to date.
11079         (pui-package-symbol-char):  Don't consider a package out of date
11080         if you have a newer version installed than the latest version in
11081         package-get-base.
11082
11083         * package-get.el (package-get-base-filename): document that it may
11084         be a path relative to package-get-remote;  new default value.
11085         (package-get-locate-file): new function.
11086         (package-get-update-base): use it to expand package-get-base-filename.
11087         (package-get-save-base): new function to save the package-get database
11088         to file.
11089         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11090         (package-get-update-base): pass the REMOTE-SOURCE arg.
11091         (package-get-update-base-entry): call package-get-custom-add-entry.
11092         (package-get-file-installed-p): removed; no longer needed.
11093         (package-get-create-custom): ditto.
11094         (toplevel): remove code to build and load package-get-custom.el
11095         (package-get-custom-add-entry): new function.
11096
11097 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11098
11099         * wid-edit.el (widget-button-click): Don't switch window.
11100
11101 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11102
11103         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11104
11105 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11106
11107         * etags.el (find-tag-default): Run find-tag-hook using
11108         run-hooks rather than funcall
11109
11110 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11111
11112         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11113         and the current local map as the parents to isearch-mode-map.
11114
11115 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11116
11117         * XEmacs 21.2-beta3 is released.
11118
11119 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11120
11121         * package-get.el (package-get-update-base): use
11122         insert-file-contents-internal, not insert-file-contents-literally.
11123
11124 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11125
11126         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11127         dump time.
11128
11129 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11130
11131         * package-get.el (package-get-update-base-entry): new function.
11132         (package-get-update-base): renamed; was `package-get-load-base'.
11133         cleanup, and use package-get-update-base-from-buffer.
11134         (package-get-update-base-from-buffer): new function.
11135         (package-get-update-base-entries): new; helper for above.
11136         Do not eval lisp grabbed over ftp; parse it from new format.
11137
11138 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11139
11140         * files.el (set-auto-mode): Don't play games loading package-get
11141         database; package-get-package-provider will handle it all.
11142
11143 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11144
11145         * package-get.el (package-get-base-filename): new variable.
11146         (package-get-require-base): new function.
11147         (package-get-pgp-signed-begin-line): new variable.
11148         (package-get-pgp-signature-begin-line): ditto.
11149         (package-get-pgp-signature-end-line):  ditto.
11150         (package-get-load-base): new function.
11151         (package-get-interactive-package-query):
11152         (package-get-update-all):
11153         (package-get-dependencies):
11154         (package-get-package-provider):
11155         (package-get-custom): use package-get-require-base.
11156         [package-get-custom loading]: disable for now.
11157
11158         * package-ui.el (pui-list-packages): use (package-get-require-base)
11159
11160 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11161
11162         * package-ui.el: Correct obvious thinko in choosing extent face.
11163
11164 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11165
11166         * menubar-items.el (default-menubar): pui-list-package has nothing
11167         to with Customize. Move all the package stuff to a new Item in Options.
11168
11169         * package-ui.el (pui-menu): Add menu and Popup menu.
11170
11171         * package-get.el (package-get): Use new
11172         package-admin-get-install-dir.
11173
11174         * package-admin.el (package-admin-get-install-dir): New syntax.
11175         Conserve package location and put mule packages where mule-base is.
11176
11177         * package-get.el : Customized
11178
11179         * package-ui.el (pui): Customized
11180         (pui-package-install-dest-dir): New variable.
11181         (pui-install-selected-packages): Use it
11182
11183 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11184
11185         * package-get.el (package-get-interactive-package-query): Move
11186         dependency on package-get-base to run-time.
11187         (package-get-update-all): Ditto.
11188         (package-get-dependencies): Ditto.
11189         (package-get-package-provider): Ditto.
11190         (package-get-custom): Ditto.
11191
11192 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11193
11194         * events.el: Remove 'ascii-character property from 'backspace
11195         and 'delete symbols
11196
11197 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11198
11199         * package-get-base.el: removed.
11200
11201 1998-09-23  Didier Verna  <didier@xemacs.org>
11202
11203         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11204         (no-upper-case-p): new function.
11205         (with-search-caps-disable-folding): new macro.
11206         (with-interactive-search-caps-disable-folding): new macro.
11207         (zap-to-char): In interactive mode, do a case-sensitive search if
11208         the character is uppercase.
11209         (zap-up-to-char): ditto.
11210
11211         * replace.el (perform-replace): use the function no-upper-case-p.
11212
11213         * isearch-mode.el (isearch-fix-case): ditto.
11214         make obsolete `with-caps-disable-folding' and
11215         `isearch-no-upper-case-p'.
11216
11217         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11218         (tags-search): ditto.
11219         (tags-query-replace): ditto.
11220
11221         * info.el (Info-search): ditto.
11222
11223 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11224
11225         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11226
11227 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11228
11229         * package-admin.el (package-admin-rmtree): rewritten.  need to
11230         check for "." and ".." before symlink check.  expand files and
11231         directories with respect to DIRECTORY, not default-directory.
11232
11233 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11234
11235         * package-get.el (package-get-all): add INSTALL-DIR argument.
11236
11237 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11238
11239         * package-ui.el (pui-add-required-packages): new function, select
11240         dependent packages.
11241         (pui-display-keymap): bind it.
11242         (pui-help-string): document it.
11243         (pui-install-selected-packages): package-get-all -> package-get.
11244
11245         * package-get.el (package-get-dependencies): new function.
11246
11247 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11248
11249         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11250         regexps.
11251
11252 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11253
11254         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11255         function.
11256         (default-mouse-track-normalize-point): Use it.
11257
11258 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11259
11260         * package-admin.el (package-admin-delete-binary-package):
11261                 General cleanup. Remove unnessary use of progn and
11262         save-excursion.
11263         (package-admin-delete-binary-package): Do NOT mess with file
11264         modes. That is evil.
11265         (package-admin-delete-binary-package): Wrap all deleting in
11266         condition-case. The data in MANIFEST is untrustworthy.
11267         (package-admin-delete-binary-package): Let the OS worry about non
11268         empty directories.
11269
11270 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11271
11272         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11273         processing.
11274         (lm-report-bug): Fix mail address to send bug reports to.
11275
11276 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11277
11278         * XEmacs 21.2-beta2 is released.
11279
11280 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11281
11282         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11283
11284 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11285
11286         * info.el (Info-mode): Document page turning by double clicks in
11287         docstring so `M-x describe-mode' will display it.
11288
11289 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11290
11291         * info.el (Info-mouse-track-double-click-hook): Use character
11292         widths to calculate a border region where double clicking does
11293         page turning, and return `nil' by default so other hooks, such as
11294         region highlighting, will be run.
11295
11296 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11297
11298         * sound.el (default-sound-directory-list): Initialize with all the
11299         "sounds" directories in `data-directory-list'.  It used to just be
11300         the first one.
11301
11302         * packages.el (locate-data-directory-list): Created.  This gives
11303         the list of matching directories, unlike `locate-data-directory',
11304         which just gives the first one.
11305
11306 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11307
11308         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11309         make a binding in the local keymap until help-char handling is
11310         improved.
11311
11312         * help.el (help-keymap-with-help-key): Provide keymap with help
11313         binding.
11314         (help-print-help-form): New helper function.
11315
11316 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11317
11318         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11319         move extent to another buffer; no need to create a new extent.
11320         (isearch-fix-case): New function.
11321         (isearch-search-and-update): Use it.
11322
11323 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11324
11325         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11326         the keymap, not minor-mode-map-alist.
11327         (isearch-done): Restore overriding-local-map.
11328
11329 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11330
11331         * bytecomp.el (byte-compile-buffer-substring):
11332         Fix for: (byte-compile (defun f () (buffer-substring)))
11333         ==>   ** buffer-substring called with 3 args, but requires 0-3
11334         - new code not only works, but is more readable, too.
11335
11336 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11337
11338         * msw-faces.el (mswindows-init-device-faces): Don't try to
11339           specify a default font at this late stage. Do try to force
11340           creation of the default face font so that if it fails we get
11341           an error now instead of a crash at frame creation.
11342
11343           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11344           mswindows-make-font-unitalic: Canonical default weight
11345           changed from "Normal" to "Regular".
11346
11347           mswindows-make-font-bold / -bold-italic: Supplied device was
11348           not being passed into call to mswindows-find-smaller-font.
11349
11350 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11351
11352         * package-get.el (package-get-remote): Fix the path where to find
11353           the packages on xemacs.org.
11354
11355 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11356
11357         * about.el (about-maintainer-info): Update Ben's entry.
11358
11359 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11360
11361         * lisp/shadow.el (find-emacs-lisp-shadows):
11362         - `member' was being called on lists of length 2000!
11363         - Replace with hashtables.
11364         - Replace hand-coded loops with (dolist)
11365         - Fix comment typo
11366
11367 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11368
11369         * packages.el: Added new function, `package-delete-name', to
11370           delete existing packages from the installed package database
11371           (`packages-package-list').  Also added the "pkginfo" directory
11372           to `packages-special-base-regexp', so that the pkginfo directory
11373           would not get added to `late-packages'.
11374
11375         * package-admin.el: Added ability to delete an installed package
11376           (added low-level function, `package-admin-delete-package').
11377           Understands how to use the pkginfo/MANIFEST.<package> file to
11378           delete the package.  When installing a package, will also
11379           create a MANIFEST.* file if one is not provided by the
11380           package.  If the MANIFEST.* doesn't exist when deleting a
11381           package, the functions will fall back to attempting to delete
11382           any package-specific lisp directory.
11383
11384         * package-get.el: Moved some functions to package-admin.el.
11385           Added interactive function `package-get-delete-package', for
11386           use by users for deleting a package.
11387
11388           Also modified to not require the presence of efs.
11389
11390 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11391
11392         * files.el (find-file-noselect): Handle all signals, kill the
11393         buffer and resignal.
11394
11395 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11396
11397         * cl-macs.el (glyph-image): Add setf method.
11398
11399 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11400
11401         * package-get.el: Fixed broken EFS downloading.  Also, look for
11402           .tar.gz files first, in preference over .tgz files.
11403
11404         * package-ui.el: Fix display of package version numbers.
11405
11406 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11407
11408         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11409         argument.
11410
11411 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11412
11413         * list-mode.el: `display-completion-list': added new/optional
11414           keyword `:completion-string', which allows the programmer to
11415           change the "Possible completions are:" prompt.
11416
11417         * menubar-items.el: Added new pulldown menu-pick to start up the
11418           visual package browser/installer:
11419
11420                 Options->Customize->List Packages
11421
11422         * package-admin.el: Added hooks for installing under both Unix
11423           and MS Windows.  Does additional error checking.  No longer
11424           calls "add-big-package.sh" to install packages under Unix; now
11425           calls gunzip & tar directly.
11426
11427         * package-get.el: Added ability to install packages from files
11428           on a local disk/CDROM.  Now deletes any existing package lisp
11429           directory.  Does completion on available packages when
11430           querying for package names.  Will also search for .tgz files
11431           in addition for .tar.gz files.  Tries to reload
11432           auto-autoloads, as a convenience when loading new packages,
11433           and also tries to add any new package paths to `load-path'.
11434           Changed all occurences of `concat' to use `expand-file-name'.
11435
11436         * package-ui.el: New file which implements the main visual
11437           package browser/installer, which is started via a menu pick or
11438           M-x pui-list packages.
11439
11440 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11441
11442         * startup.el (load-init-file): spelling fix.
11443
11444 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11445
11446         * startup.el (normal-top-level): Load auto-autoload files
11447         covariantly with their precedence.
11448
11449 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11450
11451         * menubar-items.el (default-menubar): Remove "Font Weight"
11452         option, there is currently no custom equivalent.. Customize-faces
11453         is "Edit faces".
11454
11455         * x-font-menu.el (font-menu-set-font): Use customize to set
11456         default face.
11457
11458         * faces.el (face-spec-update-all-matching): New function.
11459
11460         * cus-face.el (custom-set-face-update-spec): New function.
11461         Interface to customize faces from elisp.
11462
11463         (custom-face-value-create): Show the customized settings if set
11464         but not saved.
11465
11466 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11467
11468         (custom-face-value-create): Show the customized settings if set
11469         but not saved.
11470
11471 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11472
11473         * keydefs.el (global-map): Add FSF 20.3 binding of
11474         query-replace-regexp.
11475
11476 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11477
11478         * minibuf.el (read-file-name-internal-1): use
11479         user-name-completion-1 instead of user-name-completion.
11480
11481 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11482
11483         * loadup.el:
11484         * make-docfile.el:
11485         * update-elc.el: Don't set `source-directory' (now defunct as a
11486         global variable) no more.
11487
11488         * packages.el (packages-list-autoloads): Made `source-directory'
11489         (now defunct as a global variable) a parameter.
11490
11491 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11492
11493         * about.el (about-hackers): new email
11494
11495 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11496
11497         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11498
11499 1998-07-17  Didier Verna  <didier@xemacs.org>
11500
11501         * faces.el (set-face-property):
11502         (set-face-dim-p):
11503         (face-dim-p): updated the doc strings now that the dim property isn't
11504         tty-specific.
11505         (face-equal): the dim property is now a common one.
11506
11507         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11508         Renamed the `stipple' attribute to `background-pixmap'.
11509         (custom-face-background-pixmap): make custom-face-stipple an
11510         obsolete alias for this.
11511
11512 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11513
11514         * find-paths.el (paths-file-readable-directory-p): Created and
11515         used.
11516
11517         * loadup.el: Don't set inhibit-... flags from run-temacs.
11518
11519 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11520
11521         * packages.el (packages-data-path-depth): Added and used.
11522
11523 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11524
11525         * about.el:
11526         - Change .xpm to .png, delete "zcat" section.
11527         - cosmetic fix in the 'marcpa' entry.
11528
11529         * etc/photos
11530         - convert all .xpm.Z to .png
11531         - rename mrb to martin
11532         - rename mcook-m to mcookm
11533
11534 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11535
11536         * x-init.el (x-initialize-compose): Add support for
11537         dead-circumflex as YET ANOTHER NAME for that dead key.
11538
11539 1998-08-05  Colin Rafferty <colin@xemacs.org>
11540
11541         * setup-paths.el (paths-construct-exec-path): Made the
11542         last-packages really be last.
11543         (paths-construct-data-directory-list): Ditto.
11544
11545 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11546
11547         * startup.el(startup-splash-frame-body):
11548         Update Copyright notice in splash screen
11549
11550 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11551
11552         * minibuf.el (read-file-name-internal-1): do ~user completion.
11553
11554 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11555
11556         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11557         aginst destroyed extents
11558
11559 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11560
11561         * package-get.el (package-get): add `install-dir' argument.
11562
11563 1998-07-20  John Jones  <jj@asu.edu>
11564
11565         * package-get.el: calls to package-get-update-all will only
11566           update packages which are already installed.
11567
11568 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11569
11570         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11571         writable.
11572
11573 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11574
11575         * about.el (about-hackers): Correct my email.
11576
11577 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11578
11579         * about.el (about-hackers): new email-address.
11580
11581 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11582
11583         * minibuf.el (read-number): Don't let `input-error' condition
11584         escape.
11585
11586 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11587
11588         * about.el (about-hackers): use my `email-for-life' address.
11589
11590 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11591
11592         * XEmacs 21.2-beta1 is released.
11593
11594 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11595
11596         * ldap.el (ldap-search): Doc string change
11597
11598 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11599
11600         * menubar-items.el (default-menubar): Removed references to
11601         `data-directory', and use `locate-data-file' instead, and made
11602         then greyed out if they don't exist.
11603
11604 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11605
11606         * keymap.el (events-to-keys): Use `format' instead of `concat'
11607         since the latter does not accept integer args anymore
11608
11609 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11610
11611         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11612         macros replaced.
11613
11614 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11615
11616         * make-docfile.el: Get first initialization from very-early-lisp.el
11617         * update-elc.el: Ditto.
11618         * loadup.el (really-early-error-handler): Ditto.
11619
11620         * packages.el (packages-unbytecompiled-lisp): Add new file,
11621         very-early-lisp.el.
11622
11623         * very-early-lisp.el: New file.
11624
11625 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11626
11627         * Symbols that have been obsolete for at least 3 years removed (II).
11628
11629         * obsolete.el (eval-current-buffer): Make compatible.
11630         (byte-code-function-p): Ditto.
11631         (send-string): Removed.
11632         (send-region): Removed.
11633         (screen-scrollbar-width): Removed.
11634         (set-screen-scrollbar-width): Removed.
11635         (set-screen-left-margin-width): Removed.
11636         (set-screen-right-margin-width): Removed.
11637         (screen-left-margin-width): Removed.
11638         (screen-right-margin-width): Removed.
11639         (set-buffer-left-margin-width): Removed.
11640         (set-buffer-right-margin-width): Removed.
11641         (buffer-left-margin-width): Removed.
11642         (buffer-right-margin-width): Removed.
11643         (x-set-frame-icon-pixmap): Removed.
11644         (x-set-screen-icon-pixmap): Removed.
11645         (pixel-name): Removed.
11646         (make-pixmap): Removed.
11647         (make-cursor): Removed.
11648         (pixmap-width): Removed.
11649         (pixmap-contributes-to-line-height-p): Removed.
11650         (set-pixmap-contributes-to-line-height): Removed.
11651
11652 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11653
11654         * obsolete.el (popup-menu-up-p): removed.
11655         (read-no-blanks-input): Removed.
11656         (wholenump): Removed.
11657         (ring-mod): Removed (what was ring-mod?).
11658         (current-time-seconds): Removed.
11659         (run-special-hook-with-args): Removed.
11660         (dot): Removed.
11661         (dot-marker): Removed.
11662         (dot-min): Removed.
11663         (dot-max): Removed.
11664         (window-dot): Removed.
11665         (set-window-dot): Removed.
11666
11667         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11668         `dot-min'.
11669
11670         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11671
11672         * code-files.el (insert-file-contents): Rename
11673         run-special-hook-with-args to run-hook-with-args-until-success.
11674         (write-region): Ditto.
11675
11676 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11677
11678         * about.el: Fix typos, update release date.
11679
11680         * Symbols that have been obsolete for at least 3 years removed.
11681
11682         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11683         screen- functions.
11684         (toplevel): remove setf methods for screen functions.
11685         * cl-macs.el (extent-data): defsetf removed.
11686         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11687         many places to remove.
11688         (comment-indent-hook): Ditto.
11689         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11690         (buffer-dedicated-screen): Ditto.
11691         (deiconify-screen): Ditto.
11692         (delete-screen): Ditto.
11693         (event-screen): Ditto.
11694         (find-file-other-screen): Ditto.
11695         (find-file-read-only-other-screen): Ditto.
11696         (live-screen-p): Ditto.
11697         (screen-height): Ditto.
11698         (screen-iconified-p): Ditto.
11699         (screen-list): Ditto.
11700         (screen-live-p): Ditto.
11701         (screen-name): Ditto.
11702         (screen-parameters): Ditto.
11703         (screen-pixel-height): Ditto.
11704         (screen-pixel-width): Ditto.
11705         (screen-root-window): Ditto.
11706         (screen-selected-window): Ditto.
11707         (screen-totally-visible-p): Ditto.
11708         (screen-visible-p): Ditto.
11709         (screen-width): Ditto.
11710         (screenp): Ditto.
11711         (get-screen-for-buffer): Ditto.
11712         (get-screen-for-buffer-noselect): Ditto.
11713         (get-other-screen): Ditto.
11714         (iconify-screen): Ditto.
11715         (lower-screen): Ditto.
11716         (mail-other-screen): Ditto.
11717         (make-screen): Ditto.
11718         (make-screen-invisible): Ditto.
11719         (make-screen-visible): Ditto.
11720         (modify-screen-parameters): Ditto.
11721         (new-screen): Ditto.
11722         (next-screen): Ditto.
11723         (next-multiscreen-window): Ditto.
11724         (other-screen): Ditto.
11725         (previous-screen): Ditto.
11726         (previous-multiscreen-window): Ditto.
11727         (raise-screen): Ditto.
11728         (redraw-screen): Ditto.
11729         (select-screen): Ditto.
11730         (selected-screen): Ditto.
11731         (set-buffer-dedicated-screen): Ditto.
11732         (set-screen-height): Ditto.
11733         (set-screen-position): Ditto.
11734         (set-screen-size): Ditto.
11735         (set-screen-width): Ditto.
11736         (show-temp-buffer-in-current-screen): Ditto.
11737         (switch-to-buffer-other-screen): Ditto.
11738         (visible-screen-list): Ditto.
11739         (window-screen): Ditto.
11740         (x-set-screen-pointer): Ditto.
11741         (x-set-frame-pointer): Ditto.
11742         (screen-title-format): Ditto.
11743         (screen-icon-title-format): Ditto.
11744         (terminal-screen): Ditto.
11745         (delete-screen-hook): Ditto.
11746         (create-screen-hook): Ditto.
11747         (mouse-enter-screen-hook): Ditto.
11748         (mouse-leave-screen-hook): Ditto.
11749         (map-screen-hook): Ditto.
11750         (unmap-screen-hook): Ditto.
11751         (default-screen-alist): Ditto.
11752         (default-screen-name): Ditto.
11753         (x-screen-defaults): Ditto.
11754         (x-create-screen): Ditto.
11755         * obsolete.el: meta-flag removed.
11756         baud-rate removed.
11757         sleep-for-millisecs removed.
11758         extent-data removed.
11759         set-extent-data removed.
11760         set-extent-attribute removed.
11761         extent-glyph removed.
11762         extent-layout removed.
11763         set-extent-layout removed.
11764         list-faces-display removed.
11765         list-faces removed.
11766         trim-versions-without-asking removed.
11767         after-write-file-hooks removed.
11768         truename removed.
11769         auto-fill-hook removed.
11770         blink-paren-hook removed.
11771         select-screen-hook, deselect-screen-hook removed.
11772         auto-raise-screen, auto-lower-screen removed.
11773
11774         * msw-mouse.el: Global change resource -> mswindows-resource.
11775
11776         * XEmacs 21.0-pre5 is released.
11777
11778 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11779
11780         * about.el (about-hackers): Credits update.
11781
11782 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11783
11784         * register.el (insert-register): Don't activate the region.
11785
11786 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11787
11788         * select.el: Restore x-* symbols for backwards compatibility:
11789         x-copy-primary-selection, x-kill-primary-selection,
11790         x-delete-primary-selection, x-select-make-extent-for-selection,
11791         x-valid-simple-selection-, x-cut-copy-clear-internal.
11792
11793 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11794
11795         * XEmacs 21.0-pre4 is released.
11796
11797 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11800         reporting bugs.
11801         (maybe-add-init-button): Fix semantics under Windows.  Use
11802         `expand-file-name' rather than `concat'.
11803
11804         * help.el (print-messages): New function.
11805
11806 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11807
11808         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11809
11810 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11811
11812         * about.el: Tweaked my entry in about-hackers.
11813
11814         * find-paths.el (paths-emacs-root-p):
11815           Relaxed emacs-root checking of an in-place installation to
11816           also accommodate the flat layout used on MS Windows.
11817
11818 1998-06-29  John Jones  <jj@asu.edu>
11819
11820         * package-get.el: calls to package-get-update-all will only
11821           update packages which are already installed.
11822
11823 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11824
11825         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11826         are handled by the gui-element face fallbacks now.
11827
11828         * x-faces.el: default gui-element face to "background" as well as
11829         the default face.
11830
11831         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11832         and default face settings since these are set as fallbacks now in
11833         the appropriate domain.
11834
11835 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11836
11837         * text-mode.el (text-mode): Reorder regexp so the OR part
11838         corresponding to `page-delim' goes first and the hack in
11839         `forward-paragraph' will work.
11840         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11841
11842 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11843
11844         * subr.el (remove-hook): When checking the hook value
11845           with functionp, don't apply car to it.
11846
11847 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11848
11849         * package-get.el (package-get-remote-filename):
11850           Don't use file-name-as-directory because the local directory
11851           separator conventions might not be the same as ftp's.
11852
11853 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11854
11855         * ldap.el (ldap-host-parameters-alist): New name of
11856         `ldap-host-parameters-plist'
11857
11858 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11859
11860         * package-get.el: Using (require 'package-get-base), now that it
11861         provides itself.  Consequently removed all instances of (load
11862         "package-get-base.el").
11863
11864 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11865
11866         * subr.el (remove-hook): Don't treat the hook value as a
11867           list unless it is both consp and not functionp.
11868
11869 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11870
11871         * about.el: Email address for Ben Wing is ben@xemacs.org.
11872         * auto-show.el: Ditto.
11873         * bytecomp.el: Ditto.
11874         * faces.el: Ditto.
11875         * x-scrollbar.el: Ditto.
11876         * x-misc.el: Ditto.
11877         * tty-init.el: Ditto.
11878         * toolbar-items.el: Ditto.
11879         * symbol-syntax.el: Ditto.
11880         * specifier.el: Ditto.
11881         * objects.el: Ditto.
11882         * hyper-apropos.el: Ditto.
11883         * glyphs.el: Ditto.
11884
11885 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11888         vertical-divider-always-visible-p.
11889         (default-mouse-motion-handler): Ditto.
11890
11891 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11892
11893         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11894         global value.
11895
11896 1998-06-21  Oliver Graf <ograf@fga.de>
11897
11898         * build-reports.el: changed receiver to xemacs-build-reports list
11899
11900 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11901
11902         * font.el: Split font-family-mappings into X and
11903           mswindows-specific versions.
11904           mswindows-font-create-[object|name]: Treat supplied size
11905           as a pointsize. Added underline and strikethru handling.
11906
11907         * msw-faces.el: changed default mswindows charset to western.
11908
11909         * msw-glyphs.el: removed space in border-glyph font string that
11910           was inserted to get round bugs in the mswindows C font code.
11911
11912 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11913
11914         * about.el (about-hackers): Credits update.
11915
11916         * help-nomule.el (tutorial-supported-languages): Add Romanian
11917         TUTORIAL.
11918
11919         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11920         to ISO-8859-2.
11921
11922 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11923
11924         * font.el: Split font-family-mappings into X and
11925           mswindows-specific versions.
11926           mswindows-font-create-[object|name]: Treat supplied size
11927           as a pointsize. Added underline and strikethru handling.
11928
11929         * msw-faces.el: changed default mswindows charset to western.
11930
11931         * msw-glyphs.el: removed space in border-glyph font string that
11932           was inserted to get round bugs in the mswindows C font code.
11933
11934 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11935
11936         * minibuf.el: make read-color-completion-table call
11937           (mswindows-color-list for mswindows devices.
11938
11939 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11940
11941         * lisp/font-lock.el
11942         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11943         Let declaration items contain non-word symbol characters.
11944
11945 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11946
11947         * package-get.el (package-get-package-provider): Added autoload
11948         cookie.  Loading "package-get-base.el" in ALL functions that use
11949         it.  Fixed some (interactive ...) with multiple argument specs
11950         again.  Cosmetic indentation changes.
11951
11952 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11953
11954         * info.el (Info-insert-dir): Don't use nreverse on variables
11955         that you want to use later.
11956
11957 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11958
11959         * x-mouse.el (x-set-point-and-move-selection): Replace call
11960         to x-kill-primary-selection with kill-primary-selection
11961
11962 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11963
11964         * simple.el (what-cursor-position): Make cursor position reported
11965         use value of column-number-start-at-one
11966
11967 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11968
11969         * about.el (xemacs-hackers): Fix Jareth's email address.
11970
11971 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11972
11973         * startup.el (startup-splash-frame): Remove
11974         `xemacs-startup-logo-function'.
11975
11976 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11977
11978         * about.el (about-hackers): Update credits list.
11979
11980 1998-06-06  Jeff Miller <jmiller@smart.net>
11981
11982         * lisp/sound.el: Update sound-ext to allow filenames with
11983           extensions to be found by load-sound-file
11984
11985 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11986
11987         * info.el (Info-rebuild-outdated-dir): Removed variable
11988         (Info-auto-generate-directory): New variable
11989         (Info-save-auto-generated-dir): New variable
11990         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11991         (Info-build-dir-anew): Second parameter removed.  Use
11992         `Info-save-auto-generated-dir'
11993         (Info-rebuild-dir): Ditto
11994
11995 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11996
11997         * list-mode.el (next-list-mode-item): Would not recognize
11998         border between directly neighbored items.
11999
12000 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12001
12002         * package-get.el: add autoloads for some functions.
12003
12004 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12005
12006         * specifier.el (let-specifier): Tiny docfixes.
12007
12008 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12009
12010         * msw-mouse.el: set selection-pointer-glyph to Normal.
12011
12012 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12013
12014         * wid-edit.el (widget-specify-secret): New function.
12015         (widget-after-change): Use it.
12016         (widget-specify-field): Use it.
12017
12018 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * mouse.el (drag-window-divider): Use `(not done)' instead of
12021         `doit'; reuse result of `window-pixel-edges'.
12022
12023         * modeline.el (drag-modeline-event-lag): Rename to
12024         drag-divider-event-lag.
12025
12026 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12027
12028         * specifier.el (let-specifier): Rewritten not to generate needless
12029         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12030         arguments.
12031
12032 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12033
12034         * minibuf.el (read-file-name-1): Setup buffer-local value of
12035         `completion-ignore-case' in completions buffer under Windows.
12036
12037 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12038
12039         * about.el (about-maintainer-glyph): Fix support for not
12040         compressed images.
12041
12042 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12043
12044         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12045
12046         * mouse.el (mouse-track): Cancel selection if misc-user event with
12047         `cancel-mode-internal' function is fetched.
12048
12049 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12050
12051         * files.el (save-some-buffers-1): Fixed return value.
12052
12053 1998-06-01  Oliver Graf <ograf@fga.de>
12054
12055         * dragdrop.el: added experimental
12056
12057 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12058
12059         * startup.el (after-init-hook, init-file-user,
12060         user-init-directory, load-user-init-file):  Purge references
12061         to "~/.xemacs/init.el" from docstrings.
12062
12063         (load-user-init-file) Use paths-construct-path to construct
12064         paths to user init files.  Go directly to ~/.emacs, do not
12065         search ~/.xemacs/, do not load `default-custom-file'.
12066
12067 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12068
12069         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12070         general *sh.
12071         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12072
12073 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12074
12075         * menubar-items.el (default-menubar): add Update Packages to customize
12076         menu.
12077
12078 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12079
12080         * faces.el: use toolbar face as a fallback for toolbar properties
12081         in xpm-color-symbols instead of default.
12082
12083         * msw-faces.el: rename 3d-object -> gui-element face.
12084
12085 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12086
12087         * startup.el (xemacs-startup-logo-function): New variable.
12088         (startup-splash-frame): Use it.
12089
12090 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12091
12092         * files.el (save-some-buffers): Would wait 1 second.
12093         (save-some-buffers-1): Delete other windows here instead of in
12094         `save-some-buffers'.
12095         (save-some-buffers): Force redisplay only if windows were deleted.
12096
12097 1998-06-02  Didier Verna  <didier@xemacs.org>
12098
12099         * cus-face.el (custom-face-attributes): generalized the use of
12100         toggle buttons for boolean attributes.
12101         Re-ordered the items a bit.
12102
12103 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12104
12105         * sound.el (default-sound-directory): Use `locate-data-directory'
12106         to find the sounds directory.
12107
12108 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12109
12110         * sound.el: default sound-ext to .wav under mswindows, .au
12111         otherwise. load-default sounds without extensions.
12112
12113 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12114
12115         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12116         if send-pr is not bound.
12117
12118 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12119
12120         * files.el: grok idl files in auto-mode-alist.
12121 1998-06-01  Jeff Miller  <jmiller@smart.net>
12122
12123         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12124         calling `upcase'.
12125
12126 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12127
12128         * msw-glyphs.el: add xbm to the list of image types supported.
12129
12130 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12131
12132         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12133         instead of XEmacs one when dumping InfoDock.
12134
12135 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12136
12137         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12138         for `modeline-visible-p'
12139
12140         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12141
12142 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12143
12144         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12145         since it's not used anymore. doc string fixes.
12146
12147         * package-get.el (package-get-file-installed-p): new function. use
12148         instead of file-installed-p which is in an external package.
12149
12150 1998-05-28  Oliver Graf <ograf@fga.de>
12151
12152         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12153         favor of select-window/switch-to-buffer
12154
12155 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12156
12157         * startup.el: changed (getenv "HOME") to (user-home-directory)
12158
12159 1998-05-25  Oliver Graf <ograf@fga.de>
12160
12161         * frame.el (cde-start-drag) moved to dragdrop.el
12162         (offix-start-drag-region) moved to dragdrop.el
12163         (offix-start-drag) moved to dragdrop.el
12164         * dragdrop.el (cde-start-drag) moved from frame.el
12165         (offix-start-drag-region) moved from frame.el
12166         (offix-start-drag) moved from frame.el
12167         (cde-start-drag-region) cde drag regions
12168         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12169
12170 1998-05-26  Oliver Graf <ograf@fga.de>
12171
12172         * dragdrop.el: created dragdrop-drag prototypes
12173         (cde-start-drag-region) fixed typo
12174
12175 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12176
12177         * simple.el (after-init-hook): Remove reader macro.
12178
12179         * packages.el (packages-hardcoded-lisp): Get rid of reader
12180         macros.  Update DOC string.
12181
12182 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12183
12184         * mouse.el (drag-window-divider): Ditto.
12185
12186         * modeline.el (mouse-drag-modeline): Use it.
12187
12188         * lisp-mode.el (let-specifier): Specify indentation.
12189
12190         * specifier.el (let-specifier): Renamed from
12191         `with-specifier-instance'.
12192
12193 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12194
12195         * x-faces.el:
12196         * faces.el: move definition of xpm-color-symbols from x-faces.el
12197         to faces. Predicate x-get-resource on the presence of x.
12198
12199         * msw-faces.el: set 3d-object face rather than modeline. Specify
12200         faces as specfier defaults.
12201
12202         * package-get.el: don't use package-admin-add-single-file-package.
12203
12204 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12205
12206         * toolbar-items.el: Fixup tooltips.
12207         (toolbar-gnus): Don't use obsolete variable
12208         toolbar-news-frame-properties.
12209         (toolbar-news-reader): Default to `gnus' instead of
12210         `not-configured'.
12211
12212         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12213         Windows.
12214
12215 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12216
12217         * package-get.el: rename -installedp -> -installed-p.
12218
12219 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12220
12221         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12222         attributes, and assinged it to continuation, truncation and
12223         hscroll glyphs.
12224
12225         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12226         and made continuation, truncation and hscroll glyphs arrow
12227         characters out of that font.
12228
12229 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12230
12231         * minibuf.el (minibuffer-electric-separator): Play nicely with
12232         directory-sep-char being \.
12233         (minibuffer-electric-tilde): Ditto.
12234         (read-file-name-map): Ditto.
12235
12236 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12239         on X devices.
12240         (default-mouse-track-deal-with-down-event): Avoid
12241         `x-disown-selection'; use `disown-selection' instead.
12242
12243 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12244
12245         * select.el:
12246         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12247         moved to (cut-copy-clear-internal) in select.el. Ditto for
12248         (x-delete-primary-selection) (x-kill-primary-selection)
12249         (x-copy-primary-selection).
12250         (own-clipboard): new function.
12251
12252         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12253         functions in select.el. remove old ones.
12254         (mswindows-own-clipboard): new function.
12255
12256 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12257
12258         * gnuserv.el: allow connections from mswindows type devices.
12259
12260 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12261
12262         * msw-glyphs.el: change image type used from cursor to resource.
12263
12264 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12265
12266         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12267         for {top,bottom}-{left,right} values in addition to
12268         {top,bottom}_{left,right}.
12269         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12270
12271 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12272
12273         * cl-macs.el (specifier-instance): Undefine its setf method.
12274
12275         * specifier.el (with-specifier-instance): Added docstring.
12276
12277         * mouse.el (drag-window-divider): Ditto.
12278
12279         * modeline.el (mouse-drag-modeline): Use it.
12280
12281         * lisp-mode.el (with-specifier-instance): Define its indentation
12282         level.
12283
12284         * specifier.el (with-specifier-instance): New macro.
12285
12286 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12287
12288         * package-get.el (package-get-create-custom): new function to
12289         auto-generate package-get-custom.el from package-get-base.el.
12290         * (package-get-ever-installedp): new function.
12291         * (package-get-custom): new function to get all packages specified
12292         by customize.
12293
12294 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12295
12296         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12297
12298 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12299
12300         * cl-extra.el: Reverse previous float change.
12301
12302 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12303
12304         * x-faces.el:
12305         * faces.el (try-font-name): moved from x-faces.el since it is
12306         required by w3 under mswindows as well X.
12307
12308 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12309
12310         * winnt.el: Removed evil (setq completion-ignore-case t)
12311         clause, one more overlookef fsfism.
12312         (nt-quote-args-functions-alist): End sentences with double space.
12313
12314 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12315
12316         * window-xemacs.el (push-window-configuration): Remove kludgery of
12317         recaching default-toolbar specifier.
12318         (pop-window-configuration): Ditto.
12319         (unpop-window-configuration): Ditto.
12320
12321 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12322
12323         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12324
12325 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12326
12327         * winnt.el (nt-quote-args-verbatim): Added function.
12328         (nt-quote-args-prefix-quote): Added function.
12329         (nt-quote-args-backslash-quote): Added function.
12330         (nt-quote-args-double-quote): Added function.
12331         (nt-quote-args-functions-alist): New variable.
12332         (nt-quote-process-args): Added function. This is the main quoting
12333         work horse called from process-nt.c
12334
12335 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12336
12337         * winnt.el: Removed duplicate definitions for backspace,
12338         delete, M-backspace and C-M-backspace.
12339         (file-name-buffer-file-type-alist): Removed this variable.
12340         (find-buffer-file-type): Removed function.
12341         (find-file-binary):  Removed function.
12342         (find-file-text): Removed function.
12343         (find-file-not-found-set-buffer-file-type): Removed function.
12344         (save-to-unix-hook): Removed function.
12345         (revert-from-unix-hook): Removed function.
12346         (using-unix-filesystems): Removed function.
12347         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12348         warning.
12349         (x-set-selection): Removed function.
12350         (x-get-selection): Removed function.
12351         Removed commented FSFisms.
12352         Replaced copyright notice (this file is not part of GNU Emacs).
12353         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12354         comint-process-echoes setting to t.
12355
12356 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12357
12358         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12359         and used following the interface change of
12360         `paths-find-recursive-path'.
12361
12362         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12363         regexp instead of a list of base names.
12364         (paths-version-control-filename-regexp):
12365         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12366         Introduced and used following the interface change of
12367         `paths-find-recursive-path'.
12368
12369 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12370
12371         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12372         on X devices, rather than on all non-TTY devices.
12373
12374 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12375
12376         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12377
12378         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12379
12380 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12381
12382         * itimer.el (activate-itimer): Fixed usage of integers
12383         as argument to `concat'.
12384
12385 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12386
12387         * itimer.el (start-itimer): replace the use of `concat' with
12388         `format'
12389
12390 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12391
12392         * mode-motion.el (mode-motion-hook): Clarify docstring.
12393         From Bob Weiner <weiner@altrasoft.com>
12394
12395         * loadhist.el (symbol-file): Supply prompt string when used
12396         interactively.
12397         From Bob Weiner <weiner@altrasoft.com>
12398
12399 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12400
12401         * loadup.el (really-early-error-handler): Ditto.
12402
12403         * update-elc.el: Ditto.
12404
12405         * setup-paths.el (paths-construct-exec-path): Ditto.
12406
12407         * make-docfile.el: Ditto.
12408
12409         * find-paths.el (paths-decode-directory-path): Use split-path
12410         instead of decode-path.
12411
12412         * files.el (parse-colon-path): Update docstring reference.
12413
12414 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12415
12416         * msw-init.el:
12417         * x-init.el:
12418         Bind cut'n'paste keys to non window-system specific functions.
12419
12420         * msw-select.el: New function mswindows-clear-clipboard.
12421         mswindows-cut-copy-clipboard extended to handle clearing of the
12422         selection and renamed to mswindows-cut-copy-clear-clipboard.
12423
12424         * select.el: on mswindows devices delete-primary-selection
12425         calls mswindows-clear-clipboard.
12426
12427 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12428
12429         * simple.el (quoted-insert): Inhibit quit when using read-char.
12430
12431         * cmdloop.el (read-char): Don't inhibit quit.
12432         (read-char-exclusive): Ditto.
12433         (read-char): Signal quit if quit-char was pressed.
12434         (read-char-exclusive): Ditto.
12435         (read-quoted-char): Return a character, not integer.
12436
12437         * menubar-items.el (default-popup-menu): Use Andy's generic
12438         selection code.
12439         (default-popup-menu): Fix code.
12440
12441 1998-05-14  Oliver Graf <ograf@fga.de>
12442
12443         * dragdrop.el (dragdrop-function-widget): this time it's done
12444
12445 1998-05-13  Oliver Graf <ograf@fga.de>
12446
12447         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12448
12449 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12450
12451         * device.el (device-pixel-width):
12452         (device-pixel-height):
12453         (device-mm-width):
12454         (device-mm-height):
12455         (device-bitplanes):
12456         (device-color-cells): Swapped parameters to device-system-metric
12457         according to the interface change.
12458
12459 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12460
12461         * mouse.el (default-mouse-motion-handler): Use new name of the
12462         function event-over-vertical-divider-p.
12463         Do not set E-W arrow cursor over the divider if
12464         vertical-divider-draggable-p is nil in the window.
12465         ([top-level]): Use new name for the variable
12466         vertical-divider-map.
12467         (drag-window-divider): Respect vertical-divider-draggable-p.
12468         Variable name typo fixes.
12469
12470 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12471
12472         * keymap.el (kbd): Define here; handle string constants and
12473         others...
12474
12475 1998-05-15  Christian Nyb <chr@mediascience.no>
12476
12477         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12478         in Emacs 18.
12479
12480 1998-05-13  Didier Verna  <didier@xemacs.org>
12481
12482         * mouse.el (drag-window-divider): give the vertical divider a
12483         pressed look when dragging it.
12484
12485 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12486
12487         * faces.el: predicate some more face operations on x or mswindows
12488         not just x.
12489
12490         * modeline.el: enable modeline coloring for mswindows.
12491
12492 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12493
12494         * minibuf.el (minibuffer-default): Added variable; compatible with
12495         FSF Emacs.
12496         (next-history-element): Used `minibuffer-default'.
12497
12498 1998-05-12  Oliver Graf <ograf@fga.de>
12499
12500         * dragdrop.el (dragdrop-function-widget): button and mods ok
12501         arguments still look a bit strange
12502         (dragdrop-compare-mods) created
12503         (dragdrop-drop-do-functions) correctly checks for buttons and
12504         modifiers
12505
12506 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12507
12508         * setup-paths.el (paths-default-info-directories): Replace
12509         path-separator with directory-sep-char.
12510
12511         * files.el (path-separator): Don't define it here.
12512
12513 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12514
12515         * update-elc.el: Ditto.
12516
12517         * setup-paths.el (paths-construct-exec-path): Ditto.
12518
12519         * make-docfile.el: Ditto.
12520
12521         * loadup.el (really-early-error-handler): Ditto.
12522
12523         * find-paths.el (paths-decode-directory-path): Use decode-path
12524         instead of decode-path-internal.
12525
12526         * files.el (parse-colon-path): Update docstring.
12527
12528 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12529
12530         * subr.el (get-buffer-window-list): Make BUFFER optional.
12531
12532         * window-xemacs.el (windows-of-buffer): Defalias to
12533         get-buffer-window-list.
12534
12535 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * disass.el: Fix maintainer keyword.
12538
12539         * bytecomp.el (byte-compile-and-load-file): Autoload.
12540         (byte-compile-buffer): Ditto.
12541
12542         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12543         value is returned, not the name.
12544         (lisp-imenu-generic-expression): Enable it.
12545         (lisp-mode-variables): Ditto.
12546         (lisp-indent-offset): Change defconst to defvar.
12547         (lisp-indent-function): Ditto.
12548         (lisp-body-indent): Ditto.
12549
12550 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12551
12552         * modeline.el: Use zap-last-kbd-macro-event.
12553
12554         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12555         nil, don't attempt to do anything with messages.
12556         (eval-last-sexp): Use `letf' for clarity.
12557
12558 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12559
12560         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12561
12562 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12563
12564         * buff-menu.el:
12565         * lisp-mode.el:
12566         * obsolete.el:
12567         Change empty docstrings into no doc strings at all.
12568         Fix bogus FSF-format docstrings.
12569         * etags.el: Fix docstring.
12570
12571 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12572
12573         * package-get.el (package-get): Use internal md5
12574
12575 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12576
12577         * about.el (about-xemacs): Correct abuse of concat.
12578
12579 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12580
12581         * info.el (Info-mode): Use easymenu.
12582
12583 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12584
12585         * apropos.el (apropos): Don't use concat with integers.
12586
12587         * cmdloop.el (describe-last-error): Handle the case when no error
12588         was seen gracefully.
12589
12590         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12591         defun.
12592         (apropos-describe-plist): Ditto.
12593
12594         * help.el (with-displaying-help-buffer): Revert to a defun.
12595         (describe-key): Use it as defun.
12596         (describe-mode): Ditto.
12597         (describe-bindings): Ditto.
12598         (describe-prefix-bindings): Ditto.
12599         (describe-installation): Ditto.
12600         (view-lossage): Ditto.
12601         (describe-function): Ditto.
12602         (describe-variable): Ditto.
12603         (describe-syntax): Ditto.
12604
12605 1998-05-11  Oliver Graf <ograf@fga.de>
12606
12607         * dragdrop.el: changed order of require/provide
12608         (dragdrop-drop-mime-default) changed to new calling conventions
12609         (dragdrop-drop-do-functions) changed to new calling conventions
12610         (dragdrop-function-widget) this one needs more work...
12611
12612 1998-05-10  Oliver Graf <ograf@fga.de>
12613
12614         * about.el: another small change in my entry
12615         * dragdrop.el (dragdrop-drop-log-function): logging added
12616         plus customizations
12617         changed interface to handler functions. now called with event
12618         and object
12619
12620 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12621
12622         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12623         E-W arrow pointer displayed over draggable dividers.
12624
12625         * mouse.el (default-mouse-motion-handler): Show it when
12626         appropriate.
12627         (drag-window-divider): Added.
12628         ([top-level]): Initialized window-divider-map with a keymap
12629         binding the above function to left button down event.
12630
12631         * x-mouse.el (x-init-pointer-shape): Initialize
12632         divider-pointer-glyph from Cursor.dividerPointer, or use default
12633         E-W double arrow.
12634
12635 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12636
12637         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12638
12639 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12640
12641         * simple.el (count-words-buffer): Don't query for buffer.
12642         (count-lines-buffer): Ditto.
12643
12644 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12645
12646         * help.el (where-is): add optional insert argument.
12647
12648 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12649
12650         * help.el (describe-key-briefly): New argument INSERT.
12651
12652         * simple.el (eval-expression): New optional argument; synch with
12653         FSF 20.3.
12654
12655         * keydefs.el (global-map): Add new register bindings.
12656
12657         * register.el: Synched with FSF 20.3.
12658
12659 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12660
12661         * window-xemacs.el (recenter): all arguments are optional.
12662
12663 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12664
12665         * device.el: (device-pixel-width): Reflected name/parameters
12666         change to device-system-metric.
12667         (device-pixel-height): Ditto.
12668         (device-mm-width): Ditto.
12669         (device-mm-height): Ditto.
12670         (device-bitplanes): Ditto.
12671         (device-color-cells): Ditto.
12672
12673 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12674
12675         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12676
12677         * cl.el (most-positive-fixnum): Document.
12678         (most-negative-fixnum): Ditto.
12679
12680         * cus-dep.el: Updated comment.
12681
12682         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12683         constant.
12684
12685         * cus-load.el (custom-put): Removed.
12686
12687         * files.el (after-find-file): Just resignal quit instead of
12688         signaling "canceled".
12689
12690 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * frame.el (other-frame): Use `focus-frame' instead of
12693         select-frame kludges.
12694
12695         * lisp-mode.el: Update lisp-indent-function for
12696         save-selected-frame and with-selected-frame.
12697
12698         * frame.el (save-selected-frame): New macro.
12699         (with-selected-frame): Ditto.
12700         (other-frame): Use `set-frame-focus'.
12701
12702 1998-05-06  Oliver Graf <ograf@fga.de>
12703
12704         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12705         (dragdrop-drop-url-default) default handler for URL drops created
12706         (dragdrop-drop-mime-default) default handler for MIME drops created
12707         (dragdrop-drop-functions) default custom for handling drops created
12708         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12709
12710 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12711
12712         * mouse.el: Removed redundant mouse-mswindows-drop function.
12713
12714 1998-05-05  Oliver Graf <ograf@fga.de>
12715
12716         * about.el: changed some text in my entry
12717         * dragdrop.el: added customs
12718
12719 1998-05-04  Oliver Graf <ograf@fga.de>
12720
12721         * mouse.el: killed global drop key bindings
12722         (mouse-offix-drop) removed
12723         * dragdrop.el: created
12724         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12725
12726 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12727
12728         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12729         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12730
12731         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12732         obsolete comment.
12733
12734         * scrollbar.el (scrollbars-visible-p): Use new
12735         {vertical,horizontal}-scrollbar-visible-p specifiers.
12736
12737 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12738
12739         * device.el (device-pixel-height):
12740         (device-pixel-width):
12741         (device-mm-width):
12742         (device-mm-height):
12743         (device-bitplanes):
12744         (device-color-cells): Moved these 6 functions from device.c; they
12745         all use single (device-system-metrics) call.
12746
12747 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12748
12749         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12750         were renamed.
12751
12752         * menubar-items.el:
12753         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12754         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12755
12756         * help.el (help-map): Remove Hyperbole keybinding logic.
12757         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12758
12759 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12760
12761         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12762         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12763
12764 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12765
12766         * msw-glyphs.el: use nicer icon3 from the frame icon.
12767
12768 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12769
12770         * version.el (emacs-version): Remove InfoDock conditionals.
12771
12772         * startup.el (startup-splash-frame): Change ID logo name.
12773
12774 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12775
12776         * files.el (after-find-file): If the user presses C-g on
12777         directory-creation prompt, kill the buffer.
12778
12779 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12780
12781         * simple.el (count-words-region): Reverse previous change.
12782
12783 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * replace.el (query-replace): Just call perform-replace.
12786         (query-replace-regexp): Ditto.
12787         (perform-replace): Move region handling here.
12788         (perform-replace): Use the new arg to match-data.
12789
12790 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12791
12792         * x-init.el: Install X specific display table that
12793           displays char 0240 as a space to avoid whatever it is
12794           that screws up display of that character code.
12795
12796 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12797
12798         * help.el (function-arglist): If no arguments are documented for a
12799         subr, print nothing rather than incorrect output.
12800
12801 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12802
12803         * cmdloop.el (command-error): Update bail-out error message to use
12804         `emacs-program-name'.
12805
12806         * lib-complete.el: Remove reader macro cruft.
12807
12808         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12809         cruft.
12810
12811         * simple.el (count-words-region): Drop interactive-p check on the
12812         message.
12813
12814 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12815
12816         * font.el
12817         * msw-faces.el
12818         Correct spelling of mswindows-font-canonicalize-name.
12819
12820 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12821
12822         * ldap.el (ldap-host-parameters-alist): Replaced with
12823         `ldap-host-parameters-plist'
12824         (ldap-search): Adapt to previous change
12825
12826 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12827
12828         * about.el (about-hackers): Update Bob Weiner bio.
12829         (about-maintainer-info): Ditto.
12830
12831 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * simple.el (display-warning-minimum-level): Docfix.
12834
12835 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12836
12837         * widget.el (:default-get): New keyword.
12838         * wid-edit.el (default, widget-default-default-get): Define it.
12839         (group, widget-group-default-get): Define it.
12840         (menu-choice, widget-choice-default-get): Define it.
12841         (widget-default-get): New function.
12842         (widget-choice-action): Call it.
12843         (widget-editable-list-entry-create): Call it.
12844
12845 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12846
12847         * byte-optimize.el (byte-boolean-vars): Removed.
12848         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12849         lookup through `byte-boolean-vars'.
12850
12851 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12852
12853         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12854         resource-provided values into ghost specs for scrollbar-height and
12855         scrollbar-width.
12856
12857 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12858
12859         * byte-optimize.el: Don't attempt to optimize /=.
12860
12861         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12862         (byte-compile-/=): Ditto.
12863
12864 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12865
12866         * apropos.el: Use `with-displaying-help-buffer'.
12867         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12868         Use `with-displaying-help-buffer'.
12869         (apropos-follow): Do not give special treatment to buffer cursor
12870         was in prior to a mouse click.
12871         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12872         (apropos-print-doc): Set correct buffer for setting text
12873         properties.
12874
12875 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12876
12877         * help.el (help-buffer-prefix-string): New variable.
12878         (help-buffer-name): Use it.
12879
12880         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12881         mode menu.
12882
12883 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12884
12885         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12886
12887 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12888
12889         * files.el (find-file-noselect): Update docstring.
12890         (find-file-noselect): Signal an error if found an unreadable file.
12891         (file-chase-links): Save the match data.
12892         (normal-mode): Use `lwarn' and `error-message-string'.
12893         (interpreter-mode-alist): Change defconst to defvar.
12894         (inhibit-first-line-modes-regexps): Ditto.
12895         (inhibit-first-line-modes-regexps): Added .tgz.
12896         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12897         (change-major-mode-with-file-name): New user-option.
12898         (set-visited-file-name): Synched with FSF.
12899         (file-name-extension): New function, from FSF 20.3.
12900         (file-relative-name): Synched with FSF.
12901         (save-some-buffers): Support the C-r feature.
12902         (recover-session): Synched with FSF.
12903         (kill-some-buffers): Ditto.
12904         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12905
12906 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12907
12908         * files.el (insert-file): Undo previous change and reenable use of
12909         format.el.
12910
12911 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12912
12913         * window-xemacs.el (recenter): Define.
12914
12915 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12916
12917         * font.el (mswindows-font-create-name)
12918         (mswindows-font-create-object): new functions for mswindows type
12919         fonts.
12920
12921         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12922         strings are parsed as well as font objects.
12923
12924 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * modeline.el (defining-kbd-macro): Restore modeline indication of
12927         kbd-macro being recorded.
12928         (add-minor-mode): Simplify docstring.
12929         (modeline-minor-mode-menu): Remove stuff.
12930
12931 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12932
12933         * code-process.el (call-process): dynamically decide process
12934         coding type.
12935
12936 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12937
12938         * modeline.el: Add line-number-mode, column-number-mode to
12939         the modeline minor-mode menu.  Button2 on the line number does
12940         goto-line.
12941
12942 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12943
12944         * mouse.el: move x-selection-owner-p type things to
12945         selection-owner-p.
12946
12947         * msw-init.el: copy zmacs stuff from x-init.el
12948
12949         * msw-select.el (mswindows-own-selection)
12950         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12951         functions. Very simple minded implementation of selectio
12952         ownership.
12953
12954         * select.el (own-selection) (disown-selection)
12955         (activate-region-as-selection) (select-make-extent-for-selection)
12956         (valid-simple-selection-p): functions moved from x-select.el for
12957         generalized selection.
12958
12959         * x-select.el: see select.el changes.
12960
12961         * x-toolbar.el: use new selection functions.
12962
12963 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12964
12965         * packages.el (packages-find-package-directories): Fixed bug that
12966         would pick up multiple site-package directories.
12967         (package-locations): Added "xemacs-packages" as a late package
12968         location.
12969
12970         * find-paths.el: Now uses `emacs-program-name' and
12971         `emacs-program-version'.
12972         Additions to enforce version-specific directories in
12973         `paths-find-version-directory'.
12974
12975 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12976
12977         * default.el: Removed.
12978         * site-start.el: Removed.
12979
12980 1998-04-29  Didier Verna  <didier@xemacs.org>
12981
12982         * minibuf.el (minibuffer-history-minimum-string-length): Default
12983         to nil.
12984
12985 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12986
12987         * find-paths.el (paths-program-name): Rename.
12988         (paths-emacs-root-p): Ditto.
12989         (paths-find-site-directory): Ditto.
12990
12991 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12992
12993         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12994         `emacs-lisp-byte-compile-and-load'.
12995
12996 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12997
12998         * ldap.el (ldap-search): Fixed additional parameter passing to
12999         `ldap-open'
13000
13001 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13002
13003         * select.el (kill-primary-selection) (selection-owner-p)
13004         (copy-primary-selection) (yank-clipboard-selection)
13005         (selection-exists-p) (delete-primary-selection): new file and
13006         functions that do the right thing for the selected device.
13007
13008         * x-menubar.el: use generalised selection functions.
13009
13010         * dumped-lisp.el: dump select.el.
13011
13012 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13013
13014         * find-paths.el (paths-progname): New variable.
13015         (paths-emacs-root-p): Use it.
13016         (paths-find-site-directory): Ditto.
13017
13018 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13019
13020         * loadup.el ((member "dump" command-line-args)): Dump as
13021         `infodock' if InfoDock.
13022
13023 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13024
13025         * find-paths.el (construct-emacs-version): Simplify, include
13026         program name in the return value.
13027         * (paths-find-version-directory): Use it.
13028
13029 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13030
13031         * info.el (Info-parse-dir-entries): Fixed regexp
13032         (Info-build-dir-anew): Remove full suffix and capitalize info file
13033         name for files with no @direntry
13034         (Info-batch-rebuild-dir): New function
13035         (Info-suffixed-file): Check for regular files instead of simple
13036         file existence (could catch directories before)
13037
13038 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13039
13040         * setup-paths.el, find-paths.el: Removed uses of `not' which
13041         temacs doesn't have.
13042
13043         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13044         into root searching.
13045
13046 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13047
13048         * subr.el: Remove definition of `not'.
13049
13050 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13051
13052         * msw-glyphs.el: enable graphics support.
13053
13054 1998-04-23  Didier Verna  <didier@xemacs.org>
13055
13056         * x-menubar.el (default-menubar): restored the line-number-mode
13057         option.
13058
13059         * misc doc string updates related to the options menu.
13060
13061 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13062
13063         * setup-paths.el (paths-construct-load-path): Fix typo.
13064
13065 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13066
13067         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13068         font-menu-ignore-scaled-fonts don't have to be bound now; this
13069         gets us one step further towards making --no-autoloads work.
13070
13071         * startup.el (normal-top-level): Load auto-autoloads only if
13072         lisp-directory is non-nil.
13073
13074         * setup-paths.el (paths-construct-load-path): Made it robust
13075         against nil lisp-directory.
13076
13077         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13078         to the list of variables that cause a warning when nil.
13079
13080         * toolbar.el (init-toolbar-location): Now works even when there's
13081         no toolbar icon directory.
13082
13083 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13084
13085         * help.el (view-lossage): Recognize it.
13086
13087         * simple.el (log-message): Mark multiline messages.
13088
13089 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13090
13091         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13092
13093 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13094
13095         * package-get.el (package-get-all):  add `\n' separator to
13096         interactive specification so that both variables are read
13097
13098 1998-04-22  Didier Verna  <didier@xemacs.org>
13099
13100         * x-menubar.el: ported the options menu to Custom.
13101         Moved the "read only" toggle button to the buffers menu.
13102         Corrected some missing ;;;###autoload or defcustom.
13103
13104         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13105         the scrollbar-visible specifier for options menu handling.
13106
13107         * toolbar.el (toolbar-visible-p)
13108                      (toolbar-captioned-p)
13109                      (default-toolbar-position): defcustom wrappers around
13110         the toolbar specifiers for options menu handling.
13111
13112         * frame.el (get-frame-for-buffer-default-instance-limit):
13113         defcustom it for options menu handling.
13114
13115         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13116         font-lock-mode for options menu handling.
13117
13118         * cus-start.el: added Custom properties to overwrite-mode for
13119         options menu handling.
13120
13121 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13122
13123         * about.el: shameless self-promotion.
13124
13125 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13126
13127         * simple.el (raw-append-message): Slightly optimize.
13128         (remove-message): Use `push' for clarity.
13129         (append-message): Ditto.
13130         (display-warning): Dito.
13131         (raw-append-message): Send the message to the appropriate device.
13132
13133 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13134
13135         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13136         From Sean MacLennan <Sean.MacLennan@pika.ca>
13137
13138 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13139
13140         * setup-paths.el: Changed `directory-sep-char' to
13141         `path-separator', following a change in GNU Emacs.
13142
13143 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13144
13145         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13146         (Info-build-dir-anew): Add a final newline.
13147         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13148         is `always'
13149         (Info-rebuild-dir): Ditto
13150
13151         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13152
13153 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13154
13155         * simple.el (count-words-buffer): Retain zmacs region.
13156         (count-words-region): Ditto.
13157         * simple.el: (what-line): Expanded line counts.
13158         (count-lines): New parameter to conditionalize whether collapsed
13159         lines get counted.
13160         From Bob Weiner <weiner@altrasoft.com>
13161
13162 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13163
13164         * packages.el (package-locations): infodock-packages must override
13165         mule-packages and packages.
13166
13167 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13168
13169         * wid-edit.el:
13170         remove rude messages from widget-activation-widget-mapper
13171         and widget-activation-glyph-mapper
13172
13173 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13174
13175         * toolbar.el: Remove (featurep 'x) test from
13176         toolbar-make-button-list
13177
13178 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13179
13180         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13181         only if in the same frame.
13182
13183 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13184
13185         * packages.el (package-locations): Added site-packages hierarchy.
13186
13187         * setup-paths.el (paths-default-info-directories): Introduced and
13188         used.
13189
13190         * packages.el, setup-paths.el: Set various path searching depths
13191         to 1.
13192
13193         * packages.el (packages-hierarchy-depth):
13194         (packages-load-path-depth): Introduced and used.
13195
13196         * setup-paths.el (paths-load-path-depth): Introduced and used.
13197
13198         * find-paths.el (paths-find-recursive-path): Added max-depth
13199         parameter.
13200
13201 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13202
13203         * setup-paths.el (paths-construct-info-path): Removed
13204         dependency on behavior of (file-name-as-directory "").
13205
13206 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13207
13208         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13209         lisp objects
13210
13211 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13212
13213         * dump-paths.el, startup.el: Added handling for --debug-paths.
13214
13215 1998-04-15  William M. Perry  <wmperry@aventail.com>
13216
13217         * wid-edit.el: We cannot just set the help-echo or balloon-help
13218           properties for an extent based on the :help-echo widget
13219           property, since help-echo and balloon-help cause an EXTENT to
13220           get passed in, where :help-echo functions are expecting a WIDGET
13221
13222 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13223
13224         * scrollbar.el (init-scrollbar-from-resources): Call
13225         mswindows-init-scrollbar-metrics when appropriate.
13226
13227 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13228
13229         * dumped-lisp.el: dump x-toolbar for window system
13230
13231         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13232         have support and xpm.
13233
13234 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13235
13236         * files.el (toggle-read-only): Fix docstring.
13237         From Didier Verna <didier@xemacs.org>
13238
13239 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13240
13241         * startup.el (normal-top-level): Load autoload-file-name without
13242         specifying an extension---some people only auto-autoload.el.gz.
13243
13244 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13245
13246         * files.el (backup-enable-predicate): Don't bomb on NAME being
13247         nil.
13248
13249 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13250
13251         * find-paths.el, packages.el: Now prefers configure'd paths.
13252         This shouldn't cause any of the originally anticipated problems as
13253         the current paths architecture will not define the various
13254         configure-xxx variables if they're not specified on the configure
13255         command line.
13256
13257         * find-paths.el, setup-paths.el, packages.el: Removed all
13258         mentionings of "/" as a path separator.
13259         Used paths-construct-path throughout.
13260
13261         * find-paths.el (paths-construct-path): Created to assemble paths
13262         from directory components.
13263
13264         * setup-paths.el, packages.el: Used paths-decode-directory-path
13265         instead of decode-path-internal.
13266
13267         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13268         and associates.
13269         (paths-decode-directory-path) Created.
13270
13271         * setup-paths.el: Changed configure-exec-path to
13272         configure-exec-directory.
13273
13274 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13275
13276         * packages.el (packages-find-packages): Fixed decoding of
13277         EMACSPACKAGEPATH.
13278
13279         * startup.el: -no-packages -> -no-early-packages.
13280
13281         (packages-load-package-lisps): Fixed loading of auto-autoload
13282         files.
13283
13284         * startup.el (normal-top-level): Fixed loading of core
13285         auto-autoload.
13286
13287         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13288
13289         * startup.el, packages.el, dump-paths.el: Added proper settings
13290         for site-directory and lisp-directory variables.
13291
13292         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13293         inhibit-package-autoloads and fixed handling of it.
13294
13295         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13296         handling of former inhibit-package-init, now
13297         inhibit-early-packages, to make -vanilla etc. work.
13298
13299 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13300
13301         * code-process.el (start-process): Fallback to 'undecided instead
13302         of 'binary for process input coding stream.
13303
13304         * process.el (start-process): Docstring fix.
13305
13306 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13307
13308         * info.el (Info-insert-dir): Do not insert temporary dir files
13309         in Info-dir-file-attributes
13310         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13311         (Info-rebuild-dir): Ditto.
13312
13313 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13314
13315         * obsolete.el: Added obsoleteness declarations for
13316         `site-directory' and `Info-default-directory-list'.
13317
13318 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13319
13320         * find-paths.el (paths-find-emacs-root): Only look at the
13321         executable at the end of the symlink chain for determining the
13322         Emacs root.
13323
13324 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13325
13326         * setup-paths.el (paths-construct-info-path): Changed construction
13327         to cater to gone default in configure.
13328
13329         * find-paths.el (paths-uniq-append): Added.
13330
13331         * packages.el: Rewritten package path construction once again.
13332
13333         * dump-paths.el, startup.el: Removed package-path as a global
13334         variable.
13335
13336         * package-admin.el (package-admin-add-single-file-package):
13337         (package-admin-add-binary-package): Changed package-path to
13338         late-packages.
13339
13340         * packages.el (packages-split-path): Split path at "/" rather than
13341         nil according to change in emacs.c.
13342
13343 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13344
13345         * setup-paths.el (paths-construct-info-path): Changed info path
13346         order so that directories come out right.
13347         (paths-find-lock-directory): Fixed bug: It used to think
13348         configure-lock-directory is a path.
13349
13350 1998-04-06  Jeff Miller <jmiller@smart.net>
13351
13352         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13353         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13354         eases the use of toolbar-add/kill-item functions.
13355
13356 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13357
13358         * code-files.el (file-coding-system-alist): Commented out
13359         loaddefs.el magical treatment.
13360
13361 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13362
13363         * info.el (Info-rebuild-outdated-dir): Added new option
13364         `conservative' and made it the default
13365         (Info-rebuild-dir): Appropriately parse multi-line description
13366         strings, and multi-section dir files. Issue warning when dir
13367         is rebuilt as temporary
13368         (Info-build-dir-anew): Issue warning when dir is built as
13369         temporary
13370
13371 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13372
13373         * list-mode.el (list-mode-map): Bind highlight motion commands to
13374         standard keys left, right, C-b and C-f.
13375
13376 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13377
13378         * files.el (auto-mode-alist): allow .sc for Scheme->C
13379
13380 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13381
13382         * loadup.el (pureload): Don't quote (garbage-collect).
13383
13384 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13385
13386         * package-get-base.el: Updated.
13387
13388 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13389
13390         * isearch-mode.el (isearch-just-started): New variable.
13391         (isearch-mode): Set it.
13392         (isearch-repeat): Advance one character forward only if the search
13393         was successful, and was not just started.
13394         (isearch-repeat): Clear isearch-just-started.
13395
13396 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13397
13398         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13399         if running -batch.
13400
13401 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * subr.el (listify-key-sequence): Removed.
13404
13405 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13406
13407         * bytecomp.el (byte-compile-print-gensym): New option.
13408         (byte-compile-output-file-form): Use it.
13409         (byte-compile-output-docform): Ditto.
13410         (byte-compile-compiled-obj-to-list): Ditto.
13411
13412 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13413
13414         * msw-glyphs.el: set frame icon if xpm support.
13415
13416 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13417
13418         * help.el: Code that pretty prints variable values
13419           removed.
13420
13421 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13422
13423         * find-paths.el (paths-emacs-root-p): Correct test for installation
13424         directory.
13425         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13426
13427 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13428
13429         * loaddefs.el: Don't set debug-ignored-errors; leave
13430           its default value set to nil.
13431
13432 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13433
13434         * info.el (Info-rebuild-dir): fixed mis-spelling.
13435
13436 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13437
13438         * info.el (Info-rebuild-outdated-dir): New custom var
13439         (Info-insert-node): Create/update dir file when needed, ie when it
13440         does not exist or is older than some info files in directory
13441
13442 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13443
13444         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13445         for last packages, mainly for using a 20.4 package base.
13446
13447         * packages.el (late-packages): Typo fix.  It was called
13448         early-packages.
13449
13450         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13451         relative symlinks correctly.
13452         (paths-find-emacs-roots): More rigorous checking for plausible
13453         configuration-time root.
13454
13455         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13456         find its roots.
13457
13458 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13459
13460         * faces.el: Fix docstrings.
13461         * glyphs.el: Fix docstrings.
13462         * mouse.el: Fix docstrings.
13463
13464         * frame.el: Change phrase `current frame' to `selected frame'.
13465
13466         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13467
13468         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13469         macros using backquote to make them infinitely more readable.
13470
13471 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13472
13473         * packages.el (packages-find-package-path): Hardcoded specialized
13474         InfoDock support until we can clean this up.
13475
13476         * help.el (describe-bindings-1): Return the value of the bindings
13477         help buffer created.
13478         (describe-bindings): Ditto.
13479
13480         * simple.el (set-variable): Restore previous behavior of not
13481         bombing if the variable to set is not boundp.
13482
13483 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13484
13485         * packages.el (packages-handle-package-dumped-lisps): Allow for
13486         non-local files to be loaded off the package-lisp variable.
13487
13488 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13489
13490         * x-faces.el: Global X resources should override
13491           specs for all device classes (color, grayscale, mono);
13492           code currently doesn't override any of them.  Fixed by
13493           calling remove-specifier with '(x default) as the tag
13494           set and allowing inexact matches.
13495
13496 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13497
13498         * faces.el: Separated face initializations based on
13499           device classes into device type specific (tag set,
13500           instantiator) pairs.
13501
13502 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13503
13504         * wid-edit.el (widget-choice-action): Remember user's explicit
13505         choice.
13506         (widget-choice-value-create): Respect it.
13507         From Richard Stallman <rms@gnu.org>
13508
13509 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13510
13511         * setup-paths.el (paths-construct-info-path): Always append
13512         existing directories from configure-time info path.
13513
13514         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13515         Info-directory-list.
13516
13517         * info.el: Removed Info-default-directory-list which was broken by
13518         design.
13519         Removed bogus initialization of Info-directory-list---startup.el
13520         can do a much better job.
13521         Added autoload of Info-directory-list.
13522
13523         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13524         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13525         be exclusive; now it's merely given precedence, just like in the
13526         old days.
13527
13528 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13529
13530         * find-paths.el (paths-find-architecture-directory): Fix bug with
13531         finding; it used to default too early.
13532
13533 1998-03-25  Martin Buchholz <martin@xemacs.org>
13534
13535         * packages.el (packages-split-path): Fix a bug; it used to fail
13536         for paths that weren't split.
13537
13538 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13539
13540         * finder.el (finder-compile-keywords): trap on errors.
13541
13542 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13543
13544         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13545           fourth argument of t so that only the specs exactly
13546           matching the tag lists are removed.
13547
13548 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13549
13550         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13551
13552 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13553
13554         * minibuf.el (mouse-read-file-name-1): If a default directory was
13555         specified, use it for generating the completions.
13556
13557 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13558
13559         * update-elc.el: Now respects inhibit-package-init and
13560         inhibit-site-lisp.
13561         Now does path construction with loadup-paths.
13562
13563         * startup.el (normal-top-level, startup-setup-paths): Now respects
13564         inhibit-package-init and inhibit-site-lisp.
13565
13566         * packages.el (packages-find-package-path): Extended package path
13567         by version-specific hierarchies.
13568         (packages-find-packages): Now respects inhibit flag and
13569         inhibit-site-lisp.
13570         Moved path setup to loadup-paths.
13571
13572         * make-docfile.el: Now respects inhibit-package-init and
13573         inhibit-site-lisp.
13574         Now does path construction with loadup-paths.
13575
13576         * loadup.el: Now respects inhibit-package-init and
13577         inhibit-site-lisp.
13578
13579         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13580
13581         * loadup-paths.el: New file: setup load-path to encompass
13582         packages.
13583
13584 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13585
13586         * auto-show.el: load-gc renamed to pureload.
13587         * site-load.el: Ditto.
13588         * packages.el (toplevel): Ditto.
13589         * loadup.el (really-early-error-handler): Ditto.
13590         * dumped-lisp.el (preloaded-file-list): Ditto.
13591         * cus-face.el (custom-declare-face): Ditto.
13592
13593 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13594
13595         * <Today>: The Big Path Searching Overhaul.
13596
13597         * find-paths.el: New file: find and assemble paths in the
13598         installation hierarchy.
13599
13600         * setup-paths.el: New file: global layout of paths and directories
13601         within the XEmacs hierarchy.
13602
13603         * packages.el: Replaced everything related to path searching and
13604         startup by code in terms of find-paths.
13605
13606         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13607         the new path searching engine.
13608
13609         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13610         and setup-paths.
13611
13612 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13613
13614         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13615         setup-paths.el.
13616
13617 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13618
13619         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13620         compiles identically in any configuration.
13621         Removed irrelevant commentary.
13622
13623 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13624
13625         * simple.el (set-variable): Allow setting specifiers.
13626
13627 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13628
13629         * lisp.el (forward-sexp): Revert previous change.
13630
13631 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13632
13633         * frame.el (frame-initialize): Use `delete-console' instead of
13634         `delete-device' to delete the stream console to match the usage in
13635         Fkill_emacs.
13636
13637 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13638
13639         * files.el (cdpath-previous): New variable.
13640         (cd): Use it.
13641         From Bob Weiner <weiner@wave.altrasoft.com>
13642
13643 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13644
13645         * keydefs.el: Changed keybindings of forward-char,
13646           backward, scroll-up and scroll-down to point to their
13647           -command counterparts.
13648
13649         * simple.el: New functions: forwarc-char-command,
13650           backwrad-char-command, scroll-up-command,
13651           scroll-down-command which work liek their counterparts
13652           except that they honor the variable
13653           signal-error-on-buffer-boundary.
13654
13655           Definition of signal-error-on-buffer-boundary received
13656           from src/cmds.c.
13657
13658           defvar declaration added for word-across-newline to avoid
13659           byte-compiler warning about the free variable reference.
13660
13661 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13662
13663         * winnt.el: Removed "%t" from the beginning of
13664         modeline-format. From now on, there's no nt-specifics in the modeline.
13665
13666 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13667
13668         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13669         of `when' with `if'.
13670
13671 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13672
13673         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13674         mswindows. Must be reworked along with glyphs.el, or
13675         merged into it, after there is images support.
13676
13677         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13678         'mswindows.
13679
13680 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13681
13682         * faces.el: fix for text cursor initialization.
13683         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13684         From Andy Piper <andyp@parallax.co.uk>
13685
13686 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13687
13688         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13689         if there is an existing package that handles it and warn the user
13690         about that mode.
13691
13692 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13693
13694         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13695         Installation" menu item when Installation-string is not bound.
13696
13697 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13698
13699         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13700         From Jeremiah W. James <jerry@cs.ucsb.edu>
13701
13702 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13703
13704         * msw-faces.el:
13705         * faces.el: Fix face initialization.
13706
13707 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13708
13709         * files.el (backup-enable-predicate): fix breakage introduced
13710         by TMPDIR patch.
13711
13712 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13713
13714         * x-faces.el (x-init-face-from-resources): The
13715           TTY face property retrieval functions don't return
13716           specifiers, so use face-property instead.
13717
13718 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13719
13720         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13721
13722 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13723
13724         * x-menubar.el: Expanded documentation for
13725           option-save-faces.  Changed Options -> Browse Faces
13726           menu entry to invoke customize-face.
13727
13728 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13729
13730         * faces.el: Most face initialization moved out of
13731           init-other-random-faces to the top level so that the
13732           initialization happens before Xemacs is dumped.  Much
13733           of the fascist "face-differs-from-default-p or FROB!"
13734           code has been retired in favor of letting the user do
13735           what they want to do.  Face initialization code changed
13736           to use `default' specifier tag so that the settings can
13737           be overridden later if the user wishes it.
13738
13739 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13740
13741         * about.el (about-hackers): Update contributors list.
13742
13743 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13744
13745         * specifier.el: Define new specifier tag `default'.
13746
13747         * modeline.el: Initialize faces using `default' tag.
13748
13749         * x-faces.el (x-init-face-from-resources): Remove
13750           specifier specs containing the `default' tag before
13751           adding new specs.
13752
13753 1998-03-02  John Jones  <jj@asu.edu>
13754
13755         * package-get.el (package-get-all): fixed arguments on call to
13756         package-admin-add-single-file-package.
13757         * package-get.el (package-get-installedp): fixed to match
13758         advertised behavior.
13759         * package-get.el: added function package-get-update-all which
13760         installs newest versions of all the current packages (if they are
13761         not already installed).
13762
13763 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13764
13765         * files.el (find-file-noselect): Uncommented `truename' binding in
13766         `let*' and use it later to set `buffer-file-truename' iff it's
13767         still nil, as happens for example when finding a compressed
13768         file with "jka-compr".
13769
13770 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13771
13772         * faces.el: in make-face-* type functions do the operation for all
13773         window systems, not just the first one found.
13774
13775         * font.el: call mswindows-list-fonts for mswindows.
13776
13777 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13778
13779         * code-process.el (call-process-region):
13780         * process.el (call-process-region):
13781         * package-get.el (package-get-dir):
13782         * files.el (backup-enable-predicate):
13783         * gnuserv.el (gnuserv-temp-file-regexp):
13784         Use temp-directory in place of `/tmp'.
13785
13786 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13787
13788         * "Fast" dired-in-C enhancements for Windows 95/NT:
13789
13790         * files.el: Added function, `wildcard-to-regexp', from GNU
13791           Emacs.
13792
13793         * files.el (insert-directory): Modified to use special
13794           dired-in-C enhancements if present.
13795
13796 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13797
13798         * code-files.el: make default coding no-conversion.
13799
13800 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13801
13802         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13803         the load-path.
13804
13805         * update-elc.el: Strip directory when testing for files not to
13806         bytecompile.
13807
13808 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13809
13810         * lisp-mode.el: Use recommended form for menus.
13811
13812         * info.el (Info-construct-menu): Use recommended form for menus.
13813
13814         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13815         entry.
13816
13817 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13818
13819         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13820           (get-frame-for-buffer-noselect): Always return frames
13821           in the not-this-window-p cond clause.
13822
13823 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13824
13825         * help.el (describe-installation): New function.
13826
13827         * x-menubar.el (default-menubar): Add describe-installation to
13828         Help menu.
13829
13830         * packages.el (packages-unbytecompiled-lisp): Installation.el
13831         should not be bytecompiled.
13832
13833         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13834         XEmacs.
13835
13836         * x-menubar.el (default-menubar): Use correct guard for VM menu
13837         entry.
13838
13839         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13840         coding.
13841         From Andy Piper <andyp@parallax.co.uk>
13842
13843 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13844
13845         * ldap.el: Do not require ldap-internal at compile time.
13846
13847 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13848
13849         * code-files.el: new file. a virtual copy of mule-files.el
13850         but without charset
13851         dependencies. (toggle-buffer-file-ocding-system) new function for
13852         changing the eol type for the current buffer.
13853
13854         * code-process.el: new file. a copy of
13855         mule-process.el. mule-process.el will disappear when things have
13856         settled.
13857
13858         * coding.el: new file. a virtual copy of mule-files.el but
13859         without charset dependencies. (coding-system-base) new function
13860         for getting the parent coding system of a coding system with eol
13861         type set.
13862
13863         * dumped-lisp.el: add above files for the non-mule case.
13864
13865 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13866
13867         * window-xemacs.el (display-buffer): If no explicit
13868           frame is specified, search for a window that displays
13869           the buffer on the currently selected frame, before
13870           searching other frames.
13871
13872 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13873
13874         * frame.el (get-frame-for-buffer): If not-this-window-p
13875           is non-nil, use window on the selected frame if it is not
13876           also the selected window.  When defaulting, search for
13877           windows on the currently selected fgrame before searching
13878           other frames.
13879
13880 1998-02-25  Didier Verna  <didier@xemacs.org>
13881
13882         * modeline.el (modeline-swap-buffers): originally named
13883         `mouse-release-modeline'. Whether to actually swap the buffers is
13884         decided in `mouse-drag-modeline'.
13885         (mouse-drag-modeline): A button release event is considered a
13886         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13887         stay unchanged.
13888
13889 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13890
13891         * x-menubar.el: Put redo on the menubar.
13892         From Aki Vehtari <Aki.Vehtari@hut.fi>
13893
13894 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13895
13896         * bytecomp.el (displaying-byte-compile-warnings): if
13897         temp-buffer-show-function is set, use it to display current set of
13898         warnings in the "*Compile-Log-Show*" buffer.
13899
13900         * simple.el (display-warning-buffer): if temp-buffer-show-function
13901         is set, use it to display current set of warnings in the
13902         "*Warnings-Show*" buffer.
13903
13904 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13905
13906         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13907         Common Lisp.
13908
13909 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13910
13911         * menubar.el: Allow button descriptors at least 2 long.
13912
13913         * x-menubar.el (default-menubar): Use recommended forms.
13914         (file-menu-filter): Remove.
13915         (edit-menu-filter): Remove.
13916
13917 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13918
13919         * about.el (about-hackers): Updated.
13920
13921 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13922
13923         * help.el (help-max-help-buffers): new variable
13924         (help-register-and-maybe-prune-excess): new function
13925         (help-buffer-name): use help-max-help-buffers.
13926         (with-displaying-help-buffer): use
13927         help-register-and-maybe-prune-excess.
13928
13929         * help.el (help-maybe-pretty-print-value): if the value fits on
13930         one line, let it.
13931
13932 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13933
13934         * (with-displaying-help-buffer): there is no need to kill the buffer
13935         if it exists, because with-output-to-temp-buffer will clear it.
13936         further, killing the buffer violates the rule that
13937         temp-buffer-show-function, if set, has the full responsibility of
13938         showing the temp buffer.  killing the buffer fucks with the window
13939         configuration, hosing temp-buffer-show-function.
13940
13941
13942 1998-02-23  Didier Verna  <didier@xemacs.org>
13943
13944         * modeline.el (mouse-drag-modeline):
13945         - Always scroll the modeline that was originally clicked on.
13946         - Use x pixels instead of x characters (which doesn't work anyway)
13947         as horizontal reference for modeline dragging. This allows us to
13948         keep on dragging the modeline even if the motion event occurs in
13949         another window.
13950
13951 1998-02-23  Didier Verna  <didier@xemacs.org>
13952
13953         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13954         glyph on the modeline to indicate that dragging the mouse has an
13955         effect both horizontally and vertically.
13956
13957 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13958
13959         * about.el (about-xemacs): Get rid of redundant visible version
13960         number.
13961
13962 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13963
13964         * about.el (about-hackers): Update credits.
13965
13966 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13967
13968         * prim/register.el (view-register): Show register type file-query.
13969
13970 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13971
13972         * mode-motion.el (mode-motion-highlight-internal):
13973           save-excursion inside save-window-exucrsion form to
13974           hide buffer point changes from save-window-excursion.
13975           Prevents display flickering when the mouse pointer
13976           moves.
13977
13978 1998-02-17  Didier Verna  <didier@xemacs.org>
13979
13980         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13981         function to handle correctly the case of a toolbar one side of the
13982         window: scrolling will not necessarily happen.
13983
13984 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13985
13986         * files.el (after-find-file): Restore missing argument
13987           to format that provides filename for "... consider M-x
13988           recover-file" message.  Also call `message' with "%s"
13989           as the first arg instead of an arbitrary string.
13990
13991 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13992
13993         * about.el (about-hackers): Various additions.
13994
13995 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13996
13997         * autoload.el (generate-file-autoloads-1): Don't force an extra
13998         line out when copying on-the-same line autoloads.
13999
14000         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14001         is installed.
14002
14003 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14004
14005         * x11/x-win-xfree86.el (x-win-init-xfree86):
14006         * x11/x-win-sun.el (x-win-init-sun):
14007         * x11/x-init.el (x-initialize-compose):
14008         * prim/simple.el:
14009         (backward-or-forward-kill-sexp):
14010         (backward-or-forward-kill-sentence):
14011         (backward-or-forward-kill-word):
14012         (backward-or-forward-delete-char):
14013         * prim/isearch-mode.el (isearch-help-or-delete-char):
14014         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14015         x-keysym-on-keyboard-p to detect backspace.
14016         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14017         Clean up symbols used with dead keys, checking Linux and solaris
14018         keysyms.
14019         Simplify x-win-*.el using above methods.
14020         Change documentation for x-keysym-*-p functions.
14021
14022 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14023
14024         * about.el (about-hackers): Restore entries for Michael Sperber and
14025         Vinnie Shelton.
14026         From Vinnie Shelton <acs@acm.org>
14027
14028 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * simple.el (count-words-region): Ditto.
14031
14032 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14033
14034         * simple.el (count-words-buffer): Document.  Don't print anything
14035         if non-interactive.
14036
14037 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14038
14039         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14040         multiple files in InfoDock.
14041
14042 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14043
14044         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14045         from version.el in InfoDock.
14046
14047         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14048         specially.
14049
14050 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14051
14052         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14053         variable name in docstring.
14054
14055 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14056
14057         * menubar.h: Include "gui.h".
14058
14059 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14060
14061         * site-load.el: Fix documentation.
14062
14063 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14064
14065         * package-get-base.el (package-get-base): Updated.
14066
14067         * keymap.el: PC-ize.
14068
14069 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14070
14071         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14072         from' on a fresh line.
14073
14074 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14075
14076         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14077         object.
14078
14079 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14080
14081         * undo-stack.el: PC-ize.
14082
14083         * cmdloop.el: PC-ize.
14084
14085 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14086
14087         * bytecomp-runtime.el: PC-ize.
14088
14089         * byte-optimize.el: Prolog fixup.  PC-ize.
14090
14091         * cus-dep.el: Spelling fix.
14092
14093         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14094         entries follow).
14095
14096 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14097
14098         * text-mode.el (text-mode-hook-identify): New function,
14099         put on text-mode-hook.  Set text-mode-variant here.
14100         (text-mode): Don't set it here.
14101
14102 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14103
14104         * text-mode.el (text-mode-hook): New defvar.
14105         (text-mode-variant): New variable.
14106         (text-mode): Set that variable locally.
14107         (toggle-text-mode-auto-fill): New command.
14108
14109 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14110
14111         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14112
14113 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14114
14115         * text-mode.el (paragraph-indent-text-mode):
14116         Renamed from spaced-text-mode.
14117         (text-mode-map): Bind TAB to indent-relative.
14118         (indented-text-mode-map): Variable deleted.
14119         (indented-text-mode): Now an alias for text-mode.
14120
14121 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14122
14123         * loadup.el: test-atoms debugging stuffs removed.
14124
14125 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14126
14127         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14128
14129 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14130
14131         * help.el (describe-beta): Made it use `locate-data-file'.
14132         (describe-distribution): Ditto.
14133         (describe-copying): Ditto.
14134         (describe-project): Ditto.
14135         (view-emacs-news): Ditto.
14136
14137         * help-nomule.el (help-with-tutorial): Made it use
14138         `locate-data-file' to find tutorial.
14139
14140 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14141
14142         * about.el: Corrected my email address.
14143
14144         * mouse.el: Added 'mouse-mswindows-drop' similar to
14145         'mouse-offix-drop'.
14146
14147 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14148
14149         * loadup.el (running-xemacs): Spelling fix.
14150
14151 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14152
14153         * packages.el (packages-find-packages-1): Don't allow a backwards
14154         compatible lisp tree to overwrite `preloaded-file-list'.
14155
14156 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14157
14158         * loadup.el: Don't delete "xemacs" prior to dumping.
14159
14160 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14161
14162         * package-info.el (pi-last-mod-date): New function.
14163         (pi-author-version): New function.
14164         (batch-update-package-info): Use them.
14165
14166 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14167
14168         * frame.el (get-frame-for-buffer-default-to-current): Create.
14169         (get-frame-for-buffer-noselect): Allow user to use current frame
14170         with `get-frame-for-buffer-default-to-current'.
14171
14172 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14173
14174         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14175         (byte-compile-output-docform): Ditto.
14176         (byte-compile-compiled-obj-to-list): Ditto.
14177
14178 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14179
14180         * startup.el (command-line-1): Removed code that ran
14181           buffer-menu.
14182
14183 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14184
14185         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14186
14187 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14188
14189         * frame.el (suspend-emacs-or-iconify-frame): Check using
14190         `device-on-window-system-p' instead of explicitly checking for X,
14191         so that the same logic works for MS Windows.
14192         (suspend-or-iconify-emacs): Ditto.
14193
14194 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * about.el (about-maintainer-info): Andy Piper is back.
14197         (xemacs-hackers): Updated Andy Piper's email address.
14198         (about-hackers): Added Jonathan Harris.
14199         (about-hackers): Updated Tibor Polgar's email address.
14200
14201 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14202
14203         * about.el: Add xemacs.org email manager.
14204
14205         * package-get-base.el (package-get-base): Updated with most recent
14206         package updates.
14207
14208 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14209
14210         * help.el (function-arglist): Use `indirect-function' instead of
14211         `symbol-function' so that aliases are treated correctly.
14212
14213 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14214
14215         * help.el (help-map): Add f1 binding to `help-for-help'.
14216         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14217         (describe-key-briefly): Use `princ' "%s" to print object.
14218         (with-displaying-help-buffer): Kill buffer if it exists, again.
14219         (describe-key): Use `princ' "%s" to print object.
14220         (describe-function-1): Use `princ' "%s" to print object.
14221         Commented out alias lines removed.
14222         (help-pretty-print-limit): New variable to control pretty-printing
14223         of variable values.
14224         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14225         `help-pretty-print-value' again.  Only print-print when OBJECT is
14226         list of length less than `help-pretty-print-limit'.
14227         (describe-variable): Use `help-maybe-pretty-print-value' again.
14228
14229 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14230
14231         * simple.el (blink-matching-open): Remove C++ kludge.
14232         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14233
14234 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14235
14236         * info.el (Info-default-directory-list): Made the documentation
14237         more explanitory.
14238
14239 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14240
14241         * lisp/packages.el:
14242         * lisp/package-admin.el:
14243         * lisp/build-report.el:
14244         Fix typos.
14245
14246 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14247
14248         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14249         warnings in Java buffers without final newline and editing the
14250         last line.
14251
14252 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14253
14254         * packages.el (packages-find-packages-1): Don't allow a backwards
14255         compatible lisp tree to overwrite `preloaded-file-list'.
14256         Suggested by Colin Rafferty  <colin@xemacs.org>
14257
14258         * mouse.el (mouse-offix-drop): Set undo-boundary.
14259         From Oliver Graf <ograf@fga.de>
14260
14261 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14262
14263         * loadup.el (load-gc): rewrite as defun.
14264         Print something sensical if a required dump-time file isn't found.
14265
14266 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14267
14268         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14269         bug strikes a menudescriptor.
14270
14271         * package-get-base.el (package-get-base): Updated.
14272
14273         * package-info.el (batch-update-package-info): Derive REQUIRES
14274         from the Makefile.
14275
14276 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * files.el (save-some-buffers): Don't play games with deleting
14279         other windows if we are in the minibuffer window.
14280
14281 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14282
14283         * modeline.el (modeline-minor-mode-menu): Add support for :active
14284         (add-minor-mode): Document :active property to TOGGLE.
14285
14286 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14287
14288         * modeline.el (modeline-minor-mode-menu): Add support for an
14289         `:included' predicate in the `toggle-sym' plist.
14290         (add-minor-mode): Document the :included property, format
14291         docstring some more.
14292         (modeline-minor-mode-menu): Documentation string added.
14293
14294 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14295
14296         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14297         labels from the symbol-names by thwacking off the overly redundant
14298         and overused "mode", parenthesizing "minor", and capitalizing the
14299         resultant strings.  Also shortened the menu's title by eliminating
14300         the redundant buffer name.
14301         (add-minor-mode): Beautified the docstring, added mention of the
14302         `:menu-tag' property of TOGGLE.
14303         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14304         `toggle-sym' to beatify the mode-life menus.
14305         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14306         `auto-fill-function'.
14307
14308 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14309
14310         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14311         menus to :style 'toggle.
14312
14313 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14314
14315         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14316
14317 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14318
14319         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14320         only recognize first hyperlink.
14321         (hyper-apropos-highlightify): Deletia, this is already done by
14322         `hyper-apropos-insert-face'.
14323         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14324
14325 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14326
14327         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14328         mail.
14329         (toolbar-mail-reader): Add support for `send'.
14330         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14331
14332 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14333
14334         * info.el (Info-emacs-info-file-name): Add defvar for
14335         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14336         will function properly.
14337
14338 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14339
14340         * simple.el: make the backwards delete function called by
14341         `backward-or-forward-delete-char' user configurable.
14342
14343 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14344
14345         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14346         compiled function got loaded from.
14347
14348 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14349
14350         * term/apollo.el: Synched up with InfoDock 3.6.2.
14351
14352 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14353
14354         * startup.el (load-init-file): Load autoloads earlier.
14355         (startup-splash-frame): Handle InfoDock logo.
14356
14357         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14358         InfoDock.
14359         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14360
14361         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14362         doesn't have this function.
14363
14364         * packages.el (locate-data-file): Fix to call `locate-file'.
14365
14366 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14367
14368         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14369         version of version.el.
14370         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14371
14372         * x-menubar.el (default-menubar): Guard reference to
14373         `gnuserv-frame'.
14374         (default-menubar): Guard references to `font-lock-mode'.
14375         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14376         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14377
14378         * make-docfile.el: Don't snarf doc strings from autoloads.
14379
14380         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14381         loading auto-autoloads files.
14382
14383         * loaddefs.el: Disable dumping autoloads.
14384
14385 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14386
14387         * lisp-mnt.el: Synch to Emacs 20.2.
14388
14389         * help.el: Remove manual autoload of `finder-by-keyword'.
14390
14391         * finder.el (finder-by-keyword): Autoload.
14392
14393         * help.el: Conditionalize hyperbole setup.
14394
14395 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14396
14397         * packages.el (package-require): Update to reflect new data format.
14398
14399 1998-01-02  Didier Verna  <didier@xemacs.org>
14400
14401         * x-menubar.el (default-menubar): make the tutorials available
14402         through the menubar. (Plus some compilation warnings cleanup).
14403
14404 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14405
14406         * check-features.el: New file.  Perform sanity check after build.
14407
14408         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14409         files to tooltalk package.
14410         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14411         package.
14412
14413         * package-admin.el (package-admin-xemacs): Use better default for
14414         location of XEmacs binary.
14415
14416 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14417
14418         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14419         tag with sexp and add value tag with value `t'.
14420
14421 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14422
14423         * package-get.el: Changes to work with real data.
14424         From Pete Ware <ware@cis.ohio-state.edu>
14425
14426         * packages.el (packages-reload-autoloads): Guard load for the time
14427         being.
14428
14429         * update-elc.el ("packages.el"): Force loading packages.el instead
14430         of possibly out-of-date packges.elc.
14431         * make-docfile.el ("packages.el"): Ditto.
14432
14433 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14434
14435         * build-report.el (build-report-delete-regexp): Added a rule for
14436         the main tarball shadowing anything past it.
14437
14438 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14439
14440         * packages.el (package-provide): Delete a previous provide.
14441
14442         * package-info.el: New file.
14443
14444         * package-get.el: New file.
14445         From Pete Ware <ware@cis.ohio-state.edu>
14446         (package-get): Fix md5 computation to work with Mule.
14447
14448 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14449
14450         * simple.el (log-message-*): Quote symbols in docstrings properly.
14451
14452 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14453
14454         * packages.el (packages-new-autoloads): Ignore symbolic links.
14455
14456         * cus-face.el (face-custom-attributes-get): Fix typo.
14457         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14458
14459 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14460
14461         * startup.el (load-init-file): Reload new or changed autoloads
14462         unless inhibited.  Reload modified dumped lisp (stubbed).
14463
14464         * packages.el (packages-new-autoloads): New function.
14465         (packages-reload-autoloads): New function.
14466         (packages-reload-dumped-lisp): New (stub) function.
14467
14468         * loadup.el: Inhibit reloading dumped files when running temacs.
14469
14470         * loadhist.el (file-provides): Extend to handle variant
14471         extensions.
14472
14473         * replace.el (query-replace): Fix typo.
14474
14475 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14476
14477         * make-docfile.el: list-autoloads-path has been renamed.
14478         * update-elc.el: list-autoloads has been renamed.
14479
14480         * packages.el (packages-list-autoloads): Renamed.
14481         (packages-list-autoloads-path): Ditto.
14482
14483 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14484
14485         * packages.el (packages-find-packages-1): Made it signal a warning
14486         for an error in an auto-autoload.el file.
14487
14488 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14489
14490         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14491         tag with const.
14492         From Aki Vehtari <Aki.Vehtari@hut.fi>
14493
14494         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14495
14496         * loadhist.el (unload-feature): Remove autoload.
14497
14498 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14499
14500         * loadhist.el: Unpackaged.
14501
14502         * help.el (describe-symbol-find-file): Rename
14503         `describe-function-find-file' and make old name obsolete.
14504         (describe-function-1): Use it.
14505         (describe-function-1): Guard reference to
14506         `compiled-function-annotation'.
14507
14508 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14509
14510         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14511         argument.
14512         (help-mode-quit): New optional arg to control whether it kills or
14513         buries.  Tidied up.
14514         (with-displaying-help-buffer): Don't kill buffer initially, even
14515         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14516         (help-pretty-print-value): Rename back from
14517         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14518         use it, otherwise use dumped `cl-prettyprint'.
14519         (describe-variable): Use `help-pretty-print-value' again.
14520         (find-func): Removed reference to "find-func" at end.
14521
14522 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14523
14524         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14525           GUI XEmacs. Rename? x-menubar is rather window system
14526           independant, except for a couple of items.
14527
14528 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14529
14530         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14531         entries as they will no longer be distributed with XEmacs.
14532
14533         * format.el (format-alist): Fix image/tiff regexps.
14534         From P. E. Jareth Hein <jareth@camelot-soft.com>
14535
14536         * help.el (help-maybe-pretty-print-value): Rename.
14537         (describe-variable): Use it.
14538         (describe-variable): Add trailing linefeed.
14539
14540 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14541
14542         * help.el (describe-function-1): Don't output anything for
14543           arglist of autoload functions.
14544
14545 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14546
14547         * help.el (describe-function-1): Don't output anything for
14548           arglist of autoload functions.
14549
14550 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14551
14552         * help.el (help-mode-map): New bindings for `help-mode-bury',
14553         `describe-function-at-point', `describe-variable-at-point',
14554         `Info-elisp-ref', `customize-variable', `help-next-section' and
14555         `help-prev-section'.
14556         (help-next-section): New function.
14557         (help-prev-section): New function.
14558         (help-mode-quit): Changed to kill the help buffer.
14559         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14560         correctly.
14561         (help-buffer-name): New function to generate the name of help
14562         buffers.
14563         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14564         argument giving the name of the help buffer.
14565         (describe-key): Use `with-displaying-help-buffer' with name.
14566         (describe-mode): Ditto.
14567         (describe-bindings): Ditto.
14568         (describe-prefix-bindings): Ditto.
14569         (view-lossage): Ditto.
14570         (with-syntax-table): New macro.
14571         (function-called-at-point): Use `ignore-errors' and
14572         `with-syntax-table'.
14573         (function-at-point): Ditto.
14574         (describe-function): Use `with-displaying-help-buffer' with name.
14575         (function-arglist): Extracted from `describe-function-1'.  Returns
14576         function's arglist as string.
14577         (function-documentation): Extracted from `describe-function-1'.
14578         Returns function's docstring.
14579         (describe-function-1): Remove all the "stream" garbage, including
14580         the stream argument.  Use `function-arglist' and
14581         `function-documentation'.
14582         (describe-function-arglist): Just use `function-arglist'.
14583         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14584         (help-pretty-print-value): New function to help with
14585         pretty-printing variable values.  Knows about `#<...>'.  Needs
14586         `pp-internal'.
14587         (describe-variable): Use `with-displaying-help-buffer' with name.
14588         Formatting improved.  Display file where variable is defined, if
14589         known.  Use `help-pretty-print-value'.
14590         (describe-syntax): Use `with-displaying-help-buffer' with name.
14591         (list-processes): Remove "stream" garbage.
14592
14593 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14594
14595         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14596         call a dumped routine instead.
14597
14598         * x-win-xfree86.el: Wrap file in defun.
14599         * x-win-sun.el: Ditto.
14600
14601 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14602
14603         * help.el (view-emacs-news): Remove usage of outl-mouse which
14604         advises functions and does other evil things.
14605
14606 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14607
14608         * format.el (format-alist): Add `image/tiff'.
14609         From P. E. Jareth Hein <jareth@camelot-soft.com>
14610
14611 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14612
14613         * about.el (about-hackers): More names added.
14614
14615         * make-docfile.el: Remove superfluous package path search.
14616
14617         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14618
14619 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14620
14621         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14622         ignored shadows.
14623
14624 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14625
14626         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14627         get trailing slashes when added to the load-path.
14628
14629         * x-init.el (init-x-win): Locate where XEmacs X localization files
14630         are.
14631
14632 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14633
14634         * x-faces.el: Added support for foregroundToolBarColor
14635           to xpm-color-symbols.
14636
14637 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14638
14639         * etags.el (tags-remove-duplicates): Removed.
14640         (buffer-tag-table-list): Use `delete-duplicates'.
14641
14642         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14643         correctly.
14644         (get*): Defalias to `get'.
14645
14646         * cl.el (eql): Compare integers with `eq'.
14647         (cl-map-extents): Check for `map-extents' first.
14648
14649 1997-12-17  Didier Verna  <didier@xemacs.org>
14650
14651         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14652         added the 'numero', 'copyright' and 'trademark' symbols.
14653
14654         * leim/quail/latin-post.el ("french-postfix"): see above.
14655
14656 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14657
14658         * widget.el (define-widget): Check the arguments.
14659
14660         * cus-edit.el (customize-face): Use `check-argument-type'.
14661         (custom-variable-value-create): Use `signal' to signal error.
14662         (custom-variable-reset-saved): Ditto.
14663         (custom-variable-reset-standard): Ditto.
14664         (custom-face-reset-saved): Ditto.
14665
14666         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14667         (widget-default-format-handler): Ditto.
14668         (widget-checklist-add-item): Ditto.
14669         (widget-radio-add-item): Ditto.
14670         (widget-editable-list-entry-create): Ditto.
14671         (widget-sexp-prompt-value): Ditto.
14672
14673         * custom.el (custom-declare-variable): Signal errors better.
14674         (custom-handle-keyword): Ditto.
14675         (custom-declare-group): Ditto.
14676
14677         * window-xemacs.el (windows): Ditto.
14678
14679         * menubar.el (menu): Ditto.
14680
14681         * keydefs.el (keyboard): Ditto.
14682
14683         * minibuf.el (minibuffer): Ditto.
14684
14685         * process.el (execute): Ditto.
14686
14687         * fill.el (fill): Ditto.
14688
14689         * modeline.el (modeline): Ditto.
14690
14691         * help.el (help): Ditto.
14692
14693         * faces.el (faces): Ditto.
14694
14695         * files.el (files): Ditto.
14696
14697         * x-init.el (x): Ditto.
14698
14699         * lisp-mode.el (lisp): Ditto.
14700
14701         * process.el (processes): Ditto.
14702
14703         * mouse.el (mouse): Ditto.
14704
14705         * abbrev.el (abbrev): Moved from cus-edit.
14706
14707         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14708         as variable declaration.
14709
14710 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14711
14712         * menubar.el (find-menu-item): Use `check-argument-type'.
14713         (find-menu-item): Cosmetic changes.
14714
14715 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14716
14717         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14718
14719 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14720
14721         * startup.el (set-default-load-path): Only search package-path
14722         when not running temacs.
14723
14724         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14725         files.
14726
14727         * loadup.el: Correct commentary.  Reformatting.
14728         (really-early-error-handler): Use absolute path to the
14729         first dumped-lisp.el file.
14730         (really-early-error-handler): Print full path name of
14731         each dumped lisp file (inherited from InfoDock).
14732
14733         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14734         dumped-lisp.el files.
14735
14736         * make-docfile.el (preloaded-file-list): Reorder when the
14737         package-path is searched.
14738         * update-elc.el: Ditto.
14739
14740         * lisp-mode.el (call-with-condition-handler): Treat the same as
14741         `condition-case' for indentation.
14742
14743         * about.el (about-xemacs): Update release date.
14744
14745 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14746
14747         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14748         anywhere but at the last clause.
14749         (ecase): Disallow `t' and `otherwise'.
14750
14751 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14752
14753         * cus-edit.el (custom-buffer-create-buttons): New function
14754         from stuff moved out of `custom-buffer-create-internal'.
14755         (custom-novice): New variable.  Default t.
14756         (custom-display-global-buttons): Ditto.  Default `top'.
14757         (custom-buffer-create-internal): Only display help if
14758         `custom-novice' is non-nil.  Display global buttons according to
14759         `custom-display-global-buttons'.
14760
14761 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14762
14763         * menubar.el (find-menu-item): Use `check-argument-type'.
14764         (find-menu-item): Cosmetic changes.
14765
14766 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14767
14768         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14769         look.
14770
14771 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14772
14773         * format.el (format-deannotate-region):  Bug fix.
14774         Deannotating a region containing unknown tags would fail
14775         (causing decoding of text/enriched to fail at user level)
14776
14777 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14778
14779         * minibuf.el (read-directory-name): Support sixth
14780           arg, HISTORY, as already documented.
14781
14782 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14783
14784         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14785         to `ecase'.
14786
14787 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14788
14789         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14790         skk-activate.
14791
14792 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14793
14794         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.