update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
4         XEmacs CHISE.
5         (==jis-x0208@1978/5pr): Ditto.
6
7 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
8
9         * mule/mule-charset.el (default-coded-charset-priority-list): Add
10         `=>ucs-bmp-cjk@component'.
11
12         * mule/mule-conf.el (=>ucs@component): New coded-charset for
13         XEmacs CHISE.
14         (=>ucs-bmp-cjk@component): Ditto.
15
16 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
19         setting for `=>iwds-1'.
20
21 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
24         CHISE.
25
26 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list):
29         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
30         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
31         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
32         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
33
34 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist):
37         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
38
39         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
40         `=>>ucs@iso' as the mother.
41         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
42         mother.
43
44 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         setting for `===hanyo-denshi/ia'.
48
49 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `===hanyo-denshi/ia'.
53
54 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-conf.el (=koseki): Fix DOC.
57         (==koseki): New coded-charset for XEmacs CHISE.
58
59 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
62         XEmacs CHISE.
63         (===hanyo-denshi/jd): Fix DOC.
64
65 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         setting for `===hanyo-denshi/ip'.
69
70 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hanyo-denshi/ip'.
74
75         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
76         XEmacs CHISE.
77
78 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `==ucs-radicals@unicode' and `=>daikanwa'.
82
83         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
84         for XEmacs CHISE.
85
86 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
89         XEmacs CHISE.
90
91 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `===ruimoku-v6'.
95
96 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
99         setting for `===ruimoku-v6'.
100
101 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
104         CHISE.
105
106 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
109         coded-charset for XEmacs CHISE.
110
111 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
114         XEmacs CHISE.
115
116 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `===ucs-sip@iso'.
120
121 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
124         CHISE.
125
126 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `==ucs-sip@iso'.
130
131         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
132         CHISE.
133
134 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
137         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
138         (=ucs-sip-ext-b@iso): Fix registry.
139         (==ucs-sip-ext-b@iso): Ditto.
140         (===ucs-sip-ext-b@iso): Ditto.
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=ucs-sip@iso'.
144
145 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
148         setting for `=>cbeta'.
149
150 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `=>cns11643-7'.
154
155         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
156
157 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
160         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
161
162 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
165         `=ucs@cns'.
166         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
167         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
168         `=ucs@jis/1990'.
169         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
170         `=ucs@jis/2000'.
171         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
172         `=ucs@jis/2004'.
173         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
176         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
177
178 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
181         XEmacs CHISE.
182         (==jis-x0208@1978/1pr): Ditto.
183         (==jis-x0208@1978/2-pr): Ditto.
184
185 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         setting for `===jis-x0213-1@2004'.
189
190 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
193         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
194
195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
196         `===hanyo-denshi/jb'.
197
198         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
199         XEmacs CHISE.
200         (=+>hanyo-denshi/ft): Ditto.
201         (=+>hanyo-denshi/jt): Ditto.
202
203 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `===hanyo-denshi/hg'.
207
208 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
211         XEmacs CHISE.
212         (===hanyo-denshi/hg): Ditto.
213
214 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
217         glyph-forms instead of detailed glyph-images.
218         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
219         `=adobe-japan1-*'.
220         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
221         (===adobe-japan1-1): Ditto.
222         (===adobe-japan1-2): Ditto.
223         (===adobe-japan1-3): Ditto.
224         (===adobe-japan1-4): Ditto.
225         (===adobe-japan1-5): Ditto.
226         (===adobe-japan1-6): Ditto.
227         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
228         `=>>>adobe-japan1' as the mother.
229         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
230         `=>>adobe-japan1' as the mother.
231         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
232         glyph-images.
233         (==jis-x0208@1978): Ditto.
234         (==jis-x0208@1983): Ditto.
235         (==jis-x0208@1990): Ditto.
236         (==jis-x0213-1): Ditto.
237         (==jis-x0213-1@2000): Ditto.
238         (==jis-x0213-1@2004): Ditto.
239         (==jis-x0213-2): Ditto.
240         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
241         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
242         `=jis-x0208@1978'.
243         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
244         `=jis-x0208@1983'.
245         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
246         `=jis-x0208@1990'.
247         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
248         `=jis-x0213-1'.
249         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
250         `=jis-x0213-1@2000'.
251         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
252         `=jis-x0213-1@2004'.
253         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
254         `=jis-x0213-2'.
255         (===jis-x0208): New coded-charset for XEmacs CHISE.
256         (===jis-x0208@1978): Ditto.
257         (===jis-x0208@1983): Ditto.
258         (===jis-x0208@1990): Ditto.
259         (===jis-x0213-1): Ditto.
260         (===jis-x0213-1@2000): Ditto.
261         (===jis-x0213-2): Ditto.
262         (===jis-x0212): Ditto.
263         (===ks-x1001): Ditto.
264         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
265         mother.
266         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
267         as the mother.
268         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
269         as the mother.
270         (===cns11643-1): New coded-charset for XEmacs CHISE.
271         (===cns11643-2): Ditto.
272         (===cns11643-3): Ditto.
273         (===cns11643-4): Ditto.
274         (===cns11643-5): Ditto.
275         (===cns11643-6): Ditto.
276         (===cns11643-7): Ditto.
277         (=>>cns11643-1): Ditto.
278         (==big5-cdp): Indicate abstract glyph-images instead of
279         representative glyph-images.
280         (===big5-cdp): New coded-charset for XEmacs CHISE.
281         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
282         detailed glyph-images.
283         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
284         `=hanyo-denshi/*'.
285         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
286         (===hanyo-denshi/ib): Ditto.
287         (===hanyo-denshi/jt): Ditto.
288         (===hanyo-denshi/ks): Ditto.
289         (===mj): Ditto.
290         (===mj-0): Ditto.
291         (===mj-1): Ditto.
292         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
293         `=>>>hanyo-denshi/*' as its mother.
294         (==gt): Indicate abstract glyph-forms instead of detailed
295         glyph-images.
296         (===gt): New coded-charset for XEmacs CHISE.
297         (=>>>gt): Indicates `==gt' instead of `=gt'.
298         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
299         (==gt-k): Indicate abstract glyph-forms instead of detailed
300         glyph-images.
301         (===gt-k): New coded-charset for XEmacs CHISE.
302         (==daikanwa): Indicates glyph-images instead of detailed
303         glyph-images.
304         (===daikanwa): New coded-charset for XEmacs CHISE.
305         (===daikanwa/+p): Ditto.
306         (===daikanwa/ho): Ditto.
307         (==cbeta): Ditto.
308         (===cbeta): Ditto.
309         (==jef-china3): Ditto.
310         (===jef-china3): Ditto.
311         (==ruimoku-v6): Ditto.
312         (==ucs@iso): Indicate representative glyph-forms instead of
313         representative glyph-images.
314         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
315         (==ucs@unicode): Indicate representative glyph-forms instead of
316         representative glyph-images.
317         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
318         `=ucs@unicode'.
319         (==ucs@cns): Indicate representative glyph-forms instead of
320         representative glyph-images.
321         (==ucs@jis): Ditto.
322         (==ucs@jis/1990): Ditto.
323         (==ucs@jis/2000): Ditto.
324         (==ucs@jis/2004): Ditto.
325         (==ucs@ks): Ditto.
326         (===ucs@iso): New coded-charset for XEmacs CHISE.
327         (===ucs@unicode): Ditto.
328         (===ucs@gb): Ditto.
329         (===ucs@ks): Ditto.
330         (===ucs-bmp-cjk@gb): Ditto.
331         (===ucs-sip-ext-b@iso): Ditto.
332
333 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
337         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
338         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
339         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
340         `===cns11643-3', `===cns11643-4', `===cns11643-5',
341         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
342         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
343         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
344         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist):
347         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
348         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
349         - Use "&g1-[NAME];" for `=>>[NAME]'.
350         - Abolish "&g2-[NAME];".
351
352 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
355         `=>>ucs@cns' as the mother.
356
357 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `==ucs@ks'.
361
362 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
365         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
366         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
367         0x00E30000〜0x00E409D5.
368
369 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist):
372         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
373         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
374
375 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
379
380         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
381         (=mj-0): Ditto.
382         (=mj-1): Ditto.
383         (==mj): Ditto.
384         (==mj-0): Ditto.
385         (==mj-1): Ditto.
386         (=>>mj): Ditto.
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=mj' and `==mj'.
390
391 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
394         CHISE.
395
396 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
399         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
400         `=>ucs@hanyo-denshi'.
401
402 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
405         setting for `=koseki' and `=>ucs@hanyo-denshi'.
406
407         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
408         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
409
410 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
413         XEmacs CHISE.
414
415 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
418         Change priority of `=>>>ucs@iso'.
419
420         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
421         `=>>>ucs@iso' as the mother.
422         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
423
424 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist):
427         Change priority of `=>>>ucs@unicode'.
428
429         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
430         `=ucs@unicode'.
431
432 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist):
435         Change priority of `=>>>ucs@jis'.
436
437         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
438         `=ucs@jis'.
439
440 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `==daikanwa/+p'.
444
445 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `==shinjigen@1ed'.
449
450 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
453         XEmacs CHISE.
454
455 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-conf.el (==shinjigen): Modify DOC.
458         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
459         (==shinjigen@rev): Modify DOC.
460
461 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
464         CHISE.
465
466 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         settings for `==daikanwa' and `==ucs@JP/hanazono'.
470
471         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
472         XEmacs CHISE.
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `==daikanwa'.
476
477 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `==cns11643-7'.
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `==cns11643-7'.
484
485 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `==cns11643-6'.
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `==cns11643-6'.
492
493 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `==cns11643-5'.
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `==cns11643-5'.
500
501 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `==cns11643-4'.
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `==cns11643-4'.
508
509 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `==cns11643-3'.
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `==cns11643-3'.
516
517 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `==cns11643-2'.
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `==cns11643-2'.
524
525 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist):
528         Change priority of `=>>>ucs@ks'.
529
530         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
531         `=ucs@ks'.
532
533 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
536         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
537         `==ucs@cns' and `==cns11643-1'.
538
539         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
540         (==cns11643-2): Ditto.
541         (==cns11643-3): Ditto.
542         (==cns11643-4): Ditto.
543         (==cns11643-5): Ditto.
544         (==cns11643-6): Ditto.
545         (==cns11643-7): Ditto.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `==cns11643-1'.
549
550 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist):
553         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
554         `=>>>ucs@jis/1990'.
555
556         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
557         `=ucs@jis/1990'.
558         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
559         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
560
561 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist):
564         Change priority of `=>>>ucs@cns'.
565
566         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
567         `=ucs@cns'.
568
569 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `==ks-x1001'.
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
575         `=ks-x1001' instead of `korean-ksc5601'; add setting for
576         `==ks-x1001'.
577
578 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
581
582 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
585         `=jis-x0208'.
586         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
587         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
588         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
589         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
590         (=>>>jis-x0213-1@2000): Changed to an alias for
591         `=jis-x0213-1@2000'.
592         (=>>>jis-x0213-1@2004): Changed to an alias for
593         `=jis-x0213-1@2004'.
594         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
595
596 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
599         `=adobe-japan1-0'.
600         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
601         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
602         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
603         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
604         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
605         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
606
607 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
611         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
612         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
613         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
614         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
615
616 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
620         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
621         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
622         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
623         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
624         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
625         `==jis-x0212'.
626
627 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
630         "AdobeJapan1-[0-6]$".
631         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
632         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
633         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
634         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
635         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
636         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
637         (==adobe-japan1-1): Ditto.
638         (==adobe-japan1-2): Ditto.
639         (==adobe-japan1-3): Ditto.
640         (==adobe-japan1-4): Ditto.
641         (==adobe-japan1-5): Ditto.
642         (==adobe-japan1-6): Ditto.
643         (==jis-x0208): Ditto.
644         (==jis-x0208@1978): Ditto.
645         (==jis-x0208@1983): Ditto.
646         (==jis-x0208@1990): Ditto.
647         (==jis-x0213-1): Ditto.
648         (==jis-x0213-1@2000): Ditto.
649         (==jis-x0213-1@2004): Ditto.
650         (==jis-x0213-2): Ditto.
651         (==jis-x0212): Ditto.
652         (==gb2312): Ditto.
653         (==iso-ir165): Ditto.
654         (==gb12345): Ditto.
655         (==ks-x1001): Ditto.
656         (==cns11643-1): Ditto.
657         (==cns11643-2): Ditto.
658         (==cns11643-3): Ditto.
659         (==cns11643-4): Ditto.
660         (==cns11643-5): Ditto.
661         (==cns11643-6): Ditto.
662         (==cns11643-7): Ditto.
663         (==big5-cdp): Ditto.
664         (==hanyo-denshi/ja): Ditto.
665         (==hanyo-denshi/jb): Ditto.
666         (==hanyo-denshi/jc): Ditto.
667         (==hanyo-denshi/jd): Ditto.
668         (==hanyo-denshi/ft): Ditto.
669         (==hanyo-denshi/ia): Ditto.
670         (==hanyo-denshi/ib): Ditto.
671         (==hanyo-denshi/hg): Ditto.
672         (==hanyo-denshi/jt): Ditto.
673         (==hanyo-denshi/ks): Ditto.
674         (==gt): Ditto.
675         (==gt-k): Ditto.
676         (==daikanwa): Ditto.
677         (==shinjigen): Ditto.
678         (==ucs@iso): Ditto.
679         (==ucs@unicode): Ditto.
680         (==ucs@gb): Ditto.
681         (==ucs-bmp@gb): Ditto.
682         (==ucs@cns): Ditto.
683         (==ucs-bmp@cns): Ditto.
684         (==ucs@jis): Ditto.
685         (==ucs@jis/1990): Ditto.
686         (==ucs@jis/2000): Ditto.
687         (==ucs@jis/2004): Ditto.
688         (==ucs@JP): Ditto.
689         (==ucs@JP/hanazono): Ditto.
690         (==ucs@ks): Ditto.
691         (==ucs-bmp@ks): Ditto.
692         (==ucs@cns11643): Ditto.
693         (==ucs-bmp-cjk@gb): Ditto.
694         (==ucs-bmp-cjk@JP/hanazono): Ditto.
695         (==ucs-sip-ext-b@iso): Ditto.
696
697 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Use
700         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
701
702         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
703         XEmacs CHISE.
704         (=ucs-bmp-cjk@unicode): Abolished.
705
706 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `=+>ucs-bmp-cjk-compat@jis'.
710
711         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
712         for XEmacs CHISE.
713
714 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
717         CHISE.
718
719 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
722         for XEmacs CHISE.
723         (=jis-x0208@1978/1er-pr): Abolished.
724         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
725         `=jis-x0208@1978/1er-pr' as the mother.
726
727 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `=ucs-itaiji-084'.
731
732 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-charset.el (default-coded-charset-priority-list):
735         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
736
737         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
738         XEmacs CHISE.
739         (=ucs-bmp-itaiji-084): Ditto.
740
741 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
745
746 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
750
751         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
752         XEmacs CHISE.
753         (=big5-cdp-var-5): Ditto.
754
755 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
758         XEmacs CHISE.
759
760 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
763         XEmacs CHISE.
764
765 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `=>>>hanyo-denshi/ft'.
769
770 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
771
772         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
773         XEmacs CHISE.
774         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
775         `=hanyo-denshi/jd' as the mother.
776
777 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
780         XEmacs CHISE.
781         (=+>adobe-japan1-1): Ditto.
782         (=+>adobe-japan1-2): Ditto.
783         (=+>adobe-japan1-3): Ditto.
784         (=+>adobe-japan1-4): Ditto.
785         (=+>adobe-japan1-5): Ditto.
786         (=+>adobe-japan1-6): Ditto.
787         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
788
789 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist):
792         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
793         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
794
795         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
796         the top.
797
798 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
801         XEmacs CHISE.
802         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
803         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
804         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
805
806 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-charset.el (default-coded-charset-priority-list):
809         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
810         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
811
812         * mule/mule-conf.el: Modify order of definitions of some
813         coded-charsets.
814
815 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist):
818         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
819         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
820
821         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
822         CHISE.
823         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
824         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
825
826 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
829         CHISE.
830
831 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `=daikanwa/+2p'.
835
836         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
837         XEmacs CHISE.
838
839 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
842         XEmacs CHISE.
843         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
844
845 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `=>>>hanyo-denshi/ib'.
849
850 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
853         XEmacs CHISE.
854         (=>>>hanyo-denshi/ib): Ditto.
855         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
856         `=hanyo-denshi/ja' as the mother.
857         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
858         `=hanyo-denshi/ib' as the mother.
859
860 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
863         XEmacs CHISE.
864         (utf-8-ivs-mcs-er): Likewise.
865         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
866         and `=>ucs-gb'.
867         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
868         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
869         `ucs-gb' and `=>ucs-gb'.
870         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
871         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
872         and `=>ucs-cns'.
873         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
874         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
875         `ucs-cns' and `=>ucs-cns'.
876         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
877         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
878         `ucs-big5' and `=>ucs-big5'.
879         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
880         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
881         `ucs-big5' and `=>ucs-big5'.
882         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
883         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
884         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
885         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
886         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
887         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
888         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
889         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
890         `=>ucs-jis'; modify DOC and mnemonic.
891         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
892         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
893         and `=>ucs-jis'; modify DOC and mnemonic.
894         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
895         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
896         `=>ucs-ks'.
897         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
898         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
899         and `=>ucs-ks'.
900         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
901
902 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist):
905         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
906
907 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist):
910         Modify priorities.
911
912 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist):
915         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
916
917 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
920         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
921
922 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
925         CHISE.
926
927 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
930         CHISE.
931
932 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
935         CHISE.
936
937 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `=+>ucs-bmp-cjk@unicode'.
941
942         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
943         for XEmacs CHISE.
944
945 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
948         setting for `=>>daikanwa'.
949
950 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `=>>hanyo-denshi/jt'.
954
955 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
958         XEmacs CHISE.
959         (=+>jis-x0208@1990): Ditto.
960         (=+>jis-x0213-1@2000): Ditto.
961
962 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
965         XEmacs CHISE.
966
967 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
970         XEmacs CHISE.
971         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
972         `=hanyo-denshi/jc' as the mother.
973
974 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for `=+>adobe-japan1'.
978
979         * mule/mule-charset.el (default-coded-charset-priority-list):
980         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
981         and `=>>hanyo-denshi/ft' to `=>>gt'.
982
983 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
986         XEmacs CHISE.
987         (=>>adobe-japan1-1): Ditto.
988         (=>>adobe-japan1-2): Ditto.
989         (=>>adobe-japan1-3): Ditto.
990         (=>>adobe-japan1-4): Ditto.
991         (=>>adobe-japan1-5): Ditto.
992         (=>>adobe-japan1-6): Ditto.
993         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
994
995 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-conf.el (=adobe-japan1): New alias for
998         `=adobe-japan1-6'.
999         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1000         (=>>>adobe-japan1-1): Ditto.
1001         (=>>>adobe-japan1-2): Ditto.
1002         (=>>>adobe-japan1-3): Ditto.
1003         (=>>>adobe-japan1-4): Ditto.
1004         (=>>>adobe-japan1-5): Ditto.
1005         (=>>>adobe-japan1-6): Ditto.
1006         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1007
1008 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1011         setting for `=>>>adobe-japan1'.
1012
1013 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1016         setting for `=+>ucs@ks'.
1017
1018 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1019
1020         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1021         XEmacs CHISE.
1022         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1023         `=adobe-japan1-6' as the mother.
1024
1025 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=>cns11643-7'.
1029
1030 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1033         CHISE.
1034
1035 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1038         XEmacs CHISE.
1039         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         setting for `=>ucs@jis/2004'.
1043
1044 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         setting for `=+>gt'.
1048
1049         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1050         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1051
1052 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1055         `=>ucs@unicode' as the mother.
1056         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1057         mother.
1058         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1059         mother.
1060         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1061         mother.
1062
1063 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `=+>ucs@unicode'.
1067
1068         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1069         CHISE.
1070
1071 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1074         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1075         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1076         - Add setting for `=+>ucs@cns'.
1077
1078         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1079         CHISE.
1080         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1081         as the mother.
1082         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1083         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1084
1085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1086         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1087
1088 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1091         setting for `=>ucs@ks'.
1092
1093 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1096         `=ucs-bmp-cjk-compat@unicode'.
1097
1098         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1099         coded-charset for XEmacs CHISE.
1100
1101 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1104         `=ucs-bmp-cjk-compat'.
1105
1106         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1107         XEmacs CHISE.
1108
1109 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1112         CHISE.
1113
1114 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1117         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1118
1119         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1120         `=>ucs@jis/1990'.
1121         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1122
1123 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1127
1128         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1129         CHISE.
1130         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1131         mother.
1132
1133 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1136         `=>jis-x0213-2@usual'.
1137         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1138         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1139         `=>jis-x0213-2@usual' as the mother.
1140
1141 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1142
1143         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1144         (=>ucs@JP): New alias for `=+>ucs@jis'.
1145
1146 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1149         `=>jis-x0208@usual'.
1150         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1151         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1152         `=>jis-x0208@usual' as the mother.
1153         (=>jis-x0208): Likewise.
1154
1155 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         setting for `=+>jis-x0208@1978'.
1159
1160 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1163         XEmacs CHISE.
1164
1165 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=>>>ucs@jis/1990'.
1169
1170 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1173         setting for `=>ucs@jis/1990'.
1174
1175 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         setting for `=ucs@JP/hanazono'.
1179
1180         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1181         CHISE.
1182         (=ucs@JP/hanazono): Ditto.
1183         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1184         (=>>hanyo-denshi/jc): Ditto.
1185         (=>>hanyo-denshi/jd): Ditto.
1186
1187 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1190         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1191
1192 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1195         XEmacs CHISE.
1196
1197 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1200         XEmacs CHISE.
1201
1202 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `=ucs-bmp-cjk@JP'.
1206
1207 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1210         XEmacs CHISE.
1211
1212 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1215         Modify order of settings; add settings for `=daikanwa@rev2'.
1216
1217 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1220         setting for `=>>cbeta'.
1221
1222         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1223         CHISE.
1224
1225 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1228         setting for `=>>adobe-japan1'.
1229
1230 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1233         XEmacs CHISE.
1234
1235 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `=>>hanyo-denshi/ia'.
1239
1240         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1241         XEmacs CHISE.
1242
1243 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1247
1248         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1249         XEmacs CHISE.
1250         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1251         `=hanyo-denshi/jt' as the mother.
1252
1253 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         setting for `=>>>jis-x0213-2'.
1257
1258         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1259         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1260         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1261
1262 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1265         XEmacs CHISE.
1266
1267 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1270         XEmacs CHISE.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `=>>jis-x0213-1@2004'.
1274
1275 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1278         XEmacs CHISE.
1279
1280 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1283         - Use "&g2-*;" as entity-references for `=>>>*'.
1284         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1285
1286         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1287         XEmacs CHISE.
1288         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1289         as the mother.
1290
1291 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294         setting for `=>>hanyo-denshi/ib'.
1295
1296         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1297         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1298         (=>>jis-x0208@1990): Ditto.
1299         (=>>hanyo-denshi/ib): Ditto.
1300
1301         * mule/mule-charset.el (default-coded-charset-priority-list):
1302         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1303
1304 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1307         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1308         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1309         `=>>>ucs@jis/2004'.
1310
1311 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1314         XEmacs CHISE.
1315         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1316         `=jis-x0213-1@2004' as the mother.
1317         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1318         (=>>>ucs@ks): Ditto.
1319
1320         * mule/mule-charset.el (default-coded-charset-priority-list):
1321         Modify priority of `=hanyo-denshi/*'.
1322
1323 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         settings for `=>>ucs@JP' and `=ucs@JP'.
1327
1328 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1331         CHISE.
1332
1333 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         setting for `=>>>ucs@cns'.
1337
1338         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1339         CHISE.
1340
1341 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1344         instead of `=>>>jis-x0213-1@2004' as the mother.
1345         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1346         (=>>>ucs@unicode): Likewise.
1347         (=>>>ucs@jis): Likewise.
1348         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1349         mother.
1350         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1351
1352 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1356         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1357         `=>>>ucs@jis'.
1358
1359 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list):
1362         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1363         and `=jis-x0213-*-2000'.
1364
1365 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1368         XEmacs CHISE.
1369         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1370         `=>>jis-x0213-1' as the mother.
1371
1372 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1376
1377 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1380
1381 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1384         XEmacs CHISE.
1385
1386 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-coding.el (decomposition-feature-list): Set
1389         `=decomposition', `=decomposition@cid' and
1390         `=decomposition@hanyo-denshi'.
1391
1392 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `=>>hanyo-denshi/ks'.
1396
1397         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1398         XEmacs CHISE.
1399
1400 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `=hanyo-denshi/ks/mf'.
1407
1408         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1409         XEmacs CHISE.
1410         (=hanyo-denshi/ks/mf): Ditto.
1411
1412 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         settings for P=hanyo-denshi/jt'.
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1418         `=hanyo-denshi/jt'.
1419
1420         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1421         XEmacs CHISE.
1422
1423 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         settings for `=hanyo-denshi/ip'.
1427
1428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1429         `=hanyo-denshi/ip'.
1430
1431         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1432         XEmacs CHISE.
1433
1434 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437         settings for `=hanyo-denshi/hg'.
1438
1439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1440         `=hanyo-denshi/hg'.
1441
1442         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1443         XEmacs CHISE.
1444
1445 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1448         setting for `=>>hanyo-denshi/ft'.
1449
1450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1451         `=>>hanyo-denshi/ft'.
1452
1453         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1454         XEmacs CHISE.
1455
1456 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1459         settings for `=hanyo-denshi/ib'.
1460
1461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1462         `=hanyo-denshi/ib'.
1463
1464         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1465         XEmacs CHISE.
1466
1467 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1470         settings for isolated characters of `=hanyo-denshi/ia' and
1471         non-isolated characters of `=hanyo-denshi/*'.
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1474         `=hanyo-denshi/ia'.
1475
1476         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1477         XEmacs CHISE.
1478
1479 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for isolated characters of `=hanyo-denshi/ft'.
1483
1484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1485         `=hanyo-denshi/ft'.
1486
1487         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1488         XEmacs CHISE.
1489
1490 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for isolated characters of `=hanyo-denshi/jd'.
1494
1495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1496         `=hanyo-denshi/jd'.
1497
1498         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1499         XEmacs CHISE.
1500
1501 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1504         setting for isolated characters of `=hanyo-denshi/jc'.
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `=hanyo-denshi/jc'.
1508
1509         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1510         XEmacs CHISE.
1511
1512 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for isolated characters of `=hanyo-denshi/jb'.
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518         `=hanyo-denshi/jb'.
1519
1520         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1521         XEmacs CHISE.
1522
1523 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         setting for isolated characters of `=hanyo-denshi/ja'.
1527
1528 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1531         `=hanyo-denshi/ja'.
1532
1533         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1534         XEmacs CHISE.
1535
1536 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1539         settings for isolated characters of `=adobe-japan1-6'.
1540
1541 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1542
1543         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1544         CHISE.
1545         (=daikanwa/+2p): Ditto.
1546         (=daikanwa/ho): Ditto.
1547
1548 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1551         coding-system for XEmacs CHISE.
1552
1553 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1556         setting for `=>>ruimoku-v6'.
1557
1558         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         setting for `=daikanwa@rev1'.
1565
1566 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1570
1571 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1574         XEmacs CHISE.
1575         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1576
1577 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1580         CHISE.
1581
1582 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1585         CHISE.
1586
1587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1588         setting for `=>ucs@jis'.
1589
1590 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1593         setting for `=>jis-x0208@usual'.
1594
1595         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1596         XEmacs CHISE.
1597         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1598         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1599         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1600
1601 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1604         CHISE.
1605         (=>>>jis-x0208@1990): Ditto.
1606         (=>>>jis-x0213-1): Ditto.
1607         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1608         mother.
1609         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1610         as the mother.
1611
1612 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1615         setting for `=>ucs@cns' and `=>>ucs@ks'.
1616
1617         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1618         CHISE.
1619
1620 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1623         CHISE.
1624
1625 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1628         CHISE.
1629         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1630         mother.
1631
1632 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1635         `==>ucs-bmp-cjk@bucs'.
1636
1637         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1638         XEmacs CHISE.
1639
1640 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1643         setting for `==>ucs@bucs'.
1644
1645         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1646         XEmacs CHISE.
1647
1648 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1651         - Add setting for `=>>jis-x0208'.
1652         - Omit setting for `=>>jis-x0208@1990'.
1653         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1654           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1655           `=ucs@FOO'.
1656
1657 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         setting for `=>daikanwa'.
1661
1662 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (=daikanwa): Fix DOC.
1665         (=>daikanwa): New abstract character for XEmacs CHISE.
1666         (=>ucs@iso): Likewise.
1667         (=>ucs@unicode): Likewise.
1668         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1669
1670 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1673         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1674           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1675         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1676         - Add `=>big5-cdp'.
1677
1678 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1681         (=>big5-cdp): New abstract character.
1682
1683 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1686         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1687         `chinese-big5'.
1688
1689 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list):
1692         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1693
1694         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1695         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1696         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1697         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1698         and `=>jis-x0213-2'.
1699
1700 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1703         XEmacs CHISE.
1704         (=>>ucs@jis/2000): Likewise.
1705         (=>>ucs@jis/2004): Likewise.
1706
1707 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1710         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1711         `=>>ucs@cns'.
1712
1713         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1714         XEmacs CHISE.
1715         (=>>gt): Use quote instead of backquote; modify DOC.
1716         (=>gt): Use quote instead of backquote.
1717         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1718         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1719         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1720         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1721         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1722         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1723
1724 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1727         `=>>ucs@unicode' and `=>>gt'.
1728
1729 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1730
1731         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1732         XEmacs CHISE.
1733         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1734         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1735         `=jis-x0208@1978/1er-pr' as the mother.
1736         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1737
1738 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1741         `=ucs@unicode' as the mother.
1742
1743 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1746         setting for `=>>ucs@unicode'.
1747
1748         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1749         CHISE.
1750
1751 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1752
1753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1754         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757         `=adobe-japan1-6' and `=adobe-japan1-base'.
1758
1759         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1760         XEmacs CHISE.
1761         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1762         specify `min-code' and `max-code'.
1763         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1764         (=adobe-japan1-2): Likewise.
1765         (=adobe-japan1-3): Likewise.
1766         (=adobe-japan1-4): Likewise.
1767         (=adobe-japan1-5): Likewise.
1768         (=adobe-japan1-6): Likewise.
1769
1770 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1773         setting for `=>gt'.
1774
1775 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1778         CHISE.
1779
1780 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1781
1782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1783         setting for `=>zinbun-oracle'.
1784
1785         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1786         for XEmacs CHISE.
1787
1788 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1791         for XEmacs CHISE.
1792         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1793         `=jis-x0208@1978' as the mother.
1794
1795 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1798         - Use `=gt' instead of `ideograph-gt'.
1799         - Use `=gt-k' instead of `ideograph-gt-k'.
1800         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1801         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1802         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1803         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1804         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1805         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1806         - Use `=>>gt' instead of `<=>gt'.
1807         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1808         - Add setting for `=>>jis-x0208@1990'.
1809         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1810           `=>>jis-x0213-1@2000'.
1811         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1812         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1813           `=>>jis-x0213-1@2004'.
1814         - Add setting for `=>>jis-x0208@1978'.
1815         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1816
1817 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1820         XEmacs CHISE.
1821
1822 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1826         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1827         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1828         `<=>jis-x0213-1@2004'.
1829
1830 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1833         CHISE.
1834         (=>jis-x0213-2): Ditto.
1835
1836 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1839         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1840
1841 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1844         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1845         `=>jis-x0213-1'.
1846
1847 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1850         CHISE.
1851         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1852
1853 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1856         `<==>jis-x0213-1'.
1857         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1858         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1859         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1860         (<=>jis-x0208): New alias for `=>jis-x0208'.
1861         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1862         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1863         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1864         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1865         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1866         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1867         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1868         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1869         (=>>gt): Renamed from `<==>gt'.
1870         (<==>gt): New alias for `=>>gt'.
1871
1872 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1875         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1876         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1877         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1878         - Add settings for `<=>jis-x0213-1@2000' and
1879           `<=>jis-x0213-1@2004'.
1880
1881         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1882         XEmacs CHISE.
1883         (<==>jis-x0213-1): Likewise.
1884         (<==>jis-x0213-1@2000): Likewise.
1885         (<==>jis-x0213-1@2004): Likewise.
1886         (<=>jis-x0208): Add property `=>iso-ir 168'.
1887         (<=>jis-x0208@1997): Likewise.
1888         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1889         as the mother; add property `=>iso-ir 228'.
1890         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1891         property `=>iso-ir 228'.
1892         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1893         property `=>iso-ir 233'.
1894         (<==>gt): Renamed from `<=>gt'.
1895         (<=>gt): New alias for `<==>gt'.
1896
1897 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1900         CHISE.
1901         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1902         `<=>jis-x0208' as the mother.
1903         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1904         (<=>jis-x0213-1@2000): Ditto.
1905         (<=>jis-x0213-1@2004): Ditto.
1906
1907 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1910         settings for `<=>gt'.
1911
1912         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1913
1914 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1917         XEmacs CHISE.
1918         (=jis-x0208@1978/-4pr): Likewise.
1919         (=jis-x0208@1978/4-pr): Likewise.
1920         (=jis-x0213-1): Likewise.
1921         (=ucs@iso): Likewise.
1922         (=ucs@unicode): Likewise.
1923         (=ucs@gb): Likewise.
1924         (=ucs@gb/fw): Likewise.
1925         (=ucs@cns): Likewise.
1926         (=ucs@cns/fw): Likewise.
1927         (=ucs@jis): Likewise.
1928         (=ucs@jis/fw): Likewise.
1929         (=ucs@jis/1990): Likewise.
1930         (=ucs@jis/2000): Likewise.
1931         (=ucs@jis/2004): Likewise.
1932         (=ucs@JP): Likewise.
1933         (=ucs@ks): Likewise.
1934         (=ucs@big5): Likewise.
1935         (=ucs@big5/cns11643): Likewise.
1936         (=ucs@cns11643): Likewise.
1937
1938 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list):
1941         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1942
1943         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1944         CHISE.
1945         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1946         mother.
1947
1948 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1951         from src/mule-charset.c].
1952         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1953         specify `final'.
1954         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1955         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1956         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1957         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1958         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1959         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1960
1961 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1964         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1965         (=jis-x0208@1978/i-4): Specify `partial'.
1966         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1967         mother coded-charset.
1968         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1969
1970 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1973         settings for `=jis-x0213-1@2004'.
1974
1975 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1978         CHISE.
1979         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1980         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1981         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1982         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1983         temporarily.
1984         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1985
1986 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1989         CHISE.
1990         (=shinjigen@1ed): Inherited from `=shinjigen'.
1991         (=shinjigen@rev): Likewise.
1992
1993 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1996         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1997
1998 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2001         define it as an alias.
2002         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2003         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2004         alias.
2005         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2006         alias.
2007
2008 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2011         CHISE.
2012
2013 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2016         CHISE.
2017         (shinjigen-2): Ditto.
2018
2019 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list):
2022         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2023         `chinese-big5-eten-*' and `chinese-big5'.
2024
2025 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2028         #x9FA5 temporarily.
2029
2030 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2033         settings for `=jis-x0208@1978/i1'.
2034
2035 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2038         XEmacs CHISE.
2039
2040 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2043         XEmacs CHISE.
2044
2045 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2048         XEmacs CHISE.
2049
2050 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2053         CHISE.
2054         (=ucs-bmp@cns): Likewise.
2055         (=ucs-bmp@jis): Likewise.
2056         (=ucs-bmp@ks): Likewise.
2057
2058 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2061         CHISE.
2062         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2063
2064 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2067         settings for `=zinbun-oracle'.
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2070         `=zinbun-oracle'.
2071
2072 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2075         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2076         `=ucs@iso'.
2077
2078 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-charset.el (default-coded-charset-priority-list):
2081         Delete `ucs-sip'; modify order of some CCSs.
2082
2083 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2086         in XEmacs CHISE.
2087
2088         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2089         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2090         CHISE.
2091
2092 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2095         its registry.
2096         (=ucs-radicals@unicode): Likewise.
2097
2098 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2101         CHISE.
2102
2103 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2106         CHISE.
2107
2108 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2111         CHISE.
2112
2113 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2116         Modify preference of *isolated settings*.
2117
2118 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2121         utf-2000 is provided.
2122         (=ucs@cns11643): Likewise.
2123
2124 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2127         Prefer every *isolated setting* to ordinary setting.
2128
2129 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2132         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2133
2134 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2137         CHISE.
2138
2139 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         settings for `=jis-x0208@1997'.
2143
2144 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2147         `=jis-x0208@1997'.
2148
2149 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2152         XEmacs CHISE.
2153
2154 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2157         `=jis-x0208@1978'.
2158         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2159         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2160         `=jis-x0208-1990' as the mother.
2161         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2162
2163 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2166         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2167         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2168         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2169         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2170         for `=ucs@JP'.
2171
2172 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2175         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2176         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2177         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2178         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2179         `=daikanwa@rev2'.
2180
2181 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2184         (=gt): Likewise.
2185         (=gt-k): Likewise.
2186         (=gt-pj-*): Likewise.
2187         (=gt-pj-k1): Likewise.
2188         (=gt-pj-k2): Likewise.
2189         (=daikanwa): Likewise.
2190         (=daikanwa-rev1): Likewise.
2191         (=daikanwa-rev2): Likewise.
2192         (=big5-pua): Likewise.
2193         (=big5-eten): Likewise.
2194         (chinese-big5-eten-a): Likewise.
2195         (chinese-big5-eten-b): Likewise.
2196         (=hanziku-*): Likewise.
2197         (=cbeta): Likewise.
2198         (=jef-china3): Likewise.
2199         (=ruimoku-v6): Likewise.
2200         (=ucs@iso): Likewise.
2201         (=ucs@unicode): Likewise.
2202         (=ucs@gb): Likewise.
2203         (=ucs@cns): Likewise.
2204         (=ucs@jis): Likewise.
2205         (=ucs@jis-1990): Likewise.
2206         (=ucs@jis-2000): Likewise.
2207         (=ucs@jp): Likewise.
2208         (=ucs@ks): Likewise.
2209         (=ucs@big5): Likewise.
2210         (=ucs-radicals): Likewise.
2211         (=ucs-radicals@unicode): Likewise.
2212         (=ucs-bmp-cjk): Likewise.
2213         (=ucs-bmp-cjk@unicode): Likewise.
2214         (=ucs-sip-ext-b): Likewise.
2215         (=ucs-sip-ext-b@iso): Likewise.
2216
2217 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2221
2222 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2226         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2227         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2228         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2229         arabic-digit, ipa and ``&I-B-XXXX;''.
2230
2231 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2234         setting for (I-)HZK{03..12}-XXXX.
2235
2236 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2239         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2240
2241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2242         `=ruimoku-v6'.
2243
2244         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2245         CHISE.
2246
2247 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2250         (=ucs@unicode): Likewise.
2251         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2252         (=ucs@cns): Likewise.
2253         (=ucs@jis): Likewise.
2254         (=ucs@ks): Likewise.
2255         (=ucs@big5): Likewise.
2256
2257 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2260         `ucs-jis'.
2261         (utf-8-jis-er): Likewise.
2262         (utf-8-jp): New coding-system.
2263         (utf-8-jp-er): Likewise.
2264
2265         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2266
2267 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2270
2271         * mule/japanese.el: Move definition of `euc-jisx0213' to
2272         mule/mule-coding.el.
2273
2274 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2277         mule-coding before loading update-cdb when utf-2000 is provided.
2278
2279 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2282         `=daikanwa'.
2283
2284 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2287         definition codes when `utf-2000' is provided.
2288
2289 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2290
2291         * mule/mule-category.el (word-combining-categories): Don't setup
2292         `word-combining-categories' in XEmacs CHISE.
2293         (word-separating-categories): Add setting about Latin script in
2294         XEmacs CHISE.
2295
2296 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2299         setting for `chinese-big5'.
2300
2301 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2304         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2305         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2306         add setting for HZK0[12]-xxxx.
2307
2308 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2309
2310         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2311         in XEmacs CHISE.
2312
2313 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list):
2316         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2317         and `chinese-big5' to `=gt-pj-*'.
2318
2319 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2320
2321         * mule/mule-conf.el (=daikanwa): Renamed from
2322         `ideograph-daikanwa'.
2323         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2324
2325 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-conf.el (=cns11643-7): Renamed from
2328         `chinese-cns11643-7'.
2329         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2330
2331 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (=cns11643-6): Renamed from
2334         `chinese-cns11643-6'.
2335         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2336
2337 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2338
2339         * mule/mule-conf.el (=cns11643-5): Renamed from
2340         `chinese-cns11643-5'.
2341         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2342
2343 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2344
2345         * mule/mule-conf.el (=cns11643-4): Renamed from
2346         `chinese-cns11643-4'.
2347         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2348
2349 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-conf.el (=cns11643-3): Renamed from
2352         `chinese-cns11643-3'.
2353         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2354
2355 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2356
2357         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2358         `=cns11643-2'.
2359         (chinese-cns11643-2): New alias for `=cns11643-2'.
2360
2361 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2364         `=cns11643-1'.
2365         (chinese-cns11643-1): New alias for `=cns11643-1'.
2366
2367 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2370         (chinese-gb12345): New alias for `=gb12345'.
2371
2372 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2373
2374         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2375         (chinese-gb2312): New alias for `=gb2312'.
2376
2377 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2378
2379         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2380         (chinese-big5): New alias for `=big5'.
2381
2382 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2385         (korean-ksc5601): New alias for `=ks-x1001'.
2386
2387 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2388
2389         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2390         `=jis-x0212'.
2391         (japanese-jisx0212): New alias for `=jis-x0212'.
2392
2393 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2396         `=jis-x0208-1983'.
2397         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2398
2399 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2402         `=jis-x0208-1978'.
2403         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2404
2405 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2406
2407         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2408         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2409
2410 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2411
2412         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2413         (chinese-cns11643-3): Specify iso-ir 183.
2414         (chinese-cns11643-4): Specify iso-ir 184.
2415         (chinese-cns11643-5): Specify iso-ir 185.
2416         (chinese-cns11643-6): Specify iso-ir 186.
2417         (chinese-cns11643-7): Specify iso-ir 187.
2418         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2419         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2420
2421 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2424         \uXXXX for every cases.
2425
2426 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2429         (ucs-big5): Changed to an alias for `=ucs@big5'.
2430
2431 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2434         (ucs-ks): Changed to an alias for `=ucs@ks'.
2435
2436 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2439         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2440
2441 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2442
2443         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2444         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2445
2446 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2447
2448         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2449         (ucs-jis): Changed to an alias for `=ucs@jis'.
2450
2451 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2452
2453         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2454         (ucs-cns): Changed to an alias for `=ucs@cns'.
2455
2456 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2457
2458         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2459         (ucs-gb): Changed to an alias for `=ucs@gb'.
2460
2461 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2462
2463         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2464         `ideograph-daikanwa-2'.
2465         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2466         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2467
2468 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2469
2470         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2471         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2472
2473         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2474         for `xemacs-chise-version'.
2475
2476 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list):
2479         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2480         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2481         instead of `ideograph-hanziku-*'.
2482
2483         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2484         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2485
2486 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2489         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2490         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2491         `utf-2000' is provided.
2492
2493 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2496         is provided [was builtin coded-charsets].
2497
2498 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2501         is provided [was builtin coded-charsets].
2502
2503 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2506         is provided [was builtin coded-charsets].
2507
2508 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2511         is provided [was builtin coded-charsets].
2512
2513 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2514
2515         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2516         when `utf-2000' is provided [was builtin coded-charsets].
2517
2518 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (=hanziku-*): Renamed from
2521         `ideograph-hanziku-*'.
2522         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2523
2524 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2527         `utf-2000' is provided [was builtin coded-charsets].
2528         (ideograph-hanziku-{1..12}): Likewise.
2529
2530 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2533         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2534
2535 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2536
2537         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2538         when `utf-2000' is provided [was builtin coded-charsets].
2539
2540 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2543         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2544         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2545
2546 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2547
2548         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2549         (ideograph-gt): Changed to an alias for `=gt'.
2550
2551 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2554         is provided; it was defined as a builtin coded-charset.
2555         (ideograph-gt): Likewise.
2556
2557 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2558
2559         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2560         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2561
2562 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2563
2564         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2565         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2566
2567 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2568
2569         * mule/mule-conf.el (=big5-eten): Renamed from
2570         `chinese-big5-eten'.
2571         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2572
2573 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2576         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2577
2578 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2579
2580         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2581         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2582
2583 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2584
2585         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2586         (china3-jef): Changed to an alias for `=jef-china3'.
2587
2588 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2589
2590         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2591         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2592
2593         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2594         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2595         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2596         when `utf-2000' is provided.
2597
2598 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list):
2601         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2602
2603         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2604         (ucs-jis-2000): Deleted.
2605
2606 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2609         UTF-2000.
2610         (=ucs-jis-2000): New coded-charset for UTF-2000.
2611
2612 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2613
2614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2615         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2616
2617 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2618
2619         * mule/mule-charset.el (default-coded-charset-priority-list):
2620         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2621         `ideograph-cbeta'.
2622
2623 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2626         builtin coded-charset].
2627
2628 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         settings for &K0-xxxx and &I-K0-xxxx.
2632
2633 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2636         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2637
2638 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2642
2643 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2646         UTF-2000.
2647         (ideograph-gt-pj-k1): Likewise.
2648         (ideograph-gt-pj-k2): Likewise.
2649
2650 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2651
2652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2653         `=jis-x0208'.
2654
2655 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2658         UTF-2000 [was a builtin coded-charset].
2659
2660 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2663         (utf-8-gb-er): Likewise.
2664
2665 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2668         settings for JIS X 0212 and JIS X 0208:1978.
2669
2670 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2673         setting for JIS X 0213.
2674
2675 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2676
2677         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2678         standard-case-table in UTF-2000.
2679
2680 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         definitions for isolated-chars.
2684
2685 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2686
2687         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2688         `configure-utf-2000-lisp-directory'.
2689         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2690         `mule-lisp-load-path'.
2691
2692 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2693
2694         * startup.el (startup-setup-paths): Set and use
2695         `utf-2000-lisp-directory'.
2696         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2697         UTF-2000.
2698
2699 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2702         (paths-find-utf-2000-lisp-directory): New function.
2703         (paths-construct-load-path): Add new optional argument
2704         `utf-2000-lisp-directory'.
2705
2706         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2707
2708 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2709
2710         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2711         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2712         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2713         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2714         `chinese-big5-2' in UTF-2000.
2715
2716         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2717         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2718
2719 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2720
2721         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2722         `big5-eten-er' in UTF-2000.
2723         (big5-cdp): Modify DOC-string and mnemonic.
2724
2725 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2728         UTF-2000 [renamed from utf-8-er].
2729         (utf-8-gb): New coding-system in UTF-2000.
2730         (utf-8-gb-er): Likewise.
2731         (utf-8-cns): Likewise.
2732         (utf-8-cns-er): Likewise.
2733         (utf-8-big5): Likewise.
2734         (utf-8-big5-er): Likewise.
2735         (utf-8-jis): Likewise.
2736         (utf-8-jis-er): Likewise.
2737         (utf-8-ks): Likewise.
2738         (utf-8-ks-er): Likewise.
2739         (utf-8-er): Likewise.
2740
2741 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2744         instead of `utf-8-unix' in UTF-2000.
2745
2746         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2747
2748 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2749
2750         * mule/japanese.el (euc-jisx0213): New coding-system.
2751
2752         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2753         `japanese-jisx0208-1990' as the mother.
2754
2755 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * dumped-lisp.el (preloaded-file-list): Change condition of
2758         loading "close-cdb".
2759
2760 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2763         setup `coded-charset-entity-reference-alist'.
2764
2765 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2768         UTF-2000.
2769
2770 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2771
2772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2774
2775 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2778         (chinese-big5-eten-a): Likewise.
2779         (chinese-big5-eten-b): Likewise.
2780         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2781         code range is #x8140 .. #x8DFE.
2782
2783 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2784
2785         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2786         UTF-2000.
2787         (chinese-big5-cdp): Likewise.
2788
2789 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2790
2791         * dumped-lisp.el (preloaded-file-list): Rename
2792         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2793
2794 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2795
2796         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2797         append `system-char-db-source-file-list' into
2798         `preloaded-file-list' in UTF-2000.
2799
2800 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2801
2802         * dumped-lisp.el (preloaded-file-list): Delete
2803         character-definition files.
2804
2805 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2806
2807         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2808         UTF-2000.
2809
2810 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list):
2813         Delete `mojikyo-2022-1'.
2814
2815 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list):
2818         Delete `mojikyo'.
2819
2820 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2823         `ucs-sip'.
2824
2825 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-charset.el (default-coded-charset-priority-list):
2828         Comment out `chinese-gb12345'.
2829
2830 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * bytecomp.el (byte-compile-insert-header): Fixed.
2833
2834 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2835
2836         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2837         XEmacs UTF-2000.
2838
2839 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2842         UTF-2000.
2843
2844 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2847         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2848
2849 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-charset.el (default-coded-charset-priority-list):
2852         `japanese-jef-china3' is renamed `china3-jef'.
2853
2854 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2857         `japanese-jef-china3' and `ideograph-cbeta'.
2858
2859 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2860
2861         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2862
2863 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2866         `chinese-big5-cdp'.
2867
2868 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2872
2873 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2876         loading character definitions.
2877
2878 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * dumped-lisp.el (preloaded-file-list): Rename
2881         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2882
2883 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886         `chinese-big5'.
2887
2888 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * dumped-lisp.el (preloaded-file-list): Dump
2891         "Ideograph-R028-Private" with XEmacs UTF-2000.
2892
2893 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2896         `chinese-gb12345'.
2897
2898 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2901         `ideograph-gt-pj-{1..11}'.
2902
2903         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2904         XEmacs UTF-2000.
2905
2906 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-charset.el (default-coded-charset-priority-list):
2909         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2910         `chinese-isoir165'.
2911
2912 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2915         `image/png', `image/x-xpm' and `image/tiff'.
2916
2917         * files.el (binary-file-regexps): Add *.PNG.
2918
2919 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-charset.el (default-coded-charset-priority-list):
2922         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2923         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2924
2925 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2928         the first completion when UTF-2000 is running.
2929
2930 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-charset.el (default-coded-charset-priority-list):
2933         Delete `ucs'.
2934
2935 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2938
2939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2940         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2941
2942 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/vietnamese.el (vscii-2): Delete abolished property
2945         `composite'; now composite mode is default.
2946
2947 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2950         of `raw-text'; check \uHHHH representation even if non-ascii
2951         characters are not found.
2952
2953         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2954         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2955         unconditionally.
2956
2957         * mule/viet-ccl.el: New file.
2958
2959         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2960         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2961         - Separate CCL based implementations to viet-ccl.el.
2962
2963 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2964
2965         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2966         "jisx0213.2000-1".
2967         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2968
2969         * mule/mule-charset.el (default-coded-charset-priority-list):
2970         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2971         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2972
2973 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2974
2975         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2976
2977 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2978
2979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2980         `ucs' in UTF-2000.
2981
2982 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2983
2984         * mule/mule-charset.el (default-coded-charset-priority-list):
2985         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2986         `arabic-iso8859-6'.
2987
2988 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2989
2990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2991         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2992
2993 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2994
2995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2996         `katakana-jisx0201' in UTF-2000.
2997
2998 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2999
3000         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3001         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3002         "u0FB50-Arabic-Presentation-Forms-A",
3003         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3004         "u0FE50-Small-Form-Variants",
3005         "u0FE70-Arabic-Presentation-Forms-B",
3006         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3007         UTF-2000.
3008
3009 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3010
3011         * dumped-lisp.el (preloaded-file-list): Delete
3012         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3013         ... "Ideograph-R214-Flute" in UTF-2000.
3014
3015 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3016
3017         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3018         (japanese-jisx0213-2): New coded-charset.
3019
3020         * dumped-lisp.el (preloaded-file-list): Add
3021         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3022         "Ideograph-R030-Mouth".
3023
3024 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3025
3026         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3027         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3028         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3029         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3030         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3031         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3032         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3033         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3034
3035 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3036
3037         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3038         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3039         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3040         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3041         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3042
3043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3044         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3045
3046 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3047
3048         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3049         in UTF-2000.
3050
3051 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3052
3053         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3054         (chinese-isoir165): Moved from mule/chinese.el.
3055         (chinese-cns11643-3): Moved from mule/chinese.el.
3056         (chinese-cns11643-4): Moved from mule/chinese.el.
3057         (chinese-cns11643-5): Moved from mule/chinese.el.
3058         (chinese-cns11643-6): Moved from mule/chinese.el.
3059         (chinese-cns11643-7): Moved from mule/chinese.el.
3060
3061         * mule/chinese.el: Move definition of coded-charsets to
3062         mule/mule-conf.el.
3063
3064 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3065
3066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3067         `ideograph-daikanwa'.
3068
3069 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3070
3071         * dumped-lisp.el (preloaded-file-list): Delete
3072         "ccs-jisx0201-latin.el".
3073
3074 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3075
3076         * dumped-lisp.el (preloaded-file-list): Add
3077         "u031A0-Extended-Bopomofo" in UTF-2000.
3078
3079 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3080
3081         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3082         renamed to u02E00-CJK-Radical-Supplement.
3083
3084 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3085
3086         * dumped-lisp.el (preloaded-file-list): Add
3087         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3088         "u030A0-Katakana", "u03100-Bopomofo",
3089         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3090         "u03200-Enclosed-CJK-Letters-and-Months" and
3091         "u03300-CJK-Compatibility".
3092
3093 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3094
3095         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3096         "u02F00-Kangxi-Radicals" and
3097         "u02FF0-Ideographic-Description-Characters".
3098
3099 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3100
3101         * dumped-lisp.el (preloaded-file-list): Add
3102         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3103         "u02800-Braille-Patterns" in UTF-2000.
3104
3105 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3106
3107         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3108         "uXXXXX-*.el" in UTF-2000.
3109
3110         * bytecomp.el (byte-compile-insert-header): Delete comments if
3111         non-ASCII characters are found; allow `byte-compile-dynamic' and
3112         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3113         `raw-text'.
3114
3115 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3116
3117         * dumped-lisp.el (preloaded-file-list): Add
3118         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3119         "u025A0-Geometric-Shapes.el".
3120
3121 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3122
3123         * dumped-lisp.el (preloaded-file-list): Add
3124         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3125         "u02460-Enclosed-Alphanumerics.el".
3126
3127 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3128
3129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3130         `chinese-gb2312'.
3131
3132         * dumped-lisp.el (preloaded-file-list): Add
3133         "u02200-Mathematical-Operators.el" and
3134         "u02300-Miscellaneous-Technical.el".
3135
3136 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3137
3138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3139         `chinese-cns11643-*'.
3140
3141         * dumped-lisp.el (preloaded-file-list): Add
3142         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3143         "u02190-Arrows.el" in UTF-2000.
3144
3145 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3146
3147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3148         `korean-ksc5601'.
3149
3150         * dumped-lisp.el (preloaded-file-list): Add
3151         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3152         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3153         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3154
3155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3156
3157         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3158
3159 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3160
3161         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3162         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3163         "u01780-Khmer.el", "u01800-Mongolian.el",
3164         "u01E00-Latin-Extended-Additional.el" and
3165         "u01F00-Greek-Extended.el" in UTF-2000.
3166
3167 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3168
3169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3170         `ethiopic-ucs' and `ethiopic'.
3171
3172         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3173         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3174
3175         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3176         from mule/ethiopic.el.
3177
3178         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3179         mule/mule-conf.el.
3180
3181 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3182
3183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3184         `lao'.
3185
3186         * mule/mule-conf.el (lao): New coded-charset.
3187
3188         * dumped-lisp.el (preloaded-file-list): Add
3189         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3190         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3191         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3192         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3193         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3194
3195 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3196
3197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3198         `ucs-bmp' and `arabic-iso8859-6'.
3199
3200 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3201
3202         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3203         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3204         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3205
3206 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3207
3208         * startup.el (normal-top-level): Load autoload file for UTF-2000
3209         in UTF-2000.
3210
3211 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3212
3213         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3214         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3215         "u00020-Basic-Latin.el", "u00080-C1.el",
3216         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3217         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3218         "u002B0-Spacing-Modifier-Letters.el",
3219         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3220         UTF-2000.
3221
3222 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3223
3224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3225         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3226         instead of `vietnamese-viscii-*'.
3227
3228 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3229
3230         * mule/mule-conf.el: New file.
3231
3232         * mule/misc-lang.el: Move definition of charset `ipa' to
3233         mule/mule-conf.el.
3234
3235 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3236
3237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3238         `latin-viscii'; prefer it for characters used in Vietnamese.
3239
3240 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3241
3242         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3243
3244 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3245
3246         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3247         `vietnamese-viscii-lower'.
3248         (latin-viscii-upper): Renamed from charset
3249         `vietnamese-viscii-upper'.
3250         (vietnamese-viscii-lower): New alias for charset
3251         `latin-viscii-lower'.
3252         (vietnamese-viscii-upper): New alias for charset
3253         `latin-viscii-upper'.
3254
3255 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3256
3257         * mule/mule-charset.el (default-coded-charset-priority-list):
3258         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3259
3260 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3261
3262         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3263         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3264         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3265         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3266         lisp/utf-2000.
3267
3268 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3269
3270         * mule/ccs-tcvn5712.el: New file.
3271
3272 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3273
3274         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3275         in UTF-2000.
3276
3277 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3278
3279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3280         `japanese-jisx0208'.
3281
3282 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3283
3284         * dumped-lisp.el (preloaded-file-list): Add
3285         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3286         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3287         UTF-2000.
3288
3289         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3290         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3291         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3292         mule/ccs-viscii.el: New files.
3293
3294         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3295         if \uXXXX is found.
3296
3297 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3298
3299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3300         `hiragana-jisx0208' and `katakana-jisx0208'.
3301
3302 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3303
3304         * mule/chinese.el (chinese-cns11643-3): Define it even if
3305         `utf-2000' is provided.
3306         (chinese-cns11643-4): Likewise.
3307         (chinese-cns11643-5): Likewise.
3308         (chinese-cns11643-6): Likewise.
3309         (chinese-cns11643-7): Likewise.
3310
3311 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3312
3313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3314         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3315
3316 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3319         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3320
3321 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3322
3323         * mule/mule-charset.el (default-coded-charset-priority-list):
3324         Setup in UTF-2000.
3325
3326 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * mule/viet-chars.el: Don't define charset
3329         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3330         they are defined as builtin charsets.
3331
3332 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3333
3334         * version.el (emacs-version): Add more space just before UTF-2000
3335         version string.
3336
3337 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3338
3339         * version.el ([constant] emacs-version): Don't add a space in the
3340         preceding place of `xemacs-betaname' because it is duplicated.
3341         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3342
3343         * startup.el (splash-frame-body): Add ETL.
3344
3345 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3346
3347         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3348         is provided because it is defined as builtin charset.
3349         (chinese-cns11643-4): Likewise.
3350         (chinese-cns11643-5): Likewise.
3351         (chinese-cns11643-6): Likewise.
3352         (chinese-cns11643-7): Likewise.
3353
3354 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3355
3356         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3357         coding-system `iso-10646-ucs-4' is not defined.
3358
3359 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3360
3361         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3362         coding-system if `utf-2000' is provided.
3363
3364 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3365
3366         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3367         `utf-2000' is provided.
3368
3369 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3370
3371         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3372         if utf-2000 is provided temporally.
3373
3374 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3375
3376         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3377         as builtin variable].
3378
3379 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3380
3381         * files.el (insert-file-contents-literally): Treat file as binary;
3382         call file-name-handlers. [sync with Emacs 20.3.10]
3383
3384 2008-12-28  Vin Shelton  <acs@xemacs.org>
3385
3386         * XEmacs 21.4.22 is released
3387
3388 2008-12-30  Vin Shelton  <acs@xemacs.org>
3389
3390         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3391         during building even if no packages are found.
3392
3393 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3394
3395         * printer.el (generic-print-region): 
3396         (generic-print-buffer): 
3397         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3398         check if the msprinter device is available, now that msprinter is
3399         always available as a specifier tag. 
3400
3401 2008-12-24  Vin Shelton  <acs@xemacs.org>
3402
3403         * about.el: Add Francisco to my bio!
3404
3405 2008-12-23  Vin Shelton  <acs@xemacs.org>
3406
3407         * autoload.el: Move operator definitions to autoload-operators.el
3408         in the xemacs-base package.
3409
3410 2007-11-22  Vin Shelton  <acs@xemacs.org>
3411
3412         * about.el (about-hacker-contribution): Updated my bio.
3413
3414 2007-10-07  Vin Shelton  <acs@xemacs.org>
3415
3416         * XEmacs 21.4.21 is released
3417
3418 2007-09-19  Didier Verna  <didier@xemacs.org>
3419
3420         Update my personal info.
3421         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3422         * about.el (about-other-current-hackers): Ditto.
3423         * about.el (about-url-alist): Add my musical website.
3424         * about.el (about-personal-info): Update my entry.
3425         * about.el (about-hacker-contribution): Ditto.
3426
3427 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3428
3429         * package-get.el (package-get-download-sites): Update download
3430         sites in Japan.
3431         * package-get.el (package-get-pre-release-download-sites): Ditto.
3432
3433 2007-08-18  Vin Shelton  <acs@xemacs.org>
3434
3435         * package-get.el (package-get-pre-release-download-sites): Sync
3436         mirror sites with 21.5.  (Thanks, Adrian)
3437
3438 2007-08-09  Mike Sperber  <mike@xemacs.org>
3439
3440         * startup.el (migrate-user-init-file): Create backup of
3441         `user-init-file' before migrating.
3442         * startup.el (maybe-migrate-user-init-file): Print
3443         information about backup file.
3444         (maybe-create-compatibility-dot-emacs): Follow above change.
3445
3446 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3447
3448         * font-lock.el: Sync font-lock-add-keywords and
3449         font-lock-remove-keywords from GNU Emacs.
3450         * font-lock.el (font-lock-keywords-alist): New.
3451         * font-lock.el (font-lock-removed-keywords-alist): New.
3452         * font-lock.el (font-lock-add-keywords): New.
3453         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3454         * font-lock.el (font-lock-remove-keywords): New.
3455
3456 2007-08-16  Vin Shelton  <acs@xemacs.org>
3457
3458         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3459         patch from Hans de Graaff.
3460
3461 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3462
3463         * package-get.el (package-get-download-sites): Document Chile and
3464         update Denmark download site.
3465         * package-get.el (package-get-pre-release-download-sites): Ditto.
3466
3467 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3468
3469         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3470
3471 2006-12-09  Vin Shelton  <acs@xemacs.org>
3472
3473         * XEmacs 21.4.20 is released
3474
3475 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3476
3477         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3478
3479 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3480
3481         * info.el (Info-find-file-node, Info-insert-dir)
3482         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3483         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3484         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3485         and discussion.
3486
3487 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3488
3489         * obsolete.el (line-beginning-position): New, from 21.5.x.
3490         (line-end-position): Ditto.
3491
3492 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3493
3494         * package-get.el (package-get-download-sites): Welcome
3495         nl.xemacs.org and Thanks!
3496         * package-get.el (package-get-pre-release-download-sites): Ditto.
3497
3498 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3499
3500         * font-lock.el: Add support for not-so recent changes in Java to
3501         java-mode.
3502
3503 2006-01-28  Vin Shelton  <acs@xemacs.org>
3504
3505         * XEmacs 21.4.19 is released
3506
3507 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3508
3509         * easymenu.el: Update copyright. 
3510         * easymenu.el (easy-menu-all-popups):
3511         Add a docstring. 
3512         * easymenu.el (easy-menu-add):
3513         Document a bug, rework the function to preserve any existing
3514         non-default mode-popup-menu instead of overwriting it, and not to
3515         bother normalising the menu title (nothing else does).
3516         * easymenu.el (easy-menu-remove):
3517         Restore the default mode-popup-menu instead of leaving an empty
3518         one when we remove the last easy-menu popup. 
3519
3520 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3521
3522         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3523         as suggested by Rodrigo Ventura.
3524         * package-get.el (package-get-pre-release-download-sites): Ditto,
3525         with replacement of xemacs-21.5 by beta, which is the logical path
3526         to our beta core and package pre-releases.
3527
3528 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3529
3530         * package-get.el (package-get-download-sites): Add Hong Kong
3531         download site.
3532         * package-get.el (package-get-pre-release-download-sites): Ditto.
3533
3534 2005-12-26  Vin Shelton  <acs@xemacs.org>
3535
3536         * find-paths.el:
3537         * find-paths.el (paths-emacs-root-p): Add search for package root.
3538         * find-paths.el (paths-find-emacs-root): Replaced with
3539         paths-find-invocation-roots, which returns a list of roots.
3540         * find-paths.el (paths-find-invocation-roots): New.
3541         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3542
3543 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3544
3545         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3546         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3547
3548 2005-12-03  Vin Shelton <acs@xemacs.org>
3549
3550         * XEmacs 21.4.18 is released
3551
3552 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3553
3554         * package-get.el (package-get-download-sites): Update reflecting
3555         latest http://www.xemacs.org/Releases/ information generated by
3556         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3557         * package-get.el (package-get-pre-release-download-sites): Ditto.
3558
3559 2005-02-28  Simon Josefsson  <jas@extundo.com>
3560
3561         * about.el (xemacs-hackers): Add jas.
3562         (about-other-current-hackers): Likewise.
3563         (about-url-alist): Add URL for jas.
3564         (about-personal-info): Document jas.
3565         (about-hacker-contribution): Describe jas contributions.
3566
3567 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3568
3569         * easymenu.el (easy-menu-remove): As described in 
3570         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3571         except the "Command" menu from mode-popup-menu. 
3572
3573 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3574  
3575         * font.el (font-spatial-to-canonical): Correct calculation of 
3576         return value for pixel-based input value. 
3577  
3578 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3579
3580         * code-process.el (call-process): Process-related docstring
3581         improvements spurred by Norbert Koch.
3582         * code-process.el (call-process-region): Ditto.
3583         * code-process.el (start-process): Ditto.
3584
3585 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3586
3587         * finder.el (finder-find-library): Return filename actually
3588         searched for.
3589
3590 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3591
3592         * help.el (view-emacs-news): Use `expand-file-name' instead of
3593         `locate-data-file' as the latter will find any "NEWS" files that
3594         might exist in packages _before_ the one in core.
3595
3596 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3597
3598         * package-get.el (package-get-init-package):
3599         package-get-init-package buglet (21.4.17) by Jeff Mincy
3600         <mincy@rcn.com> fixing false temporary load-path shadows reported
3601         after package installation and simplifying code.
3602
3603 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3604
3605         * package-get.el (package-get-download-sites): Sync mirrors list
3606         with the XEmacs website.
3607         (package-get-pre-release-download-sites): Ditto.
3608
3609 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3610
3611         * derived.el (derived-mode-merge-syntax-tables):
3612         Revert my 21.5-only patch of 2003-07-18 which slipped in
3613         through Jerry James's patch of 2004-06-07.
3614
3615 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3616
3617         * cmdloop.el (keyboard-quit): Remove workaround for
3618         `region-active-p' not making sure active region is in current
3619         buffer now that it does.
3620         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3621         * simple.el (region-active-p): `region-active-p' to only return t
3622         when active region is in current buffer.
3623
3624 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3625
3626         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3627         package names, quell a byte-compiler warning, doc fix.
3628
3629 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3630
3631         * buffer.el (pop-to-buffer):
3632         * window-xemacs.el (display-buffer):
3633         Document use of `same-window-buffer-names,' `same-window-regexps'
3634         by pop-to-buffer and display-buffer. 
3635         
3636 2005-02-06  Vin Shelton <acs@xemacs.org>
3637
3638         * XEmacs 21.4.17 is released
3639
3640 2005-01-29  Ben Wing  <ben@xemacs.org>
3641
3642         * shadow.el (find-emacs-lisp-shadows):
3643         Add custom-defines to list of ignored files.
3644
3645 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3646
3647         * simple.el (shifted-motion-keys-select-region): Fix statement
3648         about unshifted-motion-keys-deselect-region.
3649
3650 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3651
3652         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3653         now) for GNU Emacs compatibility.
3654         (make-obsolete-variable): Ditto.
3655
3656 2004-01-08  Ben Wing  <ben@xemacs.org>
3657
3658         * code-files.el (load):
3659         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3660
3661 2004-12-05  Vin Shelton <acs@xemacs.org>
3662
3663         * XEmacs 21.4.16 is released
3664
3665 2004-12-04  Vin Shelton  <acs@xemacs.org>
3666
3667         * auto-autoloads.el: Regenerated.
3668
3669         * custom-load.el: Regenerated.
3670
3671 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3672
3673         Fix bug: apropos errors if a defalias refers to an undefined
3674         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3675
3676         * apropos.el (apropos):
3677         (apropos-command):
3678         * help.el (frob-help-extents):
3679         * help-macro.el (make-help-screen):
3680         * hyper-apropos.el (hyper-apropos-grok-functions):
3681         (hyper-apropos-get-doc):
3682         Catch void-function error thrown by `documentation'.
3683
3684 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3685
3686         * packages.el (package-require): Fix incorrect arg to format.
3687         This fixes a `format specifier' error.
3688
3689 2004-08-13  Jerry James  <james@xemacs.org>
3690
3691         * bytecomp.el (forward-word): Tell the byte compiler the correct
3692         number of arguments to forward-word.
3693
3694 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3695
3696         * etags.el: Fixed loading of include files for tag completion. Now
3697         you can make a tag file for a library, include it into your
3698         project and it will be reloaded only if it changed. Infinte
3699         include loops are detected and the correct tag files are loaded.
3700         * etags.el (buffer-tag-table-list): Load and verify tag files in
3701         the external function buffer-tag-table-list-load.
3702         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3703         tag files. Also load the included tag files. The priority of the
3704         included files is right below their parent file. If multiple
3705         matches occur then the symbols from the parent file are found
3706         first.
3707         * etags.el (tag-table-include-files): Corrected comment
3708         string. Switched to pattern constant tags-include-pattern to have
3709         it at a central location.
3710         * etags.el (tags-include-pattern): Added doc string.
3711         * etags.el (add-to-tag-completion-table): Removed obsolete
3712         comments as the include files are allready returned by
3713         buffer-tag-table-list and loaded.
3714         * etags.el (find-tag-internal): The include files are allready
3715         included in tag-tables as buffer-tag-table-list returns them now.
3716
3717 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3718
3719         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3720         Loading items into the notebook is now done by C code.
3721         * widgets-gtk.el (gtk-widget-instantiate-internal):
3722         Style no longer changed.
3723
3724 2004-06-28  Nix  <nix@esperi.org.uk>
3725
3726         * cmdloop.el (truncate-command-history-for-gc): Delay
3727         execution of all things that look up variable bindings,
3728         via `enqueue-eval-event'.
3729
3730 2004-06-24  Vin Shelton  <acs@xemacs.org>
3731
3732         * package-get.el (package-get-require-signed-base-updates):
3733         now defaults to nil.
3734
3735 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3736
3737         * subr.el (split-string): Clean up docstring.
3738
3739 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3740
3741         * faces.el (zmacs-region): fix typo in docstring.
3742
3743 2004-06-07  Jerry James  <james@xemacs.org>
3744
3745         * derived.el: Synch with Emacs 21.3.
3746         * subr.el (with-local-quit): New, from Emacs 21.3.
3747         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3748         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3749         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3750
3751 2004-06-16  Jerry James  <james@xemacs.org>
3752
3753         * cl.el (cl-set-substring): Increment start by the length of the
3754         string, not the string itself.
3755
3756 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3757
3758         * etags.el (tag-table-include-files): Expand included TAGS file
3759         paths to avoid problems with relative paths.  Thanks to Peter
3760         Chubb <peterc@gelato.unsw.edu.au>.
3761         * etags.el (tags-include-pattern): New.
3762         * etags.el (add-to-tag-completion-table): Parse and ignore
3763         trailing include lines.
3764
3765 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3766
3767         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3768         avoiding line solely composed of equal signs.
3769
3770 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3771
3772         * cus-edit.el (alloc): Typo fix.
3773         * cus-edit.el (custom-browse-visibility): Ditto.
3774         * cus-edit.el (custom-variable-value-create): Ditto.
3775         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3776         * cus-edit.el (custom-save-variables): Bind print-length and
3777         print-level to nil to avoid value abbreviation.
3778         * cus-edit.el (custom-save-face-internal): Ditto.
3779         * cus-edit.el (custom-save-faces): Save in sorted order.
3780         * cus-edit.el (custom-save-resets): Bind print-length and
3781         print-level to nil to avoid value abbreviation.
3782         * cus-edit.el (custom-save-loaded-themes): Ditto.
3783
3784 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3785
3786         * subr.el (split-string-default-separators): New.
3787         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3788         see comment in source.
3789
3790 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3791
3792         * mule/japanese.el (paragraph-start, paragraph-separate):
3793         Remove anchor to BOL.
3794
3795 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3796
3797         * cl.el (gensym, gentemp): Improve docstrings.
3798
3799 2004-05-10  Vin Shelton  <acs@xemacs.org>
3800
3801         * etags.el: Sync with 21.5 version.
3802
3803 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3804
3805         * etags.el:
3806         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3807         only for use with exuberant ctags. This will also enable building of 
3808         completion tables with exuberant ctags. This will not work with
3809         xemacs ctags. 
3810         * etags.el (get-tag-table-buffer): New function for creating of
3811         completion table is used if tags-exuberant-ctags-optimization-p ist t
3812         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3813         finding the tag names. New.
3814         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3815         building tag completion table with exuberant ctags. New.
3816         * etags.el (find-tag-internal): Improve exact tag matching for tags
3817         with name fields. Before the patch return types of functions or
3818         function parameters (with exuberant ctags) were found as matches.
3819
3820 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3821
3822         * list-mode.el (display-completion-list): Fixed completion list was
3823         taking the width of the frame and not of the window for displaying
3824         the selection methods.
3825
3826 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3827
3828         * menubar-items.el (default-menubar): Options are saved to custom.el.
3829
3830
3831 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3832
3833         * isearch-mode.el (isearch-abort): Preserve successful search target.
3834
3835 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3836
3837         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3838         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3839         Bihlmeyer.
3840         * gnuserv.el (gnuserv-mode-line-string): New.
3841         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3842         gnuserv-mode.
3843         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3844         * gnuserv.el (gnuserv-edit-files): Use
3845         make-x-device-with-gtk-fallback.
3846
3847 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3848
3849         * gtk-widgets.el: New import: gtk-accel-group-new.
3850         * dialog-gtk.el:
3851         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3852         * dialog-gtk.el (popup-builtin-question-dialog):
3853         Added support for dialog button mnemonics.
3854
3855 2004-03-22  Chris Green <cmg@dok.org>
3856
3857         * process.el (shell-command): Output buffer was ignored when a
3858         background process was run via shell-command.
3859
3860 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3861
3862         * cus-edit.el (custom-save-variables): Retrieve a list of
3863         variables to save first, sort it, and make sure the variables are
3864         saved in sorted order.
3865
3866 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3867  
3868         * package-get.el (package-get-update-base-from-buffer): Force
3869         binary coding system for verifying GnuPG signature in the
3870         package-index file.
3871  
3872 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3873
3874         * package-get.el (package-get-package-index-file-location): Handle
3875         missing "EMACSPACKAGEPATH" environment variable.
3876
3877 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3878
3879         * package-admin.el (package-admin-find-top-directory): Simplify
3880         directory comparisions and fix substring errors on short path
3881         components.
3882         * package-get.el (package-get-package-index-file-location):
3883         Default to first component of "EMACSPACKAGEPATH", if set.
3884
3885 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3886
3887         * package-get.el (process-error): New error datum.
3888
3889 2004-02-02  Vin Shelton <acs@xemacs.org>
3890
3891         * XEmacs 21.4.15 is released
3892
3893 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3894
3895         * itimer.el (activate-itimer): Modify the itimer timeout value as
3896         if it were begun at the last time when the itimer driver was woken
3897         up.
3898
3899 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3900
3901         * specifier.el (Copyright):
3902         Update.
3903         (make-specifier-and-init):
3904         (map-specifier):
3905         (canonicalize-inst-pair):
3906         (canonicalize-spec-list):
3907         (set-specifier):
3908         Synch docstrings to 21.5 where appropriate.
3909
3910 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3911
3912         * package-get.el (package-get-list-packages-where): New.  A
3913         function that allows searching for groups of packages.  For
3914         example, find all packages that require the fsf-compat package.
3915
3916 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3917
3918         The Great PUI Sync.
3919
3920         * auto-autoloads.el: Regenerated.
3921
3922         * custom-load.el: Regenerated.
3923
3924         * dumped-lisp.el (packages-hardcoded-lisp): New.
3925
3926         * menubar-items.el (menu-max-items): New.
3927         (menu-submenu-max-items): New.
3928         (menu-submenu-name-format): New.
3929         (menu-split-long-menu): New.
3930         (menu-sort-menu): New.
3931         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3932
3933         * obsolete.el (pui-add-install-directory): Renamed to the more
3934         logical `pui-set-local-package-get-directory'.
3935         (package-get-download-menu): Moved to `package-ui.el' and renamed
3936         to `package-ui-add-download-menu'.
3937
3938         * package-admin.el (package-admin-install-function-mswindows):
3939         Whitespace clean up.
3940         (package-admin-add-single-file-package): Removed.
3941         (package-admin-default-install-function): Whitespace clean up.
3942         (package-admin-find-top-directory): New.
3943         (package-admin-get-install-dir): Use it.
3944         (package-admin-get-manifest-file): 
3945         (package-admin-check-manifest): 
3946         (package-admin-add-binary-package):
3947         (package-admin-get-lispdir):
3948         (package-admin-delete-binary-package):
3949         (package-admin):
3950
3951         * package-get.el (package-get-package-index-file-location): New.
3952         (package-get-install-to-user-init-directory): New.
3953         (package-get-remote):
3954         (package-get-download-sites):
3955         (package-get-pre-release-download-sites): New.
3956         (package-get-site-release-download-sites): New.
3957         (package-get-base-filename):
3958         (package-get-always-update):
3959         (package-get-user-index-filename): Removed.
3960         (package-get-pgp-available-p): New.
3961         (package-get-require-signed-base-updates):
3962         (package-get-was-current):
3963         (package-entries-are-signed): New.
3964         (package-get-continue-update-base): New.
3965         (package-get-download-menu): Removed.
3966         (package-get-require-base):
3967         (package-get-update-base-entry):
3968         (package-get-locate-file):
3969         (package-get-locate-index-file):
3970         (package-get-maybe-save-index):
3971         (package-get-update-base):
3972         (package-get-update-base-from-buffer):
3973         (package-get-update-base-entries):
3974         (package-get-interactive-package-query):
3975         (package-get-update-all):
3976         (package-get-all):
3977         (package-get-dependencies):
3978         (package-get-init-package):
3979         (package-get-info): New.
3980         (package-get):
3981         (package-get-staging-dir):
3982         (package-get-set-version-prop): Removed.
3983         (package-get-installedp):
3984         (package-get-ever-installed-p):
3985         (packages): Removed.
3986         (package-get-custom-groups): Removed.
3987         (package-get-custom): Removed.
3988         (package-get-custom-add-entry): Removed.
3989
3990         * package-info.el (batch-update-package-info):
3991
3992         * package-net.el (package-net-batch-generate-bin-ini):
3993         (package-net-update-installed-db):
3994
3995         * package-ui.el (pui-info-buffer):
3996         (pui-directory-exists): Removed.
3997         (pui-package-dir-list): Removed.
3998         (pui-add-install-directory): Removed.
3999         (package-ui-download-menu): New.
4000         (package-ui-pre-release-download-menu): New.
4001         (package-ui-site-release-download-menu): New.
4002         (pui-set-local-package-get-directory): New.
4003         (pui-package-symbol-char):
4004         (pui-update-package-display):
4005         (pui-toggle-package):
4006         (pui-toggle-package-key):
4007         (pui-toggle-package-delete):
4008         (pui-toggle-package-delete-key):
4009         (pui-toggle-package-event):
4010         (pui-toggle-verbosity-redisplay):
4011         (pui-install-selected-packages):
4012         (pui-add-required-packages):
4013         (pui-help-echo):
4014         (pui-display-info):
4015         (list-packages-mode):
4016         (pui-list-packages):
4017
4018         * packages.el (packages-compute-package-locations):
4019         (package-require):
4020         (package-delete-name):
4021         (packages-hardcoded-lisp): Removed.
4022         (packages-useful-lisp): Removed.
4023         (packages-unbytecompiled-lisp): Removed.
4024         (packages-find-package-directories):
4025
4026         Summary:
4027
4028         Major code clean up of all things PUI.
4029
4030         Much improved code to determine where packages should be
4031         installed.  PUI no longer depends on any packages being
4032         pre-installed to compute where packages are to be installed to.
4033
4034         The user can specify the location of their package-index file.  It
4035         isn't necessary to set this because it has sane defaults.  People
4036         who "run-in-place" won't accidently overwrite the CVS
4037         package-index file.  See
4038         `package-get-package-index-file-location'. 
4039
4040         PUI will now properly clean up after itself in the event of an
4041         unsuccessful package install.  This drastically reduces the number
4042         of "wrong md5sum" FAQs.
4043
4044         non-Mule XEmacsen can no longer install Mule packages.
4045
4046         Package management via the custom interface has been removed.
4047
4048         The PUI related menubar items have been reorganised.
4049
4050         The PGP verification code has been fixed and the default for
4051         whether or not it is used is automatically computed.
4052
4053         * update-elc.el ((preloaded-file-list site-load-packages
4054         need-to-dump dumped-exe)):
4055         Just a couple of small changes to allow for
4056         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4057         existing anymore.
4058
4059 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4060
4061         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4062         apply `format' to the first argument of byte-compile-warn, it
4063         already calls format.
4064
4065 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4066
4067         * files.el (delete-old-versions): Avoid going interactive during
4068         make install when environment variable VERSION_CONTROL is set.
4069
4070 2003-12-04  Vin Shelton  <acs@xemacs.org>
4071
4072         * menubar-items.el (menu-item-search): Only bring up search dialog
4073         box if the feature is available and desired.
4074
4075 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4076
4077         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4078
4079 2003-11-05  Vin Shelton  <acs@xemacs.org>
4080
4081         * help.el (Help-prin1-face):
4082         (Help-princ-face):
4083         princ and prin1 are functions and need to be called as such.  The
4084         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4085
4086 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4087
4088         * about.el (about-xemacs): Give full version and build date.
4089
4090 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4091
4092         * win32-native.el (grep-null-device): This XEmacs has null-device.
4093
4094 2003-09-06  Mike Sperber  <mike@xemacs.org>
4095
4096         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4097         implement the specified semantics for `defvar.'
4098
4099 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4100
4101         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4102         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4103         displaying buffer in question.
4104
4105 2003-09-03  Vin Shelton <acs@xemacs.org>
4106
4107         * XEmacs 21.4.14 is released
4108
4109 2003-08-17  Vin Shelton  <acs@xemacs.org>
4110
4111         * about.el: Vanity patch.
4112
4113 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * code-process.el (call-process):
4116         (call-process-region):
4117         (start-process):
4118         Document coding system processing.
4119
4120 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4121
4122         * startup.el (splash-frame-body): Idiomatic English.
4123
4124 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4125
4126         * font-lock.el (font-lock-match-java-declarations): Move
4127         save-restriction, narrow-to-region to beginning of function to
4128         avoid going beyond the limit and causing an infloop.
4129
4130 2003-04-16  Jerry James  <james@xemacs.org>
4131
4132         * keydefs.el: Remove mappings for keys mapped to the nowhere
4133         defined function function-key-error.
4134
4135 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4136
4137         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4138         lisp-interaction-mode-hook): Add the docstrings.
4139
4140 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4141
4142         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4143         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4144         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4145
4146 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4147
4148         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4149         lambda list after the original doc.  Care about
4150         #'(lambda () "SingleString") 
4151         (cl-upcase-arg): 
4152         (cl-function-arglist):
4153         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4154         circular data structures in lambda list specification
4155
4156 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4157
4158         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4159         to appear in font-lock-function-name-face.
4160
4161 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4162
4163         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4164         is not also the value of the lambda.
4165
4166 2003-05-06  Andy Piper  <andy@xemacs.org>
4167
4168         * files.el (revert-buffer): Make sure local variables get processed,
4169         even in the case of an optimized reversion.
4170
4171 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4172
4173         * XEmacs 21.4.13 is released
4174
4175 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4176
4177         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4178         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4179
4180 2003-02-14  Ben Wing  <ben@xemacs.org>
4181
4182         * byte-optimize.el:
4183         * byte-optimize.el (byte-compile-inline-expand):
4184         * byte-optimize.el (byte-compile-unfold-lambda):
4185         * byte-optimize.el (byte-optimize-form-code-walker):
4186         * byte-optimize.el (byte-optimize-form):
4187         * byte-optimize.el (byte-decompile-bytecode-1):
4188         * byte-optimize.el (byte-optimize-lapcode):
4189         Review carefully and sync up to 20.7 except for areas as noted.
4190         Fixes problem with JDE compilation.
4191
4192 2003-02-05  Ben Wing  <ben@xemacs.org>
4193
4194         * simple.el:
4195         * simple.el (motion-keys-for-shifted-motion):
4196         Omit M-S-home/end from motion keys.
4197
4198 2003-02-07  Ben Wing  <ben@xemacs.org>
4199
4200         * text-props.el (text-property-any):
4201         * text-props.el (text-property-not-all):
4202         Fix bug when end > start.
4203
4204 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4205
4206         * info.el (Info-insert-dir): Make default-directory end in
4207         separator.  Patch due to Martin Buchholz.
4208
4209 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4210
4211         * XEmacs 21.4.12 "Portable Code" is released.
4212
4213 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4214
4215         * about.el: Update golubev data.
4216
4217 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * isearch-mode.el (isearch-mode-map): Substitute comment on
4220         desirability, and back out "GR is printable" changes.
4221
4222 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4223
4224         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4225
4226 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4227
4228         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4229
4230 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4231
4232         * menubar-items.el (default-menubar): Use browse-url-mozilla
4233         instead of browse-url-gnome-moz for Mozilla.
4234
4235 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4236
4237         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4238
4239 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4240
4241         * files.el (auto-mode-alist): Remove redundant entries for modes
4242         that live in packages.
4243         (interpreter-mode-alist): Ditto.
4244
4245 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4246
4247         * menubar-items.el (default-menubar): Sync with current
4248         browse-url-xemacs.el.
4249
4250 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4251
4252         * XEmacs 21.4.10 "Military Intelligence" is released.
4253
4254 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4255
4256         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4257
4258 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4259
4260         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4261
4262 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4263
4264         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4265         effect free function.
4266         (font-lock-fontify-keywords-region): Supply the argument to
4267         font-lock-compile-keywords.
4268
4269 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4270
4271         * package-get.el (package-get-download-sites): Bring sites list
4272         up to date, prefer xx.xemacs.org addresses.
4273
4274 2002-09-27  Andy Piper  <andy@xemacs.org>
4275
4276         * dialog.el (make-dialog-box): for general dialogs only
4277         delete-frame-hook will be run.
4278
4279 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4280
4281         * font-lock.el (font-lock-fontify-syntactically-region): Add
4282         comment about lookup-syntax-properties, document LOUDLY as unused.
4283
4284 2002-08-26  Andy Piper  <andy@xemacs.org>
4285
4286         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4287         merge.
4288
4289 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4290
4291         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4292         (make-obsolete-variable): Ditto.
4293         (make-compatible): Ditto.
4294         (make-compatible-variable): Ditto.
4295
4296 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4297
4298         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4299         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4300
4301 2002-08-28  Andy Piper  <andy@xemacs.org>
4302
4303         * files.el (revert-buffer): propagate revert-without-query-status.
4304
4305 2002-06-03  Andy Piper  <andy@xemacs.org>
4306
4307         * dialog-items.el (make-search-dialog): align various subcontrols
4308         in visually pleasing ways, allow frame to autosize to the dialog
4309         size.
4310         * dialog.el (make-dialog-box): add a border inside the frame. Add
4311         :autosize property, if t then reset the frame size appropriately
4312         before the frame is mapped.
4313         * gutter-items.el (set-progress-feedback-instantiator): align
4314         various subcontrols.
4315         * gutter-items.el (set-progress-abort-instantiator): ditto.
4316
4317 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4318
4319         * XEmacs 21.4.9 "Informed Management" is released.
4320
4321 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4322
4323         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4324         "&optional append" argument.
4325
4326 2002-07-16  Didier Verna  <didier@xemacs.org>
4327
4328         * subr.el (replace-in-string): fix case fold bug introduced by
4329         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4330         case-fold-search in temporary buffers.
4331
4332 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4333
4334         * lib-complete.el (find-library): Remove check for mule because
4335         decompression DOES work on Mule.
4336
4337 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4338
4339         * simple.el (join-line): New alias for `delete-indentation'.
4340
4341 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4342
4343         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4344         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4345         (font-lock-builtin-face): New.
4346         (font-lock-constant-face): New.
4347         (font-lock-face-list): Add builtin and constant faces.
4348
4349 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4350
4351         * autoload.el (make-autoload): Support define-derived-mode.
4352         Collected puts of doc-string-elt property.  Based on a patch by
4353         Didier Verna <didier@xemacs.org>.
4354
4355 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * wid-edit.el (widget-field-activate): Fix docstring typo.
4358
4359 2002-07-23  Andy Piper  <andy@xemacs.org>
4360
4361         * about.el (about-personal-info): update me.
4362
4363 2002-07-12  Andy Piper  <andy@xemacs.org>
4364
4365         * custom.el (custom-theme-set-variables): remove bogus
4366         arguments. Use custom-set-default to set defaults.
4367         (custom-set-variables): update doc.
4368         (custom-local-buffer): new, synced from FSF.
4369         (custom-set-default): ditto.
4370         (defcustom): update doc.
4371
4372 2002-06-16  Andy Piper  <andy@xemacs.org>
4373
4374         * menubar-items.el (default-menubar): enable windows printing on
4375         cygwin as well as native.
4376
4377 2002-06-12  Andy Piper  <andy@xemacs.org>
4378
4379         * printer.el (generic-print-buffer): catch all errors so that the
4380         print device can be cleared in all scenarios.
4381         (Printer-clear-device): make sure clearing the printer allows it
4382         to be used again immediately.
4383         (generic-print-region): make sure the default printer face is
4384         black-on-white.
4385
4386 2002-04-23  Jerry James  <james@xemacs.org>
4387
4388         * window-xemacs.el (display-buffer-function): Change doc to
4389         reflect new arg.
4390         * window-xemacs.el (pre-display-buffer-function): Ditto.
4391         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4392         non-nil, make the new window just big enough for its contents.
4393         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4394         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4395         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4396
4397 2002-06-06  Andy Piper  <andy@xemacs.org>
4398
4399         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4400         (defcustom): ditto.
4401         (custom-handle-keyword): ditto.
4402
4403 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4404
4405         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4406         Make obsolete.  Default to nil.
4407         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4408         Inspired by a patch by John Palmieri.
4409
4410 2002-07-01  Mike Alexander  <mta@arbortext.com>
4411
4412         * process.el (shell-command-on-region): Don't delete the region
4413         before giving it to call-process-region
4414
4415 2002-06-04  Jerry James <james@eecs.ku.edu>
4416
4417         * find-paths.el (paths-find-architecture-directory): Search in
4418         `system-configuration'/`base', not `base'`system-configuration'.
4419
4420 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4421
4422         * info.el (Info-index): Add missing \ in [ t].
4423
4424 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * gutter-items.el (gutter-buffers-tab-visible-p,
4427         buffers-tab-omit-function, buffers-tab-selection-function,
4428         buffers-tab-filter-functions):
4429         Doc improvements.
4430
4431 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4432
4433         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4434
4435         * toolbar-items.el (toolbar-news): Fix typo in message string.
4436
4437 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4438
4439         * dialog.el (yes-or-no-p-dialog-box): 
4440         * cmdloop.el (y-or-n-p-minibuf):
4441         (yes-or-no-p-minibuf):
4442         (yes-or-no-p):
4443         (y-or-n-p): 
4444         Specify negative answers in docstrings.
4445
4446 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4447
4448         * package-ui.el (pui-help-echo): Display both installed and author
4449         version.  Use a balloon-help window to display extra info like
4450         package requires.
4451
4452 2002-05-30  Andy Piper  <andy@xemacs.org>
4453
4454         * files.el (revert-buffer-internal): don't visit
4455         revert-buffer. Kill buffer when not used. Suggested by Mike
4456         Alexander <mta@arbortext.com>
4457
4458 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4459
4460         * files.el (revert-buffer): More docstring fiddling.
4461
4462 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4463
4464         * files.el (revert-buffer):
4465         (revert-buffer-internal):
4466         (revert-buffer-insert-file-contents-function):
4467         Improve docstrings and comments.
4468
4469 2002-05-08  Andy Piper  <andy@xemacs.org>
4470
4471         * files.el (revert-buffer): observe noconfirm behavior.
4472
4473 2002-04-09  Andy Piper  <andy@xemacs.org>
4474
4475         * files.el (revert-buffer): use revert-buffer-internal if it looks
4476         like doing so will not result in any user-visible changes.
4477         (revert-buffer-internal): new function. Do the actual process of
4478         reversion and then see whether the result is any different to what
4479         we have already. If it is not then do nothing.
4480
4481 2001-12-11  Andy Piper  <andy@xemacs.org>
4482
4483         * menubar.el (get-popup-menu-response): re-order so that it works
4484         on more sane/facist window systems.
4485
4486 2001-12-03  Andy Piper  <andy@xemacs.org>
4487
4488         * faces.el (frob-face-property): don't infloop in face frobbing
4489         from Jan Vroonhof <jan@xemacs.org>.
4490
4491 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4492
4493         * faces.el (frob-face-property): Follow face fall-back hierarchy
4494         properly for face properties without an instance. Only do manual
4495         copy form 'default in last resort. This handles in particular
4496         the case where 'default itself has only a fall-back (which is
4497         the case by default on windows).
4498
4499 2001-11-24  Andy Piper  <andy@xemacs.org>
4500
4501         * printer.el (generic-print-region): set default-frame-plist to
4502         nil while creating the printer frame so that sizes reflect the
4503         printed page.
4504
4505         * faces.el (face-complain-about-font): Don't complain on printers.
4506
4507 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4508         
4509         * package-net.el: Andy synch.
4510         
4511 2001-12-16  Andy Piper  <andy@xemacs.org>
4512
4513         * package-get.el (package-get-update-all): Make sure installed.db
4514         gets updated after updating packages.
4515
4516 2002-03-28  Ben Wing  <ben@xemacs.org>
4517
4518         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4519         continuation, truncation so that we don't get line jumpiness from
4520         them being larger than the line height.
4521
4522         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4523
4524 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4525
4526         * font.el (font-window-system-mappings): Add mapping for Gtk
4527         (assume identical to X) 
4528
4529 2002-02-04  Andy Piper  <andy@xemacs.org>
4530
4531         * files.el (convert-standard-filename): Fix for short filename
4532         Peter Arius <pas@methodpark.de>
4533
4534 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4535
4536         * list-mode.el (default-choose-completion): completion-base-size
4537         should refer to local value in the completion list buffer.
4538
4539 2001-12-03  Didier Verna  <didier@xemacs.org>
4540
4541         * rect.el: autoload `replace-rectangle'.
4542         * keydefs.el (global-map): bind it to `C-x r p'.
4543
4544 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4545
4546         * XEmacs 21.4.8 "Honest Recruiter" is released.
4547
4548 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4549
4550         This patch is based on Jerry James's patch and analysis.
4551
4552         * select.el (get-clipboard):
4553         (get-selection):
4554         Update docstrings.
4555         (get-clipboard-foreign):
4556         (get-selection-foreign):
4557         New function for use as `interprogram-paste-function's.
4558
4559         * simple.el (interprogram-paste-function): Change default to
4560         `get-clipboard-foreign'; improve docstring.
4561         (interprogram-cut-function): Improve dosctring.
4562
4563 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4564
4565         * XEmacs 21.4.7 "Economic Science" is released.
4566
4567 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4568
4569         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4570
4571 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4572
4573         * obsolete.el (assq-delete-all): New compatibility alias for 
4574         remassq.
4575
4576 2002-01-09  Simon Josefsson  <jas@extundo.com>
4577
4578         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4579
4580 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4581
4582         * info.el (Info-auto-generate-directory): Default
4583         Info-auto-generate-directory to 'if-outdated.
4584
4585 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4586
4587         * startup.el (normal-top-level): Prevent migration code from
4588         trashing .emacs on an error in loading the init files.
4589
4590 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4591
4592         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4593         "system default" Xdefaults and friends get xrdb-mode.
4594
4595 2002-03-05  Mats Lidell  <matsl@contactor.se>
4596  
4597         * help-nomule.el (tutorial-supported-languages): Added Swedish
4598         tutorial. Sorted languages.
4599
4600 2002-02-11  Mike Sperber <mike@xemacs.org>
4601
4602         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4603         regenerating outdated dir files and dir is non-existent.
4604
4605 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4606
4607         * code-files.el (convert-mbox-coding-system): Improve comment.
4608         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4609         coding-system argument to `write-region-pre-hook' call.
4610         (write-region-pre-hook): Fix docstring to mention lockname argument.
4611
4612 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4613
4614         * minibuf.el (completing-read): Remove redundant wrong arg list.
4615
4616         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4617
4618 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4619
4620         * obsolete.el (interactive-form): new compatibility alias for 
4621         function-interactive.
4622
4623 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4624
4625         * menubar-items.el (Menubar-items-truncate-list): Removed.
4626         * menubar-items.el (Menubar-items-truncate-history): New.
4627         * menubar-items.el (default-menubar): Use
4628         Menubar-items-truncate-history.
4629
4630 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4631
4632         * printer.el (generic-print-region): Pass correct arguments to
4633         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4634         Torkelsson <torkel@acc.umu.se>.
4635
4636 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4637
4638         * help.el (describe-mode): synched with FSF 19.34; handle nil
4639         minor mode indicators.
4640
4641 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4642
4643         * minibuf.el (completing-read): Update docstring.
4644
4645 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4646
4647         * XEmacs 21.4.6 "Common Lisp" is released.
4648
4649 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4650
4651         * package-net.el: Inadvertant synch with Windows branch.  From
4652         Andy's log:
4653         (package-net-kit-version): new variable.
4654         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4655
4656 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4657
4658         * package-get.el (package-get-locate-index-file): Also search the
4659         core etc/ directory for the package index file if it can't be
4660         found in ~/.xemacs/.
4661
4662 2001-12-13  William Perry  <wmperry@gnu.org>
4663
4664         * dialog-gtk.el (popup-builtin-question-dialog):
4665         Conform to API in gui.c.
4666         
4667 2001-11-12  Andy Piper  <andy@xemacs.org>
4668
4669         * cus-edit.el (custom-save-face-internal): make sure we save
4670         non-themed faces.
4671         (custom-save-variables): ditto variables.
4672
4673 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4674
4675         * faces.el (make-face-family):
4676         (make-face-size):
4677         New face-modifying functions per Jan Vroonhof.
4678
4679         cus-face.el (custom-set-face-font-family):
4680         (custom-set-face-font-size):
4681         Use them.
4682
4683         * font.el (font-window-system-mappings): More precise docstring.
4684
4685         (font-create-name):
4686         (font-create-object):
4687         (tty-font-create-object):
4688         (tty-font-create-plist):
4689         (x-font-create-object):
4690         (x-font-create-name):
4691         (ns-font-create-name):
4692         (mswindows-font-create-object):
4693         (mswindows-font-create-name):
4694         Add doctrings.
4695
4696 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4697
4698         * gtk-faces.el (gtk-init-device-faces): removed spurious
4699         quote before let* expression.
4700
4701 2001-10-29  Andy Piper  <andy@xemacs.org>
4702
4703         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4704         modified when changing coding system.
4705
4706         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4707         that we invoke the GUI directory selector.
4708
4709 2001-10-25  Andy Piper  <andy@xemacs.org>
4710
4711         * dialog.el (make-dialog-box): use new directory dialog support.
4712         * minibuf.el (read-file-name-1): ditto.
4713         (read-file-name): ditto.
4714         (read-directory-name): ditto.
4715
4716 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4717
4718         * XEmacs 21.4.5 "Civil Service" is released.
4719
4720 2001-04-23  Didier Verna  <didier@xemacs.org>
4721
4722         * cus-edit.el (custom-variable-pre-save): New.
4723         * cus-edit.el (custom-variable-post-save): New.
4724         * cus-edit.el (custom-variable-save): use them.
4725         * cus-edit.el (custom-face-pre-save): New.
4726         * cus-edit.el (custom-face-post-save): New.
4727         * cus-edit.el (custom-face-save): use them.
4728         * cus-edit.el (custom-group-pre-save): New.
4729         * cus-edit.el (custom-group-post-save): New.
4730         * cus-edit.el (custom-group-save): use them.
4731         * cus-edit.el (Custom-save): use the pre/post functions above,
4732         call `custom-save-all' only once.
4733         * cus-edit.el (custom-variable-pre-reset-standard): New.
4734         * cus-edit.el (custom-variable-post-reset-standard): New.
4735         * cus-edit.el (custom-variable-reset-standard): use them.
4736         * cus-edit.el (custom-face-pre-reset-standard): New.
4737         * cus-edit.el (custom-face-post-reset-standard): New.
4738         * cus-edit.el (custom-face-reset-standard): use them.
4739         * cus-edit.el (custom-group-pre-reset-standard): New.
4740         * cus-edit.el (custom-group-post-reset-standard): New.
4741         * cus-edit.el (Custom-reset-standard): use them.
4742         * cus-edit.el (custom-face-reset-saved): use the pre/post
4743         functions above, call `custom-save-all' only once.
4744
4745 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4746
4747         * gutter-items.el (buffers-tab face): Derive from the modeline
4748         face by default.  Many people use white-on-black for the default
4749         font, and the tabs look hideous with that color combination.  The
4750         modeline usually has the correct colors.
4751
4752 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4753
4754         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4755         (tag-mark-stack-max): Typo fix.
4756
4757 2001-09-28  Ben Wing  <ben@xemacs.org>
4758
4759         * font-lock.el:
4760         * font-lock.el (font-lock-after-change-function):
4761         fix problem with last patch, reported by Katsumi Yamaoka.
4762
4763 2001-09-17  Ben Wing  <ben@xemacs.org>
4764
4765         * font-lock.el (font-lock-after-change-function):
4766         fix problem when you insert a comment on the line before a line of
4767         code: if we use the following char, then when you hit backspace,
4768         the following line of code turns the comment color.
4769
4770 2001-06-08  Ben Wing  <ben@xemacs.org>
4771
4772         * process.el: comment about shell-command-switch.
4773         * process.el (shell-quote-argument): Need to quote a null
4774         argument, too.  From Dan Holmsand.
4775         
4776         * startup.el (normal-top-level): Delete some unused FSF junk.
4777         * startup.el (command-line-early):
4778         
4779         * startup.el (command-line): Call MS Windows init function.
4780         
4781         * win32-native.el:
4782         * win32-native.el (mswindows-system-shells): New.
4783         * win32-native.el (mswindows-system-shell-p): New.
4784         * win32-native.el (init-mswindows-at-startup): New.
4785         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4786         * win32-native.el (mswindows-quote-one-simple-arg):
4787         * win32-native.el (mswindows-quote-one-command-arg):
4788         * win32-native.el (mswindows-construct-process-command-line-alist):
4789         Correct comments at top.  Correctly handle passing arguments
4790         to Cygwin programs and to bash.  Fix quoting of zero-length
4791         arguments (from Dan Holmsand).  Set shell-command-switch based
4792         on shell-file-name, which in turn comes from env var SHELL.
4793
4794 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4795
4796         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4797         default-toolbar-position): Fill docstrings for balloon-help.
4798
4799 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4800
4801         * faces.el: Reenable specifications over 'gtk domain.
4802
4803 2001-08-08  Didier Verna  <didier@xemacs.org>
4804
4805         * autoload.el (update-autoload-files): make defdir a file name,
4806         not directory name.
4807
4808 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4809
4810         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4811
4812         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4813
4814 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4815
4816         * font-menu.el (font-menu-set-font): Default to current font-family.
4817         (font-menu-preferred-resolution):
4818         (font-menu-size-scaling):
4819         Provide gtk defaults, too.
4820
4821 2001-07-29  Mike Alexander  <mta@arbortext.com>
4822
4823         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4824         list
4825         (custom-set-face-font-family): ditto
4826
4827 2001-07-26  Mike Sperber <mike@xemacs.org>
4828
4829         * files.el (auto-mode-alist): .9 files are man pages, too.
4830
4831 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4832
4833         * process.el (call-process-internal): bind
4834         coding-system-for-write to 'binary when calling
4835         start-process-internal, so the process receives 
4836         the literal contents of INFILE.
4837
4838 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4839
4840         * files.el (auto-mode-alist): Add configure.ac support.
4841
4842 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4843
4844         * buff-menu.el:
4845         mouse.el:
4846         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4847
4848 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4851
4852 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4853
4854         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4855         mixed text.
4856         (kinsoku-eol-p): Ditto.
4857
4858 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4859
4860         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4861         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4862         characters as the category `s' or `e' correctly.
4863
4864 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4865
4866         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4867
4868 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4869
4870         * mule/cyrillic.el:  Set up case table.
4871
4872 2001-06-08  Mike Sperber <mike@xemacs.org>
4873
4874         * files.el (save-some-buffers-1): Don't zap the help window right
4875         after `map-y-or-n-p' has popped it up.
4876
4877 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4878
4879         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4880
4881 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4882
4883         * specifier.el: define-specifier-tag 'gtk.
4884
4885 2001-05-12  Ben Wing  <ben@xemacs.org>
4886
4887         * find-paths.el (paths-find-recursive-path):
4888         fix error with null EXCLUDE-REGEXP.
4889         
4890         * font-lock.el (font-lock-mode):
4891         fix problem reported by hrvoje with buffers starting with a space.
4892         
4893 2001-05-06  Ben Wing  <ben@xemacs.org>
4894
4895         * dialog.el (make-dialog-box):
4896         * menubar-items.el (default-menubar):
4897         * printer.el (generic-print-buffer):
4898         * printer.el (generic-print-region):
4899         implement printing the selection when it's selected.
4900
4901 2001-04-18  Didier Verna  <didier@xemacs.org>
4902
4903         * cus-edit.el (Custom-reset-standard): reset to standard settings
4904         not only when the buffer's :custom-state is 'modified, but also
4905         when it is 'set or 'saved.
4906
4907 2001-04-17  Didier Verna  <didier@xemacs.org>
4908
4909         * startup.el (load-user-init-file): define `custom-file' before
4910         loading the user's init file.
4911
4912 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4913
4914         * menubar.el (popup-mode-menu): Make it work with
4915         popup-menu-titles turned off.
4916         
4917 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4918
4919         * about.el (about-mailto-link): Use compose-mail for sending mail.
4920
4921 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4922
4923         * package-admin.el (package-install-hook): New.
4924         (package-delete-hook): New.
4925         (package-admin-add-single-file-package): Use package-delete-hook.
4926
4927         * package-get.el (package-get): Use package-install-hook.
4928
4929 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4930
4931         * package-ui.el (pui-install-selected-packages): reverse the lists
4932         of packages so that they get handled in the same order as they
4933         were selected.
4934
4935 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4936
4937         * packages.el (locate-library): Use read-library-name for completion.
4938
4939 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4940
4941         * byte-optimize.el (=): `=' is not a binary predicate!
4942         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4943         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4944
4945 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4946
4947         * bytecomp.el (byte-compile-arithcompare):
4948         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4949
4950 2001-06-03  William M. Perry  <wmperry@gnu.org>
4951
4952         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4953         return the filename selected by the user!
4954
4955 2001-05-31  William M. Perry  <wmperry@gnu.org>
4956
4957         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4958         in XEmacs/GTK.
4959
4960 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4961
4962         * coding.el: Tiny typo fixed.
4963
4964 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4965
4966         * XEmacs 21.4.3 "Academic Rigor" is released.
4967
4968 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4969
4970         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4971
4972 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4973
4974         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4975
4976 2001-05-04  Ben Wing  <ben@xemacs.org>
4977
4978         * printer.el (generic-print-buffer):
4979         * printer.el (generic-print-region):
4980         Enable dialog boxes.  Apply workaround recommended by Kirill.
4981         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4982         
4983         * simple.el (kill-whole-line):
4984         * simple.el (kill-line-1):
4985         * simple.el (kill-entire-line):
4986         * simple.el (kill-line):
4987         * simple.el (backward-kill-line):
4988         Take out interactive dependence of kill-whole-line.
4989
4990 2001-04-22  Ben Wing  <ben@xemacs.org>
4991
4992         * dialog.el (make-dialog-box):
4993         Put dialog titles back in -- this time correctly.  Fix various
4994         other problems with leaks and such.
4995
4996         * simple.el (region-exists-p):
4997         * simple.el (region-active-p):
4998         Add comment about which one is correct to use in menu specs.
4999
5000 2001-05-05  Ben Wing  <ben@xemacs.org>
5001
5002         * dialog.el (make-dialog-box): fix doc string.
5003         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5004         take out Pretty Print.
5005         * printer.el:
5006         * printer.el (printer-current-device): New.
5007         * printer.el (Printer-get-device): New.
5008         * printer.el (Printer-clear-device): New.
5009         * printer.el (generic-page-setup): New.
5010         * printer.el (generic-print-buffer):
5011         * printer.el (generic-print-region):
5012         Implement Page Setup.  Handle errors properly.
5013
5014 2001-05-05  Ben Wing  <ben@xemacs.org>
5015
5016         * subr.el (error): Complete list of errors in doc string.
5017         
5018 2001-04-22  Ben Wing  <ben@xemacs.org>
5019
5020         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5021         
5022 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5023
5024         * build-report.el: Remove CVS keywords since this file has been in
5025         core lisp for a while now.
5026         * build-report.el (build-report-make-output-files): Fix typo.
5027
5028 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5029
5030         * about.el (about-finish-buffer): Make sure the last change works
5031         even if EVENT is nil.
5032
5033 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5034
5035         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5036         clicked, not the one that happens to be the current buffer at the
5037         time.
5038
5039 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5040
5041         * cus-edit.el (custom-display): Support the GTK Window System also.
5042
5043 2001-04-30  Ben Wing  <ben@xemacs.org>
5044
5045         * printer.el:
5046         * printer.el (printer-page-header):
5047         * printer.el (Print-context): New.
5048         * printer.el (printer-page-footer):
5049         * printer.el (generate-header-element): New.
5050         * printer.el (generate-header-line): New.
5051         * printer.el (print-context-property):
5052         * printer.el (generic-print-buffer):
5053         * printer.el (generic-print-region):
5054         Implement headers and footers.  Implement calling Print dialog box
5055         (#### but it doesn't quite work yet).
5056
5057 2001-04-25  Ben Wing  <ben@xemacs.org>
5058
5059         * about.el (xemacs-hackers):
5060         * about.el (about-url-alist):
5061         * about.el (about-personal-info):
5062         * about.el (about-hacker-contribution):
5063         More contributions.
5064         
5065         * simple.el (handle-post-motion-command):
5066         Fix spurious setting of zmacs-region-stays to t after a non-shift
5067         motion command.
5068
5069 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5070
5071         * about.el (about-personal-info): Update my bio.
5072         (about-hacker-contribution): Ditto.
5073
5074 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5075
5076         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5077
5078 2001-04-19  Andy Piper  <andy@xemacs.org>
5079
5080         * package-net.el (package-net-cygwin32-binary-size): new size.
5081         (package-net-win32-binary-size): new size.
5082         (package-net-convert-index-to-ini): Use new arch.
5083         (package-net-batch-convert-index-to-ini): Removed.
5084         (package-net-generate-bin-ini): New.
5085         (package-net-batch-generate-bin-ini): New.
5086
5087 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5088
5089         * XEmacs 21.4.1 "Copyleft" is released.
5090
5091 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5092
5093         * x-compose.el (xlib-input-method-bug-workaround):
5094         (alias-colon-to-double-quote):
5095         Force sort in map-keymap to work around rehash bug.
5096
5097 2001-04-17  Ben Wing  <ben@xemacs.org>
5098
5099         * about.el: Finish overhaul, add a few new hackers, update a
5100         couple old ones.
5101
5102 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5103
5104         * XEmacs 21.4.0 "Solid Vapor" is released.
5105
5106 2001-04-15  Ben Wing  <ben@xemacs.org>
5107
5108         * about.el:
5109         * about.el (about-headline-face): New.
5110         * about.el (about-link-face): New.
5111         * about.el (about-current-release-maintainers): New.
5112         * about.el (about-other-current-hackers): New.
5113         * about.el (about-url-alist):
5114         * about.el (about-once-and-future-hackers): New.
5115         * about.el (about-mailto-link): New.
5116         * about.el (about-get-buffer):
5117         * about.el (about-finish-buffer):
5118         * about.el (about-xemacs):
5119         * about.el (about-features): Removed.
5120         * about.el (about-advantages): New.
5121         * about.el (about-maintainer-info): Removed.
5122         * about.el (about-personal-info): New.
5123         * about.el (about-hacker-contribution): New.
5124         * about.el (about-maintainer):
5125         * about.el (about-show-linked-info):
5126         * about.el (about-hackers):
5127         Major revamping.  Rewriting of most of the text, improve the
5128         link handling, separate info on contributors into personal
5129         and contribution info, add new contributors, update personal
5130         info, etc. etc.
5131         
5132         * menubar-items.el (default-menubar):
5133         Help menubar entry for News now says more accurately
5134         "What's New in XEmacs".
5135         
5136         * mouse.el:
5137         * mouse.el (mouse-track-cleanup-hook):
5138         * mouse.el (mouse-track):
5139         Don't set-buffer to a dead buffer when calling mouse-track
5140         cleanup hooks.
5141
5142 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * XEmacs 21.2.47 "Zephir" is released.
5145
5146 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5147
5148         * dialog.el (make-dialog-box): Disable dialog box titles until
5149         we get them working.
5150
5151 2001-03-30  Ben Wing  <ben@xemacs.org>
5152
5153         * help.el:
5154         * help.el (Help-princ-face):
5155         * help.el (Help-prin1-face):
5156         * help.el (frob-help-extents):
5157         * help.el (describe-function-1):
5158         * help.el (describe-variable):
5159         Avoid using font-lock faces, which may not be defined.
5160         Instead, use hyper-apropos faces, and make sure they're
5161         defined as necessary by using `require'. (It's not so safe
5162         to do this for font-lock.) In any case, we will eventually
5163         be merging this functionality into hyper-apropos.
5164
5165         * loaddefs.el (completion-ignored-extensions):
5166         Fix documentation.
5167         
5168         * menubar-items.el (menu-truncate-list): Removed.
5169         * menubar-items.el (Menubar-items-truncate-list): New.
5170         * menubar-items.el (default-menubar):
5171         Fix errors if grep or compile command is too long.  Rename helper
5172         function to be less visible.
5173
5174 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5175
5176         * byte-optimize.el (byte-optimize-minus):
5177         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5178
5179 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5180
5181         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5182         Mule is available.
5183
5184         * mule/latin.el: New file.
5185
5186 2001-03-11  Ben Wing  <ben@xemacs.org>
5187
5188         * auto-save.el:
5189         * auto-save.el (auto-save-directory):
5190         * auto-save.el (make-auto-save-file-name):
5191         * auto-save.el (auto-save-file-name-p): New.
5192
5193         Merge in improvements from other definition of
5194         make-auto-save-file-name in files.el.
5195         
5196         * auto-save.el (auto-save-original-name):
5197         * auto-save.el (auto-save-name-in-fixed-directory):
5198         * auto-save.el (auto-save-unslashify-name): Removed.
5199         * auto-save.el (auto-save-slashify-name): Removed.
5200         * auto-save.el (auto-save-reserved-chars): New.
5201         * auto-save.el (auto-save-escape-name): New.
5202         * auto-save.el (auto-save-unhex): New.
5203         * auto-save.el (auto-save-unescape-name): New.
5204
5205         Change algorithm for encoding filenames in auto-save names to be
5206         entirely safe with all filesystems and all possible characters in
5207         a filename, and 100% reversible. (Essentially, uses
5208         quoted-printable as the encoding.)
5209         
5210         * auto-save.el (recover-all-files):
5211
5212         Use insert-directory rather than calling ls directly -- fixes
5213         things under Windows.
5214
5215         * files.el:
5216         * files.el (convert-standard-filename): Substitute FSF's
5217         definition for this (we had nothing here before).
5218         
5219         * files.el (backup-buffer): Warning fix.
5220         
5221         * files.el (make-backup-file-name):
5222         * files.el (find-backup-file-name):
5223         Fix error in calling sequence to auto-save-file-name-p.
5224         
5225         * files.el (recover-file):
5226         Use insert-directory rather than calling ls directly -- fixes
5227         things under Windows.
5228
5229         * files.el (make-auto-save-file-name): Removed.
5230         * files.el (auto-save-file-name-p): Removed.
5231         auto-save is always dumped so no sense in having a definition
5232         that will always be overwritten with another.
5233         
5234         * files.el (insert-directory):
5235         * win32-native.el:
5236         * win32-native.el (debug-mswindows-process-command-lines):
5237         * win32-native.el (original-make-auto-save-file-name): Removed.
5238         * win32-native.el (make-auto-save-file-name): Removed.
5239
5240
5241 2001-03-21  Martin Buchholz <martin@xemacs.org>
5242
5243         * XEmacs 21.2.46 "Urania" is released.
5244
5245 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5246
5247         * menubar-items.el (default-menubar): Update sample.emacs to
5248         sample.init.el and adjust accelerators.
5249
5250 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5251
5252         * build-report.el (build-report): Improve docstring.
5253
5254 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5255
5256         * ChangeLog: Log GTK merge.
5257
5258         * gutter-items.el:
5259         * mwheel.el:
5260         * sound.el:
5261         * startup.el:
5262         Revert gratuitous whitespace changes.
5263
5264 2001-03-07  Ben Wing  <ben@xemacs.org>
5265
5266         * help.el:
5267         * help.el (key-or-menu-binding):
5268         * help.el (Help-find-file): New.
5269         * help.el (describe-beta):
5270         * help.el (describe-copying):
5271         * help.el (describe-project):
5272         * help.el (view-emacs-news):
5273         * help.el (view-sample-init-el): New.
5274         * help.el (Help-princ-face): New.
5275         * help.el (Help-prin1-face): New.
5276         * help.el (help-symbol-function-context-menu):
5277         * help.el (help-symbol-variable-context-menu):
5278         * help.el (help-symbol-function-and-variable-context-menu):
5279         * help.el (frob-help-extents):
5280         * help.el (describe-function-1):
5281         * help.el (describe-variable):
5282
5283         Add coloring in Help buffers, correspondent with hyperlinks.
5284         View files in view-mode rather than Fundamental.
5285         Remove separators from context menus -- now handled in generic code.
5286         Add `Find Tag' to context menu.
5287         
5288         * menubar.el (popup-mode-menu):
5289
5290         Rewrite code that outputs the popup menu to (a) put more specific
5291         entries first, (b) be more robust, (c) output the proper context
5292         menu separators automatically (the context menu functionality is
5293         new and currently used only by Help).
5294
5295 2001-03-10  William M. Perry  <wmperry@aventail.com>
5296
5297         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5298         this function when converting from the 21.1 GTK branch.  Now
5299         supports file, password, question, and color built-in dialogs.
5300
5301 2001-03-06  Ben Wing  <ben@xemacs.org>
5302
5303         * keydefs.el:
5304         * keydefs.el (global-map):
5305         Add commented-out change of M-k (for 21.5).
5306         
5307         * menubar-items.el (default-menubar):
5308         Fix items to control kill-line behavior; add items for
5309         shifted motion.
5310         
5311         * simple.el:
5312         * simple.el (kill-whole-line):
5313         * simple.el (historical-kill-line): Removed.
5314         * simple.el (kill-line): Removed.
5315         * simple.el (kill-entire-line): New.
5316         * simple.el (kill-line-1): New.
5317         * simple.el (backward-kill-line):
5318         Undo kill-whole-line == always changes.  Add new function
5319         kill-entire-line to unconditionally delete the current line.
5320         Add comments describing the lamentable state of affairs of
5321         the kill-line functions and variables.
5322
5323 2001-03-02  Ben Wing  <ben@xemacs.org>
5324
5325         * simple.el:
5326         * simple.el (beginning-of-buffer):
5327         * simple.el (end-of-buffer):
5328         * simple.el (mark-ring-unrecorded-commands):
5329         * simple.el (signal-error-on-buffer-boundary):
5330         * simple.el (shifted-motion-keys-select-region):
5331         * simple.el (unshifted-motion-keys-deselect-region):
5332         * simple.el (motion-keys-for-shifted-motion): New.
5333         * simple.el (handle-pre-motion-command):
5334         * simple.el (handle-post-motion-command):
5335         * simple.el (forward-char-command):
5336         * simple.el (backward-char-command):
5337         * simple.el (scroll-up-command):
5338         * simple.el (scroll-down-command):
5339         * simple.el (next-line):
5340         * simple.el (previous-line):
5341         * simple.el (backward-block-of-lines):
5342         * simple.el (forward-block-of-lines):
5343         * simple.el (backward-word):
5344         * simple.el (mark-word):
5345
5346         Augment documentation of the most common motion commands to make
5347         note of the shifted-motion support.  Improve the support to (a)
5348         properly document how it works and why it's done in the fashion it
5349         is, and (b) allow the keystrokes that trigger it to be customized.
5350
5351         Correct error in the customize specification of
5352         mark-ring-unrecorded-commands.
5353
5354 2001-03-02  Ben Wing  <ben@xemacs.org>
5355
5356         * font-lock.el:
5357         * font-lock.el (font-lock-pending-extent-table): Removed.
5358         * font-lock.el (font-lock-pending-buffer-table): New.
5359         * font-lock.el (font-lock-pre-idle-hook):
5360         * font-lock.el (font-lock-after-change-function):
5361         * font-lock.el (font-lock-fontify-pending-extents):
5362         * font-lock.el (font-lock-lisp-like):
5363
5364         Fix handling of pending extents to avoid excessive slowness (N^2
5365         behavior) when making lots of buffer changes between redisplays,
5366         such as when saving the Options.
5367
5368 2001-03-09  William M. Perry  <wmperry@aventail.com>
5369
5370         * device.el:
5371         * dragdrop.el:
5372         * dumped-lisp.el:
5373         * faces.el:
5374         * frame.el:
5375         * gnuserv.el:
5376         * loadup.el:
5377         * menubar-items.el:
5378         * minibuf.el:
5379         The Great GTK Merge.
5380
5381         * ChangeLog.GTK:
5382         * dialog-gtk.el:
5383         * gdk.el:
5384         * generic-widgets.el:
5385         * glade.el:
5386         * gnome-widgets.el:
5387         * gnome.el:
5388         * gtk-compose.el:
5389         * gtk-extra.el:
5390         * gtk-faces.el:
5391         * gtk-ffi.el:
5392         * gtk-file-dialog.el:
5393         * gtk-font-menu.el:
5394         * gtk-glyphs.el:
5395         * gtk-init.el:
5396         * gtk-iso8859-1.el:
5397         * gtk-marshal.el:
5398         * gtk-mouse.el:
5399         * gtk-package.el:
5400         * gtk-password-dialog.el:
5401         * gtk-select.el:
5402         * gtk-widget-accessors.el:
5403         * gtk-widgets.el:
5404         * gtk.el:
5405         widgets-gtk.el:
5406         The Great GTK Merge: new files.
5407
5408 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5409
5410         * generic-widgets.el: Don't require gtk (a built-in feature) at
5411         top level.  Don't execute the last sexp unless (featurep 'gtk).
5412
5413 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5414
5415         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5416
5417 2001-02-23  Martin Buchholz <martin@xemacs.org>
5418
5419         * XEmacs 21.2.45 "Thelxepeia" is released.
5420
5421 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5422  
5423         * about.el (xemacs-hackers): update my entry. 
5424         * about.el (about-maintainer-info): ditto. 
5425         * about.el (about-hackers): ditto. 
5426
5427 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5428
5429         * about.el (about-maintainer-info): More vanity info about
5430         yours truly.
5431
5432 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5433
5434         * build-report.el (build-report-destination): xemacs-build-reports
5435         has moved to SourceForge, where mailing list name length is
5436         restricted, hence the name change to
5437         xemacs-buildreports@xemacs.org.
5438         * build-report.el (build-report-keep-regexp): Update default.
5439         * build-report.el (build-report-delete-regexp): Ditto.
5440         * build-report.el (build-report-make-output-files): Ditto.
5441
5442 2001-02-19  Craig Lanning  <lanning@scra.org>
5443
5444         * lisp-mode.el: Add indentation specifications for following
5445         Common Lisp forms: handler-case, handler-bind, with-slots,
5446         with-open-file, with-open-stream, print-unreadable-object.
5447
5448 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5449
5450         * font-lock.el (font-lock-set-defaults-1):
5451         Move initialization of `font-lock-cache-position' so that it's set
5452         even if font-lock-keywords is already defined.
5453
5454 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5455
5456         * autoload.el (generate-file-autoloads-1):
5457         Use `emacs-lisp-mode-syntax-table' instead of
5458         `lisp-mode-syntax-table'.
5459         * lisp-mode.el (lisp-mode-syntax-table):
5460         Get rid of old checks for `parse-partial-sexp' version.
5461         Make `|' (pipe) string delimiter instead of punctuation.
5462
5463 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5464
5465         * window.el (save-selected-window):
5466         Use gensym for better macro hygiene.
5467
5468 2001-02-06  Mike Sperber <mike@xemacs.org>
5469
5470         * dump-paths.el:
5471         * startup.el (startup-setup-paths): Set and use
5472         `mule-lisp-directory'.
5473         (startup-setup-paths-warning): Ditto.
5474
5475         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5476         (paths-construct-load-path): Consider `mule-lisp-directory'.
5477
5478 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5479
5480         * font-lock.el: Syntax table improvements used.  A few random
5481         changes are not specified below.
5482         (font-lock-fontify-string-delimiters):
5483         (font-lock-syntactic-keywords):
5484         (font-lock-cache-state nil):
5485         (font-lock-cache-position):
5486         New variables.
5487         (font-lock-set-syntax):
5488         (font-lock-apply-syntactic-highlight):
5489         (font-lock-fontify-syntactic-anchored-keywords):
5490         (font-lock-fontify-syntactic-keywords-region):
5491         (font-lock-eval-keywords):
5492         New functions.
5493         (font-lock-remove-face):
5494         (font-lock-fontify-syntactically-region):
5495         Use syntax properties.
5496
5497 2001-02-08  Martin Buchholz <martin@xemacs.org>
5498
5499         * XEmacs 21.2.44 "Thalia" is released.
5500
5501 2001-01-16  Mike Sperber <mike@xemacs.org>
5502
5503         * startup.el (normal-top-level): Work even if no installation root
5504         is found.
5505
5506 2001-01-30  Andy Piper  <andy@xemacs.org>
5507
5508         * gutter-items.el (progress-abort-glyph): remove instantiator.
5509         (set-progress-abort-instantiator): new function.
5510         (abort-progress-feedback): use it.
5511
5512         * gutter.el (set-gutter-dirty-p): new function.
5513
5514 2001-01-30  Didier Verna  <didier@xemacs.org>
5515
5516         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5517
5518 2001-01-24  Didier Verna  <didier@xemacs.org>
5519
5520         * sound.el (sound-extension-list): give a better default value.
5521         * sound.el (load-sound-file): improve the doc string, also find
5522         files given by absolute names, pass a real extension list to
5523         `locate-file'.
5524
5525 2001-01-26  Martin Buchholz <martin@xemacs.org>
5526
5527         * XEmacs 21.2.43 "Terspichore" is released.
5528
5529 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5530
5531         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5532         messages from gnuserv.
5533
5534 2001-01-20  Martin Buchholz <martin@xemacs.org>
5535
5536         * XEmacs 21.2.42 "Poseidon" is released.
5537
5538 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5539
5540         * cl-macs.el (cl-upcase-arg): New function.
5541         (cl-function-arglist): New function.
5542         (cl-transform-lambda): Automatically add CL-style lambda list to
5543         documentation string using functions above.
5544
5545 2001-01-12  Andy Piper  <andy@xemacs.org>
5546
5547         * package-get.el (package-get-custom): call
5548         package-net-update-installed-db.
5549
5550         * package-ui.el (pui-install-selected-packages): call
5551         package-net-update-installed-db.
5552
5553         * package-net.el (package-net-update-installed-db): use
5554         packages-package-list so that we reflect reality.
5555
5556         * packages.el (packages-package-list): Make docstring reflect
5557         reality.
5558
5559         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5560
5561         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5562         isn't installed.
5563
5564 2001-01-17  Andy Piper  <andy@xemacs.org>
5565
5566         * wid-edit.el (widget-activation-glyph-mapper): activate or
5567         deactivate native widgets.
5568         (widget-glyph-insert-glyph): record instantiator.
5569         (widget-push-button-value-create): use it.
5570
5571         * gui.el (gui-button-action): new function. Make button's domain
5572         buffer current when calling.
5573         (make-gui-button): update to use gui-button-action.
5574
5575 2001-01-16  Didier Verna  <didier@xemacs.org>
5576
5577         * menubar-items.el (default-menubar): add an entry for modeline
5578         horizontal scrolling in Options -> Display.
5579
5580 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5581
5582         * package-get.el (package-get-require-signed-base): Set to nil
5583         by default.
5584
5585 2001-01-17  Martin Buchholz <martin@xemacs.org>
5586
5587         * XEmacs 21.2.41 "Polyhymnia" is released.
5588
5589 2001-01-16  Mike Sperber <mike@xemacs.org>
5590
5591         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5592         catch lisp/mule/.
5593
5594 2001-01-14  Mike Sperber <mike@xemacs.org>
5595
5596         * startup.el (maybe-create-compatibility-dot-emacs):
5597         (maybe-unmigrate-user-init-file):
5598         (unmigrate-user-init-file): Created.
5599         (maybe-migrate-user-init-file): Offer creation of compatibility
5600         .emacs.
5601         Some doc fixes wrt init file location.
5602
5603 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5604
5605         * faces.el (face-frob-from-locale-first): new variable.
5606         (frob-face-font-2): Honor tags arg while trying to use
5607         standard-face-mapping.  When face-frob-from-locale-first is set,
5608         first try to set face inheriting from frobbed-face.
5609
5610 2001-01-15  Didier Verna  <didier@xemacs.org>
5611
5612         * about.el (xemacs-hackers): update my entry.
5613         * about.el (about-url-alist): ditto.
5614         * about.el (about-maintainer-info): ditto.
5615         * about.el (about-hackers): ditto.
5616
5617 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5618
5619         The byte compiler has been badly broken for a year,
5620         by the patch of 1999-12-06.
5621         * byte-optimize.el (byte-optimize-form-code-walker):
5622         Bug was: the byte compiler was making this erroneous optimization:
5623         (progn (or (foo)) (bar)) ==> (bar)
5624
5625 2000-11-20  Mike Sperber <mike@xemacs.org>
5626
5627         * setup-paths.el (paths-core-load-path-depth): Split
5628         `paths-load-path-depth' in two for site and core lisp.  Don't
5629         recurse into core.
5630         * setup-paths.el (paths-construct-load-path): Use.
5631
5632 2001-01-10  Andy Piper  <andy@xemacs.org>
5633
5634         * package-net.el (package-net-cygwin32-binary-size): new variable
5635         (package-net-win32-binary-size): ditto.  add much needed
5636         commentary.
5637
5638         * gutter-items.el (buffers-tab-items): correct off-by-one error
5639         for buffers-tab-max-size.
5640
5641 2001-01-08  Martin Buchholz <martin@xemacs.org>
5642
5643         * XEmacs 21.2.40 is released.
5644
5645 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5646
5647         * mule/hebrew.el: Fix comments and typos.
5648         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5649
5650 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5651
5652         * ChangeLog.1: move ancient log from fill.el.
5653
5654         * dump-paths.el:
5655         paragraphs.el:
5656         mule/mule-category.el:
5657         Miscellaneous typo fixes and slight doc clarifications.
5658
5659         * mule/mule-ccl.el:  Correct file name in header.
5660
5661 2000-12-31  Martin Buchholz <martin@xemacs.org>
5662
5663         * XEmacs 21.2.39 is released.
5664
5665 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5666
5667         * byte-optimize.el (byte-optimize-cond):
5668         (byte-optimize-cond-1): New.
5669         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5670         Optimizes (cond (x nil)) ==> nil.
5671         Provide better diagnostic on malformed expr like (cond foo).
5672
5673 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5674
5675         * mule/mule-coding.el:
5676         mule/mule-cmds.el (reset-language-environment,
5677         set-language-environment-coding-systems):
5678         Safer default coding-priority-list, corresponding to src/file-coding.h.
5679
5680 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5681
5682         * package-admin.el: Allow package removal from
5683         early-package-load-path.
5684
5685 2000-12-15  Andreas Jaeger  <aj@suse.de>
5686
5687         * about.el (about-maintainer-info): Update my entry.
5688
5689 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5690
5691         * packages.el (locate-library): Add support for bzip2
5692         compressed .el files.
5693
5694 2000-12-12  Andy Piper  <andy@xemacs.org>
5695
5696         * package-net.el: new file.
5697
5698 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5699
5700         * font-lock.el: Add missing C++ keywords.
5701
5702 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5703
5704         * simple.el (indent-for-comment): Preserve indentation of comments
5705         starting in column 0, as documented in (Info-goto-node
5706         "(xemacs)Comments").  Update docstring accordingly.
5707
5708 2000-12-05  Martin Buchholz <martin@xemacs.org>
5709
5710         * XEmacs 21.2.38 is released.
5711
5712 2000-12-04  Didier Verna  <didier@xemacs.org>
5713
5714         * mouse.el (default-mouse-track-set-point-in-window): remove
5715         spurious '+' operation detected by Martin.
5716
5717
5718 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5719
5720         * cl-extra.el (coerce):
5721         Implement char to integer coercion.
5722         Remove extraneous (numberp) test.
5723
5724         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5725         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5726         (byte-optimize-predicate):
5727         Warn if evaluating constant expression signals an error.
5728         (byte-optimize-form): Small simplification.
5729
5730         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5731
5732 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5733
5734         * byte-optimize.el:
5735         (byte-optimize-minus):
5736         (byte-optimize-plus):
5737         (byte-optimize-mult):
5738         (byte-optimize-quo):
5739         Use (car (last x)) instead of (last x) to get last elt!
5740         Use `byte-optimize-predicate' to optimize `%'.
5741         Move optimizations for special numeric args to bytecomp.el.
5742         * bytecomp.el (byte-compile-associative): Remove.
5743         (byte-compile-max): New.
5744         (byte-compile-min): New.
5745         Properly handle erroneous calls: (max) (min).
5746         (byte-compile-plus): New.
5747         (byte-compile-minus):
5748         It's easiest to handle 0, +1 and -1 args here.
5749         (byte-compile-mult): New.
5750         It's easiest to handle 1, -1 and 2 args here.
5751         (byte-compile-quo):
5752         It's easiest to handle 0, +1 and -1 args here.
5753         Issue byte-compiler warning when dividing by zero.
5754
5755         Byte-compiler arithmetic improvements.
5756         Better optimize these expressions in the obvious way:
5757         (+ x y 1)   -->  varref x varref y add add1
5758         (+ x y -1)  -->  varref x varref y add sub1
5759         (- x y 0)   -->  (- x y)
5760         (- 0 x y)   -->  (- (- x) y)
5761         (% 42 19)   --> compile-time constant
5762         (/ 42 19)   --> compile-time constant
5763         (* (foo) 2) --> foo call dup plus
5764
5765         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5766         unless (declaim (optimize (safety 3)))
5767         or (setq byte-compile-delete-errors nil).
5768
5769 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5770
5771         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5772         docstrings.
5773
5774 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5775
5776         * startup.el (command-line-do-help):  Add documentation of
5777         portable dumper switches.
5778
5779 2000-11-22  Andy Piper  <andy@xemacs.org>
5780
5781         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5782
5783         * glyphs.el (init-glyphs): don't use autodetect for strings.
5784
5785 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5786
5787         * byte-optimize.el (byte-optimize-char-before):
5788         (byte-optimize-backward-char):
5789         (byte-optimize-backward-word):
5790         Fix incorrect optimizations for these sorts of expressions:
5791         (let ((x nil)) (backward-char x))
5792
5793 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5794
5795         * byte-optimize.el:
5796         * byte-optimize.el (byte-optimize-backward-char): New.
5797         * byte-optimize.el (byte-optimize-backward-word): New.
5798         Make backward-word and backward-char as efficient as forward versions.
5799
5800         * bytecomp.el (byte-compile-no-args-with-one-extra):
5801         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5802         * bytecomp.el (byte-compile-two-args-with-one-extra):
5803         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5804         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5805         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5806         Check if extra arg is constant nil, and if so, use byte-coded call.
5807
5808         * simple.el (backward-word):
5809         * simple.el (mark-word):
5810         * simple.el (kill-word):
5811         * simple.el (backward-kill-word):
5812         Make COUNT argument optional, for consistency with forward-char et al.
5813
5814         * abbrev.el (abbrev-string-to-be-defined):
5815         * abbrev.el (inverse-abbrev-string-to-be-defined):
5816         * abbrev.el (inverse-add-abbrev):
5817         * abbrev.el (expand-region-abbrevs):
5818         * buff-menu.el (Buffer-menu-execute):
5819         * indent.el (move-to-left-margin):
5820         * indent.el (indent-relative):
5821         * indent.el (move-to-tab-stop):
5822         * info.el (Info-reannotate-node):
5823         * lisp-mode.el (lisp-indent-line):
5824         * lisp.el (end-of-defun):
5825         * lisp.el (move-past-close-and-reindent):
5826         * misc.el (copy-from-above-command):
5827         * mouse.el (default-mouse-track-scroll-and-set-point):
5828         * page.el (forward-page):
5829         * paragraphs.el (forward-paragraph):
5830         * paragraphs.el (end-of-paragraph-text):
5831         * picture.el (picture-forward-column):
5832         * picture.el (picture-self-insert):
5833         * rect.el (extract-rectangle-line):
5834         * simple.el (newline):
5835         * simple.el (fixup-whitespace):
5836         * simple.el (backward-delete-char-untabify):
5837         * simple.el (transpose-chars):
5838         * simple.el (transpose-preceding-chars):
5839         * simple.el (do-auto-fill):
5840         * simple.el (indent-new-comment-line):
5841         * simple.el (blink-matching-open):
5842         * view-less.el (cleanup-backspaces):
5843         * wid-edit.el (widget-transpose-chars):
5844         * term/bg-mouse.el (bg-insert-moused-sexp):
5845         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5846
5847         * info.el (Info-fontify-node):
5848         * simple.el (backward-delete-function):
5849         Use canonical delete-backward-char instead of backward-delete-char.
5850
5851 2000-11-20  Andy Piper  <andy@xemacs.org>
5852
5853         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5854         no buffers.
5855
5856 2000-11-20  Andy Piper  <andy@xemacs.org>
5857
5858         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5859         buffer tabs.
5860
5861 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5862
5863         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5864         (proclaim inline...) was shadowing compiler-macros.
5865
5866 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5867
5868         * bytecomp.el (byte-compile-eval): New.
5869         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5870         Keeps this promise made in Lispref:
5871         "If a file being compiled contains a `defmacro' form, the macro is
5872         defined temporarily for the rest of the compilation of that file."
5873
5874 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5875
5876         * cl.el (floatp-safe):
5877         (plusp):
5878         (minusp):
5879         (oddp):
5880         (evenp):
5881         (cl-abs):
5882         Use a better parameter name than `x'.
5883
5884         * cl-macs.el (check-type): Make continuable.  Change documentation
5885         to require PLACE, but accept any form for compatibility.
5886
5887         * abbrev.el (define-abbrev): Use check-type.
5888         * font-menu.el (font-menu-change-face): Use check-type.
5889         * menubar.el (relabel-menu-item): Use check-type.
5890         * itimer.el: Fix typo.
5891
5892 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5893
5894         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5895
5896 2000-11-14  Martin Buchholz <martin@xemacs.org>
5897
5898         * XEmacs 21.2.37 is released.
5899
5900 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5901
5902         * code-cmds.el: Provide the feature.
5903
5904 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5905
5906         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5907
5908         * code-cmds.el: New file
5909         * mule/mule-cmds.el:
5910         * mule/mule-misc.el
5911         (coding-keymap): New keymap. Define coding system keyboard
5912         commands on file-coding builds too.
5913         (coding-system-change-eol-conversion):
5914         (universal-coding-system-argument):
5915         (set-default-coding-systems):
5916         (prefer-coding-system): Moved from mule-cmds.el
5917         (set-buffer-process-coding-system): Moved from mule-misc.el
5918
5919 2000-09-15  Stephen Carney <carney@scubadoo.com>
5920
5921         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5922
5923 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5924
5925         * package-get.el (package-get-download-sites): Add a pre-release
5926         site for experimental packages.
5927
5928         * auto-autoloads.el: Regenerated.
5929
5930 2000-08-01  Andy Piper  <andy@xemacs.org>
5931
5932         * gutter-items.el (buffers-tab-omit-function): reference
5933         buffers-tab-select-visible-buffers.
5934         (buffers-tab-filter-functions): new variable, by default uses
5935         buffers-tab-selection-function and buffers-tab-omit-function.
5936         (select-buffers-tab-buffers-by-mode): invert arguments.
5937         (buffers-tab-select-visible-buffers): new function. Invert calling
5938         of buffers-menu-omit-invisible-buffers.
5939         (buffers-tab-items): rewrite to use
5940         buffers-tab-filter-functions. Rewrite docstring.
5941         (gutter-buffers-tab-extent): delete.
5942         (add-tab-to-gutter): always build a new extent when adding the
5943         tabs.
5944         (update-tab-in-gutter): make gutter dirty when orientation
5945         changes.
5946
5947 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5948
5949         * bytecomp.el (byte-compile-defvar-or-defconst):
5950         Only do loadhist recording if defvar form includes a value.
5951
5952 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5953
5954         * bytecomp.el (byte-compile-initial-macro-environment):
5955         `eval-when-compile' should not compile its body.
5956
5957 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5958
5959         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5960         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5961         some Japanese English.  Remove some ancient FSF comments, and
5962         improve docstrings.  Use symbols not vectors for tables.
5963
5964 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5965
5966         * keymap.el:
5967         (local-key-binding):
5968         (global-key-binding):
5969         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5970
5971         * lisp.el:
5972         (backward-sexp): Slightly simpler code.
5973         (mark-sexp): Make arg optional, like FSF Emacs.
5974         (forward-list): Slightly simpler code.
5975         (backward-list): Slightly simpler code.
5976         (down-list):  Make arg optional, like FSF Emacs.
5977         (up-list):  Make arg optional, like FSF Emacs.
5978         (backward-up-list):  Make arg optional, like FSF Emacs.
5979         (kill-sexp):  Make arg optional, like FSF Emacs.
5980         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5981
5982         * font-menu.el (font-menu-change-face):
5983         Take continuable errors into account.
5984
5985         * abbrev.el:
5986         * abbrev.el (clear-abbrev-table):
5987         * abbrev.el (define-abbrev-table):
5988         * abbrev.el (define-abbrev):
5989         * abbrev.el (insert-abbrev-table-description):
5990         * apropos.el (apropos-documentation-check-doc-file):
5991         * apropos.el (apropos-documentation-check-elc-file):
5992         * buff-menu.el (list-buffers):
5993         * buff-menu.el (list-buffers-noselect):
5994         * bytecomp.el (byte-recompile-directory):
5995         * bytecomp.el (batch-byte-compile):
5996         * cl-macs.el (typep):
5997         * code-files.el (find-coding-system-magic-cookie):
5998         * code-files.el (insert-file-contents):
5999         * cus-edit.el (customize-set-variable):
6000         * cus-edit.el (customize-save-variable):
6001         * cus-face.el (custom-set-face-font-size):
6002         * cus-face.el (custom-set-face-update-spec):
6003         * cus-face.el (custom-reset-faces):
6004         * custom.el (custom-check-theme):
6005         * custom.el (copy-upto-last):
6006         * fill.el (canonically-space-region):
6007         * fill.el (fill-paragraph):
6008         * fill.el (fill-region):
6009         * fill.el (find-space-insertable-point):
6010         * fill.el (justify-current-line):
6011         * faces.el (face-spec-update-all-matching):
6012         * faces.el (set-face-stipple):
6013         * files-nomule.el (insert-file-contents):
6014         * files.el (insert-file-contents-literally):
6015         * files.el (hack-local-variables-last-page):
6016         * files.el (basic-save-buffer):
6017         * files.el (insert-directory):
6018         * font-menu.el (font-menu-change-face):
6019         * font.el (font-spatial-to-canonical):
6020         * format.el (format-encode-region):
6021         * format.el (format-insert-file):
6022         * format.el (format-replace-strings):
6023         * gutter.el (set-gutter-element):
6024         * help.el (key-or-menu-binding):
6025         * help.el (describe-bindings):
6026         * help.el (with-syntax-table):
6027         * indent.el (indent-rigidly):
6028         * indent.el (delete-to-left-margin):
6029         * info.el:
6030         * info.el (Info-extract-dir-entry-from):
6031         * info.el (Info-build-dir-anew):
6032         * info.el (Info-rebuild-dir):
6033         * info.el (Info-batch-rebuild-dir):
6034         * info.el (Info-read-subfile):
6035         * info.el (Info-build-node-completions):
6036         * info.el (Info-extract-menu-node-name):
6037         * isearch-mode.el (isearch-range-invisible):
6038         * isearch-mode.el (isearch-restore-invisible-extents):
6039         * itimer.el (itimerp):
6040         * itimer.el (itimer-live-p):
6041         * keymap.el:
6042         * keymap.el (substitute-key-definition):
6043         * keymap.el (read-command-or-command-sexp):
6044         * keymap.el (local-key-binding):
6045         * keymap.el (global-key-binding):
6046         * keymap.el (global-set-key):
6047         * keymap.el (local-set-key):
6048         * ldap.el:
6049         * ldap.el (ldap-add-entries):
6050         * ldap.el (ldap-delete-entries):
6051         * lisp.el (backward-sexp):
6052         * lisp.el (mark-sexp):
6053         * lisp.el (forward-list):
6054         * lisp.el (backward-list):
6055         * lisp.el (down-list):
6056         * lisp.el (backward-up-list):
6057         * lisp.el (up-list):
6058         * lisp.el (kill-sexp):
6059         * lisp.el (backward-kill-sexp):
6060         * menubar.el (add-menu-button):
6061         * menubar.el (add-submenu):
6062         * menubar.el (delete-menu-item):
6063         * menubar.el (relabel-menu-item):
6064         * mouse.el (narrow-window-to-region):
6065         * obsolete.el (define-obsolete-variable-alias):
6066         * obsolete.el (store-substring):
6067         * package-admin.el:
6068         * package-admin.el (package-admin-install-function):
6069         * package-admin.el (package-admin-install-function-mswindows):
6070         * package-admin.el (package-admin-default-install-function):
6071         * package-get.el (package-get-update-base-entries):
6072         * packages.el (packages-load-package-dumped-lisps):
6073         * packages.el (packages-collect-package-dumped-lisps):
6074         * printer.el (generic-print-buffer):
6075         * printer.el (generic-print-region):
6076         * replace.el (occur-mode-mouse-goto):
6077         * replace.el (perform-replace):
6078         * select.el (get-selection-no-error):
6079         * simple.el:
6080         * simple.el (newline):
6081         * simple.el (open-line):
6082         * simple.el (edit-and-eval-command):
6083         * simple.el (goto-line):
6084         * simple.el (undo):
6085         * simple.el (kill-region):
6086         * simple.el (copy-region-as-kill):
6087         * simple.el (kill-ring-save):
6088         * simple.el (set-mark):
6089         * simple.el (next-line):
6090         * simple.el (previous-line):
6091         * simple.el (line-move):
6092         * simple.el (set-goal-column):
6093         * simple.el (comment-region):
6094         * subr.el:
6095         * subr.el (putf):
6096         * syntax.el (modify-syntax-entry):
6097         * syntax.el (map-syntax-table):
6098         * view-less.el (view-file):
6099         * view-less.el (view-buffer):
6100         * view-less.el (view-file-other-window):
6101         * window-xemacs.el (backward-other-window):
6102         * window.el:
6103         * window.el (one-window-p):
6104         * window.el (walk-windows):
6105         * window.el (window-list):
6106         * x-mouse.el (x-mouse-kill):
6107         * x-select.el (x-get-cutbuffer):
6108         * x-select.el (x-store-cutbuffer):
6109         * term/bg-mouse.el (bg-mouse-line-to-center):
6110         * term/sun-mouse.el (window-line-end):
6111         * term/sun-mouse.el (sun-select-region):
6112         * term/sun.el (kill-region-and-unmark):
6113         * mule/mule-category.el:
6114         * mule/mule-category.el (modify-category-entry):
6115         * mule/mule-category.el (char-category-list):
6116         * mule/mule-coding.el (coding-system-force-on-output):
6117         * mule/mule-misc.el (coding-system-put):
6118         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6119
6120 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6121
6122         * cus-face.el: Typo fixes and tiny clarifications.
6123         * custom.el: ditto
6124
6125 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6126
6127         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6128         * startup.el (normal-top-level): Setup auto-save-list-file-name
6129         if auto-save-list-file-prefix is non-nil.
6130
6131 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6132
6133         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6134
6135 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6136
6137         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6138         get symbol at point-min.
6139
6140 2000-10-24  Didier Verna  <didier@xemacs.org>
6141
6142         * info.el (Info-emacs-info-file-name): defconst it.
6143         * info.el (Info-footnote-tag): defcustom it.
6144         * info.el (Info-no-description-string): ditto.
6145         * info.el (Info-find-node): adapt to new semantics of
6146         'Info-suffixed-file (don't do the case variants stuff).
6147         * info.el (Info-insert-dir): rewrite the dir file variants code.
6148         * info.el (Info-directory-files): New. Return the list of info
6149         files in a directory.
6150         * info.el (Info-dir-outdated-p): use it.
6151         * info.el (Info-parse-dir-entries): ditto.
6152         * info.el (Info-build-dir-anew): don't restrict to files ending
6153         with a ".info.*" extension.
6154         * info.el (Info-set-mode-line): ditto.
6155         * info.el (Info-read-subfile): adapt to new semantics of
6156         'Info-suffixed-file (append 'exact argument).
6157         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6158         string independently of the case.
6159         * info.el (Info-suffixed-file): use it (match all possible case
6160         for the file name).
6161         * info.el (Info-insert-file-contents): code cleanup.
6162         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6163         columns.
6164         * info.el (Info-batch-rebuild-dir): ditto.
6165         * info.el (Info-read-node-name-1): ditto.
6166         * info.el (Info-search): ditto.
6167         * info.el (Info-fontify-node): ditto.
6168
6169
6170 2000-10-24  Didier Verna  <didier@xemacs.org>
6171
6172         * process.el (shell-command): when called from a program, avoid
6173         'push-mark's "mark-set" message.
6174
6175 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6176
6177         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6178         by a symbol, not by a vector.
6179         * mule/vietnamese.el (vscii): Likewise.
6180         (viscii): Likewise.
6181         * mule/cyrillic.el (koi8-r): Likewise.
6182
6183         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6184         by a symbol, not by a vector.
6185         (chinese-big5-2): Likewise.
6186         * mule/ethiopic.el (ethiopic): Likewise.
6187         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6188         (vietnamese-viscii-upper): Likewise.
6189
6190 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6191
6192         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6193
6194 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6195
6196         * byte-optimize.el (byte-optimize-car): New function.
6197         (byte-optimize-cdr): Ditto.
6198
6199 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6200
6201         * byte-optimize.el: Partial synch with FSF 20.7.
6202         Optimize constant concatenation.
6203         Add keymapp as a side effect free function.  It is a built-in.
6204         (byte-after-unbind-pos): Remove byte-equal.
6205
6206 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6207
6208         * update-elc-2.el: Quote regexps correctly.
6209
6210 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6211
6212         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6213         (ccl-compile): Apply integerp, not integer-or-char-p to
6214         check the type of the buffer magnification
6215         (ccl-compile-write-string): Encode a string with binary
6216         coding system.
6217         (ccl-compile-write-repeat): Likewise.
6218
6219 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6220
6221         * buff-menu.el:
6222         * bytecomp.el:
6223         * coding.el:
6224         * faces.el:
6225         * files.el:
6226         * fill.el:
6227         * float-sup.el:
6228         * font-lock.el:
6229         * help.el:
6230         * iso8859-1.el:
6231         * loaddefs.el:
6232         * menubar-items.el:
6233         * menubar.el:
6234         * modeline.el:
6235         * msw-font-menu.el:
6236         * paragraphs.el:
6237         * paths.el:
6238         * replace.el:
6239         * simple.el:
6240         * sound.el:
6241         * startup.el:
6242         * version.el:
6243         * x-faces.el:
6244         * x-font-menu.el:
6245         Remove purecopy.
6246
6247 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6248
6249         * simple.el (do-auto-fill): Use the function pointer to by
6250         `comment-line-break-function', not `indent-new-comment-line'. This
6251         fixes an issue with cc-mode comment continuation.
6252
6253 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6254
6255         * simple.el (turn-on-auto-fill):  Add (interactive).
6256         * mwheel.el (mwheel-install): Add (interactive).
6257         * font-lock.el (turn-on-font-lock): Add (interactive).
6258         (turn-off-font-lock): Add (interactive).
6259
6260 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6261
6262         * packages.el (packages-special-base-regexp): Add `man'.
6263
6264 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6265
6266         * wid-edit.el (widget-specify-active): map over extents in current
6267         buffer like `widget-specify-inactive' does.  Mapping over the
6268         inactive extent object does not work since the current extent is
6269         ignored by `map-extents'.
6270
6271 2000-10-04  Martin Buchholz <martin@xemacs.org>
6272
6273         * XEmacs 21.2.36 is released.
6274
6275 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6276
6277         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6278         Optimize the compiled-function-constants vector by byte-code
6279         reference counts.
6280
6281 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6282
6283         * build-report.el (build-report-delete-regexp): quote value in
6284         defcustom
6285
6286 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6287
6288         * build-report.el (build-report): Don't bind srcdir which we don't
6289         use in `multiple-value-bind' to avoid the only byte-compiler
6290         warning.
6291
6292 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6293
6294         * build-report.el: Requires cl and custom now.
6295         build-report-version is determined by XEmacs version -- remove
6296         build-report-version*.
6297         * build-report.el (build-report-version): Removed.
6298         * build-report.el (build-report-installation-version-regexp): New.
6299         * build-report.el (build-report-version-file-regexp): New.
6300         * build-report.el (build-report-installation-srcdir-regexp): New.
6301         * build-report.el (build-report-destination): Offer
6302         xemacs-build-reports and xemacs-beta.
6303         * build-report.el (build-report-keep-regexp): Adjusted.
6304         * build-report.el (build-report-delete-regexp): Adjusted.
6305         * build-report.el (build-report-make-output-dir): New.
6306         * build-report.el (build-report-installation-file): Replace use of
6307         `concat' with `expand-file-name'.
6308         * build-report.el (build-report-make-output-file): Removed.
6309         * build-report.el (build-report-make-output-files): New.
6310         * build-report.el (build-report-subject): Identify as
6311         user-variable with "*...".
6312         * build-report.el (build-report-prompts): Ditto.
6313         * build-report.el (build-report-version-file): New.
6314         * build-report.el (build-report-file-encoding): Identify as
6315         user-variable with "*...".
6316         * build-report.el (build-report-make-output-get): New.
6317         * build-report.el (build-report-insert-header): Report
6318         emacs-version and system-configuration instead of
6319         build-report-version.
6320         * build-report.el (build-report-insert-make-output): Add file
6321         argument.
6322         * build-report.el (build-report-insert-installation-file):
6323         Re-indent.
6324         * build-report.el (build-report-keep): Change docstring,
6325         re-indent.
6326         * build-report.el (build-report-delete): Ditto.
6327         * build-report.el (build-report-installation-data): New.
6328         * build-report.el (build-report-version-file-data): New.
6329
6330 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6331
6332         * byte-optimize.el (byte-optimize-lapcode):
6333         Fix the optimization of using the first 5 elements of the
6334         constants vector for variables.
6335         (byte-optimize-lapcode): Fix another ancient broken optimization.
6336
6337 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6338
6339         * *: Spelling mega-patch
6340
6341 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6342
6343         * easymenu.el: doc fixes.
6344         (easy-menu-do-define): Use backquote.
6345         (easy-menu-change):
6346         (easy-menu-add):
6347         `when' seems much clearer than `if' here.
6348         (easy-menu-remove):
6349         (easy-menu-add-item):
6350         (easy-menu-item-present-p):
6351         (easy-menu-remove-item):
6352         Wrap using (when (featurep 'menubar) ...)
6353
6354 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6355
6356         * bytecomp.el (displaying-byte-compile-warnings):
6357         Revert Ben's change to this function below so that the compile log
6358         is displayed properly for users of the "popper" package.
6359
6360 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6361
6362         * window.el (save-selected-window): Use backquote.
6363
6364         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6365         Renamed from `byte-compile-file-form-defvar'.
6366         * bytecomp.el (byte-compile-defvar-or-defconst):
6367         Only cons onto current-load-list in top-level forms.
6368         Else this leaks a cons cell every time a defun is called.
6369         Renamed from `byte-compile-defvar', for clarity.
6370         Warn when docstring of defvar is not a string.
6371         Use consistent error messages.
6372         Better comments.
6373
6374 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6375
6376         * simple.el (set-variable):
6377         Remove unneeded defvar by rearranging order of let* forms.
6378
6379         * mule/mule-ccl.el (ccl-get-next-code):
6380         * menubar-items.el (bookmark-menu-filter):
6381         (language-environment-menu-filter):
6382         (tutorials-menu-filter):
6383         * toolbar-items.el (toolbar-compile):
6384         * byte-optimize.el (disassemble-offset):
6385         Use (declare (special ...)) instead of `defvar'.
6386
6387         * cl-macs.el (cl-do-proclaim):
6388         Fix (declare (special ...)) warning suppression syntax.
6389
6390 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6391
6392         * info.el (Info-tag-table-marker):
6393         (Info-tag-table-buffer):
6394         (Info-find-file-node):
6395         (Info-read-subfile):
6396         (Info-build-node-completions):
6397         (Info-search):
6398         (Info-mode):
6399         Multiple info buffer support.
6400
6401 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6402
6403         * ldap.el (ldap-decode-entry): New defun
6404         (ldap-search-entries): Use it in order to decode DN-prefixed
6405         entries properly
6406
6407 2000-08-23  Daniel Pittman <daniel@danann.net>
6408
6409         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6410         Use `eq', not `=', to compare symbols.
6411
6412 2000-07-30  Ben Wing  <ben@xemacs.org>
6413
6414         * bytecomp.el (byte-compile-report-error):
6415         * bytecomp.el (displaying-byte-compile-warnings):
6416         if stack-trace-on-error is set, send out a backtrace when
6417         an error is encountered that stops byte compilation.  this
6418         should make it much much easier to track down those curious
6419         problems.  also undo the kludge of using a separate "*Show*"
6420         buffer for display when there's a temp-buffer-show-function;
6421         we can avoid this by just being a little smarter.
6422
6423         * dialog-items.el:
6424         * dialog-items.el (search-dialog-regexp): New.
6425         * dialog-items.el (search-dialog-callback):
6426         * dialog-items.el (make-search-dialog):
6427         add a regexp option to the dialog and clean up a bit.
6428
6429         * dialog.el:
6430         * dialog.el (yes-or-no-p-dialog-box):
6431         * dialog.el (get-dialog-box-response):
6432         * dialog.el (make-dialog-box):
6433         * dialog.el (dialog-box-finish): New.
6434         * dialog.el (dialog-box-cancel): New.
6435         * dialog.el (internal-make-dialog-box-exit): New.
6436         implement [properly!] the :modal property of the new dialog box
6437         interface.  this is the first time xemacs has ever had *proper*
6438         modal dialog boxes, giving the standard window-system feedback.
6439         (e.g. under windows, clicking on a disabled frame causes a beep
6440         and makes the dialog box flash three times.)
6441
6442         * dragdrop.el: header keyword frobbing.
6443
6444         * dumped-lisp.el (preloaded-file-list):
6445         renamed winnt.el to win32-native.el.
6446
6447         * faces.el (face-property):
6448         * faces.el (set-face-property):
6449         * faces.el (frob-face-property):
6450         * faces.el (frob-face-font-2):
6451         * faces.el (make-face-bold):
6452         * faces.el (make-face-italic):
6453         * faces.el (make-face-bold-italic):
6454         * faces.el (make-face-unbold):
6455         * faces.el (make-face-unitalic):
6456         * faces.el (make-face-smaller):
6457         * faces.el (make-face-larger):
6458         clean up the implementation of these so that window-system-specific
6459         methods are called only on objects belonging to that window system.
6460         previously, you could have [e.g.] mswindows-make-face-bold called
6461         on font object of device type `stream', which is not good and
6462         explains the subtle errors Adrian was getting when byte-compiling
6463         something that required 'term. (Adrian, now you can use stack-trace-
6464         on-error to find the exact place where things are going wrong instead
6465         of having to laboriously binary-search your way through.)
6466
6467         * finder.el (finder-known-keywords):
6468         cleaned up -- properly sorted, clarified the meanings of many of
6469         the keywords, and added a few -- mswin, gui, content, build, www,
6470         user, services.  the last two try to distinguish between a package
6471         that's used directly by the user, and a package that provides
6472         support services to other packages.
6473
6474         * font-lock.el (lisp-font-lock-keywords-2):
6475         update list of lisp control structures to include everything,
6476         including new ones i introduced.
6477
6478         * gutter.el: header keyword frobbing.
6479
6480         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6481         recent isearch element was not doing so!  you got the second-most-
6482         recent instead.
6483
6484         * lisp-mode.el (construct-lisp-mode-menu):
6485         more menubar cleanups.
6486         * lisp-mode.el (with-selected-window):
6487         make it indent properly.
6488
6489         * menubar-items.el (default-menubar): lots of menubar cleanups.
6490         rearranged the options menu the most, e.g. splitting up the
6491         Keyboard/Mouse menu into a new Editing menu and combining the
6492         separate Scrollbar/Gutter/Toolbar submenus into Display.
6493         Got rid of General, moved items to Editing or new Troubleshooting.
6494         Moved Packages to Tools; doesn't seem to belong under Options.
6495         Added stuff to the Cmds menu, e.g. Change Case.
6496
6497         NB please don't complain about these periodic menubar changes.
6498         Anything like this is necessarily incremental in its construction
6499         -- By constant use you gradually become more and more aware of
6500         better and better ways to group menu items.  When we eventually
6501         move the options menu to a property sheet, the existing structure
6502         will probably be preserved fairly well.
6503
6504         * minibuf.el (next-history-element): fix problems with pressing
6505         down arrow in repeat-complex-command.
6506
6507         * modeline.el:
6508         * modeline.el (modeline-3d-p): New.
6509         added custom variable for controlling the 3d modeline.  the
6510         corresponding Options item has been present for a long time,
6511         but commented out with "fix me!" comments.  it's fixed now.
6512
6513         * obsolete.el (add-menu):
6514         remove bogus gettexts.
6515
6516         * process.el (shell-quote-argument):
6517         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6518         For bash under Windows native, see below.
6519
6520         * simple.el:
6521         * simple.el (display-warning-buffer):
6522         Fixed the handling of warning display to eliminate the annoying
6523         *Show* buffer, like was done for byte-compiler output above.
6524
6525         * simple.el (debug-print): New.
6526         Simple function for sending debug messages to the console and/or
6527         other debug places.
6528
6529         * subr.el (replace-in-string):
6530         Rewrite this function to avoid N^2 behavior with large strings --
6531         catastrophic with the new Windows selection code! (Apparently the
6532         author of this function didn't realize there was a fun
6533         replace-match that could make his life much easier, because we
6534         duplicated the entire logic.  The new version is smaller, easier
6535         to understand, much more robust, and has extended features --
6536         those of replace-match.)
6537
6538         * window.el:
6539         * window.el (with-selected-window): New.
6540         An obvious complement to the existing `with-selected-frame' and
6541         `with-current-buffer'.
6542
6543         * win32-native.el: Renamed from winnt.el.
6544         Added a great deal of stuff for properly handling process quoting,
6545         somewhat modeled on Kirill's original model (which i later threw
6546         away).  We should now finally have correctly working process arg
6547         quoting/dequoting so that the final app gets exactly what we
6548         intended.  Because the mechanism is in Lisp, it's easily
6549         extendible. (For those running bash and running the native
6550         version, I tried hard to do what I thought was correct.  But more
6551         thought is needed, and ideally the volunteer work of people with
6552         these configurations that they generally run on.)
6553
6554         * x-font-menu.el (x-font-menu-font-data):
6555         Put in defvar's to fix byte-compiler warnings.
6556
6557 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6558
6559         * select.el (selection-coercion-alist): Initialise.
6560         * select.el (select-coerce-to-text): New.
6561         * select.el (select-coerce): New.
6562         New functions to perform type and value coercion.
6563
6564         * select.el (select-buffer-killed-default): Keep data if it was
6565         on the clipboard.
6566
6567 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6568
6569         * menubar-items.el (default-menubar): Fix typo.
6570         (default-menubar): `lambda' was mispelled as `lamda'.
6571
6572 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6573
6574         * window.el (shrink-window-if-larger-than-buffer): Remove
6575         edge checking code.
6576
6577 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6578
6579         * paths.el (gnus-local-domain): Removed.
6580         (gnus-local-organization): Ditto.
6581         (gnus-startup-file): Ditto.
6582
6583 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6584
6585         * files.el (auto-mode-alist): Add .spec for RPM.
6586
6587 2000-07-31  Andy Piper  <andy@xemacs.org>
6588
6589         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6590
6591 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6592
6593         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6594         browse-url.
6595         * help.el (xemacs-www-page): Ditto.
6596         (xemacs-www-faq): Ditto.
6597         * menubar-items.el (default-menubar): Ditto.
6598
6599         * wid-edit.el (widget-url-link-action): Ditto.
6600         From: Kenichi OKADA <okada@opaopa.org>.
6601
6602 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6603
6604         * finder.el (finder-commentary): Add autoload cookie.
6605
6606 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6607
6608         * files.el (insert-file-contents-literally): Fix second let
6609         binding for `coding-system-for-read' to `coding-system-for-write'
6610         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6611
6612 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6613
6614         * files.el (insert-file-contents-literally): Use binary coding
6615         system (from Morioka san).
6616         (insert-file-contents-literally): Make file-name-handler method.
6617
6618 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6619
6620         * cl-macs.el (get-selection): Add defsetf.
6621
6622 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6623
6624         * x-init.el (x-activate-region-as-selection): replace obsolete
6625         function x-own-selection with own-selection.
6626         (ow-find): replace obsolete functions x-get-selection and
6627         x-get-clipboard with get-selection and get-clipboard.
6628         (init-post-x-win): replace obsolete function x-disown-selection
6629         with disown-selection.
6630
6631 2000-07-20  Mike Sperber  <mike@xemacs.org>
6632
6633         * startup.el (load-user-init-file): Only try to load init file if
6634         it exists.
6635
6636 2000-07-10  Andy Piper  <andy@xemacs.org>
6637
6638         * dialog-items.el: sync with Ben's patch.
6639
6640         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6641         comment.
6642         (progress-text-glyph): deleted.
6643         (progress-layout-glyph): make completely minimal.
6644         (progress-gauge-glyph): ditto.
6645         (progress-display-style): fix to handle dynamic instantiator
6646         changes.
6647         (progress-text-instantiator): new.
6648         (progress-layout-instantiator): new.
6649         (progress-gauge-instantiator): new.
6650         (set-progress-display-instantiator): renamed and changed from
6651         set-progress-display-style.
6652         (progress-abort-glyph): use instantiator not glyph.
6653         (append-progress-display): use set-progress-display-instantiator
6654         and set-glyph-image.
6655         (abort-progress-display): ditto.
6656         (raw-append-progress-display): ditto.
6657
6658 2000-07-20  Ben Wing  <ben@xemacs.org>
6659
6660         * code-files.el: Move Mule-specific code to mule-coding.el.
6661
6662 2000-07-15  Ben Wing  <ben@xemacs.org>
6663
6664         * autoload.el:
6665         Fixed comments.
6666
6667         * cmdloop.el:
6668         * cmdloop.el (yes-or-no-p):
6669         * cmdloop.el (y-or-n-p):
6670         Make these functions use should-use-dialog-box-p and not be
6671         overridden in dialog.el.
6672
6673         * cus-dep.el:
6674         * cus-dep.el (Custom-make-dependencies): Removed.
6675         * cus-dep.el (Custom-make-dependencies-1): New.
6676         * cus-dep.el (Custom-make-one-dependency): New.
6677         New entry point for use in Makefiles, to avoid excessive
6678         invocations.
6679
6680         * cus-edit.el (custom-variable-reset-saved):
6681         * cus-edit.el (custom-variable-reset-standard):
6682         * cus-edit.el (custom-save-resets):
6683         Fix bytecompiler warnings.
6684
6685         * dialog.el:
6686         * dialog.el (yes-or-no-p-dialog-box):
6687         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6688         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6689         * dialog.el (get-dialog-box-response):
6690         * dialog.el (message-or-box):
6691         * dialog.el (make-dialog-box):
6692         * dialog.el (popup-dialog-box): New.
6693         Avoid yes-or-no-p bogosities.
6694         Create a general function `make-dialog-box' to encapsulate all
6695         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6696
6697         * dumped-lisp.el (preloaded-file-list):
6698         Add dialog-items.  Clean up.  Group files by types.
6699
6700         * easymenu.el (easy-menu-add):
6701         * easymenu.el (easy-menu-remove):
6702         Account for accelerators.
6703
6704         * extents.el:
6705         * extents.el (extent-list): New args, like in map-extents.
6706         * extents.el (extent-at-event): New.
6707         * extents.el (extents-at-event): New.
6708
6709         * font-lock.el:
6710         * font-lock.el (font-lock-mode):
6711         * font-lock.el (font-lock-default-fontify-buffer):
6712         * font-lock.el (font-lock-default-unfontify-region):
6713         * font-lock.el (font-lock-fontify-syntactically-region):
6714         * font-lock.el (font-lock-fontify-keywords-region):
6715         Use new progress-feedback names.
6716
6717         * font-lock.el (java-font-lock-identifier-regexp):
6718         * font-lock.el (java-font-lock-class-name-regexp):
6719         Fix bytecompiler warnings.
6720
6721         * gutter-items.el:
6722         * gutter-items.el (progress-display-use-echo-area): Removed.
6723         * gutter-items.el (progress-feedback-use-echo-area): New.
6724         * gutter-items.el (progress-display-popup-period): Removed.
6725         * gutter-items.el (progress-feedback-popup-period): New.
6726         * gutter-items.el (set-progress-display-style): Removed.
6727         * gutter-items.el (set-progress-feedback-style): New.
6728         * gutter-items.el (progress-display-style): Removed.
6729         * gutter-items.el (progress-feedback-style): New.
6730         * gutter-items.el (progress-stack):
6731         * gutter-items.el (progress-displayed-p): Removed.
6732         * gutter-items.el (progress-feedbacked-p): New.
6733         * gutter-items.el (clear-progress-display): Removed.
6734         * gutter-items.el (clear-progress-feedback): New.
6735         * gutter-items.el (progress-display-clear-when-idle): Removed.
6736         * gutter-items.el (progress-feedback-clear-when-idle): New.
6737         * gutter-items.el (remove-progress-display): Removed.
6738         * gutter-items.el (remove-progress-feedback): New.
6739         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6740         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6741         * gutter-items.el (append-progress-display): Removed.
6742         * gutter-items.el (append-progress-feedback): New.
6743         * gutter-items.el (abort-progress-display): Removed.
6744         * gutter-items.el (abort-progress-feedback): New.
6745         * gutter-items.el (raw-append-progress-display): Removed.
6746         * gutter-items.el (raw-append-progress-feedback): New.
6747         * gutter-items.el (display-progress-display): Removed.
6748         * gutter-items.el (display-progress-feedback): New.
6749         * gutter-items.el (current-progress-display): Removed.
6750         * gutter-items.el (current-progress-feedback): New.
6751         * gutter-items.el (current-progress-display-label): Removed.
6752         * gutter-items.el (current-progress-feedback-label): New.
6753         * gutter-items.el (progress-display): Removed.
6754         * gutter-items.el (progress-feedback): New.
6755         Replace "progress-display" with "progress-feedback" globally.
6756
6757         * gutter-items.el (lprogress-display): Removed.
6758         * gutter-items.el (progress-feedback-with-label): New.
6759         Rename lprogress-display ==> progress-feedback-with-label.
6760
6761         * gutter-items.el (search-dialog-direction): Removed.
6762         * gutter-items.el (search-dialog-text): Removed.
6763         * gutter-items.el (search-dialog-callback): Removed.
6764         * gutter-items.el (make-search-dialog): Removed.
6765         Move to dialog-items.el.
6766
6767         * help.el:
6768         * help.el (help-mode-quit):
6769         * help.el (mode-for-help): New.
6770         * help.el (help-sticky-window): New.
6771         * help.el (help-window-config): New.
6772         * help.el (with-displaying-help-buffer):
6773         * help.el (function-at-event): New.
6774         * help.el (help-symbol-regexp): New.
6775         * help.el (help-symbol-run-function-1): New.
6776         * help.el (help-symbol-run-function): New.
6777         * help.el (help-symbol-function-context-menu): New.
6778         * help.el (help-symbol-variable-context-menu): New.
6779         * help.el (help-symbol-function-and-variable-context-menu): New.
6780         * help.el (frob-help-extents): New.
6781         * help.el (describe-function-1):
6782         * help.el (variable-at-point):
6783         * help.el (variable-at-event): New.
6784         * help.el (describe-variable):
6785         Major overhaul.
6786         - Make functions and variables be mousable.
6787         - Middle button hyperlinks.
6788         - New context-menu entries.
6789
6790         * keydefs.el:
6791         * keydefs.el (global-map):
6792         New key bindings to move lines up and down.
6793
6794         * lisp-mode.el:
6795         * lisp-mode.el (construct-lisp-mode-menu): New.
6796         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6797         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6798         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6799         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6800         Make popup and menubar menus be different.  Popup menu uses
6801         clicked location and automatically assumes symbol under the mouse
6802         for various commands.
6803
6804         * menubar-items.el:
6805         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6806         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6807
6808         * menubar-items.el (global-popup-menu): Removed.
6809         * menubar-items.el (mode-popup-menu): Removed.
6810         * menubar-items.el (activate-popup-menu-hook): Removed.
6811         * menubar-items.el (popup-mode-menu): Removed.
6812         * menubar-items.el (popup-buffer-menu): Removed.
6813         * menubar-items.el (popup-menubar-menu): Removed.
6814         Move to menubar.el.
6815
6816         * menubar.el:
6817         * menubar.el (global-popup-menu): New.
6818         * menubar.el (mode-popup-menu): New.
6819         * menubar.el (activate-popup-menu-hook): New.
6820         * menubar.el (last-popup-menu-event): New.
6821         * menubar.el (popup-mode-menu): New.
6822         * menubar.el (popup-buffer-menu): New.
6823         * menubar.el (popup-menubar-menu): New.
6824         * menubar.el (menu-call-at-event): New.
6825         Move non-content functions here.  Add support for context menu
6826         items on extents.
6827
6828         * minibuf.el (minibuffer-history-uniquify):
6829         Typo fix.
6830
6831         * minibuf.el (read-file-name-1):
6832         Call new file dialog box if it exists.
6833
6834         * minibuf.el (mouse-rfn-setup-vars):
6835         Clean up "chop" action.
6836
6837         * mouse.el:
6838         * mouse.el (button2): Now bound to mouse-track.
6839         * mouse.el (click-inside-extent-p):
6840         * mouse.el (point-inside-extent-p):
6841         * mouse.el (point-inside-selection-p):
6842         * mouse.el (mouse-drag-or-yank): Removed.
6843         * mouse.el (mouse-begin-drag-n-drop): New.
6844         * mouse.el (mouse-eval-sexp):
6845         * mouse.el (mouse-track-activate-strokes): New.
6846         * mouse.el (mouse-track-do-activate): New.
6847         * mouse.el (mouse-track):
6848         * mouse.el (default-mouse-track-event-is-with-button): New.
6849         * mouse.el (default-mouse-track-cleanup-hook):
6850         * mouse.el (default-mouse-track-drag-hook):
6851         * mouse.el (default-mouse-track-drag-up-hook):
6852         * mouse.el (default-mouse-track-click-hook):
6853         Merge drag-n-drop into mouse-track.
6854         Add general "activate" support to replace specific button2 kludges.
6855         Use "button modifier" support in mouse-track.
6856
6857         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6858
6859         * package-ui.el:
6860         * package-ui.el (pui-menu):
6861         * package-ui.el (pui-popup-context-sensitive): Removed.
6862         Fix bytecompiler warnings.
6863         Clean up popup code a bit.
6864
6865         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6866
6867         * simple.el:
6868         * simple.el (transpose-lines):
6869         * simple.el (transpose-line-up): New.
6870         * simple.el (transpose-line-down): New.
6871         * simple.el (transpose-subr):
6872         * simple.el (transpose-subr-1): Removed.
6873         Clean up, add functions to move lines up and down.
6874
6875         * startup.el (mail-host-address):
6876         * startup.el (user-mail-address):
6877         Customize.
6878
6879         * subr.el:
6880         * subr.el (set-symbol-value-in-buffer): New.
6881         * subr.el (error):
6882         * subr.el (check-argument-type):
6883         * subr.el (defined-error-p): New.
6884         Add structured error support.
6885
6886         * toolbar-items.el (toolbar-compile):
6887         Use new make-dialog-box.
6888
6889         * update-elc.el:
6890
6891         * userlock.el (ask-user-about-lock-dbox):
6892         * userlock.el (ask-user-about-supersession-threat-dbox):
6893         * userlock.el (ask-user-about-lock):
6894         * userlock.el (ask-user-about-supersession-threat):
6895         Use new make-dialog-box.
6896         Add safety checks; use should use-dialog-box-p.
6897
6898         * window-xemacs.el:
6899         * window-xemacs.el (__buffer-dedicated-frame):
6900         * window-xemacs.el (buffer-dedicated-frame): New.
6901         * window-xemacs.el (set-buffer-dedicated-frame): New.
6902         Move dedicated-frame stuff into lisp.
6903
6904 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6905
6906         * printer.el (generic-print-region): Do not require that
6907         `printer-name' be set.
6908         (printer-name): Commentary clarification.
6909
6910 2000-07-19  Martin Buchholz <martin@xemacs.org>
6911
6912         * XEmacs 21.2.35 is released.
6913
6914 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6915
6916         * select.el (selection-coercible-types): Initialise.
6917
6918 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6919
6920         * select.el (own-clipboard): Bug fix.
6921
6922 2000-07-17  Mike Sperber  <mike@xemacs.org>
6923
6924         * cus-edit.el (custom-migrate-custom-file): Save init file before
6925         continuing.
6926
6927 2000-07-16  Mike Sperber  <mike@xemacs.org>
6928
6929         * startup.el (load-init-file): Remove silly call to
6930         `load-user-custom-file`.
6931         (maybe-migrate-user-init-file): Minor fixes.
6932
6933 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6934
6935         * apropos.el (apropos-documentation-check-doc-file):
6936         `doc' variable should be let-bound, as was presumably intended.
6937
6938         * cus-edit.el (custom-variable-reset-saved):
6939         (custom-variable-reset-standard):
6940         Remove unused variable comment-widget.  Twice.
6941
6942         * toolbar.el (toolbar-blank-press-function):
6943         Add a real defvar with initial value nil and proper docstring.
6944         (press-toolbar-button): No need to check for boundp-ness anymore.
6945
6946         * rect.el (open-rectangle-line): Remove useless (let) form.
6947         Add defvar for pending-delete-mode.
6948
6949         * info.el (Info-find-node): This function needs an autoload cookie.
6950
6951         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6952         Use let* since the second form referred to the first.
6953
6954 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6955
6956         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6957         instead of removed `mswindows-get-clipboard'.
6958
6959
6960 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6961
6962         * select.el (select-convert-from-text): New.
6963         * select.el (select-convert-from-length): New.
6964         * select.el (select-convert-from-integer): New.
6965         * select.el (select-convert-from-identity): New.
6966         * select.el (select-convert-from-filename): New.
6967         * select.el (selection-converter-in-alist): Use them.
6968         New converter functions for X.
6969
6970         * select.el (get-selection): Removed comment.
6971
6972         * select.el (own-selection): Removed append code - I thought
6973         I'd already done this, but apparently not...
6974
6975         * select.el: Changed comment about TIMESTAMP.
6976
6977         * select.el (select-convert-in): New.
6978         * select.el (select-convert-out): New.
6979         New functions that get used by select.c.
6980
6981         * select.el (select-buffer-killed-default): New.
6982         * select.el (select-buffer-killed-text): New.
6983         * select.el (selection-buffer-killed-alist): New.
6984         New list and functions that get called if a relevant selection
6985         exists and a buffer gets killed.
6986
6987         * select.el (select-convert-to-targets):
6988         * select.el (select-convert-to-identity): Removed.
6989         * select.el (select-convert-from-identity): Removed.
6990         * select.el (select-converter-out-alist):
6991         Removed _EMACS_INTERNAL selection type.
6992
6993         * x-select.el (xselect-kill-buffer-hook): Removed.
6994         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6995         Removed this X-specific nonesense. Use the generic support
6996         in select.el instead.
6997
6998 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6999
7000         * mule/mule-category.el (defined-category-hashtable):
7001         Use make-hash-table instead of make-hashtable
7002
7003         * buff-menu.el: Byte-compiler warning fix.
7004
7005         * isearch-mode.el (isearch-highlight-all-cleanup):
7006         Remove unused variable `isearch-highlight-all-start'.
7007
7008         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7009
7010         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7011
7012         * cus-dep.el (Custom-make-dependencies):
7013         Add autoload cookie for custom-add-loads to generated custom-load.el.
7014
7015         * autoload.el (autoload-package-name): Warning suppression.
7016         Move defvar prior to first use.
7017
7018         * custom.el: Add autoload for custom-declare-face.
7019         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7020         * cl.el (cl-hack-byte-compiler):
7021         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7022         to work properly.
7023
7024 2000-07-08  Mike Sperber  <mike@xemacs.org>
7025
7026         * startup.el (load-home-init-file): Added variable.
7027         (maybe-migrate-user-init-file): Added.
7028         (load-user-init-file): Load custom file if different from init
7029         file.
7030
7031         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7032         "startup."
7033
7034         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7035         Moved `custom-file'-related code to cus-file.el.
7036
7037         * cus-file.el: New file.
7038
7039 2000-04-01  Mike Sperber  <mike@xemacs.org>
7040
7041         * packages.el (packages-find-package-directories): Added support
7042         for external package hierarchies with in-place installations.
7043
7044         * find-paths.el (paths-root-in-place-p): Added.
7045         (paths-find-emacs-directory): Added support for external
7046         directories with in-place installations.
7047         (paths-find-site-directory): Ditto.
7048
7049         * startup.el (find-user-init-file): Also look for
7050         ~/.xemacs/init.elc? in preference to ~/.emacs.
7051
7052 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7053
7054         * select.el (own-selection):
7055         * select.el (own-clipboard): Changed `append' parameter to
7056         `how-to-use' parameter.
7057         * select.el (own-selection): Removed icky append code.
7058         * select.el (own-selection, get-selection): Removed extra type
7059         checking.
7060         * select.el (selection-appender-alist):
7061         * select.el (selection-converter-{in|out}-alist): Initialise.
7062         * select.el (select-append-to-*): New.
7063         * select.el (select-convert-from-*): New.  New functions to append
7064         data and convert data from external type.
7065
7066 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7067
7068         * font-lock.el: Javadoc enhancements.
7069
7070 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7071
7072         * printer.el (generic-print-region): Compose job name from buffer
7073         name.
7074
7075 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7076
7077         * font-lock.el (font-lock-fontify-pending-extents): Call
7078         font-lock-fontify-region instead of font-lock-fontify-buffer
7079         to avoid unnecessary progress gauges.
7080
7081 2000-07-06  Craig Lanning  <lanning@scra.org>
7082
7083         * custom-load.el (faces):
7084
7085         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7086         dir is a regex.
7087
7088         * process.el (call-process-internal): from Dan Holmsand, use binary
7089         coding systems so that jka-compr works.
7090
7091 2000-07-07  Ben Wing  <ben@xemacs.org>
7092
7093         * font-lock.el: Undo previous change.  Unfortunately, some
7094         files actually use the variables directly in their init code
7095         without quoting them.
7096
7097 2000-07-07  Ben Wing  <ben@xemacs.org>
7098
7099         * font-lock.el (defvar font-lock-*-face): Removed.
7100
7101         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7102         only when necessary.
7103
7104 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7105
7106         * cl-macs.el: fix cl-transform-function-property kludge
7107         so that it does not require a random feature.
7108
7109 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7110
7111         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7112         as in Linux kernel "Rules.make".
7113
7114 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7115
7116         * build-report.el (build-report): Add autoload cookie.
7117
7118 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7119
7120         * package-ui.el (defgroup pui):  Correct a misspelling
7121         (pui-toggle-package-delete):  Change `seleted' to `selected'
7122
7123 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7124
7125         * package-get.el (package-get-update-base):
7126         (package-get): Use insert-file-contents-literally always.
7127         (package-get-maybe-save-index):
7128         Force coding system for writing to binary.
7129
7130 2000-06-08  Mike Alexander  <mta@arbortext.com>
7131
7132         * code-process.el (call-process-region): If there is no coding
7133         system for the process on process-coding-system-alist use the
7134         coding system of the buffer containing the region.
7135
7136 2000-06-10  Ben Wing  <ben@xemacs.org>
7137
7138         * cmdloop.el (command-error):
7139         If debug-on-error and noninteractive, output backtrace.
7140
7141         * files.el (file-relative-name):
7142         Remove MSDOS references.
7143
7144         * simple.el (line-number): New function, due to non-obvious
7145         behavior/usage of count-lines.
7146
7147         * simple.el (count-lines): document non-obvious usage to get
7148         line number.
7149
7150 2000-06-11  Ben Wing  <ben@xemacs.org>
7151
7152         * faces.el ((featurep 'xpm)):
7153         * x-faces.el (x-init-face-from-resources):
7154         * x-faces.el (x-init-frame-faces):
7155         * x-misc.el (x-init-specifier-from-resources):
7156         * x-misc.el (x-get-resource-and-bogosity-check):
7157         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7158         * x-mouse.el (x-init-pointer-shape):
7159         * x-scrollbar.el (x-init-scrollbar-from-resources):
7160         Add sixth argument to x-get-resource calls so as to issue warnings
7161         rather than errors on bogus arguments.
7162
7163 2000-06-05  Ben Wing  <ben@xemacs.org>
7164
7165         * compat.el: new file.  provides a clean, non-intrusive way to
7166         define compatibility functions.
7167
7168         * process.el (shell-quote-argument): temporary fix for lack
7169         of nt-quote-process-args.  #### I need to put back the overall
7170         structure of that mechanism but redo the guts of it using the
7171         extra intelligence in the C code.
7172
7173 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7174
7175         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7176         `package-get' does in package-get.el, instead of using external
7177         "md5sum" program.
7178
7179         * package-get.el (package-get): Insert package file literally to
7180         make checksum calculation work.
7181
7182 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7183
7184         * code-files.el (convert-mbox-coding-system): Deleted.
7185         (file-coding-system-alist): Removed reference to
7186         convert-mbox-coding-system.
7187
7188 2000-05-28  Martin Buchholz <martin@xemacs.org>
7189
7190         * XEmacs 21.2.34 is released.
7191
7192 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7193
7194         * font-lock.el (font-lock-keywords): Rewrote docstring
7195
7196 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7197
7198         * loadhist.el (unload-feature): handle case where x is both boundp
7199         and fboundp
7200
7201 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7202
7203         * packages.el: It's ok to use built-in macros, but not lisp
7204         defined ones.
7205
7206 2000-05-20  Ben Wing  <ben@xemacs.org>
7207
7208         * font-lock.el:
7209         * font-lock.el (font-lock-message-threshold):
7210         * font-lock.el (font-lock-mode):
7211         * font-lock.el (font-lock-default-fontify-buffer):
7212         * font-lock.el (font-lock-always-fontify-immediately):
7213         * font-lock.el (font-lock-old-extent): Removed.
7214         * font-lock.el (font-lock-old-len): Removed.
7215         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7216         * font-lock.el (font-lock-pending-extent-table): New.
7217         * font-lock.el (font-lock-range-table): New.
7218         * font-lock.el (font-lock-after-change-function):
7219         * font-lock.el (font-lock-after-change-function-1): Removed.
7220         * font-lock.el (font-lock-fontify-pending-extents): New.
7221         * font-lock.el ('font-lock-revert-cleanup): Removed.
7222         * font-lock.el ('font-lock-revert-setup): Removed.
7223         Rewrite deferral code to handle any number of changes, merging
7224         them properly.  Remove hacked-up code for revert-buffer, now
7225         unnecessary.
7226
7227         * menubar-items.el (default-menubar):
7228         In Options->Edit Init File, don't switch to emacs-lisp-mode
7229         unless necessary; doing this turns off font-lock.
7230
7231 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7232
7233         * keydefs.el: Define C-x BS to backward-kill-sentence.
7234
7235 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7236
7237         * files.el (hack-local-variables-prop-line): Use non-greedy
7238         matching to process -*-texinfo-*- -*-.
7239
7240 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7241
7242         * minibuf.el (minibuf-directory-files): new function.
7243         (read-file-name-activate-callback): use minibuf-directory-files.
7244         (read-directory-name-internal): ditto.
7245         (mouse-file-display-completion-list): ditto.
7246         (mouse-directory-display-completion-list): ditto.
7247         (read-file-name-internal): remove "./" from completion list unless
7248         explicitly matched, for consistency.
7249
7250 2000-05-11  Ben Wing  <ben@xemacs.org>
7251
7252         * gutter-items.el (gutter-buffers-tab):
7253         * gutter-items.el (add-tab-to-gutter):
7254         * gutter-items.el (update-tab-in-gutter):
7255         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7256         * gutter-items.el (append-progress-display):
7257         * gutter-items.el (abort-progress-display):
7258         * gutter-items.el (raw-append-progress-display):
7259         Further fixes.  Use set-glyph-image not set-image-instance-property,
7260         to fix problems with multiple windows in a frame.
7261
7262         * menubar-items.el (tutorials-menu-filter):
7263         Fix typo.
7264
7265         * startup.el (early-error-handler):
7266         Display message box under windows; otherwise, message will disappear
7267         before it can be viewed.
7268
7269         * update-elc.el:
7270         Fix bug in NEEDTODUMP processing.
7271
7272 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7273
7274         * startup.el (lock-directory): Removed.
7275         (superlock-file): Ditto.
7276         (startup-set-paths): Remove lockdir.
7277         (startup-setup-paths-warning): Remove lock-directory.
7278
7279         * setup-paths.el (paths-find-lock-directory): Removed.
7280         (paths-find-superlock-file): Ditto.
7281
7282 2000-05-09  Ben Wing  <ben@xemacs.org>
7283
7284         * faces.el (set-face-property):
7285         * faces.el (set-face-font):
7286         * faces.el (set-face-foreground):
7287         * faces.el (set-face-background):
7288         * faces.el (set-face-background-pixmap):
7289         * faces.el (set-face-underline-p):
7290         * faces.el (set-face-strikethru-p):
7291         * faces.el (set-face-highlight-p):
7292         * faces.el (set-face-dim-p):
7293         * faces.el (set-face-blinking-p):
7294         * faces.el (set-face-reverse-p):
7295         doc string changes.
7296
7297         * glyphs.el:
7298         * glyphs.el (make-image-specifier):
7299         * glyphs.el (glyph-property):
7300         * glyphs.el (set-glyph-image):
7301         * glyphs.el (make-glyph):
7302         * glyphs.el (make-pointer-glyph):
7303         * glyphs.el (make-icon-glyph):
7304         * glyphs.el (widget-image-instance-p): New.
7305         authorship info, lots of doc changes.  New predicate, inadvertently
7306         omitted.  the general principle with specifier docs is now that
7307         the description of instantiators should go with the make-foo-specifier
7308         fun's doc string, rather than in foo-specifier-p.  this follows
7309         conventions elsewhere in XEmacs and in general is a lot more obvious
7310         of a place to look.  sometimes the make-foo-specifier function needs
7311         to be created in the process.
7312
7313         * gutter.el:
7314         * gutter.el (make-gutter-specifier): New.
7315         * gutter.el (make-gutter-size-specifier): New.
7316         * gutter.el (make-gutter-visible-specifier): New.
7317         specifier doc updates according to the conventions specified before.
7318
7319         * objects.el:
7320         * objects.el (make-font-specifier):
7321         * objects.el (make-color-specifier):
7322         * objects.el (make-face-boolean-specifier): New.
7323         specifier doc updates according to the conventions specified before.
7324
7325         * specifier.el:
7326         * specifier.el (set-specifier):
7327         * specifier.el (make-integer-specifier): New.
7328         * specifier.el (make-boolean-specifier): New.
7329         * specifier.el (make-natnum-specifier): New.
7330         * specifier.el (make-generic-specifier): New.
7331         * specifier.el (make-display-table-specifier): New.
7332         specifier doc updates according to the conventions specified before.
7333
7334         * toolbar.el:
7335         * toolbar.el (make-toolbar-specifier): New.
7336         specifier doc updates according to the conventions specified before.
7337
7338 2000-05-09  Ben Wing  <ben@xemacs.org>
7339
7340         * process.el (call-process-internal): Revert to previous version
7341         because Mike's change clashed with a change I did not long before.
7342         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7343         Thanks very much Mike for pointing out the bug and submitting a
7344         patch!
7345
7346 2000-04-13  Mike Alexander  <mta@arbortext.com>
7347
7348         * process.el (call-process-internal): Send the correct input buffer
7349         (call-process-internal): Return the exit status of the process
7350
7351 2000-05-07  Ben Wing  <ben@xemacs.org>
7352
7353         * winnt.el:
7354         * winnt.el (nt-quote-args-verbatim): Removed.
7355         * winnt.el (nt-quote-args-prefix-quote): Removed.
7356         * winnt.el (nt-quote-args-backslash-quote): Removed.
7357         * winnt.el (nt-quote-args-double-quote): Removed.
7358         * winnt.el (nt-quote-args-functions-alist): Removed.
7359         * winnt.el (nt-quote-process-args): Removed.
7360         Remove all stuff for argument quoting.  We borrow the code instead
7361         from Emacs 20.6, which is much more careful in its quoting
7362         (e.g. in handling runs of the escape character) and avoids most of
7363         the need for this Lisp mechanism by checking to see whether we're
7364         running a Cygwin or normal program and doing the appropriate
7365         quoting.  If we end up needing such a mechanism, we should add
7366         it by extending the variable `mswindows-quote-process-args' so it
7367         can take an alist of regexps.
7368
7369 2000-05-07  Ben Wing  <ben@xemacs.org>
7370
7371         * keydefs.el:
7372         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7373         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7374         the window without moving point.
7375
7376         * simple.el:
7377         * simple.el (scroll-up-one): New.
7378         * simple.el (scroll-down-one): New.
7379         Functions for use with C-M-up/down.
7380
7381 2000-05-01  Martin Buchholz <martin@xemacs.org>
7382
7383         * XEmacs 21.2.33 is released.
7384
7385 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7386
7387         * dialog.el (yes-or-no-p-dialog-box):
7388         Fix docstring.
7389         Fix following horrible bug in X11 mode with focus-follows-mouse:
7390           1. Visit two files in two different frames.
7391           2. do File->Revert Buffer in one of those frames.
7392           3. Dialog box appears.
7393           4. Arrange things so that the mouse passes over the *other*
7394              frame, then to the dialog box, and click on "Yes".
7395           5. The file contents end up in the *wrong* buffer!
7396         Add TODO comment.
7397
7398 2000-04-28  Ben Wing  <ben@xemacs.org>
7399
7400         * help.el (describe-installation): correct typo introduced
7401         in last patch: boundp -> fboundp.
7402
7403         * etags.el (buffer-tag-table-list):
7404         canonicalize filenames to Unix format so that tag-table-alist
7405         searching works under Windows.
7406
7407         * autoload.el:
7408         Bowdlerize the supposedly objectionable words
7409         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7410
7411         * gutter-items.el (set-progress-display-style):
7412         * gutter-items.el (search-dialog-callback):
7413         * gutter-items.el (make-search-dialog):
7414         Change to new callback-ex api.
7415
7416 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7417
7418         * help.el: (describe-installation): decode-coding-string is not
7419         defined in a non MULE environment.
7420
7421 2000-04-28  Ben Wing  <ben@xemacs.org>
7422
7423         * gutter-items.el (buffer-list-changed-hook):
7424         use it, not record-buffer-hook.
7425
7426         * subr.el (record-buffer-hook): Removed.
7427
7428 2000-04-27  Ben Wing  <ben@xemacs.org>
7429
7430         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7431         use NORECORD option.  Andy will not like this, but the existing
7432         gutter behavior is just wrong, as per this comment:
7433
7434         ;; this used to add the norecord flag to both calls below.
7435         ;; this is bogus because it is a pervasive assumption in XEmacs
7436         ;; that the current buffer is at the front of the buffers list.
7437         ;; for example, select an item and then do M-C-l
7438         ;; (switch-to-other-buffer).  Things get way confused.
7439         ;;
7440         ;; Andy, if you want to maintain the current look, you must
7441         ;;  *uncouple* the gutter order and buffers order.
7442
7443         * loaddefs.el (completion-ignored-extensions): unfuckify.
7444
7445         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7446         xemacs.mak.
7447
7448         * autoload.el (batch-update-one-directory): new function, used in
7449         xemacs.mak.
7450
7451         * loadup.el: set gc-cons-threshold very high unless dumping --
7452         loadup during update-elc is much much much faster.  also do this
7453         when quick-building.
7454
7455         add commented-out code for profiling loadup.
7456
7457
7458         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7459         is required in order to build xemacs.
7460
7461 2000-04-26  Ben Wing  <ben@xemacs.org>
7462
7463         * loadup.el: don't garbage collect during loadup if quick-build
7464         compile-time option is set.
7465
7466 2000-04-23  Ben Wing  <ben@xemacs.org>
7467
7468         * update-elc.el: compute whether any dumped .el or .elc files
7469         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7470         if so.
7471
7472         * update-elc.el (update-elc-files-to-compile): always change
7473         NOBYTECOMPILE in the src directory rather than current dir,
7474         so it will work under NT.
7475
7476         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7477         the form of this file is identical between Unix and Windows.
7478         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7479         Added comment.
7480         (update-autoloads-from-directory): updated doc string.
7481         updated doc strings in a few other places.
7482
7483 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7484
7485         * bytecomp.el (byte-force-recompile): Fix argument to
7486         byte-recompile-directory.
7487
7488 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7489
7490         * gutter-items.el (progress-display-clear-when-idle): Use
7491         add-one-shot-hook.
7492         * gutter-items.el (clear-progress-display): Adjust number of
7493         arguments.
7494
7495 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7496
7497         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7498
7499 2000-04-16  Ben Wing  <ben@xemacs.org>
7500
7501         * printer.el: New file.
7502
7503         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7504
7505         * help.el (describe-installation): Fix decoding for Windows.
7506
7507         * menubar-items.el:
7508         * menubar-items.el (default-menubar):
7509         * menubar-items.el (tutorials-menu-filter): New.
7510         * menubar-items.el (popup-menubar-menu):
7511         Add authorship.  Redo Help menu and Tutorials filter.
7512
7513         * menubar.el: Correct comment.
7514
7515         * modeline.el (modeline-buffer-identification): Correct doc string.
7516
7517         * simple.el:
7518         * simple.el (printing): Removed.
7519         * simple.el (printer-name): Removed.
7520         * simple.el (generic-print-buffer): Removed.
7521         * simple.el (generic-print-region): Removed.
7522         Move generic print code to printer.el.
7523
7524 2000-04-15  Ben Wing  <ben@xemacs.org>
7525
7526         * simple.el (generic-print-region): New.
7527         make this function actually work.
7528         (generic-print-buffer): call generic-print-region.
7529
7530 2000-04-14  Andy Piper  <andy@xemacs.org>
7531
7532         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7533         by using the new widget-callback-current-channel.
7534         (search-dialog-callback): ditto.
7535
7536 2000-04-12  Andy Piper  <andy@xemacs.org>
7537
7538         * gutter.el (default-gutter-position): moved from gutter-items.el.
7539         (default-gutter-position-changed-hook): ditto.
7540         (gutter-element-visibility-changed-hook): ditto.
7541         (set-gutter-element): ditto.
7542         (remove-gutter-element): ditto.
7543         (set-gutter-element-visible-p): ditto.
7544         (gutter-element-visible-p): ditto.
7545         (init-gutter): ditto.
7546
7547         * dialog.el (make-dialog-box): renamed and moved from
7548         gutter-items.el
7549
7550         * gutter-items.el: move various functions elsewhere.
7551
7552 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7553
7554         * menubar-items.el: Fixed place of parenthesis.
7555
7556 2000-04-12  Ben Wing  <ben@xemacs.org>
7557
7558         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7559                 without constantly being prompted for the tag.
7560         * simple.el: Added a number of section headings, to clarify the
7561                 organization of this file.
7562         * simple.el (activate-region):
7563         * simple.el (region-exists-p):
7564         * simple.el (region-active-p):
7565                 Moved these three function down to the other side of
7566                 the case-changing functions, so they join the rest of
7567                 the region code.
7568         * simple.el (printing): New.
7569         * simple.el (printer-name): New.
7570         * simple.el (generic-print-buffer): New.
7571                 New functions, a very simple prototype for a unified
7572                 printing interface.
7573
7574         * process.el (call-process-internal): Real fix for null BUFFER,
7575                 other problems with BUFFER specs.
7576
7577         * menubar-items.el:
7578                 Fixed up File->Print to use new printing functions.
7579                 Various corrections and expansions to Grep/Compile menus.
7580                 New options for Printing.
7581                 New options for SMTP Mail, the way to send mail under
7582                   MS Windows. (There's also a package patch to make SMTP
7583                   Mail be the default under MSWin.)
7584
7585 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7586
7587         * menubar-items.el: Selecting Rectangle Mousing from menubar
7588         did not work.  Needed to quote mouse-track-rectangle-p.
7589
7590 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7591
7592         * cl-compat.el (keywordp): Removed.
7593
7594 2000-04-05  Andy Piper  <andy@xemacs.org>
7595
7596         * gutter-items.el (progress-layout-glyph): don't initialize here.
7597         (progress-gauge-glyph): use dynamic sizing.
7598         (set-progress-display-style): new function. Set progress glyphs
7599         appropriately depending on the style.
7600         (progress-display-style): new variable. Custom version of
7601         set-progress-display-style.
7602         (progress-abort-glyph): switch to dynamic sizes.
7603         (search-dialog-text): make the edit field active.
7604
7605 2000-04-04  Andy Piper  <andy@xemacs.org>
7606
7607         * gutter-items.el (make-search-dialog): need to make the search
7608         dialog visible after creation.
7609
7610         * menubar-items.el (default-menubar): use the search dialog for
7611         searching. Remove some extraneous search menu items.
7612
7613         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7614         well as strings.
7615         (make-gutter-only-dialog-frame): allow the user to create the
7616         frame unmapped. Allow the gutter spec to be given as a glyph.
7617         (search-dialog-direction): new variable.
7618         (search-dialog-text): new variable.
7619         (search-dialog-callback): new function. Callback for the search
7620         dialog action.
7621         (make-search-dialog): new function. Create a user-friendly search
7622         dialog.
7623
7624 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7625
7626         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7627         under Windows.
7628
7629 2000-04-01  Andy Piper  <andy@xemacs.org>
7630
7631         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7632         progress more accurately.
7633
7634 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7635
7636         * finder.el (finder-compile-keywords): Process readable files only.
7637         Because error in process of .#finder-inf.el when compile xemacs
7638         with --with-clash-detection option.
7639
7640 2000-03-31  Andy Piper  <andy@xemacs.org>
7641
7642         * gutter-items.el (append-progress-display): don't delay after a
7643         successful font-lock.
7644         (make-gutter-only-dialog-frame): new function. Allow users to
7645         create gutter-only dialogs.
7646
7647 2000-03-27  Mike Alexander  <mta@arbortext.com>
7648
7649         * process.el (call-process-internal): Handle a null BUFFER
7650         parameter correctly.
7651
7652 2000-03-28  Andy Piper  <andy@xemacs.org>
7653
7654         * gutter-items.el (abort-progress-display): put strings in the
7655         gutter not extents.
7656         (progress-layout-glyph): signal special 'quit callback.
7657         (progress-display-quit-function): deleted.
7658         (progress-display-stop-callback): deleted.
7659         (progress-display-dispatch-command-events): deleted.
7660         (append-progress-display): remove calls to
7661         progress-display-dispatch-command-events.
7662         (raw-append-progress-display): ditto.
7663
7664 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7665
7666         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7667         being a list.  Actually define `stipple-pixmap-p' which is used as
7668         an error predicate.  Correctly handle PIXMAP being either relative
7669         or absolute file name.
7670
7671 2000-03-24  Andy Piper  <andy@xemacs.org>
7672
7673         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7674         (abort-progress-display): ditto. Don't delete the created extent.
7675         (raw-append-progress-display): ditto.
7676         (progress-display-dispatch-non-command-events): new
7677         function. Encapsulates what we want to do when no command input is
7678         required.
7679         (progress-display-dispatch-command-events): likewise, but disable
7680         for now since it causes too many problems.
7681         (append-progress-display): use them.
7682         (raw-append-progress-display): ditto.
7683         (default-gutter-position-changed-hook): set this rather than
7684         default-gutter-position-changed.
7685         (default-gutter-position-changed-hook): lambda with zero arguments
7686         rather than one.
7687         (raw-append-progress-display): trap errors in pending input since
7688         allowing them to signal will hose the gauge well and
7689         truly. Ideally we would like to delay these until we are more able
7690         to cope.
7691         (append-progress-display): ditto.
7692
7693 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7694
7695         * lisp/make-docfile.el: call-process-internal is now implemented
7696         in process.el.
7697
7698 2000-03-21  Ben Wing  <ben@xemacs.org>
7699
7700         * mule\mule-cmds.el (set-language-info-alist):
7701         Fix to correspond to new menu arrangement.
7702
7703 2000-03-21  Ben Wing  <ben@xemacs.org>
7704
7705         * process.el:
7706         * process.el (call-process-internal): New.
7707         New implementation of call-process.  Only enabled under NT, so far.
7708         stderr handling not implemented yet in CVS'd C code.
7709
7710 2000-03-20  Ben Wing  <ben@xemacs.org>
7711
7712         * lisp-mode.el:
7713         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7714         * lisp-mode.el (lisp-interaction-mode):
7715         Put back Lisp Interaction menubar for Jan V's sake.
7716
7717         * simple.el:
7718         * simple.el (mark-ring):
7719         * simple.el (dont-record-current-mark): New.
7720         * simple.el (in-shifted-motion-command): New.
7721         * simple.el (mark-ring-unrecorded-commands): New.
7722         * simple.el (mark-ring-max):
7723         * simple.el (set-mark-command):
7724         * simple.el (push-mark):
7725         * simple.el (handle-pre-motion-command):
7726         Implement scheme for not recording unimportant marks.
7727
7728         * subr.el:
7729         * subr.el (function-allows-args): New.
7730         New function function-allows-args.
7731
7732 2000-03-20  Martin Buchholz <martin@xemacs.org>
7733
7734         * XEmacs 21.2.32 is released.
7735
7736 2000-03-20  Andy Piper  <andy@xemacs.org>
7737
7738         * gutter-items.el (update-tab-in-gutter): force selection of the
7739         selected-window if required to do so.
7740         (buffers-tab-items): ditto.
7741         (add-tab-to-gutter): ditto.
7742         (create-frame-hook): use force-selection.
7743         (default-gutter-position-changed): lambdify.
7744         (update-tab-hook): deleted since it was only used in one place.
7745
7746 2000-03-18  Andy Piper  <andy@xemacs.org>
7747
7748         * files.el (find-file-noselect): undo change that shouldn't have
7749         gone in.
7750
7751 2000-03-17  Andy Piper  <andy@xemacs.org>
7752
7753         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7754         of selected-window trickery.
7755
7756         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7757         frames tabs.
7758         (progress-display-stop-callback): progress -> progress-display
7759         (progress-display-quit-function): ditto.
7760         (clear-progress-display): ditto.
7761         (remove-progress-display): ditto.
7762         (append-progress-display): ditto.
7763         (abort-progress-display): ditto.
7764         (raw-append-progress-display): ditto.
7765         (display-progress-display): ditto.
7766         (current-progress-display-label): ditto.
7767         (current-progress-display): ditto.
7768         (lprogress-display): ditto and save the buffer
7769         (progress-display): ditto. Otherwise the buffer sometimes gets
7770         changed which confuses font-lock.
7771
7772         * font-lock.el (font-lock-default-fontify-buffer): catch all
7773         errors, not just quit.
7774         (font-lock-mode): progress -> display-progress
7775         (font-lock-default-fontify-buffer): ditto.
7776         (font-lock-fontify-syntactically-region): ditto.
7777         (font-lock-fontify-keywords-region): ditto.
7778
7779 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7780
7781         * cl.el (gensym): Move to here from cl-macs.el.
7782         (gentemp): Ditto.
7783
7784 2000-03-16  Andy Piper  <andy@xemacs.org>
7785
7786         * font-lock.el (font-lock-mode): use lprogress and friends for
7787         progress management.
7788         (font-lock-default-fontify-buffer): ditto.
7789         (font-lock-fontify-syntactically-region): ditto.
7790         (font-lock-fontify-keywords-region): ditto.
7791         (font-lock-revert-cleanup): fix reverting.
7792         (font-lock-revert-setup): ditto.
7793
7794         * gutter-items.el (progress-use-echo-area): new variable. Use the
7795         echo area for progress gauges if non-nil.
7796         (clear-progress): remove echo area stuff and defer to
7797         clear-message.
7798         (append-progress): dispatch non-command events after each progress
7799         increment. Remove echo area stuff.
7800         (abort-progress): remove echo area stuff and defer to
7801         display-message.
7802         (raw-append-progress): ditto. Dispatch non-command events after
7803         gutter redisplay.
7804         (display-progress): defer echo area stuff to display-message.
7805
7806         * gutter-items.el (clear-progress):
7807         (abort-progress): indentation changes.
7808         (display-progress): don't clear progress.
7809         (append-progress): compare messages with equal.
7810         (raw-append-progress): use dispatch-non-command-events to flush
7811         widget creation events.
7812
7813 2000-03-13  Ben Wing  <ben@xemacs.org>
7814
7815         * abbrev.el:
7816         * abbrev.el (abbrev-string-to-be-defined): New.
7817         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7818         Changes for use with the menubar.
7819
7820 2000-03-12  Ben Wing  <ben@xemacs.org>
7821
7822         * alist.el (vassoc): moved here from font-menu.el.
7823
7824         * custom.el (defface): typo fix.
7825
7826         * dialog.el (yes-or-no-p-dialog-box):
7827         * dialog.el (message-box):
7828         * files.el (save-some-buffers-1):
7829         Put accelerators in the button names.
7830
7831         * font-lock.el (font-lock-comment-face):
7832         * font-lock.el (font-lock-keyword-face):
7833         * font-lock.el (font-lock-function-name-face):
7834         Fixed some of the colors under MS Windows because the existing
7835         default colors were hardly different from black and needed to be
7836         made lighter.
7837
7838         * font-menu.el:
7839         * font-menu.el (font-menu-split-long-menu):
7840         * font-menu.el (font-menu-family-constructor):
7841         * font-menu.el (font-menu-size-constructor):
7842         * font-menu.el (font-menu-weight-constructor):
7843         * font-menu.el (font-menu-set-font):
7844         vassoc moved to alist.el.
7845         Accelerators added to all menus.
7846         Unused bound var new-props removed.
7847
7848         * keydefs.el: I did a whole lot of rearranging to put things in a
7849         more consistent order and fixed a number of cases where key
7850         combinations involving up, down, left, right and so on were
7851         defined but the corresponding keypad combinations were not
7852         defined.
7853
7854         * lisp-mode.el:
7855         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7856         * lisp-mode.el (emacs-lisp-mode):
7857         * lisp-mode.el (lisp-interaction-mode):
7858         * lisp-mode.el (flet):
7859         Added accelerators onto the menus.
7860         Made all the different versions of the let function be indented
7861         the same way.
7862         Undid Steve's easy-menu-ification, because it makes it impossible
7863         to have the menubar and popup menus different.
7864         Cleaned up the menu; added items for find-function &c and some
7865         indenting, and removed debug-on-*.
7866
7867         * list-mode.el (list-mode-hook):
7868         * list-mode.el (list-mode):
7869         * list-mode.el (completion-setup-hook):
7870         * list-mode.el (display-completion-list):
7871         Added support for the :window-height keyword, which is required
7872         because of other changes that I made for the file dialog box.  I
7873         also made the hook variables list-mode-hook and
7874         completion-setup-hook and also minibuffer-setup-hook in
7875         minibuf.el be permanent-local; see comment in list-mode.el.
7876
7877         * map-ynp.el (map-y-or-n-p):
7878         Added accelerators to the dialog buttons.
7879
7880         * menubar-items.el (menu-truncate-list):
7881         New internal function.
7882         * menubar-items.el (submenu-generate-accelerator-spec):
7883         * menubar-items.el (menu-item-strip-accelerator-spec):
7884         * menubar-items.el (menu-item-generate-accelerator-spec):
7885         New exported functions, for use in auto-generating accelerator specs.
7886
7887         * menubar-items.el:
7888         * menubar-items.el (default-menubar):
7889         * menubar-items.el (maybe-add-init-button):
7890         * menubar-items.el (bookmark-menu-filter):
7891         * menubar-items.el (slow-format-buffers-menu-line):
7892         * menubar-items.el (build-buffers-menu-internal):
7893         * menubar-items.el (language-environment-menu-filter):
7894         * menubar-items.el (default-popup-menu):
7895         * menubar-items.el (popup-buffer-menu):
7896         * menubar-items.el (popup-menubar-menu):
7897         Did a major overhaul on this file, and in fact I'm nowhere near
7898         done working on the menubar, and there will be more patches to
7899         come.  A basic summary of what I've done:
7900
7901         a) I added accelerators to all of the menu items.  For menus that
7902         are auto-generated, such as the buffers menu, the accelerators are
7903         automatically added to the beginning of each line using the
7904         numbers 1 through 9, then zero, and then letters starting with A,
7905         but omitting the letters that are already in use for the fixed
7906         menu items at the top of the buffers menu.  To facilitate adding
7907         accelerators of this kind, I created some new functions
7908         (*-accelerator-spec), which are also being used by other filters
7909         that auto generate lists of things such as ftp sites to download
7910         packages.  If people really don't like these accelerators
7911         appearing at the beginning of the menu items, a variable can be
7912         added to optionally turn them off, but I think this is rather
7913         pointless because other menu items have accelerators and many or
7914         most of the menu users will use the accelerators if the support is
7915         there.
7916
7917         b) I combined the top level Tools and Apps menus into a single
7918         Tools menu, because the distinction between the two is not
7919         obvious, and the items on the menus are not used often enough that
7920         putting some of them onto submenus is a problem.
7921
7922         c) I created two new top level menus called View and Cmds because
7923         there were too many items on the File and Edit menus, and I'm going
7924         to be adding more items to these menus.  In contrast to the Tools
7925         menu, the items on these menus may be used quite often during an
7926         editing session, and so should be available with fewer
7927         keystrokes.
7928
7929         d) I added a number of options to the options menu, including one
7930         for controlling whether the alt key can be used to traverse to
7931         menu items using the accelerators, one for controlling behavior of
7932         control-k, one for controlling how the kill and yank functions
7933         interact with the clipboard, a few additional buffers-menu
7934         options, and various other things.  I also did a bit of
7935         rearranging, for example, combining the keyboard and mouse options
7936         into a single keyboard and mouse submenu to facilitate the
7937         accelerators on that level.
7938
7939         e) I changed the variable buffers-menu-format-buffer-line-function
7940         to take two arguments instead of one, the second argument being
7941         the line number for use in creating an accelerator.  I added a
7942         hack to support existing functions with one argument (although I
7943         doubt that very many of these exist), for backward compatibility.
7944
7945         f) I moved the top level mule menu to be a submenu of the edit
7946         menu.  I think that most of the items on this menu are fairly
7947         useless and there are certainly not enough frequently used items
7948         to justify this being its own top level menu.
7949
7950         g) I combined most of the items in big-menubar.el into the main menu.
7951         If people think the main menu is too big, it would be possible to
7952         create different configurations, some smaller.
7953
7954         * menubar.el (check-menu-syntax):
7955         Deleted some syntax checks that were no longer valid, partly
7956         because of changes that were already made a long time ago, and
7957         partly because of a change I made where I allow the name of the
7958         menu item to be an evaluated expression rather than just a string,
7959         similar to all of the other parameters of a menu item.
7960
7961         * minibuf.el:
7962         * minibuf.el (read-file-name-1):
7963         * minibuf.el (mouse-read-file-name-1):
7964         I made a number of changes to improve the appearance
7965         and functioning of the file dialog box.  They include:
7966
7967         a) Fixing the problem where closing the dialog box by clicking on
7968         the close button of the window didn't properly exit the
7969         minibuffer.
7970
7971         b) Fixing the problem that if you typed part of a file name, and
7972         then clicked on a completion with the mouse, the file was not
7973         correctly selected.
7974
7975         c) Changing the title of the dialog box to reflect the operation
7976         being done in accordance with user interface conventions, rather
7977         than the name of the dialog box buffer, which is rather useless.
7978
7979         d) Remove the words "possible completions are" which didn't
7980         belong.
7981
7982         e) Fix things so that the completions scroll off the end of the
7983         completions windows only to the right, rather than both to the
7984         right and down, which is in accordance with Windows user interface
7985         conventions.
7986
7987         * msw-init.el (init-post-mswindows-win):
7988         Added a binding for meta-F4, which is the standard windows binding
7989         for exiting a program.
7990
7991         * select.el (get-selection-no-error):
7992         * select.el (own-selection):
7993         * select.el (own-clipboard):
7994         Added an optional argument called append to the functions
7995         own-selection and own-clipboard.  This adds support for appending
7996         text to the existing selection and allows the function
7997         own-clipboard to be used as the value of the variable
7998         interprogram- cut-function.
7999
8000         Fixed a bug in own-selection in handling zmacs-region-stays.
8001
8002         * simple.el (historical-kill-line): New.
8003
8004         * simple.el (kill-line):
8005         * simple.el (interprogram-cut-function):
8006         * simple.el (interprogram-paste-function):
8007         * simple.el (handle-pre-motion-command):
8008         * simple.el (next-line):
8009         * simple.el (previous-line):
8010         a) Expanded the variable kill-whole-line, so that function
8011         kill-line can be set to delete the entire line always, not just
8012         when cursor is at the beginning of the line.  This is controlled
8013         by setting the variable kill-whole-line to the symbol 'always.
8014         This behavior, as well as the existing kill-whole-line behavior,
8015         now only take effect when kill-line is called interactively,
8016         although this is a departure from a previous behavior in the case
8017         of setting this variable kill-whole-line to t.  It is almost
8018         certainly what has always been intended, and most likely the old
8019         way of doing things introduced bugs.  I also created a function
8020         called historical-kill-line, which ignores the kill-whole-line
8021         setting and always gives the historical behavior of only killing
8022         to the end of the line.  I bound this function to shift- control-k
8023         so that the kill to end of line behavior is available, even when
8024         kill-whole-line has been set to change control-k into the simple
8025         delete-whole-line behavior. (This can be set using the options
8026         menu.)
8027
8028         b) I changed things so that kill and yank now interact with the
8029         clipboard by default under windows.  This was done by changing the
8030         default value of interprogram-cut- function and
8031         interprogram-paste-function.  You can get the old behavior by
8032         setting these to nil, and there is an option on the options menu
8033         to do this.
8034
8035         c) I added support for selecting text using shifted motion keys.
8036         This support is on by default and can be controlled by the
8037         variable shifted-motion-keys-select-region.  There is also a
8038         variable called unshifted-motion-keys-deselect-region that
8039         controls more specifically how the shifted motion key behavior
8040         works.  I did not put an option on the options menu to turn this
8041         off, because I can't imagine why this would be useful.
8042
8043         * simple.el (forward-block-of-lines):
8044         * simple.el (backward-block-of-lines):
8045         * simple.el (block-movement-size):
8046         New.
8047
8048         * simple.el (uncapitalized-title-words):
8049         * simple.el (uncapitalized-title-word-regexp):
8050         * simple.el (capitalize-string-as-title):
8051         * simple.el (capitalize-region-as-title):
8052         New.
8053
8054
8055         * subr.el (add-hook):
8056         * subr.el (make-local-hook): New.
8057         * subr.el (remove-local-hook): New.
8058         * subr.el (add-one-shot-hook): New.
8059         * subr.el (add-local-one-shot-hook): New.
8060         Added some functions to make using hooks easier.
8061         These include:
8062
8063         a) Functions add-local-hook and remove-local-hook to make it easy
8064         to use local hooks.
8065
8066         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8067         make it possible to add a "one-shot" hook, which is to say a hook
8068         that runs only once, and automatically removes itself after the
8069         first time it has run.
8070
8071 2000-03-09  Andy Piper  <andy@xemacs.org>
8072
8073         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8074
8075 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8076
8077         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8078         Moved from menubar-items.el.
8079         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8080
8081 2000-03-08  Andy Piper  <andy@xemacs.org>
8082
8083         * gutter-items.el (build-buffers-tab-internal): add selected field
8084         to buffers tab spec.
8085
8086 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8087
8088         * minibuf.el (last-exact-completion): Initialize to nil.
8089
8090 2000-03-07  Didier Verna  <didier@xemacs.org>
8091
8092         * startup.el (command-line-1): remove unused variable
8093         `first-file-buffer'.
8094
8095 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8096
8097         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8098         which is also used for Web server log files.
8099
8100 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8101
8102         * mule/mule-charset.el: Setup auto-fill-chars.
8103
8104 2000-03-02  SL Baur  <steve@beopen.com>
8105
8106         * subr.el (with-string-as-buffer-contents): Reimplement using
8107         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8108         non-deletion of buffer after execution problem.
8109         (with-output-to-string): Use unique buffer name.
8110
8111 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8112
8113         * gutter-items.el (buffers-tab-sort-function):  New variable.
8114         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8115
8116 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8117
8118         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8119
8120 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8121
8122         * menubar-items.el (maybe-add-init-button): Remove the "Load
8123         .emacs" button from all menubars.
8124
8125 2000-03-01  Didier Verna  <didier@xemacs.org>
8126
8127         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8128         region rectangle replacement (from Jan Vroonhof).
8129         (replace-rectangle): new function.
8130
8131 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8132
8133         * mule/mule-cmds.el (set-default-coding-systems): Use
8134         set-terminal-coding-system and set-keyboard-coding-system.
8135         * coding.el (set-terminal-coding-system): Use
8136         set-console-tty-output-coding-system.
8137         (set-keyboard-coding-system): Use
8138         set-console-tty-input-coding-system.
8139
8140 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8141
8142         * minibuf.el (read-variable): Allow symbol to default argument.
8143
8144 2000-02-27  Andy Piper  <andy@xemacs.org>
8145
8146         * gutter-items.el (update-tab-hook): new function to be used for
8147         hooks.
8148         (create-frame-hook): add update-tab-hook.
8149         (record-buffer-hook): ditto.
8150         (default-gutter-position-changed): ditto.
8151         (default-gutter-position): updating the buffers tab is now handled
8152         by a hook.
8153         (default-gutter-position-changed-hook): new variable.
8154         (gutter-element-visibility-changed-hook): ditto.
8155         (set-gutter-element-visible-p): call it.
8156         (set-gutter-element): use modify-specifier-instances. Set extents
8157         as duplicable before using.
8158         (remove-gutter-element): ditto.
8159         (set-gutter-element-visible-p): ditto.
8160         (init-gutter): new function.
8161         (add-tab-to-gutter): use new gutter-element functions rather than
8162         setting specifiers directly.
8163         (clear-progress): ditto.
8164         (abort-progress): ditto.
8165         (gutter-buffers-tab-visible-p): renamed from
8166         default-gutter-visible-p
8167
8168         * specifier.el (modify-specifier-instances): new function from Jan
8169         Vroonhof.
8170
8171         * x-init.el (init-post-x-win): call init-gutter.
8172
8173         * msw-init.el (init-post-mswindows-win): call init-gutter.
8174
8175         * menubar-items.el (default-menubar): Update to reflect new gutter
8176         variables.
8177
8178 2000-02-26  Andy Piper  <andy@xemacs.org>
8179
8180         * gutter-items.el (set-gutter-element): new function. Add gutter
8181         elements to the specified gutter.
8182         (remove-gutter-element): new function. Remove gutter elements from
8183         the specified gutter.
8184         (set-gutter-element-visible-p): new function. Set gutter element
8185         visibility for the provided gutter-visible specifier.
8186
8187 2000-02-23  Andy Piper  <andy@xemacs.org>
8188
8189         * gutter-items.el (add-tab-to-gutter): specify dimensions
8190         dynamically.
8191
8192 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8193
8194         * gutter-items.el (add-tab-to-gutter):
8195         * package-get.el (package-get-interactive-package-query):
8196         * package-ui.el (pui-directory-exists):
8197         (pui-install-selected-packages):
8198         (pui-list-packages):
8199         Use #'(lambda ...)  instead of '(lambda ...).
8200
8201 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8202
8203         * startup.el (load-user-init-file): Check to make sure user
8204           has an init-file before calling load().
8205
8206 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8207
8208         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8209
8210 2000-02-23  Martin Buchholz <martin@xemacs.org>
8211
8212         * XEmacs 21.2.31 is released.
8213
8214 2000-02-21  Mike Sperber <mike@xemacs.org>
8215
8216         * loadup.el (really-early-error-handler):
8217         * update-elc.el:
8218         * make-docfile.el:
8219         Remove dependency on EMACSBOOTSTRAP... environment variables.
8220
8221 2000-02-21  Martin Buchholz <martin@xemacs.org>
8222
8223         * XEmacs 21.2.30 is released.
8224
8225 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8226
8227         * byte-optimize.el (byte-optimize-plus):
8228         (byte-optimize-minus):
8229         (byte-optimize-multiply):
8230         Optimize (- 0) to 0, not (-)
8231         Optimize (+ 5 3.0) to 8.0
8232         Optimize (* 5 3.0) to 15.0
8233         Improve readability.
8234
8235 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8236
8237         * modeline.el: (modeline-scrolling-method): change modeline
8238         mswindows cursor appearance according to the value.
8239
8240         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8241         and 'gui-element face colors and 'gui-element face font to Windows
8242         defaults.
8243
8244 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8245
8246         * font-lock.el: Javadoc enhancements
8247
8248 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8249
8250         * ldap.el (toplevel): Test if LDAP support has been compiled in
8251         (ldap-verbose): New option
8252         (ldap-search-entries): Renamed from the previous ldap-search
8253         Conditionalize message display on ldap-verbose
8254         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8255         defuns
8256         (ldap-search): Is now defined as an obsolete wrapper calling
8257         ldap-search-basic or ldap-search-entries
8258
8259
8260 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8261             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8262             Jan Vroonhof  <jan@xemacs.org>
8263
8264         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8265         When for-effect is true, didn't call `byte-optimize-form'
8266         in and/or subforms without last.
8267
8268 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8269
8270         * package-get.el (package-get-download-sites): Use correct custom
8271         type.
8272
8273 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8274
8275         * files.el (write-file): Ask for coding system when compiled with
8276         file-coding.
8277
8278 2000-02-16  Andy Piper  <andy@xemacs.org>
8279
8280         * buffer.el (switch-to-buffer): give norecord argument to
8281         set-window-buffer instead of explicitly recording.
8282
8283         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8284         we have to pick a window.
8285
8286 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8287
8288         * mule/mule-cmds.el (describe-language-support): Don't add
8289         unexist function to help-map.
8290         (describe-coding-system): Don't use already assigend `C'.
8291
8292 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8293
8294         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8295         work in custom.
8296
8297 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8298
8299         * about.el: Ienaga's e-mail address change.
8300
8301 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8302
8303         * etags.el (find-tag): force new window -- even if buf already
8304         visible -- when other-window is t
8305
8306 2000-02-16  Martin Buchholz <martin@xemacs.org>
8307
8308         * XEmacs 21.2.29 is released.
8309
8310 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8311
8312         * cl-extra.el (getf): This is now identical to `plist-get', so
8313         just defalias it.
8314         * cl-macs.el: Make getf an alias to plist-get, at the
8315         byte-compiler level, using define-compiler-macro.
8316
8317 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8318
8319         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8320
8321 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8322
8323         * lisp/etags.el (find-tag-internal): set exact-tagname to
8324           a regular expression that matches against the tagname
8325           part of the tag entry first instead of only looking in
8326           the context area.
8327
8328 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8329
8330         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8331         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8332
8333 2000-02-07  Martin Buchholz <martin@xemacs.org>
8334
8335         * XEmacs 21.2.28 is released.
8336
8337 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8338
8339         * cl-extra.el (getf): Just call `get', never `get*'.
8340         Make arglist match docstring.
8341         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8342         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8343         * byte-optimize.el: remove references to `get*'.
8344
8345 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8346
8347         * mule/european.el: Add syntax information for Latin3 and Latin4.
8348
8349 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8350
8351         * byte-optimize.el: Byte-optimize (length "foo")
8352
8353 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8354
8355         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8356         width check using `window-leftmost-p' and `window-rightmost-p'.
8357
8358 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8359
8360         * wid-edit.el (widget-match-inline): An atom never matches a
8361           list.
8362
8363 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8364
8365         * modeline.el: Consolidated 'x and 'mswindows specification under
8366         'win tag.
8367
8368 2000-01-29  Andy Piper  <andy@xemacs.org>
8369
8370         * gutter-items.el: (format-buffers-tab-line): Try and be
8371         intelligent about buffer naming when we have duplicates.
8372
8373 2000-01-29  Andy Piper  <andy@xemacs.org>
8374
8375         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8376         updated when it becomes visible.
8377
8378 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8379
8380         * bytecomp.el (byte-compile-insert-header): Properly set coding
8381         system under MULE and file-coding.
8382
8383 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8384
8385         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8386         (dontusethis-set-value-terminal-coding-system-handler):
8387         (dontusethis-set-value-keyboard-coding-system-handler):
8388         Never undefine coding system aliases.  Emergency fix for gnus.
8389
8390 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8391
8392         * files.el (abbreviate-file-name): Use directory-sep-char instead
8393         of hard-coded "/".
8394
8395 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8396
8397         * startup.el (user-init-file-base-list): New variable, replacing
8398         user-init-file-base.
8399         (find-user-init-file): New function.
8400         (command-line-early): Use it.
8401         (load-user-init-file): Ditto.
8402
8403 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8404
8405         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8406         calling valid-image-instantiator-format-p
8407
8408 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8409
8410         * isearch-mode.el (isearch-mode): The variable is
8411         isearch-unhidden-extents, not isearch-opened-extents.
8412
8413 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8414
8415         * minibuf.el (next-history-element): Modify error message if a
8416         default value is available.
8417
8418 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8419
8420         * bytecomp.el (byte-compile-file): Don't unconditionally write
8421         .elc files in binary - might contain non-Latin1.
8422
8423 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8424
8425         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8426         for windows-nt.
8427
8428         * version.el:
8429         * startup.el (user-init-file-base):
8430         * process.el (call-process-region):
8431         * files.el (make-backup-file-name):
8432         (backup-file-name-p):
8433         (file-relative-name):
8434         (abbreviate-file-name):
8435         (set-auto-mode):
8436         * code-process.el (call-process-region): Removed unnecessary
8437         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8438         support out of the universe.
8439
8440         * process.el:
8441         * code-process.el:
8442         * bytecomp.el (byte-compile-file): Removed reference to
8443         buffer-file-type, and commented usage of binary-process-output
8444         NTEmacs variables.
8445
8446 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8447
8448         * help.el (function-arglist): Add case for macro.
8449
8450 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8451
8452         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8453         printers.
8454         (custom-display): Added a menu for printer/display tags.
8455
8456         * frame.el (frame-type):
8457         * device.el (device-type): Added 'msprinter to the doc string, and
8458         removed 'pc -- it is not going to be implemented ever.
8459         (call-device-method): Fixed docstring typo.
8460         Defined specifier tags 'printer and 'display.
8461
8462 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8463
8464         * lisp/itimer.el (itimer-run-expired-timers): (consp
8465           last-command-event-time) instead of (consp
8466           'last-command-event-time).
8467
8468 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8469
8470         * msw-glyphs.el: Removed obsolete commentary.
8471
8472 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8473
8474         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8475         better default value.
8476
8477 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8478
8479         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8480         (read-string): Ditto.
8481         (eval-minibuffer): Ditto.
8482         (read-command): Ditto.
8483         (read-function): Ditto.
8484         (read-variable): Ditto.
8485         (read-number): Ditto.
8486         (read-shell-command): Ditto.
8487         (read-number): Record history.
8488
8489 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8490
8491         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8492
8493 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8494
8495         * faces.el (startup-initialize-custom-faces): New function.
8496         Reset all faces created during auto-autoloads loading time
8497         by defface.
8498         * startup.el (command-line): Call it.
8499
8500 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8501
8502         * about.el (about-hackers): Add myself to contributors list.
8503
8504 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8505
8506         * menubar-items.el (maybe-add-init-button): Removed an argument in
8507         a call to load-user-init-file, as the function managed to lose its
8508         formal parameter a few betas ago.
8509
8510 2000-01-18  Martin Buchholz <martin@xemacs.org>
8511
8512         * XEmacs 21.2.27 is released.
8513
8514 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8515
8516         * process.el (shell-command-to-string): Use the FSF docstring.
8517         Make shell-command-to-string the standard function, and
8518         exec-to-string the (deprecated) alias.
8519
8520         * startup.el: typo fix.
8521
8522 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8523
8524         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8525
8526 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8527
8528         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8529         buffers after visible buffers.
8530         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8531
8532 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8533
8534         * info.el (Info-extract-menu-node-name): Stop at a dot
8535         followed by whitespace or right parenthesis.
8536
8537 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8538
8539         * info.el (Info-directory-list): Warn against using Customize with
8540         Info-directory-list.
8541
8542 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8543
8544         * minibuf.el (read-file-name): doc fix.
8545
8546         * autoload.el (update-file-autoloads): doc fix.
8547
8548         * about.el (about-hackers): Change my E-mail address.
8549
8550 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8551
8552         * info.el (Info-visit-file): Just use the `f' interactive spec to
8553         read a filename in the standard way.
8554
8555 2000-01-13  Andy Piper  <andy@xemacs.org>
8556
8557         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8558         (gutter-buffers-tab-extent): new variable.
8559         (update-tab-in-gutter): call add-tab-to-gutter again if the
8560         orientation has changed.
8561         (add-tab-to-gutter): cope with different orientations.
8562
8563 2000-01-11  Didier Verna  <didier@xemacs.org>
8564
8565         * info.el (Info-following-node-name): backward-skip dots as well
8566         as spaces (dots at the end of a node name aren't part of it).
8567         (Info-extract-menu-node-name): don't skip dots. There could be
8568         some in the node name.
8569         (Info-index): allow dots to be part of a node name.
8570
8571 2000-01-12  Andreas Jaeger  <aj@suse.de>
8572
8573         * files.el (auto-mode-alist): Added idlwave-mode.
8574         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8575
8576 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8577
8578         * info.el (Info-search): Show default value.
8579
8580 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8581
8582         * info.el (Info-read-node-completion-table): New variable.
8583         (Info-read-node-name-1): New function.
8584         (Info-read-node-name): Use it.
8585         (Info-follow-reference): Use DEFAULT argument of completing-read.
8586         (Info-menu): Ditto.
8587
8588 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8589
8590         * hyper-apropos.el (hyper-describe-key-briefly): Save
8591         window configuration.
8592         (hyper-describe-face): Use DEFAULT of completing-read.
8593         (hyper-apropos-read-variable-symbol): Ditto.
8594         (hyper-apropos-read-function-symbol): Ditto.
8595
8596 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8597
8598         * mule/mule-cmds.el (set-default-coding-system): Set
8599         comint-exec-hook to use coding-system-for-read and
8600         coding-system-for-write so that C-x RET c works.
8601
8602 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8603
8604         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8605         (previous-matching-history-element): Increment
8606         minibuffer-max-depth by 1.
8607         (next-matching-history-element): Ditto.
8608
8609 2000-01-11  Andy Piper  <andy@xemacs.org>
8610
8611         * gutter-items.el (buffers-tab): Create a new face for the buffers
8612         tab.
8613         (buffers-tab-face): use it.
8614
8615 2000-01-10  Didier Verna  <didier@xemacs.org>
8616
8617         * modeline.el (modeline-scrolling-method): change modeline X
8618         cursor appearance according to the value.
8619
8620 2000-01-07  Andreas Jaeger  <aj@suse.de>
8621
8622         * about.el (about-hackers): Moved my entry to contributor list.
8623         (xemacs-hackers): Added myself.
8624         (about-maintainer-info): Added description of myself.
8625
8626
8627 2000-01-07  Didier Verna  <didier@xemacs.org>
8628
8629         * modeline.el (modeline-scrolling-method): new variable.
8630         (mouse-drag-modeline): add reference to it in the docstring.
8631         (mouse-drag-modeline): handle it.
8632
8633 2000-01-08  Andy Piper  <andy@xemacs.org>
8634
8635         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8636         calls.
8637         (remove-buffer-from-gutter-tab): ditto.
8638
8639 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8640
8641         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8642         (custom-face-edit): Fix grammatical error in help message.
8643
8644 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8645
8646         * movemail.el: Added.
8647
8648         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8649
8650 2000-01-03  Didier Verna  <didier@xemacs.org>
8651
8652         * modeline.el (mouse-drag-modeline): remove the code related to
8653         the modeline horizontal scrolling facility.
8654
8655 1999-12-31  Martin Buchholz <martin@xemacs.org>
8656
8657         * XEmacs 21.2.26 is released.
8658
8659 1999-12-28  Andy Piper  <andy@xemacs.org>
8660
8661         * wid-edit.el (widget-push-button-value-create): The gui cache
8662         does not agree with native widgets which can only be displayed
8663         once per window. The reasons for caching are diminished now that
8664         we don't hog resources when creating buttons.
8665         (widget-push-button-cache) deleted.
8666
8667 1999-12-24  Martin Buchholz <martin@xemacs.org>
8668
8669         * XEmacs 21.2.25 is released.
8670
8671 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8672
8673         * hyper-apropos.el (hyper-apropos): Toggle
8674         hyper-apropos-programming-apropos correctly.
8675         Set REGEXP when user accepts default value.
8676
8677 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8678
8679         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8680         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8681
8682 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8683
8684         * mule/mule-category.el (undefined-category-designator):
8685         Return char instead of character.  Search for undefined one.
8686         (describe-category): Use with-displaying-help-buffer.
8687
8688 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8689
8690         * byte-optimize.el (byte-optimize-plus):
8691         Optimize (+ 1) to 1 instead of (1+ nil).
8692
8693         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8694
8695         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8696
8697         * byte-optimize.el (byte-optimize-char-before): New function.
8698         Remove performance penalty for using (char-before) instead of (char-after).
8699
8700 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8701
8702         * mule/mule-category.el (char-category-list): Return character
8703         instead of integer.
8704
8705 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8706
8707         * minibuf.el (read-buffer): Check default is buffer object.
8708
8709 1999-11-25  Andy Piper  <andy@xemacs.org>
8710
8711         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8712         for buttons.
8713
8714 1999-12-16  Andreas Jaeger  <aj@suse.de>
8715
8716         * package-get.el (package-get-maybe-save-index): Fixed typo.
8717         Patch by Jeff Miller <jmiller@smart.net>.
8718
8719 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8720
8721         * gnuserv.el (gnuserv-process-filter):  don't call
8722         gnuserv-write-to-client when gnuserv-current-client is nil
8723
8724 1999-12-14  Martin Buchholz <martin@xemacs.org>
8725
8726         * XEmacs 21.2.24 is released.
8727
8728 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8729
8730         * about.el (about-hackers): Update my email address.
8731
8732 1999-12-07  Martin Buchholz <martin@xemacs.org>
8733
8734         * XEmacs 21.2.23 is released.
8735
8736 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8737
8738         * package-get.el (package-get-download-sites): Removed several
8739         defunct download sites, added many new ones, and corrected a few
8740         incorrect directory-on-site entries.  Added physical locations to
8741         site-description.
8742
8743 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8744
8745         * finder.el (finder-commentary): add DOC string and fix
8746         interactive spec
8747
8748 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8749
8750         * help.el (describe-function): Don't forget to intern the string
8751         completing-read returns.
8752         (describe-variable): Ditto.
8753
8754 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8755
8756         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8757         `hyper-apropos-help-mode' here to find symbol to customize
8758         irregardless of cursor position and simplify
8759         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8760         `hyper-apropos-popup-menu'.
8761
8762 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8763
8764         * apropos.el (apropos-mode-map): Add return to call
8765         apropos-follow.
8766         (apropos-print): Call apropos-mode to have better
8767         command reference. Put keymap text-poperty to
8768         symbole name.
8769
8770 1999-11-22  Alastair Burt  <burt@dfki.de>
8771
8772         * help.el: (describe-bindings-1): Added handling of keymaps for
8773         the extents at point.
8774
8775 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8776
8777         * gutter-items.el (buffers-tab-items): Wrap the function in a
8778         save-match-data
8779
8780 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8781
8782         * help.el (describe-function): Use the DEFAULT argument to
8783         completing-read.
8784         (describe-variable): Ditto.
8785
8786 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8787
8788         * minibuf.el (read-from-minibuffer): Add optional argument
8789         DEFAULT to have better mini-buffer history support.
8790         (completing-read): Pass default to read-from-minibuffer.
8791         (read-buffer): Pass default to completing-read.
8792
8793 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8794
8795         * font-lock.el (font-lock-doc-string-face): Document the
8796         `font-lock-lisp-like' property.
8797
8798 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8799
8800         * lisp-mode.el: Specify `font-lock-lisp-like'.
8801
8802         * font-lock.el (font-lock-lisp-like): New function.
8803         (font-lock-fontify-syntactically-region): Use it.
8804
8805 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8806
8807         * XEmacs 21.2.22 is released
8808
8809 1999-11-28  Martin Buchholz <martin@xemacs.org>
8810
8811         * XEmacs 21.2.21 is released.
8812
8813 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8814
8815         * minibuf.el (read-coding-system): Accept symbol and
8816         coding-system object as a default-coding-system.
8817
8818 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8819
8820         * minibuf.el (read-coding-system): Accept symbol as
8821         a default-coding-system.
8822
8823 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8824
8825         * apropos.el (apropos-documentation): Use insert instead
8826         of princ.
8827
8828 1999-11-07  William M. Perry  <wmperry@aventail.com>
8829
8830         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8831           for the linux console.
8832
8833         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8834           stuff to work when you are not on a window system, since the GPM
8835           mouse support now allows pasting from outside of XEmacs.
8836
8837 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8838
8839         * XEmacs 21.2.20 is released
8840
8841 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8842
8843         * setup-paths.el (paths-default-info-directories): Add
8844         /usr/share/info and /usr/local/share/info.
8845
8846 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8847
8848         * about.el: Updated Vladimir Ivanovic's info.
8849
8850 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8851
8852         * auto-show.el (auto-show-truncationp): Remove.
8853
8854         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8855
8856 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8857
8858         * indent.el (indent-line-to): fix bug: spaces were not replaced
8859         with tab if column is multiple of tab-width
8860         From dhn@qedinc.com
8861
8862 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8863
8864         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8865         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8866
8867         * package-get.el (package-get-package-provider): Be verbose when
8868         interactive. Patch from Robert Pluim
8869
8870 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8871
8872         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8873         info file suffixes.
8874
8875 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8876
8877         * process.el (open-network-stream): Add a new optional parameter
8878         PROTOCOL to support udp; fix a minor typo and add an explanation
8879         in docstring for udp programming.
8880
8881         * code-process.el (open-network-stream): Add a new optional
8882         parameter PROTOCOL to support udp; fix a minor typo and add an
8883         explanation in docstring for udp programming.
8884
8885 1999-10-18  Andy Piper  <andy@xemacs.org>
8886
8887         * gui.el (make-gui-button): be more precise about how we call
8888         callbacks.
8889
8890         * wid-edit.el (widget-push-button-value-create): Use the new form
8891         of native gui-button.
8892
8893 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8894
8895         * info.el (Info-page-prev): Don't do (sit-for 0).
8896
8897 1999-10-13  Andy Piper  <andy@xemacs.org>
8898
8899         * gutter-items.el (progress-abort-glyph): new glyph for showing
8900         abort status.
8901         (append-progress): dispatch-event rather than sit-for.
8902         (abort-progress): new function. Show the abort glyph with an
8903         appropriate message.
8904         (raw-append-progress): dispatch-event rather than sit-for.
8905         (display-progress): cope with aborts.
8906
8907         * gui.el (make-gui-button): Use native widgets for buttons
8908         unconditionally.
8909         (insert-gui-button): ditto.
8910         (gui-button-p): ditto.
8911
8912         * xbm-button.el: remove from core.
8913
8914         * xpm-button.el: remove from core.
8915
8916 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8917
8918         * faces.el (init-device-faces): Don't initialize the random faces
8919         on the stream device.
8920
8921 1999-10-06  Andy Piper  <andy@xemacs.org>
8922
8923         * files.el (recover-file): Don't use ls under windows for revert buffer.
8924
8925 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8926
8927         * package-get.el (package-get-download-menu): Make menu really
8928         toggle download sites.
8929         (package-get-download-sites): Add autoload cookie.
8930
8931 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8932
8933         * setup-paths.el (paths-find-module-directory): Ditto.
8934
8935 1999-09-29  Werner Fink  <werner@suse.de>
8936
8937         * setup-paths.el (paths-find-exec-directory): Add missing nil
8938         parameter for environment.
8939
8940 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8941
8942         * modeline.el (modeline-format):
8943         Only purecopy the strings.  Else
8944         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8945         barfs.
8946
8947 1999-08-28  Mike Woolley  <mike@bulsara.com>
8948
8949         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8950         user setting comint-completion-addsuffix and
8951         comint-process-echoes.
8952
8953 1999-09-22  Andy Piper  <andy@xemacs.org>
8954
8955         * gutter-items.el (update-tab-in-gutter): use
8956         last-nonminibuf-window instead of selected-window.
8957
8958 1999-09-18  Andy Piper  <andy@xemacs.org>
8959
8960         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8961         display on.
8962
8963         * subr.el (record-buffer-hook): new variable so that the hook gets
8964         some documentation.
8965
8966 1999-09-16  Andy Piper  <andy@xemacs.org>
8967
8968         * gutter-items.el (update-tab-in-gutter): only update when the
8969         gutter is visible.
8970         (remove-buffer-from-gutter-tab): ditto.
8971
8972 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8973
8974         * simple.el (do-auto-fill): Commented out part of Kinsoku
8975         processing.
8976
8977 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8978
8979         * isearch-mode.el (isearch-highlightify-region): Give the
8980         highlighting extents a high priority.
8981         (isearch-make-extent): Give the main highlighting extent an even
8982         higher priority.
8983
8984 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8985
8986         * packages.el (packages-compute-package-locations): Fix typo from
8987         -u rationalization.
8988
8989 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8990
8991         * setup-paths.el (paths-find-doc-directory): Respect value of
8992         `configure-doc-directory.'
8993
8994         * find-paths.el (paths-find-architecture-directory): Give
8995         precendence `default' argument (which typically comes from
8996         configure).
8997
8998 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8999
9000         * startup.el (command-line-early): Added options -user-init-file
9001         and -user-init-directory.
9002
9003         * files.el (user-init-file): Default to NIL so we can recognize
9004         when it's set.
9005
9006 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9007
9008         * obsolete.el (init-file-user):
9009         * startup.el:
9010         * packages.el (packages-compute-package-locations):
9011         * package-get.el (package-get-user-index-filename):
9012         * menubar-items.el (maybe-add-init-button):
9013         * info.el (Info-annotations-path):
9014         * dump-paths.el:
9015         Change `user-init-directory' to be an absolute path.
9016         Use `user-init-directory' where appropriate.
9017         Zap `init-file-user' and its uses.
9018
9019 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9020
9021         * subr.el (copy-symbol): New function.
9022
9023 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9024
9025         * isearch-mode.el (isearch-done): Be sure to restore invisible
9026         extents in the proper buffer.
9027         (isearch-pre-command-hook): Set this-command to the correct value
9028         in case the buffer has changed and old overriding-local-map was
9029         used.
9030         (isearch-restore-extent): Use remprop instead of setting the
9031         property to nil.
9032
9033 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9034
9035         * cmdloop.el (execute-extended-command): Update zmacs region
9036         before the delay.
9037         (execute-extended-command): Make the message gettext-friendly.
9038
9039 1999-09-07  Andy Piper  <andy@xemacs.org>
9040
9041         * gutter-items.el (progress-gauge-glyph): renamed from
9042         progress-glyph.
9043         (progress-text-glyph): new variable.
9044         (progress-layout-glyph): use layouts and text glyphs.
9045         (progress-area-buffer): removed.
9046         (progress-text-and-extent): new variable.
9047         (progress-displayed-p): dynamically create gutter area buffer.
9048         (clear-progress): ditto.
9049         (raw-append-progress): ditto.
9050         (append-progress): use new glyph names.
9051         (raw-append-progress): only create the extent when needed. set
9052         properties more optimally.
9053         (progress): remove args.
9054
9055 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9056
9057         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9058         mapcar where the return value is unused.
9059         (isearch-restore-invisible-extents): Ditto.
9060         (isearch-highlight-all-cleanup): Ditto.
9061         (isearch-delete-extents-in-range): Traverse the extents only once.
9062         (isearch-highlight-all-update): Don't start over if the search
9063         string has changed and more input is pending.
9064
9065 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9066
9067         * packages.el (packages-find-package-data-path): Ditto.
9068
9069         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9070
9071         * subr.el (mapc-internal): Don't make obsolete.
9072
9073         * cl-extra.el (mapc): Resurrect.
9074
9075 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9076
9077         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9078         alias.
9079
9080         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9081         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9082         (isearch-yank-clipboard): Use get-clipboard instead of
9083         x-get-clipboard.
9084         (isearch-yank-selection): Fix docstring.
9085
9086 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9087
9088         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9089
9090 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9091
9092         * cl-macs.el (extent-start-position): Fix setf method.
9093         (extent-end-position): Ditto.
9094
9095 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9096
9097         * isearch-mode.el: End merge with FSF 20.4.
9098
9099         * isearch-mode.el (search-invisible): New variable.
9100         (isearch-hide-immediately): Ditto.
9101         (isearch-unhidden-extents): Ditto.
9102         (isearch-range-invisible): New function.
9103         (isearch-unhide-extent): Ditto.
9104         (isearch-restore-invisible-extents): Ditto.
9105         (isearch-restore-extent): Ditto.
9106
9107         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9108         implementation.
9109         (isearch-ring-retreat-edit): Ditto.
9110         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9111         (isearch-forward-regexp): New arguments NOT-REGEXP and
9112         NO-RECURSIVE-EDIT.
9113         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9114         (isearch-backward-regexp): New arguments NOT-REGEXP and
9115         NO-RECURSIVE-EDIT.
9116         (isearch-mode): Return isearch-success.
9117         (isearch-update): Use unread-command-events instead of
9118         unread-command-event.
9119         (isearch-abort): If an invalid regexp is encountered, keep popping
9120         states.
9121         (isearch-*-char): Use FSF implementation.
9122         (isearch-whitespace-chars): Use the more robust FSF's
9123         implementation.
9124         (isearch-within-brackets): New variable.
9125         (isearch-mode): Initialize it.
9126         (isearch-edit-string): Bind it.
9127         (isearch-search-and-update): Set it.
9128         (isearch-push-state): Push it.
9129         (isearch-top-state): Pop it.
9130         (isearch-search): Set it.
9131         (isearch-printing-char): When called by isearch-whitespace-chars,
9132         handle M-SPC gracefully.
9133         (isearch-message-prefix): New argument ELLIPSIS.
9134         (isearch-message-suffix): Ditto.
9135         (isearch-message): Use the ELLIPSIS argument when calling
9136         isearch-message-prefix and isearch-message-suffix.
9137         (isearch-message-prefix): Distinguish between "wrapped" and
9138         "overwrapped" search, FWIW.
9139
9140 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9141
9142         * isearch-mode.el (isearch-edit-string): Use the head of the
9143         search ring instead of search-last-string and search-last-regexp.
9144         (search-highlight): Renamed from isearch-highlight.
9145         (isearch-exit): Use the new name.
9146         (isearch-highlight): Ditto.
9147         (isearch-dehighlight): Ditto.
9148         (isearch-update-ring): New function.
9149         (isearch-done): Call it.
9150         (isearch-done): New argument EDIT.
9151         (isearch-repeat): If search string is empty, look up at the car of
9152         the search ring; ignore the yank pointer.
9153         (isearch-abort): Call isearch-done with NOPUSH.
9154         (isearch-cancel): New function.
9155         (isearch-mode-map): Bind it to ESC ESC ESC.
9156
9157         * isearch-mode.el: Begin merge with FSF 20.4.
9158
9159 1999-09-01  Andy Piper  <andy@xemacs.org>
9160
9161         * x-select.el (x-get-clipboard): obsolete.
9162         (x-yank-clipboard-selection): obsolete
9163
9164         * select.el (disown-selection): need to be careful to disown the
9165         clipboard if we set it via selection.
9166         (get-clipboard): move from x-select.el
9167         (yank-clipboard-selection): ditto.
9168
9169 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9170
9171         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9172         isearch-highlight-all-matches to nil.
9173         (isearch-fixed-case): New variable.
9174         (isearch-mode): Initialize it.
9175         (isearch-edit-string): Save it.
9176         (isearch-toggle-case-fold): Set it.
9177         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9178         need to check isearch-fixed-case.
9179         (isearch-toggle-case-fold): Update highlighting of all matches
9180         before the pause.
9181         (isearch-edit-string):
9182
9183 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9184
9185         * isearch-mode.el (isearch-edit-string): Call isearch-message
9186         before reading the event so that the prompt is displayed properly.
9187         (isearch-message): Use isearch-nonincremental when calling
9188         isearch-message-prefix.
9189         (minibuffer-local-isearch-map): Bind up and down to do the same as
9190         M-p and M-n respectively.
9191         (isearch-done): New arg NOPUSH.
9192         (isearch-edit-string): Use it.
9193         (isearch-edit-string): Don't bind isearch-string.
9194         (isearch-ring-adjust): Edit string, *then* push state.
9195
9196 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9197
9198         * faces.el (isearch-secondary): Make isearch-secondary look
9199         different than default.
9200
9201 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9202
9203         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9204         save-excursion.
9205         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9206         (isearch-update): Call isearch-dehighlight without arguments.
9207         (isearch-done): Ditto.
9208
9209         * isearch-mode.el (isearch-fix-case): If the search string has no
9210         upper-case letters, allow the folding to be reenabled.
9211         Previously, once disabled, the folding would remain that way until
9212         the end of isearch.
9213         (isearch-top-state): Call isearch-fix-case.
9214
9215         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9216         save-excursion.
9217         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9218
9219 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9220
9221         * xpm-button.el:
9222         xbm-button.el: Need to exist in core because gui.el depends on
9223         them.
9224
9225 1999-08-31  Andy Piper  <andy@xemacs.org>
9226
9227         * gutter-items.el (buffers-tab-face): new customizable variable.
9228         (buffers-tab-default-buffer-line-length): new specifier for
9229         maximum viewable characters.
9230         (progress-stack): new variable for implementing widget-based
9231         progress messages.
9232         (progress-area-buffer): ditto.
9233         (progress-glyph-height): ditto.
9234         (progress-stop-callback): ditto.
9235         (progress-quit-function): new function.
9236         (progress-glyph): new variable.
9237         (progress-layout-glyph): ditto.
9238         (progress-displayed-p): new function, see message-displayed-p for
9239         details.
9240         (clear-progress): ditto.
9241         (remove-progress): ditto.
9242         (append-progress): ditto.
9243         (raw-append-progress): ditto.
9244         (display-progress): ditto.
9245         (current-progress): ditto.
9246         (current-progress-label): ditto.
9247         (progress): ditto.
9248         (lprogress): ditto.
9249
9250
9251 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9252
9253         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9254
9255         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9256         `isearch-yank-selection'.
9257         (isearch-mode-map): Use it.
9258         (isearch-yank-selection): Use `get-selection' instead of
9259         `get-x-selection'.
9260
9261 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9262
9263         * faces.el (isearch-secondary): Create face here.
9264
9265         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9266         timers.
9267
9268 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9269
9270         * subr.el (buffer-string): More robust backward compatibility
9271         check, courtesy William Perry.
9272
9273 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9274
9275         * replace.el (perform-replace): Stop the search after the search
9276         limit has been reached.
9277
9278 1999-08-23  Andy Piper  <andy@xemacs.org>
9279
9280         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9281         here if we don't have one.
9282
9283 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9284
9285         * ldap.el (ldap-coding-system): Default to nil until we get
9286         efficient UTF8 support
9287         (ldap-decode-string): Guard against `decode-coding-string' not
9288         being defined
9289         (ldap-encode-string): Guard against `encode-coding-string' not
9290         being defined
9291
9292 1999-08-23  Didier Verna  <didier@xemacs.org>
9293
9294         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9295         Some doc strings improvements, and add a star to the `interactive'
9296         calls.
9297
9298 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9299
9300         * font-lock.el (java-font-lock-keywords-3): introduced new
9301         keywords and regexpes for javadoc syntax 1.2.
9302
9303 1999-08-17  Andy Piper  <andy@xemacs.org>
9304
9305         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9306         format-buffers-tab-line.
9307         (buffers-tab-max-buffer-line-length): new variable.
9308         (format-buffers-tab-line): new function. truncate names if over
9309         buffers-tab-max-buffer-line-length.
9310
9311 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9312
9313         * cus-start.el: Customize the variable `bell-inhibit-time'.
9314
9315 1999-08-16  Andy Piper  <andy@xemacs.org>
9316
9317         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9318         brute-force approach to deleting the last buffer.
9319         (buffers-tab-grouping-regexp): new customizable variable.
9320         (select-buffers-tab-buffers-by-mode): use it.
9321
9322 1999-08-13  Andy Piper  <andy@xemacs.org>
9323
9324         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9325         deletion problem.
9326
9327 1999-07-30  Didier Verna  <didier@xemacs.org>
9328
9329         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9330         of princ to output symbols.
9331         (custom-save-face-internal): ditto.
9332         (custom-save-resets): ditto.
9333
9334 1999-08-09  Didier Verna  <didier@xemacs.org>
9335
9336         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9337         `regexp-quote' to protect the major mode name for use as a regular
9338         expression (c++ needs this for instance).
9339
9340 1999-08-08  Andy Piper  <andy@xemacs.org>
9341
9342         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9343         cope with similar mode names.
9344
9345         * gutter-items.el (buffers-tab-selection-function): new selection
9346         function.
9347         (select-buffers-tab-buffers-by-mode): new function.
9348         (buffers-tab-items): use it if set to only display buffers in the
9349         tab in the current buffer's group..
9350         (update-tab-in-gutter): use new api.
9351         (remove-buffer-from-gutter-tab): ditto.
9352
9353         * gutter-items.el (buffers-tab-max-size): set custom selection
9354         default to 6.
9355         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9356         (add-tab-to-gutter): set face as default.
9357
9358 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9359
9360         * faces.el (frob-face-property): Merge the fall-back specifier
9361         with the target, not replace it.
9362
9363 1999-08-05  Andy Piper  <andy@xemacs.org>
9364
9365         * gutter-items.el (update-tab-in-gutter): add frame argument for
9366         buffer-items.
9367         (update-tab-in-gutter): use it.
9368
9369         * gutter-items.el (record-buffer-hook): set.
9370
9371         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9372         change.
9373         (switch-to-buffer-hook) deleted.
9374
9375 1999-08-04  Andy Piper  <andy@xemacs.org>
9376
9377         * gutter-items.el (update-tab-in-gutter): make sure this will work
9378         as an argument to create-frame-hook.
9379
9380 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9381
9382         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9383         instead of timer emulation.
9384
9385 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9386
9387         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9388         Emacs isearch enhancements.
9389
9390 1999-07-28  Andy Piper  <andy@xemacs.org>
9391
9392         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9393         all devices that support tab controls.
9394         (remove-buffer-from-gutter-tab): new function. to be used as a
9395         value for kill-buffer-hook.
9396
9397 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9398
9399         * auto-show.el (auto-show-truncationp): changed to match
9400         `window_translation_on'
9401
9402 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9403
9404         * XEmacs 21.2.19 is released
9405
9406 1999-07-28  SL Baur  <steve@miho>
9407
9408         * code-files.el (insert-file-contents): Fix docstring.
9409         revert previous change.
9410
9411 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9412
9413         * fill.el (fill-region-as-paragraph): Change re-break-point to
9414         contain word-across-newline plus one character so that filling
9415         Japanese and Chinese works as desired.
9416         * simple.el (do-auto-fill): Ditto.
9417
9418 1999-07-26  SL Baur  <steve@miho>
9419
9420         * mule/japanese.el ("Japanese"): Do not specify a default input
9421         method.
9422         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9423
9424 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9425
9426         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9427         able to use cl-macs macro in early lisp.
9428
9429 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9430
9431         * custom.el:
9432         * cus-face.el:
9433         * cus-edit.el:
9434                 Massive custom Theme API changes.
9435
9436 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9437
9438         * code-files.el (insert-file-contents): Regard
9439         coding-system-magic-cookie if `coding-system-for-read' is nil.
9440
9441 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9442
9443         * mule/thai-xtis.el: Add coding: local variable, to avoid
9444         bootstrapping problem with C locale.
9445
9446 1999-07-22  Andy Piper  <andy@xemacs.org>
9447
9448         * dumped-lisp.el (preloaded-file-list): guard against putting
9449         gutter-items in a less than functional XEmacs.
9450         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9451
9452 1999-07-18  Bob Weiner  <weiner@beopen.com>
9453
9454         * fill.el (fill-context-prefix): Fixed bug that prevented the
9455         setting of an adaptive fill prefix when the `dont-skip-first' was
9456         t.
9457
9458 1999-07-22  SL Baur  <steve@miho>
9459
9460         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9461
9462 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9463
9464         * files.el (interpreter-mode-alist): add `make', `guile', and
9465         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9466         makefile-mode, guile is a scheme, and someday XEmacs will be
9467         modular enough to use as an efficient scripting tool.)
9468
9469 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9470
9471         * mule/mule-cmds.el (reset-language-environment): Regard
9472         coding-category `utf-8' and `ucs-4' if they are available.
9473
9474 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9475
9476         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9477         (prefer-coding-system): Fix DOC-string.
9478
9479         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9480         DOC-string too.
9481
9482         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9483         Mule.
9484         (coding-system-change-eol-conversion): Fix DOC-string.
9485
9486 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9487
9488         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9489         instead of `list-coding-system'.
9490
9491 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9492
9493         * menubar-items.el (default-menubar): `select-input-method' was
9494         renamed to `set-input-method'.
9495
9496         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9497         "Set Language Environment" menu.
9498
9499         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9500         "Describe Language Support" menu.
9501
9502 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9503
9504         * mule/chinese.el ("Chinese-GB"): Rename
9505         `chinese-gb-environment-setup-function' to
9506         `setup-chinese-gb-environment-internal'.
9507
9508 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9509
9510         * mule/korean.el: Use `define-coding-system-alias' instead of
9511         `copy-coding-system'.
9512
9513 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9514
9515         * mule/mule-cmds.el (set-language-environment-coding-systems):
9516         Treat duplicated coding-categories.
9517
9518 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9519
9520         * mule/japanese.el: Use `define-coding-system-alias' instead of
9521         `copy-coding-system'.
9522
9523 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9524
9525         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9526         coding-system `viscii'.
9527
9528 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9529
9530         * mule/cyrillic.el:
9531         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9532         (cyrillic-alternativnyj-decode-table): New variable.
9533         (cyrillic-alternativnyj-encode-table): New variable.
9534         - Specify `iso-8-1' as a category of coding-system
9535           `alternativnyj'.
9536         - Abolish general Cyrillic environment.
9537
9538 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9539
9540         * mule/chinese.el:
9541         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9542         - Register `chinese-gb-environment-setup-function' as a
9543           `setup-function' of "Chinese-GB" environment.
9544
9545 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9546
9547         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9548         optional argument `parents'.
9549
9550         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9551         property for Thai-XTIS.
9552
9553         * mule/mule-help.el (help-with-tutorial): Use property
9554         `tutorial-coding-system' of language-info as a coding-system to
9555         read tutorial file.
9556
9557 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9558
9559         * mule/thai-xtis.el: Don't setup `setup-function' and
9560         `exit-function'.
9561
9562         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9563         `set-coding-category-system' to set up coding-system for
9564         coding-category.
9565
9566         * mule/mule-cmds.el (prefer-coding-system): Use
9567         `set-coding-category-system' to set up coding-system for
9568         coding-category.
9569
9570 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9571
9572         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9573         Thai-XTIS environment.
9574
9575         * mule/mule-cmds.el (prefer-coding-system): Use
9576         `find-coding-system' instead of `coding-system-p'.
9577
9578 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9579
9580         * mule/mule-cmds.el (set-language-environment-coding-systems):
9581         Modify eol-type for XEmacs.
9582
9583         * mule/thai-xtis.el: Delete unused local variable `category'.
9584
9585         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9586         function.
9587         (prefer-coding-system): Don't call
9588         `update-coding-systems-internal'; use function
9589         `coding-category-list' instead of variable `coding-category-list';
9590         use `set-coding-priority-list' instead of `set-coding-priority';
9591         modify `eol-type' for XEmacs.
9592
9593         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9594         `charset-columns'.
9595         (char-width): Likewise.
9596
9597 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9598
9599         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9600         `tis-620'.
9601
9602         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9603         `set-coding-priority-list' instead of `set-coding-priority'; don't
9604         call `update-coding-systems-internal'.
9605
9606         * mule/mule-misc.el (coding-system-get): New function.
9607         (coding-system-put): New function.
9608         (coding-system-category): New function.
9609
9610 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9611
9612         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9613         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9614         to avoid conflict with leim/quail/thai-xtis.
9615
9616         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9617         to thai-xtis-chars.el.
9618
9619         * mule/thai-xtis-chars.el: New file (split from
9620         mule/thai-xtis.el).
9621
9622 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9623
9624         * mule/thai-xtis.el:
9625         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9626         - Add syntax entries.
9627         - Put `preferred-coding-system' of the charset `thai-xtis' to
9628           `tis-620'.
9629
9630 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9631
9632         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9633         rewritten to use write-multibyte-character.
9634
9635 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9636
9637         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9638         of `iso-2022-7'.
9639         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9640         ported yet.
9641         (read-input-method-name): Treat optional argument `default'.
9642
9643 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9644
9645         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9646         all.
9647         (set-language-info-alist): Set up menus here.
9648
9649 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9650
9651         * minibuf.el (completing-read): Add new optional argument
9652         `default'.
9653         (read-coding-system): Add new optional argument
9654         `default-coding-system'.
9655
9656 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9657
9658         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9659         (viet-viscii-...->viet-vscii...).
9660
9661 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9662
9663         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9664         and menus.
9665
9666 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9667
9668         * mule/mule-cmds.el (input-method-function): Add permanent-local
9669         property.
9670
9671 1999-03-30  Dave Love  <fx@gnu.org>
9672
9673         * mule/mule-cmds.el (current-language-environment): Doc fix.
9674
9675 1999-02-06  Richard Stallman  <rms@gnu.org>
9676
9677         * mule/european.el (setup-slovenian-environment): New function.
9678         ("Slovenian"): New language environment.
9679
9680 1999-01-27  Dave Love  <fx@gnu.org>
9681
9682         * mule/mule-cmds.el (current-language-environment): Provide :link,
9683         :type (choices) and appropriate :get.
9684
9685 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9686
9687         * mule/mule-cmds.el (describe-language-environment): Don't alter
9688         input-method-alist.
9689
9690 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9691
9692         * mule/mule-cmds.el (prefer-coding-system): Call
9693         set-coding-priority, so that the internal array of priorities is
9694         also updated.
9695
9696 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9697
9698         * mule/mule-cmds.el (prefer-coding-system): If the argument
9699         requires specific EOL conversion type, make the default coding
9700         systems use that.
9701
9702 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9703
9704         * mule/mule-cmds.el (set-language-environment): Pass the default
9705         eol-type to set-language-environment-coding-systems.
9706         (set-default-coding-systems): Copy the eol-type property for the
9707         new default values of {buffer-file,process}-coding-system from the
9708         old defaults.
9709         (set-language-environment-coding-systems): Accept an optional
9710         argument EOL-TYPE, and set the eol-type property of the default
9711         coding systems accordingly.
9712
9713 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9714
9715         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9716         use generate-new-buffer instead of get-buffer-create.
9717
9718 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9719
9720         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9721
9722 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9723
9724         * mule/mule-cmds.el (default-input-method): Fix custom type.
9725
9726 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9727
9728         * mule/mule-cmds.el (setup-specified-language-environment):
9729         Add apropos-inhibit property.
9730         (describe-specified-language-support): Likewise.
9731
9732 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9733
9734         * mule/mule-cmds.el: Doc fixes.
9735
9736 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9737
9738         * mule/mule-cmds.el (register-input-method): Doc-string
9739         modified.
9740
9741 1998-09-01  Dave Love  <fx@gnu.org>
9742
9743         * mule/mule-cmds.el (current-language-environment): Fix
9744         setter function.
9745
9746 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9747
9748         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9749         mule/european.el, mule/hebrew.el, mule/japanese.el,
9750         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9751         avoid bootstrapping problem if you need to recompile all the Lisp
9752         files using interpreted code.
9753
9754 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9755
9756         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9757         ("Latin-2"): Likewise.
9758
9759 1998-08-18  Per Starback  <starback@update.uu.se>
9760
9761         * mule/european.el (setup-latin2-environment): Fix typo.
9762
9763 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9764
9765         * mule/european.el: Give proper value of `input-method' key to all
9766         lang. env.
9767
9768         * mule/mule-cmds.el (activate-input-method): Handle the case that
9769         the arg INPUT-METHOD is nil correctly.
9770         (read-multilingual-string): Activate the specified input method
9771         before calling read-string.  Afterward, activate the original
9772         input method.
9773
9774 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9775
9776         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9777         (set-language-info-alist): Fix typo in doc-string.
9778
9779         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9780
9781 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9782
9783         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9784         (reset-language-environment): New function for the job that
9785         setup-english-environment used to do.
9786         (set-language-environment): Do more setups according to the info
9787         in language-info-alist.
9788         (read-language-name): Handle the case that the arg KEY is nil.
9789         (describe-language-environment): Handle input-method property.
9790
9791         * mule/: All files under this directory, which related with
9792         specific languages (such as mule/european.el, mule/greek.el,
9793         mule/hebrew.el, mule/misc-lang.el), modified as below.
9794         (setup-XXX-environment): Just call set-language-environment.  If
9795         they used to do some other jobs than what done by
9796         set-language-environment, those jobs are done in
9797         setup-XXX-environment-internal now.
9798         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9799         the value to setup-XXX-environment-internal.  Add properties
9800         input-method and features.
9801
9802         * mule/english.el (setup-english-environment): Just call
9803         reset-language-environment.
9804
9805         * mule/european.el (setup-8-bit-environment): Function deleted.
9806
9807 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9808
9809         * mule/mule-cmds.el (input-method-exit-on-first-char)
9810         (input-method-use-echo-area): Doc fixes.
9811
9812 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9813
9814         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9815         variable.
9816         (input-method-use-echo-area): New variable.
9817
9818 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9819
9820         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9821
9822 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9823
9824         * mule/mule-cmds.el (activate-input-method): Update mode line.
9825         (inactivate-input-method): Likewise.
9826
9827 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9828
9829         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9830         input method in the current buffer, but just bind
9831         current-input-method.
9832
9833 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9834
9835         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9836
9837         * mule/misc-lang.el ("IPA"): Add coding-priority and
9838         coding-system.
9839
9840 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9841
9842         * mule/greek.el: Add coding-priority.
9843
9844 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9845
9846         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9847         LANG-ENV.
9848
9849 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9850
9851         * mule/mule-cmds.el (register-input-method): Fix previous change.
9852         (setup-specified-language-environment): Doc fix.
9853
9854 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9855
9856         * mule/mule-cmds.el: Several doc fixes.
9857         (get-language-info, set-language-info): Rename argument.
9858         (set-language-info-alist): Likewise.
9859         (register-input-method): Rename argument.
9860         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9861
9862 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9863
9864         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9865         default value while reading an input method.
9866
9867 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9868
9869         * mule/mule-cmds.el (universal-coding-system-argument):
9870         Use buffer-file-coding-system as default.
9871
9872 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9873
9874         * mule/korean.el ("Korean"): Doc fix.
9875
9876 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9877
9878         * mule/mule-cmds.el (describe-language-environment): Print the
9879         languge environment at the head.
9880
9881 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9882
9883         * mule/japanese.el: Set exit-function to exit-japanese-environment
9884         for Japanese environment.
9885
9886 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9887
9888         * mule/mule-cmds.el (set-language-environment): Doc fix.
9889         (current-language-environment): Use defcustom.
9890         (default-input-method): Specify :type.
9891
9892 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9893
9894         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9895         modified.
9896         (prefer-coding-system): Doc-string modified.
9897
9898 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9899
9900         * mule/mule-cmds.el (set-language-info): Doc-string
9901         describes `coding-priority' KEY.
9902         (set-language-environment-coding-systems): New function.
9903         (select-safe-coding-system): New function.
9904         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9905         (set-language-info-alist): New optionla arg PARENTS.  Call
9906         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9907         (set-language-environment-coding-systems): New function.
9908
9909         * mule/chinese.el: Remove setting up of
9910         describe-chinese-environment-map and
9911         setup-chinese-environment-map.  Exclude them in args of calls to
9912         set-language-info-alist.  Register coding-priority key in
9913         language-info-alist.
9914
9915         * mule/cyrillic.el: Remove setting up of
9916         describe-cyrillic-environment-map and
9917         setup-cyrillic-environment-map.  Exclude them in args of calls to
9918         set-language-info-alist.  Register coding-priority key in
9919         language-info-alist.
9920
9921         * mule/english.el: Register coding-priority key in
9922         language-info-alist.
9923
9924         * mule/ethiopic.el: Register coding-priority key in
9925         language-info-alist.
9926
9927         * mule/european.el: Remove setting up of
9928         describe-european-environment-map and
9929         setup-european-environment-map.  Exclude them in args of calls to
9930         set-language-info-alist.  Register coding-priority key in
9931         language-info-alist.  Add "German" language env.
9932         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9933         (setup-german-environment): New function.
9934
9935         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9936         change default input method to "greek-postfix".
9937
9938         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9939         coding-priority key in
9940
9941 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9942
9943         * mule/mule-cmds.el (set-language-info): Doc fix.
9944         (input-method-inactivate-hook): Doc fix.
9945
9946 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9947
9948         * mule/mule-cmds.el (set-input-method): Renamed from
9949         select-input-method.
9950
9951 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9952
9953         * mule/mule-cmds.el (set-language-environment): Run
9954         exit-language-environment-hook before calling `exit-function'
9955         which is specified for the language environment.
9956
9957 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9958
9959         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9960         modified.
9961         (prefer-coding-system): Likewise.
9962         (describe-language-environment): Print aliases of each coding
9963         system.
9964         (set-language-environment-hook): New variable.
9965         (exit-language-environment-hook): New variable.
9966         (set-language-environment): Call these hooks.  Before setting a
9967         new language environment, exit from the
9968         current-language-environment if necessary.
9969         (input-method-verbose-flag): The value can be nil, t,
9970         complex-only, or default.
9971         (input-method-highlight-flag): Doc-string augmented.
9972         (activate-input-method): Check if we can run the registered
9973         function to activate an input method.
9974
9975         * mule/korean.el: Set exit-function for language environment
9976         "Korean" to exit-korean-environment.
9977         (setup-korean-environment): Moved to korea-util.el.
9978
9979 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9980
9981         * mule/mule-cmds.el (read-multilingual-string): Use
9982         current-input-method prior to default-input-method.  Don't bind
9983         current-input-method by `let', instead, activate the specified
9984         input method in the current buffer temporarily.
9985
9986 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9987
9988         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9989
9990 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9991
9992         * mule/chinese.el (post-read-decode-hz): Return the result of
9993         decode-hz-region.
9994         (pre-write-encode-hz): Do not change the value of
9995         last-coding-system.
9996
9997 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9998
9999         * mule/mule-ccl.el: Doc fixes.
10000
10001 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10002
10003         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10004         (check-ccl-program): New macro.
10005
10006 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10007
10008         * mule/mule-ccl.el: Comment about CCL syntax modified.
10009         (ccl-command-table): Add read-multibyte-character and
10010         write-multibyte-character.
10011         (ccl-code-table): Add ex-cmd.
10012         (ccl-extended-code-table): New variable.
10013         (ccl-embed-extended-command): New function.
10014         (ccl-compile-read-multibyte-character,
10015         ccl-compile-write-multibyte-character) New functions.
10016         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10017         ccl-dump-write-multibyte-character): New functions.
10018
10019 1999-07-22  SL Baur  <steve@miho>
10020
10021         * config.el (config-value-file): config.values is installed into
10022         doc-directory.
10023         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10024
10025 1999-07-19  Didier Verna  <didier@xemacs.org>
10026
10027         * rect.el: all functions rewritten, except when noted. Below is a
10028         list of interface changes.
10029         (apply-on-rectangle): new function. Obsoletes
10030         `operate-on-rectangle'. All functions that used to call this
10031         function now call the new one.
10032         (kill-rectangle): added optional prefix arg to fill lines.
10033         (delete-rectangle): ditto.
10034         (delete-extract-rectangle): ditto.
10035         (open-rectangle): ditto.
10036         (clear-rectangle): ditto.
10037         (delete-rectangle-line): added third arg FILL.
10038         (delete-extract-rectangle-line): ditto.
10039         (open-rectangle-line): ditto.
10040         (clear-rectangle-line): ditto.
10041
10042 1999-07-18  Andy Piper  <andy@xemacs.org>
10043
10044         * menubar-items.el (default-menubar): add gutter options.
10045
10046         * gutter-items.el: new file.
10047         (gutter): new group for custom.
10048         (gutter-visible-p): new variable.
10049         (default-gutter-position): ditto.
10050         (buffers-tab): new group for the buffers tab.
10051         (gutter-buffers-tab): widget to put in the gutter.
10052         (buffers-tab-max-size): max number of tabs.
10053         (buffers-tab-switch-to-buffer-function): function to call when a
10054         tab is pressed.
10055         (buffers-tab-omit-function): filter buffers with this function.
10056         (buffers-tab-format-buffer-line-function): format buffer names for
10057         inclusion in tabs.
10058         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10059         the record.
10060         (build-buffers-tab-internal): build a list of tab items.
10061         (buffers-tab-items): ditto.
10062         (add-tab-to-gutter): put a tab in the gutter area.
10063         (update-tab-in-gutter): reset the buffers in the tab.
10064
10065         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10066
10067         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10068         (switch-to-buffer-hooks): new hook.
10069
10070         * toolbar.el (default-toolbar-position): fix typo.
10071
10072 1999-07-16  Andy Piper  <andy@xemacs.org>
10073
10074         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10075
10076 1999-07-15  Didier Verna  <didier@xemacs.org>
10077
10078         * cus-edit.el (custom-prompt-variable): optional third arg makes
10079         prompt for a comment string.
10080         (customize-set-value): optional prefix makes this function handle
10081         variable comments.
10082         (customize-set-variable): ditto.
10083         (customize-save-variable): ditto.
10084         (customize-customized): handle custom comments.
10085         (customize-save-customized): ditto.
10086         (custom-variable-state-set): ditto.
10087         (custom-face-state-set): ditto.
10088         (customize-saved): ditto.
10089         (custom-variable-set): ditto.
10090         (custom-face-set): ditto.
10091         (custom-variable-save): ditto.
10092         (custom-face-save): ditto.
10093         (custom-variable-reset-saved): ditto.
10094         (custom-face-reset-saved): ditto.
10095         (custom-variable-reset-standard): ditto.
10096         (custom-face-reset-standard): ditto.
10097         (custom-comment-face): new face.
10098         (custom-comment-tag-face): ditto.
10099         (custom-comment): new widget.
10100         (custom-comment-create): new function.
10101         (custom-comment-delete): ditto.
10102         (custom-comment-value-set): ditto.
10103         (custom-comment-show): ditto.
10104         (custom-comment-invisible-p): ditto.
10105         (custom-variable-value-create): create a comment field widget.
10106         (custom-face-value-create): ditto.
10107         (custom-variable-menu): new entry for adding a custom comment.
10108         (custom-face-menu): ditto.
10109         (custom-save-variables): possibly save custom comments.
10110         (custom-save-faces): ditto.
10111
10112         * cus-face.el (custom-set-faces): the arguments can now have a
10113         custom comment as fourth argument.
10114
10115         * custom.el (custom-set-variables): the arguments can now have a
10116         custom comment as fifth element.
10117
10118 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10119
10120         * XEmacs 21.2.18 is released
10121
10122 1999-07-13  SL Baur  <steve@miho>
10123
10124         * lib-complete.el (read-library-name): Revert previous change.
10125         (read-library): Ditto.
10126
10127 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10128
10129         * packages.el (packages-package-list): Capitalize docstring.
10130
10131         * packages.el (packages-find-package-library-path): Use #'nconc
10132         rather than #'append to reduce consing -- #'mapcar uses Flist,
10133         which returns a freshly consed list.  #'append would create yet
10134         another fresh list, using Fmake_list in concat.
10135
10136         * packages.el (package-provide): Use setq with remassq like it
10137         says in its docstring.
10138
10139 1999-07-06  SL Baur  <steve@miho.m17n.org>
10140
10141         * lib-complete.el (progn-with-message): Fix typo.
10142
10143 1999-07-06  SL Baur  <steve@miho.m17n.org>
10144
10145         * mule/mule-misc.el (char-octet): Make function match docstring.
10146         From Katsumi Yamaoka <yamaoka@jpl.org>
10147
10148 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10149
10150         * wid-edit.el (widget-documentation): corrected spelling error.
10151
10152 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10153
10154         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10155         keys if already bound
10156
10157 1999-07-06  SL Baur  <steve@miho.m17n.org>
10158
10159         * lib-complete.el (progn-with-message): Revert previous changes.
10160
10161 1999-06-24  Bob Weiner  <weiner@beopen.com>
10162
10163         * lib-complete.el (find-library):
10164         (find-library-other-window):
10165         (find-library-other-frame): Completely rewrote
10166         so that these functions actually work when called non-interactively.
10167         Also made them handle LIBRARY arguments which end with .el or .elc.
10168
10169 1999-06-24  Bob Weiner  <weiner@beopen.com>
10170
10171         * simple.el (indent-new-comment-line): Locally bound
10172         `block-comment-start' to `comstart' or else when this is called
10173         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10174         `block-comment-start' value, ignoring any existing spacing after a
10175         comment prefix in the previous line and producing ugly comments.
10176
10177 1999-06-23  Bob Weiner  <weiner@beopen.com>
10178
10179         * list-mode.el (mouse-choose-completion):
10180         (choose-completion):
10181         (completion-switch-to-minibuffer): Added.
10182         ([Tab]): [Tab] previously switched to the minibuffer
10183         but since [space] does that and since most applications in the
10184         world use [Tab] to select the next item in a list, do that in the
10185         *Completions* buffer too.  This will cause the least confusion
10186         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10187         06/23/1999.
10188
10189 1999-06-22  Bob Weiner  <weiner@beopen.com>
10190
10191         * help.el (help-buffer-name): Added support for a null value
10192         of `help-buffer-prefix-string' since some buffers require no
10193         prefix.
10194
10195 1999-06-20  Bob Weiner  <weiner@beopen.com>
10196
10197         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10198         in the completion-list-mode-map to bury the completions buffer
10199         even when the minibuffer is no longer active.
10200
10201 1999-06-20  Bob Weiner  <weiner@beopen.com>
10202
10203         * list-mode.el (list-mode): It is visually disconcerting to have
10204         the text cursor disappear within list buffers, especially when
10205         moving from window to window, so leave it visible.
10206
10207 1999-07-01  SL Baur  <steve@miho.m17n.org>
10208
10209         * menubar-items.el (default-menubar): Conditionalize the bug
10210         report menu item (which may not be possible in this XEmacs).
10211         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10212
10213 1999-06-30  SL Baur  <steve@miho.m17n.org>
10214
10215         * subr.el (with-current-buffer): DOC string fix.
10216         Suggested by Bob Weiner <weiner@altrasoft.com>
10217
10218 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10219
10220         * cus-face.el (custom-face-italic): insert missing args
10221
10222 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10223
10224         * packages.el (package-locations): Changed default early package
10225         hierarchies to ~/.xemacs/mule-packages and
10226         ~/.xemacs/xemacs-packages.
10227
10228 1999-06-23  SL Baur  <steve@miho.m17n.org>
10229
10230         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10231
10232 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10233
10234         * packages.el (package-locations): Changed default early package
10235         hierarchy to ~/.xemacs/packages.
10236         (package-locations): Removed `packages' as a possible name for a
10237         late package hierarchy.
10238
10239 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10240
10241         * mule/mule-category.el (word-combining-categories): Set up new
10242         variable.
10243         (word-separating-categories): Likewise.
10244
10245 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10246
10247         * XEmacs 21.2.17 is released
10248
10249 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10250
10251         * font-menu.el (font-menu-set-font): allow for nil specification
10252         of font size.
10253
10254 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10255
10256         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10257         is 1.
10258
10259 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10260
10261         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10262         8859-5 instead of ISO 8859-1.
10263
10264 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10265
10266         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10267         (viet-viscii-encode-table): Ditto.
10268
10269         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10270         Make obsolete definition of char-octet.
10271
10272 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10273
10274         * subr.el: Move no-Mule make-char ...
10275         * help-nomule.el (make-char): To here.
10276         (string-width): Make Mule compatibility alias.
10277
10278 1999-06-15  Andy Piper  <andy@xemacs.org>
10279
10280         * select.el (get-selection-no-error): really make there be no-error.
10281         (get-selection): revert to original.
10282
10283 1999-06-11  Andy Piper  <andy@xemacs.org>
10284
10285         * select.el (selection-sets-clipboard): renamed.
10286         (own-selection): use it.
10287
10288 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10289
10290         * XEmacs 21.2.16 is released
10291
10292 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10293
10294         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10295         missing characters to avoid crash.
10296
10297 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10298
10299         * coding.el (set-terminal-coding-system): Only set the console
10300         coding system on the selected console if it is a tty.
10301
10302 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10303
10304         * cus-face.el:
10305         * cus-edit.el:
10306         * faces.el:
10307         (custom):
10308         (face-spec-set):
10309         * faces.el (frob-face-property):
10310         * font-menu.el (font-menu-set-font):
10311                   Actually apply changes from 1999-03-17
10312
10313 1999-06-10  Andy Piper  <andy@xemacs.org>
10314
10315         * select.el (get-selection): abstract out non error-signalling
10316         part.
10317         (get-selection-no-error): get-selection without signalling an
10318         error.
10319         (selection-is-clipboard-p): new variable. controls whether the
10320         selection sets the clipboard.
10321         (own-selection): use it.
10322
10323         * mouse.el (insert-selection): fallback to clipboard after trying
10324         primary selection and cutbuffer.
10325
10326 1999-06-05  Andy Piper  <andy@xemacs.org>
10327
10328         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10329         selection functions.
10330
10331 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10332
10333         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10334         default value.
10335         (load): Use `raw-text' instead of `no-conversion'.
10336         (insert-file-contents): Likewise.
10337
10338         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10339         of `no-conversion'.
10340
10341 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10342
10343         * coding.el: Don't copy `no-conversion' to `raw-text'.
10344
10345 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * subr.el (make-char): Define it if Mule is not around.
10348
10349 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10350
10351         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10352
10353         * x-select.el (x-disown-selection-internal): Restore symbol as an
10354         obsolete alias.
10355         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10356
10357 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10358
10359         * XEmacs 21.2.15 is released
10360
10361 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10362
10363         * subr.el (split-string): Avoid infinite looping
10364
10365 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10366
10367         * ldap.el (ldap-ignore-attribute-codings): New variable
10368         (ldap-default-attribute-decoder): New variable
10369         (ldap-coding-system): New variable
10370         (ldap-attribute-syntax-encoders): New variable
10371         (ldap-attribute-syntax-decoders): New variable
10372         (ldap-attribute-syntaxes-alist): New variable
10373         (ldap-encode-boolean): New function
10374         (ldap-decode-boolean): New function
10375         (ldap-encode-country-string): New function
10376         (ldap-decode-string): New function
10377         (ldap-decode-address): New function
10378         (ldap-encode-address): New function
10379         (ldap-decode-attribute): New function
10380         (ldap-search): Use some of these
10381
10382 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10383
10384         * version.el (emacs-version): Make the patch level/beta come
10385         before the XEmacs qualifier so that it gets into (funcall
10386         emacs-version) and thus in the bug reports.
10387         (emacs-version>=): Support patch levels.
10388
10389 1999-06-03  SL Baur  <steve@xemacs.org>
10390
10391         * version.el: implement x.y.z version number
10392         From Jan Vroonhof <vroonhof@math.ethz.ch>
10393
10394 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10395
10396         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10397
10398 1999-05-22  Vin Shelton <acs@xemacs.org>
10399
10400         * startup.el: Document -private and break out non-standard X options.
10401
10402 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10403
10404         * mule/mule-charset.el (charset-after): New function.
10405         (charset-direction): Synch with Mule, update docstring.
10406         (get-charset-property): New function.
10407         (put-charset-property): New function.
10408         (charset-plist): New function.
10409
10410         * mule/mule-charset.el (compose-region):
10411         (decompose-region): remove;  these functions (which don't work
10412         since we don't do composite characters) have been moved to
10413         mule-util.el.
10414         (toplevel): follow coding standards
10415
10416 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10417
10418         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10419         exist any more.
10420
10421         * code-files.el: Fix commentary to follow coding standards.  Move
10422         the single line left in mule-files.el to here.
10423
10424         * mule/mule-files.el: delete.
10425
10426 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10427
10428         * info.el (Info-scroll-prev): Use event functions instead of the
10429         old emacs 19 interface.
10430
10431 1999-06-02  Andy Piper  <andy@xemacs.org>
10432
10433         * x-font-menu.el (x-font-menu-load-font):
10434         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10435
10436 1999-05-31  Andy Piper  <andy@xemacs.org>
10437
10438         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10439         group.
10440         (font-menu-this-frame-only-p): ditto.
10441         (font-menu-max-items): reinstate, from Jan Vroonhof
10442         <vroonhof@math.ethz.ch>
10443         (font-menu-submenu-name-format): ditto.
10444         (font-menu-split-long-menu): ditto, for use by the family
10445         constructor.
10446         (font-menu-family-constructor): use it.
10447
10448 1999-05-30  Andy Piper  <andy@xemacs.org>
10449
10450         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10451         for use by the font menu.
10452
10453         * msw-font-menu.el: new file implementing mswindows specific
10454         font-menu behaviour.
10455         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10456         (mswindows-font-menu-junk-families): ditto.
10457         (hack-font-truename): ditto.
10458         (mswindows-font-regexp-ascii): ditto.
10459         (mswindows-reset-device-font-menus): ditto.
10460         (mswindows-font-menu-font-data): ditto.
10461         (mswindows-font-menu-load-font): ditto.
10462
10463         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10464         (x-font-menu-font-data): ditto.
10465         (x-font-menu-load-font): ditto.
10466
10467         * font-menu.el: new file implementing generic font menu behaviour.
10468         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10469         made device independent.
10470         (font-menu-this-frame-only-p): ditto.
10471         (font-menu-preferred-resolution): ditto.
10472         (font-menu-size-scaling): new variable used to determine whether
10473         sizes are in points or tenths of a point.
10474         (vassoc): moved from x-font-menu.el.
10475         (device-fonts-cache): ditto.
10476         (device-fonts-cache): ditto.
10477         (flush-device-fonts-cache): ditto.
10478         (reset-device-font-menus): copied from x-font-menu.el and made
10479         device independent. Most functionality deferred to
10480         device-dependent versions.
10481         (font-menu-family-constructor): copied from x-font-menu.el and
10482         made device independent.
10483         (font-menu-size-constructor): ditto.
10484         (font-menu-weight-constructor): ditto.
10485         (font-menu-set-font): ditto.
10486         (font-menu-change-face): ditto.
10487         (font-menu-load-font): new device method.
10488         (font-menu-font-data): ditto.
10489
10490         * x-font-menu.el: The above functions deleted.
10491
10492 1999-05-26  Andy Piper  <andy@xemacs.org>
10493
10494         * update-elc.el:
10495         * make-docfile.el:
10496         * loadup.el: rehash expand-file-name usage to not use default-directory.
10497
10498 1999-05-21  Andy Piper  <andy@xemacs.org>
10499
10500         * x-select.el (x-select-convert-to-text):
10501         (x-selected-text-type):
10502         (x-get-selection):
10503         (xselect-convert-to-string):
10504         (xselect-convert-to-compound-text):
10505         (xselect-convert-to-length):
10506         (xselect-convert-to-targets):
10507         (xselect-convert-to-delete):
10508         (xselect-convert-to-filename):
10509         (xselect-convert-to-charpos):
10510         (xselect-convert-to-lineno):
10511         (xselect-convert-to-colno):
10512         (xselect-convert-to-sourceloc):
10513         (xselect-convert-to-os):
10514         (xselect-convert-to-host):
10515         (xselect-convert-to-user):
10516         (xselect-convert-to-class):
10517         (xselect-convert-to-name):
10518         (xselect-convert-to-integer):
10519         (xselect-convert-to-atom):
10520         (xselect-convert-to-identity): functions renamed from x-* and
10521         moved to select.el.
10522         (x-get-secondary-selection): use rename get-selection.
10523         (x-get-clipboard): ditto.
10524         (x-own-selection): moved to select.el.
10525         (x-valid-simple-selection-p): ditto.
10526         (x-dehilight-selection): ditto.
10527         (x-own-clipboard): ditto.
10528         (x-disown-selection): ditto.
10529
10530         * x-mouse.el (x-yank-function): moved to mouse.el.
10531         (x-insert-selection): ditto.
10532         (x-set-point-and-move-selection): use renamed function.
10533
10534         * select.el (selected-text-type): moved and renamed from
10535         x-select.el.
10536         (selection-owner-p): moved to C.
10537         (selection-exists-p): ditto.
10538         (get-cutbuffer): new device method.
10539         (get-selection): generalised and moved from x-select.el.
10540         (own-selection): moved x-own-selection functionality into here.
10541         (dehilight-selection): renamed and moved from x-select.el.
10542         (own-clipboard): functionality moved from x-select.el using new
10543         generic C builtins.
10544         (disown-clipboard): ditto.
10545         (select-convert-to-text):
10546         (select-convert-to-string):
10547         (select-convert-to-compound-text):
10548         (select-convert-to-length):
10549         (select-convert-to-targets):
10550         (select-convert-to-delete):
10551         (select-convert-to-filename):
10552         (select-convert-to-charpos):
10553         (select-convert-to-lineno):
10554         (select-convert-to-colno):
10555         (select-convert-to-sourceloc):
10556         (select-convert-to-os):
10557         (select-convert-to-host):
10558         (select-convert-to-user):
10559         (select-convert-to-class):
10560         (select-convert-to-name):
10561         (select-convert-to-integer):
10562         (select-convert-to-atom):
10563         (select-convert-to-identity): new functions renamed from x-* and
10564         moved from x-select.el.
10565
10566         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10567         into here and use as the default window-system mouse yank.
10568         (insert-selection): generalised and moved from x-mouse.el.
10569         (own-clipboard): moved to C.
10570
10571         * msw-select.el (mswindows-selection-owned-p): deleted.
10572         (mswindows-own-selection): generalised and moved to select.el.
10573         (mswindows-disown-selection): generalised and moved to C.
10574         (mswindows-selection-owner-p): ditto.
10575
10576 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10577
10578         * XEmacs 21.2.14 is released
10579
10580 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10581
10582         * about.el: update contact info for jason and slb.
10583
10584 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10585
10586         * mule/european.el (setup-romanian-environment): Add Romanian
10587         support from Emacs/Mule romanian.el.
10588
10589 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10590
10591         * cus-face.el: Label all custom changes with the 'custom' tag.
10592
10593         * cus-edit.el: idem ditto.
10594
10595         * faces.el: Added suport for adding device tags to various functions.
10596         (custom): New device tag.
10597         (face-spec-set): Call reset face with tags argument. No longer do
10598         x-init-global-faces hack.
10599
10600         * faces.el (frob-face-property): Use an anonymous specifier to map
10601         frob-face-property-1 over.
10602
10603         * x-font-menu.el (font-menu-set-font): Always specify all
10604         properties to custom.
10605
10606 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10607
10608         * mule/european.el (setup-czech-environment): Add czech support.
10609         From David Sauer <davids@orfinet.cz>
10610
10611 1999-03-15  SL Baur  <steve@xemacs.org>
10612
10613         * check-features.el: Turn hard errors into warnings.
10614
10615 1999-03-21  SL Baur  <steve@xemacs.org>
10616
10617         * simple.el (delete-key-deletes-forward): As per discussion on
10618         xemacs-beta, default to t.
10619
10620 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10621
10622         * loadup.el: Define Installation-string before loading anything.
10623
10624 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10625
10626         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10627         From Anders Stenman <stenman@isy.liu.se>
10628
10629 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10630
10631         * wid-edit.el (widget-glyph-find): Ditto.
10632
10633         * packages.el (locate-library): Ditto.
10634
10635         * loadup.el (really-early-error-handler): Ditto.
10636
10637         * lib-complete.el (read-library): Ditto.
10638
10639         * faces.el (set-face-stipple): Ditto.
10640
10641         * code-files.el (load): Use new calling style of locate-file.
10642
10643 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10644
10645         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10646         dead.
10647
10648 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10649
10650         * dumped-lisp.el (preloaded-file-list): Don't load
10651         Installation.el.
10652
10653         * loadup.el (Installation-string): Define it here.
10654
10655 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10656
10657         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10658         Installation.el needs to be loaded before `dump-paths', otherwise
10659         the dumping process won't find it.
10660
10661 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10662
10663         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10664         subr so that we can use `replace-in-string' in Installation.el to
10665         get rid of C-m chars under the native Windows build.
10666
10667 1999-04-29  Andy Piper  <andy@xemacs.org>
10668
10669         * make-docfile.el: canonicalize file and directory names.
10670
10671         * device.el (call-device-method): new function for calling device
10672         specific methods.
10673         (define-device-method): new function for defining device methods.
10674         (define-device-method*): ditto.
10675
10676 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10677
10678         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10679
10680 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10681
10682         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10683         (cyrillic-koi8-r-encode-table): Likewise.
10684         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10685         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10686
10687         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10688         from vietnamese.el].
10689
10690         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10691         mule/mule-misc.el.
10692
10693 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10694
10695         * mule/thai-xtis.el:
10696         - Change font registry name from "Thai94x94-0" to "xtis-0".
10697         - Change mnemonic of coding-system `tis-620' to "TIS620".
10698
10699 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10700
10701         * mule/ethiopic.el: fixed.
10702
10703 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10704
10705         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10706
10707         * mule/thai-xtis.el: New file.
10708
10709         * mule/vietnamese.el: New file.
10710
10711         * mule/ethiopic.el: New file.
10712
10713 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10714
10715         * bytecomp.el (byte-compile-close-variables): Leave
10716         debug-issue-ebola-notices alone.
10717
10718 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10719
10720         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10721         at the top of the buffer since it is the most important thing to
10722         customize
10723         (ldap-get-host-parameter): New defun
10724         (ldap-search): Add a new parameter `withdn' to retrieve the
10725         distinguished names of entries
10726
10727 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10728
10729         * startup.el (splash-frame-body): Date and spelling fixes.
10730
10731 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10732
10733         * view-less.el (toggle-truncate-lines): add autoload tag
10734
10735 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10736
10737         * format.el (format-alist): Disable image stuff.
10738
10739 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10740
10741         * wid-edit.el (widget-glyph-find): Search by directories, then by
10742         suffixes rather than the other way around.
10743         (widget-image-conversion): Renamed to
10744         `widget-image-file-name-suffixes'.
10745
10746 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10747
10748         * mule/mule-charset.el: Made old functions obsolete, remove the
10749         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10750         (charset-iso-graphic-plane): Rename from charset-graphic.
10751         (charset-iso-final-char): Rename from charset-final.
10752         (charset-width): Rename from charset-columns.
10753         (charset-bytes): Added from fsf compatibility, returns always 1.
10754
10755         * mule/mule-misc.el: Move charset-doc-string alias to
10756         mule-charset.el
10757
10758 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10759
10760         * x-faces.el (x-make-font-bold-italic): honor
10761         *try-oblique-before-italic-fonts*
10762
10763 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10764
10765         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10766
10767 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10770         name.
10771
10772 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10773
10774         * cl-extra.el (equalp): Would bug out for lists.
10775
10776 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10777
10778         * about.el (about-hackers):  Change cgw's email address
10779
10780 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10781
10782         * XEmacs 21.2.13 is released
10783
10784 1999-03-12  SL Baur  <steve@xemacs.org>
10785
10786         * simple.el (delete-key-deletes-forward): Revert to previous
10787         behavior.
10788
10789 1999-01-18  Didier Verna  <didier@xemacs.org>
10790
10791         * menubar-items.el (xemacs-splash-buffer): handle the case of
10792         multiple elements in the splash buffer body.
10793
10794         * startup.el (splash-frame-timeout): new constant: interval
10795         between splash buffer elements.
10796         (command-line-1): handle splash buffer with multiple elements (use
10797         a timeout).
10798         (splash-frame-body): Originally `startup-splash-frame-body'.
10799         Rewrote a cleaner and more readable version. This can now be array,
10800         in which case each element is displayed in turn in the splash buffer.
10801         (splash-frame-static-body): new constant. Persistent information
10802         across all splash buffer elements (preserves the possibility to give
10803         it in different languages.
10804         (circulate-splash-frame-elements): new function. Used as a timeout
10805         to circulate through all splash frame elements and display them in
10806         sequence.
10807         (display-splash-frame): originally `startup-splash-frame'. Handle
10808         the case of multiple elements in the splash buffer body. Now
10809         returns a timeout id if multiple elements to display, or nil.
10810
10811 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10812
10813         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10814         so they can be overridden by x-init-face-from-resources.
10815         Additionally specify the font name also with an x tag.
10816
10817 1999-03-08  Andy Piper  <andy@xemacs.org>
10818
10819         * package-get.el (package-get-base): autoload.
10820
10821         * menubar-items.el (default-menubar): add update menu item. Fix
10822         custom menu to only be activated when package-base is available.
10823
10824         * package-get.el (package-get-custom): don't load
10825         package-get-custom as it is auto-generated. Fix group definition.
10826
10827 1999-03-05  Didier Verna  <didier@xemacs.org>
10828
10829         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10830         instead of `symbol-name' (Thanks Kyle).
10831
10832         * cus-edit.el (custom-save-variables): use `prin1' instead of
10833         princ to write symbols.
10834
10835 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10836
10837         * XEmacs 21.2.12 is released
10838
10839 1999-03-05  SL Baur  <steve@xemacs.org>
10840
10841         * menubar-items.el (default-menubar): Add kfm browsing support.
10842         From Neal Becker <nbecker@fred.net>
10843
10844 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10845
10846         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10847         calls to font-lock during buffer reversion.
10848
10849 1999-02-12  Didier Verna  <didier@xemacs.org>
10850
10851         * info.el (Info-build-node-completions): unconditionally widen the
10852         tag table buffer.
10853
10854 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10855
10856         * x-faces.el (x-init-face-from-resources):
10857         Only set fonts in the 'x locale.
10858
10859 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10860
10861         * package-ui.el (pui-install-selected-packages): Don't throw on
10862         `package-admin-delete-binary-package' returning nil since it's
10863         normal.  Reindent function.
10864         (pui-add-required-packages): Handle case where packages selected
10865         for installation have never been installed.
10866
10867 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10868
10869         * menubar-items.el (default-menubar):
10870         Implement the ``Mule->Set coding system of process'' menu item.
10871
10872 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10873
10874         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10875         files
10876         - Change some `if's to `when's
10877
10878 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10879
10880         * XEmacs 21.2.11 is released
10881
10882 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10883
10884         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10885         against window close (Fix Bug #460).
10886         (ask-user-about-lock-dbox): Idem.
10887
10888 1999-02-25  SL Baur  <steve@xemacs.org>
10889
10890         * mule/mule-charset.el (charset-leading-byte): New function.
10891         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10892
10893 1999-02-12  Andy Piper  <andy@xemacs.org>
10894
10895         * about.el (xemacs-hackers): change andy's email address.
10896         (about-url-alist): change andy's web page address.
10897         (about-xemacs): add piper.
10898
10899 1999-02-16  SL Baur  <steve@xemacs.org>
10900
10901         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10902         of mule-base into lisp/mule.
10903
10904 1999-02-16  SL Baur  <steve@xemacs.org>
10905
10906         * mule/arabic.el:
10907         mule/canna-leim.el:
10908         mule/chinese.el:
10909         mule/cyrillic.el:
10910         mule/english.el:
10911         mule/european.el:
10912         mule/greek.el:
10913         mule/hebrew.el:
10914         mule/japanese.el:
10915         mule/kinsoku.el:
10916         mule/korean.el:
10917         mule/misc-lang.el:
10918         mule/mule-category.el:
10919         mule/mule-ccl.el:
10920         mule/mule-charset.el:
10921         mule/mule-cmds.el:
10922         mule/mule-coding.el:
10923         mule/mule-files.el:
10924         mule/mule-help.el:
10925         mule/mule-init.el:
10926         mule/mule-misc.el:
10927         mule/mule-tty-init.el:
10928         mule/mule-x-init.el:
10929         mule/viet-chars.el:  Remerge from mule-base.
10930
10931         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10932         of mule-base into lisp/mule.
10933
10934 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10935
10936         * process.el (exec-to-string): Use `shell-command-switch' in place
10937         of hard-wired "-c" (for WindowsNT).
10938
10939 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10940
10941         * menubar-items.el (default-menubar):  Remove obsolete
10942         "Gopher" item
10943
10944 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10945
10946         * package-admin.el (package-admin-get-install-dir): First fall
10947         back to the location of xemacs-base for non-mule packages.
10948
10949 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10950
10951         * paths.el:
10952         - improved automounter tmp directory support.
10953         - support 4 (!) empirically discovered automounter conventions
10954
10955 1999-02-12  SL Baur  <steve@xemacs.org>
10956
10957         * etags.el (pop-tag-mark): autoload to match key binding.
10958
10959 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10960
10961         * XEmacs 21.2.10 is released
10962
10963 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10964
10965         * package-get.el (package-get-remote-filename): Don't bug out for
10966         a local file name in the search entry.
10967
10968 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10969
10970         * XEmacs 21.2.9 is released
10971
10972 1999-01-19  Didier Verna  <didier@xemacs.org>
10973
10974         * replace.el (replace-search-function): new variable containing a
10975         function to perform a search-forward.
10976         (replace-re-search-function): new variable containing a function
10977         to perform a re-search-forward.
10978         (perform-replace): use them.
10979
10980 1999-01-25  Didier Verna  <didier@xemacs.org>
10981
10982         * select.el (selection-owner-p): use the name `XEmacs'.
10983         (cut-copy-clear-internal): ditto.
10984
10985 1999-01-18  Andy Piper  <andy@xemacs.org>
10986
10987         * about.el (about-url-alist): Update my entry.
10988         (xemacs-hackers): Ditto.
10989
10990 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10991
10992         * buffer.el (switch-to-buffer): Fixing documentation.
10993         * minibuf.el (minibuffer-completion-table): ditto.
10994         * cl-macs.el (return-from): ditto.
10995
10996 1999-01-04  Didier Verna  <didier@xemacs.org>
10997
10998         * replace.el (delete-non-matching-lines): temporarily disable
10999         case-folding when called interactively with a regexp containing
11000         uppercase characters.
11001         (delete-matching-lines): ditto.
11002         (count-matches): ditto.
11003         (list-matching-lines): ditto.
11004
11005 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11006
11007         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11008         abort if current window is split horizontally, not if others are
11009         split.  Got rid of unnecessary minibuffer checking.  Also, add
11010         some comments (it's still complex).
11011
11012 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11013
11014         * package-get.el: changed address for doc.ic.ac.uk to
11015         sunsite.doc.ic.ac.uk
11016
11017 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11018
11019         * ldap.el (toplevel): Remove requires so that the file compiles
11020         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11021
11022 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11023
11024         * dump-paths.el: Calculate module-directory and set
11025         module-load-path to the load path for modules.
11026
11027         * loadup.el: Get bootstrap value of module-load-path from the
11028         environment variable EMACSBOOTSTRAPMODULEPATH.
11029         - Display the module load path if we're debugging paths.
11030
11031         * setup-paths.el: Added function paths-find-site-module-directory.
11032         - Added function paths-find-module-directory.
11033         - Added function paths-construct-module-load-path.  Uses new
11034         environment variable EMACSMODULEPATH.
11035
11036 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11037
11038         * font.el (font-default-object-for-device):
11039         Oops! This `or' can't be replaced by `unless'.
11040         Fixed inability to run w3, among other things.
11041
11042 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11043
11044         * package-admin.el: Change initialization of
11045           package-admin-install-function dependent on system type.
11046           Change package-admin-install-function-mswindows to use
11047           "minitar".
11048
11049 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11050
11051         * mouse.el (default-mouse-motion-handler): Disable help echo while
11052         in the minibuffer.
11053
11054 1998-12-28  Martin Buchholz <martin@xemacs.org>
11055
11056         * XEmacs 21.2.8 is released.
11057
11058 1998-12-24  Martin Buchholz <martin@xemacs.org>
11059
11060         * XEmacs 21.2.7 is released.
11061
11062 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11063
11064         * package-ui.el (pui-list-packages): Set truncate-lines.
11065
11066         * package-get.el (package-get-download-menu): Use
11067         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11068
11069         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11070         (pui-help-string): idem.
11071         (list-packages-mode): New major mode.
11072         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11073         (pui-install-selected-packages): Add suport for removing packages.
11074         (pui-toggle-package-delete-key): New function.
11075         (pui-popup-context-sensitive): New kludge.
11076         (pui-list-packages): Add warning when `package-get-remote' is nil.
11077         (package-ui-add-site): New function.
11078
11079 1998-12-01  Didier Verna  <didier@xemacs.org>
11080
11081         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11082
11083 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11084
11085         * ldap.el: Custom-ized
11086         (toplevel): Do not provide `ldap' which is provided by C level
11087         LDAP code
11088         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11089
11090 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11091
11092         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11093
11094 1998-12-17  Andy Piper  <andy@xemacs.org>
11095
11096         * sound.el (sound-load-list): name changed from sound-load-alist.
11097         (sound-extension-list): name changed from sound-ext-list.
11098         (load-default-sounds): use new names.
11099         (load-sound-file): use new names.
11100
11101 1998-12-16  Andy Piper  <andy@xemacs.org>
11102
11103         * XEmacs 21.2.6 is released
11104
11105 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11106
11107         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11108         errors.
11109
11110 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11111
11112         * wid-edit.el (widget-echo-this-extent): Set
11113         help-echo-owns-message to t.
11114
11115 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11116
11117         * package-get.el (package-get-download-menu): use toggles for
11118           each site in the download site menu.
11119
11120 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11121
11122         * package-get.el (package-get): If we cannot find a package
11123           because package-get-remote is not set, give a more helpful
11124           error message.
11125
11126 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11127
11128         * package-get.el (package-get-remote-filename): use an EFS path
11129         with user anonymous if no user is specified.
11130
11131 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11132
11133         * faces.el (face-spec-set): Re-init fallfacks for default after
11134         calling reset-face on the default face.
11135
11136 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11137
11138         * package-admin.el (package-admin-default-install-function):
11139         Behave as advertised.  Make sure the pkg-dir is proper for
11140         default-directory.
11141         (package-admin-add-binary-package): Make sure the pkg-dir is
11142         proper for default-directory.
11143         (package-admin-install-function-mswindows): Make sure the pkg-dir
11144         is proper for default-directory.
11145
11146 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11147
11148         * XEmacs 21.2.5 is released
11149
11150 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11151
11152         * files.el (binary-file-regexps): regexp-opt is not available at
11153         bytecompile time.
11154
11155 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11156
11157         * x-win-xfree86.el:
11158         * x-win-sun.el (x-win-init-sun):
11159         * x-win-sun.el:
11160         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11161         * x-iso8859-1.el:
11162         * x-init.el (init-post-x-win):
11163         * x-init.el (init-pre-x-win):
11164         * x-init.el (x-initialize-compose):
11165         * x-init.el:
11166         * x-compose.el:
11167         * winnt.el:
11168         * widget.el:
11169         * wid-edit.el (widget-glyph-click):
11170         * wid-edit.el (widget-glyph-find):
11171         * wid-edit.el (widget-type):
11172         * view-less.el (view-buffer-other-window):
11173         * very-early-lisp.el:
11174         * version.el:
11175         * toolbar.el:
11176         * toolbar-items.el:
11177         * term/sun.el (suntool-map):
11178         * term/sun-mouse.el:
11179         * term/internal.el:
11180         * syntax.el (modify-syntax-entry):
11181         * symbol-syntax.el:
11182         * subr.el:
11183         * startup.el (lock-directory):
11184         * simple.el (set-comment-column):
11185         * simple.el (backward-delete-char-untabify):
11186         * shadow.el (find-emacs-lisp-shadows):
11187         * shadow.el:
11188         * setup-paths.el (paths-construct-info-path):
11189         * select.el (cut-copy-clear-internal):
11190         * process.el (call-process-region):
11191         * process.el (start-process-shell-command):
11192         * process.el:
11193         * paths.el (rmail-spool-directory):
11194         * paragraphs.el (use-hard-newlines):
11195         * package-get.el (package-get-dependencies):
11196         * package-admin.el (package-admin-delete-binary-package):
11197         * obsolete.el (truncate-string):
11198         * obsolete.el (store-substring):
11199         * mouse.el (default-mouse-track-maybe-own-selection):
11200         * mouse.el (mouse-yank-at-point):
11201         * modeline.el:
11202         * modeline.el (mouse-drag-modeline):
11203         * minibuf.el (read-directory-name-internal):
11204         * minibuf.el (read-file-name-internal):
11205         * minibuf.el (read-file-name-internal-1):
11206         * minibuf.el (read-file-name-2):
11207         * minibuf.el (exact-minibuffer-completion-p):
11208         * minibuf.el (read-from-minibuffer):
11209         * minibuf.el:
11210         * menubar.el (check-menu-syntax):
11211         * map-ynp.el (map-y-or-n-p):
11212         * make-docfile.el (docfile-out-of-date):
11213         * loadup.el ((member "run-temacs" command-line-args)):
11214         * loadup.el ((member "no-site-file" command-line-args)):
11215         * loadup.el (really-early-error-handler):
11216         * loadup.el:
11217         * loadhist.el:
11218         * loaddefs.el:
11219         * lisp-mnt.el (lm-verify):
11220         * lib-complete.el (lib-complete:cache-completions):
11221         * lib-complete.el (library-all-completions):
11222         * itimer.el (itimer-run-expired-timers):
11223         * info.el (Info-mode):
11224         * info.el (Info-insert-file-contents):
11225         * info.el (Info-rebuild-dir):
11226         * info.el (Info-build-dir-anew):
11227         * info.el (Info-parse-dir-entries):
11228         * info.el (Info-dir-outdated-p):
11229         * info.el (Info-insert-dir):
11230         * info.el (info-xref):
11231         * info.el:
11232         * hyper-apropos.el (hyper-apropos-get-doc):
11233         * hyper-apropos.el (hyper-describe-face):
11234         * hyper-apropos.el (hyper-apropos-mode):
11235         * hyper-apropos.el:
11236         * help.el (list-processes):
11237         * help.el:
11238         * gnuserv.el:
11239         * font.el (mswindows-font-create-name):
11240         * font.el (font-default-font-for-device):
11241         * font.el (x-font-create-object):
11242         * font.el (font-registry):
11243         * font.el:
11244         * font-lock.el (font-lock-keywords):
11245         * font-lock.el:
11246         * finder.el (finder-compile-keywords):
11247         * find-paths.el (paths-find-recursive-path):
11248         * fill.el (set-justification-center):
11249         * fill.el (fill-region-as-paragraph):
11250         * files.el (insert-directory):
11251         * files.el (wildcard-to-regexp):
11252         * files.el (recover-file):
11253         * files.el (basic-save-buffer):
11254         * files.el (delete-auto-save-file-if-necessary):
11255         * files.el (file-relative-name):
11256         * files.el (backup-extract-version):
11257         * files.el (backup-buffer):
11258         * files.el (set-visited-file-name):
11259         * files.el (set-auto-mode):
11260         * files.el (interpreter-mode-alist):
11261         * files.el:
11262         * files.el (find-file-noselect):
11263         * files.el (abbreviate-file-name):
11264         * files.el (parse-colon-path):
11265         * files.el (directory-abbrev-alist):
11266         * etags.el (visit-tags-table-buffer):
11267         * easymenu.el (easy-menu-define):
11268         * dragdrop.el (experimental-dragdrop-drag):
11269         * dragdrop.el (dragdrop-drop-do-functions):
11270         * dragdrop.el (dragdrop-drop-at-point):
11271         * disass.el (disassemble-1):
11272         * disass.el (disassemble-internal):
11273         * disass.el (disassemble):
11274         * disass.el:
11275         * derived.el (derived-mode-init-mode-variables):
11276         * derived.el (define-derived-mode):
11277         * custom.el (defgroup):
11278         * cus-edit.el (custom-quote):
11279         * config.el:
11280         * code-process.el (open-network-stream):
11281         * code-process.el (start-process):
11282         * code-process.el (call-process-region):
11283         * code-process.el (call-process):
11284         * code-process.el:
11285         * code-files.el (insert-file-contents):
11286         * code-files.el:
11287         * code-files.el (buffer-file-coding-system-for-read):
11288         * cmdloop.el (yes-or-no-p-minibuf):
11289         * cl.el:
11290         * cl-macs.el:
11291         * cl-extra.el:
11292         * callers-of-rpt.el (make-caller-report):
11293         * callers-of-rpt.el:
11294         * bytecomp.el (batch-byte-recompile-directory):
11295         * bytecomp.el (batch-byte-compile-1):
11296         * bytecomp.el (batch-byte-compile):
11297         * bytecomp.el (display-call-tree):
11298         * bytecomp.el (byte-compile-insert):
11299         * bytecomp.el (byte-compile-two-args-19->20):
11300         * bytecomp.el (byte-compile-variable-ref):
11301         * bytecomp.el (byte-compile-form):
11302         * bytecomp.el (byte-compile-top-level-body):
11303         * bytecomp.el (byte-compile-out-toplevel):
11304         * bytecomp.el (byte-compile-byte-code-maker):
11305         * bytecomp.el (byte-compile-file-form-defmumble):
11306         * bytecomp.el (byte-compile-file-form):
11307         * bytecomp.el (byte-compile-keep-pending):
11308         * bytecomp.el (byte-compile-insert-header):
11309         * bytecomp.el (byte-compile-from-buffer):
11310         * bytecomp.el (byte-compile-file):
11311         * bytecomp.el (byte-recompile-file):
11312         * bytecomp.el (byte-compile-close-variables):
11313         * bytecomp.el (byte-compile-warn-about-unused-variables):
11314         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11315         * bytecomp.el (byte-compiler-legal-options):
11316         * bytecomp.el (byte-compile-lapcode):
11317         * bytecomp.el (byte-optimize-log):
11318         * bytecomp.el ((fboundp 'defsubst)):
11319         * bytecomp.el:
11320         * bytecomp-runtime.el:
11321         * byte-optimize.el (byte-optimize-apply):
11322         * byte-optimize.el (car):
11323         * byte-optimize.el (byte-optimize-form):
11324         * byte-optimize.el (byte-optimize-form-code-walker):
11325         * byte-optimize.el:
11326         * build-report.el (build-report-insert-installation-file):
11327         * build-report.el (build-report):
11328         * auto-show.el:
11329         * apropos.el (apropos-documentation):
11330         - mega patch
11331         - clean up byte-compile warnings
11332         - remove unused variables
11333         - Use common lisp style hashtable functions
11334         - byte compiler cleanup
11335         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11336         - remove old backquote syntax usage
11337         - move some cl functionality into C for speed.
11338         - remove last remaining VMS support
11339         - spelling fixes
11340         - implement last, butlast, nbutlast, copy-list in C.
11341         - new macro ignore-file-errors, similar to ignore-errors
11342           (ignore-file-errors (delete-file "foo"))
11343         - get frequent garbage collection during loadup.el by tweaking
11344           gc-cons-threshold, rather than explicitly calling garbage-collect
11345         - default delete-key-deletes-forward to `t'.
11346
11347 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11348
11349         * XEmacs 21.2-beta4 is released.
11350
11351 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11352
11353         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11354         (easy-menu-item-present-p): Wrapper around find-menu-item.
11355         (easy-menu-remove-item): Wrapper around delete-menu-item.
11356
11357         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11358         (add-menu-button): Add 'in-menu' argument.
11359         (add-menu-item-1): Add in-menu support to helper function.
11360
11361 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11362
11363         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11364
11365 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11366
11367         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11368         of Dec 4, 1997.
11369
11370 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11371
11372         * process.el (shell-command-on-region): Report if the command
11373         succeeded or failed.
11374
11375 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11376
11377         * subr.el (buffer-substring-no-properties): Comment out.
11378
11379 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11380
11381         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11382           into font instances first, like `x-frob-font-size' does.
11383           (mswindows-find-larger-font): ditto
11384
11385 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11386
11387         * package-ui.el (pui-install-selected-packages): fix args in call
11388         to `package-get'.
11389
11390 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11391
11392         * package-get.el (host-name): New widget type.
11393         (package-get-remote): Better customization using new type.
11394         (package-get-download-sites): idem dito.
11395
11396         (package-get-custom): Do not use package-get-all untill we have
11397         runtime dependencies.
11398
11399         (package-get-remove-copy): Default to 't' we no longer need this
11400         kludge as we do not currently use depenencies.
11401
11402         (package-get-was-current): New variable.
11403         (package-get-require-base): New 'force-current' argument.
11404         (package-get-update-base): idem
11405         (package-get-package-provider):  idem
11406         (package-get-locate-index-file): New 'no-remote' argument.
11407         (package-get-locate-file): idem.
11408
11409         (package-get-maybe-save-index): New function.
11410         (package-get-update-base): Use it.
11411
11412 1998-10-28 Greg Klanderman <greg@alphatech.com>
11413
11414         * package-get.el (package-get-remote): default to nil; by default,
11415         don't go out to the net via EFS.  They must select a download site.
11416         (package-get-download-sites): new variable.
11417         (package-get-download-menu): new function.
11418         (package-get-locate-index-file): new function.
11419         (package-get-update-base): use it.
11420
11421         * menubar-items.el (default-menubar): add "Update Package Index"
11422         and "Add Download Site" menus under Options | Manage Packages.
11423
11424 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11425
11426         * package-get.el (package-get): bugfix code checking installed version
11427         for case where package is not currently installed.
11428         (package-get-require-signed-base-updates): new variable.
11429         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11430         deemed not a goot thing.  Use the variable
11431         package-get-allow-unsigned-base-updates instead.
11432
11433 1998-10-16 Greg Klanderman <greg@alphatech.com>
11434
11435         * package-get.el (package-get): Don't install an older version than
11436         we already have unless explicitly told to.  Issue a warning.
11437
11438         * package-ui.el (pui-add-required-packages): when adding
11439         dependencies, don't add packages that are up to date.
11440         (pui-package-symbol-char):  Don't consider a package out of date
11441         if you have a newer version installed than the latest version in
11442         package-get-base.
11443
11444         * package-get.el (package-get-base-filename): document that it may
11445         be a path relative to package-get-remote;  new default value.
11446         (package-get-locate-file): new function.
11447         (package-get-update-base): use it to expand package-get-base-filename.
11448         (package-get-save-base): new function to save the package-get database
11449         to file.
11450         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11451         (package-get-update-base): pass the REMOTE-SOURCE arg.
11452         (package-get-update-base-entry): call package-get-custom-add-entry.
11453         (package-get-file-installed-p): removed; no longer needed.
11454         (package-get-create-custom): ditto.
11455         (toplevel): remove code to build and load package-get-custom.el
11456         (package-get-custom-add-entry): new function.
11457
11458 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11459
11460         * wid-edit.el (widget-button-click): Don't switch window.
11461
11462 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11463
11464         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11465
11466 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11467
11468         * etags.el (find-tag-default): Run find-tag-hook using
11469         run-hooks rather than funcall
11470
11471 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11472
11473         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11474         and the current local map as the parents to isearch-mode-map.
11475
11476 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11477
11478         * XEmacs 21.2-beta3 is released.
11479
11480 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11481
11482         * package-get.el (package-get-update-base): use
11483         insert-file-contents-internal, not insert-file-contents-literally.
11484
11485 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11486
11487         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11488         dump time.
11489
11490 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11491
11492         * package-get.el (package-get-update-base-entry): new function.
11493         (package-get-update-base): renamed; was `package-get-load-base'.
11494         cleanup, and use package-get-update-base-from-buffer.
11495         (package-get-update-base-from-buffer): new function.
11496         (package-get-update-base-entries): new; helper for above.
11497         Do not eval lisp grabbed over ftp; parse it from new format.
11498
11499 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11500
11501         * files.el (set-auto-mode): Don't play games loading package-get
11502         database; package-get-package-provider will handle it all.
11503
11504 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11505
11506         * package-get.el (package-get-base-filename): new variable.
11507         (package-get-require-base): new function.
11508         (package-get-pgp-signed-begin-line): new variable.
11509         (package-get-pgp-signature-begin-line): ditto.
11510         (package-get-pgp-signature-end-line):  ditto.
11511         (package-get-load-base): new function.
11512         (package-get-interactive-package-query):
11513         (package-get-update-all):
11514         (package-get-dependencies):
11515         (package-get-package-provider):
11516         (package-get-custom): use package-get-require-base.
11517         [package-get-custom loading]: disable for now.
11518
11519         * package-ui.el (pui-list-packages): use (package-get-require-base)
11520
11521 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11522
11523         * package-ui.el: Correct obvious thinko in choosing extent face.
11524
11525 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11526
11527         * menubar-items.el (default-menubar): pui-list-package has nothing
11528         to with Customize. Move all the package stuff to a new Item in Options.
11529
11530         * package-ui.el (pui-menu): Add menu and Popup menu.
11531
11532         * package-get.el (package-get): Use new
11533         package-admin-get-install-dir.
11534
11535         * package-admin.el (package-admin-get-install-dir): New syntax.
11536         Conserve package location and put mule packages where mule-base is.
11537
11538         * package-get.el : Customized
11539
11540         * package-ui.el (pui): Customized
11541         (pui-package-install-dest-dir): New variable.
11542         (pui-install-selected-packages): Use it
11543
11544 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11545
11546         * package-get.el (package-get-interactive-package-query): Move
11547         dependency on package-get-base to run-time.
11548         (package-get-update-all): Ditto.
11549         (package-get-dependencies): Ditto.
11550         (package-get-package-provider): Ditto.
11551         (package-get-custom): Ditto.
11552
11553 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11554
11555         * events.el: Remove 'ascii-character property from 'backspace
11556         and 'delete symbols
11557
11558 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11559
11560         * package-get-base.el: removed.
11561
11562 1998-09-23  Didier Verna  <didier@xemacs.org>
11563
11564         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11565         (no-upper-case-p): new function.
11566         (with-search-caps-disable-folding): new macro.
11567         (with-interactive-search-caps-disable-folding): new macro.
11568         (zap-to-char): In interactive mode, do a case-sensitive search if
11569         the character is uppercase.
11570         (zap-up-to-char): ditto.
11571
11572         * replace.el (perform-replace): use the function no-upper-case-p.
11573
11574         * isearch-mode.el (isearch-fix-case): ditto.
11575         make obsolete `with-caps-disable-folding' and
11576         `isearch-no-upper-case-p'.
11577
11578         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11579         (tags-search): ditto.
11580         (tags-query-replace): ditto.
11581
11582         * info.el (Info-search): ditto.
11583
11584 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11585
11586         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11587
11588 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11589
11590         * package-admin.el (package-admin-rmtree): rewritten.  need to
11591         check for "." and ".." before symlink check.  expand files and
11592         directories with respect to DIRECTORY, not default-directory.
11593
11594 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11595
11596         * package-get.el (package-get-all): add INSTALL-DIR argument.
11597
11598 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11599
11600         * package-ui.el (pui-add-required-packages): new function, select
11601         dependent packages.
11602         (pui-display-keymap): bind it.
11603         (pui-help-string): document it.
11604         (pui-install-selected-packages): package-get-all -> package-get.
11605
11606         * package-get.el (package-get-dependencies): new function.
11607
11608 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11609
11610         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11611         regexps.
11612
11613 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11614
11615         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11616         function.
11617         (default-mouse-track-normalize-point): Use it.
11618
11619 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11620
11621         * package-admin.el (package-admin-delete-binary-package):
11622                 General cleanup. Remove unnessary use of progn and
11623         save-excursion.
11624         (package-admin-delete-binary-package): Do NOT mess with file
11625         modes. That is evil.
11626         (package-admin-delete-binary-package): Wrap all deleting in
11627         condition-case. The data in MANIFEST is untrustworthy.
11628         (package-admin-delete-binary-package): Let the OS worry about non
11629         empty directories.
11630
11631 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11632
11633         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11634         processing.
11635         (lm-report-bug): Fix mail address to send bug reports to.
11636
11637 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11638
11639         * XEmacs 21.2-beta2 is released.
11640
11641 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11642
11643         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11644
11645 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11646
11647         * info.el (Info-mode): Document page turning by double clicks in
11648         docstring so `M-x describe-mode' will display it.
11649
11650 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11651
11652         * info.el (Info-mouse-track-double-click-hook): Use character
11653         widths to calculate a border region where double clicking does
11654         page turning, and return `nil' by default so other hooks, such as
11655         region highlighting, will be run.
11656
11657 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11658
11659         * sound.el (default-sound-directory-list): Initialize with all the
11660         "sounds" directories in `data-directory-list'.  It used to just be
11661         the first one.
11662
11663         * packages.el (locate-data-directory-list): Created.  This gives
11664         the list of matching directories, unlike `locate-data-directory',
11665         which just gives the first one.
11666
11667 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11668
11669         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11670         make a binding in the local keymap until help-char handling is
11671         improved.
11672
11673         * help.el (help-keymap-with-help-key): Provide keymap with help
11674         binding.
11675         (help-print-help-form): New helper function.
11676
11677 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11678
11679         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11680         move extent to another buffer; no need to create a new extent.
11681         (isearch-fix-case): New function.
11682         (isearch-search-and-update): Use it.
11683
11684 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11685
11686         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11687         the keymap, not minor-mode-map-alist.
11688         (isearch-done): Restore overriding-local-map.
11689
11690 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11691
11692         * bytecomp.el (byte-compile-buffer-substring):
11693         Fix for: (byte-compile (defun f () (buffer-substring)))
11694         ==>   ** buffer-substring called with 3 args, but requires 0-3
11695         - new code not only works, but is more readable, too.
11696
11697 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11698
11699         * msw-faces.el (mswindows-init-device-faces): Don't try to
11700           specify a default font at this late stage. Do try to force
11701           creation of the default face font so that if it fails we get
11702           an error now instead of a crash at frame creation.
11703
11704           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11705           mswindows-make-font-unitalic: Canonical default weight
11706           changed from "Normal" to "Regular".
11707
11708           mswindows-make-font-bold / -bold-italic: Supplied device was
11709           not being passed into call to mswindows-find-smaller-font.
11710
11711 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11712
11713         * package-get.el (package-get-remote): Fix the path where to find
11714           the packages on xemacs.org.
11715
11716 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * about.el (about-maintainer-info): Update Ben's entry.
11719
11720 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11721
11722         * lisp/shadow.el (find-emacs-lisp-shadows):
11723         - `member' was being called on lists of length 2000!
11724         - Replace with hashtables.
11725         - Replace hand-coded loops with (dolist)
11726         - Fix comment typo
11727
11728 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11729
11730         * packages.el: Added new function, `package-delete-name', to
11731           delete existing packages from the installed package database
11732           (`packages-package-list').  Also added the "pkginfo" directory
11733           to `packages-special-base-regexp', so that the pkginfo directory
11734           would not get added to `late-packages'.
11735
11736         * package-admin.el: Added ability to delete an installed package
11737           (added low-level function, `package-admin-delete-package').
11738           Understands how to use the pkginfo/MANIFEST.<package> file to
11739           delete the package.  When installing a package, will also
11740           create a MANIFEST.* file if one is not provided by the
11741           package.  If the MANIFEST.* doesn't exist when deleting a
11742           package, the functions will fall back to attempting to delete
11743           any package-specific lisp directory.
11744
11745         * package-get.el: Moved some functions to package-admin.el.
11746           Added interactive function `package-get-delete-package', for
11747           use by users for deleting a package.
11748
11749           Also modified to not require the presence of efs.
11750
11751 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11752
11753         * files.el (find-file-noselect): Handle all signals, kill the
11754         buffer and resignal.
11755
11756 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11757
11758         * cl-macs.el (glyph-image): Add setf method.
11759
11760 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11761
11762         * package-get.el: Fixed broken EFS downloading.  Also, look for
11763           .tar.gz files first, in preference over .tgz files.
11764
11765         * package-ui.el: Fix display of package version numbers.
11766
11767 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11768
11769         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11770         argument.
11771
11772 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11773
11774         * list-mode.el: `display-completion-list': added new/optional
11775           keyword `:completion-string', which allows the programmer to
11776           change the "Possible completions are:" prompt.
11777
11778         * menubar-items.el: Added new pulldown menu-pick to start up the
11779           visual package browser/installer:
11780
11781                 Options->Customize->List Packages
11782
11783         * package-admin.el: Added hooks for installing under both Unix
11784           and MS Windows.  Does additional error checking.  No longer
11785           calls "add-big-package.sh" to install packages under Unix; now
11786           calls gunzip & tar directly.
11787
11788         * package-get.el: Added ability to install packages from files
11789           on a local disk/CDROM.  Now deletes any existing package lisp
11790           directory.  Does completion on available packages when
11791           querying for package names.  Will also search for .tgz files
11792           in addition for .tar.gz files.  Tries to reload
11793           auto-autoloads, as a convenience when loading new packages,
11794           and also tries to add any new package paths to `load-path'.
11795           Changed all occurences of `concat' to use `expand-file-name'.
11796
11797         * package-ui.el: New file which implements the main visual
11798           package browser/installer, which is started via a menu pick or
11799           M-x pui-list packages.
11800
11801 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11802
11803         * startup.el (load-init-file): spelling fix.
11804
11805 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11806
11807         * startup.el (normal-top-level): Load auto-autoload files
11808         covariantly with their precedence.
11809
11810 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11811
11812         * menubar-items.el (default-menubar): Remove "Font Weight"
11813         option, there is currently no custom equivalent.. Customize-faces
11814         is "Edit faces".
11815
11816         * x-font-menu.el (font-menu-set-font): Use customize to set
11817         default face.
11818
11819         * faces.el (face-spec-update-all-matching): New function.
11820
11821         * cus-face.el (custom-set-face-update-spec): New function.
11822         Interface to customize faces from elisp.
11823
11824         (custom-face-value-create): Show the customized settings if set
11825         but not saved.
11826
11827 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11828
11829         (custom-face-value-create): Show the customized settings if set
11830         but not saved.
11831
11832 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11833
11834         * keydefs.el (global-map): Add FSF 20.3 binding of
11835         query-replace-regexp.
11836
11837 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11838
11839         * minibuf.el (read-file-name-internal-1): use
11840         user-name-completion-1 instead of user-name-completion.
11841
11842 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11843
11844         * loadup.el:
11845         * make-docfile.el:
11846         * update-elc.el: Don't set `source-directory' (now defunct as a
11847         global variable) no more.
11848
11849         * packages.el (packages-list-autoloads): Made `source-directory'
11850         (now defunct as a global variable) a parameter.
11851
11852 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11853
11854         * about.el (about-hackers): new email
11855
11856 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11857
11858         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11859
11860 1998-07-17  Didier Verna  <didier@xemacs.org>
11861
11862         * faces.el (set-face-property):
11863         (set-face-dim-p):
11864         (face-dim-p): updated the doc strings now that the dim property isn't
11865         tty-specific.
11866         (face-equal): the dim property is now a common one.
11867
11868         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11869         Renamed the `stipple' attribute to `background-pixmap'.
11870         (custom-face-background-pixmap): make custom-face-stipple an
11871         obsolete alias for this.
11872
11873 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11874
11875         * find-paths.el (paths-file-readable-directory-p): Created and
11876         used.
11877
11878         * loadup.el: Don't set inhibit-... flags from run-temacs.
11879
11880 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11881
11882         * packages.el (packages-data-path-depth): Added and used.
11883
11884 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11885
11886         * about.el:
11887         - Change .xpm to .png, delete "zcat" section.
11888         - cosmetic fix in the 'marcpa' entry.
11889
11890         * etc/photos
11891         - convert all .xpm.Z to .png
11892         - rename mrb to martin
11893         - rename mcook-m to mcookm
11894
11895 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11896
11897         * x-init.el (x-initialize-compose): Add support for
11898         dead-circumflex as YET ANOTHER NAME for that dead key.
11899
11900 1998-08-05  Colin Rafferty <colin@xemacs.org>
11901
11902         * setup-paths.el (paths-construct-exec-path): Made the
11903         last-packages really be last.
11904         (paths-construct-data-directory-list): Ditto.
11905
11906 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11907
11908         * startup.el(startup-splash-frame-body):
11909         Update Copyright notice in splash screen
11910
11911 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11912
11913         * minibuf.el (read-file-name-internal-1): do ~user completion.
11914
11915 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11916
11917         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11918         aginst destroyed extents
11919
11920 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11921
11922         * package-get.el (package-get): add `install-dir' argument.
11923
11924 1998-07-20  John Jones  <jj@asu.edu>
11925
11926         * package-get.el: calls to package-get-update-all will only
11927           update packages which are already installed.
11928
11929 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11930
11931         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11932         writable.
11933
11934 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11935
11936         * about.el (about-hackers): Correct my email.
11937
11938 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11939
11940         * about.el (about-hackers): new email-address.
11941
11942 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11943
11944         * minibuf.el (read-number): Don't let `input-error' condition
11945         escape.
11946
11947 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11948
11949         * about.el (about-hackers): use my `email-for-life' address.
11950
11951 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11952
11953         * XEmacs 21.2-beta1 is released.
11954
11955 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11956
11957         * ldap.el (ldap-search): Doc string change
11958
11959 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11960
11961         * menubar-items.el (default-menubar): Removed references to
11962         `data-directory', and use `locate-data-file' instead, and made
11963         then greyed out if they don't exist.
11964
11965 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11966
11967         * keymap.el (events-to-keys): Use `format' instead of `concat'
11968         since the latter does not accept integer args anymore
11969
11970 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11971
11972         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11973         macros replaced.
11974
11975 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11976
11977         * make-docfile.el: Get first initialization from very-early-lisp.el
11978         * update-elc.el: Ditto.
11979         * loadup.el (really-early-error-handler): Ditto.
11980
11981         * packages.el (packages-unbytecompiled-lisp): Add new file,
11982         very-early-lisp.el.
11983
11984         * very-early-lisp.el: New file.
11985
11986 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11987
11988         * Symbols that have been obsolete for at least 3 years removed (II).
11989
11990         * obsolete.el (eval-current-buffer): Make compatible.
11991         (byte-code-function-p): Ditto.
11992         (send-string): Removed.
11993         (send-region): Removed.
11994         (screen-scrollbar-width): Removed.
11995         (set-screen-scrollbar-width): Removed.
11996         (set-screen-left-margin-width): Removed.
11997         (set-screen-right-margin-width): Removed.
11998         (screen-left-margin-width): Removed.
11999         (screen-right-margin-width): Removed.
12000         (set-buffer-left-margin-width): Removed.
12001         (set-buffer-right-margin-width): Removed.
12002         (buffer-left-margin-width): Removed.
12003         (buffer-right-margin-width): Removed.
12004         (x-set-frame-icon-pixmap): Removed.
12005         (x-set-screen-icon-pixmap): Removed.
12006         (pixel-name): Removed.
12007         (make-pixmap): Removed.
12008         (make-cursor): Removed.
12009         (pixmap-width): Removed.
12010         (pixmap-contributes-to-line-height-p): Removed.
12011         (set-pixmap-contributes-to-line-height): Removed.
12012
12013 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12014
12015         * obsolete.el (popup-menu-up-p): removed.
12016         (read-no-blanks-input): Removed.
12017         (wholenump): Removed.
12018         (ring-mod): Removed (what was ring-mod?).
12019         (current-time-seconds): Removed.
12020         (run-special-hook-with-args): Removed.
12021         (dot): Removed.
12022         (dot-marker): Removed.
12023         (dot-min): Removed.
12024         (dot-max): Removed.
12025         (window-dot): Removed.
12026         (set-window-dot): Removed.
12027
12028         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12029         `dot-min'.
12030
12031         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12032
12033         * code-files.el (insert-file-contents): Rename
12034         run-special-hook-with-args to run-hook-with-args-until-success.
12035         (write-region): Ditto.
12036
12037 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12038
12039         * about.el: Fix typos, update release date.
12040
12041         * Symbols that have been obsolete for at least 3 years removed.
12042
12043         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12044         screen- functions.
12045         (toplevel): remove setf methods for screen functions.
12046         * cl-macs.el (extent-data): defsetf removed.
12047         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12048         many places to remove.
12049         (comment-indent-hook): Ditto.
12050         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12051         (buffer-dedicated-screen): Ditto.
12052         (deiconify-screen): Ditto.
12053         (delete-screen): Ditto.
12054         (event-screen): Ditto.
12055         (find-file-other-screen): Ditto.
12056         (find-file-read-only-other-screen): Ditto.
12057         (live-screen-p): Ditto.
12058         (screen-height): Ditto.
12059         (screen-iconified-p): Ditto.
12060         (screen-list): Ditto.
12061         (screen-live-p): Ditto.
12062         (screen-name): Ditto.
12063         (screen-parameters): Ditto.
12064         (screen-pixel-height): Ditto.
12065         (screen-pixel-width): Ditto.
12066         (screen-root-window): Ditto.
12067         (screen-selected-window): Ditto.
12068         (screen-totally-visible-p): Ditto.
12069         (screen-visible-p): Ditto.
12070         (screen-width): Ditto.
12071         (screenp): Ditto.
12072         (get-screen-for-buffer): Ditto.
12073         (get-screen-for-buffer-noselect): Ditto.
12074         (get-other-screen): Ditto.
12075         (iconify-screen): Ditto.
12076         (lower-screen): Ditto.
12077         (mail-other-screen): Ditto.
12078         (make-screen): Ditto.
12079         (make-screen-invisible): Ditto.
12080         (make-screen-visible): Ditto.
12081         (modify-screen-parameters): Ditto.
12082         (new-screen): Ditto.
12083         (next-screen): Ditto.
12084         (next-multiscreen-window): Ditto.
12085         (other-screen): Ditto.
12086         (previous-screen): Ditto.
12087         (previous-multiscreen-window): Ditto.
12088         (raise-screen): Ditto.
12089         (redraw-screen): Ditto.
12090         (select-screen): Ditto.
12091         (selected-screen): Ditto.
12092         (set-buffer-dedicated-screen): Ditto.
12093         (set-screen-height): Ditto.
12094         (set-screen-position): Ditto.
12095         (set-screen-size): Ditto.
12096         (set-screen-width): Ditto.
12097         (show-temp-buffer-in-current-screen): Ditto.
12098         (switch-to-buffer-other-screen): Ditto.
12099         (visible-screen-list): Ditto.
12100         (window-screen): Ditto.
12101         (x-set-screen-pointer): Ditto.
12102         (x-set-frame-pointer): Ditto.
12103         (screen-title-format): Ditto.
12104         (screen-icon-title-format): Ditto.
12105         (terminal-screen): Ditto.
12106         (delete-screen-hook): Ditto.
12107         (create-screen-hook): Ditto.
12108         (mouse-enter-screen-hook): Ditto.
12109         (mouse-leave-screen-hook): Ditto.
12110         (map-screen-hook): Ditto.
12111         (unmap-screen-hook): Ditto.
12112         (default-screen-alist): Ditto.
12113         (default-screen-name): Ditto.
12114         (x-screen-defaults): Ditto.
12115         (x-create-screen): Ditto.
12116         * obsolete.el: meta-flag removed.
12117         baud-rate removed.
12118         sleep-for-millisecs removed.
12119         extent-data removed.
12120         set-extent-data removed.
12121         set-extent-attribute removed.
12122         extent-glyph removed.
12123         extent-layout removed.
12124         set-extent-layout removed.
12125         list-faces-display removed.
12126         list-faces removed.
12127         trim-versions-without-asking removed.
12128         after-write-file-hooks removed.
12129         truename removed.
12130         auto-fill-hook removed.
12131         blink-paren-hook removed.
12132         select-screen-hook, deselect-screen-hook removed.
12133         auto-raise-screen, auto-lower-screen removed.
12134
12135         * msw-mouse.el: Global change resource -> mswindows-resource.
12136
12137         * XEmacs 21.0-pre5 is released.
12138
12139 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12140
12141         * about.el (about-hackers): Credits update.
12142
12143 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12144
12145         * register.el (insert-register): Don't activate the region.
12146
12147 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12148
12149         * select.el: Restore x-* symbols for backwards compatibility:
12150         x-copy-primary-selection, x-kill-primary-selection,
12151         x-delete-primary-selection, x-select-make-extent-for-selection,
12152         x-valid-simple-selection-, x-cut-copy-clear-internal.
12153
12154 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12155
12156         * XEmacs 21.0-pre4 is released.
12157
12158 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12159
12160         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12161         reporting bugs.
12162         (maybe-add-init-button): Fix semantics under Windows.  Use
12163         `expand-file-name' rather than `concat'.
12164
12165         * help.el (print-messages): New function.
12166
12167 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12168
12169         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12170
12171 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12172
12173         * about.el: Tweaked my entry in about-hackers.
12174
12175         * find-paths.el (paths-emacs-root-p):
12176           Relaxed emacs-root checking of an in-place installation to
12177           also accommodate the flat layout used on MS Windows.
12178
12179 1998-06-29  John Jones  <jj@asu.edu>
12180
12181         * package-get.el: calls to package-get-update-all will only
12182           update packages which are already installed.
12183
12184 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12185
12186         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12187         are handled by the gui-element face fallbacks now.
12188
12189         * x-faces.el: default gui-element face to "background" as well as
12190         the default face.
12191
12192         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12193         and default face settings since these are set as fallbacks now in
12194         the appropriate domain.
12195
12196 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12197
12198         * text-mode.el (text-mode): Reorder regexp so the OR part
12199         corresponding to `page-delim' goes first and the hack in
12200         `forward-paragraph' will work.
12201         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12202
12203 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12204
12205         * subr.el (remove-hook): When checking the hook value
12206           with functionp, don't apply car to it.
12207
12208 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12209
12210         * package-get.el (package-get-remote-filename):
12211           Don't use file-name-as-directory because the local directory
12212           separator conventions might not be the same as ftp's.
12213
12214 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12215
12216         * ldap.el (ldap-host-parameters-alist): New name of
12217         `ldap-host-parameters-plist'
12218
12219 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12220
12221         * package-get.el: Using (require 'package-get-base), now that it
12222         provides itself.  Consequently removed all instances of (load
12223         "package-get-base.el").
12224
12225 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12226
12227         * subr.el (remove-hook): Don't treat the hook value as a
12228           list unless it is both consp and not functionp.
12229
12230 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12231
12232         * about.el: Email address for Ben Wing is ben@xemacs.org.
12233         * auto-show.el: Ditto.
12234         * bytecomp.el: Ditto.
12235         * faces.el: Ditto.
12236         * x-scrollbar.el: Ditto.
12237         * x-misc.el: Ditto.
12238         * tty-init.el: Ditto.
12239         * toolbar-items.el: Ditto.
12240         * symbol-syntax.el: Ditto.
12241         * specifier.el: Ditto.
12242         * objects.el: Ditto.
12243         * hyper-apropos.el: Ditto.
12244         * glyphs.el: Ditto.
12245
12246 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12249         vertical-divider-always-visible-p.
12250         (default-mouse-motion-handler): Ditto.
12251
12252 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12253
12254         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12255         global value.
12256
12257 1998-06-21  Oliver Graf <ograf@fga.de>
12258
12259         * build-reports.el: changed receiver to xemacs-build-reports list
12260
12261 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12262
12263         * font.el: Split font-family-mappings into X and
12264           mswindows-specific versions.
12265           mswindows-font-create-[object|name]: Treat supplied size
12266           as a pointsize. Added underline and strikethru handling.
12267
12268         * msw-faces.el: changed default mswindows charset to western.
12269
12270         * msw-glyphs.el: removed space in border-glyph font string that
12271           was inserted to get round bugs in the mswindows C font code.
12272
12273 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12274
12275         * about.el (about-hackers): Credits update.
12276
12277         * help-nomule.el (tutorial-supported-languages): Add Romanian
12278         TUTORIAL.
12279
12280         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12281         to ISO-8859-2.
12282
12283 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12284
12285         * font.el: Split font-family-mappings into X and
12286           mswindows-specific versions.
12287           mswindows-font-create-[object|name]: Treat supplied size
12288           as a pointsize. Added underline and strikethru handling.
12289
12290         * msw-faces.el: changed default mswindows charset to western.
12291
12292         * msw-glyphs.el: removed space in border-glyph font string that
12293           was inserted to get round bugs in the mswindows C font code.
12294
12295 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12296
12297         * minibuf.el: make read-color-completion-table call
12298           (mswindows-color-list for mswindows devices.
12299
12300 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12301
12302         * lisp/font-lock.el
12303         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12304         Let declaration items contain non-word symbol characters.
12305
12306 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12307
12308         * package-get.el (package-get-package-provider): Added autoload
12309         cookie.  Loading "package-get-base.el" in ALL functions that use
12310         it.  Fixed some (interactive ...) with multiple argument specs
12311         again.  Cosmetic indentation changes.
12312
12313 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12314
12315         * info.el (Info-insert-dir): Don't use nreverse on variables
12316         that you want to use later.
12317
12318 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12319
12320         * x-mouse.el (x-set-point-and-move-selection): Replace call
12321         to x-kill-primary-selection with kill-primary-selection
12322
12323 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12324
12325         * simple.el (what-cursor-position): Make cursor position reported
12326         use value of column-number-start-at-one
12327
12328 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12329
12330         * about.el (xemacs-hackers): Fix Jareth's email address.
12331
12332 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12333
12334         * startup.el (startup-splash-frame): Remove
12335         `xemacs-startup-logo-function'.
12336
12337 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12338
12339         * about.el (about-hackers): Update credits list.
12340
12341 1998-06-06  Jeff Miller <jmiller@smart.net>
12342
12343         * lisp/sound.el: Update sound-ext to allow filenames with
12344           extensions to be found by load-sound-file
12345
12346 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12347
12348         * info.el (Info-rebuild-outdated-dir): Removed variable
12349         (Info-auto-generate-directory): New variable
12350         (Info-save-auto-generated-dir): New variable
12351         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12352         (Info-build-dir-anew): Second parameter removed.  Use
12353         `Info-save-auto-generated-dir'
12354         (Info-rebuild-dir): Ditto
12355
12356 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12357
12358         * list-mode.el (next-list-mode-item): Would not recognize
12359         border between directly neighbored items.
12360
12361 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12362
12363         * package-get.el: add autoloads for some functions.
12364
12365 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12366
12367         * specifier.el (let-specifier): Tiny docfixes.
12368
12369 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12370
12371         * msw-mouse.el: set selection-pointer-glyph to Normal.
12372
12373 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12374
12375         * wid-edit.el (widget-specify-secret): New function.
12376         (widget-after-change): Use it.
12377         (widget-specify-field): Use it.
12378
12379 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12380
12381         * mouse.el (drag-window-divider): Use `(not done)' instead of
12382         `doit'; reuse result of `window-pixel-edges'.
12383
12384         * modeline.el (drag-modeline-event-lag): Rename to
12385         drag-divider-event-lag.
12386
12387 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * specifier.el (let-specifier): Rewritten not to generate needless
12390         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12391         arguments.
12392
12393 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12394
12395         * minibuf.el (read-file-name-1): Setup buffer-local value of
12396         `completion-ignore-case' in completions buffer under Windows.
12397
12398 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12399
12400         * about.el (about-maintainer-glyph): Fix support for not
12401         compressed images.
12402
12403 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12404
12405         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12406
12407         * mouse.el (mouse-track): Cancel selection if misc-user event with
12408         `cancel-mode-internal' function is fetched.
12409
12410 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12411
12412         * files.el (save-some-buffers-1): Fixed return value.
12413
12414 1998-06-01  Oliver Graf <ograf@fga.de>
12415
12416         * dragdrop.el: added experimental
12417
12418 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12419
12420         * startup.el (after-init-hook, init-file-user,
12421         user-init-directory, load-user-init-file):  Purge references
12422         to "~/.xemacs/init.el" from docstrings.
12423
12424         (load-user-init-file) Use paths-construct-path to construct
12425         paths to user init files.  Go directly to ~/.emacs, do not
12426         search ~/.xemacs/, do not load `default-custom-file'.
12427
12428 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12431         general *sh.
12432         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12433
12434 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12435
12436         * menubar-items.el (default-menubar): add Update Packages to customize
12437         menu.
12438
12439 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12440
12441         * faces.el: use toolbar face as a fallback for toolbar properties
12442         in xpm-color-symbols instead of default.
12443
12444         * msw-faces.el: rename 3d-object -> gui-element face.
12445
12446 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12447
12448         * startup.el (xemacs-startup-logo-function): New variable.
12449         (startup-splash-frame): Use it.
12450
12451 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12452
12453         * files.el (save-some-buffers): Would wait 1 second.
12454         (save-some-buffers-1): Delete other windows here instead of in
12455         `save-some-buffers'.
12456         (save-some-buffers): Force redisplay only if windows were deleted.
12457
12458 1998-06-02  Didier Verna  <didier@xemacs.org>
12459
12460         * cus-face.el (custom-face-attributes): generalized the use of
12461         toggle buttons for boolean attributes.
12462         Re-ordered the items a bit.
12463
12464 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12465
12466         * sound.el (default-sound-directory): Use `locate-data-directory'
12467         to find the sounds directory.
12468
12469 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12470
12471         * sound.el: default sound-ext to .wav under mswindows, .au
12472         otherwise. load-default sounds without extensions.
12473
12474 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12475
12476         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12477         if send-pr is not bound.
12478
12479 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12480
12481         * files.el: grok idl files in auto-mode-alist.
12482 1998-06-01  Jeff Miller  <jmiller@smart.net>
12483
12484         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12485         calling `upcase'.
12486
12487 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12488
12489         * msw-glyphs.el: add xbm to the list of image types supported.
12490
12491 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12492
12493         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12494         instead of XEmacs one when dumping InfoDock.
12495
12496 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12497
12498         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12499         for `modeline-visible-p'
12500
12501         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12502
12503 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12504
12505         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12506         since it's not used anymore. doc string fixes.
12507
12508         * package-get.el (package-get-file-installed-p): new function. use
12509         instead of file-installed-p which is in an external package.
12510
12511 1998-05-28  Oliver Graf <ograf@fga.de>
12512
12513         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12514         favor of select-window/switch-to-buffer
12515
12516 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12517
12518         * startup.el: changed (getenv "HOME") to (user-home-directory)
12519
12520 1998-05-25  Oliver Graf <ograf@fga.de>
12521
12522         * frame.el (cde-start-drag) moved to dragdrop.el
12523         (offix-start-drag-region) moved to dragdrop.el
12524         (offix-start-drag) moved to dragdrop.el
12525         * dragdrop.el (cde-start-drag) moved from frame.el
12526         (offix-start-drag-region) moved from frame.el
12527         (offix-start-drag) moved from frame.el
12528         (cde-start-drag-region) cde drag regions
12529         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12530
12531 1998-05-26  Oliver Graf <ograf@fga.de>
12532
12533         * dragdrop.el: created dragdrop-drag prototypes
12534         (cde-start-drag-region) fixed typo
12535
12536 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12537
12538         * simple.el (after-init-hook): Remove reader macro.
12539
12540         * packages.el (packages-hardcoded-lisp): Get rid of reader
12541         macros.  Update DOC string.
12542
12543 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * mouse.el (drag-window-divider): Ditto.
12546
12547         * modeline.el (mouse-drag-modeline): Use it.
12548
12549         * lisp-mode.el (let-specifier): Specify indentation.
12550
12551         * specifier.el (let-specifier): Renamed from
12552         `with-specifier-instance'.
12553
12554 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12555
12556         * x-faces.el:
12557         * faces.el: move definition of xpm-color-symbols from x-faces.el
12558         to faces. Predicate x-get-resource on the presence of x.
12559
12560         * msw-faces.el: set 3d-object face rather than modeline. Specify
12561         faces as specfier defaults.
12562
12563         * package-get.el: don't use package-admin-add-single-file-package.
12564
12565 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * toolbar-items.el: Fixup tooltips.
12568         (toolbar-gnus): Don't use obsolete variable
12569         toolbar-news-frame-properties.
12570         (toolbar-news-reader): Default to `gnus' instead of
12571         `not-configured'.
12572
12573         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12574         Windows.
12575
12576 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12577
12578         * package-get.el: rename -installedp -> -installed-p.
12579
12580 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12581
12582         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12583         attributes, and assinged it to continuation, truncation and
12584         hscroll glyphs.
12585
12586         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12587         and made continuation, truncation and hscroll glyphs arrow
12588         characters out of that font.
12589
12590 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12591
12592         * minibuf.el (minibuffer-electric-separator): Play nicely with
12593         directory-sep-char being \.
12594         (minibuffer-electric-tilde): Ditto.
12595         (read-file-name-map): Ditto.
12596
12597 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12600         on X devices.
12601         (default-mouse-track-deal-with-down-event): Avoid
12602         `x-disown-selection'; use `disown-selection' instead.
12603
12604 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12605
12606         * select.el:
12607         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12608         moved to (cut-copy-clear-internal) in select.el. Ditto for
12609         (x-delete-primary-selection) (x-kill-primary-selection)
12610         (x-copy-primary-selection).
12611         (own-clipboard): new function.
12612
12613         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12614         functions in select.el. remove old ones.
12615         (mswindows-own-clipboard): new function.
12616
12617 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12618
12619         * gnuserv.el: allow connections from mswindows type devices.
12620
12621 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12622
12623         * msw-glyphs.el: change image type used from cursor to resource.
12624
12625 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12626
12627         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12628         for {top,bottom}-{left,right} values in addition to
12629         {top,bottom}_{left,right}.
12630         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12631
12632 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12633
12634         * cl-macs.el (specifier-instance): Undefine its setf method.
12635
12636         * specifier.el (with-specifier-instance): Added docstring.
12637
12638         * mouse.el (drag-window-divider): Ditto.
12639
12640         * modeline.el (mouse-drag-modeline): Use it.
12641
12642         * lisp-mode.el (with-specifier-instance): Define its indentation
12643         level.
12644
12645         * specifier.el (with-specifier-instance): New macro.
12646
12647 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12648
12649         * package-get.el (package-get-create-custom): new function to
12650         auto-generate package-get-custom.el from package-get-base.el.
12651         * (package-get-ever-installedp): new function.
12652         * (package-get-custom): new function to get all packages specified
12653         by customize.
12654
12655 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12656
12657         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12658
12659 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12660
12661         * cl-extra.el: Reverse previous float change.
12662
12663 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12664
12665         * x-faces.el:
12666         * faces.el (try-font-name): moved from x-faces.el since it is
12667         required by w3 under mswindows as well X.
12668
12669 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12670
12671         * winnt.el: Removed evil (setq completion-ignore-case t)
12672         clause, one more overlookef fsfism.
12673         (nt-quote-args-functions-alist): End sentences with double space.
12674
12675 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12676
12677         * window-xemacs.el (push-window-configuration): Remove kludgery of
12678         recaching default-toolbar specifier.
12679         (pop-window-configuration): Ditto.
12680         (unpop-window-configuration): Ditto.
12681
12682 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12683
12684         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12685
12686 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12687
12688         * winnt.el (nt-quote-args-verbatim): Added function.
12689         (nt-quote-args-prefix-quote): Added function.
12690         (nt-quote-args-backslash-quote): Added function.
12691         (nt-quote-args-double-quote): Added function.
12692         (nt-quote-args-functions-alist): New variable.
12693         (nt-quote-process-args): Added function. This is the main quoting
12694         work horse called from process-nt.c
12695
12696 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12697
12698         * winnt.el: Removed duplicate definitions for backspace,
12699         delete, M-backspace and C-M-backspace.
12700         (file-name-buffer-file-type-alist): Removed this variable.
12701         (find-buffer-file-type): Removed function.
12702         (find-file-binary):  Removed function.
12703         (find-file-text): Removed function.
12704         (find-file-not-found-set-buffer-file-type): Removed function.
12705         (save-to-unix-hook): Removed function.
12706         (revert-from-unix-hook): Removed function.
12707         (using-unix-filesystems): Removed function.
12708         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12709         warning.
12710         (x-set-selection): Removed function.
12711         (x-get-selection): Removed function.
12712         Removed commented FSFisms.
12713         Replaced copyright notice (this file is not part of GNU Emacs).
12714         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12715         comint-process-echoes setting to t.
12716
12717 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12718
12719         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12720         and used following the interface change of
12721         `paths-find-recursive-path'.
12722
12723         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12724         regexp instead of a list of base names.
12725         (paths-version-control-filename-regexp):
12726         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12727         Introduced and used following the interface change of
12728         `paths-find-recursive-path'.
12729
12730 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12731
12732         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12733         on X devices, rather than on all non-TTY devices.
12734
12735 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12736
12737         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12738
12739         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12740
12741 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12742
12743         * itimer.el (activate-itimer): Fixed usage of integers
12744         as argument to `concat'.
12745
12746 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12747
12748         * itimer.el (start-itimer): replace the use of `concat' with
12749         `format'
12750
12751 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12752
12753         * mode-motion.el (mode-motion-hook): Clarify docstring.
12754         From Bob Weiner <weiner@altrasoft.com>
12755
12756         * loadhist.el (symbol-file): Supply prompt string when used
12757         interactively.
12758         From Bob Weiner <weiner@altrasoft.com>
12759
12760 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12761
12762         * loadup.el (really-early-error-handler): Ditto.
12763
12764         * update-elc.el: Ditto.
12765
12766         * setup-paths.el (paths-construct-exec-path): Ditto.
12767
12768         * make-docfile.el: Ditto.
12769
12770         * find-paths.el (paths-decode-directory-path): Use split-path
12771         instead of decode-path.
12772
12773         * files.el (parse-colon-path): Update docstring reference.
12774
12775 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12776
12777         * msw-init.el:
12778         * x-init.el:
12779         Bind cut'n'paste keys to non window-system specific functions.
12780
12781         * msw-select.el: New function mswindows-clear-clipboard.
12782         mswindows-cut-copy-clipboard extended to handle clearing of the
12783         selection and renamed to mswindows-cut-copy-clear-clipboard.
12784
12785         * select.el: on mswindows devices delete-primary-selection
12786         calls mswindows-clear-clipboard.
12787
12788 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12789
12790         * simple.el (quoted-insert): Inhibit quit when using read-char.
12791
12792         * cmdloop.el (read-char): Don't inhibit quit.
12793         (read-char-exclusive): Ditto.
12794         (read-char): Signal quit if quit-char was pressed.
12795         (read-char-exclusive): Ditto.
12796         (read-quoted-char): Return a character, not integer.
12797
12798         * menubar-items.el (default-popup-menu): Use Andy's generic
12799         selection code.
12800         (default-popup-menu): Fix code.
12801
12802 1998-05-14  Oliver Graf <ograf@fga.de>
12803
12804         * dragdrop.el (dragdrop-function-widget): this time it's done
12805
12806 1998-05-13  Oliver Graf <ograf@fga.de>
12807
12808         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12809
12810 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12811
12812         * device.el (device-pixel-width):
12813         (device-pixel-height):
12814         (device-mm-width):
12815         (device-mm-height):
12816         (device-bitplanes):
12817         (device-color-cells): Swapped parameters to device-system-metric
12818         according to the interface change.
12819
12820 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12821
12822         * mouse.el (default-mouse-motion-handler): Use new name of the
12823         function event-over-vertical-divider-p.
12824         Do not set E-W arrow cursor over the divider if
12825         vertical-divider-draggable-p is nil in the window.
12826         ([top-level]): Use new name for the variable
12827         vertical-divider-map.
12828         (drag-window-divider): Respect vertical-divider-draggable-p.
12829         Variable name typo fixes.
12830
12831 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * keymap.el (kbd): Define here; handle string constants and
12834         others...
12835
12836 1998-05-15  Christian Nyb <chr@mediascience.no>
12837
12838         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12839         in Emacs 18.
12840
12841 1998-05-13  Didier Verna  <didier@xemacs.org>
12842
12843         * mouse.el (drag-window-divider): give the vertical divider a
12844         pressed look when dragging it.
12845
12846 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12847
12848         * faces.el: predicate some more face operations on x or mswindows
12849         not just x.
12850
12851         * modeline.el: enable modeline coloring for mswindows.
12852
12853 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12854
12855         * minibuf.el (minibuffer-default): Added variable; compatible with
12856         FSF Emacs.
12857         (next-history-element): Used `minibuffer-default'.
12858
12859 1998-05-12  Oliver Graf <ograf@fga.de>
12860
12861         * dragdrop.el (dragdrop-function-widget): button and mods ok
12862         arguments still look a bit strange
12863         (dragdrop-compare-mods) created
12864         (dragdrop-drop-do-functions) correctly checks for buttons and
12865         modifiers
12866
12867 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12868
12869         * setup-paths.el (paths-default-info-directories): Replace
12870         path-separator with directory-sep-char.
12871
12872         * files.el (path-separator): Don't define it here.
12873
12874 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12875
12876         * update-elc.el: Ditto.
12877
12878         * setup-paths.el (paths-construct-exec-path): Ditto.
12879
12880         * make-docfile.el: Ditto.
12881
12882         * loadup.el (really-early-error-handler): Ditto.
12883
12884         * find-paths.el (paths-decode-directory-path): Use decode-path
12885         instead of decode-path-internal.
12886
12887         * files.el (parse-colon-path): Update docstring.
12888
12889 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12890
12891         * subr.el (get-buffer-window-list): Make BUFFER optional.
12892
12893         * window-xemacs.el (windows-of-buffer): Defalias to
12894         get-buffer-window-list.
12895
12896 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12897
12898         * disass.el: Fix maintainer keyword.
12899
12900         * bytecomp.el (byte-compile-and-load-file): Autoload.
12901         (byte-compile-buffer): Ditto.
12902
12903         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12904         value is returned, not the name.
12905         (lisp-imenu-generic-expression): Enable it.
12906         (lisp-mode-variables): Ditto.
12907         (lisp-indent-offset): Change defconst to defvar.
12908         (lisp-indent-function): Ditto.
12909         (lisp-body-indent): Ditto.
12910
12911 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12912
12913         * modeline.el: Use zap-last-kbd-macro-event.
12914
12915         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12916         nil, don't attempt to do anything with messages.
12917         (eval-last-sexp): Use `letf' for clarity.
12918
12919 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12920
12921         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12922
12923 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12924
12925         * buff-menu.el:
12926         * lisp-mode.el:
12927         * obsolete.el:
12928         Change empty docstrings into no doc strings at all.
12929         Fix bogus FSF-format docstrings.
12930         * etags.el: Fix docstring.
12931
12932 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12933
12934         * package-get.el (package-get): Use internal md5
12935
12936 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12937
12938         * about.el (about-xemacs): Correct abuse of concat.
12939
12940 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12941
12942         * info.el (Info-mode): Use easymenu.
12943
12944 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * apropos.el (apropos): Don't use concat with integers.
12947
12948         * cmdloop.el (describe-last-error): Handle the case when no error
12949         was seen gracefully.
12950
12951         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12952         defun.
12953         (apropos-describe-plist): Ditto.
12954
12955         * help.el (with-displaying-help-buffer): Revert to a defun.
12956         (describe-key): Use it as defun.
12957         (describe-mode): Ditto.
12958         (describe-bindings): Ditto.
12959         (describe-prefix-bindings): Ditto.
12960         (describe-installation): Ditto.
12961         (view-lossage): Ditto.
12962         (describe-function): Ditto.
12963         (describe-variable): Ditto.
12964         (describe-syntax): Ditto.
12965
12966 1998-05-11  Oliver Graf <ograf@fga.de>
12967
12968         * dragdrop.el: changed order of require/provide
12969         (dragdrop-drop-mime-default) changed to new calling conventions
12970         (dragdrop-drop-do-functions) changed to new calling conventions
12971         (dragdrop-function-widget) this one needs more work...
12972
12973 1998-05-10  Oliver Graf <ograf@fga.de>
12974
12975         * about.el: another small change in my entry
12976         * dragdrop.el (dragdrop-drop-log-function): logging added
12977         plus customizations
12978         changed interface to handler functions. now called with event
12979         and object
12980
12981 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12982
12983         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12984         E-W arrow pointer displayed over draggable dividers.
12985
12986         * mouse.el (default-mouse-motion-handler): Show it when
12987         appropriate.
12988         (drag-window-divider): Added.
12989         ([top-level]): Initialized window-divider-map with a keymap
12990         binding the above function to left button down event.
12991
12992         * x-mouse.el (x-init-pointer-shape): Initialize
12993         divider-pointer-glyph from Cursor.dividerPointer, or use default
12994         E-W double arrow.
12995
12996 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12997
12998         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12999
13000 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * simple.el (count-words-buffer): Don't query for buffer.
13003         (count-lines-buffer): Ditto.
13004
13005 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13006
13007         * help.el (where-is): add optional insert argument.
13008
13009 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13010
13011         * help.el (describe-key-briefly): New argument INSERT.
13012
13013         * simple.el (eval-expression): New optional argument; synch with
13014         FSF 20.3.
13015
13016         * keydefs.el (global-map): Add new register bindings.
13017
13018         * register.el: Synched with FSF 20.3.
13019
13020 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13021
13022         * window-xemacs.el (recenter): all arguments are optional.
13023
13024 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13025
13026         * device.el: (device-pixel-width): Reflected name/parameters
13027         change to device-system-metric.
13028         (device-pixel-height): Ditto.
13029         (device-mm-width): Ditto.
13030         (device-mm-height): Ditto.
13031         (device-bitplanes): Ditto.
13032         (device-color-cells): Ditto.
13033
13034 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13035
13036         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13037
13038         * cl.el (most-positive-fixnum): Document.
13039         (most-negative-fixnum): Ditto.
13040
13041         * cus-dep.el: Updated comment.
13042
13043         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13044         constant.
13045
13046         * cus-load.el (custom-put): Removed.
13047
13048         * files.el (after-find-file): Just resignal quit instead of
13049         signaling "canceled".
13050
13051 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13052
13053         * frame.el (other-frame): Use `focus-frame' instead of
13054         select-frame kludges.
13055
13056         * lisp-mode.el: Update lisp-indent-function for
13057         save-selected-frame and with-selected-frame.
13058
13059         * frame.el (save-selected-frame): New macro.
13060         (with-selected-frame): Ditto.
13061         (other-frame): Use `set-frame-focus'.
13062
13063 1998-05-06  Oliver Graf <ograf@fga.de>
13064
13065         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13066         (dragdrop-drop-url-default) default handler for URL drops created
13067         (dragdrop-drop-mime-default) default handler for MIME drops created
13068         (dragdrop-drop-functions) default custom for handling drops created
13069         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13070
13071 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13072
13073         * mouse.el: Removed redundant mouse-mswindows-drop function.
13074
13075 1998-05-05  Oliver Graf <ograf@fga.de>
13076
13077         * about.el: changed some text in my entry
13078         * dragdrop.el: added customs
13079
13080 1998-05-04  Oliver Graf <ograf@fga.de>
13081
13082         * mouse.el: killed global drop key bindings
13083         (mouse-offix-drop) removed
13084         * dragdrop.el: created
13085         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13086
13087 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13088
13089         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13090         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13091
13092         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13093         obsolete comment.
13094
13095         * scrollbar.el (scrollbars-visible-p): Use new
13096         {vertical,horizontal}-scrollbar-visible-p specifiers.
13097
13098 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13099
13100         * device.el (device-pixel-height):
13101         (device-pixel-width):
13102         (device-mm-width):
13103         (device-mm-height):
13104         (device-bitplanes):
13105         (device-color-cells): Moved these 6 functions from device.c; they
13106         all use single (device-system-metrics) call.
13107
13108 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13109
13110         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13111         were renamed.
13112
13113         * menubar-items.el:
13114         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13115         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13116
13117         * help.el (help-map): Remove Hyperbole keybinding logic.
13118         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13119
13120 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13121
13122         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13123         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13124
13125 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13126
13127         * msw-glyphs.el: use nicer icon3 from the frame icon.
13128
13129 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13130
13131         * version.el (emacs-version): Remove InfoDock conditionals.
13132
13133         * startup.el (startup-splash-frame): Change ID logo name.
13134
13135 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13136
13137         * files.el (after-find-file): If the user presses C-g on
13138         directory-creation prompt, kill the buffer.
13139
13140 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13141
13142         * simple.el (count-words-region): Reverse previous change.
13143
13144 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13145
13146         * replace.el (query-replace): Just call perform-replace.
13147         (query-replace-regexp): Ditto.
13148         (perform-replace): Move region handling here.
13149         (perform-replace): Use the new arg to match-data.
13150
13151 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13152
13153         * x-init.el: Install X specific display table that
13154           displays char 0240 as a space to avoid whatever it is
13155           that screws up display of that character code.
13156
13157 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13158
13159         * help.el (function-arglist): If no arguments are documented for a
13160         subr, print nothing rather than incorrect output.
13161
13162 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13163
13164         * cmdloop.el (command-error): Update bail-out error message to use
13165         `emacs-program-name'.
13166
13167         * lib-complete.el: Remove reader macro cruft.
13168
13169         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13170         cruft.
13171
13172         * simple.el (count-words-region): Drop interactive-p check on the
13173         message.
13174
13175 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13176
13177         * font.el
13178         * msw-faces.el
13179         Correct spelling of mswindows-font-canonicalize-name.
13180
13181 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13182
13183         * ldap.el (ldap-host-parameters-alist): Replaced with
13184         `ldap-host-parameters-plist'
13185         (ldap-search): Adapt to previous change
13186
13187 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13188
13189         * about.el (about-hackers): Update Bob Weiner bio.
13190         (about-maintainer-info): Ditto.
13191
13192 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13193
13194         * simple.el (display-warning-minimum-level): Docfix.
13195
13196 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13197
13198         * widget.el (:default-get): New keyword.
13199         * wid-edit.el (default, widget-default-default-get): Define it.
13200         (group, widget-group-default-get): Define it.
13201         (menu-choice, widget-choice-default-get): Define it.
13202         (widget-default-get): New function.
13203         (widget-choice-action): Call it.
13204         (widget-editable-list-entry-create): Call it.
13205
13206 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13207
13208         * byte-optimize.el (byte-boolean-vars): Removed.
13209         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13210         lookup through `byte-boolean-vars'.
13211
13212 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13213
13214         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13215         resource-provided values into ghost specs for scrollbar-height and
13216         scrollbar-width.
13217
13218 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13219
13220         * byte-optimize.el: Don't attempt to optimize /=.
13221
13222         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13223         (byte-compile-/=): Ditto.
13224
13225 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13226
13227         * apropos.el: Use `with-displaying-help-buffer'.
13228         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13229         Use `with-displaying-help-buffer'.
13230         (apropos-follow): Do not give special treatment to buffer cursor
13231         was in prior to a mouse click.
13232         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13233         (apropos-print-doc): Set correct buffer for setting text
13234         properties.
13235
13236 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13237
13238         * help.el (help-buffer-prefix-string): New variable.
13239         (help-buffer-name): Use it.
13240
13241         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13242         mode menu.
13243
13244 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13245
13246         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13247
13248 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13249
13250         * files.el (find-file-noselect): Update docstring.
13251         (find-file-noselect): Signal an error if found an unreadable file.
13252         (file-chase-links): Save the match data.
13253         (normal-mode): Use `lwarn' and `error-message-string'.
13254         (interpreter-mode-alist): Change defconst to defvar.
13255         (inhibit-first-line-modes-regexps): Ditto.
13256         (inhibit-first-line-modes-regexps): Added .tgz.
13257         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13258         (change-major-mode-with-file-name): New user-option.
13259         (set-visited-file-name): Synched with FSF.
13260         (file-name-extension): New function, from FSF 20.3.
13261         (file-relative-name): Synched with FSF.
13262         (save-some-buffers): Support the C-r feature.
13263         (recover-session): Synched with FSF.
13264         (kill-some-buffers): Ditto.
13265         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13266
13267 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13268
13269         * files.el (insert-file): Undo previous change and reenable use of
13270         format.el.
13271
13272 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * window-xemacs.el (recenter): Define.
13275
13276 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13277
13278         * font.el (mswindows-font-create-name)
13279         (mswindows-font-create-object): new functions for mswindows type
13280         fonts.
13281
13282         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13283         strings are parsed as well as font objects.
13284
13285 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13286
13287         * modeline.el (defining-kbd-macro): Restore modeline indication of
13288         kbd-macro being recorded.
13289         (add-minor-mode): Simplify docstring.
13290         (modeline-minor-mode-menu): Remove stuff.
13291
13292 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13293
13294         * code-process.el (call-process): dynamically decide process
13295         coding type.
13296
13297 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13298
13299         * modeline.el: Add line-number-mode, column-number-mode to
13300         the modeline minor-mode menu.  Button2 on the line number does
13301         goto-line.
13302
13303 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13304
13305         * mouse.el: move x-selection-owner-p type things to
13306         selection-owner-p.
13307
13308         * msw-init.el: copy zmacs stuff from x-init.el
13309
13310         * msw-select.el (mswindows-own-selection)
13311         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13312         functions. Very simple minded implementation of selectio
13313         ownership.
13314
13315         * select.el (own-selection) (disown-selection)
13316         (activate-region-as-selection) (select-make-extent-for-selection)
13317         (valid-simple-selection-p): functions moved from x-select.el for
13318         generalized selection.
13319
13320         * x-select.el: see select.el changes.
13321
13322         * x-toolbar.el: use new selection functions.
13323
13324 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13325
13326         * packages.el (packages-find-package-directories): Fixed bug that
13327         would pick up multiple site-package directories.
13328         (package-locations): Added "xemacs-packages" as a late package
13329         location.
13330
13331         * find-paths.el: Now uses `emacs-program-name' and
13332         `emacs-program-version'.
13333         Additions to enforce version-specific directories in
13334         `paths-find-version-directory'.
13335
13336 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13337
13338         * default.el: Removed.
13339         * site-start.el: Removed.
13340
13341 1998-04-29  Didier Verna  <didier@xemacs.org>
13342
13343         * minibuf.el (minibuffer-history-minimum-string-length): Default
13344         to nil.
13345
13346 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13347
13348         * find-paths.el (paths-program-name): Rename.
13349         (paths-emacs-root-p): Ditto.
13350         (paths-find-site-directory): Ditto.
13351
13352 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13353
13354         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13355         `emacs-lisp-byte-compile-and-load'.
13356
13357 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13358
13359         * ldap.el (ldap-search): Fixed additional parameter passing to
13360         `ldap-open'
13361
13362 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13363
13364         * select.el (kill-primary-selection) (selection-owner-p)
13365         (copy-primary-selection) (yank-clipboard-selection)
13366         (selection-exists-p) (delete-primary-selection): new file and
13367         functions that do the right thing for the selected device.
13368
13369         * x-menubar.el: use generalised selection functions.
13370
13371         * dumped-lisp.el: dump select.el.
13372
13373 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13374
13375         * find-paths.el (paths-progname): New variable.
13376         (paths-emacs-root-p): Use it.
13377         (paths-find-site-directory): Ditto.
13378
13379 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13380
13381         * loadup.el ((member "dump" command-line-args)): Dump as
13382         `infodock' if InfoDock.
13383
13384 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13385
13386         * find-paths.el (construct-emacs-version): Simplify, include
13387         program name in the return value.
13388         * (paths-find-version-directory): Use it.
13389
13390 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13391
13392         * info.el (Info-parse-dir-entries): Fixed regexp
13393         (Info-build-dir-anew): Remove full suffix and capitalize info file
13394         name for files with no @direntry
13395         (Info-batch-rebuild-dir): New function
13396         (Info-suffixed-file): Check for regular files instead of simple
13397         file existence (could catch directories before)
13398
13399 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13400
13401         * setup-paths.el, find-paths.el: Removed uses of `not' which
13402         temacs doesn't have.
13403
13404         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13405         into root searching.
13406
13407 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13408
13409         * subr.el: Remove definition of `not'.
13410
13411 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13412
13413         * msw-glyphs.el: enable graphics support.
13414
13415 1998-04-23  Didier Verna  <didier@xemacs.org>
13416
13417         * x-menubar.el (default-menubar): restored the line-number-mode
13418         option.
13419
13420         * misc doc string updates related to the options menu.
13421
13422 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13423
13424         * setup-paths.el (paths-construct-load-path): Fix typo.
13425
13426 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13427
13428         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13429         font-menu-ignore-scaled-fonts don't have to be bound now; this
13430         gets us one step further towards making --no-autoloads work.
13431
13432         * startup.el (normal-top-level): Load auto-autoloads only if
13433         lisp-directory is non-nil.
13434
13435         * setup-paths.el (paths-construct-load-path): Made it robust
13436         against nil lisp-directory.
13437
13438         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13439         to the list of variables that cause a warning when nil.
13440
13441         * toolbar.el (init-toolbar-location): Now works even when there's
13442         no toolbar icon directory.
13443
13444 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13445
13446         * help.el (view-lossage): Recognize it.
13447
13448         * simple.el (log-message): Mark multiline messages.
13449
13450 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13451
13452         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13453
13454 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13455
13456         * package-get.el (package-get-all):  add `\n' separator to
13457         interactive specification so that both variables are read
13458
13459 1998-04-22  Didier Verna  <didier@xemacs.org>
13460
13461         * x-menubar.el: ported the options menu to Custom.
13462         Moved the "read only" toggle button to the buffers menu.
13463         Corrected some missing ;;;###autoload or defcustom.
13464
13465         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13466         the scrollbar-visible specifier for options menu handling.
13467
13468         * toolbar.el (toolbar-visible-p)
13469                      (toolbar-captioned-p)
13470                      (default-toolbar-position): defcustom wrappers around
13471         the toolbar specifiers for options menu handling.
13472
13473         * frame.el (get-frame-for-buffer-default-instance-limit):
13474         defcustom it for options menu handling.
13475
13476         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13477         font-lock-mode for options menu handling.
13478
13479         * cus-start.el: added Custom properties to overwrite-mode for
13480         options menu handling.
13481
13482 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13483
13484         * about.el: shameless self-promotion.
13485
13486 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * simple.el (raw-append-message): Slightly optimize.
13489         (remove-message): Use `push' for clarity.
13490         (append-message): Ditto.
13491         (display-warning): Dito.
13492         (raw-append-message): Send the message to the appropriate device.
13493
13494 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13495
13496         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13497         From Sean MacLennan <Sean.MacLennan@pika.ca>
13498
13499 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13500
13501         * setup-paths.el: Changed `directory-sep-char' to
13502         `path-separator', following a change in GNU Emacs.
13503
13504 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13505
13506         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13507         (Info-build-dir-anew): Add a final newline.
13508         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13509         is `always'
13510         (Info-rebuild-dir): Ditto
13511
13512         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13513
13514 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13515
13516         * simple.el (count-words-buffer): Retain zmacs region.
13517         (count-words-region): Ditto.
13518         * simple.el: (what-line): Expanded line counts.
13519         (count-lines): New parameter to conditionalize whether collapsed
13520         lines get counted.
13521         From Bob Weiner <weiner@altrasoft.com>
13522
13523 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13524
13525         * packages.el (package-locations): infodock-packages must override
13526         mule-packages and packages.
13527
13528 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13529
13530         * wid-edit.el:
13531         remove rude messages from widget-activation-widget-mapper
13532         and widget-activation-glyph-mapper
13533
13534 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13535
13536         * toolbar.el: Remove (featurep 'x) test from
13537         toolbar-make-button-list
13538
13539 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13540
13541         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13542         only if in the same frame.
13543
13544 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13545
13546         * packages.el (package-locations): Added site-packages hierarchy.
13547
13548         * setup-paths.el (paths-default-info-directories): Introduced and
13549         used.
13550
13551         * packages.el, setup-paths.el: Set various path searching depths
13552         to 1.
13553
13554         * packages.el (packages-hierarchy-depth):
13555         (packages-load-path-depth): Introduced and used.
13556
13557         * setup-paths.el (paths-load-path-depth): Introduced and used.
13558
13559         * find-paths.el (paths-find-recursive-path): Added max-depth
13560         parameter.
13561
13562 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13563
13564         * setup-paths.el (paths-construct-info-path): Removed
13565         dependency on behavior of (file-name-as-directory "").
13566
13567 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13568
13569         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13570         lisp objects
13571
13572 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13573
13574         * dump-paths.el, startup.el: Added handling for --debug-paths.
13575
13576 1998-04-15  William M. Perry  <wmperry@aventail.com>
13577
13578         * wid-edit.el: We cannot just set the help-echo or balloon-help
13579           properties for an extent based on the :help-echo widget
13580           property, since help-echo and balloon-help cause an EXTENT to
13581           get passed in, where :help-echo functions are expecting a WIDGET
13582
13583 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13584
13585         * scrollbar.el (init-scrollbar-from-resources): Call
13586         mswindows-init-scrollbar-metrics when appropriate.
13587
13588 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13589
13590         * dumped-lisp.el: dump x-toolbar for window system
13591
13592         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13593         have support and xpm.
13594
13595 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13596
13597         * files.el (toggle-read-only): Fix docstring.
13598         From Didier Verna <didier@xemacs.org>
13599
13600 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13601
13602         * startup.el (normal-top-level): Load autoload-file-name without
13603         specifying an extension---some people only auto-autoload.el.gz.
13604
13605 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * files.el (backup-enable-predicate): Don't bomb on NAME being
13608         nil.
13609
13610 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13611
13612         * find-paths.el, packages.el: Now prefers configure'd paths.
13613         This shouldn't cause any of the originally anticipated problems as
13614         the current paths architecture will not define the various
13615         configure-xxx variables if they're not specified on the configure
13616         command line.
13617
13618         * find-paths.el, setup-paths.el, packages.el: Removed all
13619         mentionings of "/" as a path separator.
13620         Used paths-construct-path throughout.
13621
13622         * find-paths.el (paths-construct-path): Created to assemble paths
13623         from directory components.
13624
13625         * setup-paths.el, packages.el: Used paths-decode-directory-path
13626         instead of decode-path-internal.
13627
13628         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13629         and associates.
13630         (paths-decode-directory-path) Created.
13631
13632         * setup-paths.el: Changed configure-exec-path to
13633         configure-exec-directory.
13634
13635 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13636
13637         * packages.el (packages-find-packages): Fixed decoding of
13638         EMACSPACKAGEPATH.
13639
13640         * startup.el: -no-packages -> -no-early-packages.
13641
13642         (packages-load-package-lisps): Fixed loading of auto-autoload
13643         files.
13644
13645         * startup.el (normal-top-level): Fixed loading of core
13646         auto-autoload.
13647
13648         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13649
13650         * startup.el, packages.el, dump-paths.el: Added proper settings
13651         for site-directory and lisp-directory variables.
13652
13653         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13654         inhibit-package-autoloads and fixed handling of it.
13655
13656         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13657         handling of former inhibit-package-init, now
13658         inhibit-early-packages, to make -vanilla etc. work.
13659
13660 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13661
13662         * code-process.el (start-process): Fallback to 'undecided instead
13663         of 'binary for process input coding stream.
13664
13665         * process.el (start-process): Docstring fix.
13666
13667 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13668
13669         * info.el (Info-insert-dir): Do not insert temporary dir files
13670         in Info-dir-file-attributes
13671         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13672         (Info-rebuild-dir): Ditto.
13673
13674 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13675
13676         * obsolete.el: Added obsoleteness declarations for
13677         `site-directory' and `Info-default-directory-list'.
13678
13679 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13680
13681         * find-paths.el (paths-find-emacs-root): Only look at the
13682         executable at the end of the symlink chain for determining the
13683         Emacs root.
13684
13685 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13686
13687         * setup-paths.el (paths-construct-info-path): Changed construction
13688         to cater to gone default in configure.
13689
13690         * find-paths.el (paths-uniq-append): Added.
13691
13692         * packages.el: Rewritten package path construction once again.
13693
13694         * dump-paths.el, startup.el: Removed package-path as a global
13695         variable.
13696
13697         * package-admin.el (package-admin-add-single-file-package):
13698         (package-admin-add-binary-package): Changed package-path to
13699         late-packages.
13700
13701         * packages.el (packages-split-path): Split path at "/" rather than
13702         nil according to change in emacs.c.
13703
13704 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13705
13706         * setup-paths.el (paths-construct-info-path): Changed info path
13707         order so that directories come out right.
13708         (paths-find-lock-directory): Fixed bug: It used to think
13709         configure-lock-directory is a path.
13710
13711 1998-04-06  Jeff Miller <jmiller@smart.net>
13712
13713         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13714         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13715         eases the use of toolbar-add/kill-item functions.
13716
13717 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13718
13719         * code-files.el (file-coding-system-alist): Commented out
13720         loaddefs.el magical treatment.
13721
13722 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13723
13724         * info.el (Info-rebuild-outdated-dir): Added new option
13725         `conservative' and made it the default
13726         (Info-rebuild-dir): Appropriately parse multi-line description
13727         strings, and multi-section dir files. Issue warning when dir
13728         is rebuilt as temporary
13729         (Info-build-dir-anew): Issue warning when dir is built as
13730         temporary
13731
13732 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13733
13734         * list-mode.el (list-mode-map): Bind highlight motion commands to
13735         standard keys left, right, C-b and C-f.
13736
13737 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13738
13739         * files.el (auto-mode-alist): allow .sc for Scheme->C
13740
13741 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13742
13743         * loadup.el (pureload): Don't quote (garbage-collect).
13744
13745 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13746
13747         * package-get-base.el: Updated.
13748
13749 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * isearch-mode.el (isearch-just-started): New variable.
13752         (isearch-mode): Set it.
13753         (isearch-repeat): Advance one character forward only if the search
13754         was successful, and was not just started.
13755         (isearch-repeat): Clear isearch-just-started.
13756
13757 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13758
13759         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13760         if running -batch.
13761
13762 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13763
13764         * subr.el (listify-key-sequence): Removed.
13765
13766 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13767
13768         * bytecomp.el (byte-compile-print-gensym): New option.
13769         (byte-compile-output-file-form): Use it.
13770         (byte-compile-output-docform): Ditto.
13771         (byte-compile-compiled-obj-to-list): Ditto.
13772
13773 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13774
13775         * msw-glyphs.el: set frame icon if xpm support.
13776
13777 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13778
13779         * help.el: Code that pretty prints variable values
13780           removed.
13781
13782 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13783
13784         * find-paths.el (paths-emacs-root-p): Correct test for installation
13785         directory.
13786         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13787
13788 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13789
13790         * loaddefs.el: Don't set debug-ignored-errors; leave
13791           its default value set to nil.
13792
13793 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13794
13795         * info.el (Info-rebuild-dir): fixed mis-spelling.
13796
13797 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13798
13799         * info.el (Info-rebuild-outdated-dir): New custom var
13800         (Info-insert-node): Create/update dir file when needed, ie when it
13801         does not exist or is older than some info files in directory
13802
13803 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13804
13805         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13806         for last packages, mainly for using a 20.4 package base.
13807
13808         * packages.el (late-packages): Typo fix.  It was called
13809         early-packages.
13810
13811         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13812         relative symlinks correctly.
13813         (paths-find-emacs-roots): More rigorous checking for plausible
13814         configuration-time root.
13815
13816         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13817         find its roots.
13818
13819 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13820
13821         * faces.el: Fix docstrings.
13822         * glyphs.el: Fix docstrings.
13823         * mouse.el: Fix docstrings.
13824
13825         * frame.el: Change phrase `current frame' to `selected frame'.
13826
13827         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13828
13829         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13830         macros using backquote to make them infinitely more readable.
13831
13832 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13833
13834         * packages.el (packages-find-package-path): Hardcoded specialized
13835         InfoDock support until we can clean this up.
13836
13837         * help.el (describe-bindings-1): Return the value of the bindings
13838         help buffer created.
13839         (describe-bindings): Ditto.
13840
13841         * simple.el (set-variable): Restore previous behavior of not
13842         bombing if the variable to set is not boundp.
13843
13844 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13845
13846         * packages.el (packages-handle-package-dumped-lisps): Allow for
13847         non-local files to be loaded off the package-lisp variable.
13848
13849 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13850
13851         * x-faces.el: Global X resources should override
13852           specs for all device classes (color, grayscale, mono);
13853           code currently doesn't override any of them.  Fixed by
13854           calling remove-specifier with '(x default) as the tag
13855           set and allowing inexact matches.
13856
13857 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13858
13859         * faces.el: Separated face initializations based on
13860           device classes into device type specific (tag set,
13861           instantiator) pairs.
13862
13863 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13864
13865         * wid-edit.el (widget-choice-action): Remember user's explicit
13866         choice.
13867         (widget-choice-value-create): Respect it.
13868         From Richard Stallman <rms@gnu.org>
13869
13870 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13871
13872         * setup-paths.el (paths-construct-info-path): Always append
13873         existing directories from configure-time info path.
13874
13875         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13876         Info-directory-list.
13877
13878         * info.el: Removed Info-default-directory-list which was broken by
13879         design.
13880         Removed bogus initialization of Info-directory-list---startup.el
13881         can do a much better job.
13882         Added autoload of Info-directory-list.
13883
13884         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13885         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13886         be exclusive; now it's merely given precedence, just like in the
13887         old days.
13888
13889 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13890
13891         * find-paths.el (paths-find-architecture-directory): Fix bug with
13892         finding; it used to default too early.
13893
13894 1998-03-25  Martin Buchholz <martin@xemacs.org>
13895
13896         * packages.el (packages-split-path): Fix a bug; it used to fail
13897         for paths that weren't split.
13898
13899 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13900
13901         * finder.el (finder-compile-keywords): trap on errors.
13902
13903 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13904
13905         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13906           fourth argument of t so that only the specs exactly
13907           matching the tag lists are removed.
13908
13909 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13910
13911         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13912
13913 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13914
13915         * minibuf.el (mouse-read-file-name-1): If a default directory was
13916         specified, use it for generating the completions.
13917
13918 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13919
13920         * update-elc.el: Now respects inhibit-package-init and
13921         inhibit-site-lisp.
13922         Now does path construction with loadup-paths.
13923
13924         * startup.el (normal-top-level, startup-setup-paths): Now respects
13925         inhibit-package-init and inhibit-site-lisp.
13926
13927         * packages.el (packages-find-package-path): Extended package path
13928         by version-specific hierarchies.
13929         (packages-find-packages): Now respects inhibit flag and
13930         inhibit-site-lisp.
13931         Moved path setup to loadup-paths.
13932
13933         * make-docfile.el: Now respects inhibit-package-init and
13934         inhibit-site-lisp.
13935         Now does path construction with loadup-paths.
13936
13937         * loadup.el: Now respects inhibit-package-init and
13938         inhibit-site-lisp.
13939
13940         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13941
13942         * loadup-paths.el: New file: setup load-path to encompass
13943         packages.
13944
13945 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13946
13947         * auto-show.el: load-gc renamed to pureload.
13948         * site-load.el: Ditto.
13949         * packages.el (toplevel): Ditto.
13950         * loadup.el (really-early-error-handler): Ditto.
13951         * dumped-lisp.el (preloaded-file-list): Ditto.
13952         * cus-face.el (custom-declare-face): Ditto.
13953
13954 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13955
13956         * <Today>: The Big Path Searching Overhaul.
13957
13958         * find-paths.el: New file: find and assemble paths in the
13959         installation hierarchy.
13960
13961         * setup-paths.el: New file: global layout of paths and directories
13962         within the XEmacs hierarchy.
13963
13964         * packages.el: Replaced everything related to path searching and
13965         startup by code in terms of find-paths.
13966
13967         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13968         the new path searching engine.
13969
13970         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13971         and setup-paths.
13972
13973 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13974
13975         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13976         setup-paths.el.
13977
13978 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13979
13980         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13981         compiles identically in any configuration.
13982         Removed irrelevant commentary.
13983
13984 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13985
13986         * simple.el (set-variable): Allow setting specifiers.
13987
13988 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13989
13990         * lisp.el (forward-sexp): Revert previous change.
13991
13992 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13993
13994         * frame.el (frame-initialize): Use `delete-console' instead of
13995         `delete-device' to delete the stream console to match the usage in
13996         Fkill_emacs.
13997
13998 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13999
14000         * files.el (cdpath-previous): New variable.
14001         (cd): Use it.
14002         From Bob Weiner <weiner@wave.altrasoft.com>
14003
14004 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14005
14006         * keydefs.el: Changed keybindings of forward-char,
14007           backward, scroll-up and scroll-down to point to their
14008           -command counterparts.
14009
14010         * simple.el: New functions: forwarc-char-command,
14011           backwrad-char-command, scroll-up-command,
14012           scroll-down-command which work liek their counterparts
14013           except that they honor the variable
14014           signal-error-on-buffer-boundary.
14015
14016           Definition of signal-error-on-buffer-boundary received
14017           from src/cmds.c.
14018
14019           defvar declaration added for word-across-newline to avoid
14020           byte-compiler warning about the free variable reference.
14021
14022 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14023
14024         * winnt.el: Removed "%t" from the beginning of
14025         modeline-format. From now on, there's no nt-specifics in the modeline.
14026
14027 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14028
14029         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14030         of `when' with `if'.
14031
14032 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14033
14034         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14035         mswindows. Must be reworked along with glyphs.el, or
14036         merged into it, after there is images support.
14037
14038         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14039         'mswindows.
14040
14041 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14042
14043         * faces.el: fix for text cursor initialization.
14044         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14045         From Andy Piper <andyp@parallax.co.uk>
14046
14047 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14048
14049         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14050         if there is an existing package that handles it and warn the user
14051         about that mode.
14052
14053 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14054
14055         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14056         Installation" menu item when Installation-string is not bound.
14057
14058 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14059
14060         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14061         From Jeremiah W. James <jerry@cs.ucsb.edu>
14062
14063 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14064
14065         * msw-faces.el:
14066         * faces.el: Fix face initialization.
14067
14068 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14069
14070         * files.el (backup-enable-predicate): fix breakage introduced
14071         by TMPDIR patch.
14072
14073 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14074
14075         * x-faces.el (x-init-face-from-resources): The
14076           TTY face property retrieval functions don't return
14077           specifiers, so use face-property instead.
14078
14079 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14080
14081         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14082
14083 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14084
14085         * x-menubar.el: Expanded documentation for
14086           option-save-faces.  Changed Options -> Browse Faces
14087           menu entry to invoke customize-face.
14088
14089 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14090
14091         * faces.el: Most face initialization moved out of
14092           init-other-random-faces to the top level so that the
14093           initialization happens before Xemacs is dumped.  Much
14094           of the fascist "face-differs-from-default-p or FROB!"
14095           code has been retired in favor of letting the user do
14096           what they want to do.  Face initialization code changed
14097           to use `default' specifier tag so that the settings can
14098           be overridden later if the user wishes it.
14099
14100 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14101
14102         * about.el (about-hackers): Update contributors list.
14103
14104 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14105
14106         * specifier.el: Define new specifier tag `default'.
14107
14108         * modeline.el: Initialize faces using `default' tag.
14109
14110         * x-faces.el (x-init-face-from-resources): Remove
14111           specifier specs containing the `default' tag before
14112           adding new specs.
14113
14114 1998-03-02  John Jones  <jj@asu.edu>
14115
14116         * package-get.el (package-get-all): fixed arguments on call to
14117         package-admin-add-single-file-package.
14118         * package-get.el (package-get-installedp): fixed to match
14119         advertised behavior.
14120         * package-get.el: added function package-get-update-all which
14121         installs newest versions of all the current packages (if they are
14122         not already installed).
14123
14124 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14125
14126         * files.el (find-file-noselect): Uncommented `truename' binding in
14127         `let*' and use it later to set `buffer-file-truename' iff it's
14128         still nil, as happens for example when finding a compressed
14129         file with "jka-compr".
14130
14131 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14132
14133         * faces.el: in make-face-* type functions do the operation for all
14134         window systems, not just the first one found.
14135
14136         * font.el: call mswindows-list-fonts for mswindows.
14137
14138 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14139
14140         * code-process.el (call-process-region):
14141         * process.el (call-process-region):
14142         * package-get.el (package-get-dir):
14143         * files.el (backup-enable-predicate):
14144         * gnuserv.el (gnuserv-temp-file-regexp):
14145         Use temp-directory in place of `/tmp'.
14146
14147 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14148
14149         * "Fast" dired-in-C enhancements for Windows 95/NT:
14150
14151         * files.el: Added function, `wildcard-to-regexp', from GNU
14152           Emacs.
14153
14154         * files.el (insert-directory): Modified to use special
14155           dired-in-C enhancements if present.
14156
14157 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14158
14159         * code-files.el: make default coding no-conversion.
14160
14161 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14162
14163         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14164         the load-path.
14165
14166         * update-elc.el: Strip directory when testing for files not to
14167         bytecompile.
14168
14169 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14170
14171         * lisp-mode.el: Use recommended form for menus.
14172
14173         * info.el (Info-construct-menu): Use recommended form for menus.
14174
14175         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14176         entry.
14177
14178 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14179
14180         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14181           (get-frame-for-buffer-noselect): Always return frames
14182           in the not-this-window-p cond clause.
14183
14184 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14185
14186         * help.el (describe-installation): New function.
14187
14188         * x-menubar.el (default-menubar): Add describe-installation to
14189         Help menu.
14190
14191         * packages.el (packages-unbytecompiled-lisp): Installation.el
14192         should not be bytecompiled.
14193
14194         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14195         XEmacs.
14196
14197         * x-menubar.el (default-menubar): Use correct guard for VM menu
14198         entry.
14199
14200         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14201         coding.
14202         From Andy Piper <andyp@parallax.co.uk>
14203
14204 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14205
14206         * ldap.el: Do not require ldap-internal at compile time.
14207
14208 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14209
14210         * code-files.el: new file. a virtual copy of mule-files.el
14211         but without charset
14212         dependencies. (toggle-buffer-file-ocding-system) new function for
14213         changing the eol type for the current buffer.
14214
14215         * code-process.el: new file. a copy of
14216         mule-process.el. mule-process.el will disappear when things have
14217         settled.
14218
14219         * coding.el: new file. a virtual copy of mule-files.el but
14220         without charset dependencies. (coding-system-base) new function
14221         for getting the parent coding system of a coding system with eol
14222         type set.
14223
14224         * dumped-lisp.el: add above files for the non-mule case.
14225
14226 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14227
14228         * window-xemacs.el (display-buffer): If no explicit
14229           frame is specified, search for a window that displays
14230           the buffer on the currently selected frame, before
14231           searching other frames.
14232
14233 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14234
14235         * frame.el (get-frame-for-buffer): If not-this-window-p
14236           is non-nil, use window on the selected frame if it is not
14237           also the selected window.  When defaulting, search for
14238           windows on the currently selected fgrame before searching
14239           other frames.
14240
14241 1998-02-25  Didier Verna  <didier@xemacs.org>
14242
14243         * modeline.el (modeline-swap-buffers): originally named
14244         `mouse-release-modeline'. Whether to actually swap the buffers is
14245         decided in `mouse-drag-modeline'.
14246         (mouse-drag-modeline): A button release event is considered a
14247         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14248         stay unchanged.
14249
14250 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14251
14252         * x-menubar.el: Put redo on the menubar.
14253         From Aki Vehtari <Aki.Vehtari@hut.fi>
14254
14255 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14256
14257         * bytecomp.el (displaying-byte-compile-warnings): if
14258         temp-buffer-show-function is set, use it to display current set of
14259         warnings in the "*Compile-Log-Show*" buffer.
14260
14261         * simple.el (display-warning-buffer): if temp-buffer-show-function
14262         is set, use it to display current set of warnings in the
14263         "*Warnings-Show*" buffer.
14264
14265 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14266
14267         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14268         Common Lisp.
14269
14270 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14271
14272         * menubar.el: Allow button descriptors at least 2 long.
14273
14274         * x-menubar.el (default-menubar): Use recommended forms.
14275         (file-menu-filter): Remove.
14276         (edit-menu-filter): Remove.
14277
14278 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14279
14280         * about.el (about-hackers): Updated.
14281
14282 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14283
14284         * help.el (help-max-help-buffers): new variable
14285         (help-register-and-maybe-prune-excess): new function
14286         (help-buffer-name): use help-max-help-buffers.
14287         (with-displaying-help-buffer): use
14288         help-register-and-maybe-prune-excess.
14289
14290         * help.el (help-maybe-pretty-print-value): if the value fits on
14291         one line, let it.
14292
14293 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14294
14295         * (with-displaying-help-buffer): there is no need to kill the buffer
14296         if it exists, because with-output-to-temp-buffer will clear it.
14297         further, killing the buffer violates the rule that
14298         temp-buffer-show-function, if set, has the full responsibility of
14299         showing the temp buffer.  killing the buffer fucks with the window
14300         configuration, hosing temp-buffer-show-function.
14301
14302
14303 1998-02-23  Didier Verna  <didier@xemacs.org>
14304
14305         * modeline.el (mouse-drag-modeline):
14306         - Always scroll the modeline that was originally clicked on.
14307         - Use x pixels instead of x characters (which doesn't work anyway)
14308         as horizontal reference for modeline dragging. This allows us to
14309         keep on dragging the modeline even if the motion event occurs in
14310         another window.
14311
14312 1998-02-23  Didier Verna  <didier@xemacs.org>
14313
14314         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14315         glyph on the modeline to indicate that dragging the mouse has an
14316         effect both horizontally and vertically.
14317
14318 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14319
14320         * about.el (about-xemacs): Get rid of redundant visible version
14321         number.
14322
14323 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14324
14325         * about.el (about-hackers): Update credits.
14326
14327 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14328
14329         * prim/register.el (view-register): Show register type file-query.
14330
14331 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14332
14333         * mode-motion.el (mode-motion-highlight-internal):
14334           save-excursion inside save-window-exucrsion form to
14335           hide buffer point changes from save-window-excursion.
14336           Prevents display flickering when the mouse pointer
14337           moves.
14338
14339 1998-02-17  Didier Verna  <didier@xemacs.org>
14340
14341         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14342         function to handle correctly the case of a toolbar one side of the
14343         window: scrolling will not necessarily happen.
14344
14345 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14346
14347         * files.el (after-find-file): Restore missing argument
14348           to format that provides filename for "... consider M-x
14349           recover-file" message.  Also call `message' with "%s"
14350           as the first arg instead of an arbitrary string.
14351
14352 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14353
14354         * about.el (about-hackers): Various additions.
14355
14356 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14357
14358         * autoload.el (generate-file-autoloads-1): Don't force an extra
14359         line out when copying on-the-same line autoloads.
14360
14361         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14362         is installed.
14363
14364 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14365
14366         * x11/x-win-xfree86.el (x-win-init-xfree86):
14367         * x11/x-win-sun.el (x-win-init-sun):
14368         * x11/x-init.el (x-initialize-compose):
14369         * prim/simple.el:
14370         (backward-or-forward-kill-sexp):
14371         (backward-or-forward-kill-sentence):
14372         (backward-or-forward-kill-word):
14373         (backward-or-forward-delete-char):
14374         * prim/isearch-mode.el (isearch-help-or-delete-char):
14375         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14376         x-keysym-on-keyboard-p to detect backspace.
14377         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14378         Clean up symbols used with dead keys, checking Linux and solaris
14379         keysyms.
14380         Simplify x-win-*.el using above methods.
14381         Change documentation for x-keysym-*-p functions.
14382
14383 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14384
14385         * about.el (about-hackers): Restore entries for Michael Sperber and
14386         Vinnie Shelton.
14387         From Vinnie Shelton <acs@acm.org>
14388
14389 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14390
14391         * simple.el (count-words-region): Ditto.
14392
14393 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14394
14395         * simple.el (count-words-buffer): Document.  Don't print anything
14396         if non-interactive.
14397
14398 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14399
14400         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14401         multiple files in InfoDock.
14402
14403 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14404
14405         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14406         from version.el in InfoDock.
14407
14408         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14409         specially.
14410
14411 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14412
14413         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14414         variable name in docstring.
14415
14416 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14417
14418         * menubar.h: Include "gui.h".
14419
14420 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14421
14422         * site-load.el: Fix documentation.
14423
14424 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14425
14426         * package-get-base.el (package-get-base): Updated.
14427
14428         * keymap.el: PC-ize.
14429
14430 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14431
14432         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14433         from' on a fresh line.
14434
14435 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14436
14437         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14438         object.
14439
14440 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14441
14442         * undo-stack.el: PC-ize.
14443
14444         * cmdloop.el: PC-ize.
14445
14446 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14447
14448         * bytecomp-runtime.el: PC-ize.
14449
14450         * byte-optimize.el: Prolog fixup.  PC-ize.
14451
14452         * cus-dep.el: Spelling fix.
14453
14454         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14455         entries follow).
14456
14457 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14458
14459         * text-mode.el (text-mode-hook-identify): New function,
14460         put on text-mode-hook.  Set text-mode-variant here.
14461         (text-mode): Don't set it here.
14462
14463 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14464
14465         * text-mode.el (text-mode-hook): New defvar.
14466         (text-mode-variant): New variable.
14467         (text-mode): Set that variable locally.
14468         (toggle-text-mode-auto-fill): New command.
14469
14470 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14471
14472         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14473
14474 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14475
14476         * text-mode.el (paragraph-indent-text-mode):
14477         Renamed from spaced-text-mode.
14478         (text-mode-map): Bind TAB to indent-relative.
14479         (indented-text-mode-map): Variable deleted.
14480         (indented-text-mode): Now an alias for text-mode.
14481
14482 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14483
14484         * loadup.el: test-atoms debugging stuffs removed.
14485
14486 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14487
14488         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14489
14490 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14491
14492         * help.el (describe-beta): Made it use `locate-data-file'.
14493         (describe-distribution): Ditto.
14494         (describe-copying): Ditto.
14495         (describe-project): Ditto.
14496         (view-emacs-news): Ditto.
14497
14498         * help-nomule.el (help-with-tutorial): Made it use
14499         `locate-data-file' to find tutorial.
14500
14501 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14502
14503         * about.el: Corrected my email address.
14504
14505         * mouse.el: Added 'mouse-mswindows-drop' similar to
14506         'mouse-offix-drop'.
14507
14508 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14509
14510         * loadup.el (running-xemacs): Spelling fix.
14511
14512 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14513
14514         * packages.el (packages-find-packages-1): Don't allow a backwards
14515         compatible lisp tree to overwrite `preloaded-file-list'.
14516
14517 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14518
14519         * loadup.el: Don't delete "xemacs" prior to dumping.
14520
14521 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14522
14523         * package-info.el (pi-last-mod-date): New function.
14524         (pi-author-version): New function.
14525         (batch-update-package-info): Use them.
14526
14527 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14528
14529         * frame.el (get-frame-for-buffer-default-to-current): Create.
14530         (get-frame-for-buffer-noselect): Allow user to use current frame
14531         with `get-frame-for-buffer-default-to-current'.
14532
14533 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14536         (byte-compile-output-docform): Ditto.
14537         (byte-compile-compiled-obj-to-list): Ditto.
14538
14539 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14540
14541         * startup.el (command-line-1): Removed code that ran
14542           buffer-menu.
14543
14544 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14545
14546         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14547
14548 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * frame.el (suspend-emacs-or-iconify-frame): Check using
14551         `device-on-window-system-p' instead of explicitly checking for X,
14552         so that the same logic works for MS Windows.
14553         (suspend-or-iconify-emacs): Ditto.
14554
14555 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14556
14557         * about.el (about-maintainer-info): Andy Piper is back.
14558         (xemacs-hackers): Updated Andy Piper's email address.
14559         (about-hackers): Added Jonathan Harris.
14560         (about-hackers): Updated Tibor Polgar's email address.
14561
14562 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14563
14564         * about.el: Add xemacs.org email manager.
14565
14566         * package-get-base.el (package-get-base): Updated with most recent
14567         package updates.
14568
14569 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14570
14571         * help.el (function-arglist): Use `indirect-function' instead of
14572         `symbol-function' so that aliases are treated correctly.
14573
14574 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14575
14576         * help.el (help-map): Add f1 binding to `help-for-help'.
14577         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14578         (describe-key-briefly): Use `princ' "%s" to print object.
14579         (with-displaying-help-buffer): Kill buffer if it exists, again.
14580         (describe-key): Use `princ' "%s" to print object.
14581         (describe-function-1): Use `princ' "%s" to print object.
14582         Commented out alias lines removed.
14583         (help-pretty-print-limit): New variable to control pretty-printing
14584         of variable values.
14585         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14586         `help-pretty-print-value' again.  Only print-print when OBJECT is
14587         list of length less than `help-pretty-print-limit'.
14588         (describe-variable): Use `help-maybe-pretty-print-value' again.
14589
14590 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14591
14592         * simple.el (blink-matching-open): Remove C++ kludge.
14593         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14594
14595 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14596
14597         * info.el (Info-default-directory-list): Made the documentation
14598         more explanitory.
14599
14600 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14601
14602         * lisp/packages.el:
14603         * lisp/package-admin.el:
14604         * lisp/build-report.el:
14605         Fix typos.
14606
14607 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14608
14609         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14610         warnings in Java buffers without final newline and editing the
14611         last line.
14612
14613 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14614
14615         * packages.el (packages-find-packages-1): Don't allow a backwards
14616         compatible lisp tree to overwrite `preloaded-file-list'.
14617         Suggested by Colin Rafferty  <colin@xemacs.org>
14618
14619         * mouse.el (mouse-offix-drop): Set undo-boundary.
14620         From Oliver Graf <ograf@fga.de>
14621
14622 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14623
14624         * loadup.el (load-gc): rewrite as defun.
14625         Print something sensical if a required dump-time file isn't found.
14626
14627 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14628
14629         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14630         bug strikes a menudescriptor.
14631
14632         * package-get-base.el (package-get-base): Updated.
14633
14634         * package-info.el (batch-update-package-info): Derive REQUIRES
14635         from the Makefile.
14636
14637 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14638
14639         * files.el (save-some-buffers): Don't play games with deleting
14640         other windows if we are in the minibuffer window.
14641
14642 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14643
14644         * modeline.el (modeline-minor-mode-menu): Add support for :active
14645         (add-minor-mode): Document :active property to TOGGLE.
14646
14647 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14648
14649         * modeline.el (modeline-minor-mode-menu): Add support for an
14650         `:included' predicate in the `toggle-sym' plist.
14651         (add-minor-mode): Document the :included property, format
14652         docstring some more.
14653         (modeline-minor-mode-menu): Documentation string added.
14654
14655 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14656
14657         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14658         labels from the symbol-names by thwacking off the overly redundant
14659         and overused "mode", parenthesizing "minor", and capitalizing the
14660         resultant strings.  Also shortened the menu's title by eliminating
14661         the redundant buffer name.
14662         (add-minor-mode): Beautified the docstring, added mention of the
14663         `:menu-tag' property of TOGGLE.
14664         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14665         `toggle-sym' to beatify the mode-life menus.
14666         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14667         `auto-fill-function'.
14668
14669 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14670
14671         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14672         menus to :style 'toggle.
14673
14674 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14675
14676         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14677
14678 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14679
14680         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14681         only recognize first hyperlink.
14682         (hyper-apropos-highlightify): Deletia, this is already done by
14683         `hyper-apropos-insert-face'.
14684         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14685
14686 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14687
14688         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14689         mail.
14690         (toolbar-mail-reader): Add support for `send'.
14691         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14692
14693 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14694
14695         * info.el (Info-emacs-info-file-name): Add defvar for
14696         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14697         will function properly.
14698
14699 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14700
14701         * simple.el: make the backwards delete function called by
14702         `backward-or-forward-delete-char' user configurable.
14703
14704 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14705
14706         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14707         compiled function got loaded from.
14708
14709 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14710
14711         * term/apollo.el: Synched up with InfoDock 3.6.2.
14712
14713 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14714
14715         * startup.el (load-init-file): Load autoloads earlier.
14716         (startup-splash-frame): Handle InfoDock logo.
14717
14718         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14719         InfoDock.
14720         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14721
14722         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14723         doesn't have this function.
14724
14725         * packages.el (locate-data-file): Fix to call `locate-file'.
14726
14727 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14728
14729         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14730         version of version.el.
14731         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14732
14733         * x-menubar.el (default-menubar): Guard reference to
14734         `gnuserv-frame'.
14735         (default-menubar): Guard references to `font-lock-mode'.
14736         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14737         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14738
14739         * make-docfile.el: Don't snarf doc strings from autoloads.
14740
14741         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14742         loading auto-autoloads files.
14743
14744         * loaddefs.el: Disable dumping autoloads.
14745
14746 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14747
14748         * lisp-mnt.el: Synch to Emacs 20.2.
14749
14750         * help.el: Remove manual autoload of `finder-by-keyword'.
14751
14752         * finder.el (finder-by-keyword): Autoload.
14753
14754         * help.el: Conditionalize hyperbole setup.
14755
14756 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14757
14758         * packages.el (package-require): Update to reflect new data format.
14759
14760 1998-01-02  Didier Verna  <didier@xemacs.org>
14761
14762         * x-menubar.el (default-menubar): make the tutorials available
14763         through the menubar. (Plus some compilation warnings cleanup).
14764
14765 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14766
14767         * check-features.el: New file.  Perform sanity check after build.
14768
14769         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14770         files to tooltalk package.
14771         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14772         package.
14773
14774         * package-admin.el (package-admin-xemacs): Use better default for
14775         location of XEmacs binary.
14776
14777 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14778
14779         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14780         tag with sexp and add value tag with value `t'.
14781
14782 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14783
14784         * package-get.el: Changes to work with real data.
14785         From Pete Ware <ware@cis.ohio-state.edu>
14786
14787         * packages.el (packages-reload-autoloads): Guard load for the time
14788         being.
14789
14790         * update-elc.el ("packages.el"): Force loading packages.el instead
14791         of possibly out-of-date packges.elc.
14792         * make-docfile.el ("packages.el"): Ditto.
14793
14794 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14795
14796         * build-report.el (build-report-delete-regexp): Added a rule for
14797         the main tarball shadowing anything past it.
14798
14799 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14800
14801         * packages.el (package-provide): Delete a previous provide.
14802
14803         * package-info.el: New file.
14804
14805         * package-get.el: New file.
14806         From Pete Ware <ware@cis.ohio-state.edu>
14807         (package-get): Fix md5 computation to work with Mule.
14808
14809 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14810
14811         * simple.el (log-message-*): Quote symbols in docstrings properly.
14812
14813 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14814
14815         * packages.el (packages-new-autoloads): Ignore symbolic links.
14816
14817         * cus-face.el (face-custom-attributes-get): Fix typo.
14818         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14819
14820 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14821
14822         * startup.el (load-init-file): Reload new or changed autoloads
14823         unless inhibited.  Reload modified dumped lisp (stubbed).
14824
14825         * packages.el (packages-new-autoloads): New function.
14826         (packages-reload-autoloads): New function.
14827         (packages-reload-dumped-lisp): New (stub) function.
14828
14829         * loadup.el: Inhibit reloading dumped files when running temacs.
14830
14831         * loadhist.el (file-provides): Extend to handle variant
14832         extensions.
14833
14834         * replace.el (query-replace): Fix typo.
14835
14836 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14837
14838         * make-docfile.el: list-autoloads-path has been renamed.
14839         * update-elc.el: list-autoloads has been renamed.
14840
14841         * packages.el (packages-list-autoloads): Renamed.
14842         (packages-list-autoloads-path): Ditto.
14843
14844 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14845
14846         * packages.el (packages-find-packages-1): Made it signal a warning
14847         for an error in an auto-autoload.el file.
14848
14849 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14850
14851         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14852         tag with const.
14853         From Aki Vehtari <Aki.Vehtari@hut.fi>
14854
14855         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14856
14857         * loadhist.el (unload-feature): Remove autoload.
14858
14859 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14860
14861         * loadhist.el: Unpackaged.
14862
14863         * help.el (describe-symbol-find-file): Rename
14864         `describe-function-find-file' and make old name obsolete.
14865         (describe-function-1): Use it.
14866         (describe-function-1): Guard reference to
14867         `compiled-function-annotation'.
14868
14869 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14870
14871         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14872         argument.
14873         (help-mode-quit): New optional arg to control whether it kills or
14874         buries.  Tidied up.
14875         (with-displaying-help-buffer): Don't kill buffer initially, even
14876         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14877         (help-pretty-print-value): Rename back from
14878         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14879         use it, otherwise use dumped `cl-prettyprint'.
14880         (describe-variable): Use `help-pretty-print-value' again.
14881         (find-func): Removed reference to "find-func" at end.
14882
14883 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14884
14885         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14886           GUI XEmacs. Rename? x-menubar is rather window system
14887           independant, except for a couple of items.
14888
14889 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14890
14891         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14892         entries as they will no longer be distributed with XEmacs.
14893
14894         * format.el (format-alist): Fix image/tiff regexps.
14895         From P. E. Jareth Hein <jareth@camelot-soft.com>
14896
14897         * help.el (help-maybe-pretty-print-value): Rename.
14898         (describe-variable): Use it.
14899         (describe-variable): Add trailing linefeed.
14900
14901 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14902
14903         * help.el (describe-function-1): Don't output anything for
14904           arglist of autoload functions.
14905
14906 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14907
14908         * help.el (describe-function-1): Don't output anything for
14909           arglist of autoload functions.
14910
14911 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14912
14913         * help.el (help-mode-map): New bindings for `help-mode-bury',
14914         `describe-function-at-point', `describe-variable-at-point',
14915         `Info-elisp-ref', `customize-variable', `help-next-section' and
14916         `help-prev-section'.
14917         (help-next-section): New function.
14918         (help-prev-section): New function.
14919         (help-mode-quit): Changed to kill the help buffer.
14920         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14921         correctly.
14922         (help-buffer-name): New function to generate the name of help
14923         buffers.
14924         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14925         argument giving the name of the help buffer.
14926         (describe-key): Use `with-displaying-help-buffer' with name.
14927         (describe-mode): Ditto.
14928         (describe-bindings): Ditto.
14929         (describe-prefix-bindings): Ditto.
14930         (view-lossage): Ditto.
14931         (with-syntax-table): New macro.
14932         (function-called-at-point): Use `ignore-errors' and
14933         `with-syntax-table'.
14934         (function-at-point): Ditto.
14935         (describe-function): Use `with-displaying-help-buffer' with name.
14936         (function-arglist): Extracted from `describe-function-1'.  Returns
14937         function's arglist as string.
14938         (function-documentation): Extracted from `describe-function-1'.
14939         Returns function's docstring.
14940         (describe-function-1): Remove all the "stream" garbage, including
14941         the stream argument.  Use `function-arglist' and
14942         `function-documentation'.
14943         (describe-function-arglist): Just use `function-arglist'.
14944         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14945         (help-pretty-print-value): New function to help with
14946         pretty-printing variable values.  Knows about `#<...>'.  Needs
14947         `pp-internal'.
14948         (describe-variable): Use `with-displaying-help-buffer' with name.
14949         Formatting improved.  Display file where variable is defined, if
14950         known.  Use `help-pretty-print-value'.
14951         (describe-syntax): Use `with-displaying-help-buffer' with name.
14952         (list-processes): Remove "stream" garbage.
14953
14954 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14955
14956         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14957         call a dumped routine instead.
14958
14959         * x-win-xfree86.el: Wrap file in defun.
14960         * x-win-sun.el: Ditto.
14961
14962 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14963
14964         * help.el (view-emacs-news): Remove usage of outl-mouse which
14965         advises functions and does other evil things.
14966
14967 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14968
14969         * format.el (format-alist): Add `image/tiff'.
14970         From P. E. Jareth Hein <jareth@camelot-soft.com>
14971
14972 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14973
14974         * about.el (about-hackers): More names added.
14975
14976         * make-docfile.el: Remove superfluous package path search.
14977
14978         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14979
14980 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14981
14982         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14983         ignored shadows.
14984
14985 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14986
14987         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14988         get trailing slashes when added to the load-path.
14989
14990         * x-init.el (init-x-win): Locate where XEmacs X localization files
14991         are.
14992
14993 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14994
14995         * x-faces.el: Added support for foregroundToolBarColor
14996           to xpm-color-symbols.
14997
14998 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14999
15000         * etags.el (tags-remove-duplicates): Removed.
15001         (buffer-tag-table-list): Use `delete-duplicates'.
15002
15003         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15004         correctly.
15005         (get*): Defalias to `get'.
15006
15007         * cl.el (eql): Compare integers with `eq'.
15008         (cl-map-extents): Check for `map-extents' first.
15009
15010 1997-12-17  Didier Verna  <didier@xemacs.org>
15011
15012         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15013         added the 'numero', 'copyright' and 'trademark' symbols.
15014
15015         * leim/quail/latin-post.el ("french-postfix"): see above.
15016
15017 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15018
15019         * widget.el (define-widget): Check the arguments.
15020
15021         * cus-edit.el (customize-face): Use `check-argument-type'.
15022         (custom-variable-value-create): Use `signal' to signal error.
15023         (custom-variable-reset-saved): Ditto.
15024         (custom-variable-reset-standard): Ditto.
15025         (custom-face-reset-saved): Ditto.
15026
15027         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15028         (widget-default-format-handler): Ditto.
15029         (widget-checklist-add-item): Ditto.
15030         (widget-radio-add-item): Ditto.
15031         (widget-editable-list-entry-create): Ditto.
15032         (widget-sexp-prompt-value): Ditto.
15033
15034         * custom.el (custom-declare-variable): Signal errors better.
15035         (custom-handle-keyword): Ditto.
15036         (custom-declare-group): Ditto.
15037
15038         * window-xemacs.el (windows): Ditto.
15039
15040         * menubar.el (menu): Ditto.
15041
15042         * keydefs.el (keyboard): Ditto.
15043
15044         * minibuf.el (minibuffer): Ditto.
15045
15046         * process.el (execute): Ditto.
15047
15048         * fill.el (fill): Ditto.
15049
15050         * modeline.el (modeline): Ditto.
15051
15052         * help.el (help): Ditto.
15053
15054         * faces.el (faces): Ditto.
15055
15056         * files.el (files): Ditto.
15057
15058         * x-init.el (x): Ditto.
15059
15060         * lisp-mode.el (lisp): Ditto.
15061
15062         * process.el (processes): Ditto.
15063
15064         * mouse.el (mouse): Ditto.
15065
15066         * abbrev.el (abbrev): Moved from cus-edit.
15067
15068         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15069         as variable declaration.
15070
15071 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15072
15073         * menubar.el (find-menu-item): Use `check-argument-type'.
15074         (find-menu-item): Cosmetic changes.
15075
15076 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15077
15078         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15079
15080 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15081
15082         * startup.el (set-default-load-path): Only search package-path
15083         when not running temacs.
15084
15085         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15086         files.
15087
15088         * loadup.el: Correct commentary.  Reformatting.
15089         (really-early-error-handler): Use absolute path to the
15090         first dumped-lisp.el file.
15091         (really-early-error-handler): Print full path name of
15092         each dumped lisp file (inherited from InfoDock).
15093
15094         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15095         dumped-lisp.el files.
15096
15097         * make-docfile.el (preloaded-file-list): Reorder when the
15098         package-path is searched.
15099         * update-elc.el: Ditto.
15100
15101         * lisp-mode.el (call-with-condition-handler): Treat the same as
15102         `condition-case' for indentation.
15103
15104         * about.el (about-xemacs): Update release date.
15105
15106 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15107
15108         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15109         anywhere but at the last clause.
15110         (ecase): Disallow `t' and `otherwise'.
15111
15112 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15113
15114         * cus-edit.el (custom-buffer-create-buttons): New function
15115         from stuff moved out of `custom-buffer-create-internal'.
15116         (custom-novice): New variable.  Default t.
15117         (custom-display-global-buttons): Ditto.  Default `top'.
15118         (custom-buffer-create-internal): Only display help if
15119         `custom-novice' is non-nil.  Display global buttons according to
15120         `custom-display-global-buttons'.
15121
15122 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15123
15124         * menubar.el (find-menu-item): Use `check-argument-type'.
15125         (find-menu-item): Cosmetic changes.
15126
15127 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15128
15129         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15130         look.
15131
15132 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15133
15134         * format.el (format-deannotate-region):  Bug fix.
15135         Deannotating a region containing unknown tags would fail
15136         (causing decoding of text/enriched to fail at user level)
15137
15138 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15139
15140         * minibuf.el (read-directory-name): Support sixth
15141           arg, HISTORY, as already documented.
15142
15143 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15144
15145         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15146         to `ecase'.
15147
15148 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15149
15150         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15151         skk-activate.
15152
15153 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15154
15155         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.