update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>iwds-1'.
5
6 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
9         CHISE.
10
11 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-charset.el (default-coded-charset-priority-list):
14         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
15         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
16         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
17         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
18
19 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-coding.el (coded-charset-entity-reference-alist):
22         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
23
24         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
25         `=>>ucs@iso' as the mother.
26         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
27         mother.
28
29 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `===hanyo-denshi/ia'.
33
34 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `===hanyo-denshi/ia'.
38
39 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-conf.el (=koseki): Fix DOC.
42         (==koseki): New coded-charset for XEmacs CHISE.
43
44 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
47         XEmacs CHISE.
48         (===hanyo-denshi/jd): Fix DOC.
49
50 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `===hanyo-denshi/ip'.
54
55 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `===hanyo-denshi/ip'.
59
60         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
61         XEmacs CHISE.
62
63 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `==ucs-radicals@unicode' and `=>daikanwa'.
67
68         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
69         for XEmacs CHISE.
70
71 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
74         XEmacs CHISE.
75
76 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `===ruimoku-v6'.
80
81 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===ruimoku-v6'.
85
86 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
89         CHISE.
90
91 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
94         coded-charset for XEmacs CHISE.
95
96 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
99         XEmacs CHISE.
100
101 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `===ucs-sip@iso'.
105
106 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
109         CHISE.
110
111 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `==ucs-sip@iso'.
115
116         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
117         CHISE.
118
119 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
122         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
123         (=ucs-sip-ext-b@iso): Fix registry.
124         (==ucs-sip-ext-b@iso): Ditto.
125         (===ucs-sip-ext-b@iso): Ditto.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `=ucs-sip@iso'.
129
130 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `=>cbeta'.
134
135 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `=>cns11643-7'.
139
140         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
141
142 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
145         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
146
147 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
150         `=ucs@cns'.
151         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
152         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
153         `=ucs@jis/1990'.
154         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
155         `=ucs@jis/2000'.
156         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
157         `=ucs@jis/2004'.
158         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
161         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
162
163 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
166         XEmacs CHISE.
167         (==jis-x0208@1978/1pr): Ditto.
168         (==jis-x0208@1978/2-pr): Ditto.
169
170 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173         setting for `===jis-x0213-1@2004'.
174
175 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `===hanyo-denshi/jb'.
182
183         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
184         XEmacs CHISE.
185         (=+>hanyo-denshi/ft): Ditto.
186         (=+>hanyo-denshi/jt): Ditto.
187
188 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `===hanyo-denshi/hg'.
192
193 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
196         XEmacs CHISE.
197         (===hanyo-denshi/hg): Ditto.
198
199 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
202         glyph-forms instead of detailed glyph-images.
203         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
204         `=adobe-japan1-*'.
205         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
206         (===adobe-japan1-1): Ditto.
207         (===adobe-japan1-2): Ditto.
208         (===adobe-japan1-3): Ditto.
209         (===adobe-japan1-4): Ditto.
210         (===adobe-japan1-5): Ditto.
211         (===adobe-japan1-6): Ditto.
212         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
213         `=>>>adobe-japan1' as the mother.
214         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
215         `=>>adobe-japan1' as the mother.
216         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
217         glyph-images.
218         (==jis-x0208@1978): Ditto.
219         (==jis-x0208@1983): Ditto.
220         (==jis-x0208@1990): Ditto.
221         (==jis-x0213-1): Ditto.
222         (==jis-x0213-1@2000): Ditto.
223         (==jis-x0213-1@2004): Ditto.
224         (==jis-x0213-2): Ditto.
225         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
226         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
227         `=jis-x0208@1978'.
228         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
229         `=jis-x0208@1983'.
230         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
231         `=jis-x0208@1990'.
232         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
233         `=jis-x0213-1'.
234         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
235         `=jis-x0213-1@2000'.
236         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
237         `=jis-x0213-1@2004'.
238         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
239         `=jis-x0213-2'.
240         (===jis-x0208): New coded-charset for XEmacs CHISE.
241         (===jis-x0208@1978): Ditto.
242         (===jis-x0208@1983): Ditto.
243         (===jis-x0208@1990): Ditto.
244         (===jis-x0213-1): Ditto.
245         (===jis-x0213-1@2000): Ditto.
246         (===jis-x0213-2): Ditto.
247         (===jis-x0212): Ditto.
248         (===ks-x1001): Ditto.
249         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
250         mother.
251         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
252         as the mother.
253         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
254         as the mother.
255         (===cns11643-1): New coded-charset for XEmacs CHISE.
256         (===cns11643-2): Ditto.
257         (===cns11643-3): Ditto.
258         (===cns11643-4): Ditto.
259         (===cns11643-5): Ditto.
260         (===cns11643-6): Ditto.
261         (===cns11643-7): Ditto.
262         (=>>cns11643-1): Ditto.
263         (==big5-cdp): Indicate abstract glyph-images instead of
264         representative glyph-images.
265         (===big5-cdp): New coded-charset for XEmacs CHISE.
266         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
267         detailed glyph-images.
268         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
269         `=hanyo-denshi/*'.
270         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
271         (===hanyo-denshi/ib): Ditto.
272         (===hanyo-denshi/jt): Ditto.
273         (===hanyo-denshi/ks): Ditto.
274         (===mj): Ditto.
275         (===mj-0): Ditto.
276         (===mj-1): Ditto.
277         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
278         `=>>>hanyo-denshi/*' as its mother.
279         (==gt): Indicate abstract glyph-forms instead of detailed
280         glyph-images.
281         (===gt): New coded-charset for XEmacs CHISE.
282         (=>>>gt): Indicates `==gt' instead of `=gt'.
283         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
284         (==gt-k): Indicate abstract glyph-forms instead of detailed
285         glyph-images.
286         (===gt-k): New coded-charset for XEmacs CHISE.
287         (==daikanwa): Indicates glyph-images instead of detailed
288         glyph-images.
289         (===daikanwa): New coded-charset for XEmacs CHISE.
290         (===daikanwa/+p): Ditto.
291         (===daikanwa/ho): Ditto.
292         (==cbeta): Ditto.
293         (===cbeta): Ditto.
294         (==jef-china3): Ditto.
295         (===jef-china3): Ditto.
296         (==ruimoku-v6): Ditto.
297         (==ucs@iso): Indicate representative glyph-forms instead of
298         representative glyph-images.
299         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
300         (==ucs@unicode): Indicate representative glyph-forms instead of
301         representative glyph-images.
302         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
303         `=ucs@unicode'.
304         (==ucs@cns): Indicate representative glyph-forms instead of
305         representative glyph-images.
306         (==ucs@jis): Ditto.
307         (==ucs@jis/1990): Ditto.
308         (==ucs@jis/2000): Ditto.
309         (==ucs@jis/2004): Ditto.
310         (==ucs@ks): Ditto.
311         (===ucs@iso): New coded-charset for XEmacs CHISE.
312         (===ucs@unicode): Ditto.
313         (===ucs@gb): Ditto.
314         (===ucs@ks): Ditto.
315         (===ucs-bmp-cjk@gb): Ditto.
316         (===ucs-sip-ext-b@iso): Ditto.
317
318 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
322         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
323         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
324         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
325         `===cns11643-3', `===cns11643-4', `===cns11643-5',
326         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
327         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
328         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
329         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist):
332         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
333         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
334         - Use "&g1-[NAME];" for `=>>[NAME]'.
335         - Abolish "&g2-[NAME];".
336
337 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
340         `=>>ucs@cns' as the mother.
341
342 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `==ucs@ks'.
346
347 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
350         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
351         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
352         0x00E30000〜0x00E409D5.
353
354 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
357         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
358         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
359
360 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
364
365         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
366         (=mj-0): Ditto.
367         (=mj-1): Ditto.
368         (==mj): Ditto.
369         (==mj-0): Ditto.
370         (==mj-1): Ditto.
371         (=>>mj): Ditto.
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
374         setting for `=mj' and `==mj'.
375
376 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
379         CHISE.
380
381 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
384         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
385         `=>ucs@hanyo-denshi'.
386
387 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         setting for `=koseki' and `=>ucs@hanyo-denshi'.
391
392         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
393         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
394
395 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
398         XEmacs CHISE.
399
400 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist):
403         Change priority of `=>>>ucs@iso'.
404
405         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
406         `=>>>ucs@iso' as the mother.
407         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
408
409 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist):
412         Change priority of `=>>>ucs@unicode'.
413
414         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
415         `=ucs@unicode'.
416
417 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist):
420         Change priority of `=>>>ucs@jis'.
421
422         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
423         `=ucs@jis'.
424
425 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428         setting for `==daikanwa/+p'.
429
430 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `==shinjigen@1ed'.
434
435 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
438         XEmacs CHISE.
439
440 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-conf.el (==shinjigen): Modify DOC.
443         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
444         (==shinjigen@rev): Modify DOC.
445
446 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
449         CHISE.
450
451 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         settings for `==daikanwa' and `==ucs@JP/hanazono'.
455
456         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
457         XEmacs CHISE.
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `==daikanwa'.
461
462 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `==cns11643-7'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `==cns11643-7'.
469
470 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `==cns11643-6'.
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `==cns11643-6'.
477
478 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `==cns11643-5'.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `==cns11643-5'.
485
486 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `==cns11643-4'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `==cns11643-4'.
493
494 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497         setting for `==cns11643-3'.
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `==cns11643-3'.
501
502 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         setting for `==cns11643-2'.
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `==cns11643-2'.
509
510 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist):
513         Change priority of `=>>>ucs@ks'.
514
515         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
516         `=ucs@ks'.
517
518 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
521         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
522         `==ucs@cns' and `==cns11643-1'.
523
524         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
525         (==cns11643-2): Ditto.
526         (==cns11643-3): Ditto.
527         (==cns11643-4): Ditto.
528         (==cns11643-5): Ditto.
529         (==cns11643-6): Ditto.
530         (==cns11643-7): Ditto.
531
532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
533         `==cns11643-1'.
534
535 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
538         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
539         `=>>>ucs@jis/1990'.
540
541         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
542         `=ucs@jis/1990'.
543         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
544         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
545
546 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
549         Change priority of `=>>>ucs@cns'.
550
551         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
552         `=ucs@cns'.
553
554 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `==ks-x1001'.
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
560         `=ks-x1001' instead of `korean-ksc5601'; add setting for
561         `==ks-x1001'.
562
563 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
566
567 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
570         `=jis-x0208'.
571         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
572         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
573         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
574         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
575         (=>>>jis-x0213-1@2000): Changed to an alias for
576         `=jis-x0213-1@2000'.
577         (=>>>jis-x0213-1@2004): Changed to an alias for
578         `=jis-x0213-1@2004'.
579         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
580
581 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
584         `=adobe-japan1-0'.
585         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
586         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
587         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
588         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
589         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
590         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
591
592 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
596         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
597         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
598         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
599         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
600
601 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
605         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
606         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
607         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
608         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
609         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
610         `==jis-x0212'.
611
612 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
615         "AdobeJapan1-[0-6]$".
616         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
617         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
618         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
619         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
620         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
621         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
622         (==adobe-japan1-1): Ditto.
623         (==adobe-japan1-2): Ditto.
624         (==adobe-japan1-3): Ditto.
625         (==adobe-japan1-4): Ditto.
626         (==adobe-japan1-5): Ditto.
627         (==adobe-japan1-6): Ditto.
628         (==jis-x0208): Ditto.
629         (==jis-x0208@1978): Ditto.
630         (==jis-x0208@1983): Ditto.
631         (==jis-x0208@1990): Ditto.
632         (==jis-x0213-1): Ditto.
633         (==jis-x0213-1@2000): Ditto.
634         (==jis-x0213-1@2004): Ditto.
635         (==jis-x0213-2): Ditto.
636         (==jis-x0212): Ditto.
637         (==gb2312): Ditto.
638         (==iso-ir165): Ditto.
639         (==gb12345): Ditto.
640         (==ks-x1001): Ditto.
641         (==cns11643-1): Ditto.
642         (==cns11643-2): Ditto.
643         (==cns11643-3): Ditto.
644         (==cns11643-4): Ditto.
645         (==cns11643-5): Ditto.
646         (==cns11643-6): Ditto.
647         (==cns11643-7): Ditto.
648         (==big5-cdp): Ditto.
649         (==hanyo-denshi/ja): Ditto.
650         (==hanyo-denshi/jb): Ditto.
651         (==hanyo-denshi/jc): Ditto.
652         (==hanyo-denshi/jd): Ditto.
653         (==hanyo-denshi/ft): Ditto.
654         (==hanyo-denshi/ia): Ditto.
655         (==hanyo-denshi/ib): Ditto.
656         (==hanyo-denshi/hg): Ditto.
657         (==hanyo-denshi/jt): Ditto.
658         (==hanyo-denshi/ks): Ditto.
659         (==gt): Ditto.
660         (==gt-k): Ditto.
661         (==daikanwa): Ditto.
662         (==shinjigen): Ditto.
663         (==ucs@iso): Ditto.
664         (==ucs@unicode): Ditto.
665         (==ucs@gb): Ditto.
666         (==ucs-bmp@gb): Ditto.
667         (==ucs@cns): Ditto.
668         (==ucs-bmp@cns): Ditto.
669         (==ucs@jis): Ditto.
670         (==ucs@jis/1990): Ditto.
671         (==ucs@jis/2000): Ditto.
672         (==ucs@jis/2004): Ditto.
673         (==ucs@JP): Ditto.
674         (==ucs@JP/hanazono): Ditto.
675         (==ucs@ks): Ditto.
676         (==ucs-bmp@ks): Ditto.
677         (==ucs@cns11643): Ditto.
678         (==ucs-bmp-cjk@gb): Ditto.
679         (==ucs-bmp-cjk@JP/hanazono): Ditto.
680         (==ucs-sip-ext-b@iso): Ditto.
681
682 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Use
685         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
686
687         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
688         XEmacs CHISE.
689         (=ucs-bmp-cjk@unicode): Abolished.
690
691 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `=+>ucs-bmp-cjk-compat@jis'.
695
696         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
697         for XEmacs CHISE.
698
699 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
702         CHISE.
703
704 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
707         for XEmacs CHISE.
708         (=jis-x0208@1978/1er-pr): Abolished.
709         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
710         `=jis-x0208@1978/1er-pr' as the mother.
711
712 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715         setting for `=ucs-itaiji-084'.
716
717 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-charset.el (default-coded-charset-priority-list):
720         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
721
722         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
723         XEmacs CHISE.
724         (=ucs-bmp-itaiji-084): Ditto.
725
726 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
730
731 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
735
736         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
737         XEmacs CHISE.
738         (=big5-cdp-var-5): Ditto.
739
740 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
743         XEmacs CHISE.
744
745 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
748         XEmacs CHISE.
749
750 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `=>>>hanyo-denshi/ft'.
754
755 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
758         XEmacs CHISE.
759         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
760         `=hanyo-denshi/jd' as the mother.
761
762 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
765         XEmacs CHISE.
766         (=+>adobe-japan1-1): Ditto.
767         (=+>adobe-japan1-2): Ditto.
768         (=+>adobe-japan1-3): Ditto.
769         (=+>adobe-japan1-4): Ditto.
770         (=+>adobe-japan1-5): Ditto.
771         (=+>adobe-japan1-6): Ditto.
772         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
773
774 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist):
777         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
778         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
779
780         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
781         the top.
782
783 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
786         XEmacs CHISE.
787         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
788         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
789         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
790
791 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-charset.el (default-coded-charset-priority-list):
794         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
795         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
796
797         * mule/mule-conf.el: Modify order of definitions of some
798         coded-charsets.
799
800 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist):
803         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
804         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
805
806         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
807         CHISE.
808         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
809         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
810
811 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
814         CHISE.
815
816 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=daikanwa/+2p'.
820
821         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
822         XEmacs CHISE.
823
824 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
827         XEmacs CHISE.
828         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
829
830 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833         setting for `=>>>hanyo-denshi/ib'.
834
835 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
838         XEmacs CHISE.
839         (=>>>hanyo-denshi/ib): Ditto.
840         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
841         `=hanyo-denshi/ja' as the mother.
842         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
843         `=hanyo-denshi/ib' as the mother.
844
845 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
848         XEmacs CHISE.
849         (utf-8-ivs-mcs-er): Likewise.
850         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
851         and `=>ucs-gb'.
852         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
853         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
854         `ucs-gb' and `=>ucs-gb'.
855         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
856         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
857         and `=>ucs-cns'.
858         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
859         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
860         `ucs-cns' and `=>ucs-cns'.
861         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
862         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
863         `ucs-big5' and `=>ucs-big5'.
864         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
865         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
866         `ucs-big5' and `=>ucs-big5'.
867         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
868         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
869         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
870         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
871         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
872         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
873         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
874         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
875         `=>ucs-jis'; modify DOC and mnemonic.
876         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
877         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
878         and `=>ucs-jis'; modify DOC and mnemonic.
879         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
880         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
881         `=>ucs-ks'.
882         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
883         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
884         and `=>ucs-ks'.
885         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
886
887 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
890         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
891
892 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist):
895         Modify priorities.
896
897 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist):
900         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
901
902 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
906
907 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
910         CHISE.
911
912 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
915         CHISE.
916
917 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
920         CHISE.
921
922 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `=+>ucs-bmp-cjk@unicode'.
926
927         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
928         for XEmacs CHISE.
929
930 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `=>>daikanwa'.
934
935 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `=>>hanyo-denshi/jt'.
939
940 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
943         XEmacs CHISE.
944         (=+>jis-x0208@1990): Ditto.
945         (=+>jis-x0213-1@2000): Ditto.
946
947 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
950         XEmacs CHISE.
951
952 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
955         XEmacs CHISE.
956         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
957         `=hanyo-denshi/jc' as the mother.
958
959 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         setting for `=+>adobe-japan1'.
963
964         * mule/mule-charset.el (default-coded-charset-priority-list):
965         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
966         and `=>>hanyo-denshi/ft' to `=>>gt'.
967
968 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
971         XEmacs CHISE.
972         (=>>adobe-japan1-1): Ditto.
973         (=>>adobe-japan1-2): Ditto.
974         (=>>adobe-japan1-3): Ditto.
975         (=>>adobe-japan1-4): Ditto.
976         (=>>adobe-japan1-5): Ditto.
977         (=>>adobe-japan1-6): Ditto.
978         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
979
980 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-conf.el (=adobe-japan1): New alias for
983         `=adobe-japan1-6'.
984         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
985         (=>>>adobe-japan1-1): Ditto.
986         (=>>>adobe-japan1-2): Ditto.
987         (=>>>adobe-japan1-3): Ditto.
988         (=>>>adobe-japan1-4): Ditto.
989         (=>>>adobe-japan1-5): Ditto.
990         (=>>>adobe-japan1-6): Ditto.
991         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
992
993 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `=>>>adobe-japan1'.
997
998 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=+>ucs@ks'.
1002
1003 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1006         XEmacs CHISE.
1007         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1008         `=adobe-japan1-6' as the mother.
1009
1010 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `=>cns11643-7'.
1014
1015 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1023         XEmacs CHISE.
1024         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1025
1026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1027         setting for `=>ucs@jis/2004'.
1028
1029 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         setting for `=+>gt'.
1033
1034         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1035         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1036
1037 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1040         `=>ucs@unicode' as the mother.
1041         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1042         mother.
1043         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1044         mother.
1045         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1046         mother.
1047
1048 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `=+>ucs@unicode'.
1052
1053         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1054         CHISE.
1055
1056 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1059         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1060         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1061         - Add setting for `=+>ucs@cns'.
1062
1063         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1064         CHISE.
1065         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1066         as the mother.
1067         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1068         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1072
1073 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `=>ucs@ks'.
1077
1078 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `=ucs-bmp-cjk-compat@unicode'.
1082
1083         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1084         coded-charset for XEmacs CHISE.
1085
1086 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `=ucs-bmp-cjk-compat'.
1090
1091         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1092         XEmacs CHISE.
1093
1094 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1097         CHISE.
1098
1099 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1102         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1103
1104         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1105         `=>ucs@jis/1990'.
1106         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1107
1108 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1112
1113         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1114         CHISE.
1115         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1116         mother.
1117
1118 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1121         `=>jis-x0213-2@usual'.
1122         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1123         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1124         `=>jis-x0213-2@usual' as the mother.
1125
1126 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1129         (=>ucs@JP): New alias for `=+>ucs@jis'.
1130
1131 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1134         `=>jis-x0208@usual'.
1135         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1136         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1137         `=>jis-x0208@usual' as the mother.
1138         (=>jis-x0208): Likewise.
1139
1140 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `=+>jis-x0208@1978'.
1144
1145 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1148         XEmacs CHISE.
1149
1150 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         setting for `=>>>ucs@jis/1990'.
1154
1155 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         setting for `=>ucs@jis/1990'.
1159
1160 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `=ucs@JP/hanazono'.
1164
1165         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1166         CHISE.
1167         (=ucs@JP/hanazono): Ditto.
1168         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1169         (=>>hanyo-denshi/jc): Ditto.
1170         (=>>hanyo-denshi/jd): Ditto.
1171
1172 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1175         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1176
1177 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1180         XEmacs CHISE.
1181
1182 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1185         XEmacs CHISE.
1186
1187 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1190         `=ucs-bmp-cjk@JP'.
1191
1192 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1195         XEmacs CHISE.
1196
1197 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1200         Modify order of settings; add settings for `=daikanwa@rev2'.
1201
1202 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `=>>cbeta'.
1206
1207         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `=>>adobe-japan1'.
1214
1215 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1218         XEmacs CHISE.
1219
1220 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `=>>hanyo-denshi/ia'.
1224
1225         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1226         XEmacs CHISE.
1227
1228 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1232
1233         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1234         XEmacs CHISE.
1235         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1236         `=hanyo-denshi/jt' as the mother.
1237
1238 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         setting for `=>>>jis-x0213-2'.
1242
1243         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1244         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1245         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1246
1247 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1250         XEmacs CHISE.
1251
1252 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1255         XEmacs CHISE.
1256
1257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1258         `=>>jis-x0213-1@2004'.
1259
1260 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1261
1262         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1263         XEmacs CHISE.
1264
1265 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1268         - Use "&g2-*;" as entity-references for `=>>>*'.
1269         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1270
1271         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1272         XEmacs CHISE.
1273         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1274         as the mother.
1275
1276 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `=>>hanyo-denshi/ib'.
1280
1281         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1282         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1283         (=>>jis-x0208@1990): Ditto.
1284         (=>>hanyo-denshi/ib): Ditto.
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list):
1287         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1288
1289 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1292         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1293         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1294         `=>>>ucs@jis/2004'.
1295
1296 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1299         XEmacs CHISE.
1300         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1301         `=jis-x0213-1@2004' as the mother.
1302         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1303         (=>>>ucs@ks): Ditto.
1304
1305         * mule/mule-charset.el (default-coded-charset-priority-list):
1306         Modify priority of `=hanyo-denshi/*'.
1307
1308 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         settings for `=>>ucs@JP' and `=ucs@JP'.
1312
1313 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1316         CHISE.
1317
1318 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1321         setting for `=>>>ucs@cns'.
1322
1323         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1324         CHISE.
1325
1326 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1329         instead of `=>>>jis-x0213-1@2004' as the mother.
1330         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1331         (=>>>ucs@unicode): Likewise.
1332         (=>>>ucs@jis): Likewise.
1333         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1334         mother.
1335         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1336
1337 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1340         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1341         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1342         `=>>>ucs@jis'.
1343
1344 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-charset.el (default-coded-charset-priority-list):
1347         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1348         and `=jis-x0213-*-2000'.
1349
1350 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1351
1352         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1353         XEmacs CHISE.
1354         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1355         `=>>jis-x0213-1' as the mother.
1356
1357 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1361
1362 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1365
1366 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1369         XEmacs CHISE.
1370
1371 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-coding.el (decomposition-feature-list): Set
1374         `=decomposition', `=decomposition@cid' and
1375         `=decomposition@hanyo-denshi'.
1376
1377 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1380         setting for `=>>hanyo-denshi/ks'.
1381
1382         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1383         XEmacs CHISE.
1384
1385 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1389
1390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1391         `=hanyo-denshi/ks/mf'.
1392
1393         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1394         XEmacs CHISE.
1395         (=hanyo-denshi/ks/mf): Ditto.
1396
1397 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         settings for P=hanyo-denshi/jt'.
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `=hanyo-denshi/jt'.
1404
1405         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1406         XEmacs CHISE.
1407
1408 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411         settings for `=hanyo-denshi/ip'.
1412
1413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1414         `=hanyo-denshi/ip'.
1415
1416         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1417         XEmacs CHISE.
1418
1419 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         settings for `=hanyo-denshi/hg'.
1423
1424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1425         `=hanyo-denshi/hg'.
1426
1427         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1428         XEmacs CHISE.
1429
1430 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         setting for `=>>hanyo-denshi/ft'.
1434
1435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1436         `=>>hanyo-denshi/ft'.
1437
1438         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1439         XEmacs CHISE.
1440
1441 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         settings for `=hanyo-denshi/ib'.
1445
1446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1447         `=hanyo-denshi/ib'.
1448
1449         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1450         XEmacs CHISE.
1451
1452 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1455         settings for isolated characters of `=hanyo-denshi/ia' and
1456         non-isolated characters of `=hanyo-denshi/*'.
1457
1458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1459         `=hanyo-denshi/ia'.
1460
1461         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1462         XEmacs CHISE.
1463
1464 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1467         setting for isolated characters of `=hanyo-denshi/ft'.
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `=hanyo-denshi/ft'.
1471
1472         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1473         XEmacs CHISE.
1474
1475 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         setting for isolated characters of `=hanyo-denshi/jd'.
1479
1480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1481         `=hanyo-denshi/jd'.
1482
1483         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1484         XEmacs CHISE.
1485
1486 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489         setting for isolated characters of `=hanyo-denshi/jc'.
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `=hanyo-denshi/jc'.
1493
1494         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1495         XEmacs CHISE.
1496
1497 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1500         setting for isolated characters of `=hanyo-denshi/jb'.
1501
1502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1503         `=hanyo-denshi/jb'.
1504
1505         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1506         XEmacs CHISE.
1507
1508 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1511         setting for isolated characters of `=hanyo-denshi/ja'.
1512
1513 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `=hanyo-denshi/ja'.
1517
1518         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         settings for isolated characters of `=adobe-japan1-6'.
1525
1526 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1529         CHISE.
1530         (=daikanwa/+2p): Ditto.
1531         (=daikanwa/ho): Ditto.
1532
1533 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1536         coding-system for XEmacs CHISE.
1537
1538 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541         setting for `=>>ruimoku-v6'.
1542
1543         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1544         CHISE.
1545
1546 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549         setting for `=daikanwa@rev1'.
1550
1551 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1555
1556 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1559         XEmacs CHISE.
1560         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1561
1562 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1565         CHISE.
1566
1567 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1570         CHISE.
1571
1572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1573         setting for `=>ucs@jis'.
1574
1575 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1578         setting for `=>jis-x0208@usual'.
1579
1580         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1581         XEmacs CHISE.
1582         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1583         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1584         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1585
1586 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1589         CHISE.
1590         (=>>>jis-x0208@1990): Ditto.
1591         (=>>>jis-x0213-1): Ditto.
1592         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1593         mother.
1594         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1595         as the mother.
1596
1597 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         setting for `=>ucs@cns' and `=>>ucs@ks'.
1601
1602         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1603         CHISE.
1604
1605 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1608         CHISE.
1609
1610 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1613         CHISE.
1614         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1615         mother.
1616
1617 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1620         `==>ucs-bmp-cjk@bucs'.
1621
1622         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1623         XEmacs CHISE.
1624
1625 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         setting for `==>ucs@bucs'.
1629
1630         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1631         XEmacs CHISE.
1632
1633 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1636         - Add setting for `=>>jis-x0208'.
1637         - Omit setting for `=>>jis-x0208@1990'.
1638         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1639           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1640           `=ucs@FOO'.
1641
1642 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>daikanwa'.
1646
1647 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (=daikanwa): Fix DOC.
1650         (=>daikanwa): New abstract character for XEmacs CHISE.
1651         (=>ucs@iso): Likewise.
1652         (=>ucs@unicode): Likewise.
1653         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1654
1655 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1658         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1659           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1660         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1661         - Add `=>big5-cdp'.
1662
1663 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1666         (=>big5-cdp): New abstract character.
1667
1668 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1671         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1672         `chinese-big5'.
1673
1674 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-charset.el (default-coded-charset-priority-list):
1677         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1680         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1681         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1682         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1683         and `=>jis-x0213-2'.
1684
1685 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1688         XEmacs CHISE.
1689         (=>>ucs@jis/2000): Likewise.
1690         (=>>ucs@jis/2004): Likewise.
1691
1692 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1693
1694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1695         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1696         `=>>ucs@cns'.
1697
1698         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1699         XEmacs CHISE.
1700         (=>>gt): Use quote instead of backquote; modify DOC.
1701         (=>gt): Use quote instead of backquote.
1702         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1703         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1704         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1705         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1706         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1707         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1708
1709 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1712         `=>>ucs@unicode' and `=>>gt'.
1713
1714 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1715
1716         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1717         XEmacs CHISE.
1718         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1719         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1720         `=jis-x0208@1978/1er-pr' as the mother.
1721         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1722
1723 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1726         `=ucs@unicode' as the mother.
1727
1728 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         setting for `=>>ucs@unicode'.
1732
1733         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1734         CHISE.
1735
1736 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1740
1741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1742         `=adobe-japan1-6' and `=adobe-japan1-base'.
1743
1744         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1745         XEmacs CHISE.
1746         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1747         specify `min-code' and `max-code'.
1748         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1749         (=adobe-japan1-2): Likewise.
1750         (=adobe-japan1-3): Likewise.
1751         (=adobe-japan1-4): Likewise.
1752         (=adobe-japan1-5): Likewise.
1753         (=adobe-japan1-6): Likewise.
1754
1755 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `=>gt'.
1759
1760 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1763         CHISE.
1764
1765 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `=>zinbun-oracle'.
1769
1770         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1771         for XEmacs CHISE.
1772
1773 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1776         for XEmacs CHISE.
1777         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1778         `=jis-x0208@1978' as the mother.
1779
1780 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1781
1782         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1783         - Use `=gt' instead of `ideograph-gt'.
1784         - Use `=gt-k' instead of `ideograph-gt-k'.
1785         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1786         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1787         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1788         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1789         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1790         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1791         - Use `=>>gt' instead of `<=>gt'.
1792         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1793         - Add setting for `=>>jis-x0208@1990'.
1794         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1795           `=>>jis-x0213-1@2000'.
1796         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1797         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1798           `=>>jis-x0213-1@2004'.
1799         - Add setting for `=>>jis-x0208@1978'.
1800         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1801
1802 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1805         XEmacs CHISE.
1806
1807 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1811         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1812         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1813         `<=>jis-x0213-1@2004'.
1814
1815 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1818         CHISE.
1819         (=>jis-x0213-2): Ditto.
1820
1821 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1825
1826 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1830         `=>jis-x0213-1'.
1831
1832 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1835         CHISE.
1836         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1837
1838 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1841         `<==>jis-x0213-1'.
1842         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1843         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1844         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1845         (<=>jis-x0208): New alias for `=>jis-x0208'.
1846         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1847         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1848         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1849         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1850         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1851         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1852         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1853         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1854         (=>>gt): Renamed from `<==>gt'.
1855         (<==>gt): New alias for `=>>gt'.
1856
1857 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1860         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1861         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1862         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1863         - Add settings for `<=>jis-x0213-1@2000' and
1864           `<=>jis-x0213-1@2004'.
1865
1866         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1867         XEmacs CHISE.
1868         (<==>jis-x0213-1): Likewise.
1869         (<==>jis-x0213-1@2000): Likewise.
1870         (<==>jis-x0213-1@2004): Likewise.
1871         (<=>jis-x0208): Add property `=>iso-ir 168'.
1872         (<=>jis-x0208@1997): Likewise.
1873         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1874         as the mother; add property `=>iso-ir 228'.
1875         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1876         property `=>iso-ir 228'.
1877         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1878         property `=>iso-ir 233'.
1879         (<==>gt): Renamed from `<=>gt'.
1880         (<=>gt): New alias for `<==>gt'.
1881
1882 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1883
1884         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1885         CHISE.
1886         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1887         `<=>jis-x0208' as the mother.
1888         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1889         (<=>jis-x0213-1@2000): Ditto.
1890         (<=>jis-x0213-1@2004): Ditto.
1891
1892 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1895         settings for `<=>gt'.
1896
1897         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1898
1899 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1902         XEmacs CHISE.
1903         (=jis-x0208@1978/-4pr): Likewise.
1904         (=jis-x0208@1978/4-pr): Likewise.
1905         (=jis-x0213-1): Likewise.
1906         (=ucs@iso): Likewise.
1907         (=ucs@unicode): Likewise.
1908         (=ucs@gb): Likewise.
1909         (=ucs@gb/fw): Likewise.
1910         (=ucs@cns): Likewise.
1911         (=ucs@cns/fw): Likewise.
1912         (=ucs@jis): Likewise.
1913         (=ucs@jis/fw): Likewise.
1914         (=ucs@jis/1990): Likewise.
1915         (=ucs@jis/2000): Likewise.
1916         (=ucs@jis/2004): Likewise.
1917         (=ucs@JP): Likewise.
1918         (=ucs@ks): Likewise.
1919         (=ucs@big5): Likewise.
1920         (=ucs@big5/cns11643): Likewise.
1921         (=ucs@cns11643): Likewise.
1922
1923 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-charset.el (default-coded-charset-priority-list):
1926         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1927
1928         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1929         CHISE.
1930         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1931         mother.
1932
1933 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1936         from src/mule-charset.c].
1937         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1938         specify `final'.
1939         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1940         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1941         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1942         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1943         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1944         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1945
1946 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1949         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1950         (=jis-x0208@1978/i-4): Specify `partial'.
1951         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1952         mother coded-charset.
1953         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1954
1955 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         settings for `=jis-x0213-1@2004'.
1959
1960 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1963         CHISE.
1964         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1965         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1966         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1967         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1968         temporarily.
1969         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1970
1971 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1974         CHISE.
1975         (=shinjigen@1ed): Inherited from `=shinjigen'.
1976         (=shinjigen@rev): Likewise.
1977
1978 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1981         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1982
1983 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1986         define it as an alias.
1987         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1988         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1989         alias.
1990         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1991         alias.
1992
1993 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1996         CHISE.
1997
1998 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2001         CHISE.
2002         (shinjigen-2): Ditto.
2003
2004 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list):
2007         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2008         `chinese-big5-eten-*' and `chinese-big5'.
2009
2010 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2013         #x9FA5 temporarily.
2014
2015 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2018         settings for `=jis-x0208@1978/i1'.
2019
2020 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2023         XEmacs CHISE.
2024
2025 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2028         XEmacs CHISE.
2029
2030 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2033         XEmacs CHISE.
2034
2035 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2038         CHISE.
2039         (=ucs-bmp@cns): Likewise.
2040         (=ucs-bmp@jis): Likewise.
2041         (=ucs-bmp@ks): Likewise.
2042
2043 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2046         CHISE.
2047         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2048
2049 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2052         settings for `=zinbun-oracle'.
2053
2054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2055         `=zinbun-oracle'.
2056
2057 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2060         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2061         `=ucs@iso'.
2062
2063 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-charset.el (default-coded-charset-priority-list):
2066         Delete `ucs-sip'; modify order of some CCSs.
2067
2068 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2071         in XEmacs CHISE.
2072
2073         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2074         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2075         CHISE.
2076
2077 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2080         its registry.
2081         (=ucs-radicals@unicode): Likewise.
2082
2083 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2086         CHISE.
2087
2088 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2091         CHISE.
2092
2093 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2096         CHISE.
2097
2098 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2101         Modify preference of *isolated settings*.
2102
2103 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2106         utf-2000 is provided.
2107         (=ucs@cns11643): Likewise.
2108
2109 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2112         Prefer every *isolated setting* to ordinary setting.
2113
2114 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2117         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2118
2119 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2122         CHISE.
2123
2124 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2127         settings for `=jis-x0208@1997'.
2128
2129 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `=jis-x0208@1997'.
2133
2134 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2137         XEmacs CHISE.
2138
2139 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2142         `=jis-x0208@1978'.
2143         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2144         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2145         `=jis-x0208-1990' as the mother.
2146         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2147
2148 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2151         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2152         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2153         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2154         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2155         for `=ucs@JP'.
2156
2157 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2160         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2161         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2162         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2163         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2164         `=daikanwa@rev2'.
2165
2166 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2169         (=gt): Likewise.
2170         (=gt-k): Likewise.
2171         (=gt-pj-*): Likewise.
2172         (=gt-pj-k1): Likewise.
2173         (=gt-pj-k2): Likewise.
2174         (=daikanwa): Likewise.
2175         (=daikanwa-rev1): Likewise.
2176         (=daikanwa-rev2): Likewise.
2177         (=big5-pua): Likewise.
2178         (=big5-eten): Likewise.
2179         (chinese-big5-eten-a): Likewise.
2180         (chinese-big5-eten-b): Likewise.
2181         (=hanziku-*): Likewise.
2182         (=cbeta): Likewise.
2183         (=jef-china3): Likewise.
2184         (=ruimoku-v6): Likewise.
2185         (=ucs@iso): Likewise.
2186         (=ucs@unicode): Likewise.
2187         (=ucs@gb): Likewise.
2188         (=ucs@cns): Likewise.
2189         (=ucs@jis): Likewise.
2190         (=ucs@jis-1990): Likewise.
2191         (=ucs@jis-2000): Likewise.
2192         (=ucs@jp): Likewise.
2193         (=ucs@ks): Likewise.
2194         (=ucs@big5): Likewise.
2195         (=ucs-radicals): Likewise.
2196         (=ucs-radicals@unicode): Likewise.
2197         (=ucs-bmp-cjk): Likewise.
2198         (=ucs-bmp-cjk@unicode): Likewise.
2199         (=ucs-sip-ext-b): Likewise.
2200         (=ucs-sip-ext-b@iso): Likewise.
2201
2202 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2206
2207 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2210         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2211         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2212         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2213         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2214         arabic-digit, ipa and ``&I-B-XXXX;''.
2215
2216 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219         setting for (I-)HZK{03..12}-XXXX.
2220
2221 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2224         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2227         `=ruimoku-v6'.
2228
2229         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2230         CHISE.
2231
2232 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2235         (=ucs@unicode): Likewise.
2236         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2237         (=ucs@cns): Likewise.
2238         (=ucs@jis): Likewise.
2239         (=ucs@ks): Likewise.
2240         (=ucs@big5): Likewise.
2241
2242 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2245         `ucs-jis'.
2246         (utf-8-jis-er): Likewise.
2247         (utf-8-jp): New coding-system.
2248         (utf-8-jp-er): Likewise.
2249
2250         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2251
2252 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2255
2256         * mule/japanese.el: Move definition of `euc-jisx0213' to
2257         mule/mule-coding.el.
2258
2259 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2262         mule-coding before loading update-cdb when utf-2000 is provided.
2263
2264 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2267         `=daikanwa'.
2268
2269 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2272         definition codes when `utf-2000' is provided.
2273
2274 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2275
2276         * mule/mule-category.el (word-combining-categories): Don't setup
2277         `word-combining-categories' in XEmacs CHISE.
2278         (word-separating-categories): Add setting about Latin script in
2279         XEmacs CHISE.
2280
2281 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         setting for `chinese-big5'.
2285
2286 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2289         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2290         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2291         add setting for HZK0[12]-xxxx.
2292
2293 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2294
2295         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2296         in XEmacs CHISE.
2297
2298 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-charset.el (default-coded-charset-priority-list):
2301         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2302         and `chinese-big5' to `=gt-pj-*'.
2303
2304 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2305
2306         * mule/mule-conf.el (=daikanwa): Renamed from
2307         `ideograph-daikanwa'.
2308         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2309
2310 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-conf.el (=cns11643-7): Renamed from
2313         `chinese-cns11643-7'.
2314         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2315
2316 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (=cns11643-6): Renamed from
2319         `chinese-cns11643-6'.
2320         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2321
2322 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2323
2324         * mule/mule-conf.el (=cns11643-5): Renamed from
2325         `chinese-cns11643-5'.
2326         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2327
2328 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2329
2330         * mule/mule-conf.el (=cns11643-4): Renamed from
2331         `chinese-cns11643-4'.
2332         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2333
2334 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el (=cns11643-3): Renamed from
2337         `chinese-cns11643-3'.
2338         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2339
2340 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2341
2342         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2343         `=cns11643-2'.
2344         (chinese-cns11643-2): New alias for `=cns11643-2'.
2345
2346 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2349         `=cns11643-1'.
2350         (chinese-cns11643-1): New alias for `=cns11643-1'.
2351
2352 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2355         (chinese-gb12345): New alias for `=gb12345'.
2356
2357 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2358
2359         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2360         (chinese-gb2312): New alias for `=gb2312'.
2361
2362 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2363
2364         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2365         (chinese-big5): New alias for `=big5'.
2366
2367 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2370         (korean-ksc5601): New alias for `=ks-x1001'.
2371
2372 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2373
2374         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2375         `=jis-x0212'.
2376         (japanese-jisx0212): New alias for `=jis-x0212'.
2377
2378 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2379
2380         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2381         `=jis-x0208-1983'.
2382         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2383
2384 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2387         `=jis-x0208-1978'.
2388         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2389
2390 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2391
2392         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2393         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2394
2395 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2396
2397         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2398         (chinese-cns11643-3): Specify iso-ir 183.
2399         (chinese-cns11643-4): Specify iso-ir 184.
2400         (chinese-cns11643-5): Specify iso-ir 185.
2401         (chinese-cns11643-6): Specify iso-ir 186.
2402         (chinese-cns11643-7): Specify iso-ir 187.
2403         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2404         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2405
2406 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2409         \uXXXX for every cases.
2410
2411 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2412
2413         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2414         (ucs-big5): Changed to an alias for `=ucs@big5'.
2415
2416 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2417
2418         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2419         (ucs-ks): Changed to an alias for `=ucs@ks'.
2420
2421 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2422
2423         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2424         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2425
2426 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2429         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2430
2431 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2434         (ucs-jis): Changed to an alias for `=ucs@jis'.
2435
2436 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2439         (ucs-cns): Changed to an alias for `=ucs@cns'.
2440
2441 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2442
2443         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2444         (ucs-gb): Changed to an alias for `=ucs@gb'.
2445
2446 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2447
2448         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2449         `ideograph-daikanwa-2'.
2450         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2451         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2452
2453 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2454
2455         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2456         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2457
2458         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2459         for `xemacs-chise-version'.
2460
2461 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2462
2463         * mule/mule-charset.el (default-coded-charset-priority-list):
2464         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2465         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2466         instead of `ideograph-hanziku-*'.
2467
2468         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2469         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2470
2471 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2474         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2475         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2476         `utf-2000' is provided.
2477
2478 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2481         is provided [was builtin coded-charsets].
2482
2483 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2484
2485         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2486         is provided [was builtin coded-charsets].
2487
2488 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2489
2490         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2491         is provided [was builtin coded-charsets].
2492
2493 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2496         is provided [was builtin coded-charsets].
2497
2498 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2501         when `utf-2000' is provided [was builtin coded-charsets].
2502
2503 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (=hanziku-*): Renamed from
2506         `ideograph-hanziku-*'.
2507         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2508
2509 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2512         `utf-2000' is provided [was builtin coded-charsets].
2513         (ideograph-hanziku-{1..12}): Likewise.
2514
2515 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2518         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2519
2520 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2521
2522         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2523         when `utf-2000' is provided [was builtin coded-charsets].
2524
2525 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2526
2527         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2528         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2529         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2530
2531 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2532
2533         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2534         (ideograph-gt): Changed to an alias for `=gt'.
2535
2536 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2539         is provided; it was defined as a builtin coded-charset.
2540         (ideograph-gt): Likewise.
2541
2542 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2545         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2546
2547 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2548
2549         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2550         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2551
2552 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2553
2554         * mule/mule-conf.el (=big5-eten): Renamed from
2555         `chinese-big5-eten'.
2556         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2557
2558 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2561         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2562
2563 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2564
2565         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2566         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2567
2568 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2569
2570         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2571         (china3-jef): Changed to an alias for `=jef-china3'.
2572
2573 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2576         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2577
2578         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2579         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2580         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2581         when `utf-2000' is provided.
2582
2583 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-charset.el (default-coded-charset-priority-list):
2586         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2587
2588         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2589         (ucs-jis-2000): Deleted.
2590
2591 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2592
2593         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2594         UTF-2000.
2595         (=ucs-jis-2000): New coded-charset for UTF-2000.
2596
2597 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2598
2599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2600         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2601
2602 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list):
2605         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2606         `ideograph-cbeta'.
2607
2608 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2609
2610         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2611         builtin coded-charset].
2612
2613 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         settings for &K0-xxxx and &I-K0-xxxx.
2617
2618 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2619
2620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2621         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2622
2623 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2626         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2627
2628 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2631         UTF-2000.
2632         (ideograph-gt-pj-k1): Likewise.
2633         (ideograph-gt-pj-k2): Likewise.
2634
2635 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2636
2637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2638         `=jis-x0208'.
2639
2640 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2643         UTF-2000 [was a builtin coded-charset].
2644
2645 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2648         (utf-8-gb-er): Likewise.
2649
2650 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         settings for JIS X 0212 and JIS X 0208:1978.
2654
2655 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         setting for JIS X 0213.
2659
2660 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2661
2662         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2663         standard-case-table in UTF-2000.
2664
2665 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2668         definitions for isolated-chars.
2669
2670 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2671
2672         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2673         `configure-utf-2000-lisp-directory'.
2674         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2675         `mule-lisp-load-path'.
2676
2677 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2678
2679         * startup.el (startup-setup-paths): Set and use
2680         `utf-2000-lisp-directory'.
2681         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2682         UTF-2000.
2683
2684 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2685
2686         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2687         (paths-find-utf-2000-lisp-directory): New function.
2688         (paths-construct-load-path): Add new optional argument
2689         `utf-2000-lisp-directory'.
2690
2691         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2692
2693 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2694
2695         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2696         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2697         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2698         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2699         `chinese-big5-2' in UTF-2000.
2700
2701         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2702         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2703
2704 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2707         `big5-eten-er' in UTF-2000.
2708         (big5-cdp): Modify DOC-string and mnemonic.
2709
2710 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2713         UTF-2000 [renamed from utf-8-er].
2714         (utf-8-gb): New coding-system in UTF-2000.
2715         (utf-8-gb-er): Likewise.
2716         (utf-8-cns): Likewise.
2717         (utf-8-cns-er): Likewise.
2718         (utf-8-big5): Likewise.
2719         (utf-8-big5-er): Likewise.
2720         (utf-8-jis): Likewise.
2721         (utf-8-jis-er): Likewise.
2722         (utf-8-ks): Likewise.
2723         (utf-8-ks-er): Likewise.
2724         (utf-8-er): Likewise.
2725
2726 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2729         instead of `utf-8-unix' in UTF-2000.
2730
2731         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2732
2733 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2734
2735         * mule/japanese.el (euc-jisx0213): New coding-system.
2736
2737         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2738         `japanese-jisx0208-1990' as the mother.
2739
2740 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * dumped-lisp.el (preloaded-file-list): Change condition of
2743         loading "close-cdb".
2744
2745 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2748         setup `coded-charset-entity-reference-alist'.
2749
2750 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2751
2752         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2753         UTF-2000.
2754
2755 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2756
2757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2758         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2759
2760 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2763         (chinese-big5-eten-a): Likewise.
2764         (chinese-big5-eten-b): Likewise.
2765         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2766         code range is #x8140 .. #x8DFE.
2767
2768 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2769
2770         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2771         UTF-2000.
2772         (chinese-big5-cdp): Likewise.
2773
2774 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2775
2776         * dumped-lisp.el (preloaded-file-list): Rename
2777         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2778
2779 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2780
2781         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2782         append `system-char-db-source-file-list' into
2783         `preloaded-file-list' in UTF-2000.
2784
2785 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2786
2787         * dumped-lisp.el (preloaded-file-list): Delete
2788         character-definition files.
2789
2790 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2791
2792         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2793         UTF-2000.
2794
2795 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2796
2797         * mule/mule-charset.el (default-coded-charset-priority-list):
2798         Delete `mojikyo-2022-1'.
2799
2800 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2801
2802         * mule/mule-charset.el (default-coded-charset-priority-list):
2803         Delete `mojikyo'.
2804
2805 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2808         `ucs-sip'.
2809
2810 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list):
2813         Comment out `chinese-gb12345'.
2814
2815 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * bytecomp.el (byte-compile-insert-header): Fixed.
2818
2819 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2820
2821         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2822         XEmacs UTF-2000.
2823
2824 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2827         UTF-2000.
2828
2829 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2832         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2833
2834 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list):
2837         `japanese-jef-china3' is renamed `china3-jef'.
2838
2839 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2842         `japanese-jef-china3' and `ideograph-cbeta'.
2843
2844 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2845
2846         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2847
2848 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2851         `chinese-big5-cdp'.
2852
2853 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2856         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2857
2858 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2861         loading character definitions.
2862
2863 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * dumped-lisp.el (preloaded-file-list): Rename
2866         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2867
2868 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `chinese-big5'.
2872
2873 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * dumped-lisp.el (preloaded-file-list): Dump
2876         "Ideograph-R028-Private" with XEmacs UTF-2000.
2877
2878 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2881         `chinese-gb12345'.
2882
2883 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886         `ideograph-gt-pj-{1..11}'.
2887
2888         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2889         XEmacs UTF-2000.
2890
2891 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list):
2894         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2895         `chinese-isoir165'.
2896
2897 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2900         `image/png', `image/x-xpm' and `image/tiff'.
2901
2902         * files.el (binary-file-regexps): Add *.PNG.
2903
2904 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-charset.el (default-coded-charset-priority-list):
2907         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2908         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2909
2910 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2913         the first completion when UTF-2000 is running.
2914
2915 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-charset.el (default-coded-charset-priority-list):
2918         Delete `ucs'.
2919
2920 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2923
2924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2925         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2926
2927 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2928
2929         * mule/vietnamese.el (vscii-2): Delete abolished property
2930         `composite'; now composite mode is default.
2931
2932 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2935         of `raw-text'; check \uHHHH representation even if non-ascii
2936         characters are not found.
2937
2938         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2939         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2940         unconditionally.
2941
2942         * mule/viet-ccl.el: New file.
2943
2944         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2945         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2946         - Separate CCL based implementations to viet-ccl.el.
2947
2948 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2949
2950         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2951         "jisx0213.2000-1".
2952         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2953
2954         * mule/mule-charset.el (default-coded-charset-priority-list):
2955         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2956         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2957
2958 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2959
2960         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2961
2962 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2963
2964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2965         `ucs' in UTF-2000.
2966
2967 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2968
2969         * mule/mule-charset.el (default-coded-charset-priority-list):
2970         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2971         `arabic-iso8859-6'.
2972
2973 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2974
2975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2976         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2977
2978 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2979
2980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2981         `katakana-jisx0201' in UTF-2000.
2982
2983 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2984
2985         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2986         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2987         "u0FB50-Arabic-Presentation-Forms-A",
2988         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2989         "u0FE50-Small-Form-Variants",
2990         "u0FE70-Arabic-Presentation-Forms-B",
2991         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2992         UTF-2000.
2993
2994 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2995
2996         * dumped-lisp.el (preloaded-file-list): Delete
2997         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2998         ... "Ideograph-R214-Flute" in UTF-2000.
2999
3000 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3001
3002         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3003         (japanese-jisx0213-2): New coded-charset.
3004
3005         * dumped-lisp.el (preloaded-file-list): Add
3006         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3007         "Ideograph-R030-Mouth".
3008
3009 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3010
3011         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3012         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3013         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3014         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3015         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3016         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3017         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3018         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3019
3020 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3021
3022         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3023         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3024         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3025         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3026         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3027
3028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3029         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3030
3031 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3032
3033         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3034         in UTF-2000.
3035
3036 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3037
3038         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3039         (chinese-isoir165): Moved from mule/chinese.el.
3040         (chinese-cns11643-3): Moved from mule/chinese.el.
3041         (chinese-cns11643-4): Moved from mule/chinese.el.
3042         (chinese-cns11643-5): Moved from mule/chinese.el.
3043         (chinese-cns11643-6): Moved from mule/chinese.el.
3044         (chinese-cns11643-7): Moved from mule/chinese.el.
3045
3046         * mule/chinese.el: Move definition of coded-charsets to
3047         mule/mule-conf.el.
3048
3049 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3050
3051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3052         `ideograph-daikanwa'.
3053
3054 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3055
3056         * dumped-lisp.el (preloaded-file-list): Delete
3057         "ccs-jisx0201-latin.el".
3058
3059 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3060
3061         * dumped-lisp.el (preloaded-file-list): Add
3062         "u031A0-Extended-Bopomofo" in UTF-2000.
3063
3064 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3065
3066         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3067         renamed to u02E00-CJK-Radical-Supplement.
3068
3069 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3070
3071         * dumped-lisp.el (preloaded-file-list): Add
3072         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3073         "u030A0-Katakana", "u03100-Bopomofo",
3074         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3075         "u03200-Enclosed-CJK-Letters-and-Months" and
3076         "u03300-CJK-Compatibility".
3077
3078 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3079
3080         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3081         "u02F00-Kangxi-Radicals" and
3082         "u02FF0-Ideographic-Description-Characters".
3083
3084 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3085
3086         * dumped-lisp.el (preloaded-file-list): Add
3087         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3088         "u02800-Braille-Patterns" in UTF-2000.
3089
3090 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3091
3092         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3093         "uXXXXX-*.el" in UTF-2000.
3094
3095         * bytecomp.el (byte-compile-insert-header): Delete comments if
3096         non-ASCII characters are found; allow `byte-compile-dynamic' and
3097         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3098         `raw-text'.
3099
3100 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3101
3102         * dumped-lisp.el (preloaded-file-list): Add
3103         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3104         "u025A0-Geometric-Shapes.el".
3105
3106 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3107
3108         * dumped-lisp.el (preloaded-file-list): Add
3109         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3110         "u02460-Enclosed-Alphanumerics.el".
3111
3112 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3115         `chinese-gb2312'.
3116
3117         * dumped-lisp.el (preloaded-file-list): Add
3118         "u02200-Mathematical-Operators.el" and
3119         "u02300-Miscellaneous-Technical.el".
3120
3121 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3122
3123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3124         `chinese-cns11643-*'.
3125
3126         * dumped-lisp.el (preloaded-file-list): Add
3127         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3128         "u02190-Arrows.el" in UTF-2000.
3129
3130 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3131
3132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3133         `korean-ksc5601'.
3134
3135         * dumped-lisp.el (preloaded-file-list): Add
3136         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3137         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3138         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3139
3140 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3141
3142         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3143
3144 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3145
3146         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3147         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3148         "u01780-Khmer.el", "u01800-Mongolian.el",
3149         "u01E00-Latin-Extended-Additional.el" and
3150         "u01F00-Greek-Extended.el" in UTF-2000.
3151
3152 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3153
3154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3155         `ethiopic-ucs' and `ethiopic'.
3156
3157         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3158         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3159
3160         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3161         from mule/ethiopic.el.
3162
3163         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3164         mule/mule-conf.el.
3165
3166 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3167
3168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3169         `lao'.
3170
3171         * mule/mule-conf.el (lao): New coded-charset.
3172
3173         * dumped-lisp.el (preloaded-file-list): Add
3174         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3175         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3176         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3177         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3178         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3179
3180 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3181
3182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3183         `ucs-bmp' and `arabic-iso8859-6'.
3184
3185 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3186
3187         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3188         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3189         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3190
3191 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3192
3193         * startup.el (normal-top-level): Load autoload file for UTF-2000
3194         in UTF-2000.
3195
3196 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3197
3198         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3199         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3200         "u00020-Basic-Latin.el", "u00080-C1.el",
3201         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3202         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3203         "u002B0-Spacing-Modifier-Letters.el",
3204         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3205         UTF-2000.
3206
3207 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3208
3209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3210         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3211         instead of `vietnamese-viscii-*'.
3212
3213 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3214
3215         * mule/mule-conf.el: New file.
3216
3217         * mule/misc-lang.el: Move definition of charset `ipa' to
3218         mule/mule-conf.el.
3219
3220 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3221
3222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3223         `latin-viscii'; prefer it for characters used in Vietnamese.
3224
3225 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3226
3227         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3228
3229 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3230
3231         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3232         `vietnamese-viscii-lower'.
3233         (latin-viscii-upper): Renamed from charset
3234         `vietnamese-viscii-upper'.
3235         (vietnamese-viscii-lower): New alias for charset
3236         `latin-viscii-lower'.
3237         (vietnamese-viscii-upper): New alias for charset
3238         `latin-viscii-upper'.
3239
3240 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list):
3243         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3244
3245 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3246
3247         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3248         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3249         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3250         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3251         lisp/utf-2000.
3252
3253 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3254
3255         * mule/ccs-tcvn5712.el: New file.
3256
3257 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3258
3259         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3260         in UTF-2000.
3261
3262 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3263
3264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3265         `japanese-jisx0208'.
3266
3267 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3268
3269         * dumped-lisp.el (preloaded-file-list): Add
3270         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3271         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3272         UTF-2000.
3273
3274         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3275         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3276         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3277         mule/ccs-viscii.el: New files.
3278
3279         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3280         if \uXXXX is found.
3281
3282 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3283
3284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3285         `hiragana-jisx0208' and `katakana-jisx0208'.
3286
3287 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3288
3289         * mule/chinese.el (chinese-cns11643-3): Define it even if
3290         `utf-2000' is provided.
3291         (chinese-cns11643-4): Likewise.
3292         (chinese-cns11643-5): Likewise.
3293         (chinese-cns11643-6): Likewise.
3294         (chinese-cns11643-7): Likewise.
3295
3296 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3299         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3300
3301 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3304         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3305
3306 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3307
3308         * mule/mule-charset.el (default-coded-charset-priority-list):
3309         Setup in UTF-2000.
3310
3311 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3312
3313         * mule/viet-chars.el: Don't define charset
3314         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3315         they are defined as builtin charsets.
3316
3317 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3318
3319         * version.el (emacs-version): Add more space just before UTF-2000
3320         version string.
3321
3322 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3323
3324         * version.el ([constant] emacs-version): Don't add a space in the
3325         preceding place of `xemacs-betaname' because it is duplicated.
3326         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3327
3328         * startup.el (splash-frame-body): Add ETL.
3329
3330 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3331
3332         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3333         is provided because it is defined as builtin charset.
3334         (chinese-cns11643-4): Likewise.
3335         (chinese-cns11643-5): Likewise.
3336         (chinese-cns11643-6): Likewise.
3337         (chinese-cns11643-7): Likewise.
3338
3339 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3340
3341         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3342         coding-system `iso-10646-ucs-4' is not defined.
3343
3344 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3345
3346         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3347         coding-system if `utf-2000' is provided.
3348
3349 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3350
3351         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3352         `utf-2000' is provided.
3353
3354 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3355
3356         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3357         if utf-2000 is provided temporally.
3358
3359 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3360
3361         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3362         as builtin variable].
3363
3364 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3365
3366         * files.el (insert-file-contents-literally): Treat file as binary;
3367         call file-name-handlers. [sync with Emacs 20.3.10]
3368
3369 2008-12-28  Vin Shelton  <acs@xemacs.org>
3370
3371         * XEmacs 21.4.22 is released
3372
3373 2008-12-30  Vin Shelton  <acs@xemacs.org>
3374
3375         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3376         during building even if no packages are found.
3377
3378 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3379
3380         * printer.el (generic-print-region): 
3381         (generic-print-buffer): 
3382         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3383         check if the msprinter device is available, now that msprinter is
3384         always available as a specifier tag. 
3385
3386 2008-12-24  Vin Shelton  <acs@xemacs.org>
3387
3388         * about.el: Add Francisco to my bio!
3389
3390 2008-12-23  Vin Shelton  <acs@xemacs.org>
3391
3392         * autoload.el: Move operator definitions to autoload-operators.el
3393         in the xemacs-base package.
3394
3395 2007-11-22  Vin Shelton  <acs@xemacs.org>
3396
3397         * about.el (about-hacker-contribution): Updated my bio.
3398
3399 2007-10-07  Vin Shelton  <acs@xemacs.org>
3400
3401         * XEmacs 21.4.21 is released
3402
3403 2007-09-19  Didier Verna  <didier@xemacs.org>
3404
3405         Update my personal info.
3406         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3407         * about.el (about-other-current-hackers): Ditto.
3408         * about.el (about-url-alist): Add my musical website.
3409         * about.el (about-personal-info): Update my entry.
3410         * about.el (about-hacker-contribution): Ditto.
3411
3412 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3413
3414         * package-get.el (package-get-download-sites): Update download
3415         sites in Japan.
3416         * package-get.el (package-get-pre-release-download-sites): Ditto.
3417
3418 2007-08-18  Vin Shelton  <acs@xemacs.org>
3419
3420         * package-get.el (package-get-pre-release-download-sites): Sync
3421         mirror sites with 21.5.  (Thanks, Adrian)
3422
3423 2007-08-09  Mike Sperber  <mike@xemacs.org>
3424
3425         * startup.el (migrate-user-init-file): Create backup of
3426         `user-init-file' before migrating.
3427         * startup.el (maybe-migrate-user-init-file): Print
3428         information about backup file.
3429         (maybe-create-compatibility-dot-emacs): Follow above change.
3430
3431 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3432
3433         * font-lock.el: Sync font-lock-add-keywords and
3434         font-lock-remove-keywords from GNU Emacs.
3435         * font-lock.el (font-lock-keywords-alist): New.
3436         * font-lock.el (font-lock-removed-keywords-alist): New.
3437         * font-lock.el (font-lock-add-keywords): New.
3438         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3439         * font-lock.el (font-lock-remove-keywords): New.
3440
3441 2007-08-16  Vin Shelton  <acs@xemacs.org>
3442
3443         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3444         patch from Hans de Graaff.
3445
3446 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3447
3448         * package-get.el (package-get-download-sites): Document Chile and
3449         update Denmark download site.
3450         * package-get.el (package-get-pre-release-download-sites): Ditto.
3451
3452 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3453
3454         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3455
3456 2006-12-09  Vin Shelton  <acs@xemacs.org>
3457
3458         * XEmacs 21.4.20 is released
3459
3460 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3461
3462         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3463
3464 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3465
3466         * info.el (Info-find-file-node, Info-insert-dir)
3467         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3468         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3469         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3470         and discussion.
3471
3472 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3473
3474         * obsolete.el (line-beginning-position): New, from 21.5.x.
3475         (line-end-position): Ditto.
3476
3477 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3478
3479         * package-get.el (package-get-download-sites): Welcome
3480         nl.xemacs.org and Thanks!
3481         * package-get.el (package-get-pre-release-download-sites): Ditto.
3482
3483 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3484
3485         * font-lock.el: Add support for not-so recent changes in Java to
3486         java-mode.
3487
3488 2006-01-28  Vin Shelton  <acs@xemacs.org>
3489
3490         * XEmacs 21.4.19 is released
3491
3492 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3493
3494         * easymenu.el: Update copyright. 
3495         * easymenu.el (easy-menu-all-popups):
3496         Add a docstring. 
3497         * easymenu.el (easy-menu-add):
3498         Document a bug, rework the function to preserve any existing
3499         non-default mode-popup-menu instead of overwriting it, and not to
3500         bother normalising the menu title (nothing else does).
3501         * easymenu.el (easy-menu-remove):
3502         Restore the default mode-popup-menu instead of leaving an empty
3503         one when we remove the last easy-menu popup. 
3504
3505 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3506
3507         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3508         as suggested by Rodrigo Ventura.
3509         * package-get.el (package-get-pre-release-download-sites): Ditto,
3510         with replacement of xemacs-21.5 by beta, which is the logical path
3511         to our beta core and package pre-releases.
3512
3513 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3514
3515         * package-get.el (package-get-download-sites): Add Hong Kong
3516         download site.
3517         * package-get.el (package-get-pre-release-download-sites): Ditto.
3518
3519 2005-12-26  Vin Shelton  <acs@xemacs.org>
3520
3521         * find-paths.el:
3522         * find-paths.el (paths-emacs-root-p): Add search for package root.
3523         * find-paths.el (paths-find-emacs-root): Replaced with
3524         paths-find-invocation-roots, which returns a list of roots.
3525         * find-paths.el (paths-find-invocation-roots): New.
3526         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3527
3528 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3529
3530         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3531         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3532
3533 2005-12-03  Vin Shelton <acs@xemacs.org>
3534
3535         * XEmacs 21.4.18 is released
3536
3537 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3538
3539         * package-get.el (package-get-download-sites): Update reflecting
3540         latest http://www.xemacs.org/Releases/ information generated by
3541         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3542         * package-get.el (package-get-pre-release-download-sites): Ditto.
3543
3544 2005-02-28  Simon Josefsson  <jas@extundo.com>
3545
3546         * about.el (xemacs-hackers): Add jas.
3547         (about-other-current-hackers): Likewise.
3548         (about-url-alist): Add URL for jas.
3549         (about-personal-info): Document jas.
3550         (about-hacker-contribution): Describe jas contributions.
3551
3552 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3553
3554         * easymenu.el (easy-menu-remove): As described in 
3555         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3556         except the "Command" menu from mode-popup-menu. 
3557
3558 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3559  
3560         * font.el (font-spatial-to-canonical): Correct calculation of 
3561         return value for pixel-based input value. 
3562  
3563 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3564
3565         * code-process.el (call-process): Process-related docstring
3566         improvements spurred by Norbert Koch.
3567         * code-process.el (call-process-region): Ditto.
3568         * code-process.el (start-process): Ditto.
3569
3570 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3571
3572         * finder.el (finder-find-library): Return filename actually
3573         searched for.
3574
3575 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3576
3577         * help.el (view-emacs-news): Use `expand-file-name' instead of
3578         `locate-data-file' as the latter will find any "NEWS" files that
3579         might exist in packages _before_ the one in core.
3580
3581 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3582
3583         * package-get.el (package-get-init-package):
3584         package-get-init-package buglet (21.4.17) by Jeff Mincy
3585         <mincy@rcn.com> fixing false temporary load-path shadows reported
3586         after package installation and simplifying code.
3587
3588 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3589
3590         * package-get.el (package-get-download-sites): Sync mirrors list
3591         with the XEmacs website.
3592         (package-get-pre-release-download-sites): Ditto.
3593
3594 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         * derived.el (derived-mode-merge-syntax-tables):
3597         Revert my 21.5-only patch of 2003-07-18 which slipped in
3598         through Jerry James's patch of 2004-06-07.
3599
3600 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3601
3602         * cmdloop.el (keyboard-quit): Remove workaround for
3603         `region-active-p' not making sure active region is in current
3604         buffer now that it does.
3605         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3606         * simple.el (region-active-p): `region-active-p' to only return t
3607         when active region is in current buffer.
3608
3609 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3610
3611         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3612         package names, quell a byte-compiler warning, doc fix.
3613
3614 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3615
3616         * buffer.el (pop-to-buffer):
3617         * window-xemacs.el (display-buffer):
3618         Document use of `same-window-buffer-names,' `same-window-regexps'
3619         by pop-to-buffer and display-buffer. 
3620         
3621 2005-02-06  Vin Shelton <acs@xemacs.org>
3622
3623         * XEmacs 21.4.17 is released
3624
3625 2005-01-29  Ben Wing  <ben@xemacs.org>
3626
3627         * shadow.el (find-emacs-lisp-shadows):
3628         Add custom-defines to list of ignored files.
3629
3630 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3631
3632         * simple.el (shifted-motion-keys-select-region): Fix statement
3633         about unshifted-motion-keys-deselect-region.
3634
3635 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3636
3637         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3638         now) for GNU Emacs compatibility.
3639         (make-obsolete-variable): Ditto.
3640
3641 2004-01-08  Ben Wing  <ben@xemacs.org>
3642
3643         * code-files.el (load):
3644         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3645
3646 2004-12-05  Vin Shelton <acs@xemacs.org>
3647
3648         * XEmacs 21.4.16 is released
3649
3650 2004-12-04  Vin Shelton  <acs@xemacs.org>
3651
3652         * auto-autoloads.el: Regenerated.
3653
3654         * custom-load.el: Regenerated.
3655
3656 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3657
3658         Fix bug: apropos errors if a defalias refers to an undefined
3659         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3660
3661         * apropos.el (apropos):
3662         (apropos-command):
3663         * help.el (frob-help-extents):
3664         * help-macro.el (make-help-screen):
3665         * hyper-apropos.el (hyper-apropos-grok-functions):
3666         (hyper-apropos-get-doc):
3667         Catch void-function error thrown by `documentation'.
3668
3669 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3670
3671         * packages.el (package-require): Fix incorrect arg to format.
3672         This fixes a `format specifier' error.
3673
3674 2004-08-13  Jerry James  <james@xemacs.org>
3675
3676         * bytecomp.el (forward-word): Tell the byte compiler the correct
3677         number of arguments to forward-word.
3678
3679 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3680
3681         * etags.el: Fixed loading of include files for tag completion. Now
3682         you can make a tag file for a library, include it into your
3683         project and it will be reloaded only if it changed. Infinte
3684         include loops are detected and the correct tag files are loaded.
3685         * etags.el (buffer-tag-table-list): Load and verify tag files in
3686         the external function buffer-tag-table-list-load.
3687         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3688         tag files. Also load the included tag files. The priority of the
3689         included files is right below their parent file. If multiple
3690         matches occur then the symbols from the parent file are found
3691         first.
3692         * etags.el (tag-table-include-files): Corrected comment
3693         string. Switched to pattern constant tags-include-pattern to have
3694         it at a central location.
3695         * etags.el (tags-include-pattern): Added doc string.
3696         * etags.el (add-to-tag-completion-table): Removed obsolete
3697         comments as the include files are allready returned by
3698         buffer-tag-table-list and loaded.
3699         * etags.el (find-tag-internal): The include files are allready
3700         included in tag-tables as buffer-tag-table-list returns them now.
3701
3702 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3703
3704         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3705         Loading items into the notebook is now done by C code.
3706         * widgets-gtk.el (gtk-widget-instantiate-internal):
3707         Style no longer changed.
3708
3709 2004-06-28  Nix  <nix@esperi.org.uk>
3710
3711         * cmdloop.el (truncate-command-history-for-gc): Delay
3712         execution of all things that look up variable bindings,
3713         via `enqueue-eval-event'.
3714
3715 2004-06-24  Vin Shelton  <acs@xemacs.org>
3716
3717         * package-get.el (package-get-require-signed-base-updates):
3718         now defaults to nil.
3719
3720 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3721
3722         * subr.el (split-string): Clean up docstring.
3723
3724 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3725
3726         * faces.el (zmacs-region): fix typo in docstring.
3727
3728 2004-06-07  Jerry James  <james@xemacs.org>
3729
3730         * derived.el: Synch with Emacs 21.3.
3731         * subr.el (with-local-quit): New, from Emacs 21.3.
3732         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3733         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3734         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3735
3736 2004-06-16  Jerry James  <james@xemacs.org>
3737
3738         * cl.el (cl-set-substring): Increment start by the length of the
3739         string, not the string itself.
3740
3741 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3742
3743         * etags.el (tag-table-include-files): Expand included TAGS file
3744         paths to avoid problems with relative paths.  Thanks to Peter
3745         Chubb <peterc@gelato.unsw.edu.au>.
3746         * etags.el (tags-include-pattern): New.
3747         * etags.el (add-to-tag-completion-table): Parse and ignore
3748         trailing include lines.
3749
3750 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3751
3752         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3753         avoiding line solely composed of equal signs.
3754
3755 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3756
3757         * cus-edit.el (alloc): Typo fix.
3758         * cus-edit.el (custom-browse-visibility): Ditto.
3759         * cus-edit.el (custom-variable-value-create): Ditto.
3760         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3761         * cus-edit.el (custom-save-variables): Bind print-length and
3762         print-level to nil to avoid value abbreviation.
3763         * cus-edit.el (custom-save-face-internal): Ditto.
3764         * cus-edit.el (custom-save-faces): Save in sorted order.
3765         * cus-edit.el (custom-save-resets): Bind print-length and
3766         print-level to nil to avoid value abbreviation.
3767         * cus-edit.el (custom-save-loaded-themes): Ditto.
3768
3769 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3770
3771         * subr.el (split-string-default-separators): New.
3772         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3773         see comment in source.
3774
3775 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3776
3777         * mule/japanese.el (paragraph-start, paragraph-separate):
3778         Remove anchor to BOL.
3779
3780 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3781
3782         * cl.el (gensym, gentemp): Improve docstrings.
3783
3784 2004-05-10  Vin Shelton  <acs@xemacs.org>
3785
3786         * etags.el: Sync with 21.5 version.
3787
3788 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3789
3790         * etags.el:
3791         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3792         only for use with exuberant ctags. This will also enable building of 
3793         completion tables with exuberant ctags. This will not work with
3794         xemacs ctags. 
3795         * etags.el (get-tag-table-buffer): New function for creating of
3796         completion table is used if tags-exuberant-ctags-optimization-p ist t
3797         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3798         finding the tag names. New.
3799         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3800         building tag completion table with exuberant ctags. New.
3801         * etags.el (find-tag-internal): Improve exact tag matching for tags
3802         with name fields. Before the patch return types of functions or
3803         function parameters (with exuberant ctags) were found as matches.
3804
3805 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3806
3807         * list-mode.el (display-completion-list): Fixed completion list was
3808         taking the width of the frame and not of the window for displaying
3809         the selection methods.
3810
3811 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3812
3813         * menubar-items.el (default-menubar): Options are saved to custom.el.
3814
3815
3816 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3817
3818         * isearch-mode.el (isearch-abort): Preserve successful search target.
3819
3820 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3821
3822         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3823         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3824         Bihlmeyer.
3825         * gnuserv.el (gnuserv-mode-line-string): New.
3826         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3827         gnuserv-mode.
3828         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3829         * gnuserv.el (gnuserv-edit-files): Use
3830         make-x-device-with-gtk-fallback.
3831
3832 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3833
3834         * gtk-widgets.el: New import: gtk-accel-group-new.
3835         * dialog-gtk.el:
3836         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3837         * dialog-gtk.el (popup-builtin-question-dialog):
3838         Added support for dialog button mnemonics.
3839
3840 2004-03-22  Chris Green <cmg@dok.org>
3841
3842         * process.el (shell-command): Output buffer was ignored when a
3843         background process was run via shell-command.
3844
3845 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3846
3847         * cus-edit.el (custom-save-variables): Retrieve a list of
3848         variables to save first, sort it, and make sure the variables are
3849         saved in sorted order.
3850
3851 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3852  
3853         * package-get.el (package-get-update-base-from-buffer): Force
3854         binary coding system for verifying GnuPG signature in the
3855         package-index file.
3856  
3857 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3858
3859         * package-get.el (package-get-package-index-file-location): Handle
3860         missing "EMACSPACKAGEPATH" environment variable.
3861
3862 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3863
3864         * package-admin.el (package-admin-find-top-directory): Simplify
3865         directory comparisions and fix substring errors on short path
3866         components.
3867         * package-get.el (package-get-package-index-file-location):
3868         Default to first component of "EMACSPACKAGEPATH", if set.
3869
3870 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3871
3872         * package-get.el (process-error): New error datum.
3873
3874 2004-02-02  Vin Shelton <acs@xemacs.org>
3875
3876         * XEmacs 21.4.15 is released
3877
3878 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3879
3880         * itimer.el (activate-itimer): Modify the itimer timeout value as
3881         if it were begun at the last time when the itimer driver was woken
3882         up.
3883
3884 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3885
3886         * specifier.el (Copyright):
3887         Update.
3888         (make-specifier-and-init):
3889         (map-specifier):
3890         (canonicalize-inst-pair):
3891         (canonicalize-spec-list):
3892         (set-specifier):
3893         Synch docstrings to 21.5 where appropriate.
3894
3895 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3896
3897         * package-get.el (package-get-list-packages-where): New.  A
3898         function that allows searching for groups of packages.  For
3899         example, find all packages that require the fsf-compat package.
3900
3901 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3902
3903         The Great PUI Sync.
3904
3905         * auto-autoloads.el: Regenerated.
3906
3907         * custom-load.el: Regenerated.
3908
3909         * dumped-lisp.el (packages-hardcoded-lisp): New.
3910
3911         * menubar-items.el (menu-max-items): New.
3912         (menu-submenu-max-items): New.
3913         (menu-submenu-name-format): New.
3914         (menu-split-long-menu): New.
3915         (menu-sort-menu): New.
3916         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3917
3918         * obsolete.el (pui-add-install-directory): Renamed to the more
3919         logical `pui-set-local-package-get-directory'.
3920         (package-get-download-menu): Moved to `package-ui.el' and renamed
3921         to `package-ui-add-download-menu'.
3922
3923         * package-admin.el (package-admin-install-function-mswindows):
3924         Whitespace clean up.
3925         (package-admin-add-single-file-package): Removed.
3926         (package-admin-default-install-function): Whitespace clean up.
3927         (package-admin-find-top-directory): New.
3928         (package-admin-get-install-dir): Use it.
3929         (package-admin-get-manifest-file): 
3930         (package-admin-check-manifest): 
3931         (package-admin-add-binary-package):
3932         (package-admin-get-lispdir):
3933         (package-admin-delete-binary-package):
3934         (package-admin):
3935
3936         * package-get.el (package-get-package-index-file-location): New.
3937         (package-get-install-to-user-init-directory): New.
3938         (package-get-remote):
3939         (package-get-download-sites):
3940         (package-get-pre-release-download-sites): New.
3941         (package-get-site-release-download-sites): New.
3942         (package-get-base-filename):
3943         (package-get-always-update):
3944         (package-get-user-index-filename): Removed.
3945         (package-get-pgp-available-p): New.
3946         (package-get-require-signed-base-updates):
3947         (package-get-was-current):
3948         (package-entries-are-signed): New.
3949         (package-get-continue-update-base): New.
3950         (package-get-download-menu): Removed.
3951         (package-get-require-base):
3952         (package-get-update-base-entry):
3953         (package-get-locate-file):
3954         (package-get-locate-index-file):
3955         (package-get-maybe-save-index):
3956         (package-get-update-base):
3957         (package-get-update-base-from-buffer):
3958         (package-get-update-base-entries):
3959         (package-get-interactive-package-query):
3960         (package-get-update-all):
3961         (package-get-all):
3962         (package-get-dependencies):
3963         (package-get-init-package):
3964         (package-get-info): New.
3965         (package-get):
3966         (package-get-staging-dir):
3967         (package-get-set-version-prop): Removed.
3968         (package-get-installedp):
3969         (package-get-ever-installed-p):
3970         (packages): Removed.
3971         (package-get-custom-groups): Removed.
3972         (package-get-custom): Removed.
3973         (package-get-custom-add-entry): Removed.
3974
3975         * package-info.el (batch-update-package-info):
3976
3977         * package-net.el (package-net-batch-generate-bin-ini):
3978         (package-net-update-installed-db):
3979
3980         * package-ui.el (pui-info-buffer):
3981         (pui-directory-exists): Removed.
3982         (pui-package-dir-list): Removed.
3983         (pui-add-install-directory): Removed.
3984         (package-ui-download-menu): New.
3985         (package-ui-pre-release-download-menu): New.
3986         (package-ui-site-release-download-menu): New.
3987         (pui-set-local-package-get-directory): New.
3988         (pui-package-symbol-char):
3989         (pui-update-package-display):
3990         (pui-toggle-package):
3991         (pui-toggle-package-key):
3992         (pui-toggle-package-delete):
3993         (pui-toggle-package-delete-key):
3994         (pui-toggle-package-event):
3995         (pui-toggle-verbosity-redisplay):
3996         (pui-install-selected-packages):
3997         (pui-add-required-packages):
3998         (pui-help-echo):
3999         (pui-display-info):
4000         (list-packages-mode):
4001         (pui-list-packages):
4002
4003         * packages.el (packages-compute-package-locations):
4004         (package-require):
4005         (package-delete-name):
4006         (packages-hardcoded-lisp): Removed.
4007         (packages-useful-lisp): Removed.
4008         (packages-unbytecompiled-lisp): Removed.
4009         (packages-find-package-directories):
4010
4011         Summary:
4012
4013         Major code clean up of all things PUI.
4014
4015         Much improved code to determine where packages should be
4016         installed.  PUI no longer depends on any packages being
4017         pre-installed to compute where packages are to be installed to.
4018
4019         The user can specify the location of their package-index file.  It
4020         isn't necessary to set this because it has sane defaults.  People
4021         who "run-in-place" won't accidently overwrite the CVS
4022         package-index file.  See
4023         `package-get-package-index-file-location'. 
4024
4025         PUI will now properly clean up after itself in the event of an
4026         unsuccessful package install.  This drastically reduces the number
4027         of "wrong md5sum" FAQs.
4028
4029         non-Mule XEmacsen can no longer install Mule packages.
4030
4031         Package management via the custom interface has been removed.
4032
4033         The PUI related menubar items have been reorganised.
4034
4035         The PGP verification code has been fixed and the default for
4036         whether or not it is used is automatically computed.
4037
4038         * update-elc.el ((preloaded-file-list site-load-packages
4039         need-to-dump dumped-exe)):
4040         Just a couple of small changes to allow for
4041         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4042         existing anymore.
4043
4044 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4045
4046         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4047         apply `format' to the first argument of byte-compile-warn, it
4048         already calls format.
4049
4050 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4051
4052         * files.el (delete-old-versions): Avoid going interactive during
4053         make install when environment variable VERSION_CONTROL is set.
4054
4055 2003-12-04  Vin Shelton  <acs@xemacs.org>
4056
4057         * menubar-items.el (menu-item-search): Only bring up search dialog
4058         box if the feature is available and desired.
4059
4060 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4061
4062         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4063
4064 2003-11-05  Vin Shelton  <acs@xemacs.org>
4065
4066         * help.el (Help-prin1-face):
4067         (Help-princ-face):
4068         princ and prin1 are functions and need to be called as such.  The
4069         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4070
4071 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4072
4073         * about.el (about-xemacs): Give full version and build date.
4074
4075 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4076
4077         * win32-native.el (grep-null-device): This XEmacs has null-device.
4078
4079 2003-09-06  Mike Sperber  <mike@xemacs.org>
4080
4081         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4082         implement the specified semantics for `defvar.'
4083
4084 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4085
4086         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4087         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4088         displaying buffer in question.
4089
4090 2003-09-03  Vin Shelton <acs@xemacs.org>
4091
4092         * XEmacs 21.4.14 is released
4093
4094 2003-08-17  Vin Shelton  <acs@xemacs.org>
4095
4096         * about.el: Vanity patch.
4097
4098 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4099
4100         * code-process.el (call-process):
4101         (call-process-region):
4102         (start-process):
4103         Document coding system processing.
4104
4105 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4106
4107         * startup.el (splash-frame-body): Idiomatic English.
4108
4109 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4110
4111         * font-lock.el (font-lock-match-java-declarations): Move
4112         save-restriction, narrow-to-region to beginning of function to
4113         avoid going beyond the limit and causing an infloop.
4114
4115 2003-04-16  Jerry James  <james@xemacs.org>
4116
4117         * keydefs.el: Remove mappings for keys mapped to the nowhere
4118         defined function function-key-error.
4119
4120 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4121
4122         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4123         lisp-interaction-mode-hook): Add the docstrings.
4124
4125 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4126
4127         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4128         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4129         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4130
4131 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4132
4133         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4134         lambda list after the original doc.  Care about
4135         #'(lambda () "SingleString") 
4136         (cl-upcase-arg): 
4137         (cl-function-arglist):
4138         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4139         circular data structures in lambda list specification
4140
4141 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4142
4143         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4144         to appear in font-lock-function-name-face.
4145
4146 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4147
4148         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4149         is not also the value of the lambda.
4150
4151 2003-05-06  Andy Piper  <andy@xemacs.org>
4152
4153         * files.el (revert-buffer): Make sure local variables get processed,
4154         even in the case of an optimized reversion.
4155
4156 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4157
4158         * XEmacs 21.4.13 is released
4159
4160 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4161
4162         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4163         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4164
4165 2003-02-14  Ben Wing  <ben@xemacs.org>
4166
4167         * byte-optimize.el:
4168         * byte-optimize.el (byte-compile-inline-expand):
4169         * byte-optimize.el (byte-compile-unfold-lambda):
4170         * byte-optimize.el (byte-optimize-form-code-walker):
4171         * byte-optimize.el (byte-optimize-form):
4172         * byte-optimize.el (byte-decompile-bytecode-1):
4173         * byte-optimize.el (byte-optimize-lapcode):
4174         Review carefully and sync up to 20.7 except for areas as noted.
4175         Fixes problem with JDE compilation.
4176
4177 2003-02-05  Ben Wing  <ben@xemacs.org>
4178
4179         * simple.el:
4180         * simple.el (motion-keys-for-shifted-motion):
4181         Omit M-S-home/end from motion keys.
4182
4183 2003-02-07  Ben Wing  <ben@xemacs.org>
4184
4185         * text-props.el (text-property-any):
4186         * text-props.el (text-property-not-all):
4187         Fix bug when end > start.
4188
4189 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4190
4191         * info.el (Info-insert-dir): Make default-directory end in
4192         separator.  Patch due to Martin Buchholz.
4193
4194 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4195
4196         * XEmacs 21.4.12 "Portable Code" is released.
4197
4198 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4199
4200         * about.el: Update golubev data.
4201
4202 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4203
4204         * isearch-mode.el (isearch-mode-map): Substitute comment on
4205         desirability, and back out "GR is printable" changes.
4206
4207 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4208
4209         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4210
4211 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4214
4215 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4216
4217         * menubar-items.el (default-menubar): Use browse-url-mozilla
4218         instead of browse-url-gnome-moz for Mozilla.
4219
4220 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4221
4222         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4223
4224 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4225
4226         * files.el (auto-mode-alist): Remove redundant entries for modes
4227         that live in packages.
4228         (interpreter-mode-alist): Ditto.
4229
4230 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4231
4232         * menubar-items.el (default-menubar): Sync with current
4233         browse-url-xemacs.el.
4234
4235 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4236
4237         * XEmacs 21.4.10 "Military Intelligence" is released.
4238
4239 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4240
4241         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4242
4243 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4244
4245         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4246
4247 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4248
4249         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4250         effect free function.
4251         (font-lock-fontify-keywords-region): Supply the argument to
4252         font-lock-compile-keywords.
4253
4254 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4255
4256         * package-get.el (package-get-download-sites): Bring sites list
4257         up to date, prefer xx.xemacs.org addresses.
4258
4259 2002-09-27  Andy Piper  <andy@xemacs.org>
4260
4261         * dialog.el (make-dialog-box): for general dialogs only
4262         delete-frame-hook will be run.
4263
4264 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4265
4266         * font-lock.el (font-lock-fontify-syntactically-region): Add
4267         comment about lookup-syntax-properties, document LOUDLY as unused.
4268
4269 2002-08-26  Andy Piper  <andy@xemacs.org>
4270
4271         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4272         merge.
4273
4274 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4275
4276         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4277         (make-obsolete-variable): Ditto.
4278         (make-compatible): Ditto.
4279         (make-compatible-variable): Ditto.
4280
4281 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4282
4283         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4284         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4285
4286 2002-08-28  Andy Piper  <andy@xemacs.org>
4287
4288         * files.el (revert-buffer): propagate revert-without-query-status.
4289
4290 2002-06-03  Andy Piper  <andy@xemacs.org>
4291
4292         * dialog-items.el (make-search-dialog): align various subcontrols
4293         in visually pleasing ways, allow frame to autosize to the dialog
4294         size.
4295         * dialog.el (make-dialog-box): add a border inside the frame. Add
4296         :autosize property, if t then reset the frame size appropriately
4297         before the frame is mapped.
4298         * gutter-items.el (set-progress-feedback-instantiator): align
4299         various subcontrols.
4300         * gutter-items.el (set-progress-abort-instantiator): ditto.
4301
4302 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4303
4304         * XEmacs 21.4.9 "Informed Management" is released.
4305
4306 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4307
4308         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4309         "&optional append" argument.
4310
4311 2002-07-16  Didier Verna  <didier@xemacs.org>
4312
4313         * subr.el (replace-in-string): fix case fold bug introduced by
4314         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4315         case-fold-search in temporary buffers.
4316
4317 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4318
4319         * lib-complete.el (find-library): Remove check for mule because
4320         decompression DOES work on Mule.
4321
4322 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4323
4324         * simple.el (join-line): New alias for `delete-indentation'.
4325
4326 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4327
4328         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4329         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4330         (font-lock-builtin-face): New.
4331         (font-lock-constant-face): New.
4332         (font-lock-face-list): Add builtin and constant faces.
4333
4334 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4335
4336         * autoload.el (make-autoload): Support define-derived-mode.
4337         Collected puts of doc-string-elt property.  Based on a patch by
4338         Didier Verna <didier@xemacs.org>.
4339
4340 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4341
4342         * wid-edit.el (widget-field-activate): Fix docstring typo.
4343
4344 2002-07-23  Andy Piper  <andy@xemacs.org>
4345
4346         * about.el (about-personal-info): update me.
4347
4348 2002-07-12  Andy Piper  <andy@xemacs.org>
4349
4350         * custom.el (custom-theme-set-variables): remove bogus
4351         arguments. Use custom-set-default to set defaults.
4352         (custom-set-variables): update doc.
4353         (custom-local-buffer): new, synced from FSF.
4354         (custom-set-default): ditto.
4355         (defcustom): update doc.
4356
4357 2002-06-16  Andy Piper  <andy@xemacs.org>
4358
4359         * menubar-items.el (default-menubar): enable windows printing on
4360         cygwin as well as native.
4361
4362 2002-06-12  Andy Piper  <andy@xemacs.org>
4363
4364         * printer.el (generic-print-buffer): catch all errors so that the
4365         print device can be cleared in all scenarios.
4366         (Printer-clear-device): make sure clearing the printer allows it
4367         to be used again immediately.
4368         (generic-print-region): make sure the default printer face is
4369         black-on-white.
4370
4371 2002-04-23  Jerry James  <james@xemacs.org>
4372
4373         * window-xemacs.el (display-buffer-function): Change doc to
4374         reflect new arg.
4375         * window-xemacs.el (pre-display-buffer-function): Ditto.
4376         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4377         non-nil, make the new window just big enough for its contents.
4378         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4379         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4380         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4381
4382 2002-06-06  Andy Piper  <andy@xemacs.org>
4383
4384         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4385         (defcustom): ditto.
4386         (custom-handle-keyword): ditto.
4387
4388 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4389
4390         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4391         Make obsolete.  Default to nil.
4392         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4393         Inspired by a patch by John Palmieri.
4394
4395 2002-07-01  Mike Alexander  <mta@arbortext.com>
4396
4397         * process.el (shell-command-on-region): Don't delete the region
4398         before giving it to call-process-region
4399
4400 2002-06-04  Jerry James <james@eecs.ku.edu>
4401
4402         * find-paths.el (paths-find-architecture-directory): Search in
4403         `system-configuration'/`base', not `base'`system-configuration'.
4404
4405 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4406
4407         * info.el (Info-index): Add missing \ in [ t].
4408
4409 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * gutter-items.el (gutter-buffers-tab-visible-p,
4412         buffers-tab-omit-function, buffers-tab-selection-function,
4413         buffers-tab-filter-functions):
4414         Doc improvements.
4415
4416 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4417
4418         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4419
4420         * toolbar-items.el (toolbar-news): Fix typo in message string.
4421
4422 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4423
4424         * dialog.el (yes-or-no-p-dialog-box): 
4425         * cmdloop.el (y-or-n-p-minibuf):
4426         (yes-or-no-p-minibuf):
4427         (yes-or-no-p):
4428         (y-or-n-p): 
4429         Specify negative answers in docstrings.
4430
4431 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4432
4433         * package-ui.el (pui-help-echo): Display both installed and author
4434         version.  Use a balloon-help window to display extra info like
4435         package requires.
4436
4437 2002-05-30  Andy Piper  <andy@xemacs.org>
4438
4439         * files.el (revert-buffer-internal): don't visit
4440         revert-buffer. Kill buffer when not used. Suggested by Mike
4441         Alexander <mta@arbortext.com>
4442
4443 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4444
4445         * files.el (revert-buffer): More docstring fiddling.
4446
4447 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * files.el (revert-buffer):
4450         (revert-buffer-internal):
4451         (revert-buffer-insert-file-contents-function):
4452         Improve docstrings and comments.
4453
4454 2002-05-08  Andy Piper  <andy@xemacs.org>
4455
4456         * files.el (revert-buffer): observe noconfirm behavior.
4457
4458 2002-04-09  Andy Piper  <andy@xemacs.org>
4459
4460         * files.el (revert-buffer): use revert-buffer-internal if it looks
4461         like doing so will not result in any user-visible changes.
4462         (revert-buffer-internal): new function. Do the actual process of
4463         reversion and then see whether the result is any different to what
4464         we have already. If it is not then do nothing.
4465
4466 2001-12-11  Andy Piper  <andy@xemacs.org>
4467
4468         * menubar.el (get-popup-menu-response): re-order so that it works
4469         on more sane/facist window systems.
4470
4471 2001-12-03  Andy Piper  <andy@xemacs.org>
4472
4473         * faces.el (frob-face-property): don't infloop in face frobbing
4474         from Jan Vroonhof <jan@xemacs.org>.
4475
4476 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4477
4478         * faces.el (frob-face-property): Follow face fall-back hierarchy
4479         properly for face properties without an instance. Only do manual
4480         copy form 'default in last resort. This handles in particular
4481         the case where 'default itself has only a fall-back (which is
4482         the case by default on windows).
4483
4484 2001-11-24  Andy Piper  <andy@xemacs.org>
4485
4486         * printer.el (generic-print-region): set default-frame-plist to
4487         nil while creating the printer frame so that sizes reflect the
4488         printed page.
4489
4490         * faces.el (face-complain-about-font): Don't complain on printers.
4491
4492 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4493         
4494         * package-net.el: Andy synch.
4495         
4496 2001-12-16  Andy Piper  <andy@xemacs.org>
4497
4498         * package-get.el (package-get-update-all): Make sure installed.db
4499         gets updated after updating packages.
4500
4501 2002-03-28  Ben Wing  <ben@xemacs.org>
4502
4503         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4504         continuation, truncation so that we don't get line jumpiness from
4505         them being larger than the line height.
4506
4507         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4508
4509 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4510
4511         * font.el (font-window-system-mappings): Add mapping for Gtk
4512         (assume identical to X) 
4513
4514 2002-02-04  Andy Piper  <andy@xemacs.org>
4515
4516         * files.el (convert-standard-filename): Fix for short filename
4517         Peter Arius <pas@methodpark.de>
4518
4519 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4520
4521         * list-mode.el (default-choose-completion): completion-base-size
4522         should refer to local value in the completion list buffer.
4523
4524 2001-12-03  Didier Verna  <didier@xemacs.org>
4525
4526         * rect.el: autoload `replace-rectangle'.
4527         * keydefs.el (global-map): bind it to `C-x r p'.
4528
4529 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * XEmacs 21.4.8 "Honest Recruiter" is released.
4532
4533 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4534
4535         This patch is based on Jerry James's patch and analysis.
4536
4537         * select.el (get-clipboard):
4538         (get-selection):
4539         Update docstrings.
4540         (get-clipboard-foreign):
4541         (get-selection-foreign):
4542         New function for use as `interprogram-paste-function's.
4543
4544         * simple.el (interprogram-paste-function): Change default to
4545         `get-clipboard-foreign'; improve docstring.
4546         (interprogram-cut-function): Improve dosctring.
4547
4548 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4549
4550         * XEmacs 21.4.7 "Economic Science" is released.
4551
4552 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4553
4554         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4555
4556 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4557
4558         * obsolete.el (assq-delete-all): New compatibility alias for 
4559         remassq.
4560
4561 2002-01-09  Simon Josefsson  <jas@extundo.com>
4562
4563         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4564
4565 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4566
4567         * info.el (Info-auto-generate-directory): Default
4568         Info-auto-generate-directory to 'if-outdated.
4569
4570 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4571
4572         * startup.el (normal-top-level): Prevent migration code from
4573         trashing .emacs on an error in loading the init files.
4574
4575 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4576
4577         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4578         "system default" Xdefaults and friends get xrdb-mode.
4579
4580 2002-03-05  Mats Lidell  <matsl@contactor.se>
4581  
4582         * help-nomule.el (tutorial-supported-languages): Added Swedish
4583         tutorial. Sorted languages.
4584
4585 2002-02-11  Mike Sperber <mike@xemacs.org>
4586
4587         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4588         regenerating outdated dir files and dir is non-existent.
4589
4590 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4591
4592         * code-files.el (convert-mbox-coding-system): Improve comment.
4593         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4594         coding-system argument to `write-region-pre-hook' call.
4595         (write-region-pre-hook): Fix docstring to mention lockname argument.
4596
4597 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4598
4599         * minibuf.el (completing-read): Remove redundant wrong arg list.
4600
4601         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4602
4603 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4604
4605         * obsolete.el (interactive-form): new compatibility alias for 
4606         function-interactive.
4607
4608 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4609
4610         * menubar-items.el (Menubar-items-truncate-list): Removed.
4611         * menubar-items.el (Menubar-items-truncate-history): New.
4612         * menubar-items.el (default-menubar): Use
4613         Menubar-items-truncate-history.
4614
4615 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4616
4617         * printer.el (generic-print-region): Pass correct arguments to
4618         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4619         Torkelsson <torkel@acc.umu.se>.
4620
4621 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4622
4623         * help.el (describe-mode): synched with FSF 19.34; handle nil
4624         minor mode indicators.
4625
4626 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4627
4628         * minibuf.el (completing-read): Update docstring.
4629
4630 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4631
4632         * XEmacs 21.4.6 "Common Lisp" is released.
4633
4634 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4635
4636         * package-net.el: Inadvertant synch with Windows branch.  From
4637         Andy's log:
4638         (package-net-kit-version): new variable.
4639         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4640
4641 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4642
4643         * package-get.el (package-get-locate-index-file): Also search the
4644         core etc/ directory for the package index file if it can't be
4645         found in ~/.xemacs/.
4646
4647 2001-12-13  William Perry  <wmperry@gnu.org>
4648
4649         * dialog-gtk.el (popup-builtin-question-dialog):
4650         Conform to API in gui.c.
4651         
4652 2001-11-12  Andy Piper  <andy@xemacs.org>
4653
4654         * cus-edit.el (custom-save-face-internal): make sure we save
4655         non-themed faces.
4656         (custom-save-variables): ditto variables.
4657
4658 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4659
4660         * faces.el (make-face-family):
4661         (make-face-size):
4662         New face-modifying functions per Jan Vroonhof.
4663
4664         cus-face.el (custom-set-face-font-family):
4665         (custom-set-face-font-size):
4666         Use them.
4667
4668         * font.el (font-window-system-mappings): More precise docstring.
4669
4670         (font-create-name):
4671         (font-create-object):
4672         (tty-font-create-object):
4673         (tty-font-create-plist):
4674         (x-font-create-object):
4675         (x-font-create-name):
4676         (ns-font-create-name):
4677         (mswindows-font-create-object):
4678         (mswindows-font-create-name):
4679         Add doctrings.
4680
4681 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4682
4683         * gtk-faces.el (gtk-init-device-faces): removed spurious
4684         quote before let* expression.
4685
4686 2001-10-29  Andy Piper  <andy@xemacs.org>
4687
4688         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4689         modified when changing coding system.
4690
4691         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4692         that we invoke the GUI directory selector.
4693
4694 2001-10-25  Andy Piper  <andy@xemacs.org>
4695
4696         * dialog.el (make-dialog-box): use new directory dialog support.
4697         * minibuf.el (read-file-name-1): ditto.
4698         (read-file-name): ditto.
4699         (read-directory-name): ditto.
4700
4701 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * XEmacs 21.4.5 "Civil Service" is released.
4704
4705 2001-04-23  Didier Verna  <didier@xemacs.org>
4706
4707         * cus-edit.el (custom-variable-pre-save): New.
4708         * cus-edit.el (custom-variable-post-save): New.
4709         * cus-edit.el (custom-variable-save): use them.
4710         * cus-edit.el (custom-face-pre-save): New.
4711         * cus-edit.el (custom-face-post-save): New.
4712         * cus-edit.el (custom-face-save): use them.
4713         * cus-edit.el (custom-group-pre-save): New.
4714         * cus-edit.el (custom-group-post-save): New.
4715         * cus-edit.el (custom-group-save): use them.
4716         * cus-edit.el (Custom-save): use the pre/post functions above,
4717         call `custom-save-all' only once.
4718         * cus-edit.el (custom-variable-pre-reset-standard): New.
4719         * cus-edit.el (custom-variable-post-reset-standard): New.
4720         * cus-edit.el (custom-variable-reset-standard): use them.
4721         * cus-edit.el (custom-face-pre-reset-standard): New.
4722         * cus-edit.el (custom-face-post-reset-standard): New.
4723         * cus-edit.el (custom-face-reset-standard): use them.
4724         * cus-edit.el (custom-group-pre-reset-standard): New.
4725         * cus-edit.el (custom-group-post-reset-standard): New.
4726         * cus-edit.el (Custom-reset-standard): use them.
4727         * cus-edit.el (custom-face-reset-saved): use the pre/post
4728         functions above, call `custom-save-all' only once.
4729
4730 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4731
4732         * gutter-items.el (buffers-tab face): Derive from the modeline
4733         face by default.  Many people use white-on-black for the default
4734         font, and the tabs look hideous with that color combination.  The
4735         modeline usually has the correct colors.
4736
4737 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4738
4739         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4740         (tag-mark-stack-max): Typo fix.
4741
4742 2001-09-28  Ben Wing  <ben@xemacs.org>
4743
4744         * font-lock.el:
4745         * font-lock.el (font-lock-after-change-function):
4746         fix problem with last patch, reported by Katsumi Yamaoka.
4747
4748 2001-09-17  Ben Wing  <ben@xemacs.org>
4749
4750         * font-lock.el (font-lock-after-change-function):
4751         fix problem when you insert a comment on the line before a line of
4752         code: if we use the following char, then when you hit backspace,
4753         the following line of code turns the comment color.
4754
4755 2001-06-08  Ben Wing  <ben@xemacs.org>
4756
4757         * process.el: comment about shell-command-switch.
4758         * process.el (shell-quote-argument): Need to quote a null
4759         argument, too.  From Dan Holmsand.
4760         
4761         * startup.el (normal-top-level): Delete some unused FSF junk.
4762         * startup.el (command-line-early):
4763         
4764         * startup.el (command-line): Call MS Windows init function.
4765         
4766         * win32-native.el:
4767         * win32-native.el (mswindows-system-shells): New.
4768         * win32-native.el (mswindows-system-shell-p): New.
4769         * win32-native.el (init-mswindows-at-startup): New.
4770         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4771         * win32-native.el (mswindows-quote-one-simple-arg):
4772         * win32-native.el (mswindows-quote-one-command-arg):
4773         * win32-native.el (mswindows-construct-process-command-line-alist):
4774         Correct comments at top.  Correctly handle passing arguments
4775         to Cygwin programs and to bash.  Fix quoting of zero-length
4776         arguments (from Dan Holmsand).  Set shell-command-switch based
4777         on shell-file-name, which in turn comes from env var SHELL.
4778
4779 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4780
4781         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4782         default-toolbar-position): Fill docstrings for balloon-help.
4783
4784 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4785
4786         * faces.el: Reenable specifications over 'gtk domain.
4787
4788 2001-08-08  Didier Verna  <didier@xemacs.org>
4789
4790         * autoload.el (update-autoload-files): make defdir a file name,
4791         not directory name.
4792
4793 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4794
4795         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4796
4797         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4798
4799 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4800
4801         * font-menu.el (font-menu-set-font): Default to current font-family.
4802         (font-menu-preferred-resolution):
4803         (font-menu-size-scaling):
4804         Provide gtk defaults, too.
4805
4806 2001-07-29  Mike Alexander  <mta@arbortext.com>
4807
4808         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4809         list
4810         (custom-set-face-font-family): ditto
4811
4812 2001-07-26  Mike Sperber <mike@xemacs.org>
4813
4814         * files.el (auto-mode-alist): .9 files are man pages, too.
4815
4816 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4817
4818         * process.el (call-process-internal): bind
4819         coding-system-for-write to 'binary when calling
4820         start-process-internal, so the process receives 
4821         the literal contents of INFILE.
4822
4823 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4824
4825         * files.el (auto-mode-alist): Add configure.ac support.
4826
4827 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4828
4829         * buff-menu.el:
4830         mouse.el:
4831         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4832
4833 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4834
4835         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4836
4837 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4838
4839         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4840         mixed text.
4841         (kinsoku-eol-p): Ditto.
4842
4843 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4844
4845         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4846         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4847         characters as the category `s' or `e' correctly.
4848
4849 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4850
4851         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4852
4853 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4854
4855         * mule/cyrillic.el:  Set up case table.
4856
4857 2001-06-08  Mike Sperber <mike@xemacs.org>
4858
4859         * files.el (save-some-buffers-1): Don't zap the help window right
4860         after `map-y-or-n-p' has popped it up.
4861
4862 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4863
4864         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4865
4866 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4867
4868         * specifier.el: define-specifier-tag 'gtk.
4869
4870 2001-05-12  Ben Wing  <ben@xemacs.org>
4871
4872         * find-paths.el (paths-find-recursive-path):
4873         fix error with null EXCLUDE-REGEXP.
4874         
4875         * font-lock.el (font-lock-mode):
4876         fix problem reported by hrvoje with buffers starting with a space.
4877         
4878 2001-05-06  Ben Wing  <ben@xemacs.org>
4879
4880         * dialog.el (make-dialog-box):
4881         * menubar-items.el (default-menubar):
4882         * printer.el (generic-print-buffer):
4883         * printer.el (generic-print-region):
4884         implement printing the selection when it's selected.
4885
4886 2001-04-18  Didier Verna  <didier@xemacs.org>
4887
4888         * cus-edit.el (Custom-reset-standard): reset to standard settings
4889         not only when the buffer's :custom-state is 'modified, but also
4890         when it is 'set or 'saved.
4891
4892 2001-04-17  Didier Verna  <didier@xemacs.org>
4893
4894         * startup.el (load-user-init-file): define `custom-file' before
4895         loading the user's init file.
4896
4897 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4898
4899         * menubar.el (popup-mode-menu): Make it work with
4900         popup-menu-titles turned off.
4901         
4902 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4903
4904         * about.el (about-mailto-link): Use compose-mail for sending mail.
4905
4906 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4907
4908         * package-admin.el (package-install-hook): New.
4909         (package-delete-hook): New.
4910         (package-admin-add-single-file-package): Use package-delete-hook.
4911
4912         * package-get.el (package-get): Use package-install-hook.
4913
4914 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4915
4916         * package-ui.el (pui-install-selected-packages): reverse the lists
4917         of packages so that they get handled in the same order as they
4918         were selected.
4919
4920 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4921
4922         * packages.el (locate-library): Use read-library-name for completion.
4923
4924 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4925
4926         * byte-optimize.el (=): `=' is not a binary predicate!
4927         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4928         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4929
4930 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4931
4932         * bytecomp.el (byte-compile-arithcompare):
4933         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4934
4935 2001-06-03  William M. Perry  <wmperry@gnu.org>
4936
4937         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4938         return the filename selected by the user!
4939
4940 2001-05-31  William M. Perry  <wmperry@gnu.org>
4941
4942         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4943         in XEmacs/GTK.
4944
4945 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4946
4947         * coding.el: Tiny typo fixed.
4948
4949 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4950
4951         * XEmacs 21.4.3 "Academic Rigor" is released.
4952
4953 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4954
4955         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4956
4957 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4960
4961 2001-05-04  Ben Wing  <ben@xemacs.org>
4962
4963         * printer.el (generic-print-buffer):
4964         * printer.el (generic-print-region):
4965         Enable dialog boxes.  Apply workaround recommended by Kirill.
4966         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4967         
4968         * simple.el (kill-whole-line):
4969         * simple.el (kill-line-1):
4970         * simple.el (kill-entire-line):
4971         * simple.el (kill-line):
4972         * simple.el (backward-kill-line):
4973         Take out interactive dependence of kill-whole-line.
4974
4975 2001-04-22  Ben Wing  <ben@xemacs.org>
4976
4977         * dialog.el (make-dialog-box):
4978         Put dialog titles back in -- this time correctly.  Fix various
4979         other problems with leaks and such.
4980
4981         * simple.el (region-exists-p):
4982         * simple.el (region-active-p):
4983         Add comment about which one is correct to use in menu specs.
4984
4985 2001-05-05  Ben Wing  <ben@xemacs.org>
4986
4987         * dialog.el (make-dialog-box): fix doc string.
4988         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4989         take out Pretty Print.
4990         * printer.el:
4991         * printer.el (printer-current-device): New.
4992         * printer.el (Printer-get-device): New.
4993         * printer.el (Printer-clear-device): New.
4994         * printer.el (generic-page-setup): New.
4995         * printer.el (generic-print-buffer):
4996         * printer.el (generic-print-region):
4997         Implement Page Setup.  Handle errors properly.
4998
4999 2001-05-05  Ben Wing  <ben@xemacs.org>
5000
5001         * subr.el (error): Complete list of errors in doc string.
5002         
5003 2001-04-22  Ben Wing  <ben@xemacs.org>
5004
5005         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5006         
5007 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5008
5009         * build-report.el: Remove CVS keywords since this file has been in
5010         core lisp for a while now.
5011         * build-report.el (build-report-make-output-files): Fix typo.
5012
5013 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5014
5015         * about.el (about-finish-buffer): Make sure the last change works
5016         even if EVENT is nil.
5017
5018 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5019
5020         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5021         clicked, not the one that happens to be the current buffer at the
5022         time.
5023
5024 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5025
5026         * cus-edit.el (custom-display): Support the GTK Window System also.
5027
5028 2001-04-30  Ben Wing  <ben@xemacs.org>
5029
5030         * printer.el:
5031         * printer.el (printer-page-header):
5032         * printer.el (Print-context): New.
5033         * printer.el (printer-page-footer):
5034         * printer.el (generate-header-element): New.
5035         * printer.el (generate-header-line): New.
5036         * printer.el (print-context-property):
5037         * printer.el (generic-print-buffer):
5038         * printer.el (generic-print-region):
5039         Implement headers and footers.  Implement calling Print dialog box
5040         (#### but it doesn't quite work yet).
5041
5042 2001-04-25  Ben Wing  <ben@xemacs.org>
5043
5044         * about.el (xemacs-hackers):
5045         * about.el (about-url-alist):
5046         * about.el (about-personal-info):
5047         * about.el (about-hacker-contribution):
5048         More contributions.
5049         
5050         * simple.el (handle-post-motion-command):
5051         Fix spurious setting of zmacs-region-stays to t after a non-shift
5052         motion command.
5053
5054 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5055
5056         * about.el (about-personal-info): Update my bio.
5057         (about-hacker-contribution): Ditto.
5058
5059 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5060
5061         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5062
5063 2001-04-19  Andy Piper  <andy@xemacs.org>
5064
5065         * package-net.el (package-net-cygwin32-binary-size): new size.
5066         (package-net-win32-binary-size): new size.
5067         (package-net-convert-index-to-ini): Use new arch.
5068         (package-net-batch-convert-index-to-ini): Removed.
5069         (package-net-generate-bin-ini): New.
5070         (package-net-batch-generate-bin-ini): New.
5071
5072 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5073
5074         * XEmacs 21.4.1 "Copyleft" is released.
5075
5076 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5077
5078         * x-compose.el (xlib-input-method-bug-workaround):
5079         (alias-colon-to-double-quote):
5080         Force sort in map-keymap to work around rehash bug.
5081
5082 2001-04-17  Ben Wing  <ben@xemacs.org>
5083
5084         * about.el: Finish overhaul, add a few new hackers, update a
5085         couple old ones.
5086
5087 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5088
5089         * XEmacs 21.4.0 "Solid Vapor" is released.
5090
5091 2001-04-15  Ben Wing  <ben@xemacs.org>
5092
5093         * about.el:
5094         * about.el (about-headline-face): New.
5095         * about.el (about-link-face): New.
5096         * about.el (about-current-release-maintainers): New.
5097         * about.el (about-other-current-hackers): New.
5098         * about.el (about-url-alist):
5099         * about.el (about-once-and-future-hackers): New.
5100         * about.el (about-mailto-link): New.
5101         * about.el (about-get-buffer):
5102         * about.el (about-finish-buffer):
5103         * about.el (about-xemacs):
5104         * about.el (about-features): Removed.
5105         * about.el (about-advantages): New.
5106         * about.el (about-maintainer-info): Removed.
5107         * about.el (about-personal-info): New.
5108         * about.el (about-hacker-contribution): New.
5109         * about.el (about-maintainer):
5110         * about.el (about-show-linked-info):
5111         * about.el (about-hackers):
5112         Major revamping.  Rewriting of most of the text, improve the
5113         link handling, separate info on contributors into personal
5114         and contribution info, add new contributors, update personal
5115         info, etc. etc.
5116         
5117         * menubar-items.el (default-menubar):
5118         Help menubar entry for News now says more accurately
5119         "What's New in XEmacs".
5120         
5121         * mouse.el:
5122         * mouse.el (mouse-track-cleanup-hook):
5123         * mouse.el (mouse-track):
5124         Don't set-buffer to a dead buffer when calling mouse-track
5125         cleanup hooks.
5126
5127 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5128
5129         * XEmacs 21.2.47 "Zephir" is released.
5130
5131 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5132
5133         * dialog.el (make-dialog-box): Disable dialog box titles until
5134         we get them working.
5135
5136 2001-03-30  Ben Wing  <ben@xemacs.org>
5137
5138         * help.el:
5139         * help.el (Help-princ-face):
5140         * help.el (Help-prin1-face):
5141         * help.el (frob-help-extents):
5142         * help.el (describe-function-1):
5143         * help.el (describe-variable):
5144         Avoid using font-lock faces, which may not be defined.
5145         Instead, use hyper-apropos faces, and make sure they're
5146         defined as necessary by using `require'. (It's not so safe
5147         to do this for font-lock.) In any case, we will eventually
5148         be merging this functionality into hyper-apropos.
5149
5150         * loaddefs.el (completion-ignored-extensions):
5151         Fix documentation.
5152         
5153         * menubar-items.el (menu-truncate-list): Removed.
5154         * menubar-items.el (Menubar-items-truncate-list): New.
5155         * menubar-items.el (default-menubar):
5156         Fix errors if grep or compile command is too long.  Rename helper
5157         function to be less visible.
5158
5159 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5160
5161         * byte-optimize.el (byte-optimize-minus):
5162         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5163
5164 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5165
5166         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5167         Mule is available.
5168
5169         * mule/latin.el: New file.
5170
5171 2001-03-11  Ben Wing  <ben@xemacs.org>
5172
5173         * auto-save.el:
5174         * auto-save.el (auto-save-directory):
5175         * auto-save.el (make-auto-save-file-name):
5176         * auto-save.el (auto-save-file-name-p): New.
5177
5178         Merge in improvements from other definition of
5179         make-auto-save-file-name in files.el.
5180         
5181         * auto-save.el (auto-save-original-name):
5182         * auto-save.el (auto-save-name-in-fixed-directory):
5183         * auto-save.el (auto-save-unslashify-name): Removed.
5184         * auto-save.el (auto-save-slashify-name): Removed.
5185         * auto-save.el (auto-save-reserved-chars): New.
5186         * auto-save.el (auto-save-escape-name): New.
5187         * auto-save.el (auto-save-unhex): New.
5188         * auto-save.el (auto-save-unescape-name): New.
5189
5190         Change algorithm for encoding filenames in auto-save names to be
5191         entirely safe with all filesystems and all possible characters in
5192         a filename, and 100% reversible. (Essentially, uses
5193         quoted-printable as the encoding.)
5194         
5195         * auto-save.el (recover-all-files):
5196
5197         Use insert-directory rather than calling ls directly -- fixes
5198         things under Windows.
5199
5200         * files.el:
5201         * files.el (convert-standard-filename): Substitute FSF's
5202         definition for this (we had nothing here before).
5203         
5204         * files.el (backup-buffer): Warning fix.
5205         
5206         * files.el (make-backup-file-name):
5207         * files.el (find-backup-file-name):
5208         Fix error in calling sequence to auto-save-file-name-p.
5209         
5210         * files.el (recover-file):
5211         Use insert-directory rather than calling ls directly -- fixes
5212         things under Windows.
5213
5214         * files.el (make-auto-save-file-name): Removed.
5215         * files.el (auto-save-file-name-p): Removed.
5216         auto-save is always dumped so no sense in having a definition
5217         that will always be overwritten with another.
5218         
5219         * files.el (insert-directory):
5220         * win32-native.el:
5221         * win32-native.el (debug-mswindows-process-command-lines):
5222         * win32-native.el (original-make-auto-save-file-name): Removed.
5223         * win32-native.el (make-auto-save-file-name): Removed.
5224
5225
5226 2001-03-21  Martin Buchholz <martin@xemacs.org>
5227
5228         * XEmacs 21.2.46 "Urania" is released.
5229
5230 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5231
5232         * menubar-items.el (default-menubar): Update sample.emacs to
5233         sample.init.el and adjust accelerators.
5234
5235 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5236
5237         * build-report.el (build-report): Improve docstring.
5238
5239 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5240
5241         * ChangeLog: Log GTK merge.
5242
5243         * gutter-items.el:
5244         * mwheel.el:
5245         * sound.el:
5246         * startup.el:
5247         Revert gratuitous whitespace changes.
5248
5249 2001-03-07  Ben Wing  <ben@xemacs.org>
5250
5251         * help.el:
5252         * help.el (key-or-menu-binding):
5253         * help.el (Help-find-file): New.
5254         * help.el (describe-beta):
5255         * help.el (describe-copying):
5256         * help.el (describe-project):
5257         * help.el (view-emacs-news):
5258         * help.el (view-sample-init-el): New.
5259         * help.el (Help-princ-face): New.
5260         * help.el (Help-prin1-face): New.
5261         * help.el (help-symbol-function-context-menu):
5262         * help.el (help-symbol-variable-context-menu):
5263         * help.el (help-symbol-function-and-variable-context-menu):
5264         * help.el (frob-help-extents):
5265         * help.el (describe-function-1):
5266         * help.el (describe-variable):
5267
5268         Add coloring in Help buffers, correspondent with hyperlinks.
5269         View files in view-mode rather than Fundamental.
5270         Remove separators from context menus -- now handled in generic code.
5271         Add `Find Tag' to context menu.
5272         
5273         * menubar.el (popup-mode-menu):
5274
5275         Rewrite code that outputs the popup menu to (a) put more specific
5276         entries first, (b) be more robust, (c) output the proper context
5277         menu separators automatically (the context menu functionality is
5278         new and currently used only by Help).
5279
5280 2001-03-10  William M. Perry  <wmperry@aventail.com>
5281
5282         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5283         this function when converting from the 21.1 GTK branch.  Now
5284         supports file, password, question, and color built-in dialogs.
5285
5286 2001-03-06  Ben Wing  <ben@xemacs.org>
5287
5288         * keydefs.el:
5289         * keydefs.el (global-map):
5290         Add commented-out change of M-k (for 21.5).
5291         
5292         * menubar-items.el (default-menubar):
5293         Fix items to control kill-line behavior; add items for
5294         shifted motion.
5295         
5296         * simple.el:
5297         * simple.el (kill-whole-line):
5298         * simple.el (historical-kill-line): Removed.
5299         * simple.el (kill-line): Removed.
5300         * simple.el (kill-entire-line): New.
5301         * simple.el (kill-line-1): New.
5302         * simple.el (backward-kill-line):
5303         Undo kill-whole-line == always changes.  Add new function
5304         kill-entire-line to unconditionally delete the current line.
5305         Add comments describing the lamentable state of affairs of
5306         the kill-line functions and variables.
5307
5308 2001-03-02  Ben Wing  <ben@xemacs.org>
5309
5310         * simple.el:
5311         * simple.el (beginning-of-buffer):
5312         * simple.el (end-of-buffer):
5313         * simple.el (mark-ring-unrecorded-commands):
5314         * simple.el (signal-error-on-buffer-boundary):
5315         * simple.el (shifted-motion-keys-select-region):
5316         * simple.el (unshifted-motion-keys-deselect-region):
5317         * simple.el (motion-keys-for-shifted-motion): New.
5318         * simple.el (handle-pre-motion-command):
5319         * simple.el (handle-post-motion-command):
5320         * simple.el (forward-char-command):
5321         * simple.el (backward-char-command):
5322         * simple.el (scroll-up-command):
5323         * simple.el (scroll-down-command):
5324         * simple.el (next-line):
5325         * simple.el (previous-line):
5326         * simple.el (backward-block-of-lines):
5327         * simple.el (forward-block-of-lines):
5328         * simple.el (backward-word):
5329         * simple.el (mark-word):
5330
5331         Augment documentation of the most common motion commands to make
5332         note of the shifted-motion support.  Improve the support to (a)
5333         properly document how it works and why it's done in the fashion it
5334         is, and (b) allow the keystrokes that trigger it to be customized.
5335
5336         Correct error in the customize specification of
5337         mark-ring-unrecorded-commands.
5338
5339 2001-03-02  Ben Wing  <ben@xemacs.org>
5340
5341         * font-lock.el:
5342         * font-lock.el (font-lock-pending-extent-table): Removed.
5343         * font-lock.el (font-lock-pending-buffer-table): New.
5344         * font-lock.el (font-lock-pre-idle-hook):
5345         * font-lock.el (font-lock-after-change-function):
5346         * font-lock.el (font-lock-fontify-pending-extents):
5347         * font-lock.el (font-lock-lisp-like):
5348
5349         Fix handling of pending extents to avoid excessive slowness (N^2
5350         behavior) when making lots of buffer changes between redisplays,
5351         such as when saving the Options.
5352
5353 2001-03-09  William M. Perry  <wmperry@aventail.com>
5354
5355         * device.el:
5356         * dragdrop.el:
5357         * dumped-lisp.el:
5358         * faces.el:
5359         * frame.el:
5360         * gnuserv.el:
5361         * loadup.el:
5362         * menubar-items.el:
5363         * minibuf.el:
5364         The Great GTK Merge.
5365
5366         * ChangeLog.GTK:
5367         * dialog-gtk.el:
5368         * gdk.el:
5369         * generic-widgets.el:
5370         * glade.el:
5371         * gnome-widgets.el:
5372         * gnome.el:
5373         * gtk-compose.el:
5374         * gtk-extra.el:
5375         * gtk-faces.el:
5376         * gtk-ffi.el:
5377         * gtk-file-dialog.el:
5378         * gtk-font-menu.el:
5379         * gtk-glyphs.el:
5380         * gtk-init.el:
5381         * gtk-iso8859-1.el:
5382         * gtk-marshal.el:
5383         * gtk-mouse.el:
5384         * gtk-package.el:
5385         * gtk-password-dialog.el:
5386         * gtk-select.el:
5387         * gtk-widget-accessors.el:
5388         * gtk-widgets.el:
5389         * gtk.el:
5390         widgets-gtk.el:
5391         The Great GTK Merge: new files.
5392
5393 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5394
5395         * generic-widgets.el: Don't require gtk (a built-in feature) at
5396         top level.  Don't execute the last sexp unless (featurep 'gtk).
5397
5398 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5399
5400         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5401
5402 2001-02-23  Martin Buchholz <martin@xemacs.org>
5403
5404         * XEmacs 21.2.45 "Thelxepeia" is released.
5405
5406 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5407  
5408         * about.el (xemacs-hackers): update my entry. 
5409         * about.el (about-maintainer-info): ditto. 
5410         * about.el (about-hackers): ditto. 
5411
5412 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5413
5414         * about.el (about-maintainer-info): More vanity info about
5415         yours truly.
5416
5417 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5418
5419         * build-report.el (build-report-destination): xemacs-build-reports
5420         has moved to SourceForge, where mailing list name length is
5421         restricted, hence the name change to
5422         xemacs-buildreports@xemacs.org.
5423         * build-report.el (build-report-keep-regexp): Update default.
5424         * build-report.el (build-report-delete-regexp): Ditto.
5425         * build-report.el (build-report-make-output-files): Ditto.
5426
5427 2001-02-19  Craig Lanning  <lanning@scra.org>
5428
5429         * lisp-mode.el: Add indentation specifications for following
5430         Common Lisp forms: handler-case, handler-bind, with-slots,
5431         with-open-file, with-open-stream, print-unreadable-object.
5432
5433 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5434
5435         * font-lock.el (font-lock-set-defaults-1):
5436         Move initialization of `font-lock-cache-position' so that it's set
5437         even if font-lock-keywords is already defined.
5438
5439 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5440
5441         * autoload.el (generate-file-autoloads-1):
5442         Use `emacs-lisp-mode-syntax-table' instead of
5443         `lisp-mode-syntax-table'.
5444         * lisp-mode.el (lisp-mode-syntax-table):
5445         Get rid of old checks for `parse-partial-sexp' version.
5446         Make `|' (pipe) string delimiter instead of punctuation.
5447
5448 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5449
5450         * window.el (save-selected-window):
5451         Use gensym for better macro hygiene.
5452
5453 2001-02-06  Mike Sperber <mike@xemacs.org>
5454
5455         * dump-paths.el:
5456         * startup.el (startup-setup-paths): Set and use
5457         `mule-lisp-directory'.
5458         (startup-setup-paths-warning): Ditto.
5459
5460         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5461         (paths-construct-load-path): Consider `mule-lisp-directory'.
5462
5463 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5464
5465         * font-lock.el: Syntax table improvements used.  A few random
5466         changes are not specified below.
5467         (font-lock-fontify-string-delimiters):
5468         (font-lock-syntactic-keywords):
5469         (font-lock-cache-state nil):
5470         (font-lock-cache-position):
5471         New variables.
5472         (font-lock-set-syntax):
5473         (font-lock-apply-syntactic-highlight):
5474         (font-lock-fontify-syntactic-anchored-keywords):
5475         (font-lock-fontify-syntactic-keywords-region):
5476         (font-lock-eval-keywords):
5477         New functions.
5478         (font-lock-remove-face):
5479         (font-lock-fontify-syntactically-region):
5480         Use syntax properties.
5481
5482 2001-02-08  Martin Buchholz <martin@xemacs.org>
5483
5484         * XEmacs 21.2.44 "Thalia" is released.
5485
5486 2001-01-16  Mike Sperber <mike@xemacs.org>
5487
5488         * startup.el (normal-top-level): Work even if no installation root
5489         is found.
5490
5491 2001-01-30  Andy Piper  <andy@xemacs.org>
5492
5493         * gutter-items.el (progress-abort-glyph): remove instantiator.
5494         (set-progress-abort-instantiator): new function.
5495         (abort-progress-feedback): use it.
5496
5497         * gutter.el (set-gutter-dirty-p): new function.
5498
5499 2001-01-30  Didier Verna  <didier@xemacs.org>
5500
5501         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5502
5503 2001-01-24  Didier Verna  <didier@xemacs.org>
5504
5505         * sound.el (sound-extension-list): give a better default value.
5506         * sound.el (load-sound-file): improve the doc string, also find
5507         files given by absolute names, pass a real extension list to
5508         `locate-file'.
5509
5510 2001-01-26  Martin Buchholz <martin@xemacs.org>
5511
5512         * XEmacs 21.2.43 "Terspichore" is released.
5513
5514 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5515
5516         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5517         messages from gnuserv.
5518
5519 2001-01-20  Martin Buchholz <martin@xemacs.org>
5520
5521         * XEmacs 21.2.42 "Poseidon" is released.
5522
5523 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5524
5525         * cl-macs.el (cl-upcase-arg): New function.
5526         (cl-function-arglist): New function.
5527         (cl-transform-lambda): Automatically add CL-style lambda list to
5528         documentation string using functions above.
5529
5530 2001-01-12  Andy Piper  <andy@xemacs.org>
5531
5532         * package-get.el (package-get-custom): call
5533         package-net-update-installed-db.
5534
5535         * package-ui.el (pui-install-selected-packages): call
5536         package-net-update-installed-db.
5537
5538         * package-net.el (package-net-update-installed-db): use
5539         packages-package-list so that we reflect reality.
5540
5541         * packages.el (packages-package-list): Make docstring reflect
5542         reality.
5543
5544         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5545
5546         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5547         isn't installed.
5548
5549 2001-01-17  Andy Piper  <andy@xemacs.org>
5550
5551         * wid-edit.el (widget-activation-glyph-mapper): activate or
5552         deactivate native widgets.
5553         (widget-glyph-insert-glyph): record instantiator.
5554         (widget-push-button-value-create): use it.
5555
5556         * gui.el (gui-button-action): new function. Make button's domain
5557         buffer current when calling.
5558         (make-gui-button): update to use gui-button-action.
5559
5560 2001-01-16  Didier Verna  <didier@xemacs.org>
5561
5562         * menubar-items.el (default-menubar): add an entry for modeline
5563         horizontal scrolling in Options -> Display.
5564
5565 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5566
5567         * package-get.el (package-get-require-signed-base): Set to nil
5568         by default.
5569
5570 2001-01-17  Martin Buchholz <martin@xemacs.org>
5571
5572         * XEmacs 21.2.41 "Polyhymnia" is released.
5573
5574 2001-01-16  Mike Sperber <mike@xemacs.org>
5575
5576         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5577         catch lisp/mule/.
5578
5579 2001-01-14  Mike Sperber <mike@xemacs.org>
5580
5581         * startup.el (maybe-create-compatibility-dot-emacs):
5582         (maybe-unmigrate-user-init-file):
5583         (unmigrate-user-init-file): Created.
5584         (maybe-migrate-user-init-file): Offer creation of compatibility
5585         .emacs.
5586         Some doc fixes wrt init file location.
5587
5588 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5589
5590         * faces.el (face-frob-from-locale-first): new variable.
5591         (frob-face-font-2): Honor tags arg while trying to use
5592         standard-face-mapping.  When face-frob-from-locale-first is set,
5593         first try to set face inheriting from frobbed-face.
5594
5595 2001-01-15  Didier Verna  <didier@xemacs.org>
5596
5597         * about.el (xemacs-hackers): update my entry.
5598         * about.el (about-url-alist): ditto.
5599         * about.el (about-maintainer-info): ditto.
5600         * about.el (about-hackers): ditto.
5601
5602 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5603
5604         The byte compiler has been badly broken for a year,
5605         by the patch of 1999-12-06.
5606         * byte-optimize.el (byte-optimize-form-code-walker):
5607         Bug was: the byte compiler was making this erroneous optimization:
5608         (progn (or (foo)) (bar)) ==> (bar)
5609
5610 2000-11-20  Mike Sperber <mike@xemacs.org>
5611
5612         * setup-paths.el (paths-core-load-path-depth): Split
5613         `paths-load-path-depth' in two for site and core lisp.  Don't
5614         recurse into core.
5615         * setup-paths.el (paths-construct-load-path): Use.
5616
5617 2001-01-10  Andy Piper  <andy@xemacs.org>
5618
5619         * package-net.el (package-net-cygwin32-binary-size): new variable
5620         (package-net-win32-binary-size): ditto.  add much needed
5621         commentary.
5622
5623         * gutter-items.el (buffers-tab-items): correct off-by-one error
5624         for buffers-tab-max-size.
5625
5626 2001-01-08  Martin Buchholz <martin@xemacs.org>
5627
5628         * XEmacs 21.2.40 is released.
5629
5630 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5631
5632         * mule/hebrew.el: Fix comments and typos.
5633         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5634
5635 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5636
5637         * ChangeLog.1: move ancient log from fill.el.
5638
5639         * dump-paths.el:
5640         paragraphs.el:
5641         mule/mule-category.el:
5642         Miscellaneous typo fixes and slight doc clarifications.
5643
5644         * mule/mule-ccl.el:  Correct file name in header.
5645
5646 2000-12-31  Martin Buchholz <martin@xemacs.org>
5647
5648         * XEmacs 21.2.39 is released.
5649
5650 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5651
5652         * byte-optimize.el (byte-optimize-cond):
5653         (byte-optimize-cond-1): New.
5654         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5655         Optimizes (cond (x nil)) ==> nil.
5656         Provide better diagnostic on malformed expr like (cond foo).
5657
5658 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5659
5660         * mule/mule-coding.el:
5661         mule/mule-cmds.el (reset-language-environment,
5662         set-language-environment-coding-systems):
5663         Safer default coding-priority-list, corresponding to src/file-coding.h.
5664
5665 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5666
5667         * package-admin.el: Allow package removal from
5668         early-package-load-path.
5669
5670 2000-12-15  Andreas Jaeger  <aj@suse.de>
5671
5672         * about.el (about-maintainer-info): Update my entry.
5673
5674 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5675
5676         * packages.el (locate-library): Add support for bzip2
5677         compressed .el files.
5678
5679 2000-12-12  Andy Piper  <andy@xemacs.org>
5680
5681         * package-net.el: new file.
5682
5683 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5684
5685         * font-lock.el: Add missing C++ keywords.
5686
5687 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5688
5689         * simple.el (indent-for-comment): Preserve indentation of comments
5690         starting in column 0, as documented in (Info-goto-node
5691         "(xemacs)Comments").  Update docstring accordingly.
5692
5693 2000-12-05  Martin Buchholz <martin@xemacs.org>
5694
5695         * XEmacs 21.2.38 is released.
5696
5697 2000-12-04  Didier Verna  <didier@xemacs.org>
5698
5699         * mouse.el (default-mouse-track-set-point-in-window): remove
5700         spurious '+' operation detected by Martin.
5701
5702
5703 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5704
5705         * cl-extra.el (coerce):
5706         Implement char to integer coercion.
5707         Remove extraneous (numberp) test.
5708
5709         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5710         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5711         (byte-optimize-predicate):
5712         Warn if evaluating constant expression signals an error.
5713         (byte-optimize-form): Small simplification.
5714
5715         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5716
5717 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5718
5719         * byte-optimize.el:
5720         (byte-optimize-minus):
5721         (byte-optimize-plus):
5722         (byte-optimize-mult):
5723         (byte-optimize-quo):
5724         Use (car (last x)) instead of (last x) to get last elt!
5725         Use `byte-optimize-predicate' to optimize `%'.
5726         Move optimizations for special numeric args to bytecomp.el.
5727         * bytecomp.el (byte-compile-associative): Remove.
5728         (byte-compile-max): New.
5729         (byte-compile-min): New.
5730         Properly handle erroneous calls: (max) (min).
5731         (byte-compile-plus): New.
5732         (byte-compile-minus):
5733         It's easiest to handle 0, +1 and -1 args here.
5734         (byte-compile-mult): New.
5735         It's easiest to handle 1, -1 and 2 args here.
5736         (byte-compile-quo):
5737         It's easiest to handle 0, +1 and -1 args here.
5738         Issue byte-compiler warning when dividing by zero.
5739
5740         Byte-compiler arithmetic improvements.
5741         Better optimize these expressions in the obvious way:
5742         (+ x y 1)   -->  varref x varref y add add1
5743         (+ x y -1)  -->  varref x varref y add sub1
5744         (- x y 0)   -->  (- x y)
5745         (- 0 x y)   -->  (- (- x) y)
5746         (% 42 19)   --> compile-time constant
5747         (/ 42 19)   --> compile-time constant
5748         (* (foo) 2) --> foo call dup plus
5749
5750         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5751         unless (declaim (optimize (safety 3)))
5752         or (setq byte-compile-delete-errors nil).
5753
5754 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5755
5756         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5757         docstrings.
5758
5759 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5760
5761         * startup.el (command-line-do-help):  Add documentation of
5762         portable dumper switches.
5763
5764 2000-11-22  Andy Piper  <andy@xemacs.org>
5765
5766         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5767
5768         * glyphs.el (init-glyphs): don't use autodetect for strings.
5769
5770 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5771
5772         * byte-optimize.el (byte-optimize-char-before):
5773         (byte-optimize-backward-char):
5774         (byte-optimize-backward-word):
5775         Fix incorrect optimizations for these sorts of expressions:
5776         (let ((x nil)) (backward-char x))
5777
5778 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5779
5780         * byte-optimize.el:
5781         * byte-optimize.el (byte-optimize-backward-char): New.
5782         * byte-optimize.el (byte-optimize-backward-word): New.
5783         Make backward-word and backward-char as efficient as forward versions.
5784
5785         * bytecomp.el (byte-compile-no-args-with-one-extra):
5786         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5787         * bytecomp.el (byte-compile-two-args-with-one-extra):
5788         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5789         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5790         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5791         Check if extra arg is constant nil, and if so, use byte-coded call.
5792
5793         * simple.el (backward-word):
5794         * simple.el (mark-word):
5795         * simple.el (kill-word):
5796         * simple.el (backward-kill-word):
5797         Make COUNT argument optional, for consistency with forward-char et al.
5798
5799         * abbrev.el (abbrev-string-to-be-defined):
5800         * abbrev.el (inverse-abbrev-string-to-be-defined):
5801         * abbrev.el (inverse-add-abbrev):
5802         * abbrev.el (expand-region-abbrevs):
5803         * buff-menu.el (Buffer-menu-execute):
5804         * indent.el (move-to-left-margin):
5805         * indent.el (indent-relative):
5806         * indent.el (move-to-tab-stop):
5807         * info.el (Info-reannotate-node):
5808         * lisp-mode.el (lisp-indent-line):
5809         * lisp.el (end-of-defun):
5810         * lisp.el (move-past-close-and-reindent):
5811         * misc.el (copy-from-above-command):
5812         * mouse.el (default-mouse-track-scroll-and-set-point):
5813         * page.el (forward-page):
5814         * paragraphs.el (forward-paragraph):
5815         * paragraphs.el (end-of-paragraph-text):
5816         * picture.el (picture-forward-column):
5817         * picture.el (picture-self-insert):
5818         * rect.el (extract-rectangle-line):
5819         * simple.el (newline):
5820         * simple.el (fixup-whitespace):
5821         * simple.el (backward-delete-char-untabify):
5822         * simple.el (transpose-chars):
5823         * simple.el (transpose-preceding-chars):
5824         * simple.el (do-auto-fill):
5825         * simple.el (indent-new-comment-line):
5826         * simple.el (blink-matching-open):
5827         * view-less.el (cleanup-backspaces):
5828         * wid-edit.el (widget-transpose-chars):
5829         * term/bg-mouse.el (bg-insert-moused-sexp):
5830         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5831
5832         * info.el (Info-fontify-node):
5833         * simple.el (backward-delete-function):
5834         Use canonical delete-backward-char instead of backward-delete-char.
5835
5836 2000-11-20  Andy Piper  <andy@xemacs.org>
5837
5838         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5839         no buffers.
5840
5841 2000-11-20  Andy Piper  <andy@xemacs.org>
5842
5843         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5844         buffer tabs.
5845
5846 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5847
5848         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5849         (proclaim inline...) was shadowing compiler-macros.
5850
5851 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5852
5853         * bytecomp.el (byte-compile-eval): New.
5854         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5855         Keeps this promise made in Lispref:
5856         "If a file being compiled contains a `defmacro' form, the macro is
5857         defined temporarily for the rest of the compilation of that file."
5858
5859 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5860
5861         * cl.el (floatp-safe):
5862         (plusp):
5863         (minusp):
5864         (oddp):
5865         (evenp):
5866         (cl-abs):
5867         Use a better parameter name than `x'.
5868
5869         * cl-macs.el (check-type): Make continuable.  Change documentation
5870         to require PLACE, but accept any form for compatibility.
5871
5872         * abbrev.el (define-abbrev): Use check-type.
5873         * font-menu.el (font-menu-change-face): Use check-type.
5874         * menubar.el (relabel-menu-item): Use check-type.
5875         * itimer.el: Fix typo.
5876
5877 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5878
5879         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5880
5881 2000-11-14  Martin Buchholz <martin@xemacs.org>
5882
5883         * XEmacs 21.2.37 is released.
5884
5885 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5886
5887         * code-cmds.el: Provide the feature.
5888
5889 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5890
5891         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5892
5893         * code-cmds.el: New file
5894         * mule/mule-cmds.el:
5895         * mule/mule-misc.el
5896         (coding-keymap): New keymap. Define coding system keyboard
5897         commands on file-coding builds too.
5898         (coding-system-change-eol-conversion):
5899         (universal-coding-system-argument):
5900         (set-default-coding-systems):
5901         (prefer-coding-system): Moved from mule-cmds.el
5902         (set-buffer-process-coding-system): Moved from mule-misc.el
5903
5904 2000-09-15  Stephen Carney <carney@scubadoo.com>
5905
5906         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5907
5908 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5909
5910         * package-get.el (package-get-download-sites): Add a pre-release
5911         site for experimental packages.
5912
5913         * auto-autoloads.el: Regenerated.
5914
5915 2000-08-01  Andy Piper  <andy@xemacs.org>
5916
5917         * gutter-items.el (buffers-tab-omit-function): reference
5918         buffers-tab-select-visible-buffers.
5919         (buffers-tab-filter-functions): new variable, by default uses
5920         buffers-tab-selection-function and buffers-tab-omit-function.
5921         (select-buffers-tab-buffers-by-mode): invert arguments.
5922         (buffers-tab-select-visible-buffers): new function. Invert calling
5923         of buffers-menu-omit-invisible-buffers.
5924         (buffers-tab-items): rewrite to use
5925         buffers-tab-filter-functions. Rewrite docstring.
5926         (gutter-buffers-tab-extent): delete.
5927         (add-tab-to-gutter): always build a new extent when adding the
5928         tabs.
5929         (update-tab-in-gutter): make gutter dirty when orientation
5930         changes.
5931
5932 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5933
5934         * bytecomp.el (byte-compile-defvar-or-defconst):
5935         Only do loadhist recording if defvar form includes a value.
5936
5937 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5938
5939         * bytecomp.el (byte-compile-initial-macro-environment):
5940         `eval-when-compile' should not compile its body.
5941
5942 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5943
5944         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5945         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5946         some Japanese English.  Remove some ancient FSF comments, and
5947         improve docstrings.  Use symbols not vectors for tables.
5948
5949 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5950
5951         * keymap.el:
5952         (local-key-binding):
5953         (global-key-binding):
5954         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5955
5956         * lisp.el:
5957         (backward-sexp): Slightly simpler code.
5958         (mark-sexp): Make arg optional, like FSF Emacs.
5959         (forward-list): Slightly simpler code.
5960         (backward-list): Slightly simpler code.
5961         (down-list):  Make arg optional, like FSF Emacs.
5962         (up-list):  Make arg optional, like FSF Emacs.
5963         (backward-up-list):  Make arg optional, like FSF Emacs.
5964         (kill-sexp):  Make arg optional, like FSF Emacs.
5965         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5966
5967         * font-menu.el (font-menu-change-face):
5968         Take continuable errors into account.
5969
5970         * abbrev.el:
5971         * abbrev.el (clear-abbrev-table):
5972         * abbrev.el (define-abbrev-table):
5973         * abbrev.el (define-abbrev):
5974         * abbrev.el (insert-abbrev-table-description):
5975         * apropos.el (apropos-documentation-check-doc-file):
5976         * apropos.el (apropos-documentation-check-elc-file):
5977         * buff-menu.el (list-buffers):
5978         * buff-menu.el (list-buffers-noselect):
5979         * bytecomp.el (byte-recompile-directory):
5980         * bytecomp.el (batch-byte-compile):
5981         * cl-macs.el (typep):
5982         * code-files.el (find-coding-system-magic-cookie):
5983         * code-files.el (insert-file-contents):
5984         * cus-edit.el (customize-set-variable):
5985         * cus-edit.el (customize-save-variable):
5986         * cus-face.el (custom-set-face-font-size):
5987         * cus-face.el (custom-set-face-update-spec):
5988         * cus-face.el (custom-reset-faces):
5989         * custom.el (custom-check-theme):
5990         * custom.el (copy-upto-last):
5991         * fill.el (canonically-space-region):
5992         * fill.el (fill-paragraph):
5993         * fill.el (fill-region):
5994         * fill.el (find-space-insertable-point):
5995         * fill.el (justify-current-line):
5996         * faces.el (face-spec-update-all-matching):
5997         * faces.el (set-face-stipple):
5998         * files-nomule.el (insert-file-contents):
5999         * files.el (insert-file-contents-literally):
6000         * files.el (hack-local-variables-last-page):
6001         * files.el (basic-save-buffer):
6002         * files.el (insert-directory):
6003         * font-menu.el (font-menu-change-face):
6004         * font.el (font-spatial-to-canonical):
6005         * format.el (format-encode-region):
6006         * format.el (format-insert-file):
6007         * format.el (format-replace-strings):
6008         * gutter.el (set-gutter-element):
6009         * help.el (key-or-menu-binding):
6010         * help.el (describe-bindings):
6011         * help.el (with-syntax-table):
6012         * indent.el (indent-rigidly):
6013         * indent.el (delete-to-left-margin):
6014         * info.el:
6015         * info.el (Info-extract-dir-entry-from):
6016         * info.el (Info-build-dir-anew):
6017         * info.el (Info-rebuild-dir):
6018         * info.el (Info-batch-rebuild-dir):
6019         * info.el (Info-read-subfile):
6020         * info.el (Info-build-node-completions):
6021         * info.el (Info-extract-menu-node-name):
6022         * isearch-mode.el (isearch-range-invisible):
6023         * isearch-mode.el (isearch-restore-invisible-extents):
6024         * itimer.el (itimerp):
6025         * itimer.el (itimer-live-p):
6026         * keymap.el:
6027         * keymap.el (substitute-key-definition):
6028         * keymap.el (read-command-or-command-sexp):
6029         * keymap.el (local-key-binding):
6030         * keymap.el (global-key-binding):
6031         * keymap.el (global-set-key):
6032         * keymap.el (local-set-key):
6033         * ldap.el:
6034         * ldap.el (ldap-add-entries):
6035         * ldap.el (ldap-delete-entries):
6036         * lisp.el (backward-sexp):
6037         * lisp.el (mark-sexp):
6038         * lisp.el (forward-list):
6039         * lisp.el (backward-list):
6040         * lisp.el (down-list):
6041         * lisp.el (backward-up-list):
6042         * lisp.el (up-list):
6043         * lisp.el (kill-sexp):
6044         * lisp.el (backward-kill-sexp):
6045         * menubar.el (add-menu-button):
6046         * menubar.el (add-submenu):
6047         * menubar.el (delete-menu-item):
6048         * menubar.el (relabel-menu-item):
6049         * mouse.el (narrow-window-to-region):
6050         * obsolete.el (define-obsolete-variable-alias):
6051         * obsolete.el (store-substring):
6052         * package-admin.el:
6053         * package-admin.el (package-admin-install-function):
6054         * package-admin.el (package-admin-install-function-mswindows):
6055         * package-admin.el (package-admin-default-install-function):
6056         * package-get.el (package-get-update-base-entries):
6057         * packages.el (packages-load-package-dumped-lisps):
6058         * packages.el (packages-collect-package-dumped-lisps):
6059         * printer.el (generic-print-buffer):
6060         * printer.el (generic-print-region):
6061         * replace.el (occur-mode-mouse-goto):
6062         * replace.el (perform-replace):
6063         * select.el (get-selection-no-error):
6064         * simple.el:
6065         * simple.el (newline):
6066         * simple.el (open-line):
6067         * simple.el (edit-and-eval-command):
6068         * simple.el (goto-line):
6069         * simple.el (undo):
6070         * simple.el (kill-region):
6071         * simple.el (copy-region-as-kill):
6072         * simple.el (kill-ring-save):
6073         * simple.el (set-mark):
6074         * simple.el (next-line):
6075         * simple.el (previous-line):
6076         * simple.el (line-move):
6077         * simple.el (set-goal-column):
6078         * simple.el (comment-region):
6079         * subr.el:
6080         * subr.el (putf):
6081         * syntax.el (modify-syntax-entry):
6082         * syntax.el (map-syntax-table):
6083         * view-less.el (view-file):
6084         * view-less.el (view-buffer):
6085         * view-less.el (view-file-other-window):
6086         * window-xemacs.el (backward-other-window):
6087         * window.el:
6088         * window.el (one-window-p):
6089         * window.el (walk-windows):
6090         * window.el (window-list):
6091         * x-mouse.el (x-mouse-kill):
6092         * x-select.el (x-get-cutbuffer):
6093         * x-select.el (x-store-cutbuffer):
6094         * term/bg-mouse.el (bg-mouse-line-to-center):
6095         * term/sun-mouse.el (window-line-end):
6096         * term/sun-mouse.el (sun-select-region):
6097         * term/sun.el (kill-region-and-unmark):
6098         * mule/mule-category.el:
6099         * mule/mule-category.el (modify-category-entry):
6100         * mule/mule-category.el (char-category-list):
6101         * mule/mule-coding.el (coding-system-force-on-output):
6102         * mule/mule-misc.el (coding-system-put):
6103         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6104
6105 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6106
6107         * cus-face.el: Typo fixes and tiny clarifications.
6108         * custom.el: ditto
6109
6110 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6111
6112         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6113         * startup.el (normal-top-level): Setup auto-save-list-file-name
6114         if auto-save-list-file-prefix is non-nil.
6115
6116 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6117
6118         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6119
6120 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6121
6122         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6123         get symbol at point-min.
6124
6125 2000-10-24  Didier Verna  <didier@xemacs.org>
6126
6127         * info.el (Info-emacs-info-file-name): defconst it.
6128         * info.el (Info-footnote-tag): defcustom it.
6129         * info.el (Info-no-description-string): ditto.
6130         * info.el (Info-find-node): adapt to new semantics of
6131         'Info-suffixed-file (don't do the case variants stuff).
6132         * info.el (Info-insert-dir): rewrite the dir file variants code.
6133         * info.el (Info-directory-files): New. Return the list of info
6134         files in a directory.
6135         * info.el (Info-dir-outdated-p): use it.
6136         * info.el (Info-parse-dir-entries): ditto.
6137         * info.el (Info-build-dir-anew): don't restrict to files ending
6138         with a ".info.*" extension.
6139         * info.el (Info-set-mode-line): ditto.
6140         * info.el (Info-read-subfile): adapt to new semantics of
6141         'Info-suffixed-file (append 'exact argument).
6142         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6143         string independently of the case.
6144         * info.el (Info-suffixed-file): use it (match all possible case
6145         for the file name).
6146         * info.el (Info-insert-file-contents): code cleanup.
6147         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6148         columns.
6149         * info.el (Info-batch-rebuild-dir): ditto.
6150         * info.el (Info-read-node-name-1): ditto.
6151         * info.el (Info-search): ditto.
6152         * info.el (Info-fontify-node): ditto.
6153
6154
6155 2000-10-24  Didier Verna  <didier@xemacs.org>
6156
6157         * process.el (shell-command): when called from a program, avoid
6158         'push-mark's "mark-set" message.
6159
6160 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6161
6162         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6163         by a symbol, not by a vector.
6164         * mule/vietnamese.el (vscii): Likewise.
6165         (viscii): Likewise.
6166         * mule/cyrillic.el (koi8-r): Likewise.
6167
6168         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6169         by a symbol, not by a vector.
6170         (chinese-big5-2): Likewise.
6171         * mule/ethiopic.el (ethiopic): Likewise.
6172         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6173         (vietnamese-viscii-upper): Likewise.
6174
6175 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6176
6177         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6178
6179 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6180
6181         * byte-optimize.el (byte-optimize-car): New function.
6182         (byte-optimize-cdr): Ditto.
6183
6184 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6185
6186         * byte-optimize.el: Partial synch with FSF 20.7.
6187         Optimize constant concatenation.
6188         Add keymapp as a side effect free function.  It is a built-in.
6189         (byte-after-unbind-pos): Remove byte-equal.
6190
6191 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6192
6193         * update-elc-2.el: Quote regexps correctly.
6194
6195 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6196
6197         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6198         (ccl-compile): Apply integerp, not integer-or-char-p to
6199         check the type of the buffer magnification
6200         (ccl-compile-write-string): Encode a string with binary
6201         coding system.
6202         (ccl-compile-write-repeat): Likewise.
6203
6204 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6205
6206         * buff-menu.el:
6207         * bytecomp.el:
6208         * coding.el:
6209         * faces.el:
6210         * files.el:
6211         * fill.el:
6212         * float-sup.el:
6213         * font-lock.el:
6214         * help.el:
6215         * iso8859-1.el:
6216         * loaddefs.el:
6217         * menubar-items.el:
6218         * menubar.el:
6219         * modeline.el:
6220         * msw-font-menu.el:
6221         * paragraphs.el:
6222         * paths.el:
6223         * replace.el:
6224         * simple.el:
6225         * sound.el:
6226         * startup.el:
6227         * version.el:
6228         * x-faces.el:
6229         * x-font-menu.el:
6230         Remove purecopy.
6231
6232 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6233
6234         * simple.el (do-auto-fill): Use the function pointer to by
6235         `comment-line-break-function', not `indent-new-comment-line'. This
6236         fixes an issue with cc-mode comment continuation.
6237
6238 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6239
6240         * simple.el (turn-on-auto-fill):  Add (interactive).
6241         * mwheel.el (mwheel-install): Add (interactive).
6242         * font-lock.el (turn-on-font-lock): Add (interactive).
6243         (turn-off-font-lock): Add (interactive).
6244
6245 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6246
6247         * packages.el (packages-special-base-regexp): Add `man'.
6248
6249 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6250
6251         * wid-edit.el (widget-specify-active): map over extents in current
6252         buffer like `widget-specify-inactive' does.  Mapping over the
6253         inactive extent object does not work since the current extent is
6254         ignored by `map-extents'.
6255
6256 2000-10-04  Martin Buchholz <martin@xemacs.org>
6257
6258         * XEmacs 21.2.36 is released.
6259
6260 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6261
6262         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6263         Optimize the compiled-function-constants vector by byte-code
6264         reference counts.
6265
6266 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6267
6268         * build-report.el (build-report-delete-regexp): quote value in
6269         defcustom
6270
6271 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6272
6273         * build-report.el (build-report): Don't bind srcdir which we don't
6274         use in `multiple-value-bind' to avoid the only byte-compiler
6275         warning.
6276
6277 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6278
6279         * build-report.el: Requires cl and custom now.
6280         build-report-version is determined by XEmacs version -- remove
6281         build-report-version*.
6282         * build-report.el (build-report-version): Removed.
6283         * build-report.el (build-report-installation-version-regexp): New.
6284         * build-report.el (build-report-version-file-regexp): New.
6285         * build-report.el (build-report-installation-srcdir-regexp): New.
6286         * build-report.el (build-report-destination): Offer
6287         xemacs-build-reports and xemacs-beta.
6288         * build-report.el (build-report-keep-regexp): Adjusted.
6289         * build-report.el (build-report-delete-regexp): Adjusted.
6290         * build-report.el (build-report-make-output-dir): New.
6291         * build-report.el (build-report-installation-file): Replace use of
6292         `concat' with `expand-file-name'.
6293         * build-report.el (build-report-make-output-file): Removed.
6294         * build-report.el (build-report-make-output-files): New.
6295         * build-report.el (build-report-subject): Identify as
6296         user-variable with "*...".
6297         * build-report.el (build-report-prompts): Ditto.
6298         * build-report.el (build-report-version-file): New.
6299         * build-report.el (build-report-file-encoding): Identify as
6300         user-variable with "*...".
6301         * build-report.el (build-report-make-output-get): New.
6302         * build-report.el (build-report-insert-header): Report
6303         emacs-version and system-configuration instead of
6304         build-report-version.
6305         * build-report.el (build-report-insert-make-output): Add file
6306         argument.
6307         * build-report.el (build-report-insert-installation-file):
6308         Re-indent.
6309         * build-report.el (build-report-keep): Change docstring,
6310         re-indent.
6311         * build-report.el (build-report-delete): Ditto.
6312         * build-report.el (build-report-installation-data): New.
6313         * build-report.el (build-report-version-file-data): New.
6314
6315 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6316
6317         * byte-optimize.el (byte-optimize-lapcode):
6318         Fix the optimization of using the first 5 elements of the
6319         constants vector for variables.
6320         (byte-optimize-lapcode): Fix another ancient broken optimization.
6321
6322 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6323
6324         * *: Spelling mega-patch
6325
6326 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6327
6328         * easymenu.el: doc fixes.
6329         (easy-menu-do-define): Use backquote.
6330         (easy-menu-change):
6331         (easy-menu-add):
6332         `when' seems much clearer than `if' here.
6333         (easy-menu-remove):
6334         (easy-menu-add-item):
6335         (easy-menu-item-present-p):
6336         (easy-menu-remove-item):
6337         Wrap using (when (featurep 'menubar) ...)
6338
6339 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6340
6341         * bytecomp.el (displaying-byte-compile-warnings):
6342         Revert Ben's change to this function below so that the compile log
6343         is displayed properly for users of the "popper" package.
6344
6345 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6346
6347         * window.el (save-selected-window): Use backquote.
6348
6349         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6350         Renamed from `byte-compile-file-form-defvar'.
6351         * bytecomp.el (byte-compile-defvar-or-defconst):
6352         Only cons onto current-load-list in top-level forms.
6353         Else this leaks a cons cell every time a defun is called.
6354         Renamed from `byte-compile-defvar', for clarity.
6355         Warn when docstring of defvar is not a string.
6356         Use consistent error messages.
6357         Better comments.
6358
6359 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6360
6361         * simple.el (set-variable):
6362         Remove unneeded defvar by rearranging order of let* forms.
6363
6364         * mule/mule-ccl.el (ccl-get-next-code):
6365         * menubar-items.el (bookmark-menu-filter):
6366         (language-environment-menu-filter):
6367         (tutorials-menu-filter):
6368         * toolbar-items.el (toolbar-compile):
6369         * byte-optimize.el (disassemble-offset):
6370         Use (declare (special ...)) instead of `defvar'.
6371
6372         * cl-macs.el (cl-do-proclaim):
6373         Fix (declare (special ...)) warning suppression syntax.
6374
6375 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6376
6377         * info.el (Info-tag-table-marker):
6378         (Info-tag-table-buffer):
6379         (Info-find-file-node):
6380         (Info-read-subfile):
6381         (Info-build-node-completions):
6382         (Info-search):
6383         (Info-mode):
6384         Multiple info buffer support.
6385
6386 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6387
6388         * ldap.el (ldap-decode-entry): New defun
6389         (ldap-search-entries): Use it in order to decode DN-prefixed
6390         entries properly
6391
6392 2000-08-23  Daniel Pittman <daniel@danann.net>
6393
6394         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6395         Use `eq', not `=', to compare symbols.
6396
6397 2000-07-30  Ben Wing  <ben@xemacs.org>
6398
6399         * bytecomp.el (byte-compile-report-error):
6400         * bytecomp.el (displaying-byte-compile-warnings):
6401         if stack-trace-on-error is set, send out a backtrace when
6402         an error is encountered that stops byte compilation.  this
6403         should make it much much easier to track down those curious
6404         problems.  also undo the kludge of using a separate "*Show*"
6405         buffer for display when there's a temp-buffer-show-function;
6406         we can avoid this by just being a little smarter.
6407
6408         * dialog-items.el:
6409         * dialog-items.el (search-dialog-regexp): New.
6410         * dialog-items.el (search-dialog-callback):
6411         * dialog-items.el (make-search-dialog):
6412         add a regexp option to the dialog and clean up a bit.
6413
6414         * dialog.el:
6415         * dialog.el (yes-or-no-p-dialog-box):
6416         * dialog.el (get-dialog-box-response):
6417         * dialog.el (make-dialog-box):
6418         * dialog.el (dialog-box-finish): New.
6419         * dialog.el (dialog-box-cancel): New.
6420         * dialog.el (internal-make-dialog-box-exit): New.
6421         implement [properly!] the :modal property of the new dialog box
6422         interface.  this is the first time xemacs has ever had *proper*
6423         modal dialog boxes, giving the standard window-system feedback.
6424         (e.g. under windows, clicking on a disabled frame causes a beep
6425         and makes the dialog box flash three times.)
6426
6427         * dragdrop.el: header keyword frobbing.
6428
6429         * dumped-lisp.el (preloaded-file-list):
6430         renamed winnt.el to win32-native.el.
6431
6432         * faces.el (face-property):
6433         * faces.el (set-face-property):
6434         * faces.el (frob-face-property):
6435         * faces.el (frob-face-font-2):
6436         * faces.el (make-face-bold):
6437         * faces.el (make-face-italic):
6438         * faces.el (make-face-bold-italic):
6439         * faces.el (make-face-unbold):
6440         * faces.el (make-face-unitalic):
6441         * faces.el (make-face-smaller):
6442         * faces.el (make-face-larger):
6443         clean up the implementation of these so that window-system-specific
6444         methods are called only on objects belonging to that window system.
6445         previously, you could have [e.g.] mswindows-make-face-bold called
6446         on font object of device type `stream', which is not good and
6447         explains the subtle errors Adrian was getting when byte-compiling
6448         something that required 'term. (Adrian, now you can use stack-trace-
6449         on-error to find the exact place where things are going wrong instead
6450         of having to laboriously binary-search your way through.)
6451
6452         * finder.el (finder-known-keywords):
6453         cleaned up -- properly sorted, clarified the meanings of many of
6454         the keywords, and added a few -- mswin, gui, content, build, www,
6455         user, services.  the last two try to distinguish between a package
6456         that's used directly by the user, and a package that provides
6457         support services to other packages.
6458
6459         * font-lock.el (lisp-font-lock-keywords-2):
6460         update list of lisp control structures to include everything,
6461         including new ones i introduced.
6462
6463         * gutter.el: header keyword frobbing.
6464
6465         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6466         recent isearch element was not doing so!  you got the second-most-
6467         recent instead.
6468
6469         * lisp-mode.el (construct-lisp-mode-menu):
6470         more menubar cleanups.
6471         * lisp-mode.el (with-selected-window):
6472         make it indent properly.
6473
6474         * menubar-items.el (default-menubar): lots of menubar cleanups.
6475         rearranged the options menu the most, e.g. splitting up the
6476         Keyboard/Mouse menu into a new Editing menu and combining the
6477         separate Scrollbar/Gutter/Toolbar submenus into Display.
6478         Got rid of General, moved items to Editing or new Troubleshooting.
6479         Moved Packages to Tools; doesn't seem to belong under Options.
6480         Added stuff to the Cmds menu, e.g. Change Case.
6481
6482         NB please don't complain about these periodic menubar changes.
6483         Anything like this is necessarily incremental in its construction
6484         -- By constant use you gradually become more and more aware of
6485         better and better ways to group menu items.  When we eventually
6486         move the options menu to a property sheet, the existing structure
6487         will probably be preserved fairly well.
6488
6489         * minibuf.el (next-history-element): fix problems with pressing
6490         down arrow in repeat-complex-command.
6491
6492         * modeline.el:
6493         * modeline.el (modeline-3d-p): New.
6494         added custom variable for controlling the 3d modeline.  the
6495         corresponding Options item has been present for a long time,
6496         but commented out with "fix me!" comments.  it's fixed now.
6497
6498         * obsolete.el (add-menu):
6499         remove bogus gettexts.
6500
6501         * process.el (shell-quote-argument):
6502         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6503         For bash under Windows native, see below.
6504
6505         * simple.el:
6506         * simple.el (display-warning-buffer):
6507         Fixed the handling of warning display to eliminate the annoying
6508         *Show* buffer, like was done for byte-compiler output above.
6509
6510         * simple.el (debug-print): New.
6511         Simple function for sending debug messages to the console and/or
6512         other debug places.
6513
6514         * subr.el (replace-in-string):
6515         Rewrite this function to avoid N^2 behavior with large strings --
6516         catastrophic with the new Windows selection code! (Apparently the
6517         author of this function didn't realize there was a fun
6518         replace-match that could make his life much easier, because we
6519         duplicated the entire logic.  The new version is smaller, easier
6520         to understand, much more robust, and has extended features --
6521         those of replace-match.)
6522
6523         * window.el:
6524         * window.el (with-selected-window): New.
6525         An obvious complement to the existing `with-selected-frame' and
6526         `with-current-buffer'.
6527
6528         * win32-native.el: Renamed from winnt.el.
6529         Added a great deal of stuff for properly handling process quoting,
6530         somewhat modeled on Kirill's original model (which i later threw
6531         away).  We should now finally have correctly working process arg
6532         quoting/dequoting so that the final app gets exactly what we
6533         intended.  Because the mechanism is in Lisp, it's easily
6534         extendible. (For those running bash and running the native
6535         version, I tried hard to do what I thought was correct.  But more
6536         thought is needed, and ideally the volunteer work of people with
6537         these configurations that they generally run on.)
6538
6539         * x-font-menu.el (x-font-menu-font-data):
6540         Put in defvar's to fix byte-compiler warnings.
6541
6542 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6543
6544         * select.el (selection-coercion-alist): Initialise.
6545         * select.el (select-coerce-to-text): New.
6546         * select.el (select-coerce): New.
6547         New functions to perform type and value coercion.
6548
6549         * select.el (select-buffer-killed-default): Keep data if it was
6550         on the clipboard.
6551
6552 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6553
6554         * menubar-items.el (default-menubar): Fix typo.
6555         (default-menubar): `lambda' was mispelled as `lamda'.
6556
6557 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6558
6559         * window.el (shrink-window-if-larger-than-buffer): Remove
6560         edge checking code.
6561
6562 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6563
6564         * paths.el (gnus-local-domain): Removed.
6565         (gnus-local-organization): Ditto.
6566         (gnus-startup-file): Ditto.
6567
6568 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6569
6570         * files.el (auto-mode-alist): Add .spec for RPM.
6571
6572 2000-07-31  Andy Piper  <andy@xemacs.org>
6573
6574         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6575
6576 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6577
6578         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6579         browse-url.
6580         * help.el (xemacs-www-page): Ditto.
6581         (xemacs-www-faq): Ditto.
6582         * menubar-items.el (default-menubar): Ditto.
6583
6584         * wid-edit.el (widget-url-link-action): Ditto.
6585         From: Kenichi OKADA <okada@opaopa.org>.
6586
6587 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6588
6589         * finder.el (finder-commentary): Add autoload cookie.
6590
6591 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6592
6593         * files.el (insert-file-contents-literally): Fix second let
6594         binding for `coding-system-for-read' to `coding-system-for-write'
6595         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6596
6597 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6598
6599         * files.el (insert-file-contents-literally): Use binary coding
6600         system (from Morioka san).
6601         (insert-file-contents-literally): Make file-name-handler method.
6602
6603 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6604
6605         * cl-macs.el (get-selection): Add defsetf.
6606
6607 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6608
6609         * x-init.el (x-activate-region-as-selection): replace obsolete
6610         function x-own-selection with own-selection.
6611         (ow-find): replace obsolete functions x-get-selection and
6612         x-get-clipboard with get-selection and get-clipboard.
6613         (init-post-x-win): replace obsolete function x-disown-selection
6614         with disown-selection.
6615
6616 2000-07-20  Mike Sperber  <mike@xemacs.org>
6617
6618         * startup.el (load-user-init-file): Only try to load init file if
6619         it exists.
6620
6621 2000-07-10  Andy Piper  <andy@xemacs.org>
6622
6623         * dialog-items.el: sync with Ben's patch.
6624
6625         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6626         comment.
6627         (progress-text-glyph): deleted.
6628         (progress-layout-glyph): make completely minimal.
6629         (progress-gauge-glyph): ditto.
6630         (progress-display-style): fix to handle dynamic instantiator
6631         changes.
6632         (progress-text-instantiator): new.
6633         (progress-layout-instantiator): new.
6634         (progress-gauge-instantiator): new.
6635         (set-progress-display-instantiator): renamed and changed from
6636         set-progress-display-style.
6637         (progress-abort-glyph): use instantiator not glyph.
6638         (append-progress-display): use set-progress-display-instantiator
6639         and set-glyph-image.
6640         (abort-progress-display): ditto.
6641         (raw-append-progress-display): ditto.
6642
6643 2000-07-20  Ben Wing  <ben@xemacs.org>
6644
6645         * code-files.el: Move Mule-specific code to mule-coding.el.
6646
6647 2000-07-15  Ben Wing  <ben@xemacs.org>
6648
6649         * autoload.el:
6650         Fixed comments.
6651
6652         * cmdloop.el:
6653         * cmdloop.el (yes-or-no-p):
6654         * cmdloop.el (y-or-n-p):
6655         Make these functions use should-use-dialog-box-p and not be
6656         overridden in dialog.el.
6657
6658         * cus-dep.el:
6659         * cus-dep.el (Custom-make-dependencies): Removed.
6660         * cus-dep.el (Custom-make-dependencies-1): New.
6661         * cus-dep.el (Custom-make-one-dependency): New.
6662         New entry point for use in Makefiles, to avoid excessive
6663         invocations.
6664
6665         * cus-edit.el (custom-variable-reset-saved):
6666         * cus-edit.el (custom-variable-reset-standard):
6667         * cus-edit.el (custom-save-resets):
6668         Fix bytecompiler warnings.
6669
6670         * dialog.el:
6671         * dialog.el (yes-or-no-p-dialog-box):
6672         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6673         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6674         * dialog.el (get-dialog-box-response):
6675         * dialog.el (message-or-box):
6676         * dialog.el (make-dialog-box):
6677         * dialog.el (popup-dialog-box): New.
6678         Avoid yes-or-no-p bogosities.
6679         Create a general function `make-dialog-box' to encapsulate all
6680         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6681
6682         * dumped-lisp.el (preloaded-file-list):
6683         Add dialog-items.  Clean up.  Group files by types.
6684
6685         * easymenu.el (easy-menu-add):
6686         * easymenu.el (easy-menu-remove):
6687         Account for accelerators.
6688
6689         * extents.el:
6690         * extents.el (extent-list): New args, like in map-extents.
6691         * extents.el (extent-at-event): New.
6692         * extents.el (extents-at-event): New.
6693
6694         * font-lock.el:
6695         * font-lock.el (font-lock-mode):
6696         * font-lock.el (font-lock-default-fontify-buffer):
6697         * font-lock.el (font-lock-default-unfontify-region):
6698         * font-lock.el (font-lock-fontify-syntactically-region):
6699         * font-lock.el (font-lock-fontify-keywords-region):
6700         Use new progress-feedback names.
6701
6702         * font-lock.el (java-font-lock-identifier-regexp):
6703         * font-lock.el (java-font-lock-class-name-regexp):
6704         Fix bytecompiler warnings.
6705
6706         * gutter-items.el:
6707         * gutter-items.el (progress-display-use-echo-area): Removed.
6708         * gutter-items.el (progress-feedback-use-echo-area): New.
6709         * gutter-items.el (progress-display-popup-period): Removed.
6710         * gutter-items.el (progress-feedback-popup-period): New.
6711         * gutter-items.el (set-progress-display-style): Removed.
6712         * gutter-items.el (set-progress-feedback-style): New.
6713         * gutter-items.el (progress-display-style): Removed.
6714         * gutter-items.el (progress-feedback-style): New.
6715         * gutter-items.el (progress-stack):
6716         * gutter-items.el (progress-displayed-p): Removed.
6717         * gutter-items.el (progress-feedbacked-p): New.
6718         * gutter-items.el (clear-progress-display): Removed.
6719         * gutter-items.el (clear-progress-feedback): New.
6720         * gutter-items.el (progress-display-clear-when-idle): Removed.
6721         * gutter-items.el (progress-feedback-clear-when-idle): New.
6722         * gutter-items.el (remove-progress-display): Removed.
6723         * gutter-items.el (remove-progress-feedback): New.
6724         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6725         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6726         * gutter-items.el (append-progress-display): Removed.
6727         * gutter-items.el (append-progress-feedback): New.
6728         * gutter-items.el (abort-progress-display): Removed.
6729         * gutter-items.el (abort-progress-feedback): New.
6730         * gutter-items.el (raw-append-progress-display): Removed.
6731         * gutter-items.el (raw-append-progress-feedback): New.
6732         * gutter-items.el (display-progress-display): Removed.
6733         * gutter-items.el (display-progress-feedback): New.
6734         * gutter-items.el (current-progress-display): Removed.
6735         * gutter-items.el (current-progress-feedback): New.
6736         * gutter-items.el (current-progress-display-label): Removed.
6737         * gutter-items.el (current-progress-feedback-label): New.
6738         * gutter-items.el (progress-display): Removed.
6739         * gutter-items.el (progress-feedback): New.
6740         Replace "progress-display" with "progress-feedback" globally.
6741
6742         * gutter-items.el (lprogress-display): Removed.
6743         * gutter-items.el (progress-feedback-with-label): New.
6744         Rename lprogress-display ==> progress-feedback-with-label.
6745
6746         * gutter-items.el (search-dialog-direction): Removed.
6747         * gutter-items.el (search-dialog-text): Removed.
6748         * gutter-items.el (search-dialog-callback): Removed.
6749         * gutter-items.el (make-search-dialog): Removed.
6750         Move to dialog-items.el.
6751
6752         * help.el:
6753         * help.el (help-mode-quit):
6754         * help.el (mode-for-help): New.
6755         * help.el (help-sticky-window): New.
6756         * help.el (help-window-config): New.
6757         * help.el (with-displaying-help-buffer):
6758         * help.el (function-at-event): New.
6759         * help.el (help-symbol-regexp): New.
6760         * help.el (help-symbol-run-function-1): New.
6761         * help.el (help-symbol-run-function): New.
6762         * help.el (help-symbol-function-context-menu): New.
6763         * help.el (help-symbol-variable-context-menu): New.
6764         * help.el (help-symbol-function-and-variable-context-menu): New.
6765         * help.el (frob-help-extents): New.
6766         * help.el (describe-function-1):
6767         * help.el (variable-at-point):
6768         * help.el (variable-at-event): New.
6769         * help.el (describe-variable):
6770         Major overhaul.
6771         - Make functions and variables be mousable.
6772         - Middle button hyperlinks.
6773         - New context-menu entries.
6774
6775         * keydefs.el:
6776         * keydefs.el (global-map):
6777         New key bindings to move lines up and down.
6778
6779         * lisp-mode.el:
6780         * lisp-mode.el (construct-lisp-mode-menu): New.
6781         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6782         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6783         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6784         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6785         Make popup and menubar menus be different.  Popup menu uses
6786         clicked location and automatically assumes symbol under the mouse
6787         for various commands.
6788
6789         * menubar-items.el:
6790         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6791         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6792
6793         * menubar-items.el (global-popup-menu): Removed.
6794         * menubar-items.el (mode-popup-menu): Removed.
6795         * menubar-items.el (activate-popup-menu-hook): Removed.
6796         * menubar-items.el (popup-mode-menu): Removed.
6797         * menubar-items.el (popup-buffer-menu): Removed.
6798         * menubar-items.el (popup-menubar-menu): Removed.
6799         Move to menubar.el.
6800
6801         * menubar.el:
6802         * menubar.el (global-popup-menu): New.
6803         * menubar.el (mode-popup-menu): New.
6804         * menubar.el (activate-popup-menu-hook): New.
6805         * menubar.el (last-popup-menu-event): New.
6806         * menubar.el (popup-mode-menu): New.
6807         * menubar.el (popup-buffer-menu): New.
6808         * menubar.el (popup-menubar-menu): New.
6809         * menubar.el (menu-call-at-event): New.
6810         Move non-content functions here.  Add support for context menu
6811         items on extents.
6812
6813         * minibuf.el (minibuffer-history-uniquify):
6814         Typo fix.
6815
6816         * minibuf.el (read-file-name-1):
6817         Call new file dialog box if it exists.
6818
6819         * minibuf.el (mouse-rfn-setup-vars):
6820         Clean up "chop" action.
6821
6822         * mouse.el:
6823         * mouse.el (button2): Now bound to mouse-track.
6824         * mouse.el (click-inside-extent-p):
6825         * mouse.el (point-inside-extent-p):
6826         * mouse.el (point-inside-selection-p):
6827         * mouse.el (mouse-drag-or-yank): Removed.
6828         * mouse.el (mouse-begin-drag-n-drop): New.
6829         * mouse.el (mouse-eval-sexp):
6830         * mouse.el (mouse-track-activate-strokes): New.
6831         * mouse.el (mouse-track-do-activate): New.
6832         * mouse.el (mouse-track):
6833         * mouse.el (default-mouse-track-event-is-with-button): New.
6834         * mouse.el (default-mouse-track-cleanup-hook):
6835         * mouse.el (default-mouse-track-drag-hook):
6836         * mouse.el (default-mouse-track-drag-up-hook):
6837         * mouse.el (default-mouse-track-click-hook):
6838         Merge drag-n-drop into mouse-track.
6839         Add general "activate" support to replace specific button2 kludges.
6840         Use "button modifier" support in mouse-track.
6841
6842         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6843
6844         * package-ui.el:
6845         * package-ui.el (pui-menu):
6846         * package-ui.el (pui-popup-context-sensitive): Removed.
6847         Fix bytecompiler warnings.
6848         Clean up popup code a bit.
6849
6850         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6851
6852         * simple.el:
6853         * simple.el (transpose-lines):
6854         * simple.el (transpose-line-up): New.
6855         * simple.el (transpose-line-down): New.
6856         * simple.el (transpose-subr):
6857         * simple.el (transpose-subr-1): Removed.
6858         Clean up, add functions to move lines up and down.
6859
6860         * startup.el (mail-host-address):
6861         * startup.el (user-mail-address):
6862         Customize.
6863
6864         * subr.el:
6865         * subr.el (set-symbol-value-in-buffer): New.
6866         * subr.el (error):
6867         * subr.el (check-argument-type):
6868         * subr.el (defined-error-p): New.
6869         Add structured error support.
6870
6871         * toolbar-items.el (toolbar-compile):
6872         Use new make-dialog-box.
6873
6874         * update-elc.el:
6875
6876         * userlock.el (ask-user-about-lock-dbox):
6877         * userlock.el (ask-user-about-supersession-threat-dbox):
6878         * userlock.el (ask-user-about-lock):
6879         * userlock.el (ask-user-about-supersession-threat):
6880         Use new make-dialog-box.
6881         Add safety checks; use should use-dialog-box-p.
6882
6883         * window-xemacs.el:
6884         * window-xemacs.el (__buffer-dedicated-frame):
6885         * window-xemacs.el (buffer-dedicated-frame): New.
6886         * window-xemacs.el (set-buffer-dedicated-frame): New.
6887         Move dedicated-frame stuff into lisp.
6888
6889 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6890
6891         * printer.el (generic-print-region): Do not require that
6892         `printer-name' be set.
6893         (printer-name): Commentary clarification.
6894
6895 2000-07-19  Martin Buchholz <martin@xemacs.org>
6896
6897         * XEmacs 21.2.35 is released.
6898
6899 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6900
6901         * select.el (selection-coercible-types): Initialise.
6902
6903 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6904
6905         * select.el (own-clipboard): Bug fix.
6906
6907 2000-07-17  Mike Sperber  <mike@xemacs.org>
6908
6909         * cus-edit.el (custom-migrate-custom-file): Save init file before
6910         continuing.
6911
6912 2000-07-16  Mike Sperber  <mike@xemacs.org>
6913
6914         * startup.el (load-init-file): Remove silly call to
6915         `load-user-custom-file`.
6916         (maybe-migrate-user-init-file): Minor fixes.
6917
6918 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6919
6920         * apropos.el (apropos-documentation-check-doc-file):
6921         `doc' variable should be let-bound, as was presumably intended.
6922
6923         * cus-edit.el (custom-variable-reset-saved):
6924         (custom-variable-reset-standard):
6925         Remove unused variable comment-widget.  Twice.
6926
6927         * toolbar.el (toolbar-blank-press-function):
6928         Add a real defvar with initial value nil and proper docstring.
6929         (press-toolbar-button): No need to check for boundp-ness anymore.
6930
6931         * rect.el (open-rectangle-line): Remove useless (let) form.
6932         Add defvar for pending-delete-mode.
6933
6934         * info.el (Info-find-node): This function needs an autoload cookie.
6935
6936         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6937         Use let* since the second form referred to the first.
6938
6939 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6940
6941         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6942         instead of removed `mswindows-get-clipboard'.
6943
6944
6945 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6946
6947         * select.el (select-convert-from-text): New.
6948         * select.el (select-convert-from-length): New.
6949         * select.el (select-convert-from-integer): New.
6950         * select.el (select-convert-from-identity): New.
6951         * select.el (select-convert-from-filename): New.
6952         * select.el (selection-converter-in-alist): Use them.
6953         New converter functions for X.
6954
6955         * select.el (get-selection): Removed comment.
6956
6957         * select.el (own-selection): Removed append code - I thought
6958         I'd already done this, but apparently not...
6959
6960         * select.el: Changed comment about TIMESTAMP.
6961
6962         * select.el (select-convert-in): New.
6963         * select.el (select-convert-out): New.
6964         New functions that get used by select.c.
6965
6966         * select.el (select-buffer-killed-default): New.
6967         * select.el (select-buffer-killed-text): New.
6968         * select.el (selection-buffer-killed-alist): New.
6969         New list and functions that get called if a relevant selection
6970         exists and a buffer gets killed.
6971
6972         * select.el (select-convert-to-targets):
6973         * select.el (select-convert-to-identity): Removed.
6974         * select.el (select-convert-from-identity): Removed.
6975         * select.el (select-converter-out-alist):
6976         Removed _EMACS_INTERNAL selection type.
6977
6978         * x-select.el (xselect-kill-buffer-hook): Removed.
6979         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6980         Removed this X-specific nonesense. Use the generic support
6981         in select.el instead.
6982
6983 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6984
6985         * mule/mule-category.el (defined-category-hashtable):
6986         Use make-hash-table instead of make-hashtable
6987
6988         * buff-menu.el: Byte-compiler warning fix.
6989
6990         * isearch-mode.el (isearch-highlight-all-cleanup):
6991         Remove unused variable `isearch-highlight-all-start'.
6992
6993         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6994
6995         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6996
6997         * cus-dep.el (Custom-make-dependencies):
6998         Add autoload cookie for custom-add-loads to generated custom-load.el.
6999
7000         * autoload.el (autoload-package-name): Warning suppression.
7001         Move defvar prior to first use.
7002
7003         * custom.el: Add autoload for custom-declare-face.
7004         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7005         * cl.el (cl-hack-byte-compiler):
7006         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7007         to work properly.
7008
7009 2000-07-08  Mike Sperber  <mike@xemacs.org>
7010
7011         * startup.el (load-home-init-file): Added variable.
7012         (maybe-migrate-user-init-file): Added.
7013         (load-user-init-file): Load custom file if different from init
7014         file.
7015
7016         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7017         "startup."
7018
7019         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7020         Moved `custom-file'-related code to cus-file.el.
7021
7022         * cus-file.el: New file.
7023
7024 2000-04-01  Mike Sperber  <mike@xemacs.org>
7025
7026         * packages.el (packages-find-package-directories): Added support
7027         for external package hierarchies with in-place installations.
7028
7029         * find-paths.el (paths-root-in-place-p): Added.
7030         (paths-find-emacs-directory): Added support for external
7031         directories with in-place installations.
7032         (paths-find-site-directory): Ditto.
7033
7034         * startup.el (find-user-init-file): Also look for
7035         ~/.xemacs/init.elc? in preference to ~/.emacs.
7036
7037 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7038
7039         * select.el (own-selection):
7040         * select.el (own-clipboard): Changed `append' parameter to
7041         `how-to-use' parameter.
7042         * select.el (own-selection): Removed icky append code.
7043         * select.el (own-selection, get-selection): Removed extra type
7044         checking.
7045         * select.el (selection-appender-alist):
7046         * select.el (selection-converter-{in|out}-alist): Initialise.
7047         * select.el (select-append-to-*): New.
7048         * select.el (select-convert-from-*): New.  New functions to append
7049         data and convert data from external type.
7050
7051 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7052
7053         * font-lock.el: Javadoc enhancements.
7054
7055 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7056
7057         * printer.el (generic-print-region): Compose job name from buffer
7058         name.
7059
7060 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7061
7062         * font-lock.el (font-lock-fontify-pending-extents): Call
7063         font-lock-fontify-region instead of font-lock-fontify-buffer
7064         to avoid unnecessary progress gauges.
7065
7066 2000-07-06  Craig Lanning  <lanning@scra.org>
7067
7068         * custom-load.el (faces):
7069
7070         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7071         dir is a regex.
7072
7073         * process.el (call-process-internal): from Dan Holmsand, use binary
7074         coding systems so that jka-compr works.
7075
7076 2000-07-07  Ben Wing  <ben@xemacs.org>
7077
7078         * font-lock.el: Undo previous change.  Unfortunately, some
7079         files actually use the variables directly in their init code
7080         without quoting them.
7081
7082 2000-07-07  Ben Wing  <ben@xemacs.org>
7083
7084         * font-lock.el (defvar font-lock-*-face): Removed.
7085
7086         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7087         only when necessary.
7088
7089 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7090
7091         * cl-macs.el: fix cl-transform-function-property kludge
7092         so that it does not require a random feature.
7093
7094 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7095
7096         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7097         as in Linux kernel "Rules.make".
7098
7099 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7100
7101         * build-report.el (build-report): Add autoload cookie.
7102
7103 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7104
7105         * package-ui.el (defgroup pui):  Correct a misspelling
7106         (pui-toggle-package-delete):  Change `seleted' to `selected'
7107
7108 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7109
7110         * package-get.el (package-get-update-base):
7111         (package-get): Use insert-file-contents-literally always.
7112         (package-get-maybe-save-index):
7113         Force coding system for writing to binary.
7114
7115 2000-06-08  Mike Alexander  <mta@arbortext.com>
7116
7117         * code-process.el (call-process-region): If there is no coding
7118         system for the process on process-coding-system-alist use the
7119         coding system of the buffer containing the region.
7120
7121 2000-06-10  Ben Wing  <ben@xemacs.org>
7122
7123         * cmdloop.el (command-error):
7124         If debug-on-error and noninteractive, output backtrace.
7125
7126         * files.el (file-relative-name):
7127         Remove MSDOS references.
7128
7129         * simple.el (line-number): New function, due to non-obvious
7130         behavior/usage of count-lines.
7131
7132         * simple.el (count-lines): document non-obvious usage to get
7133         line number.
7134
7135 2000-06-11  Ben Wing  <ben@xemacs.org>
7136
7137         * faces.el ((featurep 'xpm)):
7138         * x-faces.el (x-init-face-from-resources):
7139         * x-faces.el (x-init-frame-faces):
7140         * x-misc.el (x-init-specifier-from-resources):
7141         * x-misc.el (x-get-resource-and-bogosity-check):
7142         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7143         * x-mouse.el (x-init-pointer-shape):
7144         * x-scrollbar.el (x-init-scrollbar-from-resources):
7145         Add sixth argument to x-get-resource calls so as to issue warnings
7146         rather than errors on bogus arguments.
7147
7148 2000-06-05  Ben Wing  <ben@xemacs.org>
7149
7150         * compat.el: new file.  provides a clean, non-intrusive way to
7151         define compatibility functions.
7152
7153         * process.el (shell-quote-argument): temporary fix for lack
7154         of nt-quote-process-args.  #### I need to put back the overall
7155         structure of that mechanism but redo the guts of it using the
7156         extra intelligence in the C code.
7157
7158 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7159
7160         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7161         `package-get' does in package-get.el, instead of using external
7162         "md5sum" program.
7163
7164         * package-get.el (package-get): Insert package file literally to
7165         make checksum calculation work.
7166
7167 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7168
7169         * code-files.el (convert-mbox-coding-system): Deleted.
7170         (file-coding-system-alist): Removed reference to
7171         convert-mbox-coding-system.
7172
7173 2000-05-28  Martin Buchholz <martin@xemacs.org>
7174
7175         * XEmacs 21.2.34 is released.
7176
7177 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7178
7179         * font-lock.el (font-lock-keywords): Rewrote docstring
7180
7181 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7182
7183         * loadhist.el (unload-feature): handle case where x is both boundp
7184         and fboundp
7185
7186 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7187
7188         * packages.el: It's ok to use built-in macros, but not lisp
7189         defined ones.
7190
7191 2000-05-20  Ben Wing  <ben@xemacs.org>
7192
7193         * font-lock.el:
7194         * font-lock.el (font-lock-message-threshold):
7195         * font-lock.el (font-lock-mode):
7196         * font-lock.el (font-lock-default-fontify-buffer):
7197         * font-lock.el (font-lock-always-fontify-immediately):
7198         * font-lock.el (font-lock-old-extent): Removed.
7199         * font-lock.el (font-lock-old-len): Removed.
7200         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7201         * font-lock.el (font-lock-pending-extent-table): New.
7202         * font-lock.el (font-lock-range-table): New.
7203         * font-lock.el (font-lock-after-change-function):
7204         * font-lock.el (font-lock-after-change-function-1): Removed.
7205         * font-lock.el (font-lock-fontify-pending-extents): New.
7206         * font-lock.el ('font-lock-revert-cleanup): Removed.
7207         * font-lock.el ('font-lock-revert-setup): Removed.
7208         Rewrite deferral code to handle any number of changes, merging
7209         them properly.  Remove hacked-up code for revert-buffer, now
7210         unnecessary.
7211
7212         * menubar-items.el (default-menubar):
7213         In Options->Edit Init File, don't switch to emacs-lisp-mode
7214         unless necessary; doing this turns off font-lock.
7215
7216 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7217
7218         * keydefs.el: Define C-x BS to backward-kill-sentence.
7219
7220 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7221
7222         * files.el (hack-local-variables-prop-line): Use non-greedy
7223         matching to process -*-texinfo-*- -*-.
7224
7225 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7226
7227         * minibuf.el (minibuf-directory-files): new function.
7228         (read-file-name-activate-callback): use minibuf-directory-files.
7229         (read-directory-name-internal): ditto.
7230         (mouse-file-display-completion-list): ditto.
7231         (mouse-directory-display-completion-list): ditto.
7232         (read-file-name-internal): remove "./" from completion list unless
7233         explicitly matched, for consistency.
7234
7235 2000-05-11  Ben Wing  <ben@xemacs.org>
7236
7237         * gutter-items.el (gutter-buffers-tab):
7238         * gutter-items.el (add-tab-to-gutter):
7239         * gutter-items.el (update-tab-in-gutter):
7240         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7241         * gutter-items.el (append-progress-display):
7242         * gutter-items.el (abort-progress-display):
7243         * gutter-items.el (raw-append-progress-display):
7244         Further fixes.  Use set-glyph-image not set-image-instance-property,
7245         to fix problems with multiple windows in a frame.
7246
7247         * menubar-items.el (tutorials-menu-filter):
7248         Fix typo.
7249
7250         * startup.el (early-error-handler):
7251         Display message box under windows; otherwise, message will disappear
7252         before it can be viewed.
7253
7254         * update-elc.el:
7255         Fix bug in NEEDTODUMP processing.
7256
7257 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7258
7259         * startup.el (lock-directory): Removed.
7260         (superlock-file): Ditto.
7261         (startup-set-paths): Remove lockdir.
7262         (startup-setup-paths-warning): Remove lock-directory.
7263
7264         * setup-paths.el (paths-find-lock-directory): Removed.
7265         (paths-find-superlock-file): Ditto.
7266
7267 2000-05-09  Ben Wing  <ben@xemacs.org>
7268
7269         * faces.el (set-face-property):
7270         * faces.el (set-face-font):
7271         * faces.el (set-face-foreground):
7272         * faces.el (set-face-background):
7273         * faces.el (set-face-background-pixmap):
7274         * faces.el (set-face-underline-p):
7275         * faces.el (set-face-strikethru-p):
7276         * faces.el (set-face-highlight-p):
7277         * faces.el (set-face-dim-p):
7278         * faces.el (set-face-blinking-p):
7279         * faces.el (set-face-reverse-p):
7280         doc string changes.
7281
7282         * glyphs.el:
7283         * glyphs.el (make-image-specifier):
7284         * glyphs.el (glyph-property):
7285         * glyphs.el (set-glyph-image):
7286         * glyphs.el (make-glyph):
7287         * glyphs.el (make-pointer-glyph):
7288         * glyphs.el (make-icon-glyph):
7289         * glyphs.el (widget-image-instance-p): New.
7290         authorship info, lots of doc changes.  New predicate, inadvertently
7291         omitted.  the general principle with specifier docs is now that
7292         the description of instantiators should go with the make-foo-specifier
7293         fun's doc string, rather than in foo-specifier-p.  this follows
7294         conventions elsewhere in XEmacs and in general is a lot more obvious
7295         of a place to look.  sometimes the make-foo-specifier function needs
7296         to be created in the process.
7297
7298         * gutter.el:
7299         * gutter.el (make-gutter-specifier): New.
7300         * gutter.el (make-gutter-size-specifier): New.
7301         * gutter.el (make-gutter-visible-specifier): New.
7302         specifier doc updates according to the conventions specified before.
7303
7304         * objects.el:
7305         * objects.el (make-font-specifier):
7306         * objects.el (make-color-specifier):
7307         * objects.el (make-face-boolean-specifier): New.
7308         specifier doc updates according to the conventions specified before.
7309
7310         * specifier.el:
7311         * specifier.el (set-specifier):
7312         * specifier.el (make-integer-specifier): New.
7313         * specifier.el (make-boolean-specifier): New.
7314         * specifier.el (make-natnum-specifier): New.
7315         * specifier.el (make-generic-specifier): New.
7316         * specifier.el (make-display-table-specifier): New.
7317         specifier doc updates according to the conventions specified before.
7318
7319         * toolbar.el:
7320         * toolbar.el (make-toolbar-specifier): New.
7321         specifier doc updates according to the conventions specified before.
7322
7323 2000-05-09  Ben Wing  <ben@xemacs.org>
7324
7325         * process.el (call-process-internal): Revert to previous version
7326         because Mike's change clashed with a change I did not long before.
7327         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7328         Thanks very much Mike for pointing out the bug and submitting a
7329         patch!
7330
7331 2000-04-13  Mike Alexander  <mta@arbortext.com>
7332
7333         * process.el (call-process-internal): Send the correct input buffer
7334         (call-process-internal): Return the exit status of the process
7335
7336 2000-05-07  Ben Wing  <ben@xemacs.org>
7337
7338         * winnt.el:
7339         * winnt.el (nt-quote-args-verbatim): Removed.
7340         * winnt.el (nt-quote-args-prefix-quote): Removed.
7341         * winnt.el (nt-quote-args-backslash-quote): Removed.
7342         * winnt.el (nt-quote-args-double-quote): Removed.
7343         * winnt.el (nt-quote-args-functions-alist): Removed.
7344         * winnt.el (nt-quote-process-args): Removed.
7345         Remove all stuff for argument quoting.  We borrow the code instead
7346         from Emacs 20.6, which is much more careful in its quoting
7347         (e.g. in handling runs of the escape character) and avoids most of
7348         the need for this Lisp mechanism by checking to see whether we're
7349         running a Cygwin or normal program and doing the appropriate
7350         quoting.  If we end up needing such a mechanism, we should add
7351         it by extending the variable `mswindows-quote-process-args' so it
7352         can take an alist of regexps.
7353
7354 2000-05-07  Ben Wing  <ben@xemacs.org>
7355
7356         * keydefs.el:
7357         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7358         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7359         the window without moving point.
7360
7361         * simple.el:
7362         * simple.el (scroll-up-one): New.
7363         * simple.el (scroll-down-one): New.
7364         Functions for use with C-M-up/down.
7365
7366 2000-05-01  Martin Buchholz <martin@xemacs.org>
7367
7368         * XEmacs 21.2.33 is released.
7369
7370 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7371
7372         * dialog.el (yes-or-no-p-dialog-box):
7373         Fix docstring.
7374         Fix following horrible bug in X11 mode with focus-follows-mouse:
7375           1. Visit two files in two different frames.
7376           2. do File->Revert Buffer in one of those frames.
7377           3. Dialog box appears.
7378           4. Arrange things so that the mouse passes over the *other*
7379              frame, then to the dialog box, and click on "Yes".
7380           5. The file contents end up in the *wrong* buffer!
7381         Add TODO comment.
7382
7383 2000-04-28  Ben Wing  <ben@xemacs.org>
7384
7385         * help.el (describe-installation): correct typo introduced
7386         in last patch: boundp -> fboundp.
7387
7388         * etags.el (buffer-tag-table-list):
7389         canonicalize filenames to Unix format so that tag-table-alist
7390         searching works under Windows.
7391
7392         * autoload.el:
7393         Bowdlerize the supposedly objectionable words
7394         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7395
7396         * gutter-items.el (set-progress-display-style):
7397         * gutter-items.el (search-dialog-callback):
7398         * gutter-items.el (make-search-dialog):
7399         Change to new callback-ex api.
7400
7401 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7402
7403         * help.el: (describe-installation): decode-coding-string is not
7404         defined in a non MULE environment.
7405
7406 2000-04-28  Ben Wing  <ben@xemacs.org>
7407
7408         * gutter-items.el (buffer-list-changed-hook):
7409         use it, not record-buffer-hook.
7410
7411         * subr.el (record-buffer-hook): Removed.
7412
7413 2000-04-27  Ben Wing  <ben@xemacs.org>
7414
7415         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7416         use NORECORD option.  Andy will not like this, but the existing
7417         gutter behavior is just wrong, as per this comment:
7418
7419         ;; this used to add the norecord flag to both calls below.
7420         ;; this is bogus because it is a pervasive assumption in XEmacs
7421         ;; that the current buffer is at the front of the buffers list.
7422         ;; for example, select an item and then do M-C-l
7423         ;; (switch-to-other-buffer).  Things get way confused.
7424         ;;
7425         ;; Andy, if you want to maintain the current look, you must
7426         ;;  *uncouple* the gutter order and buffers order.
7427
7428         * loaddefs.el (completion-ignored-extensions): unfuckify.
7429
7430         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7431         xemacs.mak.
7432
7433         * autoload.el (batch-update-one-directory): new function, used in
7434         xemacs.mak.
7435
7436         * loadup.el: set gc-cons-threshold very high unless dumping --
7437         loadup during update-elc is much much much faster.  also do this
7438         when quick-building.
7439
7440         add commented-out code for profiling loadup.
7441
7442
7443         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7444         is required in order to build xemacs.
7445
7446 2000-04-26  Ben Wing  <ben@xemacs.org>
7447
7448         * loadup.el: don't garbage collect during loadup if quick-build
7449         compile-time option is set.
7450
7451 2000-04-23  Ben Wing  <ben@xemacs.org>
7452
7453         * update-elc.el: compute whether any dumped .el or .elc files
7454         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7455         if so.
7456
7457         * update-elc.el (update-elc-files-to-compile): always change
7458         NOBYTECOMPILE in the src directory rather than current dir,
7459         so it will work under NT.
7460
7461         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7462         the form of this file is identical between Unix and Windows.
7463         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7464         Added comment.
7465         (update-autoloads-from-directory): updated doc string.
7466         updated doc strings in a few other places.
7467
7468 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7469
7470         * bytecomp.el (byte-force-recompile): Fix argument to
7471         byte-recompile-directory.
7472
7473 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7474
7475         * gutter-items.el (progress-display-clear-when-idle): Use
7476         add-one-shot-hook.
7477         * gutter-items.el (clear-progress-display): Adjust number of
7478         arguments.
7479
7480 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7481
7482         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7483
7484 2000-04-16  Ben Wing  <ben@xemacs.org>
7485
7486         * printer.el: New file.
7487
7488         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7489
7490         * help.el (describe-installation): Fix decoding for Windows.
7491
7492         * menubar-items.el:
7493         * menubar-items.el (default-menubar):
7494         * menubar-items.el (tutorials-menu-filter): New.
7495         * menubar-items.el (popup-menubar-menu):
7496         Add authorship.  Redo Help menu and Tutorials filter.
7497
7498         * menubar.el: Correct comment.
7499
7500         * modeline.el (modeline-buffer-identification): Correct doc string.
7501
7502         * simple.el:
7503         * simple.el (printing): Removed.
7504         * simple.el (printer-name): Removed.
7505         * simple.el (generic-print-buffer): Removed.
7506         * simple.el (generic-print-region): Removed.
7507         Move generic print code to printer.el.
7508
7509 2000-04-15  Ben Wing  <ben@xemacs.org>
7510
7511         * simple.el (generic-print-region): New.
7512         make this function actually work.
7513         (generic-print-buffer): call generic-print-region.
7514
7515 2000-04-14  Andy Piper  <andy@xemacs.org>
7516
7517         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7518         by using the new widget-callback-current-channel.
7519         (search-dialog-callback): ditto.
7520
7521 2000-04-12  Andy Piper  <andy@xemacs.org>
7522
7523         * gutter.el (default-gutter-position): moved from gutter-items.el.
7524         (default-gutter-position-changed-hook): ditto.
7525         (gutter-element-visibility-changed-hook): ditto.
7526         (set-gutter-element): ditto.
7527         (remove-gutter-element): ditto.
7528         (set-gutter-element-visible-p): ditto.
7529         (gutter-element-visible-p): ditto.
7530         (init-gutter): ditto.
7531
7532         * dialog.el (make-dialog-box): renamed and moved from
7533         gutter-items.el
7534
7535         * gutter-items.el: move various functions elsewhere.
7536
7537 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7538
7539         * menubar-items.el: Fixed place of parenthesis.
7540
7541 2000-04-12  Ben Wing  <ben@xemacs.org>
7542
7543         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7544                 without constantly being prompted for the tag.
7545         * simple.el: Added a number of section headings, to clarify the
7546                 organization of this file.
7547         * simple.el (activate-region):
7548         * simple.el (region-exists-p):
7549         * simple.el (region-active-p):
7550                 Moved these three function down to the other side of
7551                 the case-changing functions, so they join the rest of
7552                 the region code.
7553         * simple.el (printing): New.
7554         * simple.el (printer-name): New.
7555         * simple.el (generic-print-buffer): New.
7556                 New functions, a very simple prototype for a unified
7557                 printing interface.
7558
7559         * process.el (call-process-internal): Real fix for null BUFFER,
7560                 other problems with BUFFER specs.
7561
7562         * menubar-items.el:
7563                 Fixed up File->Print to use new printing functions.
7564                 Various corrections and expansions to Grep/Compile menus.
7565                 New options for Printing.
7566                 New options for SMTP Mail, the way to send mail under
7567                   MS Windows. (There's also a package patch to make SMTP
7568                   Mail be the default under MSWin.)
7569
7570 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7571
7572         * menubar-items.el: Selecting Rectangle Mousing from menubar
7573         did not work.  Needed to quote mouse-track-rectangle-p.
7574
7575 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7576
7577         * cl-compat.el (keywordp): Removed.
7578
7579 2000-04-05  Andy Piper  <andy@xemacs.org>
7580
7581         * gutter-items.el (progress-layout-glyph): don't initialize here.
7582         (progress-gauge-glyph): use dynamic sizing.
7583         (set-progress-display-style): new function. Set progress glyphs
7584         appropriately depending on the style.
7585         (progress-display-style): new variable. Custom version of
7586         set-progress-display-style.
7587         (progress-abort-glyph): switch to dynamic sizes.
7588         (search-dialog-text): make the edit field active.
7589
7590 2000-04-04  Andy Piper  <andy@xemacs.org>
7591
7592         * gutter-items.el (make-search-dialog): need to make the search
7593         dialog visible after creation.
7594
7595         * menubar-items.el (default-menubar): use the search dialog for
7596         searching. Remove some extraneous search menu items.
7597
7598         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7599         well as strings.
7600         (make-gutter-only-dialog-frame): allow the user to create the
7601         frame unmapped. Allow the gutter spec to be given as a glyph.
7602         (search-dialog-direction): new variable.
7603         (search-dialog-text): new variable.
7604         (search-dialog-callback): new function. Callback for the search
7605         dialog action.
7606         (make-search-dialog): new function. Create a user-friendly search
7607         dialog.
7608
7609 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7610
7611         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7612         under Windows.
7613
7614 2000-04-01  Andy Piper  <andy@xemacs.org>
7615
7616         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7617         progress more accurately.
7618
7619 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7620
7621         * finder.el (finder-compile-keywords): Process readable files only.
7622         Because error in process of .#finder-inf.el when compile xemacs
7623         with --with-clash-detection option.
7624
7625 2000-03-31  Andy Piper  <andy@xemacs.org>
7626
7627         * gutter-items.el (append-progress-display): don't delay after a
7628         successful font-lock.
7629         (make-gutter-only-dialog-frame): new function. Allow users to
7630         create gutter-only dialogs.
7631
7632 2000-03-27  Mike Alexander  <mta@arbortext.com>
7633
7634         * process.el (call-process-internal): Handle a null BUFFER
7635         parameter correctly.
7636
7637 2000-03-28  Andy Piper  <andy@xemacs.org>
7638
7639         * gutter-items.el (abort-progress-display): put strings in the
7640         gutter not extents.
7641         (progress-layout-glyph): signal special 'quit callback.
7642         (progress-display-quit-function): deleted.
7643         (progress-display-stop-callback): deleted.
7644         (progress-display-dispatch-command-events): deleted.
7645         (append-progress-display): remove calls to
7646         progress-display-dispatch-command-events.
7647         (raw-append-progress-display): ditto.
7648
7649 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7650
7651         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7652         being a list.  Actually define `stipple-pixmap-p' which is used as
7653         an error predicate.  Correctly handle PIXMAP being either relative
7654         or absolute file name.
7655
7656 2000-03-24  Andy Piper  <andy@xemacs.org>
7657
7658         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7659         (abort-progress-display): ditto. Don't delete the created extent.
7660         (raw-append-progress-display): ditto.
7661         (progress-display-dispatch-non-command-events): new
7662         function. Encapsulates what we want to do when no command input is
7663         required.
7664         (progress-display-dispatch-command-events): likewise, but disable
7665         for now since it causes too many problems.
7666         (append-progress-display): use them.
7667         (raw-append-progress-display): ditto.
7668         (default-gutter-position-changed-hook): set this rather than
7669         default-gutter-position-changed.
7670         (default-gutter-position-changed-hook): lambda with zero arguments
7671         rather than one.
7672         (raw-append-progress-display): trap errors in pending input since
7673         allowing them to signal will hose the gauge well and
7674         truly. Ideally we would like to delay these until we are more able
7675         to cope.
7676         (append-progress-display): ditto.
7677
7678 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7679
7680         * lisp/make-docfile.el: call-process-internal is now implemented
7681         in process.el.
7682
7683 2000-03-21  Ben Wing  <ben@xemacs.org>
7684
7685         * mule\mule-cmds.el (set-language-info-alist):
7686         Fix to correspond to new menu arrangement.
7687
7688 2000-03-21  Ben Wing  <ben@xemacs.org>
7689
7690         * process.el:
7691         * process.el (call-process-internal): New.
7692         New implementation of call-process.  Only enabled under NT, so far.
7693         stderr handling not implemented yet in CVS'd C code.
7694
7695 2000-03-20  Ben Wing  <ben@xemacs.org>
7696
7697         * lisp-mode.el:
7698         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7699         * lisp-mode.el (lisp-interaction-mode):
7700         Put back Lisp Interaction menubar for Jan V's sake.
7701
7702         * simple.el:
7703         * simple.el (mark-ring):
7704         * simple.el (dont-record-current-mark): New.
7705         * simple.el (in-shifted-motion-command): New.
7706         * simple.el (mark-ring-unrecorded-commands): New.
7707         * simple.el (mark-ring-max):
7708         * simple.el (set-mark-command):
7709         * simple.el (push-mark):
7710         * simple.el (handle-pre-motion-command):
7711         Implement scheme for not recording unimportant marks.
7712
7713         * subr.el:
7714         * subr.el (function-allows-args): New.
7715         New function function-allows-args.
7716
7717 2000-03-20  Martin Buchholz <martin@xemacs.org>
7718
7719         * XEmacs 21.2.32 is released.
7720
7721 2000-03-20  Andy Piper  <andy@xemacs.org>
7722
7723         * gutter-items.el (update-tab-in-gutter): force selection of the
7724         selected-window if required to do so.
7725         (buffers-tab-items): ditto.
7726         (add-tab-to-gutter): ditto.
7727         (create-frame-hook): use force-selection.
7728         (default-gutter-position-changed): lambdify.
7729         (update-tab-hook): deleted since it was only used in one place.
7730
7731 2000-03-18  Andy Piper  <andy@xemacs.org>
7732
7733         * files.el (find-file-noselect): undo change that shouldn't have
7734         gone in.
7735
7736 2000-03-17  Andy Piper  <andy@xemacs.org>
7737
7738         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7739         of selected-window trickery.
7740
7741         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7742         frames tabs.
7743         (progress-display-stop-callback): progress -> progress-display
7744         (progress-display-quit-function): ditto.
7745         (clear-progress-display): ditto.
7746         (remove-progress-display): ditto.
7747         (append-progress-display): ditto.
7748         (abort-progress-display): ditto.
7749         (raw-append-progress-display): ditto.
7750         (display-progress-display): ditto.
7751         (current-progress-display-label): ditto.
7752         (current-progress-display): ditto.
7753         (lprogress-display): ditto and save the buffer
7754         (progress-display): ditto. Otherwise the buffer sometimes gets
7755         changed which confuses font-lock.
7756
7757         * font-lock.el (font-lock-default-fontify-buffer): catch all
7758         errors, not just quit.
7759         (font-lock-mode): progress -> display-progress
7760         (font-lock-default-fontify-buffer): ditto.
7761         (font-lock-fontify-syntactically-region): ditto.
7762         (font-lock-fontify-keywords-region): ditto.
7763
7764 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7765
7766         * cl.el (gensym): Move to here from cl-macs.el.
7767         (gentemp): Ditto.
7768
7769 2000-03-16  Andy Piper  <andy@xemacs.org>
7770
7771         * font-lock.el (font-lock-mode): use lprogress and friends for
7772         progress management.
7773         (font-lock-default-fontify-buffer): ditto.
7774         (font-lock-fontify-syntactically-region): ditto.
7775         (font-lock-fontify-keywords-region): ditto.
7776         (font-lock-revert-cleanup): fix reverting.
7777         (font-lock-revert-setup): ditto.
7778
7779         * gutter-items.el (progress-use-echo-area): new variable. Use the
7780         echo area for progress gauges if non-nil.
7781         (clear-progress): remove echo area stuff and defer to
7782         clear-message.
7783         (append-progress): dispatch non-command events after each progress
7784         increment. Remove echo area stuff.
7785         (abort-progress): remove echo area stuff and defer to
7786         display-message.
7787         (raw-append-progress): ditto. Dispatch non-command events after
7788         gutter redisplay.
7789         (display-progress): defer echo area stuff to display-message.
7790
7791         * gutter-items.el (clear-progress):
7792         (abort-progress): indentation changes.
7793         (display-progress): don't clear progress.
7794         (append-progress): compare messages with equal.
7795         (raw-append-progress): use dispatch-non-command-events to flush
7796         widget creation events.
7797
7798 2000-03-13  Ben Wing  <ben@xemacs.org>
7799
7800         * abbrev.el:
7801         * abbrev.el (abbrev-string-to-be-defined): New.
7802         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7803         Changes for use with the menubar.
7804
7805 2000-03-12  Ben Wing  <ben@xemacs.org>
7806
7807         * alist.el (vassoc): moved here from font-menu.el.
7808
7809         * custom.el (defface): typo fix.
7810
7811         * dialog.el (yes-or-no-p-dialog-box):
7812         * dialog.el (message-box):
7813         * files.el (save-some-buffers-1):
7814         Put accelerators in the button names.
7815
7816         * font-lock.el (font-lock-comment-face):
7817         * font-lock.el (font-lock-keyword-face):
7818         * font-lock.el (font-lock-function-name-face):
7819         Fixed some of the colors under MS Windows because the existing
7820         default colors were hardly different from black and needed to be
7821         made lighter.
7822
7823         * font-menu.el:
7824         * font-menu.el (font-menu-split-long-menu):
7825         * font-menu.el (font-menu-family-constructor):
7826         * font-menu.el (font-menu-size-constructor):
7827         * font-menu.el (font-menu-weight-constructor):
7828         * font-menu.el (font-menu-set-font):
7829         vassoc moved to alist.el.
7830         Accelerators added to all menus.
7831         Unused bound var new-props removed.
7832
7833         * keydefs.el: I did a whole lot of rearranging to put things in a
7834         more consistent order and fixed a number of cases where key
7835         combinations involving up, down, left, right and so on were
7836         defined but the corresponding keypad combinations were not
7837         defined.
7838
7839         * lisp-mode.el:
7840         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7841         * lisp-mode.el (emacs-lisp-mode):
7842         * lisp-mode.el (lisp-interaction-mode):
7843         * lisp-mode.el (flet):
7844         Added accelerators onto the menus.
7845         Made all the different versions of the let function be indented
7846         the same way.
7847         Undid Steve's easy-menu-ification, because it makes it impossible
7848         to have the menubar and popup menus different.
7849         Cleaned up the menu; added items for find-function &c and some
7850         indenting, and removed debug-on-*.
7851
7852         * list-mode.el (list-mode-hook):
7853         * list-mode.el (list-mode):
7854         * list-mode.el (completion-setup-hook):
7855         * list-mode.el (display-completion-list):
7856         Added support for the :window-height keyword, which is required
7857         because of other changes that I made for the file dialog box.  I
7858         also made the hook variables list-mode-hook and
7859         completion-setup-hook and also minibuffer-setup-hook in
7860         minibuf.el be permanent-local; see comment in list-mode.el.
7861
7862         * map-ynp.el (map-y-or-n-p):
7863         Added accelerators to the dialog buttons.
7864
7865         * menubar-items.el (menu-truncate-list):
7866         New internal function.
7867         * menubar-items.el (submenu-generate-accelerator-spec):
7868         * menubar-items.el (menu-item-strip-accelerator-spec):
7869         * menubar-items.el (menu-item-generate-accelerator-spec):
7870         New exported functions, for use in auto-generating accelerator specs.
7871
7872         * menubar-items.el:
7873         * menubar-items.el (default-menubar):
7874         * menubar-items.el (maybe-add-init-button):
7875         * menubar-items.el (bookmark-menu-filter):
7876         * menubar-items.el (slow-format-buffers-menu-line):
7877         * menubar-items.el (build-buffers-menu-internal):
7878         * menubar-items.el (language-environment-menu-filter):
7879         * menubar-items.el (default-popup-menu):
7880         * menubar-items.el (popup-buffer-menu):
7881         * menubar-items.el (popup-menubar-menu):
7882         Did a major overhaul on this file, and in fact I'm nowhere near
7883         done working on the menubar, and there will be more patches to
7884         come.  A basic summary of what I've done:
7885
7886         a) I added accelerators to all of the menu items.  For menus that
7887         are auto-generated, such as the buffers menu, the accelerators are
7888         automatically added to the beginning of each line using the
7889         numbers 1 through 9, then zero, and then letters starting with A,
7890         but omitting the letters that are already in use for the fixed
7891         menu items at the top of the buffers menu.  To facilitate adding
7892         accelerators of this kind, I created some new functions
7893         (*-accelerator-spec), which are also being used by other filters
7894         that auto generate lists of things such as ftp sites to download
7895         packages.  If people really don't like these accelerators
7896         appearing at the beginning of the menu items, a variable can be
7897         added to optionally turn them off, but I think this is rather
7898         pointless because other menu items have accelerators and many or
7899         most of the menu users will use the accelerators if the support is
7900         there.
7901
7902         b) I combined the top level Tools and Apps menus into a single
7903         Tools menu, because the distinction between the two is not
7904         obvious, and the items on the menus are not used often enough that
7905         putting some of them onto submenus is a problem.
7906
7907         c) I created two new top level menus called View and Cmds because
7908         there were too many items on the File and Edit menus, and I'm going
7909         to be adding more items to these menus.  In contrast to the Tools
7910         menu, the items on these menus may be used quite often during an
7911         editing session, and so should be available with fewer
7912         keystrokes.
7913
7914         d) I added a number of options to the options menu, including one
7915         for controlling whether the alt key can be used to traverse to
7916         menu items using the accelerators, one for controlling behavior of
7917         control-k, one for controlling how the kill and yank functions
7918         interact with the clipboard, a few additional buffers-menu
7919         options, and various other things.  I also did a bit of
7920         rearranging, for example, combining the keyboard and mouse options
7921         into a single keyboard and mouse submenu to facilitate the
7922         accelerators on that level.
7923
7924         e) I changed the variable buffers-menu-format-buffer-line-function
7925         to take two arguments instead of one, the second argument being
7926         the line number for use in creating an accelerator.  I added a
7927         hack to support existing functions with one argument (although I
7928         doubt that very many of these exist), for backward compatibility.
7929
7930         f) I moved the top level mule menu to be a submenu of the edit
7931         menu.  I think that most of the items on this menu are fairly
7932         useless and there are certainly not enough frequently used items
7933         to justify this being its own top level menu.
7934
7935         g) I combined most of the items in big-menubar.el into the main menu.
7936         If people think the main menu is too big, it would be possible to
7937         create different configurations, some smaller.
7938
7939         * menubar.el (check-menu-syntax):
7940         Deleted some syntax checks that were no longer valid, partly
7941         because of changes that were already made a long time ago, and
7942         partly because of a change I made where I allow the name of the
7943         menu item to be an evaluated expression rather than just a string,
7944         similar to all of the other parameters of a menu item.
7945
7946         * minibuf.el:
7947         * minibuf.el (read-file-name-1):
7948         * minibuf.el (mouse-read-file-name-1):
7949         I made a number of changes to improve the appearance
7950         and functioning of the file dialog box.  They include:
7951
7952         a) Fixing the problem where closing the dialog box by clicking on
7953         the close button of the window didn't properly exit the
7954         minibuffer.
7955
7956         b) Fixing the problem that if you typed part of a file name, and
7957         then clicked on a completion with the mouse, the file was not
7958         correctly selected.
7959
7960         c) Changing the title of the dialog box to reflect the operation
7961         being done in accordance with user interface conventions, rather
7962         than the name of the dialog box buffer, which is rather useless.
7963
7964         d) Remove the words "possible completions are" which didn't
7965         belong.
7966
7967         e) Fix things so that the completions scroll off the end of the
7968         completions windows only to the right, rather than both to the
7969         right and down, which is in accordance with Windows user interface
7970         conventions.
7971
7972         * msw-init.el (init-post-mswindows-win):
7973         Added a binding for meta-F4, which is the standard windows binding
7974         for exiting a program.
7975
7976         * select.el (get-selection-no-error):
7977         * select.el (own-selection):
7978         * select.el (own-clipboard):
7979         Added an optional argument called append to the functions
7980         own-selection and own-clipboard.  This adds support for appending
7981         text to the existing selection and allows the function
7982         own-clipboard to be used as the value of the variable
7983         interprogram- cut-function.
7984
7985         Fixed a bug in own-selection in handling zmacs-region-stays.
7986
7987         * simple.el (historical-kill-line): New.
7988
7989         * simple.el (kill-line):
7990         * simple.el (interprogram-cut-function):
7991         * simple.el (interprogram-paste-function):
7992         * simple.el (handle-pre-motion-command):
7993         * simple.el (next-line):
7994         * simple.el (previous-line):
7995         a) Expanded the variable kill-whole-line, so that function
7996         kill-line can be set to delete the entire line always, not just
7997         when cursor is at the beginning of the line.  This is controlled
7998         by setting the variable kill-whole-line to the symbol 'always.
7999         This behavior, as well as the existing kill-whole-line behavior,
8000         now only take effect when kill-line is called interactively,
8001         although this is a departure from a previous behavior in the case
8002         of setting this variable kill-whole-line to t.  It is almost
8003         certainly what has always been intended, and most likely the old
8004         way of doing things introduced bugs.  I also created a function
8005         called historical-kill-line, which ignores the kill-whole-line
8006         setting and always gives the historical behavior of only killing
8007         to the end of the line.  I bound this function to shift- control-k
8008         so that the kill to end of line behavior is available, even when
8009         kill-whole-line has been set to change control-k into the simple
8010         delete-whole-line behavior. (This can be set using the options
8011         menu.)
8012
8013         b) I changed things so that kill and yank now interact with the
8014         clipboard by default under windows.  This was done by changing the
8015         default value of interprogram-cut- function and
8016         interprogram-paste-function.  You can get the old behavior by
8017         setting these to nil, and there is an option on the options menu
8018         to do this.
8019
8020         c) I added support for selecting text using shifted motion keys.
8021         This support is on by default and can be controlled by the
8022         variable shifted-motion-keys-select-region.  There is also a
8023         variable called unshifted-motion-keys-deselect-region that
8024         controls more specifically how the shifted motion key behavior
8025         works.  I did not put an option on the options menu to turn this
8026         off, because I can't imagine why this would be useful.
8027
8028         * simple.el (forward-block-of-lines):
8029         * simple.el (backward-block-of-lines):
8030         * simple.el (block-movement-size):
8031         New.
8032
8033         * simple.el (uncapitalized-title-words):
8034         * simple.el (uncapitalized-title-word-regexp):
8035         * simple.el (capitalize-string-as-title):
8036         * simple.el (capitalize-region-as-title):
8037         New.
8038
8039
8040         * subr.el (add-hook):
8041         * subr.el (make-local-hook): New.
8042         * subr.el (remove-local-hook): New.
8043         * subr.el (add-one-shot-hook): New.
8044         * subr.el (add-local-one-shot-hook): New.
8045         Added some functions to make using hooks easier.
8046         These include:
8047
8048         a) Functions add-local-hook and remove-local-hook to make it easy
8049         to use local hooks.
8050
8051         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8052         make it possible to add a "one-shot" hook, which is to say a hook
8053         that runs only once, and automatically removes itself after the
8054         first time it has run.
8055
8056 2000-03-09  Andy Piper  <andy@xemacs.org>
8057
8058         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8059
8060 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8061
8062         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8063         Moved from menubar-items.el.
8064         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8065
8066 2000-03-08  Andy Piper  <andy@xemacs.org>
8067
8068         * gutter-items.el (build-buffers-tab-internal): add selected field
8069         to buffers tab spec.
8070
8071 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8072
8073         * minibuf.el (last-exact-completion): Initialize to nil.
8074
8075 2000-03-07  Didier Verna  <didier@xemacs.org>
8076
8077         * startup.el (command-line-1): remove unused variable
8078         `first-file-buffer'.
8079
8080 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8081
8082         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8083         which is also used for Web server log files.
8084
8085 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8086
8087         * mule/mule-charset.el: Setup auto-fill-chars.
8088
8089 2000-03-02  SL Baur  <steve@beopen.com>
8090
8091         * subr.el (with-string-as-buffer-contents): Reimplement using
8092         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8093         non-deletion of buffer after execution problem.
8094         (with-output-to-string): Use unique buffer name.
8095
8096 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8097
8098         * gutter-items.el (buffers-tab-sort-function):  New variable.
8099         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8100
8101 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8102
8103         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8104
8105 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8106
8107         * menubar-items.el (maybe-add-init-button): Remove the "Load
8108         .emacs" button from all menubars.
8109
8110 2000-03-01  Didier Verna  <didier@xemacs.org>
8111
8112         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8113         region rectangle replacement (from Jan Vroonhof).
8114         (replace-rectangle): new function.
8115
8116 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8117
8118         * mule/mule-cmds.el (set-default-coding-systems): Use
8119         set-terminal-coding-system and set-keyboard-coding-system.
8120         * coding.el (set-terminal-coding-system): Use
8121         set-console-tty-output-coding-system.
8122         (set-keyboard-coding-system): Use
8123         set-console-tty-input-coding-system.
8124
8125 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8126
8127         * minibuf.el (read-variable): Allow symbol to default argument.
8128
8129 2000-02-27  Andy Piper  <andy@xemacs.org>
8130
8131         * gutter-items.el (update-tab-hook): new function to be used for
8132         hooks.
8133         (create-frame-hook): add update-tab-hook.
8134         (record-buffer-hook): ditto.
8135         (default-gutter-position-changed): ditto.
8136         (default-gutter-position): updating the buffers tab is now handled
8137         by a hook.
8138         (default-gutter-position-changed-hook): new variable.
8139         (gutter-element-visibility-changed-hook): ditto.
8140         (set-gutter-element-visible-p): call it.
8141         (set-gutter-element): use modify-specifier-instances. Set extents
8142         as duplicable before using.
8143         (remove-gutter-element): ditto.
8144         (set-gutter-element-visible-p): ditto.
8145         (init-gutter): new function.
8146         (add-tab-to-gutter): use new gutter-element functions rather than
8147         setting specifiers directly.
8148         (clear-progress): ditto.
8149         (abort-progress): ditto.
8150         (gutter-buffers-tab-visible-p): renamed from
8151         default-gutter-visible-p
8152
8153         * specifier.el (modify-specifier-instances): new function from Jan
8154         Vroonhof.
8155
8156         * x-init.el (init-post-x-win): call init-gutter.
8157
8158         * msw-init.el (init-post-mswindows-win): call init-gutter.
8159
8160         * menubar-items.el (default-menubar): Update to reflect new gutter
8161         variables.
8162
8163 2000-02-26  Andy Piper  <andy@xemacs.org>
8164
8165         * gutter-items.el (set-gutter-element): new function. Add gutter
8166         elements to the specified gutter.
8167         (remove-gutter-element): new function. Remove gutter elements from
8168         the specified gutter.
8169         (set-gutter-element-visible-p): new function. Set gutter element
8170         visibility for the provided gutter-visible specifier.
8171
8172 2000-02-23  Andy Piper  <andy@xemacs.org>
8173
8174         * gutter-items.el (add-tab-to-gutter): specify dimensions
8175         dynamically.
8176
8177 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8178
8179         * gutter-items.el (add-tab-to-gutter):
8180         * package-get.el (package-get-interactive-package-query):
8181         * package-ui.el (pui-directory-exists):
8182         (pui-install-selected-packages):
8183         (pui-list-packages):
8184         Use #'(lambda ...)  instead of '(lambda ...).
8185
8186 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8187
8188         * startup.el (load-user-init-file): Check to make sure user
8189           has an init-file before calling load().
8190
8191 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8192
8193         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8194
8195 2000-02-23  Martin Buchholz <martin@xemacs.org>
8196
8197         * XEmacs 21.2.31 is released.
8198
8199 2000-02-21  Mike Sperber <mike@xemacs.org>
8200
8201         * loadup.el (really-early-error-handler):
8202         * update-elc.el:
8203         * make-docfile.el:
8204         Remove dependency on EMACSBOOTSTRAP... environment variables.
8205
8206 2000-02-21  Martin Buchholz <martin@xemacs.org>
8207
8208         * XEmacs 21.2.30 is released.
8209
8210 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8211
8212         * byte-optimize.el (byte-optimize-plus):
8213         (byte-optimize-minus):
8214         (byte-optimize-multiply):
8215         Optimize (- 0) to 0, not (-)
8216         Optimize (+ 5 3.0) to 8.0
8217         Optimize (* 5 3.0) to 15.0
8218         Improve readability.
8219
8220 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8221
8222         * modeline.el: (modeline-scrolling-method): change modeline
8223         mswindows cursor appearance according to the value.
8224
8225         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8226         and 'gui-element face colors and 'gui-element face font to Windows
8227         defaults.
8228
8229 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8230
8231         * font-lock.el: Javadoc enhancements
8232
8233 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8234
8235         * ldap.el (toplevel): Test if LDAP support has been compiled in
8236         (ldap-verbose): New option
8237         (ldap-search-entries): Renamed from the previous ldap-search
8238         Conditionalize message display on ldap-verbose
8239         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8240         defuns
8241         (ldap-search): Is now defined as an obsolete wrapper calling
8242         ldap-search-basic or ldap-search-entries
8243
8244
8245 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8246             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8247             Jan Vroonhof  <jan@xemacs.org>
8248
8249         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8250         When for-effect is true, didn't call `byte-optimize-form'
8251         in and/or subforms without last.
8252
8253 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8254
8255         * package-get.el (package-get-download-sites): Use correct custom
8256         type.
8257
8258 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8259
8260         * files.el (write-file): Ask for coding system when compiled with
8261         file-coding.
8262
8263 2000-02-16  Andy Piper  <andy@xemacs.org>
8264
8265         * buffer.el (switch-to-buffer): give norecord argument to
8266         set-window-buffer instead of explicitly recording.
8267
8268         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8269         we have to pick a window.
8270
8271 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8272
8273         * mule/mule-cmds.el (describe-language-support): Don't add
8274         unexist function to help-map.
8275         (describe-coding-system): Don't use already assigend `C'.
8276
8277 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8278
8279         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8280         work in custom.
8281
8282 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8283
8284         * about.el: Ienaga's e-mail address change.
8285
8286 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8287
8288         * etags.el (find-tag): force new window -- even if buf already
8289         visible -- when other-window is t
8290
8291 2000-02-16  Martin Buchholz <martin@xemacs.org>
8292
8293         * XEmacs 21.2.29 is released.
8294
8295 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8296
8297         * cl-extra.el (getf): This is now identical to `plist-get', so
8298         just defalias it.
8299         * cl-macs.el: Make getf an alias to plist-get, at the
8300         byte-compiler level, using define-compiler-macro.
8301
8302 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8303
8304         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8305
8306 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8307
8308         * lisp/etags.el (find-tag-internal): set exact-tagname to
8309           a regular expression that matches against the tagname
8310           part of the tag entry first instead of only looking in
8311           the context area.
8312
8313 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8314
8315         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8316         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8317
8318 2000-02-07  Martin Buchholz <martin@xemacs.org>
8319
8320         * XEmacs 21.2.28 is released.
8321
8322 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8323
8324         * cl-extra.el (getf): Just call `get', never `get*'.
8325         Make arglist match docstring.
8326         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8327         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8328         * byte-optimize.el: remove references to `get*'.
8329
8330 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8331
8332         * mule/european.el: Add syntax information for Latin3 and Latin4.
8333
8334 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8335
8336         * byte-optimize.el: Byte-optimize (length "foo")
8337
8338 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8339
8340         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8341         width check using `window-leftmost-p' and `window-rightmost-p'.
8342
8343 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8344
8345         * wid-edit.el (widget-match-inline): An atom never matches a
8346           list.
8347
8348 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8349
8350         * modeline.el: Consolidated 'x and 'mswindows specification under
8351         'win tag.
8352
8353 2000-01-29  Andy Piper  <andy@xemacs.org>
8354
8355         * gutter-items.el: (format-buffers-tab-line): Try and be
8356         intelligent about buffer naming when we have duplicates.
8357
8358 2000-01-29  Andy Piper  <andy@xemacs.org>
8359
8360         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8361         updated when it becomes visible.
8362
8363 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8364
8365         * bytecomp.el (byte-compile-insert-header): Properly set coding
8366         system under MULE and file-coding.
8367
8368 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8369
8370         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8371         (dontusethis-set-value-terminal-coding-system-handler):
8372         (dontusethis-set-value-keyboard-coding-system-handler):
8373         Never undefine coding system aliases.  Emergency fix for gnus.
8374
8375 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8376
8377         * files.el (abbreviate-file-name): Use directory-sep-char instead
8378         of hard-coded "/".
8379
8380 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8381
8382         * startup.el (user-init-file-base-list): New variable, replacing
8383         user-init-file-base.
8384         (find-user-init-file): New function.
8385         (command-line-early): Use it.
8386         (load-user-init-file): Ditto.
8387
8388 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8389
8390         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8391         calling valid-image-instantiator-format-p
8392
8393 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8394
8395         * isearch-mode.el (isearch-mode): The variable is
8396         isearch-unhidden-extents, not isearch-opened-extents.
8397
8398 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8399
8400         * minibuf.el (next-history-element): Modify error message if a
8401         default value is available.
8402
8403 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8404
8405         * bytecomp.el (byte-compile-file): Don't unconditionally write
8406         .elc files in binary - might contain non-Latin1.
8407
8408 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8409
8410         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8411         for windows-nt.
8412
8413         * version.el:
8414         * startup.el (user-init-file-base):
8415         * process.el (call-process-region):
8416         * files.el (make-backup-file-name):
8417         (backup-file-name-p):
8418         (file-relative-name):
8419         (abbreviate-file-name):
8420         (set-auto-mode):
8421         * code-process.el (call-process-region): Removed unnecessary
8422         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8423         support out of the universe.
8424
8425         * process.el:
8426         * code-process.el:
8427         * bytecomp.el (byte-compile-file): Removed reference to
8428         buffer-file-type, and commented usage of binary-process-output
8429         NTEmacs variables.
8430
8431 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8432
8433         * help.el (function-arglist): Add case for macro.
8434
8435 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8436
8437         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8438         printers.
8439         (custom-display): Added a menu for printer/display tags.
8440
8441         * frame.el (frame-type):
8442         * device.el (device-type): Added 'msprinter to the doc string, and
8443         removed 'pc -- it is not going to be implemented ever.
8444         (call-device-method): Fixed docstring typo.
8445         Defined specifier tags 'printer and 'display.
8446
8447 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8448
8449         * lisp/itimer.el (itimer-run-expired-timers): (consp
8450           last-command-event-time) instead of (consp
8451           'last-command-event-time).
8452
8453 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8454
8455         * msw-glyphs.el: Removed obsolete commentary.
8456
8457 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8458
8459         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8460         better default value.
8461
8462 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8463
8464         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8465         (read-string): Ditto.
8466         (eval-minibuffer): Ditto.
8467         (read-command): Ditto.
8468         (read-function): Ditto.
8469         (read-variable): Ditto.
8470         (read-number): Ditto.
8471         (read-shell-command): Ditto.
8472         (read-number): Record history.
8473
8474 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8475
8476         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8477
8478 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8479
8480         * faces.el (startup-initialize-custom-faces): New function.
8481         Reset all faces created during auto-autoloads loading time
8482         by defface.
8483         * startup.el (command-line): Call it.
8484
8485 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8486
8487         * about.el (about-hackers): Add myself to contributors list.
8488
8489 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8490
8491         * menubar-items.el (maybe-add-init-button): Removed an argument in
8492         a call to load-user-init-file, as the function managed to lose its
8493         formal parameter a few betas ago.
8494
8495 2000-01-18  Martin Buchholz <martin@xemacs.org>
8496
8497         * XEmacs 21.2.27 is released.
8498
8499 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8500
8501         * process.el (shell-command-to-string): Use the FSF docstring.
8502         Make shell-command-to-string the standard function, and
8503         exec-to-string the (deprecated) alias.
8504
8505         * startup.el: typo fix.
8506
8507 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8508
8509         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8510
8511 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8512
8513         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8514         buffers after visible buffers.
8515         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8516
8517 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8518
8519         * info.el (Info-extract-menu-node-name): Stop at a dot
8520         followed by whitespace or right parenthesis.
8521
8522 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8523
8524         * info.el (Info-directory-list): Warn against using Customize with
8525         Info-directory-list.
8526
8527 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8528
8529         * minibuf.el (read-file-name): doc fix.
8530
8531         * autoload.el (update-file-autoloads): doc fix.
8532
8533         * about.el (about-hackers): Change my E-mail address.
8534
8535 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8536
8537         * info.el (Info-visit-file): Just use the `f' interactive spec to
8538         read a filename in the standard way.
8539
8540 2000-01-13  Andy Piper  <andy@xemacs.org>
8541
8542         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8543         (gutter-buffers-tab-extent): new variable.
8544         (update-tab-in-gutter): call add-tab-to-gutter again if the
8545         orientation has changed.
8546         (add-tab-to-gutter): cope with different orientations.
8547
8548 2000-01-11  Didier Verna  <didier@xemacs.org>
8549
8550         * info.el (Info-following-node-name): backward-skip dots as well
8551         as spaces (dots at the end of a node name aren't part of it).
8552         (Info-extract-menu-node-name): don't skip dots. There could be
8553         some in the node name.
8554         (Info-index): allow dots to be part of a node name.
8555
8556 2000-01-12  Andreas Jaeger  <aj@suse.de>
8557
8558         * files.el (auto-mode-alist): Added idlwave-mode.
8559         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8560
8561 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8562
8563         * info.el (Info-search): Show default value.
8564
8565 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8566
8567         * info.el (Info-read-node-completion-table): New variable.
8568         (Info-read-node-name-1): New function.
8569         (Info-read-node-name): Use it.
8570         (Info-follow-reference): Use DEFAULT argument of completing-read.
8571         (Info-menu): Ditto.
8572
8573 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8574
8575         * hyper-apropos.el (hyper-describe-key-briefly): Save
8576         window configuration.
8577         (hyper-describe-face): Use DEFAULT of completing-read.
8578         (hyper-apropos-read-variable-symbol): Ditto.
8579         (hyper-apropos-read-function-symbol): Ditto.
8580
8581 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8582
8583         * mule/mule-cmds.el (set-default-coding-system): Set
8584         comint-exec-hook to use coding-system-for-read and
8585         coding-system-for-write so that C-x RET c works.
8586
8587 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8588
8589         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8590         (previous-matching-history-element): Increment
8591         minibuffer-max-depth by 1.
8592         (next-matching-history-element): Ditto.
8593
8594 2000-01-11  Andy Piper  <andy@xemacs.org>
8595
8596         * gutter-items.el (buffers-tab): Create a new face for the buffers
8597         tab.
8598         (buffers-tab-face): use it.
8599
8600 2000-01-10  Didier Verna  <didier@xemacs.org>
8601
8602         * modeline.el (modeline-scrolling-method): change modeline X
8603         cursor appearance according to the value.
8604
8605 2000-01-07  Andreas Jaeger  <aj@suse.de>
8606
8607         * about.el (about-hackers): Moved my entry to contributor list.
8608         (xemacs-hackers): Added myself.
8609         (about-maintainer-info): Added description of myself.
8610
8611
8612 2000-01-07  Didier Verna  <didier@xemacs.org>
8613
8614         * modeline.el (modeline-scrolling-method): new variable.
8615         (mouse-drag-modeline): add reference to it in the docstring.
8616         (mouse-drag-modeline): handle it.
8617
8618 2000-01-08  Andy Piper  <andy@xemacs.org>
8619
8620         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8621         calls.
8622         (remove-buffer-from-gutter-tab): ditto.
8623
8624 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8625
8626         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8627         (custom-face-edit): Fix grammatical error in help message.
8628
8629 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8630
8631         * movemail.el: Added.
8632
8633         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8634
8635 2000-01-03  Didier Verna  <didier@xemacs.org>
8636
8637         * modeline.el (mouse-drag-modeline): remove the code related to
8638         the modeline horizontal scrolling facility.
8639
8640 1999-12-31  Martin Buchholz <martin@xemacs.org>
8641
8642         * XEmacs 21.2.26 is released.
8643
8644 1999-12-28  Andy Piper  <andy@xemacs.org>
8645
8646         * wid-edit.el (widget-push-button-value-create): The gui cache
8647         does not agree with native widgets which can only be displayed
8648         once per window. The reasons for caching are diminished now that
8649         we don't hog resources when creating buttons.
8650         (widget-push-button-cache) deleted.
8651
8652 1999-12-24  Martin Buchholz <martin@xemacs.org>
8653
8654         * XEmacs 21.2.25 is released.
8655
8656 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8657
8658         * hyper-apropos.el (hyper-apropos): Toggle
8659         hyper-apropos-programming-apropos correctly.
8660         Set REGEXP when user accepts default value.
8661
8662 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8663
8664         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8665         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8666
8667 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8668
8669         * mule/mule-category.el (undefined-category-designator):
8670         Return char instead of character.  Search for undefined one.
8671         (describe-category): Use with-displaying-help-buffer.
8672
8673 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8674
8675         * byte-optimize.el (byte-optimize-plus):
8676         Optimize (+ 1) to 1 instead of (1+ nil).
8677
8678         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8679
8680         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8681
8682         * byte-optimize.el (byte-optimize-char-before): New function.
8683         Remove performance penalty for using (char-before) instead of (char-after).
8684
8685 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8686
8687         * mule/mule-category.el (char-category-list): Return character
8688         instead of integer.
8689
8690 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8691
8692         * minibuf.el (read-buffer): Check default is buffer object.
8693
8694 1999-11-25  Andy Piper  <andy@xemacs.org>
8695
8696         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8697         for buttons.
8698
8699 1999-12-16  Andreas Jaeger  <aj@suse.de>
8700
8701         * package-get.el (package-get-maybe-save-index): Fixed typo.
8702         Patch by Jeff Miller <jmiller@smart.net>.
8703
8704 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8705
8706         * gnuserv.el (gnuserv-process-filter):  don't call
8707         gnuserv-write-to-client when gnuserv-current-client is nil
8708
8709 1999-12-14  Martin Buchholz <martin@xemacs.org>
8710
8711         * XEmacs 21.2.24 is released.
8712
8713 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8714
8715         * about.el (about-hackers): Update my email address.
8716
8717 1999-12-07  Martin Buchholz <martin@xemacs.org>
8718
8719         * XEmacs 21.2.23 is released.
8720
8721 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8722
8723         * package-get.el (package-get-download-sites): Removed several
8724         defunct download sites, added many new ones, and corrected a few
8725         incorrect directory-on-site entries.  Added physical locations to
8726         site-description.
8727
8728 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8729
8730         * finder.el (finder-commentary): add DOC string and fix
8731         interactive spec
8732
8733 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8734
8735         * help.el (describe-function): Don't forget to intern the string
8736         completing-read returns.
8737         (describe-variable): Ditto.
8738
8739 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8740
8741         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8742         `hyper-apropos-help-mode' here to find symbol to customize
8743         irregardless of cursor position and simplify
8744         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8745         `hyper-apropos-popup-menu'.
8746
8747 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8748
8749         * apropos.el (apropos-mode-map): Add return to call
8750         apropos-follow.
8751         (apropos-print): Call apropos-mode to have better
8752         command reference. Put keymap text-poperty to
8753         symbole name.
8754
8755 1999-11-22  Alastair Burt  <burt@dfki.de>
8756
8757         * help.el: (describe-bindings-1): Added handling of keymaps for
8758         the extents at point.
8759
8760 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8761
8762         * gutter-items.el (buffers-tab-items): Wrap the function in a
8763         save-match-data
8764
8765 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8766
8767         * help.el (describe-function): Use the DEFAULT argument to
8768         completing-read.
8769         (describe-variable): Ditto.
8770
8771 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8772
8773         * minibuf.el (read-from-minibuffer): Add optional argument
8774         DEFAULT to have better mini-buffer history support.
8775         (completing-read): Pass default to read-from-minibuffer.
8776         (read-buffer): Pass default to completing-read.
8777
8778 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8779
8780         * font-lock.el (font-lock-doc-string-face): Document the
8781         `font-lock-lisp-like' property.
8782
8783 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8784
8785         * lisp-mode.el: Specify `font-lock-lisp-like'.
8786
8787         * font-lock.el (font-lock-lisp-like): New function.
8788         (font-lock-fontify-syntactically-region): Use it.
8789
8790 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8791
8792         * XEmacs 21.2.22 is released
8793
8794 1999-11-28  Martin Buchholz <martin@xemacs.org>
8795
8796         * XEmacs 21.2.21 is released.
8797
8798 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8799
8800         * minibuf.el (read-coding-system): Accept symbol and
8801         coding-system object as a default-coding-system.
8802
8803 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8804
8805         * minibuf.el (read-coding-system): Accept symbol as
8806         a default-coding-system.
8807
8808 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8809
8810         * apropos.el (apropos-documentation): Use insert instead
8811         of princ.
8812
8813 1999-11-07  William M. Perry  <wmperry@aventail.com>
8814
8815         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8816           for the linux console.
8817
8818         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8819           stuff to work when you are not on a window system, since the GPM
8820           mouse support now allows pasting from outside of XEmacs.
8821
8822 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8823
8824         * XEmacs 21.2.20 is released
8825
8826 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8827
8828         * setup-paths.el (paths-default-info-directories): Add
8829         /usr/share/info and /usr/local/share/info.
8830
8831 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8832
8833         * about.el: Updated Vladimir Ivanovic's info.
8834
8835 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8836
8837         * auto-show.el (auto-show-truncationp): Remove.
8838
8839         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8840
8841 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8842
8843         * indent.el (indent-line-to): fix bug: spaces were not replaced
8844         with tab if column is multiple of tab-width
8845         From dhn@qedinc.com
8846
8847 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8848
8849         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8850         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8851
8852         * package-get.el (package-get-package-provider): Be verbose when
8853         interactive. Patch from Robert Pluim
8854
8855 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8856
8857         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8858         info file suffixes.
8859
8860 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8861
8862         * process.el (open-network-stream): Add a new optional parameter
8863         PROTOCOL to support udp; fix a minor typo and add an explanation
8864         in docstring for udp programming.
8865
8866         * code-process.el (open-network-stream): Add a new optional
8867         parameter PROTOCOL to support udp; fix a minor typo and add an
8868         explanation in docstring for udp programming.
8869
8870 1999-10-18  Andy Piper  <andy@xemacs.org>
8871
8872         * gui.el (make-gui-button): be more precise about how we call
8873         callbacks.
8874
8875         * wid-edit.el (widget-push-button-value-create): Use the new form
8876         of native gui-button.
8877
8878 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8879
8880         * info.el (Info-page-prev): Don't do (sit-for 0).
8881
8882 1999-10-13  Andy Piper  <andy@xemacs.org>
8883
8884         * gutter-items.el (progress-abort-glyph): new glyph for showing
8885         abort status.
8886         (append-progress): dispatch-event rather than sit-for.
8887         (abort-progress): new function. Show the abort glyph with an
8888         appropriate message.
8889         (raw-append-progress): dispatch-event rather than sit-for.
8890         (display-progress): cope with aborts.
8891
8892         * gui.el (make-gui-button): Use native widgets for buttons
8893         unconditionally.
8894         (insert-gui-button): ditto.
8895         (gui-button-p): ditto.
8896
8897         * xbm-button.el: remove from core.
8898
8899         * xpm-button.el: remove from core.
8900
8901 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8902
8903         * faces.el (init-device-faces): Don't initialize the random faces
8904         on the stream device.
8905
8906 1999-10-06  Andy Piper  <andy@xemacs.org>
8907
8908         * files.el (recover-file): Don't use ls under windows for revert buffer.
8909
8910 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8911
8912         * package-get.el (package-get-download-menu): Make menu really
8913         toggle download sites.
8914         (package-get-download-sites): Add autoload cookie.
8915
8916 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8917
8918         * setup-paths.el (paths-find-module-directory): Ditto.
8919
8920 1999-09-29  Werner Fink  <werner@suse.de>
8921
8922         * setup-paths.el (paths-find-exec-directory): Add missing nil
8923         parameter for environment.
8924
8925 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8926
8927         * modeline.el (modeline-format):
8928         Only purecopy the strings.  Else
8929         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8930         barfs.
8931
8932 1999-08-28  Mike Woolley  <mike@bulsara.com>
8933
8934         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8935         user setting comint-completion-addsuffix and
8936         comint-process-echoes.
8937
8938 1999-09-22  Andy Piper  <andy@xemacs.org>
8939
8940         * gutter-items.el (update-tab-in-gutter): use
8941         last-nonminibuf-window instead of selected-window.
8942
8943 1999-09-18  Andy Piper  <andy@xemacs.org>
8944
8945         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8946         display on.
8947
8948         * subr.el (record-buffer-hook): new variable so that the hook gets
8949         some documentation.
8950
8951 1999-09-16  Andy Piper  <andy@xemacs.org>
8952
8953         * gutter-items.el (update-tab-in-gutter): only update when the
8954         gutter is visible.
8955         (remove-buffer-from-gutter-tab): ditto.
8956
8957 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8958
8959         * simple.el (do-auto-fill): Commented out part of Kinsoku
8960         processing.
8961
8962 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8963
8964         * isearch-mode.el (isearch-highlightify-region): Give the
8965         highlighting extents a high priority.
8966         (isearch-make-extent): Give the main highlighting extent an even
8967         higher priority.
8968
8969 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8970
8971         * packages.el (packages-compute-package-locations): Fix typo from
8972         -u rationalization.
8973
8974 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8975
8976         * setup-paths.el (paths-find-doc-directory): Respect value of
8977         `configure-doc-directory.'
8978
8979         * find-paths.el (paths-find-architecture-directory): Give
8980         precendence `default' argument (which typically comes from
8981         configure).
8982
8983 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8984
8985         * startup.el (command-line-early): Added options -user-init-file
8986         and -user-init-directory.
8987
8988         * files.el (user-init-file): Default to NIL so we can recognize
8989         when it's set.
8990
8991 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8992
8993         * obsolete.el (init-file-user):
8994         * startup.el:
8995         * packages.el (packages-compute-package-locations):
8996         * package-get.el (package-get-user-index-filename):
8997         * menubar-items.el (maybe-add-init-button):
8998         * info.el (Info-annotations-path):
8999         * dump-paths.el:
9000         Change `user-init-directory' to be an absolute path.
9001         Use `user-init-directory' where appropriate.
9002         Zap `init-file-user' and its uses.
9003
9004 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9005
9006         * subr.el (copy-symbol): New function.
9007
9008 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9009
9010         * isearch-mode.el (isearch-done): Be sure to restore invisible
9011         extents in the proper buffer.
9012         (isearch-pre-command-hook): Set this-command to the correct value
9013         in case the buffer has changed and old overriding-local-map was
9014         used.
9015         (isearch-restore-extent): Use remprop instead of setting the
9016         property to nil.
9017
9018 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9019
9020         * cmdloop.el (execute-extended-command): Update zmacs region
9021         before the delay.
9022         (execute-extended-command): Make the message gettext-friendly.
9023
9024 1999-09-07  Andy Piper  <andy@xemacs.org>
9025
9026         * gutter-items.el (progress-gauge-glyph): renamed from
9027         progress-glyph.
9028         (progress-text-glyph): new variable.
9029         (progress-layout-glyph): use layouts and text glyphs.
9030         (progress-area-buffer): removed.
9031         (progress-text-and-extent): new variable.
9032         (progress-displayed-p): dynamically create gutter area buffer.
9033         (clear-progress): ditto.
9034         (raw-append-progress): ditto.
9035         (append-progress): use new glyph names.
9036         (raw-append-progress): only create the extent when needed. set
9037         properties more optimally.
9038         (progress): remove args.
9039
9040 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9041
9042         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9043         mapcar where the return value is unused.
9044         (isearch-restore-invisible-extents): Ditto.
9045         (isearch-highlight-all-cleanup): Ditto.
9046         (isearch-delete-extents-in-range): Traverse the extents only once.
9047         (isearch-highlight-all-update): Don't start over if the search
9048         string has changed and more input is pending.
9049
9050 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9051
9052         * packages.el (packages-find-package-data-path): Ditto.
9053
9054         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9055
9056         * subr.el (mapc-internal): Don't make obsolete.
9057
9058         * cl-extra.el (mapc): Resurrect.
9059
9060 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9061
9062         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9063         alias.
9064
9065         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9066         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9067         (isearch-yank-clipboard): Use get-clipboard instead of
9068         x-get-clipboard.
9069         (isearch-yank-selection): Fix docstring.
9070
9071 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9072
9073         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9074
9075 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9076
9077         * cl-macs.el (extent-start-position): Fix setf method.
9078         (extent-end-position): Ditto.
9079
9080 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9081
9082         * isearch-mode.el: End merge with FSF 20.4.
9083
9084         * isearch-mode.el (search-invisible): New variable.
9085         (isearch-hide-immediately): Ditto.
9086         (isearch-unhidden-extents): Ditto.
9087         (isearch-range-invisible): New function.
9088         (isearch-unhide-extent): Ditto.
9089         (isearch-restore-invisible-extents): Ditto.
9090         (isearch-restore-extent): Ditto.
9091
9092         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9093         implementation.
9094         (isearch-ring-retreat-edit): Ditto.
9095         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9096         (isearch-forward-regexp): New arguments NOT-REGEXP and
9097         NO-RECURSIVE-EDIT.
9098         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9099         (isearch-backward-regexp): New arguments NOT-REGEXP and
9100         NO-RECURSIVE-EDIT.
9101         (isearch-mode): Return isearch-success.
9102         (isearch-update): Use unread-command-events instead of
9103         unread-command-event.
9104         (isearch-abort): If an invalid regexp is encountered, keep popping
9105         states.
9106         (isearch-*-char): Use FSF implementation.
9107         (isearch-whitespace-chars): Use the more robust FSF's
9108         implementation.
9109         (isearch-within-brackets): New variable.
9110         (isearch-mode): Initialize it.
9111         (isearch-edit-string): Bind it.
9112         (isearch-search-and-update): Set it.
9113         (isearch-push-state): Push it.
9114         (isearch-top-state): Pop it.
9115         (isearch-search): Set it.
9116         (isearch-printing-char): When called by isearch-whitespace-chars,
9117         handle M-SPC gracefully.
9118         (isearch-message-prefix): New argument ELLIPSIS.
9119         (isearch-message-suffix): Ditto.
9120         (isearch-message): Use the ELLIPSIS argument when calling
9121         isearch-message-prefix and isearch-message-suffix.
9122         (isearch-message-prefix): Distinguish between "wrapped" and
9123         "overwrapped" search, FWIW.
9124
9125 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9126
9127         * isearch-mode.el (isearch-edit-string): Use the head of the
9128         search ring instead of search-last-string and search-last-regexp.
9129         (search-highlight): Renamed from isearch-highlight.
9130         (isearch-exit): Use the new name.
9131         (isearch-highlight): Ditto.
9132         (isearch-dehighlight): Ditto.
9133         (isearch-update-ring): New function.
9134         (isearch-done): Call it.
9135         (isearch-done): New argument EDIT.
9136         (isearch-repeat): If search string is empty, look up at the car of
9137         the search ring; ignore the yank pointer.
9138         (isearch-abort): Call isearch-done with NOPUSH.
9139         (isearch-cancel): New function.
9140         (isearch-mode-map): Bind it to ESC ESC ESC.
9141
9142         * isearch-mode.el: Begin merge with FSF 20.4.
9143
9144 1999-09-01  Andy Piper  <andy@xemacs.org>
9145
9146         * x-select.el (x-get-clipboard): obsolete.
9147         (x-yank-clipboard-selection): obsolete
9148
9149         * select.el (disown-selection): need to be careful to disown the
9150         clipboard if we set it via selection.
9151         (get-clipboard): move from x-select.el
9152         (yank-clipboard-selection): ditto.
9153
9154 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9155
9156         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9157         isearch-highlight-all-matches to nil.
9158         (isearch-fixed-case): New variable.
9159         (isearch-mode): Initialize it.
9160         (isearch-edit-string): Save it.
9161         (isearch-toggle-case-fold): Set it.
9162         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9163         need to check isearch-fixed-case.
9164         (isearch-toggle-case-fold): Update highlighting of all matches
9165         before the pause.
9166         (isearch-edit-string):
9167
9168 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9169
9170         * isearch-mode.el (isearch-edit-string): Call isearch-message
9171         before reading the event so that the prompt is displayed properly.
9172         (isearch-message): Use isearch-nonincremental when calling
9173         isearch-message-prefix.
9174         (minibuffer-local-isearch-map): Bind up and down to do the same as
9175         M-p and M-n respectively.
9176         (isearch-done): New arg NOPUSH.
9177         (isearch-edit-string): Use it.
9178         (isearch-edit-string): Don't bind isearch-string.
9179         (isearch-ring-adjust): Edit string, *then* push state.
9180
9181 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9182
9183         * faces.el (isearch-secondary): Make isearch-secondary look
9184         different than default.
9185
9186 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9187
9188         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9189         save-excursion.
9190         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9191         (isearch-update): Call isearch-dehighlight without arguments.
9192         (isearch-done): Ditto.
9193
9194         * isearch-mode.el (isearch-fix-case): If the search string has no
9195         upper-case letters, allow the folding to be reenabled.
9196         Previously, once disabled, the folding would remain that way until
9197         the end of isearch.
9198         (isearch-top-state): Call isearch-fix-case.
9199
9200         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9201         save-excursion.
9202         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9203
9204 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9205
9206         * xpm-button.el:
9207         xbm-button.el: Need to exist in core because gui.el depends on
9208         them.
9209
9210 1999-08-31  Andy Piper  <andy@xemacs.org>
9211
9212         * gutter-items.el (buffers-tab-face): new customizable variable.
9213         (buffers-tab-default-buffer-line-length): new specifier for
9214         maximum viewable characters.
9215         (progress-stack): new variable for implementing widget-based
9216         progress messages.
9217         (progress-area-buffer): ditto.
9218         (progress-glyph-height): ditto.
9219         (progress-stop-callback): ditto.
9220         (progress-quit-function): new function.
9221         (progress-glyph): new variable.
9222         (progress-layout-glyph): ditto.
9223         (progress-displayed-p): new function, see message-displayed-p for
9224         details.
9225         (clear-progress): ditto.
9226         (remove-progress): ditto.
9227         (append-progress): ditto.
9228         (raw-append-progress): ditto.
9229         (display-progress): ditto.
9230         (current-progress): ditto.
9231         (current-progress-label): ditto.
9232         (progress): ditto.
9233         (lprogress): ditto.
9234
9235
9236 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9237
9238         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9239
9240         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9241         `isearch-yank-selection'.
9242         (isearch-mode-map): Use it.
9243         (isearch-yank-selection): Use `get-selection' instead of
9244         `get-x-selection'.
9245
9246 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9247
9248         * faces.el (isearch-secondary): Create face here.
9249
9250         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9251         timers.
9252
9253 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9254
9255         * subr.el (buffer-string): More robust backward compatibility
9256         check, courtesy William Perry.
9257
9258 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9259
9260         * replace.el (perform-replace): Stop the search after the search
9261         limit has been reached.
9262
9263 1999-08-23  Andy Piper  <andy@xemacs.org>
9264
9265         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9266         here if we don't have one.
9267
9268 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9269
9270         * ldap.el (ldap-coding-system): Default to nil until we get
9271         efficient UTF8 support
9272         (ldap-decode-string): Guard against `decode-coding-string' not
9273         being defined
9274         (ldap-encode-string): Guard against `encode-coding-string' not
9275         being defined
9276
9277 1999-08-23  Didier Verna  <didier@xemacs.org>
9278
9279         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9280         Some doc strings improvements, and add a star to the `interactive'
9281         calls.
9282
9283 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9284
9285         * font-lock.el (java-font-lock-keywords-3): introduced new
9286         keywords and regexpes for javadoc syntax 1.2.
9287
9288 1999-08-17  Andy Piper  <andy@xemacs.org>
9289
9290         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9291         format-buffers-tab-line.
9292         (buffers-tab-max-buffer-line-length): new variable.
9293         (format-buffers-tab-line): new function. truncate names if over
9294         buffers-tab-max-buffer-line-length.
9295
9296 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9297
9298         * cus-start.el: Customize the variable `bell-inhibit-time'.
9299
9300 1999-08-16  Andy Piper  <andy@xemacs.org>
9301
9302         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9303         brute-force approach to deleting the last buffer.
9304         (buffers-tab-grouping-regexp): new customizable variable.
9305         (select-buffers-tab-buffers-by-mode): use it.
9306
9307 1999-08-13  Andy Piper  <andy@xemacs.org>
9308
9309         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9310         deletion problem.
9311
9312 1999-07-30  Didier Verna  <didier@xemacs.org>
9313
9314         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9315         of princ to output symbols.
9316         (custom-save-face-internal): ditto.
9317         (custom-save-resets): ditto.
9318
9319 1999-08-09  Didier Verna  <didier@xemacs.org>
9320
9321         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9322         `regexp-quote' to protect the major mode name for use as a regular
9323         expression (c++ needs this for instance).
9324
9325 1999-08-08  Andy Piper  <andy@xemacs.org>
9326
9327         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9328         cope with similar mode names.
9329
9330         * gutter-items.el (buffers-tab-selection-function): new selection
9331         function.
9332         (select-buffers-tab-buffers-by-mode): new function.
9333         (buffers-tab-items): use it if set to only display buffers in the
9334         tab in the current buffer's group..
9335         (update-tab-in-gutter): use new api.
9336         (remove-buffer-from-gutter-tab): ditto.
9337
9338         * gutter-items.el (buffers-tab-max-size): set custom selection
9339         default to 6.
9340         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9341         (add-tab-to-gutter): set face as default.
9342
9343 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9344
9345         * faces.el (frob-face-property): Merge the fall-back specifier
9346         with the target, not replace it.
9347
9348 1999-08-05  Andy Piper  <andy@xemacs.org>
9349
9350         * gutter-items.el (update-tab-in-gutter): add frame argument for
9351         buffer-items.
9352         (update-tab-in-gutter): use it.
9353
9354         * gutter-items.el (record-buffer-hook): set.
9355
9356         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9357         change.
9358         (switch-to-buffer-hook) deleted.
9359
9360 1999-08-04  Andy Piper  <andy@xemacs.org>
9361
9362         * gutter-items.el (update-tab-in-gutter): make sure this will work
9363         as an argument to create-frame-hook.
9364
9365 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9366
9367         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9368         instead of timer emulation.
9369
9370 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9371
9372         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9373         Emacs isearch enhancements.
9374
9375 1999-07-28  Andy Piper  <andy@xemacs.org>
9376
9377         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9378         all devices that support tab controls.
9379         (remove-buffer-from-gutter-tab): new function. to be used as a
9380         value for kill-buffer-hook.
9381
9382 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9383
9384         * auto-show.el (auto-show-truncationp): changed to match
9385         `window_translation_on'
9386
9387 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9388
9389         * XEmacs 21.2.19 is released
9390
9391 1999-07-28  SL Baur  <steve@miho>
9392
9393         * code-files.el (insert-file-contents): Fix docstring.
9394         revert previous change.
9395
9396 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9397
9398         * fill.el (fill-region-as-paragraph): Change re-break-point to
9399         contain word-across-newline plus one character so that filling
9400         Japanese and Chinese works as desired.
9401         * simple.el (do-auto-fill): Ditto.
9402
9403 1999-07-26  SL Baur  <steve@miho>
9404
9405         * mule/japanese.el ("Japanese"): Do not specify a default input
9406         method.
9407         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9408
9409 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9410
9411         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9412         able to use cl-macs macro in early lisp.
9413
9414 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9415
9416         * custom.el:
9417         * cus-face.el:
9418         * cus-edit.el:
9419                 Massive custom Theme API changes.
9420
9421 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9422
9423         * code-files.el (insert-file-contents): Regard
9424         coding-system-magic-cookie if `coding-system-for-read' is nil.
9425
9426 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9427
9428         * mule/thai-xtis.el: Add coding: local variable, to avoid
9429         bootstrapping problem with C locale.
9430
9431 1999-07-22  Andy Piper  <andy@xemacs.org>
9432
9433         * dumped-lisp.el (preloaded-file-list): guard against putting
9434         gutter-items in a less than functional XEmacs.
9435         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9436
9437 1999-07-18  Bob Weiner  <weiner@beopen.com>
9438
9439         * fill.el (fill-context-prefix): Fixed bug that prevented the
9440         setting of an adaptive fill prefix when the `dont-skip-first' was
9441         t.
9442
9443 1999-07-22  SL Baur  <steve@miho>
9444
9445         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9446
9447 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9448
9449         * files.el (interpreter-mode-alist): add `make', `guile', and
9450         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9451         makefile-mode, guile is a scheme, and someday XEmacs will be
9452         modular enough to use as an efficient scripting tool.)
9453
9454 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9455
9456         * mule/mule-cmds.el (reset-language-environment): Regard
9457         coding-category `utf-8' and `ucs-4' if they are available.
9458
9459 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9460
9461         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9462         (prefer-coding-system): Fix DOC-string.
9463
9464         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9465         DOC-string too.
9466
9467         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9468         Mule.
9469         (coding-system-change-eol-conversion): Fix DOC-string.
9470
9471 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9472
9473         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9474         instead of `list-coding-system'.
9475
9476 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9477
9478         * menubar-items.el (default-menubar): `select-input-method' was
9479         renamed to `set-input-method'.
9480
9481         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9482         "Set Language Environment" menu.
9483
9484         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9485         "Describe Language Support" menu.
9486
9487 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9488
9489         * mule/chinese.el ("Chinese-GB"): Rename
9490         `chinese-gb-environment-setup-function' to
9491         `setup-chinese-gb-environment-internal'.
9492
9493 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9494
9495         * mule/korean.el: Use `define-coding-system-alias' instead of
9496         `copy-coding-system'.
9497
9498 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9499
9500         * mule/mule-cmds.el (set-language-environment-coding-systems):
9501         Treat duplicated coding-categories.
9502
9503 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9504
9505         * mule/japanese.el: Use `define-coding-system-alias' instead of
9506         `copy-coding-system'.
9507
9508 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9509
9510         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9511         coding-system `viscii'.
9512
9513 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9514
9515         * mule/cyrillic.el:
9516         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9517         (cyrillic-alternativnyj-decode-table): New variable.
9518         (cyrillic-alternativnyj-encode-table): New variable.
9519         - Specify `iso-8-1' as a category of coding-system
9520           `alternativnyj'.
9521         - Abolish general Cyrillic environment.
9522
9523 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9524
9525         * mule/chinese.el:
9526         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9527         - Register `chinese-gb-environment-setup-function' as a
9528           `setup-function' of "Chinese-GB" environment.
9529
9530 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9531
9532         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9533         optional argument `parents'.
9534
9535         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9536         property for Thai-XTIS.
9537
9538         * mule/mule-help.el (help-with-tutorial): Use property
9539         `tutorial-coding-system' of language-info as a coding-system to
9540         read tutorial file.
9541
9542 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9543
9544         * mule/thai-xtis.el: Don't setup `setup-function' and
9545         `exit-function'.
9546
9547         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9548         `set-coding-category-system' to set up coding-system for
9549         coding-category.
9550
9551         * mule/mule-cmds.el (prefer-coding-system): Use
9552         `set-coding-category-system' to set up coding-system for
9553         coding-category.
9554
9555 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9556
9557         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9558         Thai-XTIS environment.
9559
9560         * mule/mule-cmds.el (prefer-coding-system): Use
9561         `find-coding-system' instead of `coding-system-p'.
9562
9563 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9564
9565         * mule/mule-cmds.el (set-language-environment-coding-systems):
9566         Modify eol-type for XEmacs.
9567
9568         * mule/thai-xtis.el: Delete unused local variable `category'.
9569
9570         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9571         function.
9572         (prefer-coding-system): Don't call
9573         `update-coding-systems-internal'; use function
9574         `coding-category-list' instead of variable `coding-category-list';
9575         use `set-coding-priority-list' instead of `set-coding-priority';
9576         modify `eol-type' for XEmacs.
9577
9578         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9579         `charset-columns'.
9580         (char-width): Likewise.
9581
9582 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9583
9584         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9585         `tis-620'.
9586
9587         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9588         `set-coding-priority-list' instead of `set-coding-priority'; don't
9589         call `update-coding-systems-internal'.
9590
9591         * mule/mule-misc.el (coding-system-get): New function.
9592         (coding-system-put): New function.
9593         (coding-system-category): New function.
9594
9595 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9596
9597         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9598         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9599         to avoid conflict with leim/quail/thai-xtis.
9600
9601         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9602         to thai-xtis-chars.el.
9603
9604         * mule/thai-xtis-chars.el: New file (split from
9605         mule/thai-xtis.el).
9606
9607 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9608
9609         * mule/thai-xtis.el:
9610         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9611         - Add syntax entries.
9612         - Put `preferred-coding-system' of the charset `thai-xtis' to
9613           `tis-620'.
9614
9615 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9616
9617         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9618         rewritten to use write-multibyte-character.
9619
9620 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9621
9622         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9623         of `iso-2022-7'.
9624         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9625         ported yet.
9626         (read-input-method-name): Treat optional argument `default'.
9627
9628 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9629
9630         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9631         all.
9632         (set-language-info-alist): Set up menus here.
9633
9634 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9635
9636         * minibuf.el (completing-read): Add new optional argument
9637         `default'.
9638         (read-coding-system): Add new optional argument
9639         `default-coding-system'.
9640
9641 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9642
9643         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9644         (viet-viscii-...->viet-vscii...).
9645
9646 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9647
9648         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9649         and menus.
9650
9651 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9652
9653         * mule/mule-cmds.el (input-method-function): Add permanent-local
9654         property.
9655
9656 1999-03-30  Dave Love  <fx@gnu.org>
9657
9658         * mule/mule-cmds.el (current-language-environment): Doc fix.
9659
9660 1999-02-06  Richard Stallman  <rms@gnu.org>
9661
9662         * mule/european.el (setup-slovenian-environment): New function.
9663         ("Slovenian"): New language environment.
9664
9665 1999-01-27  Dave Love  <fx@gnu.org>
9666
9667         * mule/mule-cmds.el (current-language-environment): Provide :link,
9668         :type (choices) and appropriate :get.
9669
9670 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9671
9672         * mule/mule-cmds.el (describe-language-environment): Don't alter
9673         input-method-alist.
9674
9675 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9676
9677         * mule/mule-cmds.el (prefer-coding-system): Call
9678         set-coding-priority, so that the internal array of priorities is
9679         also updated.
9680
9681 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9682
9683         * mule/mule-cmds.el (prefer-coding-system): If the argument
9684         requires specific EOL conversion type, make the default coding
9685         systems use that.
9686
9687 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9688
9689         * mule/mule-cmds.el (set-language-environment): Pass the default
9690         eol-type to set-language-environment-coding-systems.
9691         (set-default-coding-systems): Copy the eol-type property for the
9692         new default values of {buffer-file,process}-coding-system from the
9693         old defaults.
9694         (set-language-environment-coding-systems): Accept an optional
9695         argument EOL-TYPE, and set the eol-type property of the default
9696         coding systems accordingly.
9697
9698 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9699
9700         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9701         use generate-new-buffer instead of get-buffer-create.
9702
9703 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9704
9705         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9706
9707 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9708
9709         * mule/mule-cmds.el (default-input-method): Fix custom type.
9710
9711 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9712
9713         * mule/mule-cmds.el (setup-specified-language-environment):
9714         Add apropos-inhibit property.
9715         (describe-specified-language-support): Likewise.
9716
9717 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9718
9719         * mule/mule-cmds.el: Doc fixes.
9720
9721 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9722
9723         * mule/mule-cmds.el (register-input-method): Doc-string
9724         modified.
9725
9726 1998-09-01  Dave Love  <fx@gnu.org>
9727
9728         * mule/mule-cmds.el (current-language-environment): Fix
9729         setter function.
9730
9731 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9732
9733         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9734         mule/european.el, mule/hebrew.el, mule/japanese.el,
9735         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9736         avoid bootstrapping problem if you need to recompile all the Lisp
9737         files using interpreted code.
9738
9739 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9740
9741         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9742         ("Latin-2"): Likewise.
9743
9744 1998-08-18  Per Starback  <starback@update.uu.se>
9745
9746         * mule/european.el (setup-latin2-environment): Fix typo.
9747
9748 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9749
9750         * mule/european.el: Give proper value of `input-method' key to all
9751         lang. env.
9752
9753         * mule/mule-cmds.el (activate-input-method): Handle the case that
9754         the arg INPUT-METHOD is nil correctly.
9755         (read-multilingual-string): Activate the specified input method
9756         before calling read-string.  Afterward, activate the original
9757         input method.
9758
9759 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9760
9761         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9762         (set-language-info-alist): Fix typo in doc-string.
9763
9764         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9765
9766 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9767
9768         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9769         (reset-language-environment): New function for the job that
9770         setup-english-environment used to do.
9771         (set-language-environment): Do more setups according to the info
9772         in language-info-alist.
9773         (read-language-name): Handle the case that the arg KEY is nil.
9774         (describe-language-environment): Handle input-method property.
9775
9776         * mule/: All files under this directory, which related with
9777         specific languages (such as mule/european.el, mule/greek.el,
9778         mule/hebrew.el, mule/misc-lang.el), modified as below.
9779         (setup-XXX-environment): Just call set-language-environment.  If
9780         they used to do some other jobs than what done by
9781         set-language-environment, those jobs are done in
9782         setup-XXX-environment-internal now.
9783         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9784         the value to setup-XXX-environment-internal.  Add properties
9785         input-method and features.
9786
9787         * mule/english.el (setup-english-environment): Just call
9788         reset-language-environment.
9789
9790         * mule/european.el (setup-8-bit-environment): Function deleted.
9791
9792 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9793
9794         * mule/mule-cmds.el (input-method-exit-on-first-char)
9795         (input-method-use-echo-area): Doc fixes.
9796
9797 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9798
9799         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9800         variable.
9801         (input-method-use-echo-area): New variable.
9802
9803 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9804
9805         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9806
9807 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9808
9809         * mule/mule-cmds.el (activate-input-method): Update mode line.
9810         (inactivate-input-method): Likewise.
9811
9812 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9813
9814         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9815         input method in the current buffer, but just bind
9816         current-input-method.
9817
9818 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9819
9820         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9821
9822         * mule/misc-lang.el ("IPA"): Add coding-priority and
9823         coding-system.
9824
9825 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9826
9827         * mule/greek.el: Add coding-priority.
9828
9829 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9830
9831         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9832         LANG-ENV.
9833
9834 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9835
9836         * mule/mule-cmds.el (register-input-method): Fix previous change.
9837         (setup-specified-language-environment): Doc fix.
9838
9839 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9840
9841         * mule/mule-cmds.el: Several doc fixes.
9842         (get-language-info, set-language-info): Rename argument.
9843         (set-language-info-alist): Likewise.
9844         (register-input-method): Rename argument.
9845         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9846
9847 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9848
9849         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9850         default value while reading an input method.
9851
9852 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9853
9854         * mule/mule-cmds.el (universal-coding-system-argument):
9855         Use buffer-file-coding-system as default.
9856
9857 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9858
9859         * mule/korean.el ("Korean"): Doc fix.
9860
9861 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9862
9863         * mule/mule-cmds.el (describe-language-environment): Print the
9864         languge environment at the head.
9865
9866 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9867
9868         * mule/japanese.el: Set exit-function to exit-japanese-environment
9869         for Japanese environment.
9870
9871 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9872
9873         * mule/mule-cmds.el (set-language-environment): Doc fix.
9874         (current-language-environment): Use defcustom.
9875         (default-input-method): Specify :type.
9876
9877 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9878
9879         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9880         modified.
9881         (prefer-coding-system): Doc-string modified.
9882
9883 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9884
9885         * mule/mule-cmds.el (set-language-info): Doc-string
9886         describes `coding-priority' KEY.
9887         (set-language-environment-coding-systems): New function.
9888         (select-safe-coding-system): New function.
9889         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9890         (set-language-info-alist): New optionla arg PARENTS.  Call
9891         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9892         (set-language-environment-coding-systems): New function.
9893
9894         * mule/chinese.el: Remove setting up of
9895         describe-chinese-environment-map and
9896         setup-chinese-environment-map.  Exclude them in args of calls to
9897         set-language-info-alist.  Register coding-priority key in
9898         language-info-alist.
9899
9900         * mule/cyrillic.el: Remove setting up of
9901         describe-cyrillic-environment-map and
9902         setup-cyrillic-environment-map.  Exclude them in args of calls to
9903         set-language-info-alist.  Register coding-priority key in
9904         language-info-alist.
9905
9906         * mule/english.el: Register coding-priority key in
9907         language-info-alist.
9908
9909         * mule/ethiopic.el: Register coding-priority key in
9910         language-info-alist.
9911
9912         * mule/european.el: Remove setting up of
9913         describe-european-environment-map and
9914         setup-european-environment-map.  Exclude them in args of calls to
9915         set-language-info-alist.  Register coding-priority key in
9916         language-info-alist.  Add "German" language env.
9917         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9918         (setup-german-environment): New function.
9919
9920         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9921         change default input method to "greek-postfix".
9922
9923         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9924         coding-priority key in
9925
9926 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9927
9928         * mule/mule-cmds.el (set-language-info): Doc fix.
9929         (input-method-inactivate-hook): Doc fix.
9930
9931 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9932
9933         * mule/mule-cmds.el (set-input-method): Renamed from
9934         select-input-method.
9935
9936 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9937
9938         * mule/mule-cmds.el (set-language-environment): Run
9939         exit-language-environment-hook before calling `exit-function'
9940         which is specified for the language environment.
9941
9942 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9943
9944         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9945         modified.
9946         (prefer-coding-system): Likewise.
9947         (describe-language-environment): Print aliases of each coding
9948         system.
9949         (set-language-environment-hook): New variable.
9950         (exit-language-environment-hook): New variable.
9951         (set-language-environment): Call these hooks.  Before setting a
9952         new language environment, exit from the
9953         current-language-environment if necessary.
9954         (input-method-verbose-flag): The value can be nil, t,
9955         complex-only, or default.
9956         (input-method-highlight-flag): Doc-string augmented.
9957         (activate-input-method): Check if we can run the registered
9958         function to activate an input method.
9959
9960         * mule/korean.el: Set exit-function for language environment
9961         "Korean" to exit-korean-environment.
9962         (setup-korean-environment): Moved to korea-util.el.
9963
9964 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9965
9966         * mule/mule-cmds.el (read-multilingual-string): Use
9967         current-input-method prior to default-input-method.  Don't bind
9968         current-input-method by `let', instead, activate the specified
9969         input method in the current buffer temporarily.
9970
9971 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9972
9973         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9974
9975 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9976
9977         * mule/chinese.el (post-read-decode-hz): Return the result of
9978         decode-hz-region.
9979         (pre-write-encode-hz): Do not change the value of
9980         last-coding-system.
9981
9982 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9983
9984         * mule/mule-ccl.el: Doc fixes.
9985
9986 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9987
9988         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9989         (check-ccl-program): New macro.
9990
9991 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9992
9993         * mule/mule-ccl.el: Comment about CCL syntax modified.
9994         (ccl-command-table): Add read-multibyte-character and
9995         write-multibyte-character.
9996         (ccl-code-table): Add ex-cmd.
9997         (ccl-extended-code-table): New variable.
9998         (ccl-embed-extended-command): New function.
9999         (ccl-compile-read-multibyte-character,
10000         ccl-compile-write-multibyte-character) New functions.
10001         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10002         ccl-dump-write-multibyte-character): New functions.
10003
10004 1999-07-22  SL Baur  <steve@miho>
10005
10006         * config.el (config-value-file): config.values is installed into
10007         doc-directory.
10008         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10009
10010 1999-07-19  Didier Verna  <didier@xemacs.org>
10011
10012         * rect.el: all functions rewritten, except when noted. Below is a
10013         list of interface changes.
10014         (apply-on-rectangle): new function. Obsoletes
10015         `operate-on-rectangle'. All functions that used to call this
10016         function now call the new one.
10017         (kill-rectangle): added optional prefix arg to fill lines.
10018         (delete-rectangle): ditto.
10019         (delete-extract-rectangle): ditto.
10020         (open-rectangle): ditto.
10021         (clear-rectangle): ditto.
10022         (delete-rectangle-line): added third arg FILL.
10023         (delete-extract-rectangle-line): ditto.
10024         (open-rectangle-line): ditto.
10025         (clear-rectangle-line): ditto.
10026
10027 1999-07-18  Andy Piper  <andy@xemacs.org>
10028
10029         * menubar-items.el (default-menubar): add gutter options.
10030
10031         * gutter-items.el: new file.
10032         (gutter): new group for custom.
10033         (gutter-visible-p): new variable.
10034         (default-gutter-position): ditto.
10035         (buffers-tab): new group for the buffers tab.
10036         (gutter-buffers-tab): widget to put in the gutter.
10037         (buffers-tab-max-size): max number of tabs.
10038         (buffers-tab-switch-to-buffer-function): function to call when a
10039         tab is pressed.
10040         (buffers-tab-omit-function): filter buffers with this function.
10041         (buffers-tab-format-buffer-line-function): format buffer names for
10042         inclusion in tabs.
10043         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10044         the record.
10045         (build-buffers-tab-internal): build a list of tab items.
10046         (buffers-tab-items): ditto.
10047         (add-tab-to-gutter): put a tab in the gutter area.
10048         (update-tab-in-gutter): reset the buffers in the tab.
10049
10050         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10051
10052         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10053         (switch-to-buffer-hooks): new hook.
10054
10055         * toolbar.el (default-toolbar-position): fix typo.
10056
10057 1999-07-16  Andy Piper  <andy@xemacs.org>
10058
10059         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10060
10061 1999-07-15  Didier Verna  <didier@xemacs.org>
10062
10063         * cus-edit.el (custom-prompt-variable): optional third arg makes
10064         prompt for a comment string.
10065         (customize-set-value): optional prefix makes this function handle
10066         variable comments.
10067         (customize-set-variable): ditto.
10068         (customize-save-variable): ditto.
10069         (customize-customized): handle custom comments.
10070         (customize-save-customized): ditto.
10071         (custom-variable-state-set): ditto.
10072         (custom-face-state-set): ditto.
10073         (customize-saved): ditto.
10074         (custom-variable-set): ditto.
10075         (custom-face-set): ditto.
10076         (custom-variable-save): ditto.
10077         (custom-face-save): ditto.
10078         (custom-variable-reset-saved): ditto.
10079         (custom-face-reset-saved): ditto.
10080         (custom-variable-reset-standard): ditto.
10081         (custom-face-reset-standard): ditto.
10082         (custom-comment-face): new face.
10083         (custom-comment-tag-face): ditto.
10084         (custom-comment): new widget.
10085         (custom-comment-create): new function.
10086         (custom-comment-delete): ditto.
10087         (custom-comment-value-set): ditto.
10088         (custom-comment-show): ditto.
10089         (custom-comment-invisible-p): ditto.
10090         (custom-variable-value-create): create a comment field widget.
10091         (custom-face-value-create): ditto.
10092         (custom-variable-menu): new entry for adding a custom comment.
10093         (custom-face-menu): ditto.
10094         (custom-save-variables): possibly save custom comments.
10095         (custom-save-faces): ditto.
10096
10097         * cus-face.el (custom-set-faces): the arguments can now have a
10098         custom comment as fourth argument.
10099
10100         * custom.el (custom-set-variables): the arguments can now have a
10101         custom comment as fifth element.
10102
10103 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10104
10105         * XEmacs 21.2.18 is released
10106
10107 1999-07-13  SL Baur  <steve@miho>
10108
10109         * lib-complete.el (read-library-name): Revert previous change.
10110         (read-library): Ditto.
10111
10112 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10113
10114         * packages.el (packages-package-list): Capitalize docstring.
10115
10116         * packages.el (packages-find-package-library-path): Use #'nconc
10117         rather than #'append to reduce consing -- #'mapcar uses Flist,
10118         which returns a freshly consed list.  #'append would create yet
10119         another fresh list, using Fmake_list in concat.
10120
10121         * packages.el (package-provide): Use setq with remassq like it
10122         says in its docstring.
10123
10124 1999-07-06  SL Baur  <steve@miho.m17n.org>
10125
10126         * lib-complete.el (progn-with-message): Fix typo.
10127
10128 1999-07-06  SL Baur  <steve@miho.m17n.org>
10129
10130         * mule/mule-misc.el (char-octet): Make function match docstring.
10131         From Katsumi Yamaoka <yamaoka@jpl.org>
10132
10133 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10134
10135         * wid-edit.el (widget-documentation): corrected spelling error.
10136
10137 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10138
10139         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10140         keys if already bound
10141
10142 1999-07-06  SL Baur  <steve@miho.m17n.org>
10143
10144         * lib-complete.el (progn-with-message): Revert previous changes.
10145
10146 1999-06-24  Bob Weiner  <weiner@beopen.com>
10147
10148         * lib-complete.el (find-library):
10149         (find-library-other-window):
10150         (find-library-other-frame): Completely rewrote
10151         so that these functions actually work when called non-interactively.
10152         Also made them handle LIBRARY arguments which end with .el or .elc.
10153
10154 1999-06-24  Bob Weiner  <weiner@beopen.com>
10155
10156         * simple.el (indent-new-comment-line): Locally bound
10157         `block-comment-start' to `comstart' or else when this is called
10158         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10159         `block-comment-start' value, ignoring any existing spacing after a
10160         comment prefix in the previous line and producing ugly comments.
10161
10162 1999-06-23  Bob Weiner  <weiner@beopen.com>
10163
10164         * list-mode.el (mouse-choose-completion):
10165         (choose-completion):
10166         (completion-switch-to-minibuffer): Added.
10167         ([Tab]): [Tab] previously switched to the minibuffer
10168         but since [space] does that and since most applications in the
10169         world use [Tab] to select the next item in a list, do that in the
10170         *Completions* buffer too.  This will cause the least confusion
10171         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10172         06/23/1999.
10173
10174 1999-06-22  Bob Weiner  <weiner@beopen.com>
10175
10176         * help.el (help-buffer-name): Added support for a null value
10177         of `help-buffer-prefix-string' since some buffers require no
10178         prefix.
10179
10180 1999-06-20  Bob Weiner  <weiner@beopen.com>
10181
10182         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10183         in the completion-list-mode-map to bury the completions buffer
10184         even when the minibuffer is no longer active.
10185
10186 1999-06-20  Bob Weiner  <weiner@beopen.com>
10187
10188         * list-mode.el (list-mode): It is visually disconcerting to have
10189         the text cursor disappear within list buffers, especially when
10190         moving from window to window, so leave it visible.
10191
10192 1999-07-01  SL Baur  <steve@miho.m17n.org>
10193
10194         * menubar-items.el (default-menubar): Conditionalize the bug
10195         report menu item (which may not be possible in this XEmacs).
10196         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10197
10198 1999-06-30  SL Baur  <steve@miho.m17n.org>
10199
10200         * subr.el (with-current-buffer): DOC string fix.
10201         Suggested by Bob Weiner <weiner@altrasoft.com>
10202
10203 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10204
10205         * cus-face.el (custom-face-italic): insert missing args
10206
10207 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10208
10209         * packages.el (package-locations): Changed default early package
10210         hierarchies to ~/.xemacs/mule-packages and
10211         ~/.xemacs/xemacs-packages.
10212
10213 1999-06-23  SL Baur  <steve@miho.m17n.org>
10214
10215         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10216
10217 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10218
10219         * packages.el (package-locations): Changed default early package
10220         hierarchy to ~/.xemacs/packages.
10221         (package-locations): Removed `packages' as a possible name for a
10222         late package hierarchy.
10223
10224 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10225
10226         * mule/mule-category.el (word-combining-categories): Set up new
10227         variable.
10228         (word-separating-categories): Likewise.
10229
10230 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10231
10232         * XEmacs 21.2.17 is released
10233
10234 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10235
10236         * font-menu.el (font-menu-set-font): allow for nil specification
10237         of font size.
10238
10239 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10240
10241         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10242         is 1.
10243
10244 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10245
10246         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10247         8859-5 instead of ISO 8859-1.
10248
10249 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10250
10251         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10252         (viet-viscii-encode-table): Ditto.
10253
10254         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10255         Make obsolete definition of char-octet.
10256
10257 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10258
10259         * subr.el: Move no-Mule make-char ...
10260         * help-nomule.el (make-char): To here.
10261         (string-width): Make Mule compatibility alias.
10262
10263 1999-06-15  Andy Piper  <andy@xemacs.org>
10264
10265         * select.el (get-selection-no-error): really make there be no-error.
10266         (get-selection): revert to original.
10267
10268 1999-06-11  Andy Piper  <andy@xemacs.org>
10269
10270         * select.el (selection-sets-clipboard): renamed.
10271         (own-selection): use it.
10272
10273 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10274
10275         * XEmacs 21.2.16 is released
10276
10277 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10278
10279         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10280         missing characters to avoid crash.
10281
10282 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10283
10284         * coding.el (set-terminal-coding-system): Only set the console
10285         coding system on the selected console if it is a tty.
10286
10287 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10288
10289         * cus-face.el:
10290         * cus-edit.el:
10291         * faces.el:
10292         (custom):
10293         (face-spec-set):
10294         * faces.el (frob-face-property):
10295         * font-menu.el (font-menu-set-font):
10296                   Actually apply changes from 1999-03-17
10297
10298 1999-06-10  Andy Piper  <andy@xemacs.org>
10299
10300         * select.el (get-selection): abstract out non error-signalling
10301         part.
10302         (get-selection-no-error): get-selection without signalling an
10303         error.
10304         (selection-is-clipboard-p): new variable. controls whether the
10305         selection sets the clipboard.
10306         (own-selection): use it.
10307
10308         * mouse.el (insert-selection): fallback to clipboard after trying
10309         primary selection and cutbuffer.
10310
10311 1999-06-05  Andy Piper  <andy@xemacs.org>
10312
10313         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10314         selection functions.
10315
10316 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10317
10318         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10319         default value.
10320         (load): Use `raw-text' instead of `no-conversion'.
10321         (insert-file-contents): Likewise.
10322
10323         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10324         of `no-conversion'.
10325
10326 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10327
10328         * coding.el: Don't copy `no-conversion' to `raw-text'.
10329
10330 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * subr.el (make-char): Define it if Mule is not around.
10333
10334 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10335
10336         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10337
10338         * x-select.el (x-disown-selection-internal): Restore symbol as an
10339         obsolete alias.
10340         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10341
10342 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10343
10344         * XEmacs 21.2.15 is released
10345
10346 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10347
10348         * subr.el (split-string): Avoid infinite looping
10349
10350 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10351
10352         * ldap.el (ldap-ignore-attribute-codings): New variable
10353         (ldap-default-attribute-decoder): New variable
10354         (ldap-coding-system): New variable
10355         (ldap-attribute-syntax-encoders): New variable
10356         (ldap-attribute-syntax-decoders): New variable
10357         (ldap-attribute-syntaxes-alist): New variable
10358         (ldap-encode-boolean): New function
10359         (ldap-decode-boolean): New function
10360         (ldap-encode-country-string): New function
10361         (ldap-decode-string): New function
10362         (ldap-decode-address): New function
10363         (ldap-encode-address): New function
10364         (ldap-decode-attribute): New function
10365         (ldap-search): Use some of these
10366
10367 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10368
10369         * version.el (emacs-version): Make the patch level/beta come
10370         before the XEmacs qualifier so that it gets into (funcall
10371         emacs-version) and thus in the bug reports.
10372         (emacs-version>=): Support patch levels.
10373
10374 1999-06-03  SL Baur  <steve@xemacs.org>
10375
10376         * version.el: implement x.y.z version number
10377         From Jan Vroonhof <vroonhof@math.ethz.ch>
10378
10379 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10380
10381         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10382
10383 1999-05-22  Vin Shelton <acs@xemacs.org>
10384
10385         * startup.el: Document -private and break out non-standard X options.
10386
10387 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10388
10389         * mule/mule-charset.el (charset-after): New function.
10390         (charset-direction): Synch with Mule, update docstring.
10391         (get-charset-property): New function.
10392         (put-charset-property): New function.
10393         (charset-plist): New function.
10394
10395         * mule/mule-charset.el (compose-region):
10396         (decompose-region): remove;  these functions (which don't work
10397         since we don't do composite characters) have been moved to
10398         mule-util.el.
10399         (toplevel): follow coding standards
10400
10401 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10402
10403         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10404         exist any more.
10405
10406         * code-files.el: Fix commentary to follow coding standards.  Move
10407         the single line left in mule-files.el to here.
10408
10409         * mule/mule-files.el: delete.
10410
10411 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10412
10413         * info.el (Info-scroll-prev): Use event functions instead of the
10414         old emacs 19 interface.
10415
10416 1999-06-02  Andy Piper  <andy@xemacs.org>
10417
10418         * x-font-menu.el (x-font-menu-load-font):
10419         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10420
10421 1999-05-31  Andy Piper  <andy@xemacs.org>
10422
10423         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10424         group.
10425         (font-menu-this-frame-only-p): ditto.
10426         (font-menu-max-items): reinstate, from Jan Vroonhof
10427         <vroonhof@math.ethz.ch>
10428         (font-menu-submenu-name-format): ditto.
10429         (font-menu-split-long-menu): ditto, for use by the family
10430         constructor.
10431         (font-menu-family-constructor): use it.
10432
10433 1999-05-30  Andy Piper  <andy@xemacs.org>
10434
10435         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10436         for use by the font menu.
10437
10438         * msw-font-menu.el: new file implementing mswindows specific
10439         font-menu behaviour.
10440         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10441         (mswindows-font-menu-junk-families): ditto.
10442         (hack-font-truename): ditto.
10443         (mswindows-font-regexp-ascii): ditto.
10444         (mswindows-reset-device-font-menus): ditto.
10445         (mswindows-font-menu-font-data): ditto.
10446         (mswindows-font-menu-load-font): ditto.
10447
10448         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10449         (x-font-menu-font-data): ditto.
10450         (x-font-menu-load-font): ditto.
10451
10452         * font-menu.el: new file implementing generic font menu behaviour.
10453         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10454         made device independent.
10455         (font-menu-this-frame-only-p): ditto.
10456         (font-menu-preferred-resolution): ditto.
10457         (font-menu-size-scaling): new variable used to determine whether
10458         sizes are in points or tenths of a point.
10459         (vassoc): moved from x-font-menu.el.
10460         (device-fonts-cache): ditto.
10461         (device-fonts-cache): ditto.
10462         (flush-device-fonts-cache): ditto.
10463         (reset-device-font-menus): copied from x-font-menu.el and made
10464         device independent. Most functionality deferred to
10465         device-dependent versions.
10466         (font-menu-family-constructor): copied from x-font-menu.el and
10467         made device independent.
10468         (font-menu-size-constructor): ditto.
10469         (font-menu-weight-constructor): ditto.
10470         (font-menu-set-font): ditto.
10471         (font-menu-change-face): ditto.
10472         (font-menu-load-font): new device method.
10473         (font-menu-font-data): ditto.
10474
10475         * x-font-menu.el: The above functions deleted.
10476
10477 1999-05-26  Andy Piper  <andy@xemacs.org>
10478
10479         * update-elc.el:
10480         * make-docfile.el:
10481         * loadup.el: rehash expand-file-name usage to not use default-directory.
10482
10483 1999-05-21  Andy Piper  <andy@xemacs.org>
10484
10485         * x-select.el (x-select-convert-to-text):
10486         (x-selected-text-type):
10487         (x-get-selection):
10488         (xselect-convert-to-string):
10489         (xselect-convert-to-compound-text):
10490         (xselect-convert-to-length):
10491         (xselect-convert-to-targets):
10492         (xselect-convert-to-delete):
10493         (xselect-convert-to-filename):
10494         (xselect-convert-to-charpos):
10495         (xselect-convert-to-lineno):
10496         (xselect-convert-to-colno):
10497         (xselect-convert-to-sourceloc):
10498         (xselect-convert-to-os):
10499         (xselect-convert-to-host):
10500         (xselect-convert-to-user):
10501         (xselect-convert-to-class):
10502         (xselect-convert-to-name):
10503         (xselect-convert-to-integer):
10504         (xselect-convert-to-atom):
10505         (xselect-convert-to-identity): functions renamed from x-* and
10506         moved to select.el.
10507         (x-get-secondary-selection): use rename get-selection.
10508         (x-get-clipboard): ditto.
10509         (x-own-selection): moved to select.el.
10510         (x-valid-simple-selection-p): ditto.
10511         (x-dehilight-selection): ditto.
10512         (x-own-clipboard): ditto.
10513         (x-disown-selection): ditto.
10514
10515         * x-mouse.el (x-yank-function): moved to mouse.el.
10516         (x-insert-selection): ditto.
10517         (x-set-point-and-move-selection): use renamed function.
10518
10519         * select.el (selected-text-type): moved and renamed from
10520         x-select.el.
10521         (selection-owner-p): moved to C.
10522         (selection-exists-p): ditto.
10523         (get-cutbuffer): new device method.
10524         (get-selection): generalised and moved from x-select.el.
10525         (own-selection): moved x-own-selection functionality into here.
10526         (dehilight-selection): renamed and moved from x-select.el.
10527         (own-clipboard): functionality moved from x-select.el using new
10528         generic C builtins.
10529         (disown-clipboard): ditto.
10530         (select-convert-to-text):
10531         (select-convert-to-string):
10532         (select-convert-to-compound-text):
10533         (select-convert-to-length):
10534         (select-convert-to-targets):
10535         (select-convert-to-delete):
10536         (select-convert-to-filename):
10537         (select-convert-to-charpos):
10538         (select-convert-to-lineno):
10539         (select-convert-to-colno):
10540         (select-convert-to-sourceloc):
10541         (select-convert-to-os):
10542         (select-convert-to-host):
10543         (select-convert-to-user):
10544         (select-convert-to-class):
10545         (select-convert-to-name):
10546         (select-convert-to-integer):
10547         (select-convert-to-atom):
10548         (select-convert-to-identity): new functions renamed from x-* and
10549         moved from x-select.el.
10550
10551         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10552         into here and use as the default window-system mouse yank.
10553         (insert-selection): generalised and moved from x-mouse.el.
10554         (own-clipboard): moved to C.
10555
10556         * msw-select.el (mswindows-selection-owned-p): deleted.
10557         (mswindows-own-selection): generalised and moved to select.el.
10558         (mswindows-disown-selection): generalised and moved to C.
10559         (mswindows-selection-owner-p): ditto.
10560
10561 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10562
10563         * XEmacs 21.2.14 is released
10564
10565 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10566
10567         * about.el: update contact info for jason and slb.
10568
10569 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10570
10571         * mule/european.el (setup-romanian-environment): Add Romanian
10572         support from Emacs/Mule romanian.el.
10573
10574 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10575
10576         * cus-face.el: Label all custom changes with the 'custom' tag.
10577
10578         * cus-edit.el: idem ditto.
10579
10580         * faces.el: Added suport for adding device tags to various functions.
10581         (custom): New device tag.
10582         (face-spec-set): Call reset face with tags argument. No longer do
10583         x-init-global-faces hack.
10584
10585         * faces.el (frob-face-property): Use an anonymous specifier to map
10586         frob-face-property-1 over.
10587
10588         * x-font-menu.el (font-menu-set-font): Always specify all
10589         properties to custom.
10590
10591 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10592
10593         * mule/european.el (setup-czech-environment): Add czech support.
10594         From David Sauer <davids@orfinet.cz>
10595
10596 1999-03-15  SL Baur  <steve@xemacs.org>
10597
10598         * check-features.el: Turn hard errors into warnings.
10599
10600 1999-03-21  SL Baur  <steve@xemacs.org>
10601
10602         * simple.el (delete-key-deletes-forward): As per discussion on
10603         xemacs-beta, default to t.
10604
10605 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10606
10607         * loadup.el: Define Installation-string before loading anything.
10608
10609 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10610
10611         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10612         From Anders Stenman <stenman@isy.liu.se>
10613
10614 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10615
10616         * wid-edit.el (widget-glyph-find): Ditto.
10617
10618         * packages.el (locate-library): Ditto.
10619
10620         * loadup.el (really-early-error-handler): Ditto.
10621
10622         * lib-complete.el (read-library): Ditto.
10623
10624         * faces.el (set-face-stipple): Ditto.
10625
10626         * code-files.el (load): Use new calling style of locate-file.
10627
10628 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10629
10630         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10631         dead.
10632
10633 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10634
10635         * dumped-lisp.el (preloaded-file-list): Don't load
10636         Installation.el.
10637
10638         * loadup.el (Installation-string): Define it here.
10639
10640 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10641
10642         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10643         Installation.el needs to be loaded before `dump-paths', otherwise
10644         the dumping process won't find it.
10645
10646 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10647
10648         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10649         subr so that we can use `replace-in-string' in Installation.el to
10650         get rid of C-m chars under the native Windows build.
10651
10652 1999-04-29  Andy Piper  <andy@xemacs.org>
10653
10654         * make-docfile.el: canonicalize file and directory names.
10655
10656         * device.el (call-device-method): new function for calling device
10657         specific methods.
10658         (define-device-method): new function for defining device methods.
10659         (define-device-method*): ditto.
10660
10661 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10662
10663         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10664
10665 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10666
10667         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10668         (cyrillic-koi8-r-encode-table): Likewise.
10669         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10670         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10671
10672         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10673         from vietnamese.el].
10674
10675         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10676         mule/mule-misc.el.
10677
10678 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10679
10680         * mule/thai-xtis.el:
10681         - Change font registry name from "Thai94x94-0" to "xtis-0".
10682         - Change mnemonic of coding-system `tis-620' to "TIS620".
10683
10684 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10685
10686         * mule/ethiopic.el: fixed.
10687
10688 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10689
10690         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10691
10692         * mule/thai-xtis.el: New file.
10693
10694         * mule/vietnamese.el: New file.
10695
10696         * mule/ethiopic.el: New file.
10697
10698 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10699
10700         * bytecomp.el (byte-compile-close-variables): Leave
10701         debug-issue-ebola-notices alone.
10702
10703 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10704
10705         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10706         at the top of the buffer since it is the most important thing to
10707         customize
10708         (ldap-get-host-parameter): New defun
10709         (ldap-search): Add a new parameter `withdn' to retrieve the
10710         distinguished names of entries
10711
10712 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10713
10714         * startup.el (splash-frame-body): Date and spelling fixes.
10715
10716 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10717
10718         * view-less.el (toggle-truncate-lines): add autoload tag
10719
10720 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10721
10722         * format.el (format-alist): Disable image stuff.
10723
10724 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10725
10726         * wid-edit.el (widget-glyph-find): Search by directories, then by
10727         suffixes rather than the other way around.
10728         (widget-image-conversion): Renamed to
10729         `widget-image-file-name-suffixes'.
10730
10731 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10732
10733         * mule/mule-charset.el: Made old functions obsolete, remove the
10734         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10735         (charset-iso-graphic-plane): Rename from charset-graphic.
10736         (charset-iso-final-char): Rename from charset-final.
10737         (charset-width): Rename from charset-columns.
10738         (charset-bytes): Added from fsf compatibility, returns always 1.
10739
10740         * mule/mule-misc.el: Move charset-doc-string alias to
10741         mule-charset.el
10742
10743 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10744
10745         * x-faces.el (x-make-font-bold-italic): honor
10746         *try-oblique-before-italic-fonts*
10747
10748 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10749
10750         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10751
10752 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10753
10754         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10755         name.
10756
10757 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10758
10759         * cl-extra.el (equalp): Would bug out for lists.
10760
10761 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10762
10763         * about.el (about-hackers):  Change cgw's email address
10764
10765 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10766
10767         * XEmacs 21.2.13 is released
10768
10769 1999-03-12  SL Baur  <steve@xemacs.org>
10770
10771         * simple.el (delete-key-deletes-forward): Revert to previous
10772         behavior.
10773
10774 1999-01-18  Didier Verna  <didier@xemacs.org>
10775
10776         * menubar-items.el (xemacs-splash-buffer): handle the case of
10777         multiple elements in the splash buffer body.
10778
10779         * startup.el (splash-frame-timeout): new constant: interval
10780         between splash buffer elements.
10781         (command-line-1): handle splash buffer with multiple elements (use
10782         a timeout).
10783         (splash-frame-body): Originally `startup-splash-frame-body'.
10784         Rewrote a cleaner and more readable version. This can now be array,
10785         in which case each element is displayed in turn in the splash buffer.
10786         (splash-frame-static-body): new constant. Persistent information
10787         across all splash buffer elements (preserves the possibility to give
10788         it in different languages.
10789         (circulate-splash-frame-elements): new function. Used as a timeout
10790         to circulate through all splash frame elements and display them in
10791         sequence.
10792         (display-splash-frame): originally `startup-splash-frame'. Handle
10793         the case of multiple elements in the splash buffer body. Now
10794         returns a timeout id if multiple elements to display, or nil.
10795
10796 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10797
10798         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10799         so they can be overridden by x-init-face-from-resources.
10800         Additionally specify the font name also with an x tag.
10801
10802 1999-03-08  Andy Piper  <andy@xemacs.org>
10803
10804         * package-get.el (package-get-base): autoload.
10805
10806         * menubar-items.el (default-menubar): add update menu item. Fix
10807         custom menu to only be activated when package-base is available.
10808
10809         * package-get.el (package-get-custom): don't load
10810         package-get-custom as it is auto-generated. Fix group definition.
10811
10812 1999-03-05  Didier Verna  <didier@xemacs.org>
10813
10814         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10815         instead of `symbol-name' (Thanks Kyle).
10816
10817         * cus-edit.el (custom-save-variables): use `prin1' instead of
10818         princ to write symbols.
10819
10820 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10821
10822         * XEmacs 21.2.12 is released
10823
10824 1999-03-05  SL Baur  <steve@xemacs.org>
10825
10826         * menubar-items.el (default-menubar): Add kfm browsing support.
10827         From Neal Becker <nbecker@fred.net>
10828
10829 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10830
10831         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10832         calls to font-lock during buffer reversion.
10833
10834 1999-02-12  Didier Verna  <didier@xemacs.org>
10835
10836         * info.el (Info-build-node-completions): unconditionally widen the
10837         tag table buffer.
10838
10839 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10840
10841         * x-faces.el (x-init-face-from-resources):
10842         Only set fonts in the 'x locale.
10843
10844 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10845
10846         * package-ui.el (pui-install-selected-packages): Don't throw on
10847         `package-admin-delete-binary-package' returning nil since it's
10848         normal.  Reindent function.
10849         (pui-add-required-packages): Handle case where packages selected
10850         for installation have never been installed.
10851
10852 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10853
10854         * menubar-items.el (default-menubar):
10855         Implement the ``Mule->Set coding system of process'' menu item.
10856
10857 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10858
10859         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10860         files
10861         - Change some `if's to `when's
10862
10863 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10864
10865         * XEmacs 21.2.11 is released
10866
10867 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10868
10869         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10870         against window close (Fix Bug #460).
10871         (ask-user-about-lock-dbox): Idem.
10872
10873 1999-02-25  SL Baur  <steve@xemacs.org>
10874
10875         * mule/mule-charset.el (charset-leading-byte): New function.
10876         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10877
10878 1999-02-12  Andy Piper  <andy@xemacs.org>
10879
10880         * about.el (xemacs-hackers): change andy's email address.
10881         (about-url-alist): change andy's web page address.
10882         (about-xemacs): add piper.
10883
10884 1999-02-16  SL Baur  <steve@xemacs.org>
10885
10886         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10887         of mule-base into lisp/mule.
10888
10889 1999-02-16  SL Baur  <steve@xemacs.org>
10890
10891         * mule/arabic.el:
10892         mule/canna-leim.el:
10893         mule/chinese.el:
10894         mule/cyrillic.el:
10895         mule/english.el:
10896         mule/european.el:
10897         mule/greek.el:
10898         mule/hebrew.el:
10899         mule/japanese.el:
10900         mule/kinsoku.el:
10901         mule/korean.el:
10902         mule/misc-lang.el:
10903         mule/mule-category.el:
10904         mule/mule-ccl.el:
10905         mule/mule-charset.el:
10906         mule/mule-cmds.el:
10907         mule/mule-coding.el:
10908         mule/mule-files.el:
10909         mule/mule-help.el:
10910         mule/mule-init.el:
10911         mule/mule-misc.el:
10912         mule/mule-tty-init.el:
10913         mule/mule-x-init.el:
10914         mule/viet-chars.el:  Remerge from mule-base.
10915
10916         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10917         of mule-base into lisp/mule.
10918
10919 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10920
10921         * process.el (exec-to-string): Use `shell-command-switch' in place
10922         of hard-wired "-c" (for WindowsNT).
10923
10924 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10925
10926         * menubar-items.el (default-menubar):  Remove obsolete
10927         "Gopher" item
10928
10929 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10930
10931         * package-admin.el (package-admin-get-install-dir): First fall
10932         back to the location of xemacs-base for non-mule packages.
10933
10934 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10935
10936         * paths.el:
10937         - improved automounter tmp directory support.
10938         - support 4 (!) empirically discovered automounter conventions
10939
10940 1999-02-12  SL Baur  <steve@xemacs.org>
10941
10942         * etags.el (pop-tag-mark): autoload to match key binding.
10943
10944 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10945
10946         * XEmacs 21.2.10 is released
10947
10948 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10949
10950         * package-get.el (package-get-remote-filename): Don't bug out for
10951         a local file name in the search entry.
10952
10953 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10954
10955         * XEmacs 21.2.9 is released
10956
10957 1999-01-19  Didier Verna  <didier@xemacs.org>
10958
10959         * replace.el (replace-search-function): new variable containing a
10960         function to perform a search-forward.
10961         (replace-re-search-function): new variable containing a function
10962         to perform a re-search-forward.
10963         (perform-replace): use them.
10964
10965 1999-01-25  Didier Verna  <didier@xemacs.org>
10966
10967         * select.el (selection-owner-p): use the name `XEmacs'.
10968         (cut-copy-clear-internal): ditto.
10969
10970 1999-01-18  Andy Piper  <andy@xemacs.org>
10971
10972         * about.el (about-url-alist): Update my entry.
10973         (xemacs-hackers): Ditto.
10974
10975 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10976
10977         * buffer.el (switch-to-buffer): Fixing documentation.
10978         * minibuf.el (minibuffer-completion-table): ditto.
10979         * cl-macs.el (return-from): ditto.
10980
10981 1999-01-04  Didier Verna  <didier@xemacs.org>
10982
10983         * replace.el (delete-non-matching-lines): temporarily disable
10984         case-folding when called interactively with a regexp containing
10985         uppercase characters.
10986         (delete-matching-lines): ditto.
10987         (count-matches): ditto.
10988         (list-matching-lines): ditto.
10989
10990 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10991
10992         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10993         abort if current window is split horizontally, not if others are
10994         split.  Got rid of unnecessary minibuffer checking.  Also, add
10995         some comments (it's still complex).
10996
10997 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10998
10999         * package-get.el: changed address for doc.ic.ac.uk to
11000         sunsite.doc.ic.ac.uk
11001
11002 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11003
11004         * ldap.el (toplevel): Remove requires so that the file compiles
11005         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11006
11007 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11008
11009         * dump-paths.el: Calculate module-directory and set
11010         module-load-path to the load path for modules.
11011
11012         * loadup.el: Get bootstrap value of module-load-path from the
11013         environment variable EMACSBOOTSTRAPMODULEPATH.
11014         - Display the module load path if we're debugging paths.
11015
11016         * setup-paths.el: Added function paths-find-site-module-directory.
11017         - Added function paths-find-module-directory.
11018         - Added function paths-construct-module-load-path.  Uses new
11019         environment variable EMACSMODULEPATH.
11020
11021 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11022
11023         * font.el (font-default-object-for-device):
11024         Oops! This `or' can't be replaced by `unless'.
11025         Fixed inability to run w3, among other things.
11026
11027 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11028
11029         * package-admin.el: Change initialization of
11030           package-admin-install-function dependent on system type.
11031           Change package-admin-install-function-mswindows to use
11032           "minitar".
11033
11034 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11035
11036         * mouse.el (default-mouse-motion-handler): Disable help echo while
11037         in the minibuffer.
11038
11039 1998-12-28  Martin Buchholz <martin@xemacs.org>
11040
11041         * XEmacs 21.2.8 is released.
11042
11043 1998-12-24  Martin Buchholz <martin@xemacs.org>
11044
11045         * XEmacs 21.2.7 is released.
11046
11047 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11048
11049         * package-ui.el (pui-list-packages): Set truncate-lines.
11050
11051         * package-get.el (package-get-download-menu): Use
11052         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11053
11054         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11055         (pui-help-string): idem.
11056         (list-packages-mode): New major mode.
11057         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11058         (pui-install-selected-packages): Add suport for removing packages.
11059         (pui-toggle-package-delete-key): New function.
11060         (pui-popup-context-sensitive): New kludge.
11061         (pui-list-packages): Add warning when `package-get-remote' is nil.
11062         (package-ui-add-site): New function.
11063
11064 1998-12-01  Didier Verna  <didier@xemacs.org>
11065
11066         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11067
11068 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11069
11070         * ldap.el: Custom-ized
11071         (toplevel): Do not provide `ldap' which is provided by C level
11072         LDAP code
11073         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11074
11075 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11076
11077         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11078
11079 1998-12-17  Andy Piper  <andy@xemacs.org>
11080
11081         * sound.el (sound-load-list): name changed from sound-load-alist.
11082         (sound-extension-list): name changed from sound-ext-list.
11083         (load-default-sounds): use new names.
11084         (load-sound-file): use new names.
11085
11086 1998-12-16  Andy Piper  <andy@xemacs.org>
11087
11088         * XEmacs 21.2.6 is released
11089
11090 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11091
11092         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11093         errors.
11094
11095 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11096
11097         * wid-edit.el (widget-echo-this-extent): Set
11098         help-echo-owns-message to t.
11099
11100 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11101
11102         * package-get.el (package-get-download-menu): use toggles for
11103           each site in the download site menu.
11104
11105 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11106
11107         * package-get.el (package-get): If we cannot find a package
11108           because package-get-remote is not set, give a more helpful
11109           error message.
11110
11111 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11112
11113         * package-get.el (package-get-remote-filename): use an EFS path
11114         with user anonymous if no user is specified.
11115
11116 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11117
11118         * faces.el (face-spec-set): Re-init fallfacks for default after
11119         calling reset-face on the default face.
11120
11121 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11122
11123         * package-admin.el (package-admin-default-install-function):
11124         Behave as advertised.  Make sure the pkg-dir is proper for
11125         default-directory.
11126         (package-admin-add-binary-package): Make sure the pkg-dir is
11127         proper for default-directory.
11128         (package-admin-install-function-mswindows): Make sure the pkg-dir
11129         is proper for default-directory.
11130
11131 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11132
11133         * XEmacs 21.2.5 is released
11134
11135 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11136
11137         * files.el (binary-file-regexps): regexp-opt is not available at
11138         bytecompile time.
11139
11140 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11141
11142         * x-win-xfree86.el:
11143         * x-win-sun.el (x-win-init-sun):
11144         * x-win-sun.el:
11145         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11146         * x-iso8859-1.el:
11147         * x-init.el (init-post-x-win):
11148         * x-init.el (init-pre-x-win):
11149         * x-init.el (x-initialize-compose):
11150         * x-init.el:
11151         * x-compose.el:
11152         * winnt.el:
11153         * widget.el:
11154         * wid-edit.el (widget-glyph-click):
11155         * wid-edit.el (widget-glyph-find):
11156         * wid-edit.el (widget-type):
11157         * view-less.el (view-buffer-other-window):
11158         * very-early-lisp.el:
11159         * version.el:
11160         * toolbar.el:
11161         * toolbar-items.el:
11162         * term/sun.el (suntool-map):
11163         * term/sun-mouse.el:
11164         * term/internal.el:
11165         * syntax.el (modify-syntax-entry):
11166         * symbol-syntax.el:
11167         * subr.el:
11168         * startup.el (lock-directory):
11169         * simple.el (set-comment-column):
11170         * simple.el (backward-delete-char-untabify):
11171         * shadow.el (find-emacs-lisp-shadows):
11172         * shadow.el:
11173         * setup-paths.el (paths-construct-info-path):
11174         * select.el (cut-copy-clear-internal):
11175         * process.el (call-process-region):
11176         * process.el (start-process-shell-command):
11177         * process.el:
11178         * paths.el (rmail-spool-directory):
11179         * paragraphs.el (use-hard-newlines):
11180         * package-get.el (package-get-dependencies):
11181         * package-admin.el (package-admin-delete-binary-package):
11182         * obsolete.el (truncate-string):
11183         * obsolete.el (store-substring):
11184         * mouse.el (default-mouse-track-maybe-own-selection):
11185         * mouse.el (mouse-yank-at-point):
11186         * modeline.el:
11187         * modeline.el (mouse-drag-modeline):
11188         * minibuf.el (read-directory-name-internal):
11189         * minibuf.el (read-file-name-internal):
11190         * minibuf.el (read-file-name-internal-1):
11191         * minibuf.el (read-file-name-2):
11192         * minibuf.el (exact-minibuffer-completion-p):
11193         * minibuf.el (read-from-minibuffer):
11194         * minibuf.el:
11195         * menubar.el (check-menu-syntax):
11196         * map-ynp.el (map-y-or-n-p):
11197         * make-docfile.el (docfile-out-of-date):
11198         * loadup.el ((member "run-temacs" command-line-args)):
11199         * loadup.el ((member "no-site-file" command-line-args)):
11200         * loadup.el (really-early-error-handler):
11201         * loadup.el:
11202         * loadhist.el:
11203         * loaddefs.el:
11204         * lisp-mnt.el (lm-verify):
11205         * lib-complete.el (lib-complete:cache-completions):
11206         * lib-complete.el (library-all-completions):
11207         * itimer.el (itimer-run-expired-timers):
11208         * info.el (Info-mode):
11209         * info.el (Info-insert-file-contents):
11210         * info.el (Info-rebuild-dir):
11211         * info.el (Info-build-dir-anew):
11212         * info.el (Info-parse-dir-entries):
11213         * info.el (Info-dir-outdated-p):
11214         * info.el (Info-insert-dir):
11215         * info.el (info-xref):
11216         * info.el:
11217         * hyper-apropos.el (hyper-apropos-get-doc):
11218         * hyper-apropos.el (hyper-describe-face):
11219         * hyper-apropos.el (hyper-apropos-mode):
11220         * hyper-apropos.el:
11221         * help.el (list-processes):
11222         * help.el:
11223         * gnuserv.el:
11224         * font.el (mswindows-font-create-name):
11225         * font.el (font-default-font-for-device):
11226         * font.el (x-font-create-object):
11227         * font.el (font-registry):
11228         * font.el:
11229         * font-lock.el (font-lock-keywords):
11230         * font-lock.el:
11231         * finder.el (finder-compile-keywords):
11232         * find-paths.el (paths-find-recursive-path):
11233         * fill.el (set-justification-center):
11234         * fill.el (fill-region-as-paragraph):
11235         * files.el (insert-directory):
11236         * files.el (wildcard-to-regexp):
11237         * files.el (recover-file):
11238         * files.el (basic-save-buffer):
11239         * files.el (delete-auto-save-file-if-necessary):
11240         * files.el (file-relative-name):
11241         * files.el (backup-extract-version):
11242         * files.el (backup-buffer):
11243         * files.el (set-visited-file-name):
11244         * files.el (set-auto-mode):
11245         * files.el (interpreter-mode-alist):
11246         * files.el:
11247         * files.el (find-file-noselect):
11248         * files.el (abbreviate-file-name):
11249         * files.el (parse-colon-path):
11250         * files.el (directory-abbrev-alist):
11251         * etags.el (visit-tags-table-buffer):
11252         * easymenu.el (easy-menu-define):
11253         * dragdrop.el (experimental-dragdrop-drag):
11254         * dragdrop.el (dragdrop-drop-do-functions):
11255         * dragdrop.el (dragdrop-drop-at-point):
11256         * disass.el (disassemble-1):
11257         * disass.el (disassemble-internal):
11258         * disass.el (disassemble):
11259         * disass.el:
11260         * derived.el (derived-mode-init-mode-variables):
11261         * derived.el (define-derived-mode):
11262         * custom.el (defgroup):
11263         * cus-edit.el (custom-quote):
11264         * config.el:
11265         * code-process.el (open-network-stream):
11266         * code-process.el (start-process):
11267         * code-process.el (call-process-region):
11268         * code-process.el (call-process):
11269         * code-process.el:
11270         * code-files.el (insert-file-contents):
11271         * code-files.el:
11272         * code-files.el (buffer-file-coding-system-for-read):
11273         * cmdloop.el (yes-or-no-p-minibuf):
11274         * cl.el:
11275         * cl-macs.el:
11276         * cl-extra.el:
11277         * callers-of-rpt.el (make-caller-report):
11278         * callers-of-rpt.el:
11279         * bytecomp.el (batch-byte-recompile-directory):
11280         * bytecomp.el (batch-byte-compile-1):
11281         * bytecomp.el (batch-byte-compile):
11282         * bytecomp.el (display-call-tree):
11283         * bytecomp.el (byte-compile-insert):
11284         * bytecomp.el (byte-compile-two-args-19->20):
11285         * bytecomp.el (byte-compile-variable-ref):
11286         * bytecomp.el (byte-compile-form):
11287         * bytecomp.el (byte-compile-top-level-body):
11288         * bytecomp.el (byte-compile-out-toplevel):
11289         * bytecomp.el (byte-compile-byte-code-maker):
11290         * bytecomp.el (byte-compile-file-form-defmumble):
11291         * bytecomp.el (byte-compile-file-form):
11292         * bytecomp.el (byte-compile-keep-pending):
11293         * bytecomp.el (byte-compile-insert-header):
11294         * bytecomp.el (byte-compile-from-buffer):
11295         * bytecomp.el (byte-compile-file):
11296         * bytecomp.el (byte-recompile-file):
11297         * bytecomp.el (byte-compile-close-variables):
11298         * bytecomp.el (byte-compile-warn-about-unused-variables):
11299         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11300         * bytecomp.el (byte-compiler-legal-options):
11301         * bytecomp.el (byte-compile-lapcode):
11302         * bytecomp.el (byte-optimize-log):
11303         * bytecomp.el ((fboundp 'defsubst)):
11304         * bytecomp.el:
11305         * bytecomp-runtime.el:
11306         * byte-optimize.el (byte-optimize-apply):
11307         * byte-optimize.el (car):
11308         * byte-optimize.el (byte-optimize-form):
11309         * byte-optimize.el (byte-optimize-form-code-walker):
11310         * byte-optimize.el:
11311         * build-report.el (build-report-insert-installation-file):
11312         * build-report.el (build-report):
11313         * auto-show.el:
11314         * apropos.el (apropos-documentation):
11315         - mega patch
11316         - clean up byte-compile warnings
11317         - remove unused variables
11318         - Use common lisp style hashtable functions
11319         - byte compiler cleanup
11320         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11321         - remove old backquote syntax usage
11322         - move some cl functionality into C for speed.
11323         - remove last remaining VMS support
11324         - spelling fixes
11325         - implement last, butlast, nbutlast, copy-list in C.
11326         - new macro ignore-file-errors, similar to ignore-errors
11327           (ignore-file-errors (delete-file "foo"))
11328         - get frequent garbage collection during loadup.el by tweaking
11329           gc-cons-threshold, rather than explicitly calling garbage-collect
11330         - default delete-key-deletes-forward to `t'.
11331
11332 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11333
11334         * XEmacs 21.2-beta4 is released.
11335
11336 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11337
11338         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11339         (easy-menu-item-present-p): Wrapper around find-menu-item.
11340         (easy-menu-remove-item): Wrapper around delete-menu-item.
11341
11342         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11343         (add-menu-button): Add 'in-menu' argument.
11344         (add-menu-item-1): Add in-menu support to helper function.
11345
11346 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11347
11348         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11349
11350 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11351
11352         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11353         of Dec 4, 1997.
11354
11355 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11356
11357         * process.el (shell-command-on-region): Report if the command
11358         succeeded or failed.
11359
11360 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11361
11362         * subr.el (buffer-substring-no-properties): Comment out.
11363
11364 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11365
11366         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11367           into font instances first, like `x-frob-font-size' does.
11368           (mswindows-find-larger-font): ditto
11369
11370 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11371
11372         * package-ui.el (pui-install-selected-packages): fix args in call
11373         to `package-get'.
11374
11375 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11376
11377         * package-get.el (host-name): New widget type.
11378         (package-get-remote): Better customization using new type.
11379         (package-get-download-sites): idem dito.
11380
11381         (package-get-custom): Do not use package-get-all untill we have
11382         runtime dependencies.
11383
11384         (package-get-remove-copy): Default to 't' we no longer need this
11385         kludge as we do not currently use depenencies.
11386
11387         (package-get-was-current): New variable.
11388         (package-get-require-base): New 'force-current' argument.
11389         (package-get-update-base): idem
11390         (package-get-package-provider):  idem
11391         (package-get-locate-index-file): New 'no-remote' argument.
11392         (package-get-locate-file): idem.
11393
11394         (package-get-maybe-save-index): New function.
11395         (package-get-update-base): Use it.
11396
11397 1998-10-28 Greg Klanderman <greg@alphatech.com>
11398
11399         * package-get.el (package-get-remote): default to nil; by default,
11400         don't go out to the net via EFS.  They must select a download site.
11401         (package-get-download-sites): new variable.
11402         (package-get-download-menu): new function.
11403         (package-get-locate-index-file): new function.
11404         (package-get-update-base): use it.
11405
11406         * menubar-items.el (default-menubar): add "Update Package Index"
11407         and "Add Download Site" menus under Options | Manage Packages.
11408
11409 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11410
11411         * package-get.el (package-get): bugfix code checking installed version
11412         for case where package is not currently installed.
11413         (package-get-require-signed-base-updates): new variable.
11414         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11415         deemed not a goot thing.  Use the variable
11416         package-get-allow-unsigned-base-updates instead.
11417
11418 1998-10-16 Greg Klanderman <greg@alphatech.com>
11419
11420         * package-get.el (package-get): Don't install an older version than
11421         we already have unless explicitly told to.  Issue a warning.
11422
11423         * package-ui.el (pui-add-required-packages): when adding
11424         dependencies, don't add packages that are up to date.
11425         (pui-package-symbol-char):  Don't consider a package out of date
11426         if you have a newer version installed than the latest version in
11427         package-get-base.
11428
11429         * package-get.el (package-get-base-filename): document that it may
11430         be a path relative to package-get-remote;  new default value.
11431         (package-get-locate-file): new function.
11432         (package-get-update-base): use it to expand package-get-base-filename.
11433         (package-get-save-base): new function to save the package-get database
11434         to file.
11435         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11436         (package-get-update-base): pass the REMOTE-SOURCE arg.
11437         (package-get-update-base-entry): call package-get-custom-add-entry.
11438         (package-get-file-installed-p): removed; no longer needed.
11439         (package-get-create-custom): ditto.
11440         (toplevel): remove code to build and load package-get-custom.el
11441         (package-get-custom-add-entry): new function.
11442
11443 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11444
11445         * wid-edit.el (widget-button-click): Don't switch window.
11446
11447 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11448
11449         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11450
11451 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11452
11453         * etags.el (find-tag-default): Run find-tag-hook using
11454         run-hooks rather than funcall
11455
11456 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11457
11458         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11459         and the current local map as the parents to isearch-mode-map.
11460
11461 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11462
11463         * XEmacs 21.2-beta3 is released.
11464
11465 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11466
11467         * package-get.el (package-get-update-base): use
11468         insert-file-contents-internal, not insert-file-contents-literally.
11469
11470 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11471
11472         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11473         dump time.
11474
11475 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11476
11477         * package-get.el (package-get-update-base-entry): new function.
11478         (package-get-update-base): renamed; was `package-get-load-base'.
11479         cleanup, and use package-get-update-base-from-buffer.
11480         (package-get-update-base-from-buffer): new function.
11481         (package-get-update-base-entries): new; helper for above.
11482         Do not eval lisp grabbed over ftp; parse it from new format.
11483
11484 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11485
11486         * files.el (set-auto-mode): Don't play games loading package-get
11487         database; package-get-package-provider will handle it all.
11488
11489 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11490
11491         * package-get.el (package-get-base-filename): new variable.
11492         (package-get-require-base): new function.
11493         (package-get-pgp-signed-begin-line): new variable.
11494         (package-get-pgp-signature-begin-line): ditto.
11495         (package-get-pgp-signature-end-line):  ditto.
11496         (package-get-load-base): new function.
11497         (package-get-interactive-package-query):
11498         (package-get-update-all):
11499         (package-get-dependencies):
11500         (package-get-package-provider):
11501         (package-get-custom): use package-get-require-base.
11502         [package-get-custom loading]: disable for now.
11503
11504         * package-ui.el (pui-list-packages): use (package-get-require-base)
11505
11506 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11507
11508         * package-ui.el: Correct obvious thinko in choosing extent face.
11509
11510 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11511
11512         * menubar-items.el (default-menubar): pui-list-package has nothing
11513         to with Customize. Move all the package stuff to a new Item in Options.
11514
11515         * package-ui.el (pui-menu): Add menu and Popup menu.
11516
11517         * package-get.el (package-get): Use new
11518         package-admin-get-install-dir.
11519
11520         * package-admin.el (package-admin-get-install-dir): New syntax.
11521         Conserve package location and put mule packages where mule-base is.
11522
11523         * package-get.el : Customized
11524
11525         * package-ui.el (pui): Customized
11526         (pui-package-install-dest-dir): New variable.
11527         (pui-install-selected-packages): Use it
11528
11529 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11530
11531         * package-get.el (package-get-interactive-package-query): Move
11532         dependency on package-get-base to run-time.
11533         (package-get-update-all): Ditto.
11534         (package-get-dependencies): Ditto.
11535         (package-get-package-provider): Ditto.
11536         (package-get-custom): Ditto.
11537
11538 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11539
11540         * events.el: Remove 'ascii-character property from 'backspace
11541         and 'delete symbols
11542
11543 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11544
11545         * package-get-base.el: removed.
11546
11547 1998-09-23  Didier Verna  <didier@xemacs.org>
11548
11549         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11550         (no-upper-case-p): new function.
11551         (with-search-caps-disable-folding): new macro.
11552         (with-interactive-search-caps-disable-folding): new macro.
11553         (zap-to-char): In interactive mode, do a case-sensitive search if
11554         the character is uppercase.
11555         (zap-up-to-char): ditto.
11556
11557         * replace.el (perform-replace): use the function no-upper-case-p.
11558
11559         * isearch-mode.el (isearch-fix-case): ditto.
11560         make obsolete `with-caps-disable-folding' and
11561         `isearch-no-upper-case-p'.
11562
11563         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11564         (tags-search): ditto.
11565         (tags-query-replace): ditto.
11566
11567         * info.el (Info-search): ditto.
11568
11569 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11570
11571         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11572
11573 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11574
11575         * package-admin.el (package-admin-rmtree): rewritten.  need to
11576         check for "." and ".." before symlink check.  expand files and
11577         directories with respect to DIRECTORY, not default-directory.
11578
11579 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11580
11581         * package-get.el (package-get-all): add INSTALL-DIR argument.
11582
11583 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11584
11585         * package-ui.el (pui-add-required-packages): new function, select
11586         dependent packages.
11587         (pui-display-keymap): bind it.
11588         (pui-help-string): document it.
11589         (pui-install-selected-packages): package-get-all -> package-get.
11590
11591         * package-get.el (package-get-dependencies): new function.
11592
11593 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11594
11595         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11596         regexps.
11597
11598 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11599
11600         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11601         function.
11602         (default-mouse-track-normalize-point): Use it.
11603
11604 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11605
11606         * package-admin.el (package-admin-delete-binary-package):
11607                 General cleanup. Remove unnessary use of progn and
11608         save-excursion.
11609         (package-admin-delete-binary-package): Do NOT mess with file
11610         modes. That is evil.
11611         (package-admin-delete-binary-package): Wrap all deleting in
11612         condition-case. The data in MANIFEST is untrustworthy.
11613         (package-admin-delete-binary-package): Let the OS worry about non
11614         empty directories.
11615
11616 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11617
11618         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11619         processing.
11620         (lm-report-bug): Fix mail address to send bug reports to.
11621
11622 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11623
11624         * XEmacs 21.2-beta2 is released.
11625
11626 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11627
11628         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11629
11630 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11631
11632         * info.el (Info-mode): Document page turning by double clicks in
11633         docstring so `M-x describe-mode' will display it.
11634
11635 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11636
11637         * info.el (Info-mouse-track-double-click-hook): Use character
11638         widths to calculate a border region where double clicking does
11639         page turning, and return `nil' by default so other hooks, such as
11640         region highlighting, will be run.
11641
11642 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11643
11644         * sound.el (default-sound-directory-list): Initialize with all the
11645         "sounds" directories in `data-directory-list'.  It used to just be
11646         the first one.
11647
11648         * packages.el (locate-data-directory-list): Created.  This gives
11649         the list of matching directories, unlike `locate-data-directory',
11650         which just gives the first one.
11651
11652 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11653
11654         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11655         make a binding in the local keymap until help-char handling is
11656         improved.
11657
11658         * help.el (help-keymap-with-help-key): Provide keymap with help
11659         binding.
11660         (help-print-help-form): New helper function.
11661
11662 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11663
11664         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11665         move extent to another buffer; no need to create a new extent.
11666         (isearch-fix-case): New function.
11667         (isearch-search-and-update): Use it.
11668
11669 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11670
11671         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11672         the keymap, not minor-mode-map-alist.
11673         (isearch-done): Restore overriding-local-map.
11674
11675 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11676
11677         * bytecomp.el (byte-compile-buffer-substring):
11678         Fix for: (byte-compile (defun f () (buffer-substring)))
11679         ==>   ** buffer-substring called with 3 args, but requires 0-3
11680         - new code not only works, but is more readable, too.
11681
11682 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11683
11684         * msw-faces.el (mswindows-init-device-faces): Don't try to
11685           specify a default font at this late stage. Do try to force
11686           creation of the default face font so that if it fails we get
11687           an error now instead of a crash at frame creation.
11688
11689           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11690           mswindows-make-font-unitalic: Canonical default weight
11691           changed from "Normal" to "Regular".
11692
11693           mswindows-make-font-bold / -bold-italic: Supplied device was
11694           not being passed into call to mswindows-find-smaller-font.
11695
11696 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11697
11698         * package-get.el (package-get-remote): Fix the path where to find
11699           the packages on xemacs.org.
11700
11701 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11702
11703         * about.el (about-maintainer-info): Update Ben's entry.
11704
11705 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11706
11707         * lisp/shadow.el (find-emacs-lisp-shadows):
11708         - `member' was being called on lists of length 2000!
11709         - Replace with hashtables.
11710         - Replace hand-coded loops with (dolist)
11711         - Fix comment typo
11712
11713 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11714
11715         * packages.el: Added new function, `package-delete-name', to
11716           delete existing packages from the installed package database
11717           (`packages-package-list').  Also added the "pkginfo" directory
11718           to `packages-special-base-regexp', so that the pkginfo directory
11719           would not get added to `late-packages'.
11720
11721         * package-admin.el: Added ability to delete an installed package
11722           (added low-level function, `package-admin-delete-package').
11723           Understands how to use the pkginfo/MANIFEST.<package> file to
11724           delete the package.  When installing a package, will also
11725           create a MANIFEST.* file if one is not provided by the
11726           package.  If the MANIFEST.* doesn't exist when deleting a
11727           package, the functions will fall back to attempting to delete
11728           any package-specific lisp directory.
11729
11730         * package-get.el: Moved some functions to package-admin.el.
11731           Added interactive function `package-get-delete-package', for
11732           use by users for deleting a package.
11733
11734           Also modified to not require the presence of efs.
11735
11736 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11737
11738         * files.el (find-file-noselect): Handle all signals, kill the
11739         buffer and resignal.
11740
11741 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11742
11743         * cl-macs.el (glyph-image): Add setf method.
11744
11745 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11746
11747         * package-get.el: Fixed broken EFS downloading.  Also, look for
11748           .tar.gz files first, in preference over .tgz files.
11749
11750         * package-ui.el: Fix display of package version numbers.
11751
11752 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11753
11754         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11755         argument.
11756
11757 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11758
11759         * list-mode.el: `display-completion-list': added new/optional
11760           keyword `:completion-string', which allows the programmer to
11761           change the "Possible completions are:" prompt.
11762
11763         * menubar-items.el: Added new pulldown menu-pick to start up the
11764           visual package browser/installer:
11765
11766                 Options->Customize->List Packages
11767
11768         * package-admin.el: Added hooks for installing under both Unix
11769           and MS Windows.  Does additional error checking.  No longer
11770           calls "add-big-package.sh" to install packages under Unix; now
11771           calls gunzip & tar directly.
11772
11773         * package-get.el: Added ability to install packages from files
11774           on a local disk/CDROM.  Now deletes any existing package lisp
11775           directory.  Does completion on available packages when
11776           querying for package names.  Will also search for .tgz files
11777           in addition for .tar.gz files.  Tries to reload
11778           auto-autoloads, as a convenience when loading new packages,
11779           and also tries to add any new package paths to `load-path'.
11780           Changed all occurences of `concat' to use `expand-file-name'.
11781
11782         * package-ui.el: New file which implements the main visual
11783           package browser/installer, which is started via a menu pick or
11784           M-x pui-list packages.
11785
11786 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11787
11788         * startup.el (load-init-file): spelling fix.
11789
11790 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11791
11792         * startup.el (normal-top-level): Load auto-autoload files
11793         covariantly with their precedence.
11794
11795 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11796
11797         * menubar-items.el (default-menubar): Remove "Font Weight"
11798         option, there is currently no custom equivalent.. Customize-faces
11799         is "Edit faces".
11800
11801         * x-font-menu.el (font-menu-set-font): Use customize to set
11802         default face.
11803
11804         * faces.el (face-spec-update-all-matching): New function.
11805
11806         * cus-face.el (custom-set-face-update-spec): New function.
11807         Interface to customize faces from elisp.
11808
11809         (custom-face-value-create): Show the customized settings if set
11810         but not saved.
11811
11812 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11813
11814         (custom-face-value-create): Show the customized settings if set
11815         but not saved.
11816
11817 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11818
11819         * keydefs.el (global-map): Add FSF 20.3 binding of
11820         query-replace-regexp.
11821
11822 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11823
11824         * minibuf.el (read-file-name-internal-1): use
11825         user-name-completion-1 instead of user-name-completion.
11826
11827 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11828
11829         * loadup.el:
11830         * make-docfile.el:
11831         * update-elc.el: Don't set `source-directory' (now defunct as a
11832         global variable) no more.
11833
11834         * packages.el (packages-list-autoloads): Made `source-directory'
11835         (now defunct as a global variable) a parameter.
11836
11837 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11838
11839         * about.el (about-hackers): new email
11840
11841 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11842
11843         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11844
11845 1998-07-17  Didier Verna  <didier@xemacs.org>
11846
11847         * faces.el (set-face-property):
11848         (set-face-dim-p):
11849         (face-dim-p): updated the doc strings now that the dim property isn't
11850         tty-specific.
11851         (face-equal): the dim property is now a common one.
11852
11853         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11854         Renamed the `stipple' attribute to `background-pixmap'.
11855         (custom-face-background-pixmap): make custom-face-stipple an
11856         obsolete alias for this.
11857
11858 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11859
11860         * find-paths.el (paths-file-readable-directory-p): Created and
11861         used.
11862
11863         * loadup.el: Don't set inhibit-... flags from run-temacs.
11864
11865 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11866
11867         * packages.el (packages-data-path-depth): Added and used.
11868
11869 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11870
11871         * about.el:
11872         - Change .xpm to .png, delete "zcat" section.
11873         - cosmetic fix in the 'marcpa' entry.
11874
11875         * etc/photos
11876         - convert all .xpm.Z to .png
11877         - rename mrb to martin
11878         - rename mcook-m to mcookm
11879
11880 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11881
11882         * x-init.el (x-initialize-compose): Add support for
11883         dead-circumflex as YET ANOTHER NAME for that dead key.
11884
11885 1998-08-05  Colin Rafferty <colin@xemacs.org>
11886
11887         * setup-paths.el (paths-construct-exec-path): Made the
11888         last-packages really be last.
11889         (paths-construct-data-directory-list): Ditto.
11890
11891 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11892
11893         * startup.el(startup-splash-frame-body):
11894         Update Copyright notice in splash screen
11895
11896 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11897
11898         * minibuf.el (read-file-name-internal-1): do ~user completion.
11899
11900 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11901
11902         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11903         aginst destroyed extents
11904
11905 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11906
11907         * package-get.el (package-get): add `install-dir' argument.
11908
11909 1998-07-20  John Jones  <jj@asu.edu>
11910
11911         * package-get.el: calls to package-get-update-all will only
11912           update packages which are already installed.
11913
11914 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11915
11916         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11917         writable.
11918
11919 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11920
11921         * about.el (about-hackers): Correct my email.
11922
11923 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11924
11925         * about.el (about-hackers): new email-address.
11926
11927 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11928
11929         * minibuf.el (read-number): Don't let `input-error' condition
11930         escape.
11931
11932 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11933
11934         * about.el (about-hackers): use my `email-for-life' address.
11935
11936 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11937
11938         * XEmacs 21.2-beta1 is released.
11939
11940 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11941
11942         * ldap.el (ldap-search): Doc string change
11943
11944 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11945
11946         * menubar-items.el (default-menubar): Removed references to
11947         `data-directory', and use `locate-data-file' instead, and made
11948         then greyed out if they don't exist.
11949
11950 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11951
11952         * keymap.el (events-to-keys): Use `format' instead of `concat'
11953         since the latter does not accept integer args anymore
11954
11955 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11956
11957         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11958         macros replaced.
11959
11960 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11961
11962         * make-docfile.el: Get first initialization from very-early-lisp.el
11963         * update-elc.el: Ditto.
11964         * loadup.el (really-early-error-handler): Ditto.
11965
11966         * packages.el (packages-unbytecompiled-lisp): Add new file,
11967         very-early-lisp.el.
11968
11969         * very-early-lisp.el: New file.
11970
11971 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11972
11973         * Symbols that have been obsolete for at least 3 years removed (II).
11974
11975         * obsolete.el (eval-current-buffer): Make compatible.
11976         (byte-code-function-p): Ditto.
11977         (send-string): Removed.
11978         (send-region): Removed.
11979         (screen-scrollbar-width): Removed.
11980         (set-screen-scrollbar-width): Removed.
11981         (set-screen-left-margin-width): Removed.
11982         (set-screen-right-margin-width): Removed.
11983         (screen-left-margin-width): Removed.
11984         (screen-right-margin-width): Removed.
11985         (set-buffer-left-margin-width): Removed.
11986         (set-buffer-right-margin-width): Removed.
11987         (buffer-left-margin-width): Removed.
11988         (buffer-right-margin-width): Removed.
11989         (x-set-frame-icon-pixmap): Removed.
11990         (x-set-screen-icon-pixmap): Removed.
11991         (pixel-name): Removed.
11992         (make-pixmap): Removed.
11993         (make-cursor): Removed.
11994         (pixmap-width): Removed.
11995         (pixmap-contributes-to-line-height-p): Removed.
11996         (set-pixmap-contributes-to-line-height): Removed.
11997
11998 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11999
12000         * obsolete.el (popup-menu-up-p): removed.
12001         (read-no-blanks-input): Removed.
12002         (wholenump): Removed.
12003         (ring-mod): Removed (what was ring-mod?).
12004         (current-time-seconds): Removed.
12005         (run-special-hook-with-args): Removed.
12006         (dot): Removed.
12007         (dot-marker): Removed.
12008         (dot-min): Removed.
12009         (dot-max): Removed.
12010         (window-dot): Removed.
12011         (set-window-dot): Removed.
12012
12013         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12014         `dot-min'.
12015
12016         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12017
12018         * code-files.el (insert-file-contents): Rename
12019         run-special-hook-with-args to run-hook-with-args-until-success.
12020         (write-region): Ditto.
12021
12022 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12023
12024         * about.el: Fix typos, update release date.
12025
12026         * Symbols that have been obsolete for at least 3 years removed.
12027
12028         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12029         screen- functions.
12030         (toplevel): remove setf methods for screen functions.
12031         * cl-macs.el (extent-data): defsetf removed.
12032         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12033         many places to remove.
12034         (comment-indent-hook): Ditto.
12035         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12036         (buffer-dedicated-screen): Ditto.
12037         (deiconify-screen): Ditto.
12038         (delete-screen): Ditto.
12039         (event-screen): Ditto.
12040         (find-file-other-screen): Ditto.
12041         (find-file-read-only-other-screen): Ditto.
12042         (live-screen-p): Ditto.
12043         (screen-height): Ditto.
12044         (screen-iconified-p): Ditto.
12045         (screen-list): Ditto.
12046         (screen-live-p): Ditto.
12047         (screen-name): Ditto.
12048         (screen-parameters): Ditto.
12049         (screen-pixel-height): Ditto.
12050         (screen-pixel-width): Ditto.
12051         (screen-root-window): Ditto.
12052         (screen-selected-window): Ditto.
12053         (screen-totally-visible-p): Ditto.
12054         (screen-visible-p): Ditto.
12055         (screen-width): Ditto.
12056         (screenp): Ditto.
12057         (get-screen-for-buffer): Ditto.
12058         (get-screen-for-buffer-noselect): Ditto.
12059         (get-other-screen): Ditto.
12060         (iconify-screen): Ditto.
12061         (lower-screen): Ditto.
12062         (mail-other-screen): Ditto.
12063         (make-screen): Ditto.
12064         (make-screen-invisible): Ditto.
12065         (make-screen-visible): Ditto.
12066         (modify-screen-parameters): Ditto.
12067         (new-screen): Ditto.
12068         (next-screen): Ditto.
12069         (next-multiscreen-window): Ditto.
12070         (other-screen): Ditto.
12071         (previous-screen): Ditto.
12072         (previous-multiscreen-window): Ditto.
12073         (raise-screen): Ditto.
12074         (redraw-screen): Ditto.
12075         (select-screen): Ditto.
12076         (selected-screen): Ditto.
12077         (set-buffer-dedicated-screen): Ditto.
12078         (set-screen-height): Ditto.
12079         (set-screen-position): Ditto.
12080         (set-screen-size): Ditto.
12081         (set-screen-width): Ditto.
12082         (show-temp-buffer-in-current-screen): Ditto.
12083         (switch-to-buffer-other-screen): Ditto.
12084         (visible-screen-list): Ditto.
12085         (window-screen): Ditto.
12086         (x-set-screen-pointer): Ditto.
12087         (x-set-frame-pointer): Ditto.
12088         (screen-title-format): Ditto.
12089         (screen-icon-title-format): Ditto.
12090         (terminal-screen): Ditto.
12091         (delete-screen-hook): Ditto.
12092         (create-screen-hook): Ditto.
12093         (mouse-enter-screen-hook): Ditto.
12094         (mouse-leave-screen-hook): Ditto.
12095         (map-screen-hook): Ditto.
12096         (unmap-screen-hook): Ditto.
12097         (default-screen-alist): Ditto.
12098         (default-screen-name): Ditto.
12099         (x-screen-defaults): Ditto.
12100         (x-create-screen): Ditto.
12101         * obsolete.el: meta-flag removed.
12102         baud-rate removed.
12103         sleep-for-millisecs removed.
12104         extent-data removed.
12105         set-extent-data removed.
12106         set-extent-attribute removed.
12107         extent-glyph removed.
12108         extent-layout removed.
12109         set-extent-layout removed.
12110         list-faces-display removed.
12111         list-faces removed.
12112         trim-versions-without-asking removed.
12113         after-write-file-hooks removed.
12114         truename removed.
12115         auto-fill-hook removed.
12116         blink-paren-hook removed.
12117         select-screen-hook, deselect-screen-hook removed.
12118         auto-raise-screen, auto-lower-screen removed.
12119
12120         * msw-mouse.el: Global change resource -> mswindows-resource.
12121
12122         * XEmacs 21.0-pre5 is released.
12123
12124 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12125
12126         * about.el (about-hackers): Credits update.
12127
12128 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12129
12130         * register.el (insert-register): Don't activate the region.
12131
12132 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12133
12134         * select.el: Restore x-* symbols for backwards compatibility:
12135         x-copy-primary-selection, x-kill-primary-selection,
12136         x-delete-primary-selection, x-select-make-extent-for-selection,
12137         x-valid-simple-selection-, x-cut-copy-clear-internal.
12138
12139 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12140
12141         * XEmacs 21.0-pre4 is released.
12142
12143 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12144
12145         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12146         reporting bugs.
12147         (maybe-add-init-button): Fix semantics under Windows.  Use
12148         `expand-file-name' rather than `concat'.
12149
12150         * help.el (print-messages): New function.
12151
12152 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12153
12154         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12155
12156 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12157
12158         * about.el: Tweaked my entry in about-hackers.
12159
12160         * find-paths.el (paths-emacs-root-p):
12161           Relaxed emacs-root checking of an in-place installation to
12162           also accommodate the flat layout used on MS Windows.
12163
12164 1998-06-29  John Jones  <jj@asu.edu>
12165
12166         * package-get.el: calls to package-get-update-all will only
12167           update packages which are already installed.
12168
12169 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12170
12171         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12172         are handled by the gui-element face fallbacks now.
12173
12174         * x-faces.el: default gui-element face to "background" as well as
12175         the default face.
12176
12177         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12178         and default face settings since these are set as fallbacks now in
12179         the appropriate domain.
12180
12181 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12182
12183         * text-mode.el (text-mode): Reorder regexp so the OR part
12184         corresponding to `page-delim' goes first and the hack in
12185         `forward-paragraph' will work.
12186         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12187
12188 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12189
12190         * subr.el (remove-hook): When checking the hook value
12191           with functionp, don't apply car to it.
12192
12193 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12194
12195         * package-get.el (package-get-remote-filename):
12196           Don't use file-name-as-directory because the local directory
12197           separator conventions might not be the same as ftp's.
12198
12199 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12200
12201         * ldap.el (ldap-host-parameters-alist): New name of
12202         `ldap-host-parameters-plist'
12203
12204 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12205
12206         * package-get.el: Using (require 'package-get-base), now that it
12207         provides itself.  Consequently removed all instances of (load
12208         "package-get-base.el").
12209
12210 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12211
12212         * subr.el (remove-hook): Don't treat the hook value as a
12213           list unless it is both consp and not functionp.
12214
12215 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12216
12217         * about.el: Email address for Ben Wing is ben@xemacs.org.
12218         * auto-show.el: Ditto.
12219         * bytecomp.el: Ditto.
12220         * faces.el: Ditto.
12221         * x-scrollbar.el: Ditto.
12222         * x-misc.el: Ditto.
12223         * tty-init.el: Ditto.
12224         * toolbar-items.el: Ditto.
12225         * symbol-syntax.el: Ditto.
12226         * specifier.el: Ditto.
12227         * objects.el: Ditto.
12228         * hyper-apropos.el: Ditto.
12229         * glyphs.el: Ditto.
12230
12231 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12234         vertical-divider-always-visible-p.
12235         (default-mouse-motion-handler): Ditto.
12236
12237 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12238
12239         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12240         global value.
12241
12242 1998-06-21  Oliver Graf <ograf@fga.de>
12243
12244         * build-reports.el: changed receiver to xemacs-build-reports list
12245
12246 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12247
12248         * font.el: Split font-family-mappings into X and
12249           mswindows-specific versions.
12250           mswindows-font-create-[object|name]: Treat supplied size
12251           as a pointsize. Added underline and strikethru handling.
12252
12253         * msw-faces.el: changed default mswindows charset to western.
12254
12255         * msw-glyphs.el: removed space in border-glyph font string that
12256           was inserted to get round bugs in the mswindows C font code.
12257
12258 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12259
12260         * about.el (about-hackers): Credits update.
12261
12262         * help-nomule.el (tutorial-supported-languages): Add Romanian
12263         TUTORIAL.
12264
12265         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12266         to ISO-8859-2.
12267
12268 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12269
12270         * font.el: Split font-family-mappings into X and
12271           mswindows-specific versions.
12272           mswindows-font-create-[object|name]: Treat supplied size
12273           as a pointsize. Added underline and strikethru handling.
12274
12275         * msw-faces.el: changed default mswindows charset to western.
12276
12277         * msw-glyphs.el: removed space in border-glyph font string that
12278           was inserted to get round bugs in the mswindows C font code.
12279
12280 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12281
12282         * minibuf.el: make read-color-completion-table call
12283           (mswindows-color-list for mswindows devices.
12284
12285 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12286
12287         * lisp/font-lock.el
12288         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12289         Let declaration items contain non-word symbol characters.
12290
12291 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12292
12293         * package-get.el (package-get-package-provider): Added autoload
12294         cookie.  Loading "package-get-base.el" in ALL functions that use
12295         it.  Fixed some (interactive ...) with multiple argument specs
12296         again.  Cosmetic indentation changes.
12297
12298 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12299
12300         * info.el (Info-insert-dir): Don't use nreverse on variables
12301         that you want to use later.
12302
12303 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12304
12305         * x-mouse.el (x-set-point-and-move-selection): Replace call
12306         to x-kill-primary-selection with kill-primary-selection
12307
12308 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12309
12310         * simple.el (what-cursor-position): Make cursor position reported
12311         use value of column-number-start-at-one
12312
12313 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12314
12315         * about.el (xemacs-hackers): Fix Jareth's email address.
12316
12317 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12318
12319         * startup.el (startup-splash-frame): Remove
12320         `xemacs-startup-logo-function'.
12321
12322 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12323
12324         * about.el (about-hackers): Update credits list.
12325
12326 1998-06-06  Jeff Miller <jmiller@smart.net>
12327
12328         * lisp/sound.el: Update sound-ext to allow filenames with
12329           extensions to be found by load-sound-file
12330
12331 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12332
12333         * info.el (Info-rebuild-outdated-dir): Removed variable
12334         (Info-auto-generate-directory): New variable
12335         (Info-save-auto-generated-dir): New variable
12336         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12337         (Info-build-dir-anew): Second parameter removed.  Use
12338         `Info-save-auto-generated-dir'
12339         (Info-rebuild-dir): Ditto
12340
12341 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12342
12343         * list-mode.el (next-list-mode-item): Would not recognize
12344         border between directly neighbored items.
12345
12346 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12347
12348         * package-get.el: add autoloads for some functions.
12349
12350 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * specifier.el (let-specifier): Tiny docfixes.
12353
12354 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12355
12356         * msw-mouse.el: set selection-pointer-glyph to Normal.
12357
12358 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12359
12360         * wid-edit.el (widget-specify-secret): New function.
12361         (widget-after-change): Use it.
12362         (widget-specify-field): Use it.
12363
12364 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12365
12366         * mouse.el (drag-window-divider): Use `(not done)' instead of
12367         `doit'; reuse result of `window-pixel-edges'.
12368
12369         * modeline.el (drag-modeline-event-lag): Rename to
12370         drag-divider-event-lag.
12371
12372 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12373
12374         * specifier.el (let-specifier): Rewritten not to generate needless
12375         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12376         arguments.
12377
12378 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12379
12380         * minibuf.el (read-file-name-1): Setup buffer-local value of
12381         `completion-ignore-case' in completions buffer under Windows.
12382
12383 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12384
12385         * about.el (about-maintainer-glyph): Fix support for not
12386         compressed images.
12387
12388 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12389
12390         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12391
12392         * mouse.el (mouse-track): Cancel selection if misc-user event with
12393         `cancel-mode-internal' function is fetched.
12394
12395 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * files.el (save-some-buffers-1): Fixed return value.
12398
12399 1998-06-01  Oliver Graf <ograf@fga.de>
12400
12401         * dragdrop.el: added experimental
12402
12403 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12404
12405         * startup.el (after-init-hook, init-file-user,
12406         user-init-directory, load-user-init-file):  Purge references
12407         to "~/.xemacs/init.el" from docstrings.
12408
12409         (load-user-init-file) Use paths-construct-path to construct
12410         paths to user init files.  Go directly to ~/.emacs, do not
12411         search ~/.xemacs/, do not load `default-custom-file'.
12412
12413 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12414
12415         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12416         general *sh.
12417         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12418
12419 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12420
12421         * menubar-items.el (default-menubar): add Update Packages to customize
12422         menu.
12423
12424 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12425
12426         * faces.el: use toolbar face as a fallback for toolbar properties
12427         in xpm-color-symbols instead of default.
12428
12429         * msw-faces.el: rename 3d-object -> gui-element face.
12430
12431 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12432
12433         * startup.el (xemacs-startup-logo-function): New variable.
12434         (startup-splash-frame): Use it.
12435
12436 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12437
12438         * files.el (save-some-buffers): Would wait 1 second.
12439         (save-some-buffers-1): Delete other windows here instead of in
12440         `save-some-buffers'.
12441         (save-some-buffers): Force redisplay only if windows were deleted.
12442
12443 1998-06-02  Didier Verna  <didier@xemacs.org>
12444
12445         * cus-face.el (custom-face-attributes): generalized the use of
12446         toggle buttons for boolean attributes.
12447         Re-ordered the items a bit.
12448
12449 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12450
12451         * sound.el (default-sound-directory): Use `locate-data-directory'
12452         to find the sounds directory.
12453
12454 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12455
12456         * sound.el: default sound-ext to .wav under mswindows, .au
12457         otherwise. load-default sounds without extensions.
12458
12459 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12460
12461         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12462         if send-pr is not bound.
12463
12464 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12465
12466         * files.el: grok idl files in auto-mode-alist.
12467 1998-06-01  Jeff Miller  <jmiller@smart.net>
12468
12469         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12470         calling `upcase'.
12471
12472 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12473
12474         * msw-glyphs.el: add xbm to the list of image types supported.
12475
12476 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12477
12478         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12479         instead of XEmacs one when dumping InfoDock.
12480
12481 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12482
12483         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12484         for `modeline-visible-p'
12485
12486         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12487
12488 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12489
12490         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12491         since it's not used anymore. doc string fixes.
12492
12493         * package-get.el (package-get-file-installed-p): new function. use
12494         instead of file-installed-p which is in an external package.
12495
12496 1998-05-28  Oliver Graf <ograf@fga.de>
12497
12498         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12499         favor of select-window/switch-to-buffer
12500
12501 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12502
12503         * startup.el: changed (getenv "HOME") to (user-home-directory)
12504
12505 1998-05-25  Oliver Graf <ograf@fga.de>
12506
12507         * frame.el (cde-start-drag) moved to dragdrop.el
12508         (offix-start-drag-region) moved to dragdrop.el
12509         (offix-start-drag) moved to dragdrop.el
12510         * dragdrop.el (cde-start-drag) moved from frame.el
12511         (offix-start-drag-region) moved from frame.el
12512         (offix-start-drag) moved from frame.el
12513         (cde-start-drag-region) cde drag regions
12514         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12515
12516 1998-05-26  Oliver Graf <ograf@fga.de>
12517
12518         * dragdrop.el: created dragdrop-drag prototypes
12519         (cde-start-drag-region) fixed typo
12520
12521 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12522
12523         * simple.el (after-init-hook): Remove reader macro.
12524
12525         * packages.el (packages-hardcoded-lisp): Get rid of reader
12526         macros.  Update DOC string.
12527
12528 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12529
12530         * mouse.el (drag-window-divider): Ditto.
12531
12532         * modeline.el (mouse-drag-modeline): Use it.
12533
12534         * lisp-mode.el (let-specifier): Specify indentation.
12535
12536         * specifier.el (let-specifier): Renamed from
12537         `with-specifier-instance'.
12538
12539 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12540
12541         * x-faces.el:
12542         * faces.el: move definition of xpm-color-symbols from x-faces.el
12543         to faces. Predicate x-get-resource on the presence of x.
12544
12545         * msw-faces.el: set 3d-object face rather than modeline. Specify
12546         faces as specfier defaults.
12547
12548         * package-get.el: don't use package-admin-add-single-file-package.
12549
12550 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12551
12552         * toolbar-items.el: Fixup tooltips.
12553         (toolbar-gnus): Don't use obsolete variable
12554         toolbar-news-frame-properties.
12555         (toolbar-news-reader): Default to `gnus' instead of
12556         `not-configured'.
12557
12558         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12559         Windows.
12560
12561 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12562
12563         * package-get.el: rename -installedp -> -installed-p.
12564
12565 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12566
12567         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12568         attributes, and assinged it to continuation, truncation and
12569         hscroll glyphs.
12570
12571         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12572         and made continuation, truncation and hscroll glyphs arrow
12573         characters out of that font.
12574
12575 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12576
12577         * minibuf.el (minibuffer-electric-separator): Play nicely with
12578         directory-sep-char being \.
12579         (minibuffer-electric-tilde): Ditto.
12580         (read-file-name-map): Ditto.
12581
12582 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12583
12584         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12585         on X devices.
12586         (default-mouse-track-deal-with-down-event): Avoid
12587         `x-disown-selection'; use `disown-selection' instead.
12588
12589 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12590
12591         * select.el:
12592         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12593         moved to (cut-copy-clear-internal) in select.el. Ditto for
12594         (x-delete-primary-selection) (x-kill-primary-selection)
12595         (x-copy-primary-selection).
12596         (own-clipboard): new function.
12597
12598         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12599         functions in select.el. remove old ones.
12600         (mswindows-own-clipboard): new function.
12601
12602 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12603
12604         * gnuserv.el: allow connections from mswindows type devices.
12605
12606 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12607
12608         * msw-glyphs.el: change image type used from cursor to resource.
12609
12610 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12611
12612         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12613         for {top,bottom}-{left,right} values in addition to
12614         {top,bottom}_{left,right}.
12615         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12616
12617 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12618
12619         * cl-macs.el (specifier-instance): Undefine its setf method.
12620
12621         * specifier.el (with-specifier-instance): Added docstring.
12622
12623         * mouse.el (drag-window-divider): Ditto.
12624
12625         * modeline.el (mouse-drag-modeline): Use it.
12626
12627         * lisp-mode.el (with-specifier-instance): Define its indentation
12628         level.
12629
12630         * specifier.el (with-specifier-instance): New macro.
12631
12632 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12633
12634         * package-get.el (package-get-create-custom): new function to
12635         auto-generate package-get-custom.el from package-get-base.el.
12636         * (package-get-ever-installedp): new function.
12637         * (package-get-custom): new function to get all packages specified
12638         by customize.
12639
12640 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12641
12642         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12643
12644 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12645
12646         * cl-extra.el: Reverse previous float change.
12647
12648 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12649
12650         * x-faces.el:
12651         * faces.el (try-font-name): moved from x-faces.el since it is
12652         required by w3 under mswindows as well X.
12653
12654 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12655
12656         * winnt.el: Removed evil (setq completion-ignore-case t)
12657         clause, one more overlookef fsfism.
12658         (nt-quote-args-functions-alist): End sentences with double space.
12659
12660 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12661
12662         * window-xemacs.el (push-window-configuration): Remove kludgery of
12663         recaching default-toolbar specifier.
12664         (pop-window-configuration): Ditto.
12665         (unpop-window-configuration): Ditto.
12666
12667 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12668
12669         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12670
12671 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12672
12673         * winnt.el (nt-quote-args-verbatim): Added function.
12674         (nt-quote-args-prefix-quote): Added function.
12675         (nt-quote-args-backslash-quote): Added function.
12676         (nt-quote-args-double-quote): Added function.
12677         (nt-quote-args-functions-alist): New variable.
12678         (nt-quote-process-args): Added function. This is the main quoting
12679         work horse called from process-nt.c
12680
12681 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12682
12683         * winnt.el: Removed duplicate definitions for backspace,
12684         delete, M-backspace and C-M-backspace.
12685         (file-name-buffer-file-type-alist): Removed this variable.
12686         (find-buffer-file-type): Removed function.
12687         (find-file-binary):  Removed function.
12688         (find-file-text): Removed function.
12689         (find-file-not-found-set-buffer-file-type): Removed function.
12690         (save-to-unix-hook): Removed function.
12691         (revert-from-unix-hook): Removed function.
12692         (using-unix-filesystems): Removed function.
12693         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12694         warning.
12695         (x-set-selection): Removed function.
12696         (x-get-selection): Removed function.
12697         Removed commented FSFisms.
12698         Replaced copyright notice (this file is not part of GNU Emacs).
12699         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12700         comint-process-echoes setting to t.
12701
12702 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12703
12704         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12705         and used following the interface change of
12706         `paths-find-recursive-path'.
12707
12708         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12709         regexp instead of a list of base names.
12710         (paths-version-control-filename-regexp):
12711         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12712         Introduced and used following the interface change of
12713         `paths-find-recursive-path'.
12714
12715 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12716
12717         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12718         on X devices, rather than on all non-TTY devices.
12719
12720 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12721
12722         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12723
12724         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12725
12726 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12727
12728         * itimer.el (activate-itimer): Fixed usage of integers
12729         as argument to `concat'.
12730
12731 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12732
12733         * itimer.el (start-itimer): replace the use of `concat' with
12734         `format'
12735
12736 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12737
12738         * mode-motion.el (mode-motion-hook): Clarify docstring.
12739         From Bob Weiner <weiner@altrasoft.com>
12740
12741         * loadhist.el (symbol-file): Supply prompt string when used
12742         interactively.
12743         From Bob Weiner <weiner@altrasoft.com>
12744
12745 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12746
12747         * loadup.el (really-early-error-handler): Ditto.
12748
12749         * update-elc.el: Ditto.
12750
12751         * setup-paths.el (paths-construct-exec-path): Ditto.
12752
12753         * make-docfile.el: Ditto.
12754
12755         * find-paths.el (paths-decode-directory-path): Use split-path
12756         instead of decode-path.
12757
12758         * files.el (parse-colon-path): Update docstring reference.
12759
12760 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12761
12762         * msw-init.el:
12763         * x-init.el:
12764         Bind cut'n'paste keys to non window-system specific functions.
12765
12766         * msw-select.el: New function mswindows-clear-clipboard.
12767         mswindows-cut-copy-clipboard extended to handle clearing of the
12768         selection and renamed to mswindows-cut-copy-clear-clipboard.
12769
12770         * select.el: on mswindows devices delete-primary-selection
12771         calls mswindows-clear-clipboard.
12772
12773 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12774
12775         * simple.el (quoted-insert): Inhibit quit when using read-char.
12776
12777         * cmdloop.el (read-char): Don't inhibit quit.
12778         (read-char-exclusive): Ditto.
12779         (read-char): Signal quit if quit-char was pressed.
12780         (read-char-exclusive): Ditto.
12781         (read-quoted-char): Return a character, not integer.
12782
12783         * menubar-items.el (default-popup-menu): Use Andy's generic
12784         selection code.
12785         (default-popup-menu): Fix code.
12786
12787 1998-05-14  Oliver Graf <ograf@fga.de>
12788
12789         * dragdrop.el (dragdrop-function-widget): this time it's done
12790
12791 1998-05-13  Oliver Graf <ograf@fga.de>
12792
12793         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12794
12795 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12796
12797         * device.el (device-pixel-width):
12798         (device-pixel-height):
12799         (device-mm-width):
12800         (device-mm-height):
12801         (device-bitplanes):
12802         (device-color-cells): Swapped parameters to device-system-metric
12803         according to the interface change.
12804
12805 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12806
12807         * mouse.el (default-mouse-motion-handler): Use new name of the
12808         function event-over-vertical-divider-p.
12809         Do not set E-W arrow cursor over the divider if
12810         vertical-divider-draggable-p is nil in the window.
12811         ([top-level]): Use new name for the variable
12812         vertical-divider-map.
12813         (drag-window-divider): Respect vertical-divider-draggable-p.
12814         Variable name typo fixes.
12815
12816 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12817
12818         * keymap.el (kbd): Define here; handle string constants and
12819         others...
12820
12821 1998-05-15  Christian Nyb <chr@mediascience.no>
12822
12823         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12824         in Emacs 18.
12825
12826 1998-05-13  Didier Verna  <didier@xemacs.org>
12827
12828         * mouse.el (drag-window-divider): give the vertical divider a
12829         pressed look when dragging it.
12830
12831 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12832
12833         * faces.el: predicate some more face operations on x or mswindows
12834         not just x.
12835
12836         * modeline.el: enable modeline coloring for mswindows.
12837
12838 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12839
12840         * minibuf.el (minibuffer-default): Added variable; compatible with
12841         FSF Emacs.
12842         (next-history-element): Used `minibuffer-default'.
12843
12844 1998-05-12  Oliver Graf <ograf@fga.de>
12845
12846         * dragdrop.el (dragdrop-function-widget): button and mods ok
12847         arguments still look a bit strange
12848         (dragdrop-compare-mods) created
12849         (dragdrop-drop-do-functions) correctly checks for buttons and
12850         modifiers
12851
12852 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12853
12854         * setup-paths.el (paths-default-info-directories): Replace
12855         path-separator with directory-sep-char.
12856
12857         * files.el (path-separator): Don't define it here.
12858
12859 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12860
12861         * update-elc.el: Ditto.
12862
12863         * setup-paths.el (paths-construct-exec-path): Ditto.
12864
12865         * make-docfile.el: Ditto.
12866
12867         * loadup.el (really-early-error-handler): Ditto.
12868
12869         * find-paths.el (paths-decode-directory-path): Use decode-path
12870         instead of decode-path-internal.
12871
12872         * files.el (parse-colon-path): Update docstring.
12873
12874 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12875
12876         * subr.el (get-buffer-window-list): Make BUFFER optional.
12877
12878         * window-xemacs.el (windows-of-buffer): Defalias to
12879         get-buffer-window-list.
12880
12881 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12882
12883         * disass.el: Fix maintainer keyword.
12884
12885         * bytecomp.el (byte-compile-and-load-file): Autoload.
12886         (byte-compile-buffer): Ditto.
12887
12888         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12889         value is returned, not the name.
12890         (lisp-imenu-generic-expression): Enable it.
12891         (lisp-mode-variables): Ditto.
12892         (lisp-indent-offset): Change defconst to defvar.
12893         (lisp-indent-function): Ditto.
12894         (lisp-body-indent): Ditto.
12895
12896 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12897
12898         * modeline.el: Use zap-last-kbd-macro-event.
12899
12900         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12901         nil, don't attempt to do anything with messages.
12902         (eval-last-sexp): Use `letf' for clarity.
12903
12904 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12905
12906         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12907
12908 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12909
12910         * buff-menu.el:
12911         * lisp-mode.el:
12912         * obsolete.el:
12913         Change empty docstrings into no doc strings at all.
12914         Fix bogus FSF-format docstrings.
12915         * etags.el: Fix docstring.
12916
12917 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12918
12919         * package-get.el (package-get): Use internal md5
12920
12921 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12922
12923         * about.el (about-xemacs): Correct abuse of concat.
12924
12925 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12926
12927         * info.el (Info-mode): Use easymenu.
12928
12929 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12930
12931         * apropos.el (apropos): Don't use concat with integers.
12932
12933         * cmdloop.el (describe-last-error): Handle the case when no error
12934         was seen gracefully.
12935
12936         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12937         defun.
12938         (apropos-describe-plist): Ditto.
12939
12940         * help.el (with-displaying-help-buffer): Revert to a defun.
12941         (describe-key): Use it as defun.
12942         (describe-mode): Ditto.
12943         (describe-bindings): Ditto.
12944         (describe-prefix-bindings): Ditto.
12945         (describe-installation): Ditto.
12946         (view-lossage): Ditto.
12947         (describe-function): Ditto.
12948         (describe-variable): Ditto.
12949         (describe-syntax): Ditto.
12950
12951 1998-05-11  Oliver Graf <ograf@fga.de>
12952
12953         * dragdrop.el: changed order of require/provide
12954         (dragdrop-drop-mime-default) changed to new calling conventions
12955         (dragdrop-drop-do-functions) changed to new calling conventions
12956         (dragdrop-function-widget) this one needs more work...
12957
12958 1998-05-10  Oliver Graf <ograf@fga.de>
12959
12960         * about.el: another small change in my entry
12961         * dragdrop.el (dragdrop-drop-log-function): logging added
12962         plus customizations
12963         changed interface to handler functions. now called with event
12964         and object
12965
12966 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12967
12968         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12969         E-W arrow pointer displayed over draggable dividers.
12970
12971         * mouse.el (default-mouse-motion-handler): Show it when
12972         appropriate.
12973         (drag-window-divider): Added.
12974         ([top-level]): Initialized window-divider-map with a keymap
12975         binding the above function to left button down event.
12976
12977         * x-mouse.el (x-init-pointer-shape): Initialize
12978         divider-pointer-glyph from Cursor.dividerPointer, or use default
12979         E-W double arrow.
12980
12981 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12982
12983         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12984
12985 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12986
12987         * simple.el (count-words-buffer): Don't query for buffer.
12988         (count-lines-buffer): Ditto.
12989
12990 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12991
12992         * help.el (where-is): add optional insert argument.
12993
12994 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12995
12996         * help.el (describe-key-briefly): New argument INSERT.
12997
12998         * simple.el (eval-expression): New optional argument; synch with
12999         FSF 20.3.
13000
13001         * keydefs.el (global-map): Add new register bindings.
13002
13003         * register.el: Synched with FSF 20.3.
13004
13005 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13006
13007         * window-xemacs.el (recenter): all arguments are optional.
13008
13009 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13010
13011         * device.el: (device-pixel-width): Reflected name/parameters
13012         change to device-system-metric.
13013         (device-pixel-height): Ditto.
13014         (device-mm-width): Ditto.
13015         (device-mm-height): Ditto.
13016         (device-bitplanes): Ditto.
13017         (device-color-cells): Ditto.
13018
13019 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13020
13021         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13022
13023         * cl.el (most-positive-fixnum): Document.
13024         (most-negative-fixnum): Ditto.
13025
13026         * cus-dep.el: Updated comment.
13027
13028         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13029         constant.
13030
13031         * cus-load.el (custom-put): Removed.
13032
13033         * files.el (after-find-file): Just resignal quit instead of
13034         signaling "canceled".
13035
13036 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13037
13038         * frame.el (other-frame): Use `focus-frame' instead of
13039         select-frame kludges.
13040
13041         * lisp-mode.el: Update lisp-indent-function for
13042         save-selected-frame and with-selected-frame.
13043
13044         * frame.el (save-selected-frame): New macro.
13045         (with-selected-frame): Ditto.
13046         (other-frame): Use `set-frame-focus'.
13047
13048 1998-05-06  Oliver Graf <ograf@fga.de>
13049
13050         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13051         (dragdrop-drop-url-default) default handler for URL drops created
13052         (dragdrop-drop-mime-default) default handler for MIME drops created
13053         (dragdrop-drop-functions) default custom for handling drops created
13054         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13055
13056 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13057
13058         * mouse.el: Removed redundant mouse-mswindows-drop function.
13059
13060 1998-05-05  Oliver Graf <ograf@fga.de>
13061
13062         * about.el: changed some text in my entry
13063         * dragdrop.el: added customs
13064
13065 1998-05-04  Oliver Graf <ograf@fga.de>
13066
13067         * mouse.el: killed global drop key bindings
13068         (mouse-offix-drop) removed
13069         * dragdrop.el: created
13070         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13071
13072 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13073
13074         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13075         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13076
13077         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13078         obsolete comment.
13079
13080         * scrollbar.el (scrollbars-visible-p): Use new
13081         {vertical,horizontal}-scrollbar-visible-p specifiers.
13082
13083 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13084
13085         * device.el (device-pixel-height):
13086         (device-pixel-width):
13087         (device-mm-width):
13088         (device-mm-height):
13089         (device-bitplanes):
13090         (device-color-cells): Moved these 6 functions from device.c; they
13091         all use single (device-system-metrics) call.
13092
13093 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13094
13095         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13096         were renamed.
13097
13098         * menubar-items.el:
13099         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13100         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13101
13102         * help.el (help-map): Remove Hyperbole keybinding logic.
13103         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13104
13105 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13106
13107         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13108         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13109
13110 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13111
13112         * msw-glyphs.el: use nicer icon3 from the frame icon.
13113
13114 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13115
13116         * version.el (emacs-version): Remove InfoDock conditionals.
13117
13118         * startup.el (startup-splash-frame): Change ID logo name.
13119
13120 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13121
13122         * files.el (after-find-file): If the user presses C-g on
13123         directory-creation prompt, kill the buffer.
13124
13125 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13126
13127         * simple.el (count-words-region): Reverse previous change.
13128
13129 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13130
13131         * replace.el (query-replace): Just call perform-replace.
13132         (query-replace-regexp): Ditto.
13133         (perform-replace): Move region handling here.
13134         (perform-replace): Use the new arg to match-data.
13135
13136 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13137
13138         * x-init.el: Install X specific display table that
13139           displays char 0240 as a space to avoid whatever it is
13140           that screws up display of that character code.
13141
13142 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * help.el (function-arglist): If no arguments are documented for a
13145         subr, print nothing rather than incorrect output.
13146
13147 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13148
13149         * cmdloop.el (command-error): Update bail-out error message to use
13150         `emacs-program-name'.
13151
13152         * lib-complete.el: Remove reader macro cruft.
13153
13154         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13155         cruft.
13156
13157         * simple.el (count-words-region): Drop interactive-p check on the
13158         message.
13159
13160 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13161
13162         * font.el
13163         * msw-faces.el
13164         Correct spelling of mswindows-font-canonicalize-name.
13165
13166 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13167
13168         * ldap.el (ldap-host-parameters-alist): Replaced with
13169         `ldap-host-parameters-plist'
13170         (ldap-search): Adapt to previous change
13171
13172 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13173
13174         * about.el (about-hackers): Update Bob Weiner bio.
13175         (about-maintainer-info): Ditto.
13176
13177 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13178
13179         * simple.el (display-warning-minimum-level): Docfix.
13180
13181 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13182
13183         * widget.el (:default-get): New keyword.
13184         * wid-edit.el (default, widget-default-default-get): Define it.
13185         (group, widget-group-default-get): Define it.
13186         (menu-choice, widget-choice-default-get): Define it.
13187         (widget-default-get): New function.
13188         (widget-choice-action): Call it.
13189         (widget-editable-list-entry-create): Call it.
13190
13191 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13192
13193         * byte-optimize.el (byte-boolean-vars): Removed.
13194         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13195         lookup through `byte-boolean-vars'.
13196
13197 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13198
13199         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13200         resource-provided values into ghost specs for scrollbar-height and
13201         scrollbar-width.
13202
13203 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13204
13205         * byte-optimize.el: Don't attempt to optimize /=.
13206
13207         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13208         (byte-compile-/=): Ditto.
13209
13210 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13211
13212         * apropos.el: Use `with-displaying-help-buffer'.
13213         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13214         Use `with-displaying-help-buffer'.
13215         (apropos-follow): Do not give special treatment to buffer cursor
13216         was in prior to a mouse click.
13217         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13218         (apropos-print-doc): Set correct buffer for setting text
13219         properties.
13220
13221 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13222
13223         * help.el (help-buffer-prefix-string): New variable.
13224         (help-buffer-name): Use it.
13225
13226         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13227         mode menu.
13228
13229 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13230
13231         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13232
13233 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * files.el (find-file-noselect): Update docstring.
13236         (find-file-noselect): Signal an error if found an unreadable file.
13237         (file-chase-links): Save the match data.
13238         (normal-mode): Use `lwarn' and `error-message-string'.
13239         (interpreter-mode-alist): Change defconst to defvar.
13240         (inhibit-first-line-modes-regexps): Ditto.
13241         (inhibit-first-line-modes-regexps): Added .tgz.
13242         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13243         (change-major-mode-with-file-name): New user-option.
13244         (set-visited-file-name): Synched with FSF.
13245         (file-name-extension): New function, from FSF 20.3.
13246         (file-relative-name): Synched with FSF.
13247         (save-some-buffers): Support the C-r feature.
13248         (recover-session): Synched with FSF.
13249         (kill-some-buffers): Ditto.
13250         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13251
13252 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13253
13254         * files.el (insert-file): Undo previous change and reenable use of
13255         format.el.
13256
13257 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13258
13259         * window-xemacs.el (recenter): Define.
13260
13261 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13262
13263         * font.el (mswindows-font-create-name)
13264         (mswindows-font-create-object): new functions for mswindows type
13265         fonts.
13266
13267         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13268         strings are parsed as well as font objects.
13269
13270 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13271
13272         * modeline.el (defining-kbd-macro): Restore modeline indication of
13273         kbd-macro being recorded.
13274         (add-minor-mode): Simplify docstring.
13275         (modeline-minor-mode-menu): Remove stuff.
13276
13277 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13278
13279         * code-process.el (call-process): dynamically decide process
13280         coding type.
13281
13282 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13283
13284         * modeline.el: Add line-number-mode, column-number-mode to
13285         the modeline minor-mode menu.  Button2 on the line number does
13286         goto-line.
13287
13288 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13289
13290         * mouse.el: move x-selection-owner-p type things to
13291         selection-owner-p.
13292
13293         * msw-init.el: copy zmacs stuff from x-init.el
13294
13295         * msw-select.el (mswindows-own-selection)
13296         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13297         functions. Very simple minded implementation of selectio
13298         ownership.
13299
13300         * select.el (own-selection) (disown-selection)
13301         (activate-region-as-selection) (select-make-extent-for-selection)
13302         (valid-simple-selection-p): functions moved from x-select.el for
13303         generalized selection.
13304
13305         * x-select.el: see select.el changes.
13306
13307         * x-toolbar.el: use new selection functions.
13308
13309 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13310
13311         * packages.el (packages-find-package-directories): Fixed bug that
13312         would pick up multiple site-package directories.
13313         (package-locations): Added "xemacs-packages" as a late package
13314         location.
13315
13316         * find-paths.el: Now uses `emacs-program-name' and
13317         `emacs-program-version'.
13318         Additions to enforce version-specific directories in
13319         `paths-find-version-directory'.
13320
13321 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13322
13323         * default.el: Removed.
13324         * site-start.el: Removed.
13325
13326 1998-04-29  Didier Verna  <didier@xemacs.org>
13327
13328         * minibuf.el (minibuffer-history-minimum-string-length): Default
13329         to nil.
13330
13331 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13332
13333         * find-paths.el (paths-program-name): Rename.
13334         (paths-emacs-root-p): Ditto.
13335         (paths-find-site-directory): Ditto.
13336
13337 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13338
13339         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13340         `emacs-lisp-byte-compile-and-load'.
13341
13342 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13343
13344         * ldap.el (ldap-search): Fixed additional parameter passing to
13345         `ldap-open'
13346
13347 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13348
13349         * select.el (kill-primary-selection) (selection-owner-p)
13350         (copy-primary-selection) (yank-clipboard-selection)
13351         (selection-exists-p) (delete-primary-selection): new file and
13352         functions that do the right thing for the selected device.
13353
13354         * x-menubar.el: use generalised selection functions.
13355
13356         * dumped-lisp.el: dump select.el.
13357
13358 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13359
13360         * find-paths.el (paths-progname): New variable.
13361         (paths-emacs-root-p): Use it.
13362         (paths-find-site-directory): Ditto.
13363
13364 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13365
13366         * loadup.el ((member "dump" command-line-args)): Dump as
13367         `infodock' if InfoDock.
13368
13369 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13370
13371         * find-paths.el (construct-emacs-version): Simplify, include
13372         program name in the return value.
13373         * (paths-find-version-directory): Use it.
13374
13375 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13376
13377         * info.el (Info-parse-dir-entries): Fixed regexp
13378         (Info-build-dir-anew): Remove full suffix and capitalize info file
13379         name for files with no @direntry
13380         (Info-batch-rebuild-dir): New function
13381         (Info-suffixed-file): Check for regular files instead of simple
13382         file existence (could catch directories before)
13383
13384 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13385
13386         * setup-paths.el, find-paths.el: Removed uses of `not' which
13387         temacs doesn't have.
13388
13389         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13390         into root searching.
13391
13392 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13393
13394         * subr.el: Remove definition of `not'.
13395
13396 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13397
13398         * msw-glyphs.el: enable graphics support.
13399
13400 1998-04-23  Didier Verna  <didier@xemacs.org>
13401
13402         * x-menubar.el (default-menubar): restored the line-number-mode
13403         option.
13404
13405         * misc doc string updates related to the options menu.
13406
13407 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13408
13409         * setup-paths.el (paths-construct-load-path): Fix typo.
13410
13411 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13412
13413         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13414         font-menu-ignore-scaled-fonts don't have to be bound now; this
13415         gets us one step further towards making --no-autoloads work.
13416
13417         * startup.el (normal-top-level): Load auto-autoloads only if
13418         lisp-directory is non-nil.
13419
13420         * setup-paths.el (paths-construct-load-path): Made it robust
13421         against nil lisp-directory.
13422
13423         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13424         to the list of variables that cause a warning when nil.
13425
13426         * toolbar.el (init-toolbar-location): Now works even when there's
13427         no toolbar icon directory.
13428
13429 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13430
13431         * help.el (view-lossage): Recognize it.
13432
13433         * simple.el (log-message): Mark multiline messages.
13434
13435 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13436
13437         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13438
13439 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13440
13441         * package-get.el (package-get-all):  add `\n' separator to
13442         interactive specification so that both variables are read
13443
13444 1998-04-22  Didier Verna  <didier@xemacs.org>
13445
13446         * x-menubar.el: ported the options menu to Custom.
13447         Moved the "read only" toggle button to the buffers menu.
13448         Corrected some missing ;;;###autoload or defcustom.
13449
13450         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13451         the scrollbar-visible specifier for options menu handling.
13452
13453         * toolbar.el (toolbar-visible-p)
13454                      (toolbar-captioned-p)
13455                      (default-toolbar-position): defcustom wrappers around
13456         the toolbar specifiers for options menu handling.
13457
13458         * frame.el (get-frame-for-buffer-default-instance-limit):
13459         defcustom it for options menu handling.
13460
13461         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13462         font-lock-mode for options menu handling.
13463
13464         * cus-start.el: added Custom properties to overwrite-mode for
13465         options menu handling.
13466
13467 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13468
13469         * about.el: shameless self-promotion.
13470
13471 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13472
13473         * simple.el (raw-append-message): Slightly optimize.
13474         (remove-message): Use `push' for clarity.
13475         (append-message): Ditto.
13476         (display-warning): Dito.
13477         (raw-append-message): Send the message to the appropriate device.
13478
13479 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13480
13481         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13482         From Sean MacLennan <Sean.MacLennan@pika.ca>
13483
13484 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13485
13486         * setup-paths.el: Changed `directory-sep-char' to
13487         `path-separator', following a change in GNU Emacs.
13488
13489 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13490
13491         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13492         (Info-build-dir-anew): Add a final newline.
13493         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13494         is `always'
13495         (Info-rebuild-dir): Ditto
13496
13497         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13498
13499 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13500
13501         * simple.el (count-words-buffer): Retain zmacs region.
13502         (count-words-region): Ditto.
13503         * simple.el: (what-line): Expanded line counts.
13504         (count-lines): New parameter to conditionalize whether collapsed
13505         lines get counted.
13506         From Bob Weiner <weiner@altrasoft.com>
13507
13508 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13509
13510         * packages.el (package-locations): infodock-packages must override
13511         mule-packages and packages.
13512
13513 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13514
13515         * wid-edit.el:
13516         remove rude messages from widget-activation-widget-mapper
13517         and widget-activation-glyph-mapper
13518
13519 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13520
13521         * toolbar.el: Remove (featurep 'x) test from
13522         toolbar-make-button-list
13523
13524 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13527         only if in the same frame.
13528
13529 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13530
13531         * packages.el (package-locations): Added site-packages hierarchy.
13532
13533         * setup-paths.el (paths-default-info-directories): Introduced and
13534         used.
13535
13536         * packages.el, setup-paths.el: Set various path searching depths
13537         to 1.
13538
13539         * packages.el (packages-hierarchy-depth):
13540         (packages-load-path-depth): Introduced and used.
13541
13542         * setup-paths.el (paths-load-path-depth): Introduced and used.
13543
13544         * find-paths.el (paths-find-recursive-path): Added max-depth
13545         parameter.
13546
13547 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13548
13549         * setup-paths.el (paths-construct-info-path): Removed
13550         dependency on behavior of (file-name-as-directory "").
13551
13552 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13553
13554         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13555         lisp objects
13556
13557 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13558
13559         * dump-paths.el, startup.el: Added handling for --debug-paths.
13560
13561 1998-04-15  William M. Perry  <wmperry@aventail.com>
13562
13563         * wid-edit.el: We cannot just set the help-echo or balloon-help
13564           properties for an extent based on the :help-echo widget
13565           property, since help-echo and balloon-help cause an EXTENT to
13566           get passed in, where :help-echo functions are expecting a WIDGET
13567
13568 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13569
13570         * scrollbar.el (init-scrollbar-from-resources): Call
13571         mswindows-init-scrollbar-metrics when appropriate.
13572
13573 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13574
13575         * dumped-lisp.el: dump x-toolbar for window system
13576
13577         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13578         have support and xpm.
13579
13580 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13581
13582         * files.el (toggle-read-only): Fix docstring.
13583         From Didier Verna <didier@xemacs.org>
13584
13585 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13586
13587         * startup.el (normal-top-level): Load autoload-file-name without
13588         specifying an extension---some people only auto-autoload.el.gz.
13589
13590 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * files.el (backup-enable-predicate): Don't bomb on NAME being
13593         nil.
13594
13595 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13596
13597         * find-paths.el, packages.el: Now prefers configure'd paths.
13598         This shouldn't cause any of the originally anticipated problems as
13599         the current paths architecture will not define the various
13600         configure-xxx variables if they're not specified on the configure
13601         command line.
13602
13603         * find-paths.el, setup-paths.el, packages.el: Removed all
13604         mentionings of "/" as a path separator.
13605         Used paths-construct-path throughout.
13606
13607         * find-paths.el (paths-construct-path): Created to assemble paths
13608         from directory components.
13609
13610         * setup-paths.el, packages.el: Used paths-decode-directory-path
13611         instead of decode-path-internal.
13612
13613         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13614         and associates.
13615         (paths-decode-directory-path) Created.
13616
13617         * setup-paths.el: Changed configure-exec-path to
13618         configure-exec-directory.
13619
13620 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13621
13622         * packages.el (packages-find-packages): Fixed decoding of
13623         EMACSPACKAGEPATH.
13624
13625         * startup.el: -no-packages -> -no-early-packages.
13626
13627         (packages-load-package-lisps): Fixed loading of auto-autoload
13628         files.
13629
13630         * startup.el (normal-top-level): Fixed loading of core
13631         auto-autoload.
13632
13633         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13634
13635         * startup.el, packages.el, dump-paths.el: Added proper settings
13636         for site-directory and lisp-directory variables.
13637
13638         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13639         inhibit-package-autoloads and fixed handling of it.
13640
13641         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13642         handling of former inhibit-package-init, now
13643         inhibit-early-packages, to make -vanilla etc. work.
13644
13645 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13646
13647         * code-process.el (start-process): Fallback to 'undecided instead
13648         of 'binary for process input coding stream.
13649
13650         * process.el (start-process): Docstring fix.
13651
13652 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13653
13654         * info.el (Info-insert-dir): Do not insert temporary dir files
13655         in Info-dir-file-attributes
13656         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13657         (Info-rebuild-dir): Ditto.
13658
13659 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13660
13661         * obsolete.el: Added obsoleteness declarations for
13662         `site-directory' and `Info-default-directory-list'.
13663
13664 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13665
13666         * find-paths.el (paths-find-emacs-root): Only look at the
13667         executable at the end of the symlink chain for determining the
13668         Emacs root.
13669
13670 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13671
13672         * setup-paths.el (paths-construct-info-path): Changed construction
13673         to cater to gone default in configure.
13674
13675         * find-paths.el (paths-uniq-append): Added.
13676
13677         * packages.el: Rewritten package path construction once again.
13678
13679         * dump-paths.el, startup.el: Removed package-path as a global
13680         variable.
13681
13682         * package-admin.el (package-admin-add-single-file-package):
13683         (package-admin-add-binary-package): Changed package-path to
13684         late-packages.
13685
13686         * packages.el (packages-split-path): Split path at "/" rather than
13687         nil according to change in emacs.c.
13688
13689 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13690
13691         * setup-paths.el (paths-construct-info-path): Changed info path
13692         order so that directories come out right.
13693         (paths-find-lock-directory): Fixed bug: It used to think
13694         configure-lock-directory is a path.
13695
13696 1998-04-06  Jeff Miller <jmiller@smart.net>
13697
13698         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13699         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13700         eases the use of toolbar-add/kill-item functions.
13701
13702 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13703
13704         * code-files.el (file-coding-system-alist): Commented out
13705         loaddefs.el magical treatment.
13706
13707 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13708
13709         * info.el (Info-rebuild-outdated-dir): Added new option
13710         `conservative' and made it the default
13711         (Info-rebuild-dir): Appropriately parse multi-line description
13712         strings, and multi-section dir files. Issue warning when dir
13713         is rebuilt as temporary
13714         (Info-build-dir-anew): Issue warning when dir is built as
13715         temporary
13716
13717 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13718
13719         * list-mode.el (list-mode-map): Bind highlight motion commands to
13720         standard keys left, right, C-b and C-f.
13721
13722 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13723
13724         * files.el (auto-mode-alist): allow .sc for Scheme->C
13725
13726 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13727
13728         * loadup.el (pureload): Don't quote (garbage-collect).
13729
13730 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13731
13732         * package-get-base.el: Updated.
13733
13734 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13735
13736         * isearch-mode.el (isearch-just-started): New variable.
13737         (isearch-mode): Set it.
13738         (isearch-repeat): Advance one character forward only if the search
13739         was successful, and was not just started.
13740         (isearch-repeat): Clear isearch-just-started.
13741
13742 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13743
13744         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13745         if running -batch.
13746
13747 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13748
13749         * subr.el (listify-key-sequence): Removed.
13750
13751 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13752
13753         * bytecomp.el (byte-compile-print-gensym): New option.
13754         (byte-compile-output-file-form): Use it.
13755         (byte-compile-output-docform): Ditto.
13756         (byte-compile-compiled-obj-to-list): Ditto.
13757
13758 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13759
13760         * msw-glyphs.el: set frame icon if xpm support.
13761
13762 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13763
13764         * help.el: Code that pretty prints variable values
13765           removed.
13766
13767 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13768
13769         * find-paths.el (paths-emacs-root-p): Correct test for installation
13770         directory.
13771         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13772
13773 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13774
13775         * loaddefs.el: Don't set debug-ignored-errors; leave
13776           its default value set to nil.
13777
13778 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13779
13780         * info.el (Info-rebuild-dir): fixed mis-spelling.
13781
13782 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13783
13784         * info.el (Info-rebuild-outdated-dir): New custom var
13785         (Info-insert-node): Create/update dir file when needed, ie when it
13786         does not exist or is older than some info files in directory
13787
13788 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13789
13790         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13791         for last packages, mainly for using a 20.4 package base.
13792
13793         * packages.el (late-packages): Typo fix.  It was called
13794         early-packages.
13795
13796         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13797         relative symlinks correctly.
13798         (paths-find-emacs-roots): More rigorous checking for plausible
13799         configuration-time root.
13800
13801         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13802         find its roots.
13803
13804 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13805
13806         * faces.el: Fix docstrings.
13807         * glyphs.el: Fix docstrings.
13808         * mouse.el: Fix docstrings.
13809
13810         * frame.el: Change phrase `current frame' to `selected frame'.
13811
13812         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13813
13814         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13815         macros using backquote to make them infinitely more readable.
13816
13817 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13818
13819         * packages.el (packages-find-package-path): Hardcoded specialized
13820         InfoDock support until we can clean this up.
13821
13822         * help.el (describe-bindings-1): Return the value of the bindings
13823         help buffer created.
13824         (describe-bindings): Ditto.
13825
13826         * simple.el (set-variable): Restore previous behavior of not
13827         bombing if the variable to set is not boundp.
13828
13829 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13830
13831         * packages.el (packages-handle-package-dumped-lisps): Allow for
13832         non-local files to be loaded off the package-lisp variable.
13833
13834 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13835
13836         * x-faces.el: Global X resources should override
13837           specs for all device classes (color, grayscale, mono);
13838           code currently doesn't override any of them.  Fixed by
13839           calling remove-specifier with '(x default) as the tag
13840           set and allowing inexact matches.
13841
13842 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13843
13844         * faces.el: Separated face initializations based on
13845           device classes into device type specific (tag set,
13846           instantiator) pairs.
13847
13848 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13849
13850         * wid-edit.el (widget-choice-action): Remember user's explicit
13851         choice.
13852         (widget-choice-value-create): Respect it.
13853         From Richard Stallman <rms@gnu.org>
13854
13855 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13856
13857         * setup-paths.el (paths-construct-info-path): Always append
13858         existing directories from configure-time info path.
13859
13860         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13861         Info-directory-list.
13862
13863         * info.el: Removed Info-default-directory-list which was broken by
13864         design.
13865         Removed bogus initialization of Info-directory-list---startup.el
13866         can do a much better job.
13867         Added autoload of Info-directory-list.
13868
13869         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13870         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13871         be exclusive; now it's merely given precedence, just like in the
13872         old days.
13873
13874 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13875
13876         * find-paths.el (paths-find-architecture-directory): Fix bug with
13877         finding; it used to default too early.
13878
13879 1998-03-25  Martin Buchholz <martin@xemacs.org>
13880
13881         * packages.el (packages-split-path): Fix a bug; it used to fail
13882         for paths that weren't split.
13883
13884 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13885
13886         * finder.el (finder-compile-keywords): trap on errors.
13887
13888 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13889
13890         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13891           fourth argument of t so that only the specs exactly
13892           matching the tag lists are removed.
13893
13894 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13895
13896         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13897
13898 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13899
13900         * minibuf.el (mouse-read-file-name-1): If a default directory was
13901         specified, use it for generating the completions.
13902
13903 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13904
13905         * update-elc.el: Now respects inhibit-package-init and
13906         inhibit-site-lisp.
13907         Now does path construction with loadup-paths.
13908
13909         * startup.el (normal-top-level, startup-setup-paths): Now respects
13910         inhibit-package-init and inhibit-site-lisp.
13911
13912         * packages.el (packages-find-package-path): Extended package path
13913         by version-specific hierarchies.
13914         (packages-find-packages): Now respects inhibit flag and
13915         inhibit-site-lisp.
13916         Moved path setup to loadup-paths.
13917
13918         * make-docfile.el: Now respects inhibit-package-init and
13919         inhibit-site-lisp.
13920         Now does path construction with loadup-paths.
13921
13922         * loadup.el: Now respects inhibit-package-init and
13923         inhibit-site-lisp.
13924
13925         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13926
13927         * loadup-paths.el: New file: setup load-path to encompass
13928         packages.
13929
13930 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13931
13932         * auto-show.el: load-gc renamed to pureload.
13933         * site-load.el: Ditto.
13934         * packages.el (toplevel): Ditto.
13935         * loadup.el (really-early-error-handler): Ditto.
13936         * dumped-lisp.el (preloaded-file-list): Ditto.
13937         * cus-face.el (custom-declare-face): Ditto.
13938
13939 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13940
13941         * <Today>: The Big Path Searching Overhaul.
13942
13943         * find-paths.el: New file: find and assemble paths in the
13944         installation hierarchy.
13945
13946         * setup-paths.el: New file: global layout of paths and directories
13947         within the XEmacs hierarchy.
13948
13949         * packages.el: Replaced everything related to path searching and
13950         startup by code in terms of find-paths.
13951
13952         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13953         the new path searching engine.
13954
13955         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13956         and setup-paths.
13957
13958 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13959
13960         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13961         setup-paths.el.
13962
13963 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13964
13965         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13966         compiles identically in any configuration.
13967         Removed irrelevant commentary.
13968
13969 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13970
13971         * simple.el (set-variable): Allow setting specifiers.
13972
13973 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13974
13975         * lisp.el (forward-sexp): Revert previous change.
13976
13977 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13978
13979         * frame.el (frame-initialize): Use `delete-console' instead of
13980         `delete-device' to delete the stream console to match the usage in
13981         Fkill_emacs.
13982
13983 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13984
13985         * files.el (cdpath-previous): New variable.
13986         (cd): Use it.
13987         From Bob Weiner <weiner@wave.altrasoft.com>
13988
13989 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13990
13991         * keydefs.el: Changed keybindings of forward-char,
13992           backward, scroll-up and scroll-down to point to their
13993           -command counterparts.
13994
13995         * simple.el: New functions: forwarc-char-command,
13996           backwrad-char-command, scroll-up-command,
13997           scroll-down-command which work liek their counterparts
13998           except that they honor the variable
13999           signal-error-on-buffer-boundary.
14000
14001           Definition of signal-error-on-buffer-boundary received
14002           from src/cmds.c.
14003
14004           defvar declaration added for word-across-newline to avoid
14005           byte-compiler warning about the free variable reference.
14006
14007 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14008
14009         * winnt.el: Removed "%t" from the beginning of
14010         modeline-format. From now on, there's no nt-specifics in the modeline.
14011
14012 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14013
14014         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14015         of `when' with `if'.
14016
14017 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14018
14019         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14020         mswindows. Must be reworked along with glyphs.el, or
14021         merged into it, after there is images support.
14022
14023         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14024         'mswindows.
14025
14026 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14027
14028         * faces.el: fix for text cursor initialization.
14029         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14030         From Andy Piper <andyp@parallax.co.uk>
14031
14032 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14033
14034         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14035         if there is an existing package that handles it and warn the user
14036         about that mode.
14037
14038 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14039
14040         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14041         Installation" menu item when Installation-string is not bound.
14042
14043 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14044
14045         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14046         From Jeremiah W. James <jerry@cs.ucsb.edu>
14047
14048 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14049
14050         * msw-faces.el:
14051         * faces.el: Fix face initialization.
14052
14053 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14054
14055         * files.el (backup-enable-predicate): fix breakage introduced
14056         by TMPDIR patch.
14057
14058 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14059
14060         * x-faces.el (x-init-face-from-resources): The
14061           TTY face property retrieval functions don't return
14062           specifiers, so use face-property instead.
14063
14064 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14065
14066         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14067
14068 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14069
14070         * x-menubar.el: Expanded documentation for
14071           option-save-faces.  Changed Options -> Browse Faces
14072           menu entry to invoke customize-face.
14073
14074 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14075
14076         * faces.el: Most face initialization moved out of
14077           init-other-random-faces to the top level so that the
14078           initialization happens before Xemacs is dumped.  Much
14079           of the fascist "face-differs-from-default-p or FROB!"
14080           code has been retired in favor of letting the user do
14081           what they want to do.  Face initialization code changed
14082           to use `default' specifier tag so that the settings can
14083           be overridden later if the user wishes it.
14084
14085 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14086
14087         * about.el (about-hackers): Update contributors list.
14088
14089 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14090
14091         * specifier.el: Define new specifier tag `default'.
14092
14093         * modeline.el: Initialize faces using `default' tag.
14094
14095         * x-faces.el (x-init-face-from-resources): Remove
14096           specifier specs containing the `default' tag before
14097           adding new specs.
14098
14099 1998-03-02  John Jones  <jj@asu.edu>
14100
14101         * package-get.el (package-get-all): fixed arguments on call to
14102         package-admin-add-single-file-package.
14103         * package-get.el (package-get-installedp): fixed to match
14104         advertised behavior.
14105         * package-get.el: added function package-get-update-all which
14106         installs newest versions of all the current packages (if they are
14107         not already installed).
14108
14109 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14110
14111         * files.el (find-file-noselect): Uncommented `truename' binding in
14112         `let*' and use it later to set `buffer-file-truename' iff it's
14113         still nil, as happens for example when finding a compressed
14114         file with "jka-compr".
14115
14116 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14117
14118         * faces.el: in make-face-* type functions do the operation for all
14119         window systems, not just the first one found.
14120
14121         * font.el: call mswindows-list-fonts for mswindows.
14122
14123 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14124
14125         * code-process.el (call-process-region):
14126         * process.el (call-process-region):
14127         * package-get.el (package-get-dir):
14128         * files.el (backup-enable-predicate):
14129         * gnuserv.el (gnuserv-temp-file-regexp):
14130         Use temp-directory in place of `/tmp'.
14131
14132 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14133
14134         * "Fast" dired-in-C enhancements for Windows 95/NT:
14135
14136         * files.el: Added function, `wildcard-to-regexp', from GNU
14137           Emacs.
14138
14139         * files.el (insert-directory): Modified to use special
14140           dired-in-C enhancements if present.
14141
14142 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14143
14144         * code-files.el: make default coding no-conversion.
14145
14146 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14147
14148         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14149         the load-path.
14150
14151         * update-elc.el: Strip directory when testing for files not to
14152         bytecompile.
14153
14154 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14155
14156         * lisp-mode.el: Use recommended form for menus.
14157
14158         * info.el (Info-construct-menu): Use recommended form for menus.
14159
14160         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14161         entry.
14162
14163 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14164
14165         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14166           (get-frame-for-buffer-noselect): Always return frames
14167           in the not-this-window-p cond clause.
14168
14169 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14170
14171         * help.el (describe-installation): New function.
14172
14173         * x-menubar.el (default-menubar): Add describe-installation to
14174         Help menu.
14175
14176         * packages.el (packages-unbytecompiled-lisp): Installation.el
14177         should not be bytecompiled.
14178
14179         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14180         XEmacs.
14181
14182         * x-menubar.el (default-menubar): Use correct guard for VM menu
14183         entry.
14184
14185         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14186         coding.
14187         From Andy Piper <andyp@parallax.co.uk>
14188
14189 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14190
14191         * ldap.el: Do not require ldap-internal at compile time.
14192
14193 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14194
14195         * code-files.el: new file. a virtual copy of mule-files.el
14196         but without charset
14197         dependencies. (toggle-buffer-file-ocding-system) new function for
14198         changing the eol type for the current buffer.
14199
14200         * code-process.el: new file. a copy of
14201         mule-process.el. mule-process.el will disappear when things have
14202         settled.
14203
14204         * coding.el: new file. a virtual copy of mule-files.el but
14205         without charset dependencies. (coding-system-base) new function
14206         for getting the parent coding system of a coding system with eol
14207         type set.
14208
14209         * dumped-lisp.el: add above files for the non-mule case.
14210
14211 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14212
14213         * window-xemacs.el (display-buffer): If no explicit
14214           frame is specified, search for a window that displays
14215           the buffer on the currently selected frame, before
14216           searching other frames.
14217
14218 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14219
14220         * frame.el (get-frame-for-buffer): If not-this-window-p
14221           is non-nil, use window on the selected frame if it is not
14222           also the selected window.  When defaulting, search for
14223           windows on the currently selected fgrame before searching
14224           other frames.
14225
14226 1998-02-25  Didier Verna  <didier@xemacs.org>
14227
14228         * modeline.el (modeline-swap-buffers): originally named
14229         `mouse-release-modeline'. Whether to actually swap the buffers is
14230         decided in `mouse-drag-modeline'.
14231         (mouse-drag-modeline): A button release event is considered a
14232         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14233         stay unchanged.
14234
14235 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14236
14237         * x-menubar.el: Put redo on the menubar.
14238         From Aki Vehtari <Aki.Vehtari@hut.fi>
14239
14240 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14241
14242         * bytecomp.el (displaying-byte-compile-warnings): if
14243         temp-buffer-show-function is set, use it to display current set of
14244         warnings in the "*Compile-Log-Show*" buffer.
14245
14246         * simple.el (display-warning-buffer): if temp-buffer-show-function
14247         is set, use it to display current set of warnings in the
14248         "*Warnings-Show*" buffer.
14249
14250 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14251
14252         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14253         Common Lisp.
14254
14255 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14256
14257         * menubar.el: Allow button descriptors at least 2 long.
14258
14259         * x-menubar.el (default-menubar): Use recommended forms.
14260         (file-menu-filter): Remove.
14261         (edit-menu-filter): Remove.
14262
14263 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14264
14265         * about.el (about-hackers): Updated.
14266
14267 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14268
14269         * help.el (help-max-help-buffers): new variable
14270         (help-register-and-maybe-prune-excess): new function
14271         (help-buffer-name): use help-max-help-buffers.
14272         (with-displaying-help-buffer): use
14273         help-register-and-maybe-prune-excess.
14274
14275         * help.el (help-maybe-pretty-print-value): if the value fits on
14276         one line, let it.
14277
14278 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14279
14280         * (with-displaying-help-buffer): there is no need to kill the buffer
14281         if it exists, because with-output-to-temp-buffer will clear it.
14282         further, killing the buffer violates the rule that
14283         temp-buffer-show-function, if set, has the full responsibility of
14284         showing the temp buffer.  killing the buffer fucks with the window
14285         configuration, hosing temp-buffer-show-function.
14286
14287
14288 1998-02-23  Didier Verna  <didier@xemacs.org>
14289
14290         * modeline.el (mouse-drag-modeline):
14291         - Always scroll the modeline that was originally clicked on.
14292         - Use x pixels instead of x characters (which doesn't work anyway)
14293         as horizontal reference for modeline dragging. This allows us to
14294         keep on dragging the modeline even if the motion event occurs in
14295         another window.
14296
14297 1998-02-23  Didier Verna  <didier@xemacs.org>
14298
14299         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14300         glyph on the modeline to indicate that dragging the mouse has an
14301         effect both horizontally and vertically.
14302
14303 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14304
14305         * about.el (about-xemacs): Get rid of redundant visible version
14306         number.
14307
14308 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14309
14310         * about.el (about-hackers): Update credits.
14311
14312 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14313
14314         * prim/register.el (view-register): Show register type file-query.
14315
14316 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14317
14318         * mode-motion.el (mode-motion-highlight-internal):
14319           save-excursion inside save-window-exucrsion form to
14320           hide buffer point changes from save-window-excursion.
14321           Prevents display flickering when the mouse pointer
14322           moves.
14323
14324 1998-02-17  Didier Verna  <didier@xemacs.org>
14325
14326         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14327         function to handle correctly the case of a toolbar one side of the
14328         window: scrolling will not necessarily happen.
14329
14330 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14331
14332         * files.el (after-find-file): Restore missing argument
14333           to format that provides filename for "... consider M-x
14334           recover-file" message.  Also call `message' with "%s"
14335           as the first arg instead of an arbitrary string.
14336
14337 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14338
14339         * about.el (about-hackers): Various additions.
14340
14341 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14342
14343         * autoload.el (generate-file-autoloads-1): Don't force an extra
14344         line out when copying on-the-same line autoloads.
14345
14346         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14347         is installed.
14348
14349 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14350
14351         * x11/x-win-xfree86.el (x-win-init-xfree86):
14352         * x11/x-win-sun.el (x-win-init-sun):
14353         * x11/x-init.el (x-initialize-compose):
14354         * prim/simple.el:
14355         (backward-or-forward-kill-sexp):
14356         (backward-or-forward-kill-sentence):
14357         (backward-or-forward-kill-word):
14358         (backward-or-forward-delete-char):
14359         * prim/isearch-mode.el (isearch-help-or-delete-char):
14360         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14361         x-keysym-on-keyboard-p to detect backspace.
14362         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14363         Clean up symbols used with dead keys, checking Linux and solaris
14364         keysyms.
14365         Simplify x-win-*.el using above methods.
14366         Change documentation for x-keysym-*-p functions.
14367
14368 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14369
14370         * about.el (about-hackers): Restore entries for Michael Sperber and
14371         Vinnie Shelton.
14372         From Vinnie Shelton <acs@acm.org>
14373
14374 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * simple.el (count-words-region): Ditto.
14377
14378 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14379
14380         * simple.el (count-words-buffer): Document.  Don't print anything
14381         if non-interactive.
14382
14383 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14384
14385         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14386         multiple files in InfoDock.
14387
14388 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14389
14390         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14391         from version.el in InfoDock.
14392
14393         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14394         specially.
14395
14396 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14397
14398         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14399         variable name in docstring.
14400
14401 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14402
14403         * menubar.h: Include "gui.h".
14404
14405 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14406
14407         * site-load.el: Fix documentation.
14408
14409 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14410
14411         * package-get-base.el (package-get-base): Updated.
14412
14413         * keymap.el: PC-ize.
14414
14415 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14416
14417         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14418         from' on a fresh line.
14419
14420 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14421
14422         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14423         object.
14424
14425 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14426
14427         * undo-stack.el: PC-ize.
14428
14429         * cmdloop.el: PC-ize.
14430
14431 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14432
14433         * bytecomp-runtime.el: PC-ize.
14434
14435         * byte-optimize.el: Prolog fixup.  PC-ize.
14436
14437         * cus-dep.el: Spelling fix.
14438
14439         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14440         entries follow).
14441
14442 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14443
14444         * text-mode.el (text-mode-hook-identify): New function,
14445         put on text-mode-hook.  Set text-mode-variant here.
14446         (text-mode): Don't set it here.
14447
14448 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14449
14450         * text-mode.el (text-mode-hook): New defvar.
14451         (text-mode-variant): New variable.
14452         (text-mode): Set that variable locally.
14453         (toggle-text-mode-auto-fill): New command.
14454
14455 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14456
14457         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14458
14459 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14460
14461         * text-mode.el (paragraph-indent-text-mode):
14462         Renamed from spaced-text-mode.
14463         (text-mode-map): Bind TAB to indent-relative.
14464         (indented-text-mode-map): Variable deleted.
14465         (indented-text-mode): Now an alias for text-mode.
14466
14467 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14468
14469         * loadup.el: test-atoms debugging stuffs removed.
14470
14471 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14472
14473         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14474
14475 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14476
14477         * help.el (describe-beta): Made it use `locate-data-file'.
14478         (describe-distribution): Ditto.
14479         (describe-copying): Ditto.
14480         (describe-project): Ditto.
14481         (view-emacs-news): Ditto.
14482
14483         * help-nomule.el (help-with-tutorial): Made it use
14484         `locate-data-file' to find tutorial.
14485
14486 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14487
14488         * about.el: Corrected my email address.
14489
14490         * mouse.el: Added 'mouse-mswindows-drop' similar to
14491         'mouse-offix-drop'.
14492
14493 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14494
14495         * loadup.el (running-xemacs): Spelling fix.
14496
14497 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14498
14499         * packages.el (packages-find-packages-1): Don't allow a backwards
14500         compatible lisp tree to overwrite `preloaded-file-list'.
14501
14502 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14503
14504         * loadup.el: Don't delete "xemacs" prior to dumping.
14505
14506 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14507
14508         * package-info.el (pi-last-mod-date): New function.
14509         (pi-author-version): New function.
14510         (batch-update-package-info): Use them.
14511
14512 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14513
14514         * frame.el (get-frame-for-buffer-default-to-current): Create.
14515         (get-frame-for-buffer-noselect): Allow user to use current frame
14516         with `get-frame-for-buffer-default-to-current'.
14517
14518 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14519
14520         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14521         (byte-compile-output-docform): Ditto.
14522         (byte-compile-compiled-obj-to-list): Ditto.
14523
14524 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14525
14526         * startup.el (command-line-1): Removed code that ran
14527           buffer-menu.
14528
14529 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14530
14531         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14532
14533 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * frame.el (suspend-emacs-or-iconify-frame): Check using
14536         `device-on-window-system-p' instead of explicitly checking for X,
14537         so that the same logic works for MS Windows.
14538         (suspend-or-iconify-emacs): Ditto.
14539
14540 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14541
14542         * about.el (about-maintainer-info): Andy Piper is back.
14543         (xemacs-hackers): Updated Andy Piper's email address.
14544         (about-hackers): Added Jonathan Harris.
14545         (about-hackers): Updated Tibor Polgar's email address.
14546
14547 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14548
14549         * about.el: Add xemacs.org email manager.
14550
14551         * package-get-base.el (package-get-base): Updated with most recent
14552         package updates.
14553
14554 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14555
14556         * help.el (function-arglist): Use `indirect-function' instead of
14557         `symbol-function' so that aliases are treated correctly.
14558
14559 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14560
14561         * help.el (help-map): Add f1 binding to `help-for-help'.
14562         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14563         (describe-key-briefly): Use `princ' "%s" to print object.
14564         (with-displaying-help-buffer): Kill buffer if it exists, again.
14565         (describe-key): Use `princ' "%s" to print object.
14566         (describe-function-1): Use `princ' "%s" to print object.
14567         Commented out alias lines removed.
14568         (help-pretty-print-limit): New variable to control pretty-printing
14569         of variable values.
14570         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14571         `help-pretty-print-value' again.  Only print-print when OBJECT is
14572         list of length less than `help-pretty-print-limit'.
14573         (describe-variable): Use `help-maybe-pretty-print-value' again.
14574
14575 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14576
14577         * simple.el (blink-matching-open): Remove C++ kludge.
14578         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14579
14580 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14581
14582         * info.el (Info-default-directory-list): Made the documentation
14583         more explanitory.
14584
14585 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14586
14587         * lisp/packages.el:
14588         * lisp/package-admin.el:
14589         * lisp/build-report.el:
14590         Fix typos.
14591
14592 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14593
14594         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14595         warnings in Java buffers without final newline and editing the
14596         last line.
14597
14598 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14599
14600         * packages.el (packages-find-packages-1): Don't allow a backwards
14601         compatible lisp tree to overwrite `preloaded-file-list'.
14602         Suggested by Colin Rafferty  <colin@xemacs.org>
14603
14604         * mouse.el (mouse-offix-drop): Set undo-boundary.
14605         From Oliver Graf <ograf@fga.de>
14606
14607 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14608
14609         * loadup.el (load-gc): rewrite as defun.
14610         Print something sensical if a required dump-time file isn't found.
14611
14612 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14613
14614         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14615         bug strikes a menudescriptor.
14616
14617         * package-get-base.el (package-get-base): Updated.
14618
14619         * package-info.el (batch-update-package-info): Derive REQUIRES
14620         from the Makefile.
14621
14622 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14623
14624         * files.el (save-some-buffers): Don't play games with deleting
14625         other windows if we are in the minibuffer window.
14626
14627 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14628
14629         * modeline.el (modeline-minor-mode-menu): Add support for :active
14630         (add-minor-mode): Document :active property to TOGGLE.
14631
14632 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14633
14634         * modeline.el (modeline-minor-mode-menu): Add support for an
14635         `:included' predicate in the `toggle-sym' plist.
14636         (add-minor-mode): Document the :included property, format
14637         docstring some more.
14638         (modeline-minor-mode-menu): Documentation string added.
14639
14640 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14641
14642         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14643         labels from the symbol-names by thwacking off the overly redundant
14644         and overused "mode", parenthesizing "minor", and capitalizing the
14645         resultant strings.  Also shortened the menu's title by eliminating
14646         the redundant buffer name.
14647         (add-minor-mode): Beautified the docstring, added mention of the
14648         `:menu-tag' property of TOGGLE.
14649         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14650         `toggle-sym' to beatify the mode-life menus.
14651         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14652         `auto-fill-function'.
14653
14654 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14655
14656         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14657         menus to :style 'toggle.
14658
14659 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14660
14661         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14662
14663 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14664
14665         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14666         only recognize first hyperlink.
14667         (hyper-apropos-highlightify): Deletia, this is already done by
14668         `hyper-apropos-insert-face'.
14669         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14670
14671 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14672
14673         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14674         mail.
14675         (toolbar-mail-reader): Add support for `send'.
14676         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14677
14678 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14679
14680         * info.el (Info-emacs-info-file-name): Add defvar for
14681         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14682         will function properly.
14683
14684 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14685
14686         * simple.el: make the backwards delete function called by
14687         `backward-or-forward-delete-char' user configurable.
14688
14689 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14690
14691         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14692         compiled function got loaded from.
14693
14694 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14695
14696         * term/apollo.el: Synched up with InfoDock 3.6.2.
14697
14698 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14699
14700         * startup.el (load-init-file): Load autoloads earlier.
14701         (startup-splash-frame): Handle InfoDock logo.
14702
14703         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14704         InfoDock.
14705         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14706
14707         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14708         doesn't have this function.
14709
14710         * packages.el (locate-data-file): Fix to call `locate-file'.
14711
14712 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14713
14714         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14715         version of version.el.
14716         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14717
14718         * x-menubar.el (default-menubar): Guard reference to
14719         `gnuserv-frame'.
14720         (default-menubar): Guard references to `font-lock-mode'.
14721         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14722         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14723
14724         * make-docfile.el: Don't snarf doc strings from autoloads.
14725
14726         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14727         loading auto-autoloads files.
14728
14729         * loaddefs.el: Disable dumping autoloads.
14730
14731 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14732
14733         * lisp-mnt.el: Synch to Emacs 20.2.
14734
14735         * help.el: Remove manual autoload of `finder-by-keyword'.
14736
14737         * finder.el (finder-by-keyword): Autoload.
14738
14739         * help.el: Conditionalize hyperbole setup.
14740
14741 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14742
14743         * packages.el (package-require): Update to reflect new data format.
14744
14745 1998-01-02  Didier Verna  <didier@xemacs.org>
14746
14747         * x-menubar.el (default-menubar): make the tutorials available
14748         through the menubar. (Plus some compilation warnings cleanup).
14749
14750 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14751
14752         * check-features.el: New file.  Perform sanity check after build.
14753
14754         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14755         files to tooltalk package.
14756         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14757         package.
14758
14759         * package-admin.el (package-admin-xemacs): Use better default for
14760         location of XEmacs binary.
14761
14762 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14763
14764         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14765         tag with sexp and add value tag with value `t'.
14766
14767 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14768
14769         * package-get.el: Changes to work with real data.
14770         From Pete Ware <ware@cis.ohio-state.edu>
14771
14772         * packages.el (packages-reload-autoloads): Guard load for the time
14773         being.
14774
14775         * update-elc.el ("packages.el"): Force loading packages.el instead
14776         of possibly out-of-date packges.elc.
14777         * make-docfile.el ("packages.el"): Ditto.
14778
14779 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14780
14781         * build-report.el (build-report-delete-regexp): Added a rule for
14782         the main tarball shadowing anything past it.
14783
14784 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14785
14786         * packages.el (package-provide): Delete a previous provide.
14787
14788         * package-info.el: New file.
14789
14790         * package-get.el: New file.
14791         From Pete Ware <ware@cis.ohio-state.edu>
14792         (package-get): Fix md5 computation to work with Mule.
14793
14794 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14795
14796         * simple.el (log-message-*): Quote symbols in docstrings properly.
14797
14798 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14799
14800         * packages.el (packages-new-autoloads): Ignore symbolic links.
14801
14802         * cus-face.el (face-custom-attributes-get): Fix typo.
14803         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14804
14805 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14806
14807         * startup.el (load-init-file): Reload new or changed autoloads
14808         unless inhibited.  Reload modified dumped lisp (stubbed).
14809
14810         * packages.el (packages-new-autoloads): New function.
14811         (packages-reload-autoloads): New function.
14812         (packages-reload-dumped-lisp): New (stub) function.
14813
14814         * loadup.el: Inhibit reloading dumped files when running temacs.
14815
14816         * loadhist.el (file-provides): Extend to handle variant
14817         extensions.
14818
14819         * replace.el (query-replace): Fix typo.
14820
14821 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14822
14823         * make-docfile.el: list-autoloads-path has been renamed.
14824         * update-elc.el: list-autoloads has been renamed.
14825
14826         * packages.el (packages-list-autoloads): Renamed.
14827         (packages-list-autoloads-path): Ditto.
14828
14829 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14830
14831         * packages.el (packages-find-packages-1): Made it signal a warning
14832         for an error in an auto-autoload.el file.
14833
14834 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14835
14836         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14837         tag with const.
14838         From Aki Vehtari <Aki.Vehtari@hut.fi>
14839
14840         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14841
14842         * loadhist.el (unload-feature): Remove autoload.
14843
14844 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14845
14846         * loadhist.el: Unpackaged.
14847
14848         * help.el (describe-symbol-find-file): Rename
14849         `describe-function-find-file' and make old name obsolete.
14850         (describe-function-1): Use it.
14851         (describe-function-1): Guard reference to
14852         `compiled-function-annotation'.
14853
14854 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14855
14856         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14857         argument.
14858         (help-mode-quit): New optional arg to control whether it kills or
14859         buries.  Tidied up.
14860         (with-displaying-help-buffer): Don't kill buffer initially, even
14861         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14862         (help-pretty-print-value): Rename back from
14863         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14864         use it, otherwise use dumped `cl-prettyprint'.
14865         (describe-variable): Use `help-pretty-print-value' again.
14866         (find-func): Removed reference to "find-func" at end.
14867
14868 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14869
14870         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14871           GUI XEmacs. Rename? x-menubar is rather window system
14872           independant, except for a couple of items.
14873
14874 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14875
14876         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14877         entries as they will no longer be distributed with XEmacs.
14878
14879         * format.el (format-alist): Fix image/tiff regexps.
14880         From P. E. Jareth Hein <jareth@camelot-soft.com>
14881
14882         * help.el (help-maybe-pretty-print-value): Rename.
14883         (describe-variable): Use it.
14884         (describe-variable): Add trailing linefeed.
14885
14886 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14887
14888         * help.el (describe-function-1): Don't output anything for
14889           arglist of autoload functions.
14890
14891 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14892
14893         * help.el (describe-function-1): Don't output anything for
14894           arglist of autoload functions.
14895
14896 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14897
14898         * help.el (help-mode-map): New bindings for `help-mode-bury',
14899         `describe-function-at-point', `describe-variable-at-point',
14900         `Info-elisp-ref', `customize-variable', `help-next-section' and
14901         `help-prev-section'.
14902         (help-next-section): New function.
14903         (help-prev-section): New function.
14904         (help-mode-quit): Changed to kill the help buffer.
14905         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14906         correctly.
14907         (help-buffer-name): New function to generate the name of help
14908         buffers.
14909         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14910         argument giving the name of the help buffer.
14911         (describe-key): Use `with-displaying-help-buffer' with name.
14912         (describe-mode): Ditto.
14913         (describe-bindings): Ditto.
14914         (describe-prefix-bindings): Ditto.
14915         (view-lossage): Ditto.
14916         (with-syntax-table): New macro.
14917         (function-called-at-point): Use `ignore-errors' and
14918         `with-syntax-table'.
14919         (function-at-point): Ditto.
14920         (describe-function): Use `with-displaying-help-buffer' with name.
14921         (function-arglist): Extracted from `describe-function-1'.  Returns
14922         function's arglist as string.
14923         (function-documentation): Extracted from `describe-function-1'.
14924         Returns function's docstring.
14925         (describe-function-1): Remove all the "stream" garbage, including
14926         the stream argument.  Use `function-arglist' and
14927         `function-documentation'.
14928         (describe-function-arglist): Just use `function-arglist'.
14929         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14930         (help-pretty-print-value): New function to help with
14931         pretty-printing variable values.  Knows about `#<...>'.  Needs
14932         `pp-internal'.
14933         (describe-variable): Use `with-displaying-help-buffer' with name.
14934         Formatting improved.  Display file where variable is defined, if
14935         known.  Use `help-pretty-print-value'.
14936         (describe-syntax): Use `with-displaying-help-buffer' with name.
14937         (list-processes): Remove "stream" garbage.
14938
14939 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14940
14941         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14942         call a dumped routine instead.
14943
14944         * x-win-xfree86.el: Wrap file in defun.
14945         * x-win-sun.el: Ditto.
14946
14947 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14948
14949         * help.el (view-emacs-news): Remove usage of outl-mouse which
14950         advises functions and does other evil things.
14951
14952 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14953
14954         * format.el (format-alist): Add `image/tiff'.
14955         From P. E. Jareth Hein <jareth@camelot-soft.com>
14956
14957 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14958
14959         * about.el (about-hackers): More names added.
14960
14961         * make-docfile.el: Remove superfluous package path search.
14962
14963         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14964
14965 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14966
14967         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14968         ignored shadows.
14969
14970 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14971
14972         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14973         get trailing slashes when added to the load-path.
14974
14975         * x-init.el (init-x-win): Locate where XEmacs X localization files
14976         are.
14977
14978 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14979
14980         * x-faces.el: Added support for foregroundToolBarColor
14981           to xpm-color-symbols.
14982
14983 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14984
14985         * etags.el (tags-remove-duplicates): Removed.
14986         (buffer-tag-table-list): Use `delete-duplicates'.
14987
14988         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14989         correctly.
14990         (get*): Defalias to `get'.
14991
14992         * cl.el (eql): Compare integers with `eq'.
14993         (cl-map-extents): Check for `map-extents' first.
14994
14995 1997-12-17  Didier Verna  <didier@xemacs.org>
14996
14997         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14998         added the 'numero', 'copyright' and 'trademark' symbols.
14999
15000         * leim/quail/latin-post.el ("french-postfix"): see above.
15001
15002 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15003
15004         * widget.el (define-widget): Check the arguments.
15005
15006         * cus-edit.el (customize-face): Use `check-argument-type'.
15007         (custom-variable-value-create): Use `signal' to signal error.
15008         (custom-variable-reset-saved): Ditto.
15009         (custom-variable-reset-standard): Ditto.
15010         (custom-face-reset-saved): Ditto.
15011
15012         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15013         (widget-default-format-handler): Ditto.
15014         (widget-checklist-add-item): Ditto.
15015         (widget-radio-add-item): Ditto.
15016         (widget-editable-list-entry-create): Ditto.
15017         (widget-sexp-prompt-value): Ditto.
15018
15019         * custom.el (custom-declare-variable): Signal errors better.
15020         (custom-handle-keyword): Ditto.
15021         (custom-declare-group): Ditto.
15022
15023         * window-xemacs.el (windows): Ditto.
15024
15025         * menubar.el (menu): Ditto.
15026
15027         * keydefs.el (keyboard): Ditto.
15028
15029         * minibuf.el (minibuffer): Ditto.
15030
15031         * process.el (execute): Ditto.
15032
15033         * fill.el (fill): Ditto.
15034
15035         * modeline.el (modeline): Ditto.
15036
15037         * help.el (help): Ditto.
15038
15039         * faces.el (faces): Ditto.
15040
15041         * files.el (files): Ditto.
15042
15043         * x-init.el (x): Ditto.
15044
15045         * lisp-mode.el (lisp): Ditto.
15046
15047         * process.el (processes): Ditto.
15048
15049         * mouse.el (mouse): Ditto.
15050
15051         * abbrev.el (abbrev): Moved from cus-edit.
15052
15053         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15054         as variable declaration.
15055
15056 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15057
15058         * menubar.el (find-menu-item): Use `check-argument-type'.
15059         (find-menu-item): Cosmetic changes.
15060
15061 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15062
15063         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15064
15065 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15066
15067         * startup.el (set-default-load-path): Only search package-path
15068         when not running temacs.
15069
15070         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15071         files.
15072
15073         * loadup.el: Correct commentary.  Reformatting.
15074         (really-early-error-handler): Use absolute path to the
15075         first dumped-lisp.el file.
15076         (really-early-error-handler): Print full path name of
15077         each dumped lisp file (inherited from InfoDock).
15078
15079         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15080         dumped-lisp.el files.
15081
15082         * make-docfile.el (preloaded-file-list): Reorder when the
15083         package-path is searched.
15084         * update-elc.el: Ditto.
15085
15086         * lisp-mode.el (call-with-condition-handler): Treat the same as
15087         `condition-case' for indentation.
15088
15089         * about.el (about-xemacs): Update release date.
15090
15091 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15092
15093         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15094         anywhere but at the last clause.
15095         (ecase): Disallow `t' and `otherwise'.
15096
15097 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15098
15099         * cus-edit.el (custom-buffer-create-buttons): New function
15100         from stuff moved out of `custom-buffer-create-internal'.
15101         (custom-novice): New variable.  Default t.
15102         (custom-display-global-buttons): Ditto.  Default `top'.
15103         (custom-buffer-create-internal): Only display help if
15104         `custom-novice' is non-nil.  Display global buttons according to
15105         `custom-display-global-buttons'.
15106
15107 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15108
15109         * menubar.el (find-menu-item): Use `check-argument-type'.
15110         (find-menu-item): Cosmetic changes.
15111
15112 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15113
15114         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15115         look.
15116
15117 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15118
15119         * format.el (format-deannotate-region):  Bug fix.
15120         Deannotating a region containing unknown tags would fail
15121         (causing decoding of text/enriched to fail at user level)
15122
15123 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15124
15125         * minibuf.el (read-directory-name): Support sixth
15126           arg, HISTORY, as already documented.
15127
15128 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15129
15130         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15131         to `ecase'.
15132
15133 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15134
15135         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15136         skk-activate.
15137
15138 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15139
15140         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.