update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-var-001'.
5
6 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=ucs-bmp-var-001'.
10
11         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
12         CHISE.
13         (=ucs-bmp-var-001): Ditto.
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `=ucs-var-003'.
17
18 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-charset.el (default-coded-charset-priority-list): Add
21         `=ucs-bmp-var-003'.
22
23         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
24         CHISE.
25         (=ucs-bmp-var-003): Ditto.
26
27 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
30         setting for `=ucs-var-002'.
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `=ucs-bmp-var-002'.
34
35         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
36         CHISE.
37         (=ucs-bmp-var-002): Ditto.
38
39 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
42         XEmacs CHISE.
43         (==jis-x0208@1978/5pr): Ditto.
44
45 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-charset.el (default-coded-charset-priority-list): Add
48         `=>ucs-bmp-cjk@component'.
49
50         * mule/mule-conf.el (=>ucs@component): New coded-charset for
51         XEmacs CHISE.
52         (=>ucs-bmp-cjk@component): Ditto.
53
54 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `=>iwds-1'.
58
59 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
62         CHISE.
63
64 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-charset.el (default-coded-charset-priority-list):
67         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
68         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
69         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
70         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
71
72 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist):
75         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
76
77         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
78         `=>>ucs@iso' as the mother.
79         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
80         mother.
81
82 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         setting for `===hanyo-denshi/ia'.
86
87 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `===hanyo-denshi/ia'.
91
92 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-conf.el (=koseki): Fix DOC.
95         (==koseki): New coded-charset for XEmacs CHISE.
96
97 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
100         XEmacs CHISE.
101         (===hanyo-denshi/jd): Fix DOC.
102
103 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hanyo-denshi/ip'.
107
108 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hanyo-denshi/ip'.
112
113         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
114         XEmacs CHISE.
115
116 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `==ucs-radicals@unicode' and `=>daikanwa'.
120
121         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
122         for XEmacs CHISE.
123
124 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
127         XEmacs CHISE.
128
129 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `===ruimoku-v6'.
133
134 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
137         setting for `===ruimoku-v6'.
138
139 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
142         CHISE.
143
144 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
147         coded-charset for XEmacs CHISE.
148
149 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
152         XEmacs CHISE.
153
154 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
157         `===ucs-sip@iso'.
158
159 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
162         CHISE.
163
164 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
167         `==ucs-sip@iso'.
168
169         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
170         CHISE.
171
172 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
175         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
176         (=ucs-sip-ext-b@iso): Fix registry.
177         (==ucs-sip-ext-b@iso): Ditto.
178         (===ucs-sip-ext-b@iso): Ditto.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `=ucs-sip@iso'.
182
183 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>cbeta'.
187
188 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=>cns11643-7'.
192
193         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
194
195 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
198         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
199
200 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
203         `=ucs@cns'.
204         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
205         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
206         `=ucs@jis/1990'.
207         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
208         `=ucs@jis/2000'.
209         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
210         `=ucs@jis/2004'.
211         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
214         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
215
216 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
219         XEmacs CHISE.
220         (==jis-x0208@1978/1pr): Ditto.
221         (==jis-x0208@1978/2-pr): Ditto.
222
223 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
226         setting for `===jis-x0213-1@2004'.
227
228 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
231         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `===hanyo-denshi/jb'.
235
236         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
237         XEmacs CHISE.
238         (=+>hanyo-denshi/ft): Ditto.
239         (=+>hanyo-denshi/jt): Ditto.
240
241 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `===hanyo-denshi/hg'.
245
246 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
249         XEmacs CHISE.
250         (===hanyo-denshi/hg): Ditto.
251
252 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
255         glyph-forms instead of detailed glyph-images.
256         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
257         `=adobe-japan1-*'.
258         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
259         (===adobe-japan1-1): Ditto.
260         (===adobe-japan1-2): Ditto.
261         (===adobe-japan1-3): Ditto.
262         (===adobe-japan1-4): Ditto.
263         (===adobe-japan1-5): Ditto.
264         (===adobe-japan1-6): Ditto.
265         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
266         `=>>>adobe-japan1' as the mother.
267         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
268         `=>>adobe-japan1' as the mother.
269         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
270         glyph-images.
271         (==jis-x0208@1978): Ditto.
272         (==jis-x0208@1983): Ditto.
273         (==jis-x0208@1990): Ditto.
274         (==jis-x0213-1): Ditto.
275         (==jis-x0213-1@2000): Ditto.
276         (==jis-x0213-1@2004): Ditto.
277         (==jis-x0213-2): Ditto.
278         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
279         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
280         `=jis-x0208@1978'.
281         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
282         `=jis-x0208@1983'.
283         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
284         `=jis-x0208@1990'.
285         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
286         `=jis-x0213-1'.
287         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
288         `=jis-x0213-1@2000'.
289         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
290         `=jis-x0213-1@2004'.
291         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
292         `=jis-x0213-2'.
293         (===jis-x0208): New coded-charset for XEmacs CHISE.
294         (===jis-x0208@1978): Ditto.
295         (===jis-x0208@1983): Ditto.
296         (===jis-x0208@1990): Ditto.
297         (===jis-x0213-1): Ditto.
298         (===jis-x0213-1@2000): Ditto.
299         (===jis-x0213-2): Ditto.
300         (===jis-x0212): Ditto.
301         (===ks-x1001): Ditto.
302         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
303         mother.
304         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
305         as the mother.
306         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
307         as the mother.
308         (===cns11643-1): New coded-charset for XEmacs CHISE.
309         (===cns11643-2): Ditto.
310         (===cns11643-3): Ditto.
311         (===cns11643-4): Ditto.
312         (===cns11643-5): Ditto.
313         (===cns11643-6): Ditto.
314         (===cns11643-7): Ditto.
315         (=>>cns11643-1): Ditto.
316         (==big5-cdp): Indicate abstract glyph-images instead of
317         representative glyph-images.
318         (===big5-cdp): New coded-charset for XEmacs CHISE.
319         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
320         detailed glyph-images.
321         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
322         `=hanyo-denshi/*'.
323         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
324         (===hanyo-denshi/ib): Ditto.
325         (===hanyo-denshi/jt): Ditto.
326         (===hanyo-denshi/ks): Ditto.
327         (===mj): Ditto.
328         (===mj-0): Ditto.
329         (===mj-1): Ditto.
330         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
331         `=>>>hanyo-denshi/*' as its mother.
332         (==gt): Indicate abstract glyph-forms instead of detailed
333         glyph-images.
334         (===gt): New coded-charset for XEmacs CHISE.
335         (=>>>gt): Indicates `==gt' instead of `=gt'.
336         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
337         (==gt-k): Indicate abstract glyph-forms instead of detailed
338         glyph-images.
339         (===gt-k): New coded-charset for XEmacs CHISE.
340         (==daikanwa): Indicates glyph-images instead of detailed
341         glyph-images.
342         (===daikanwa): New coded-charset for XEmacs CHISE.
343         (===daikanwa/+p): Ditto.
344         (===daikanwa/ho): Ditto.
345         (==cbeta): Ditto.
346         (===cbeta): Ditto.
347         (==jef-china3): Ditto.
348         (===jef-china3): Ditto.
349         (==ruimoku-v6): Ditto.
350         (==ucs@iso): Indicate representative glyph-forms instead of
351         representative glyph-images.
352         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
353         (==ucs@unicode): Indicate representative glyph-forms instead of
354         representative glyph-images.
355         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
356         `=ucs@unicode'.
357         (==ucs@cns): Indicate representative glyph-forms instead of
358         representative glyph-images.
359         (==ucs@jis): Ditto.
360         (==ucs@jis/1990): Ditto.
361         (==ucs@jis/2000): Ditto.
362         (==ucs@jis/2004): Ditto.
363         (==ucs@ks): Ditto.
364         (===ucs@iso): New coded-charset for XEmacs CHISE.
365         (===ucs@unicode): Ditto.
366         (===ucs@gb): Ditto.
367         (===ucs@ks): Ditto.
368         (===ucs-bmp-cjk@gb): Ditto.
369         (===ucs-sip-ext-b@iso): Ditto.
370
371 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
375         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
376         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
377         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
378         `===cns11643-3', `===cns11643-4', `===cns11643-5',
379         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
380         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
381         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
382         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
383
384         * mule/mule-coding.el (coded-charset-entity-reference-alist):
385         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
386         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
387         - Use "&g1-[NAME];" for `=>>[NAME]'.
388         - Abolish "&g2-[NAME];".
389
390 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
393         `=>>ucs@cns' as the mother.
394
395 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
398         setting for `==ucs@ks'.
399
400 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
403         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
404         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
405         0x00E30000〜0x00E409D5.
406
407 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist):
410         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
411         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
412
413 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
417
418         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
419         (=mj-0): Ditto.
420         (=mj-1): Ditto.
421         (==mj): Ditto.
422         (==mj-0): Ditto.
423         (==mj-1): Ditto.
424         (=>>mj): Ditto.
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
427         setting for `=mj' and `==mj'.
428
429 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
432         CHISE.
433
434 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
437         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
438         `=>ucs@hanyo-denshi'.
439
440 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `=koseki' and `=>ucs@hanyo-denshi'.
444
445         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
446         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
447
448 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
451         XEmacs CHISE.
452
453 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist):
456         Change priority of `=>>>ucs@iso'.
457
458         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
459         `=>>>ucs@iso' as the mother.
460         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
461
462 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist):
465         Change priority of `=>>>ucs@unicode'.
466
467         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
468         `=ucs@unicode'.
469
470 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist):
473         Change priority of `=>>>ucs@jis'.
474
475         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
476         `=ucs@jis'.
477
478 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `==daikanwa/+p'.
482
483 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         setting for `==shinjigen@1ed'.
487
488 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
491         XEmacs CHISE.
492
493 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-conf.el (==shinjigen): Modify DOC.
496         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
497         (==shinjigen@rev): Modify DOC.
498
499 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
502         CHISE.
503
504 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         settings for `==daikanwa' and `==ucs@JP/hanazono'.
508
509         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
510         XEmacs CHISE.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `==daikanwa'.
514
515 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `==cns11643-7'.
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `==cns11643-7'.
522
523 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `==cns11643-6'.
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `==cns11643-6'.
530
531 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `==cns11643-5'.
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `==cns11643-5'.
538
539 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `==cns11643-4'.
543
544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
545         `==cns11643-4'.
546
547 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `==cns11643-3'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `==cns11643-3'.
554
555 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `==cns11643-2'.
559
560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
561         `==cns11643-2'.
562
563 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist):
566         Change priority of `=>>>ucs@ks'.
567
568         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
569         `=ucs@ks'.
570
571 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
574         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
575         `==ucs@cns' and `==cns11643-1'.
576
577         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
578         (==cns11643-2): Ditto.
579         (==cns11643-3): Ditto.
580         (==cns11643-4): Ditto.
581         (==cns11643-5): Ditto.
582         (==cns11643-6): Ditto.
583         (==cns11643-7): Ditto.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `==cns11643-1'.
587
588 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
591         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
592         `=>>>ucs@jis/1990'.
593
594         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
595         `=ucs@jis/1990'.
596         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
597         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
598
599 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist):
602         Change priority of `=>>>ucs@cns'.
603
604         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
605         `=ucs@cns'.
606
607 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
610         `==ks-x1001'.
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
613         `=ks-x1001' instead of `korean-ksc5601'; add setting for
614         `==ks-x1001'.
615
616 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
619
620 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
623         `=jis-x0208'.
624         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
625         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
626         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
627         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
628         (=>>>jis-x0213-1@2000): Changed to an alias for
629         `=jis-x0213-1@2000'.
630         (=>>>jis-x0213-1@2004): Changed to an alias for
631         `=jis-x0213-1@2004'.
632         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
633
634 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
637         `=adobe-japan1-0'.
638         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
639         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
640         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
641         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
642         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
643         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
644
645 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
649         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
650         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
651         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
652         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
653
654 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
658         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
659         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
660         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
661         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
662         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
663         `==jis-x0212'.
664
665 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
668         "AdobeJapan1-[0-6]$".
669         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
670         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
671         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
672         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
673         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
674         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
675         (==adobe-japan1-1): Ditto.
676         (==adobe-japan1-2): Ditto.
677         (==adobe-japan1-3): Ditto.
678         (==adobe-japan1-4): Ditto.
679         (==adobe-japan1-5): Ditto.
680         (==adobe-japan1-6): Ditto.
681         (==jis-x0208): Ditto.
682         (==jis-x0208@1978): Ditto.
683         (==jis-x0208@1983): Ditto.
684         (==jis-x0208@1990): Ditto.
685         (==jis-x0213-1): Ditto.
686         (==jis-x0213-1@2000): Ditto.
687         (==jis-x0213-1@2004): Ditto.
688         (==jis-x0213-2): Ditto.
689         (==jis-x0212): Ditto.
690         (==gb2312): Ditto.
691         (==iso-ir165): Ditto.
692         (==gb12345): Ditto.
693         (==ks-x1001): Ditto.
694         (==cns11643-1): Ditto.
695         (==cns11643-2): Ditto.
696         (==cns11643-3): Ditto.
697         (==cns11643-4): Ditto.
698         (==cns11643-5): Ditto.
699         (==cns11643-6): Ditto.
700         (==cns11643-7): Ditto.
701         (==big5-cdp): Ditto.
702         (==hanyo-denshi/ja): Ditto.
703         (==hanyo-denshi/jb): Ditto.
704         (==hanyo-denshi/jc): Ditto.
705         (==hanyo-denshi/jd): Ditto.
706         (==hanyo-denshi/ft): Ditto.
707         (==hanyo-denshi/ia): Ditto.
708         (==hanyo-denshi/ib): Ditto.
709         (==hanyo-denshi/hg): Ditto.
710         (==hanyo-denshi/jt): Ditto.
711         (==hanyo-denshi/ks): Ditto.
712         (==gt): Ditto.
713         (==gt-k): Ditto.
714         (==daikanwa): Ditto.
715         (==shinjigen): Ditto.
716         (==ucs@iso): Ditto.
717         (==ucs@unicode): Ditto.
718         (==ucs@gb): Ditto.
719         (==ucs-bmp@gb): Ditto.
720         (==ucs@cns): Ditto.
721         (==ucs-bmp@cns): Ditto.
722         (==ucs@jis): Ditto.
723         (==ucs@jis/1990): Ditto.
724         (==ucs@jis/2000): Ditto.
725         (==ucs@jis/2004): Ditto.
726         (==ucs@JP): Ditto.
727         (==ucs@JP/hanazono): Ditto.
728         (==ucs@ks): Ditto.
729         (==ucs-bmp@ks): Ditto.
730         (==ucs@cns11643): Ditto.
731         (==ucs-bmp-cjk@gb): Ditto.
732         (==ucs-bmp-cjk@JP/hanazono): Ditto.
733         (==ucs-sip-ext-b@iso): Ditto.
734
735 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Use
738         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
739
740         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
741         XEmacs CHISE.
742         (=ucs-bmp-cjk@unicode): Abolished.
743
744 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
747         `=+>ucs-bmp-cjk-compat@jis'.
748
749         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
750         for XEmacs CHISE.
751
752 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
755         CHISE.
756
757 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
760         for XEmacs CHISE.
761         (=jis-x0208@1978/1er-pr): Abolished.
762         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
763         `=jis-x0208@1978/1er-pr' as the mother.
764
765 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `=ucs-itaiji-084'.
769
770 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
771
772         * mule/mule-charset.el (default-coded-charset-priority-list):
773         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
774
775         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
776         XEmacs CHISE.
777         (=ucs-bmp-itaiji-084): Ditto.
778
779 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
783
784 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
787         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
788
789         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
790         XEmacs CHISE.
791         (=big5-cdp-var-5): Ditto.
792
793 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
796         XEmacs CHISE.
797
798 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
801         XEmacs CHISE.
802
803 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         setting for `=>>>hanyo-denshi/ft'.
807
808 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
811         XEmacs CHISE.
812         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
813         `=hanyo-denshi/jd' as the mother.
814
815 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
818         XEmacs CHISE.
819         (=+>adobe-japan1-1): Ditto.
820         (=+>adobe-japan1-2): Ditto.
821         (=+>adobe-japan1-3): Ditto.
822         (=+>adobe-japan1-4): Ditto.
823         (=+>adobe-japan1-5): Ditto.
824         (=+>adobe-japan1-6): Ditto.
825         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
826
827 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist):
830         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
831         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
832
833         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
834         the top.
835
836 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
839         XEmacs CHISE.
840         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
841         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
842         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
843
844 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-charset.el (default-coded-charset-priority-list):
847         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
848         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
849
850         * mule/mule-conf.el: Modify order of definitions of some
851         coded-charsets.
852
853 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist):
856         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
857         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
858
859         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
860         CHISE.
861         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
862         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
863
864 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
867         CHISE.
868
869 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         setting for `=daikanwa/+2p'.
873
874         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
875         XEmacs CHISE.
876
877 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
880         XEmacs CHISE.
881         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
882
883 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `=>>>hanyo-denshi/ib'.
887
888 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
891         XEmacs CHISE.
892         (=>>>hanyo-denshi/ib): Ditto.
893         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
894         `=hanyo-denshi/ja' as the mother.
895         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
896         `=hanyo-denshi/ib' as the mother.
897
898 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
901         XEmacs CHISE.
902         (utf-8-ivs-mcs-er): Likewise.
903         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
904         and `=>ucs-gb'.
905         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
906         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
907         `ucs-gb' and `=>ucs-gb'.
908         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
909         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
910         and `=>ucs-cns'.
911         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
912         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
913         `ucs-cns' and `=>ucs-cns'.
914         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
915         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
916         `ucs-big5' and `=>ucs-big5'.
917         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
918         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
919         `ucs-big5' and `=>ucs-big5'.
920         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
921         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
922         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
923         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
924         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
925         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
926         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
927         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
928         `=>ucs-jis'; modify DOC and mnemonic.
929         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
930         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
931         and `=>ucs-jis'; modify DOC and mnemonic.
932         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
933         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
934         `=>ucs-ks'.
935         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
936         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
937         and `=>ucs-ks'.
938         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
939
940 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist):
943         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
944
945 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist):
948         Modify priorities.
949
950 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist):
953         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
954
955 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
959
960 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
963         CHISE.
964
965 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
968         CHISE.
969
970 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
973         CHISE.
974
975 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
978         `=+>ucs-bmp-cjk@unicode'.
979
980         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
981         for XEmacs CHISE.
982
983 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `=>>daikanwa'.
987
988 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
991         `=>>hanyo-denshi/jt'.
992
993 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
996         XEmacs CHISE.
997         (=+>jis-x0208@1990): Ditto.
998         (=+>jis-x0213-1@2000): Ditto.
999
1000 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1001
1002         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1003         XEmacs CHISE.
1004
1005 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1006
1007         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1008         XEmacs CHISE.
1009         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1010         `=hanyo-denshi/jc' as the mother.
1011
1012 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         setting for `=+>adobe-japan1'.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list):
1018         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1019         and `=>>hanyo-denshi/ft' to `=>>gt'.
1020
1021 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1024         XEmacs CHISE.
1025         (=>>adobe-japan1-1): Ditto.
1026         (=>>adobe-japan1-2): Ditto.
1027         (=>>adobe-japan1-3): Ditto.
1028         (=>>adobe-japan1-4): Ditto.
1029         (=>>adobe-japan1-5): Ditto.
1030         (=>>adobe-japan1-6): Ditto.
1031         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1032
1033 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=adobe-japan1): New alias for
1036         `=adobe-japan1-6'.
1037         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1038         (=>>>adobe-japan1-1): Ditto.
1039         (=>>>adobe-japan1-2): Ditto.
1040         (=>>>adobe-japan1-3): Ditto.
1041         (=>>>adobe-japan1-4): Ditto.
1042         (=>>>adobe-japan1-5): Ditto.
1043         (=>>>adobe-japan1-6): Ditto.
1044         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1045
1046 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `=>>>adobe-japan1'.
1050
1051 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for `=+>ucs@ks'.
1055
1056 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1059         XEmacs CHISE.
1060         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1061         `=adobe-japan1-6' as the mother.
1062
1063 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `=>cns11643-7'.
1067
1068 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1069
1070         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1071         CHISE.
1072
1073 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1074
1075         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1076         XEmacs CHISE.
1077         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         setting for `=>ucs@jis/2004'.
1081
1082 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         setting for `=+>gt'.
1086
1087         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1088         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1089
1090 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1093         `=>ucs@unicode' as the mother.
1094         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1095         mother.
1096         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1097         mother.
1098         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1099         mother.
1100
1101 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=+>ucs@unicode'.
1105
1106         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1107         CHISE.
1108
1109 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1112         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1113         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1114         - Add setting for `=+>ucs@cns'.
1115
1116         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1117         CHISE.
1118         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1119         as the mother.
1120         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1121         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1125
1126 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1129         setting for `=>ucs@ks'.
1130
1131 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1134         `=ucs-bmp-cjk-compat@unicode'.
1135
1136         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1137         coded-charset for XEmacs CHISE.
1138
1139 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1142         `=ucs-bmp-cjk-compat'.
1143
1144         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1145         XEmacs CHISE.
1146
1147 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1155         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1156
1157         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1158         `=>ucs@jis/1990'.
1159         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1160
1161 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1165
1166         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1167         CHISE.
1168         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1169         mother.
1170
1171 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1174         `=>jis-x0213-2@usual'.
1175         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1176         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1177         `=>jis-x0213-2@usual' as the mother.
1178
1179 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1182         (=>ucs@JP): New alias for `=+>ucs@jis'.
1183
1184 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1187         `=>jis-x0208@usual'.
1188         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1189         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1190         `=>jis-x0208@usual' as the mother.
1191         (=>jis-x0208): Likewise.
1192
1193 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196         setting for `=+>jis-x0208@1978'.
1197
1198 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1201         XEmacs CHISE.
1202
1203 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206         setting for `=>>>ucs@jis/1990'.
1207
1208 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211         setting for `=>ucs@jis/1990'.
1212
1213 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `=ucs@JP/hanazono'.
1217
1218         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1219         CHISE.
1220         (=ucs@JP/hanazono): Ditto.
1221         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1222         (=>>hanyo-denshi/jc): Ditto.
1223         (=>>hanyo-denshi/jd): Ditto.
1224
1225 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1228         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1229
1230 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1233         XEmacs CHISE.
1234
1235 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1238         XEmacs CHISE.
1239
1240 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `=ucs-bmp-cjk@JP'.
1244
1245 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1248         XEmacs CHISE.
1249
1250 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1253         Modify order of settings; add settings for `=daikanwa@rev2'.
1254
1255 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1256
1257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1258         setting for `=>>cbeta'.
1259
1260         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1261         CHISE.
1262
1263 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         setting for `=>>adobe-japan1'.
1267
1268 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         setting for `=>>hanyo-denshi/ia'.
1277
1278         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1279         XEmacs CHISE.
1280
1281 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1285
1286         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1287         XEmacs CHISE.
1288         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1289         `=hanyo-denshi/jt' as the mother.
1290
1291 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294         setting for `=>>>jis-x0213-2'.
1295
1296         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1297         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1298         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1299
1300 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1303         XEmacs CHISE.
1304
1305 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1308         XEmacs CHISE.
1309
1310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1311         `=>>jis-x0213-1@2004'.
1312
1313 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1316         XEmacs CHISE.
1317
1318 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1321         - Use "&g2-*;" as entity-references for `=>>>*'.
1322         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1323
1324         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1325         XEmacs CHISE.
1326         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1327         as the mother.
1328
1329 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for `=>>hanyo-denshi/ib'.
1333
1334         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1335         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1336         (=>>jis-x0208@1990): Ditto.
1337         (=>>hanyo-denshi/ib): Ditto.
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list):
1340         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1341
1342 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1345         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1346         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1347         `=>>>ucs@jis/2004'.
1348
1349 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1352         XEmacs CHISE.
1353         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1354         `=jis-x0213-1@2004' as the mother.
1355         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1356         (=>>>ucs@ks): Ditto.
1357
1358         * mule/mule-charset.el (default-coded-charset-priority-list):
1359         Modify priority of `=hanyo-denshi/*'.
1360
1361 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         settings for `=>>ucs@JP' and `=ucs@JP'.
1365
1366 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1369         CHISE.
1370
1371 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1374         setting for `=>>>ucs@cns'.
1375
1376         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1377         CHISE.
1378
1379 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1382         instead of `=>>>jis-x0213-1@2004' as the mother.
1383         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1384         (=>>>ucs@unicode): Likewise.
1385         (=>>>ucs@jis): Likewise.
1386         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1387         mother.
1388         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1389
1390 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1394         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1395         `=>>>ucs@jis'.
1396
1397 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list):
1400         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1401         and `=jis-x0213-*-2000'.
1402
1403 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1406         XEmacs CHISE.
1407         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1408         `=>>jis-x0213-1' as the mother.
1409
1410 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1411
1412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1413         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1414
1415 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1416
1417         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1418
1419 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1422         XEmacs CHISE.
1423
1424 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-coding.el (decomposition-feature-list): Set
1427         `=decomposition', `=decomposition@cid' and
1428         `=decomposition@hanyo-denshi'.
1429
1430 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         setting for `=>>hanyo-denshi/ks'.
1434
1435         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1442
1443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1444         `=hanyo-denshi/ks/mf'.
1445
1446         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1447         XEmacs CHISE.
1448         (=hanyo-denshi/ks/mf): Ditto.
1449
1450 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         settings for P=hanyo-denshi/jt'.
1454
1455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1456         `=hanyo-denshi/jt'.
1457
1458         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1459         XEmacs CHISE.
1460
1461 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         settings for `=hanyo-denshi/ip'.
1465
1466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1467         `=hanyo-denshi/ip'.
1468
1469         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1470         XEmacs CHISE.
1471
1472 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         settings for `=hanyo-denshi/hg'.
1476
1477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1478         `=hanyo-denshi/hg'.
1479
1480         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1481         XEmacs CHISE.
1482
1483 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         setting for `=>>hanyo-denshi/ft'.
1487
1488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1489         `=>>hanyo-denshi/ft'.
1490
1491         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1492         XEmacs CHISE.
1493
1494 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1497         settings for `=hanyo-denshi/ib'.
1498
1499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1500         `=hanyo-denshi/ib'.
1501
1502         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1503         XEmacs CHISE.
1504
1505 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         settings for isolated characters of `=hanyo-denshi/ia' and
1509         non-isolated characters of `=hanyo-denshi/*'.
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `=hanyo-denshi/ia'.
1513
1514         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1515         XEmacs CHISE.
1516
1517 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         setting for isolated characters of `=hanyo-denshi/ft'.
1521
1522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1523         `=hanyo-denshi/ft'.
1524
1525         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1526         XEmacs CHISE.
1527
1528 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for isolated characters of `=hanyo-denshi/jd'.
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1534         `=hanyo-denshi/jd'.
1535
1536         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1537         XEmacs CHISE.
1538
1539 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         setting for isolated characters of `=hanyo-denshi/jc'.
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `=hanyo-denshi/jc'.
1546
1547         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1548         XEmacs CHISE.
1549
1550 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         setting for isolated characters of `=hanyo-denshi/jb'.
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `=hanyo-denshi/jb'.
1557
1558         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1559         XEmacs CHISE.
1560
1561 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         setting for isolated characters of `=hanyo-denshi/ja'.
1565
1566 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1569         `=hanyo-denshi/ja'.
1570
1571         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1572         XEmacs CHISE.
1573
1574 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         settings for isolated characters of `=adobe-japan1-6'.
1578
1579 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1582         CHISE.
1583         (=daikanwa/+2p): Ditto.
1584         (=daikanwa/ho): Ditto.
1585
1586 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1589         coding-system for XEmacs CHISE.
1590
1591 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1594         setting for `=>>ruimoku-v6'.
1595
1596         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1597         CHISE.
1598
1599 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         setting for `=daikanwa@rev1'.
1603
1604 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1608
1609 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1612         XEmacs CHISE.
1613         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1614
1615 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1618         CHISE.
1619
1620 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1623         CHISE.
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1626         setting for `=>ucs@jis'.
1627
1628 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `=>jis-x0208@usual'.
1632
1633         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1634         XEmacs CHISE.
1635         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1636         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1637         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1638
1639 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1642         CHISE.
1643         (=>>>jis-x0208@1990): Ditto.
1644         (=>>>jis-x0213-1): Ditto.
1645         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1646         mother.
1647         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1648         as the mother.
1649
1650 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `=>ucs@cns' and `=>>ucs@ks'.
1654
1655         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1656         CHISE.
1657
1658 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1661         CHISE.
1662
1663 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1666         CHISE.
1667         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1668         mother.
1669
1670 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1673         `==>ucs-bmp-cjk@bucs'.
1674
1675         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1676         XEmacs CHISE.
1677
1678 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `==>ucs@bucs'.
1682
1683         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1684         XEmacs CHISE.
1685
1686 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1689         - Add setting for `=>>jis-x0208'.
1690         - Omit setting for `=>>jis-x0208@1990'.
1691         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1692           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1693           `=ucs@FOO'.
1694
1695 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `=>daikanwa'.
1699
1700 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=daikanwa): Fix DOC.
1703         (=>daikanwa): New abstract character for XEmacs CHISE.
1704         (=>ucs@iso): Likewise.
1705         (=>ucs@unicode): Likewise.
1706         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1707
1708 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1711         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1712           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1713         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1714         - Add `=>big5-cdp'.
1715
1716 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1719         (=>big5-cdp): New abstract character.
1720
1721 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1724         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1725         `chinese-big5'.
1726
1727 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list):
1730         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1733         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1734         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1735         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1736         and `=>jis-x0213-2'.
1737
1738 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1741         XEmacs CHISE.
1742         (=>>ucs@jis/2000): Likewise.
1743         (=>>ucs@jis/2004): Likewise.
1744
1745 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1749         `=>>ucs@cns'.
1750
1751         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1752         XEmacs CHISE.
1753         (=>>gt): Use quote instead of backquote; modify DOC.
1754         (=>gt): Use quote instead of backquote.
1755         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1756         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1757         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1758         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1759         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1760         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1761
1762 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1765         `=>>ucs@unicode' and `=>>gt'.
1766
1767 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1770         XEmacs CHISE.
1771         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1772         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1773         `=jis-x0208@1978/1er-pr' as the mother.
1774         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1775
1776 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1779         `=ucs@unicode' as the mother.
1780
1781 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1784         setting for `=>>ucs@unicode'.
1785
1786         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1787         CHISE.
1788
1789 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1795         `=adobe-japan1-6' and `=adobe-japan1-base'.
1796
1797         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1798         XEmacs CHISE.
1799         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1800         specify `min-code' and `max-code'.
1801         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1802         (=adobe-japan1-2): Likewise.
1803         (=adobe-japan1-3): Likewise.
1804         (=adobe-japan1-4): Likewise.
1805         (=adobe-japan1-5): Likewise.
1806         (=adobe-japan1-6): Likewise.
1807
1808 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         setting for `=>gt'.
1812
1813 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1816         CHISE.
1817
1818 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1821         setting for `=>zinbun-oracle'.
1822
1823         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1824         for XEmacs CHISE.
1825
1826 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1829         for XEmacs CHISE.
1830         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1831         `=jis-x0208@1978' as the mother.
1832
1833 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1836         - Use `=gt' instead of `ideograph-gt'.
1837         - Use `=gt-k' instead of `ideograph-gt-k'.
1838         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1839         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1840         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1841         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1842         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1843         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1844         - Use `=>>gt' instead of `<=>gt'.
1845         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1846         - Add setting for `=>>jis-x0208@1990'.
1847         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1848           `=>>jis-x0213-1@2000'.
1849         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1850         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1851           `=>>jis-x0213-1@2004'.
1852         - Add setting for `=>>jis-x0208@1978'.
1853         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1854
1855 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1858         XEmacs CHISE.
1859
1860 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1863         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1864         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1865         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1866         `<=>jis-x0213-1@2004'.
1867
1868 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1871         CHISE.
1872         (=>jis-x0213-2): Ditto.
1873
1874 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1877         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1878
1879 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1882         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1883         `=>jis-x0213-1'.
1884
1885 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1888         CHISE.
1889         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1890
1891 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1894         `<==>jis-x0213-1'.
1895         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1896         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1897         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1898         (<=>jis-x0208): New alias for `=>jis-x0208'.
1899         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1900         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1901         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1902         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1903         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1904         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1905         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1906         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1907         (=>>gt): Renamed from `<==>gt'.
1908         (<==>gt): New alias for `=>>gt'.
1909
1910 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1913         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1914         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1915         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1916         - Add settings for `<=>jis-x0213-1@2000' and
1917           `<=>jis-x0213-1@2004'.
1918
1919         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1920         XEmacs CHISE.
1921         (<==>jis-x0213-1): Likewise.
1922         (<==>jis-x0213-1@2000): Likewise.
1923         (<==>jis-x0213-1@2004): Likewise.
1924         (<=>jis-x0208): Add property `=>iso-ir 168'.
1925         (<=>jis-x0208@1997): Likewise.
1926         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1927         as the mother; add property `=>iso-ir 228'.
1928         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1929         property `=>iso-ir 228'.
1930         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1931         property `=>iso-ir 233'.
1932         (<==>gt): Renamed from `<=>gt'.
1933         (<=>gt): New alias for `<==>gt'.
1934
1935 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1938         CHISE.
1939         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1940         `<=>jis-x0208' as the mother.
1941         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1942         (<=>jis-x0213-1@2000): Ditto.
1943         (<=>jis-x0213-1@2004): Ditto.
1944
1945 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         settings for `<=>gt'.
1949
1950         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1951
1952 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1955         XEmacs CHISE.
1956         (=jis-x0208@1978/-4pr): Likewise.
1957         (=jis-x0208@1978/4-pr): Likewise.
1958         (=jis-x0213-1): Likewise.
1959         (=ucs@iso): Likewise.
1960         (=ucs@unicode): Likewise.
1961         (=ucs@gb): Likewise.
1962         (=ucs@gb/fw): Likewise.
1963         (=ucs@cns): Likewise.
1964         (=ucs@cns/fw): Likewise.
1965         (=ucs@jis): Likewise.
1966         (=ucs@jis/fw): Likewise.
1967         (=ucs@jis/1990): Likewise.
1968         (=ucs@jis/2000): Likewise.
1969         (=ucs@jis/2004): Likewise.
1970         (=ucs@JP): Likewise.
1971         (=ucs@ks): Likewise.
1972         (=ucs@big5): Likewise.
1973         (=ucs@big5/cns11643): Likewise.
1974         (=ucs@cns11643): Likewise.
1975
1976 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list):
1979         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1980
1981         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1982         CHISE.
1983         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1984         mother.
1985
1986 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1989         from src/mule-charset.c].
1990         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1991         specify `final'.
1992         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1993         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1994         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1995         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1996         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1997         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1998
1999 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2002         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2003         (=jis-x0208@1978/i-4): Specify `partial'.
2004         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2005         mother coded-charset.
2006         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2007
2008 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2011         settings for `=jis-x0213-1@2004'.
2012
2013 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2016         CHISE.
2017         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2018         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2019         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2020         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2021         temporarily.
2022         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2023
2024 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2027         CHISE.
2028         (=shinjigen@1ed): Inherited from `=shinjigen'.
2029         (=shinjigen@rev): Likewise.
2030
2031 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2034         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2035
2036 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2039         define it as an alias.
2040         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2041         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2042         alias.
2043         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2044         alias.
2045
2046 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2049         CHISE.
2050
2051 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2054         CHISE.
2055         (shinjigen-2): Ditto.
2056
2057 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list):
2060         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2061         `chinese-big5-eten-*' and `chinese-big5'.
2062
2063 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2066         #x9FA5 temporarily.
2067
2068 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         settings for `=jis-x0208@1978/i1'.
2072
2073 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2076         XEmacs CHISE.
2077
2078 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2081         XEmacs CHISE.
2082
2083 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2086         XEmacs CHISE.
2087
2088 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2091         CHISE.
2092         (=ucs-bmp@cns): Likewise.
2093         (=ucs-bmp@jis): Likewise.
2094         (=ucs-bmp@ks): Likewise.
2095
2096 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2099         CHISE.
2100         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2101
2102 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         settings for `=zinbun-oracle'.
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `=zinbun-oracle'.
2109
2110 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2113         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2114         `=ucs@iso'.
2115
2116 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list):
2119         Delete `ucs-sip'; modify order of some CCSs.
2120
2121 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2124         in XEmacs CHISE.
2125
2126         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2127         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2128         CHISE.
2129
2130 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2133         its registry.
2134         (=ucs-radicals@unicode): Likewise.
2135
2136 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2139         CHISE.
2140
2141 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2144         CHISE.
2145
2146 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2149         CHISE.
2150
2151 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2154         Modify preference of *isolated settings*.
2155
2156 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2159         utf-2000 is provided.
2160         (=ucs@cns11643): Likewise.
2161
2162 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2165         Prefer every *isolated setting* to ordinary setting.
2166
2167 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2171
2172 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2175         CHISE.
2176
2177 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2180         settings for `=jis-x0208@1997'.
2181
2182 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2183
2184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2185         `=jis-x0208@1997'.
2186
2187 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2190         XEmacs CHISE.
2191
2192 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2195         `=jis-x0208@1978'.
2196         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2197         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2198         `=jis-x0208-1990' as the mother.
2199         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2200
2201 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2204         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2205         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2206         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2207         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2208         for `=ucs@JP'.
2209
2210 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2213         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2214         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2215         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2216         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2217         `=daikanwa@rev2'.
2218
2219 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2222         (=gt): Likewise.
2223         (=gt-k): Likewise.
2224         (=gt-pj-*): Likewise.
2225         (=gt-pj-k1): Likewise.
2226         (=gt-pj-k2): Likewise.
2227         (=daikanwa): Likewise.
2228         (=daikanwa-rev1): Likewise.
2229         (=daikanwa-rev2): Likewise.
2230         (=big5-pua): Likewise.
2231         (=big5-eten): Likewise.
2232         (chinese-big5-eten-a): Likewise.
2233         (chinese-big5-eten-b): Likewise.
2234         (=hanziku-*): Likewise.
2235         (=cbeta): Likewise.
2236         (=jef-china3): Likewise.
2237         (=ruimoku-v6): Likewise.
2238         (=ucs@iso): Likewise.
2239         (=ucs@unicode): Likewise.
2240         (=ucs@gb): Likewise.
2241         (=ucs@cns): Likewise.
2242         (=ucs@jis): Likewise.
2243         (=ucs@jis-1990): Likewise.
2244         (=ucs@jis-2000): Likewise.
2245         (=ucs@jp): Likewise.
2246         (=ucs@ks): Likewise.
2247         (=ucs@big5): Likewise.
2248         (=ucs-radicals): Likewise.
2249         (=ucs-radicals@unicode): Likewise.
2250         (=ucs-bmp-cjk): Likewise.
2251         (=ucs-bmp-cjk@unicode): Likewise.
2252         (=ucs-sip-ext-b): Likewise.
2253         (=ucs-sip-ext-b@iso): Likewise.
2254
2255 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2258         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2259
2260 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2264         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2265         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2266         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2267         arabic-digit, ipa and ``&I-B-XXXX;''.
2268
2269 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         setting for (I-)HZK{03..12}-XXXX.
2273
2274 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2277         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2278
2279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2280         `=ruimoku-v6'.
2281
2282         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2283         CHISE.
2284
2285 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2288         (=ucs@unicode): Likewise.
2289         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2290         (=ucs@cns): Likewise.
2291         (=ucs@jis): Likewise.
2292         (=ucs@ks): Likewise.
2293         (=ucs@big5): Likewise.
2294
2295 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2298         `ucs-jis'.
2299         (utf-8-jis-er): Likewise.
2300         (utf-8-jp): New coding-system.
2301         (utf-8-jp-er): Likewise.
2302
2303         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2304
2305 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2308
2309         * mule/japanese.el: Move definition of `euc-jisx0213' to
2310         mule/mule-coding.el.
2311
2312 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2315         mule-coding before loading update-cdb when utf-2000 is provided.
2316
2317 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2320         `=daikanwa'.
2321
2322 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2325         definition codes when `utf-2000' is provided.
2326
2327 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2328
2329         * mule/mule-category.el (word-combining-categories): Don't setup
2330         `word-combining-categories' in XEmacs CHISE.
2331         (word-separating-categories): Add setting about Latin script in
2332         XEmacs CHISE.
2333
2334 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2337         setting for `chinese-big5'.
2338
2339 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2342         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2343         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2344         add setting for HZK0[12]-xxxx.
2345
2346 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2349         in XEmacs CHISE.
2350
2351 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list):
2354         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2355         and `chinese-big5' to `=gt-pj-*'.
2356
2357 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2358
2359         * mule/mule-conf.el (=daikanwa): Renamed from
2360         `ideograph-daikanwa'.
2361         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2362
2363 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (=cns11643-7): Renamed from
2366         `chinese-cns11643-7'.
2367         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2368
2369 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=cns11643-6): Renamed from
2372         `chinese-cns11643-6'.
2373         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2374
2375 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2376
2377         * mule/mule-conf.el (=cns11643-5): Renamed from
2378         `chinese-cns11643-5'.
2379         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2380
2381 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2382
2383         * mule/mule-conf.el (=cns11643-4): Renamed from
2384         `chinese-cns11643-4'.
2385         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2386
2387 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=cns11643-3): Renamed from
2390         `chinese-cns11643-3'.
2391         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2392
2393 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2396         `=cns11643-2'.
2397         (chinese-cns11643-2): New alias for `=cns11643-2'.
2398
2399 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2400
2401         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2402         `=cns11643-1'.
2403         (chinese-cns11643-1): New alias for `=cns11643-1'.
2404
2405 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2408         (chinese-gb12345): New alias for `=gb12345'.
2409
2410 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2411
2412         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2413         (chinese-gb2312): New alias for `=gb2312'.
2414
2415 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2418         (chinese-big5): New alias for `=big5'.
2419
2420 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2423         (korean-ksc5601): New alias for `=ks-x1001'.
2424
2425 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2426
2427         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2428         `=jis-x0212'.
2429         (japanese-jisx0212): New alias for `=jis-x0212'.
2430
2431 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2434         `=jis-x0208-1983'.
2435         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2436
2437 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2440         `=jis-x0208-1978'.
2441         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2442
2443 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2444
2445         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2446         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2447
2448 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2449
2450         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2451         (chinese-cns11643-3): Specify iso-ir 183.
2452         (chinese-cns11643-4): Specify iso-ir 184.
2453         (chinese-cns11643-5): Specify iso-ir 185.
2454         (chinese-cns11643-6): Specify iso-ir 186.
2455         (chinese-cns11643-7): Specify iso-ir 187.
2456         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2457         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2458
2459 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2462         \uXXXX for every cases.
2463
2464 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2465
2466         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2467         (ucs-big5): Changed to an alias for `=ucs@big5'.
2468
2469 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2470
2471         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2472         (ucs-ks): Changed to an alias for `=ucs@ks'.
2473
2474 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2475
2476         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2477         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2478
2479 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2480
2481         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2482         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2483
2484 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2485
2486         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2487         (ucs-jis): Changed to an alias for `=ucs@jis'.
2488
2489 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2490
2491         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2492         (ucs-cns): Changed to an alias for `=ucs@cns'.
2493
2494 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2495
2496         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2497         (ucs-gb): Changed to an alias for `=ucs@gb'.
2498
2499 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2500
2501         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2502         `ideograph-daikanwa-2'.
2503         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2504         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2505
2506 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2507
2508         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2509         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2510
2511         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2512         for `xemacs-chise-version'.
2513
2514 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * mule/mule-charset.el (default-coded-charset-priority-list):
2517         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2518         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2519         instead of `ideograph-hanziku-*'.
2520
2521         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2522         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2523
2524 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2527         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2528         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2529         `utf-2000' is provided.
2530
2531 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2534         is provided [was builtin coded-charsets].
2535
2536 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2537
2538         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2539         is provided [was builtin coded-charsets].
2540
2541 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2542
2543         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2544         is provided [was builtin coded-charsets].
2545
2546 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2547
2548         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2549         is provided [was builtin coded-charsets].
2550
2551 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2552
2553         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2554         when `utf-2000' is provided [was builtin coded-charsets].
2555
2556 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-conf.el (=hanziku-*): Renamed from
2559         `ideograph-hanziku-*'.
2560         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2561
2562 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2565         `utf-2000' is provided [was builtin coded-charsets].
2566         (ideograph-hanziku-{1..12}): Likewise.
2567
2568 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2571         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2572
2573 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2574
2575         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2576         when `utf-2000' is provided [was builtin coded-charsets].
2577
2578 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2579
2580         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2581         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2582         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2583
2584 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2587         (ideograph-gt): Changed to an alias for `=gt'.
2588
2589 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2592         is provided; it was defined as a builtin coded-charset.
2593         (ideograph-gt): Likewise.
2594
2595 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2596
2597         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2598         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2599
2600 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2601
2602         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2603         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2604
2605 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2606
2607         * mule/mule-conf.el (=big5-eten): Renamed from
2608         `chinese-big5-eten'.
2609         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2610
2611 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2614         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2615
2616 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2617
2618         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2619         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2620
2621 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2622
2623         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2624         (china3-jef): Changed to an alias for `=jef-china3'.
2625
2626 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2627
2628         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2629         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2630
2631         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2632         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2633         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2634         when `utf-2000' is provided.
2635
2636 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-charset.el (default-coded-charset-priority-list):
2639         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2640
2641         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2642         (ucs-jis-2000): Deleted.
2643
2644 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2647         UTF-2000.
2648         (=ucs-jis-2000): New coded-charset for UTF-2000.
2649
2650 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2654
2655 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * mule/mule-charset.el (default-coded-charset-priority-list):
2658         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2659         `ideograph-cbeta'.
2660
2661 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2662
2663         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2664         builtin coded-charset].
2665
2666 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2669         settings for &K0-xxxx and &I-K0-xxxx.
2670
2671 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2672
2673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2674         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2675
2676 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2677
2678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2679         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2680
2681 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2684         UTF-2000.
2685         (ideograph-gt-pj-k1): Likewise.
2686         (ideograph-gt-pj-k2): Likewise.
2687
2688 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2691         `=jis-x0208'.
2692
2693 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2696         UTF-2000 [was a builtin coded-charset].
2697
2698 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2701         (utf-8-gb-er): Likewise.
2702
2703 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2706         settings for JIS X 0212 and JIS X 0208:1978.
2707
2708 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2711         setting for JIS X 0213.
2712
2713 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2714
2715         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2716         standard-case-table in UTF-2000.
2717
2718 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2721         definitions for isolated-chars.
2722
2723 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2724
2725         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2726         `configure-utf-2000-lisp-directory'.
2727         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2728         `mule-lisp-load-path'.
2729
2730 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2731
2732         * startup.el (startup-setup-paths): Set and use
2733         `utf-2000-lisp-directory'.
2734         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2735         UTF-2000.
2736
2737 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2738
2739         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2740         (paths-find-utf-2000-lisp-directory): New function.
2741         (paths-construct-load-path): Add new optional argument
2742         `utf-2000-lisp-directory'.
2743
2744         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2745
2746 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2747
2748         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2749         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2750         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2751         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2752         `chinese-big5-2' in UTF-2000.
2753
2754         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2755         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2756
2757 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2758
2759         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2760         `big5-eten-er' in UTF-2000.
2761         (big5-cdp): Modify DOC-string and mnemonic.
2762
2763 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2766         UTF-2000 [renamed from utf-8-er].
2767         (utf-8-gb): New coding-system in UTF-2000.
2768         (utf-8-gb-er): Likewise.
2769         (utf-8-cns): Likewise.
2770         (utf-8-cns-er): Likewise.
2771         (utf-8-big5): Likewise.
2772         (utf-8-big5-er): Likewise.
2773         (utf-8-jis): Likewise.
2774         (utf-8-jis-er): Likewise.
2775         (utf-8-ks): Likewise.
2776         (utf-8-ks-er): Likewise.
2777         (utf-8-er): Likewise.
2778
2779 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2782         instead of `utf-8-unix' in UTF-2000.
2783
2784         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2785
2786 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2787
2788         * mule/japanese.el (euc-jisx0213): New coding-system.
2789
2790         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2791         `japanese-jisx0208-1990' as the mother.
2792
2793 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * dumped-lisp.el (preloaded-file-list): Change condition of
2796         loading "close-cdb".
2797
2798 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2801         setup `coded-charset-entity-reference-alist'.
2802
2803 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2806         UTF-2000.
2807
2808 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2809
2810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2811         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2812
2813 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2816         (chinese-big5-eten-a): Likewise.
2817         (chinese-big5-eten-b): Likewise.
2818         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2819         code range is #x8140 .. #x8DFE.
2820
2821 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2822
2823         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2824         UTF-2000.
2825         (chinese-big5-cdp): Likewise.
2826
2827 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2828
2829         * dumped-lisp.el (preloaded-file-list): Rename
2830         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2831
2832 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2833
2834         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2835         append `system-char-db-source-file-list' into
2836         `preloaded-file-list' in UTF-2000.
2837
2838 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2839
2840         * dumped-lisp.el (preloaded-file-list): Delete
2841         character-definition files.
2842
2843 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2844
2845         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2846         UTF-2000.
2847
2848 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2849
2850         * mule/mule-charset.el (default-coded-charset-priority-list):
2851         Delete `mojikyo-2022-1'.
2852
2853 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list):
2856         Delete `mojikyo'.
2857
2858 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2861         `ucs-sip'.
2862
2863 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-charset.el (default-coded-charset-priority-list):
2866         Comment out `chinese-gb12345'.
2867
2868 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * bytecomp.el (byte-compile-insert-header): Fixed.
2871
2872 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2873
2874         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2875         XEmacs UTF-2000.
2876
2877 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2880         UTF-2000.
2881
2882 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2885         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2886
2887 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list):
2890         `japanese-jef-china3' is renamed `china3-jef'.
2891
2892 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2895         `japanese-jef-china3' and `ideograph-cbeta'.
2896
2897 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2898
2899         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2900
2901 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2904         `chinese-big5-cdp'.
2905
2906 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2909         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2910
2911 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2914         loading character definitions.
2915
2916 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * dumped-lisp.el (preloaded-file-list): Rename
2919         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2920
2921 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2924         `chinese-big5'.
2925
2926 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2927
2928         * dumped-lisp.el (preloaded-file-list): Dump
2929         "Ideograph-R028-Private" with XEmacs UTF-2000.
2930
2931 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2934         `chinese-gb12345'.
2935
2936 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2939         `ideograph-gt-pj-{1..11}'.
2940
2941         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2942         XEmacs UTF-2000.
2943
2944 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list):
2947         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2948         `chinese-isoir165'.
2949
2950 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2953         `image/png', `image/x-xpm' and `image/tiff'.
2954
2955         * files.el (binary-file-regexps): Add *.PNG.
2956
2957 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list):
2960         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2961         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2962
2963 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2964
2965         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2966         the first completion when UTF-2000 is running.
2967
2968 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2969
2970         * mule/mule-charset.el (default-coded-charset-priority-list):
2971         Delete `ucs'.
2972
2973 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2978         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2979
2980 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/vietnamese.el (vscii-2): Delete abolished property
2983         `composite'; now composite mode is default.
2984
2985 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2988         of `raw-text'; check \uHHHH representation even if non-ascii
2989         characters are not found.
2990
2991         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2992         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2993         unconditionally.
2994
2995         * mule/viet-ccl.el: New file.
2996
2997         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2998         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2999         - Separate CCL based implementations to viet-ccl.el.
3000
3001 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3002
3003         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3004         "jisx0213.2000-1".
3005         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3006
3007         * mule/mule-charset.el (default-coded-charset-priority-list):
3008         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3009         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3010
3011 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3012
3013         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3014
3015 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3016
3017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3018         `ucs' in UTF-2000.
3019
3020 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3021
3022         * mule/mule-charset.el (default-coded-charset-priority-list):
3023         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3024         `arabic-iso8859-6'.
3025
3026 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3027
3028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3029         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3030
3031 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `katakana-jisx0201' in UTF-2000.
3035
3036 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3037
3038         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3039         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3040         "u0FB50-Arabic-Presentation-Forms-A",
3041         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3042         "u0FE50-Small-Form-Variants",
3043         "u0FE70-Arabic-Presentation-Forms-B",
3044         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3045         UTF-2000.
3046
3047 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3048
3049         * dumped-lisp.el (preloaded-file-list): Delete
3050         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3051         ... "Ideograph-R214-Flute" in UTF-2000.
3052
3053 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3054
3055         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3056         (japanese-jisx0213-2): New coded-charset.
3057
3058         * dumped-lisp.el (preloaded-file-list): Add
3059         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3060         "Ideograph-R030-Mouth".
3061
3062 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3063
3064         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3065         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3066         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3067         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3068         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3069         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3070         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3071         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3072
3073 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3074
3075         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3076         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3077         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3078         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3079         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3080
3081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3082         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3083
3084 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3085
3086         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3087         in UTF-2000.
3088
3089 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3090
3091         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3092         (chinese-isoir165): Moved from mule/chinese.el.
3093         (chinese-cns11643-3): Moved from mule/chinese.el.
3094         (chinese-cns11643-4): Moved from mule/chinese.el.
3095         (chinese-cns11643-5): Moved from mule/chinese.el.
3096         (chinese-cns11643-6): Moved from mule/chinese.el.
3097         (chinese-cns11643-7): Moved from mule/chinese.el.
3098
3099         * mule/chinese.el: Move definition of coded-charsets to
3100         mule/mule-conf.el.
3101
3102 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3103
3104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3105         `ideograph-daikanwa'.
3106
3107 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3108
3109         * dumped-lisp.el (preloaded-file-list): Delete
3110         "ccs-jisx0201-latin.el".
3111
3112 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3113
3114         * dumped-lisp.el (preloaded-file-list): Add
3115         "u031A0-Extended-Bopomofo" in UTF-2000.
3116
3117 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3118
3119         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3120         renamed to u02E00-CJK-Radical-Supplement.
3121
3122 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3123
3124         * dumped-lisp.el (preloaded-file-list): Add
3125         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3126         "u030A0-Katakana", "u03100-Bopomofo",
3127         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3128         "u03200-Enclosed-CJK-Letters-and-Months" and
3129         "u03300-CJK-Compatibility".
3130
3131 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3132
3133         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3134         "u02F00-Kangxi-Radicals" and
3135         "u02FF0-Ideographic-Description-Characters".
3136
3137 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3138
3139         * dumped-lisp.el (preloaded-file-list): Add
3140         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3141         "u02800-Braille-Patterns" in UTF-2000.
3142
3143 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3144
3145         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3146         "uXXXXX-*.el" in UTF-2000.
3147
3148         * bytecomp.el (byte-compile-insert-header): Delete comments if
3149         non-ASCII characters are found; allow `byte-compile-dynamic' and
3150         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3151         `raw-text'.
3152
3153 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3154
3155         * dumped-lisp.el (preloaded-file-list): Add
3156         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3157         "u025A0-Geometric-Shapes.el".
3158
3159 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3160
3161         * dumped-lisp.el (preloaded-file-list): Add
3162         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3163         "u02460-Enclosed-Alphanumerics.el".
3164
3165 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3166
3167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3168         `chinese-gb2312'.
3169
3170         * dumped-lisp.el (preloaded-file-list): Add
3171         "u02200-Mathematical-Operators.el" and
3172         "u02300-Miscellaneous-Technical.el".
3173
3174 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3175
3176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3177         `chinese-cns11643-*'.
3178
3179         * dumped-lisp.el (preloaded-file-list): Add
3180         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3181         "u02190-Arrows.el" in UTF-2000.
3182
3183 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3184
3185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3186         `korean-ksc5601'.
3187
3188         * dumped-lisp.el (preloaded-file-list): Add
3189         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3190         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3191         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3192
3193 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3194
3195         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3196
3197 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3198
3199         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3200         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3201         "u01780-Khmer.el", "u01800-Mongolian.el",
3202         "u01E00-Latin-Extended-Additional.el" and
3203         "u01F00-Greek-Extended.el" in UTF-2000.
3204
3205 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3206
3207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3208         `ethiopic-ucs' and `ethiopic'.
3209
3210         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3211         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3212
3213         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3214         from mule/ethiopic.el.
3215
3216         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3217         mule/mule-conf.el.
3218
3219 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3220
3221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3222         `lao'.
3223
3224         * mule/mule-conf.el (lao): New coded-charset.
3225
3226         * dumped-lisp.el (preloaded-file-list): Add
3227         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3228         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3229         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3230         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3231         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3232
3233 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3234
3235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3236         `ucs-bmp' and `arabic-iso8859-6'.
3237
3238 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3239
3240         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3241         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3242         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3243
3244 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3245
3246         * startup.el (normal-top-level): Load autoload file for UTF-2000
3247         in UTF-2000.
3248
3249 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3252         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3253         "u00020-Basic-Latin.el", "u00080-C1.el",
3254         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3255         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3256         "u002B0-Spacing-Modifier-Letters.el",
3257         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3258         UTF-2000.
3259
3260 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3261
3262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3263         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3264         instead of `vietnamese-viscii-*'.
3265
3266 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3267
3268         * mule/mule-conf.el: New file.
3269
3270         * mule/misc-lang.el: Move definition of charset `ipa' to
3271         mule/mule-conf.el.
3272
3273 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3276         `latin-viscii'; prefer it for characters used in Vietnamese.
3277
3278 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3279
3280         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3281
3282 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3283
3284         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3285         `vietnamese-viscii-lower'.
3286         (latin-viscii-upper): Renamed from charset
3287         `vietnamese-viscii-upper'.
3288         (vietnamese-viscii-lower): New alias for charset
3289         `latin-viscii-lower'.
3290         (vietnamese-viscii-upper): New alias for charset
3291         `latin-viscii-upper'.
3292
3293 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3294
3295         * mule/mule-charset.el (default-coded-charset-priority-list):
3296         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3297
3298 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3299
3300         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3301         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3302         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3303         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3304         lisp/utf-2000.
3305
3306 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3307
3308         * mule/ccs-tcvn5712.el: New file.
3309
3310 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3311
3312         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3313         in UTF-2000.
3314
3315 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3316
3317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3318         `japanese-jisx0208'.
3319
3320 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3321
3322         * dumped-lisp.el (preloaded-file-list): Add
3323         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3324         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3325         UTF-2000.
3326
3327         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3328         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3329         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3330         mule/ccs-viscii.el: New files.
3331
3332         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3333         if \uXXXX is found.
3334
3335 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3336
3337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3338         `hiragana-jisx0208' and `katakana-jisx0208'.
3339
3340 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3341
3342         * mule/chinese.el (chinese-cns11643-3): Define it even if
3343         `utf-2000' is provided.
3344         (chinese-cns11643-4): Likewise.
3345         (chinese-cns11643-5): Likewise.
3346         (chinese-cns11643-6): Likewise.
3347         (chinese-cns11643-7): Likewise.
3348
3349 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3350
3351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3352         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3353
3354 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3355
3356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3357         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3358
3359 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3360
3361         * mule/mule-charset.el (default-coded-charset-priority-list):
3362         Setup in UTF-2000.
3363
3364 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3365
3366         * mule/viet-chars.el: Don't define charset
3367         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3368         they are defined as builtin charsets.
3369
3370 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3371
3372         * version.el (emacs-version): Add more space just before UTF-2000
3373         version string.
3374
3375 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3376
3377         * version.el ([constant] emacs-version): Don't add a space in the
3378         preceding place of `xemacs-betaname' because it is duplicated.
3379         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3380
3381         * startup.el (splash-frame-body): Add ETL.
3382
3383 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3384
3385         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3386         is provided because it is defined as builtin charset.
3387         (chinese-cns11643-4): Likewise.
3388         (chinese-cns11643-5): Likewise.
3389         (chinese-cns11643-6): Likewise.
3390         (chinese-cns11643-7): Likewise.
3391
3392 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3393
3394         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3395         coding-system `iso-10646-ucs-4' is not defined.
3396
3397 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3398
3399         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3400         coding-system if `utf-2000' is provided.
3401
3402 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3403
3404         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3405         `utf-2000' is provided.
3406
3407 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3408
3409         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3410         if utf-2000 is provided temporally.
3411
3412 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3413
3414         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3415         as builtin variable].
3416
3417 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3418
3419         * files.el (insert-file-contents-literally): Treat file as binary;
3420         call file-name-handlers. [sync with Emacs 20.3.10]
3421
3422 2008-12-28  Vin Shelton  <acs@xemacs.org>
3423
3424         * XEmacs 21.4.22 is released
3425
3426 2008-12-30  Vin Shelton  <acs@xemacs.org>
3427
3428         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3429         during building even if no packages are found.
3430
3431 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3432
3433         * printer.el (generic-print-region): 
3434         (generic-print-buffer): 
3435         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3436         check if the msprinter device is available, now that msprinter is
3437         always available as a specifier tag. 
3438
3439 2008-12-24  Vin Shelton  <acs@xemacs.org>
3440
3441         * about.el: Add Francisco to my bio!
3442
3443 2008-12-23  Vin Shelton  <acs@xemacs.org>
3444
3445         * autoload.el: Move operator definitions to autoload-operators.el
3446         in the xemacs-base package.
3447
3448 2007-11-22  Vin Shelton  <acs@xemacs.org>
3449
3450         * about.el (about-hacker-contribution): Updated my bio.
3451
3452 2007-10-07  Vin Shelton  <acs@xemacs.org>
3453
3454         * XEmacs 21.4.21 is released
3455
3456 2007-09-19  Didier Verna  <didier@xemacs.org>
3457
3458         Update my personal info.
3459         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3460         * about.el (about-other-current-hackers): Ditto.
3461         * about.el (about-url-alist): Add my musical website.
3462         * about.el (about-personal-info): Update my entry.
3463         * about.el (about-hacker-contribution): Ditto.
3464
3465 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3466
3467         * package-get.el (package-get-download-sites): Update download
3468         sites in Japan.
3469         * package-get.el (package-get-pre-release-download-sites): Ditto.
3470
3471 2007-08-18  Vin Shelton  <acs@xemacs.org>
3472
3473         * package-get.el (package-get-pre-release-download-sites): Sync
3474         mirror sites with 21.5.  (Thanks, Adrian)
3475
3476 2007-08-09  Mike Sperber  <mike@xemacs.org>
3477
3478         * startup.el (migrate-user-init-file): Create backup of
3479         `user-init-file' before migrating.
3480         * startup.el (maybe-migrate-user-init-file): Print
3481         information about backup file.
3482         (maybe-create-compatibility-dot-emacs): Follow above change.
3483
3484 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3485
3486         * font-lock.el: Sync font-lock-add-keywords and
3487         font-lock-remove-keywords from GNU Emacs.
3488         * font-lock.el (font-lock-keywords-alist): New.
3489         * font-lock.el (font-lock-removed-keywords-alist): New.
3490         * font-lock.el (font-lock-add-keywords): New.
3491         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3492         * font-lock.el (font-lock-remove-keywords): New.
3493
3494 2007-08-16  Vin Shelton  <acs@xemacs.org>
3495
3496         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3497         patch from Hans de Graaff.
3498
3499 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3500
3501         * package-get.el (package-get-download-sites): Document Chile and
3502         update Denmark download site.
3503         * package-get.el (package-get-pre-release-download-sites): Ditto.
3504
3505 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3506
3507         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3508
3509 2006-12-09  Vin Shelton  <acs@xemacs.org>
3510
3511         * XEmacs 21.4.20 is released
3512
3513 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3514
3515         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3516
3517 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3518
3519         * info.el (Info-find-file-node, Info-insert-dir)
3520         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3521         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3522         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3523         and discussion.
3524
3525 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3526
3527         * obsolete.el (line-beginning-position): New, from 21.5.x.
3528         (line-end-position): Ditto.
3529
3530 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3531
3532         * package-get.el (package-get-download-sites): Welcome
3533         nl.xemacs.org and Thanks!
3534         * package-get.el (package-get-pre-release-download-sites): Ditto.
3535
3536 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3537
3538         * font-lock.el: Add support for not-so recent changes in Java to
3539         java-mode.
3540
3541 2006-01-28  Vin Shelton  <acs@xemacs.org>
3542
3543         * XEmacs 21.4.19 is released
3544
3545 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3546
3547         * easymenu.el: Update copyright. 
3548         * easymenu.el (easy-menu-all-popups):
3549         Add a docstring. 
3550         * easymenu.el (easy-menu-add):
3551         Document a bug, rework the function to preserve any existing
3552         non-default mode-popup-menu instead of overwriting it, and not to
3553         bother normalising the menu title (nothing else does).
3554         * easymenu.el (easy-menu-remove):
3555         Restore the default mode-popup-menu instead of leaving an empty
3556         one when we remove the last easy-menu popup. 
3557
3558 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3559
3560         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3561         as suggested by Rodrigo Ventura.
3562         * package-get.el (package-get-pre-release-download-sites): Ditto,
3563         with replacement of xemacs-21.5 by beta, which is the logical path
3564         to our beta core and package pre-releases.
3565
3566 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3567
3568         * package-get.el (package-get-download-sites): Add Hong Kong
3569         download site.
3570         * package-get.el (package-get-pre-release-download-sites): Ditto.
3571
3572 2005-12-26  Vin Shelton  <acs@xemacs.org>
3573
3574         * find-paths.el:
3575         * find-paths.el (paths-emacs-root-p): Add search for package root.
3576         * find-paths.el (paths-find-emacs-root): Replaced with
3577         paths-find-invocation-roots, which returns a list of roots.
3578         * find-paths.el (paths-find-invocation-roots): New.
3579         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3580
3581 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3582
3583         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3584         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3585
3586 2005-12-03  Vin Shelton <acs@xemacs.org>
3587
3588         * XEmacs 21.4.18 is released
3589
3590 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3591
3592         * package-get.el (package-get-download-sites): Update reflecting
3593         latest http://www.xemacs.org/Releases/ information generated by
3594         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3595         * package-get.el (package-get-pre-release-download-sites): Ditto.
3596
3597 2005-02-28  Simon Josefsson  <jas@extundo.com>
3598
3599         * about.el (xemacs-hackers): Add jas.
3600         (about-other-current-hackers): Likewise.
3601         (about-url-alist): Add URL for jas.
3602         (about-personal-info): Document jas.
3603         (about-hacker-contribution): Describe jas contributions.
3604
3605 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3606
3607         * easymenu.el (easy-menu-remove): As described in 
3608         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3609         except the "Command" menu from mode-popup-menu. 
3610
3611 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3612  
3613         * font.el (font-spatial-to-canonical): Correct calculation of 
3614         return value for pixel-based input value. 
3615  
3616 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3617
3618         * code-process.el (call-process): Process-related docstring
3619         improvements spurred by Norbert Koch.
3620         * code-process.el (call-process-region): Ditto.
3621         * code-process.el (start-process): Ditto.
3622
3623 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3624
3625         * finder.el (finder-find-library): Return filename actually
3626         searched for.
3627
3628 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3629
3630         * help.el (view-emacs-news): Use `expand-file-name' instead of
3631         `locate-data-file' as the latter will find any "NEWS" files that
3632         might exist in packages _before_ the one in core.
3633
3634 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3635
3636         * package-get.el (package-get-init-package):
3637         package-get-init-package buglet (21.4.17) by Jeff Mincy
3638         <mincy@rcn.com> fixing false temporary load-path shadows reported
3639         after package installation and simplifying code.
3640
3641 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3642
3643         * package-get.el (package-get-download-sites): Sync mirrors list
3644         with the XEmacs website.
3645         (package-get-pre-release-download-sites): Ditto.
3646
3647 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3648
3649         * derived.el (derived-mode-merge-syntax-tables):
3650         Revert my 21.5-only patch of 2003-07-18 which slipped in
3651         through Jerry James's patch of 2004-06-07.
3652
3653 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3654
3655         * cmdloop.el (keyboard-quit): Remove workaround for
3656         `region-active-p' not making sure active region is in current
3657         buffer now that it does.
3658         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3659         * simple.el (region-active-p): `region-active-p' to only return t
3660         when active region is in current buffer.
3661
3662 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3663
3664         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3665         package names, quell a byte-compiler warning, doc fix.
3666
3667 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3668
3669         * buffer.el (pop-to-buffer):
3670         * window-xemacs.el (display-buffer):
3671         Document use of `same-window-buffer-names,' `same-window-regexps'
3672         by pop-to-buffer and display-buffer. 
3673         
3674 2005-02-06  Vin Shelton <acs@xemacs.org>
3675
3676         * XEmacs 21.4.17 is released
3677
3678 2005-01-29  Ben Wing  <ben@xemacs.org>
3679
3680         * shadow.el (find-emacs-lisp-shadows):
3681         Add custom-defines to list of ignored files.
3682
3683 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3684
3685         * simple.el (shifted-motion-keys-select-region): Fix statement
3686         about unshifted-motion-keys-deselect-region.
3687
3688 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3689
3690         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3691         now) for GNU Emacs compatibility.
3692         (make-obsolete-variable): Ditto.
3693
3694 2004-01-08  Ben Wing  <ben@xemacs.org>
3695
3696         * code-files.el (load):
3697         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3698
3699 2004-12-05  Vin Shelton <acs@xemacs.org>
3700
3701         * XEmacs 21.4.16 is released
3702
3703 2004-12-04  Vin Shelton  <acs@xemacs.org>
3704
3705         * auto-autoloads.el: Regenerated.
3706
3707         * custom-load.el: Regenerated.
3708
3709 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3710
3711         Fix bug: apropos errors if a defalias refers to an undefined
3712         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3713
3714         * apropos.el (apropos):
3715         (apropos-command):
3716         * help.el (frob-help-extents):
3717         * help-macro.el (make-help-screen):
3718         * hyper-apropos.el (hyper-apropos-grok-functions):
3719         (hyper-apropos-get-doc):
3720         Catch void-function error thrown by `documentation'.
3721
3722 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3723
3724         * packages.el (package-require): Fix incorrect arg to format.
3725         This fixes a `format specifier' error.
3726
3727 2004-08-13  Jerry James  <james@xemacs.org>
3728
3729         * bytecomp.el (forward-word): Tell the byte compiler the correct
3730         number of arguments to forward-word.
3731
3732 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3733
3734         * etags.el: Fixed loading of include files for tag completion. Now
3735         you can make a tag file for a library, include it into your
3736         project and it will be reloaded only if it changed. Infinte
3737         include loops are detected and the correct tag files are loaded.
3738         * etags.el (buffer-tag-table-list): Load and verify tag files in
3739         the external function buffer-tag-table-list-load.
3740         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3741         tag files. Also load the included tag files. The priority of the
3742         included files is right below their parent file. If multiple
3743         matches occur then the symbols from the parent file are found
3744         first.
3745         * etags.el (tag-table-include-files): Corrected comment
3746         string. Switched to pattern constant tags-include-pattern to have
3747         it at a central location.
3748         * etags.el (tags-include-pattern): Added doc string.
3749         * etags.el (add-to-tag-completion-table): Removed obsolete
3750         comments as the include files are allready returned by
3751         buffer-tag-table-list and loaded.
3752         * etags.el (find-tag-internal): The include files are allready
3753         included in tag-tables as buffer-tag-table-list returns them now.
3754
3755 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3756
3757         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3758         Loading items into the notebook is now done by C code.
3759         * widgets-gtk.el (gtk-widget-instantiate-internal):
3760         Style no longer changed.
3761
3762 2004-06-28  Nix  <nix@esperi.org.uk>
3763
3764         * cmdloop.el (truncate-command-history-for-gc): Delay
3765         execution of all things that look up variable bindings,
3766         via `enqueue-eval-event'.
3767
3768 2004-06-24  Vin Shelton  <acs@xemacs.org>
3769
3770         * package-get.el (package-get-require-signed-base-updates):
3771         now defaults to nil.
3772
3773 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3774
3775         * subr.el (split-string): Clean up docstring.
3776
3777 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3778
3779         * faces.el (zmacs-region): fix typo in docstring.
3780
3781 2004-06-07  Jerry James  <james@xemacs.org>
3782
3783         * derived.el: Synch with Emacs 21.3.
3784         * subr.el (with-local-quit): New, from Emacs 21.3.
3785         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3786         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3787         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3788
3789 2004-06-16  Jerry James  <james@xemacs.org>
3790
3791         * cl.el (cl-set-substring): Increment start by the length of the
3792         string, not the string itself.
3793
3794 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3795
3796         * etags.el (tag-table-include-files): Expand included TAGS file
3797         paths to avoid problems with relative paths.  Thanks to Peter
3798         Chubb <peterc@gelato.unsw.edu.au>.
3799         * etags.el (tags-include-pattern): New.
3800         * etags.el (add-to-tag-completion-table): Parse and ignore
3801         trailing include lines.
3802
3803 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3804
3805         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3806         avoiding line solely composed of equal signs.
3807
3808 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3809
3810         * cus-edit.el (alloc): Typo fix.
3811         * cus-edit.el (custom-browse-visibility): Ditto.
3812         * cus-edit.el (custom-variable-value-create): Ditto.
3813         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3814         * cus-edit.el (custom-save-variables): Bind print-length and
3815         print-level to nil to avoid value abbreviation.
3816         * cus-edit.el (custom-save-face-internal): Ditto.
3817         * cus-edit.el (custom-save-faces): Save in sorted order.
3818         * cus-edit.el (custom-save-resets): Bind print-length and
3819         print-level to nil to avoid value abbreviation.
3820         * cus-edit.el (custom-save-loaded-themes): Ditto.
3821
3822 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3823
3824         * subr.el (split-string-default-separators): New.
3825         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3826         see comment in source.
3827
3828 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3829
3830         * mule/japanese.el (paragraph-start, paragraph-separate):
3831         Remove anchor to BOL.
3832
3833 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3834
3835         * cl.el (gensym, gentemp): Improve docstrings.
3836
3837 2004-05-10  Vin Shelton  <acs@xemacs.org>
3838
3839         * etags.el: Sync with 21.5 version.
3840
3841 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3842
3843         * etags.el:
3844         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3845         only for use with exuberant ctags. This will also enable building of 
3846         completion tables with exuberant ctags. This will not work with
3847         xemacs ctags. 
3848         * etags.el (get-tag-table-buffer): New function for creating of
3849         completion table is used if tags-exuberant-ctags-optimization-p ist t
3850         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3851         finding the tag names. New.
3852         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3853         building tag completion table with exuberant ctags. New.
3854         * etags.el (find-tag-internal): Improve exact tag matching for tags
3855         with name fields. Before the patch return types of functions or
3856         function parameters (with exuberant ctags) were found as matches.
3857
3858 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3859
3860         * list-mode.el (display-completion-list): Fixed completion list was
3861         taking the width of the frame and not of the window for displaying
3862         the selection methods.
3863
3864 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3865
3866         * menubar-items.el (default-menubar): Options are saved to custom.el.
3867
3868
3869 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3870
3871         * isearch-mode.el (isearch-abort): Preserve successful search target.
3872
3873 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3874
3875         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3876         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3877         Bihlmeyer.
3878         * gnuserv.el (gnuserv-mode-line-string): New.
3879         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3880         gnuserv-mode.
3881         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3882         * gnuserv.el (gnuserv-edit-files): Use
3883         make-x-device-with-gtk-fallback.
3884
3885 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3886
3887         * gtk-widgets.el: New import: gtk-accel-group-new.
3888         * dialog-gtk.el:
3889         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3890         * dialog-gtk.el (popup-builtin-question-dialog):
3891         Added support for dialog button mnemonics.
3892
3893 2004-03-22  Chris Green <cmg@dok.org>
3894
3895         * process.el (shell-command): Output buffer was ignored when a
3896         background process was run via shell-command.
3897
3898 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3899
3900         * cus-edit.el (custom-save-variables): Retrieve a list of
3901         variables to save first, sort it, and make sure the variables are
3902         saved in sorted order.
3903
3904 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3905  
3906         * package-get.el (package-get-update-base-from-buffer): Force
3907         binary coding system for verifying GnuPG signature in the
3908         package-index file.
3909  
3910 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3911
3912         * package-get.el (package-get-package-index-file-location): Handle
3913         missing "EMACSPACKAGEPATH" environment variable.
3914
3915 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3916
3917         * package-admin.el (package-admin-find-top-directory): Simplify
3918         directory comparisions and fix substring errors on short path
3919         components.
3920         * package-get.el (package-get-package-index-file-location):
3921         Default to first component of "EMACSPACKAGEPATH", if set.
3922
3923 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3924
3925         * package-get.el (process-error): New error datum.
3926
3927 2004-02-02  Vin Shelton <acs@xemacs.org>
3928
3929         * XEmacs 21.4.15 is released
3930
3931 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3932
3933         * itimer.el (activate-itimer): Modify the itimer timeout value as
3934         if it were begun at the last time when the itimer driver was woken
3935         up.
3936
3937 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3938
3939         * specifier.el (Copyright):
3940         Update.
3941         (make-specifier-and-init):
3942         (map-specifier):
3943         (canonicalize-inst-pair):
3944         (canonicalize-spec-list):
3945         (set-specifier):
3946         Synch docstrings to 21.5 where appropriate.
3947
3948 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3949
3950         * package-get.el (package-get-list-packages-where): New.  A
3951         function that allows searching for groups of packages.  For
3952         example, find all packages that require the fsf-compat package.
3953
3954 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3955
3956         The Great PUI Sync.
3957
3958         * auto-autoloads.el: Regenerated.
3959
3960         * custom-load.el: Regenerated.
3961
3962         * dumped-lisp.el (packages-hardcoded-lisp): New.
3963
3964         * menubar-items.el (menu-max-items): New.
3965         (menu-submenu-max-items): New.
3966         (menu-submenu-name-format): New.
3967         (menu-split-long-menu): New.
3968         (menu-sort-menu): New.
3969         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3970
3971         * obsolete.el (pui-add-install-directory): Renamed to the more
3972         logical `pui-set-local-package-get-directory'.
3973         (package-get-download-menu): Moved to `package-ui.el' and renamed
3974         to `package-ui-add-download-menu'.
3975
3976         * package-admin.el (package-admin-install-function-mswindows):
3977         Whitespace clean up.
3978         (package-admin-add-single-file-package): Removed.
3979         (package-admin-default-install-function): Whitespace clean up.
3980         (package-admin-find-top-directory): New.
3981         (package-admin-get-install-dir): Use it.
3982         (package-admin-get-manifest-file): 
3983         (package-admin-check-manifest): 
3984         (package-admin-add-binary-package):
3985         (package-admin-get-lispdir):
3986         (package-admin-delete-binary-package):
3987         (package-admin):
3988
3989         * package-get.el (package-get-package-index-file-location): New.
3990         (package-get-install-to-user-init-directory): New.
3991         (package-get-remote):
3992         (package-get-download-sites):
3993         (package-get-pre-release-download-sites): New.
3994         (package-get-site-release-download-sites): New.
3995         (package-get-base-filename):
3996         (package-get-always-update):
3997         (package-get-user-index-filename): Removed.
3998         (package-get-pgp-available-p): New.
3999         (package-get-require-signed-base-updates):
4000         (package-get-was-current):
4001         (package-entries-are-signed): New.
4002         (package-get-continue-update-base): New.
4003         (package-get-download-menu): Removed.
4004         (package-get-require-base):
4005         (package-get-update-base-entry):
4006         (package-get-locate-file):
4007         (package-get-locate-index-file):
4008         (package-get-maybe-save-index):
4009         (package-get-update-base):
4010         (package-get-update-base-from-buffer):
4011         (package-get-update-base-entries):
4012         (package-get-interactive-package-query):
4013         (package-get-update-all):
4014         (package-get-all):
4015         (package-get-dependencies):
4016         (package-get-init-package):
4017         (package-get-info): New.
4018         (package-get):
4019         (package-get-staging-dir):
4020         (package-get-set-version-prop): Removed.
4021         (package-get-installedp):
4022         (package-get-ever-installed-p):
4023         (packages): Removed.
4024         (package-get-custom-groups): Removed.
4025         (package-get-custom): Removed.
4026         (package-get-custom-add-entry): Removed.
4027
4028         * package-info.el (batch-update-package-info):
4029
4030         * package-net.el (package-net-batch-generate-bin-ini):
4031         (package-net-update-installed-db):
4032
4033         * package-ui.el (pui-info-buffer):
4034         (pui-directory-exists): Removed.
4035         (pui-package-dir-list): Removed.
4036         (pui-add-install-directory): Removed.
4037         (package-ui-download-menu): New.
4038         (package-ui-pre-release-download-menu): New.
4039         (package-ui-site-release-download-menu): New.
4040         (pui-set-local-package-get-directory): New.
4041         (pui-package-symbol-char):
4042         (pui-update-package-display):
4043         (pui-toggle-package):
4044         (pui-toggle-package-key):
4045         (pui-toggle-package-delete):
4046         (pui-toggle-package-delete-key):
4047         (pui-toggle-package-event):
4048         (pui-toggle-verbosity-redisplay):
4049         (pui-install-selected-packages):
4050         (pui-add-required-packages):
4051         (pui-help-echo):
4052         (pui-display-info):
4053         (list-packages-mode):
4054         (pui-list-packages):
4055
4056         * packages.el (packages-compute-package-locations):
4057         (package-require):
4058         (package-delete-name):
4059         (packages-hardcoded-lisp): Removed.
4060         (packages-useful-lisp): Removed.
4061         (packages-unbytecompiled-lisp): Removed.
4062         (packages-find-package-directories):
4063
4064         Summary:
4065
4066         Major code clean up of all things PUI.
4067
4068         Much improved code to determine where packages should be
4069         installed.  PUI no longer depends on any packages being
4070         pre-installed to compute where packages are to be installed to.
4071
4072         The user can specify the location of their package-index file.  It
4073         isn't necessary to set this because it has sane defaults.  People
4074         who "run-in-place" won't accidently overwrite the CVS
4075         package-index file.  See
4076         `package-get-package-index-file-location'. 
4077
4078         PUI will now properly clean up after itself in the event of an
4079         unsuccessful package install.  This drastically reduces the number
4080         of "wrong md5sum" FAQs.
4081
4082         non-Mule XEmacsen can no longer install Mule packages.
4083
4084         Package management via the custom interface has been removed.
4085
4086         The PUI related menubar items have been reorganised.
4087
4088         The PGP verification code has been fixed and the default for
4089         whether or not it is used is automatically computed.
4090
4091         * update-elc.el ((preloaded-file-list site-load-packages
4092         need-to-dump dumped-exe)):
4093         Just a couple of small changes to allow for
4094         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4095         existing anymore.
4096
4097 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4098
4099         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4100         apply `format' to the first argument of byte-compile-warn, it
4101         already calls format.
4102
4103 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4104
4105         * files.el (delete-old-versions): Avoid going interactive during
4106         make install when environment variable VERSION_CONTROL is set.
4107
4108 2003-12-04  Vin Shelton  <acs@xemacs.org>
4109
4110         * menubar-items.el (menu-item-search): Only bring up search dialog
4111         box if the feature is available and desired.
4112
4113 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4116
4117 2003-11-05  Vin Shelton  <acs@xemacs.org>
4118
4119         * help.el (Help-prin1-face):
4120         (Help-princ-face):
4121         princ and prin1 are functions and need to be called as such.  The
4122         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4123
4124 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4125
4126         * about.el (about-xemacs): Give full version and build date.
4127
4128 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4129
4130         * win32-native.el (grep-null-device): This XEmacs has null-device.
4131
4132 2003-09-06  Mike Sperber  <mike@xemacs.org>
4133
4134         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4135         implement the specified semantics for `defvar.'
4136
4137 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4138
4139         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4140         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4141         displaying buffer in question.
4142
4143 2003-09-03  Vin Shelton <acs@xemacs.org>
4144
4145         * XEmacs 21.4.14 is released
4146
4147 2003-08-17  Vin Shelton  <acs@xemacs.org>
4148
4149         * about.el: Vanity patch.
4150
4151 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4152
4153         * code-process.el (call-process):
4154         (call-process-region):
4155         (start-process):
4156         Document coding system processing.
4157
4158 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4159
4160         * startup.el (splash-frame-body): Idiomatic English.
4161
4162 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4163
4164         * font-lock.el (font-lock-match-java-declarations): Move
4165         save-restriction, narrow-to-region to beginning of function to
4166         avoid going beyond the limit and causing an infloop.
4167
4168 2003-04-16  Jerry James  <james@xemacs.org>
4169
4170         * keydefs.el: Remove mappings for keys mapped to the nowhere
4171         defined function function-key-error.
4172
4173 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4174
4175         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4176         lisp-interaction-mode-hook): Add the docstrings.
4177
4178 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4179
4180         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4181         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4182         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4183
4184 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4185
4186         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4187         lambda list after the original doc.  Care about
4188         #'(lambda () "SingleString") 
4189         (cl-upcase-arg): 
4190         (cl-function-arglist):
4191         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4192         circular data structures in lambda list specification
4193
4194 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4195
4196         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4197         to appear in font-lock-function-name-face.
4198
4199 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4200
4201         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4202         is not also the value of the lambda.
4203
4204 2003-05-06  Andy Piper  <andy@xemacs.org>
4205
4206         * files.el (revert-buffer): Make sure local variables get processed,
4207         even in the case of an optimized reversion.
4208
4209 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4210
4211         * XEmacs 21.4.13 is released
4212
4213 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4214
4215         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4216         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4217
4218 2003-02-14  Ben Wing  <ben@xemacs.org>
4219
4220         * byte-optimize.el:
4221         * byte-optimize.el (byte-compile-inline-expand):
4222         * byte-optimize.el (byte-compile-unfold-lambda):
4223         * byte-optimize.el (byte-optimize-form-code-walker):
4224         * byte-optimize.el (byte-optimize-form):
4225         * byte-optimize.el (byte-decompile-bytecode-1):
4226         * byte-optimize.el (byte-optimize-lapcode):
4227         Review carefully and sync up to 20.7 except for areas as noted.
4228         Fixes problem with JDE compilation.
4229
4230 2003-02-05  Ben Wing  <ben@xemacs.org>
4231
4232         * simple.el:
4233         * simple.el (motion-keys-for-shifted-motion):
4234         Omit M-S-home/end from motion keys.
4235
4236 2003-02-07  Ben Wing  <ben@xemacs.org>
4237
4238         * text-props.el (text-property-any):
4239         * text-props.el (text-property-not-all):
4240         Fix bug when end > start.
4241
4242 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4243
4244         * info.el (Info-insert-dir): Make default-directory end in
4245         separator.  Patch due to Martin Buchholz.
4246
4247 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4248
4249         * XEmacs 21.4.12 "Portable Code" is released.
4250
4251 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4252
4253         * about.el: Update golubev data.
4254
4255 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4256
4257         * isearch-mode.el (isearch-mode-map): Substitute comment on
4258         desirability, and back out "GR is printable" changes.
4259
4260 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4261
4262         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4263
4264 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4265
4266         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4267
4268 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4269
4270         * menubar-items.el (default-menubar): Use browse-url-mozilla
4271         instead of browse-url-gnome-moz for Mozilla.
4272
4273 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4274
4275         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4276
4277 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4278
4279         * files.el (auto-mode-alist): Remove redundant entries for modes
4280         that live in packages.
4281         (interpreter-mode-alist): Ditto.
4282
4283 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4284
4285         * menubar-items.el (default-menubar): Sync with current
4286         browse-url-xemacs.el.
4287
4288 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * XEmacs 21.4.10 "Military Intelligence" is released.
4291
4292 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4293
4294         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4295
4296 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4297
4298         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4299
4300 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4301
4302         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4303         effect free function.
4304         (font-lock-fontify-keywords-region): Supply the argument to
4305         font-lock-compile-keywords.
4306
4307 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4308
4309         * package-get.el (package-get-download-sites): Bring sites list
4310         up to date, prefer xx.xemacs.org addresses.
4311
4312 2002-09-27  Andy Piper  <andy@xemacs.org>
4313
4314         * dialog.el (make-dialog-box): for general dialogs only
4315         delete-frame-hook will be run.
4316
4317 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4318
4319         * font-lock.el (font-lock-fontify-syntactically-region): Add
4320         comment about lookup-syntax-properties, document LOUDLY as unused.
4321
4322 2002-08-26  Andy Piper  <andy@xemacs.org>
4323
4324         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4325         merge.
4326
4327 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4328
4329         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4330         (make-obsolete-variable): Ditto.
4331         (make-compatible): Ditto.
4332         (make-compatible-variable): Ditto.
4333
4334 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4335
4336         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4337         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4338
4339 2002-08-28  Andy Piper  <andy@xemacs.org>
4340
4341         * files.el (revert-buffer): propagate revert-without-query-status.
4342
4343 2002-06-03  Andy Piper  <andy@xemacs.org>
4344
4345         * dialog-items.el (make-search-dialog): align various subcontrols
4346         in visually pleasing ways, allow frame to autosize to the dialog
4347         size.
4348         * dialog.el (make-dialog-box): add a border inside the frame. Add
4349         :autosize property, if t then reset the frame size appropriately
4350         before the frame is mapped.
4351         * gutter-items.el (set-progress-feedback-instantiator): align
4352         various subcontrols.
4353         * gutter-items.el (set-progress-abort-instantiator): ditto.
4354
4355 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * XEmacs 21.4.9 "Informed Management" is released.
4358
4359 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4360
4361         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4362         "&optional append" argument.
4363
4364 2002-07-16  Didier Verna  <didier@xemacs.org>
4365
4366         * subr.el (replace-in-string): fix case fold bug introduced by
4367         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4368         case-fold-search in temporary buffers.
4369
4370 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4371
4372         * lib-complete.el (find-library): Remove check for mule because
4373         decompression DOES work on Mule.
4374
4375 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4376
4377         * simple.el (join-line): New alias for `delete-indentation'.
4378
4379 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4380
4381         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4382         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4383         (font-lock-builtin-face): New.
4384         (font-lock-constant-face): New.
4385         (font-lock-face-list): Add builtin and constant faces.
4386
4387 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4388
4389         * autoload.el (make-autoload): Support define-derived-mode.
4390         Collected puts of doc-string-elt property.  Based on a patch by
4391         Didier Verna <didier@xemacs.org>.
4392
4393 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4394
4395         * wid-edit.el (widget-field-activate): Fix docstring typo.
4396
4397 2002-07-23  Andy Piper  <andy@xemacs.org>
4398
4399         * about.el (about-personal-info): update me.
4400
4401 2002-07-12  Andy Piper  <andy@xemacs.org>
4402
4403         * custom.el (custom-theme-set-variables): remove bogus
4404         arguments. Use custom-set-default to set defaults.
4405         (custom-set-variables): update doc.
4406         (custom-local-buffer): new, synced from FSF.
4407         (custom-set-default): ditto.
4408         (defcustom): update doc.
4409
4410 2002-06-16  Andy Piper  <andy@xemacs.org>
4411
4412         * menubar-items.el (default-menubar): enable windows printing on
4413         cygwin as well as native.
4414
4415 2002-06-12  Andy Piper  <andy@xemacs.org>
4416
4417         * printer.el (generic-print-buffer): catch all errors so that the
4418         print device can be cleared in all scenarios.
4419         (Printer-clear-device): make sure clearing the printer allows it
4420         to be used again immediately.
4421         (generic-print-region): make sure the default printer face is
4422         black-on-white.
4423
4424 2002-04-23  Jerry James  <james@xemacs.org>
4425
4426         * window-xemacs.el (display-buffer-function): Change doc to
4427         reflect new arg.
4428         * window-xemacs.el (pre-display-buffer-function): Ditto.
4429         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4430         non-nil, make the new window just big enough for its contents.
4431         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4432         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4433         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4434
4435 2002-06-06  Andy Piper  <andy@xemacs.org>
4436
4437         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4438         (defcustom): ditto.
4439         (custom-handle-keyword): ditto.
4440
4441 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4442
4443         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4444         Make obsolete.  Default to nil.
4445         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4446         Inspired by a patch by John Palmieri.
4447
4448 2002-07-01  Mike Alexander  <mta@arbortext.com>
4449
4450         * process.el (shell-command-on-region): Don't delete the region
4451         before giving it to call-process-region
4452
4453 2002-06-04  Jerry James <james@eecs.ku.edu>
4454
4455         * find-paths.el (paths-find-architecture-directory): Search in
4456         `system-configuration'/`base', not `base'`system-configuration'.
4457
4458 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4459
4460         * info.el (Info-index): Add missing \ in [ t].
4461
4462 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4463
4464         * gutter-items.el (gutter-buffers-tab-visible-p,
4465         buffers-tab-omit-function, buffers-tab-selection-function,
4466         buffers-tab-filter-functions):
4467         Doc improvements.
4468
4469 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4470
4471         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4472
4473         * toolbar-items.el (toolbar-news): Fix typo in message string.
4474
4475 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4476
4477         * dialog.el (yes-or-no-p-dialog-box): 
4478         * cmdloop.el (y-or-n-p-minibuf):
4479         (yes-or-no-p-minibuf):
4480         (yes-or-no-p):
4481         (y-or-n-p): 
4482         Specify negative answers in docstrings.
4483
4484 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4485
4486         * package-ui.el (pui-help-echo): Display both installed and author
4487         version.  Use a balloon-help window to display extra info like
4488         package requires.
4489
4490 2002-05-30  Andy Piper  <andy@xemacs.org>
4491
4492         * files.el (revert-buffer-internal): don't visit
4493         revert-buffer. Kill buffer when not used. Suggested by Mike
4494         Alexander <mta@arbortext.com>
4495
4496 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4497
4498         * files.el (revert-buffer): More docstring fiddling.
4499
4500 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4501
4502         * files.el (revert-buffer):
4503         (revert-buffer-internal):
4504         (revert-buffer-insert-file-contents-function):
4505         Improve docstrings and comments.
4506
4507 2002-05-08  Andy Piper  <andy@xemacs.org>
4508
4509         * files.el (revert-buffer): observe noconfirm behavior.
4510
4511 2002-04-09  Andy Piper  <andy@xemacs.org>
4512
4513         * files.el (revert-buffer): use revert-buffer-internal if it looks
4514         like doing so will not result in any user-visible changes.
4515         (revert-buffer-internal): new function. Do the actual process of
4516         reversion and then see whether the result is any different to what
4517         we have already. If it is not then do nothing.
4518
4519 2001-12-11  Andy Piper  <andy@xemacs.org>
4520
4521         * menubar.el (get-popup-menu-response): re-order so that it works
4522         on more sane/facist window systems.
4523
4524 2001-12-03  Andy Piper  <andy@xemacs.org>
4525
4526         * faces.el (frob-face-property): don't infloop in face frobbing
4527         from Jan Vroonhof <jan@xemacs.org>.
4528
4529 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4530
4531         * faces.el (frob-face-property): Follow face fall-back hierarchy
4532         properly for face properties without an instance. Only do manual
4533         copy form 'default in last resort. This handles in particular
4534         the case where 'default itself has only a fall-back (which is
4535         the case by default on windows).
4536
4537 2001-11-24  Andy Piper  <andy@xemacs.org>
4538
4539         * printer.el (generic-print-region): set default-frame-plist to
4540         nil while creating the printer frame so that sizes reflect the
4541         printed page.
4542
4543         * faces.el (face-complain-about-font): Don't complain on printers.
4544
4545 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4546         
4547         * package-net.el: Andy synch.
4548         
4549 2001-12-16  Andy Piper  <andy@xemacs.org>
4550
4551         * package-get.el (package-get-update-all): Make sure installed.db
4552         gets updated after updating packages.
4553
4554 2002-03-28  Ben Wing  <ben@xemacs.org>
4555
4556         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4557         continuation, truncation so that we don't get line jumpiness from
4558         them being larger than the line height.
4559
4560         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4561
4562 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4563
4564         * font.el (font-window-system-mappings): Add mapping for Gtk
4565         (assume identical to X) 
4566
4567 2002-02-04  Andy Piper  <andy@xemacs.org>
4568
4569         * files.el (convert-standard-filename): Fix for short filename
4570         Peter Arius <pas@methodpark.de>
4571
4572 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4573
4574         * list-mode.el (default-choose-completion): completion-base-size
4575         should refer to local value in the completion list buffer.
4576
4577 2001-12-03  Didier Verna  <didier@xemacs.org>
4578
4579         * rect.el: autoload `replace-rectangle'.
4580         * keydefs.el (global-map): bind it to `C-x r p'.
4581
4582 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4583
4584         * XEmacs 21.4.8 "Honest Recruiter" is released.
4585
4586 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4587
4588         This patch is based on Jerry James's patch and analysis.
4589
4590         * select.el (get-clipboard):
4591         (get-selection):
4592         Update docstrings.
4593         (get-clipboard-foreign):
4594         (get-selection-foreign):
4595         New function for use as `interprogram-paste-function's.
4596
4597         * simple.el (interprogram-paste-function): Change default to
4598         `get-clipboard-foreign'; improve docstring.
4599         (interprogram-cut-function): Improve dosctring.
4600
4601 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4602
4603         * XEmacs 21.4.7 "Economic Science" is released.
4604
4605 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4606
4607         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4608
4609 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4610
4611         * obsolete.el (assq-delete-all): New compatibility alias for 
4612         remassq.
4613
4614 2002-01-09  Simon Josefsson  <jas@extundo.com>
4615
4616         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4617
4618 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4619
4620         * info.el (Info-auto-generate-directory): Default
4621         Info-auto-generate-directory to 'if-outdated.
4622
4623 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4624
4625         * startup.el (normal-top-level): Prevent migration code from
4626         trashing .emacs on an error in loading the init files.
4627
4628 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4629
4630         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4631         "system default" Xdefaults and friends get xrdb-mode.
4632
4633 2002-03-05  Mats Lidell  <matsl@contactor.se>
4634  
4635         * help-nomule.el (tutorial-supported-languages): Added Swedish
4636         tutorial. Sorted languages.
4637
4638 2002-02-11  Mike Sperber <mike@xemacs.org>
4639
4640         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4641         regenerating outdated dir files and dir is non-existent.
4642
4643 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4644
4645         * code-files.el (convert-mbox-coding-system): Improve comment.
4646         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4647         coding-system argument to `write-region-pre-hook' call.
4648         (write-region-pre-hook): Fix docstring to mention lockname argument.
4649
4650 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4651
4652         * minibuf.el (completing-read): Remove redundant wrong arg list.
4653
4654         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4655
4656 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4657
4658         * obsolete.el (interactive-form): new compatibility alias for 
4659         function-interactive.
4660
4661 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4662
4663         * menubar-items.el (Menubar-items-truncate-list): Removed.
4664         * menubar-items.el (Menubar-items-truncate-history): New.
4665         * menubar-items.el (default-menubar): Use
4666         Menubar-items-truncate-history.
4667
4668 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4669
4670         * printer.el (generic-print-region): Pass correct arguments to
4671         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4672         Torkelsson <torkel@acc.umu.se>.
4673
4674 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4675
4676         * help.el (describe-mode): synched with FSF 19.34; handle nil
4677         minor mode indicators.
4678
4679 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4680
4681         * minibuf.el (completing-read): Update docstring.
4682
4683 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * XEmacs 21.4.6 "Common Lisp" is released.
4686
4687 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4688
4689         * package-net.el: Inadvertant synch with Windows branch.  From
4690         Andy's log:
4691         (package-net-kit-version): new variable.
4692         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4693
4694 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4695
4696         * package-get.el (package-get-locate-index-file): Also search the
4697         core etc/ directory for the package index file if it can't be
4698         found in ~/.xemacs/.
4699
4700 2001-12-13  William Perry  <wmperry@gnu.org>
4701
4702         * dialog-gtk.el (popup-builtin-question-dialog):
4703         Conform to API in gui.c.
4704         
4705 2001-11-12  Andy Piper  <andy@xemacs.org>
4706
4707         * cus-edit.el (custom-save-face-internal): make sure we save
4708         non-themed faces.
4709         (custom-save-variables): ditto variables.
4710
4711 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4712
4713         * faces.el (make-face-family):
4714         (make-face-size):
4715         New face-modifying functions per Jan Vroonhof.
4716
4717         cus-face.el (custom-set-face-font-family):
4718         (custom-set-face-font-size):
4719         Use them.
4720
4721         * font.el (font-window-system-mappings): More precise docstring.
4722
4723         (font-create-name):
4724         (font-create-object):
4725         (tty-font-create-object):
4726         (tty-font-create-plist):
4727         (x-font-create-object):
4728         (x-font-create-name):
4729         (ns-font-create-name):
4730         (mswindows-font-create-object):
4731         (mswindows-font-create-name):
4732         Add doctrings.
4733
4734 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4735
4736         * gtk-faces.el (gtk-init-device-faces): removed spurious
4737         quote before let* expression.
4738
4739 2001-10-29  Andy Piper  <andy@xemacs.org>
4740
4741         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4742         modified when changing coding system.
4743
4744         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4745         that we invoke the GUI directory selector.
4746
4747 2001-10-25  Andy Piper  <andy@xemacs.org>
4748
4749         * dialog.el (make-dialog-box): use new directory dialog support.
4750         * minibuf.el (read-file-name-1): ditto.
4751         (read-file-name): ditto.
4752         (read-directory-name): ditto.
4753
4754 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4755
4756         * XEmacs 21.4.5 "Civil Service" is released.
4757
4758 2001-04-23  Didier Verna  <didier@xemacs.org>
4759
4760         * cus-edit.el (custom-variable-pre-save): New.
4761         * cus-edit.el (custom-variable-post-save): New.
4762         * cus-edit.el (custom-variable-save): use them.
4763         * cus-edit.el (custom-face-pre-save): New.
4764         * cus-edit.el (custom-face-post-save): New.
4765         * cus-edit.el (custom-face-save): use them.
4766         * cus-edit.el (custom-group-pre-save): New.
4767         * cus-edit.el (custom-group-post-save): New.
4768         * cus-edit.el (custom-group-save): use them.
4769         * cus-edit.el (Custom-save): use the pre/post functions above,
4770         call `custom-save-all' only once.
4771         * cus-edit.el (custom-variable-pre-reset-standard): New.
4772         * cus-edit.el (custom-variable-post-reset-standard): New.
4773         * cus-edit.el (custom-variable-reset-standard): use them.
4774         * cus-edit.el (custom-face-pre-reset-standard): New.
4775         * cus-edit.el (custom-face-post-reset-standard): New.
4776         * cus-edit.el (custom-face-reset-standard): use them.
4777         * cus-edit.el (custom-group-pre-reset-standard): New.
4778         * cus-edit.el (custom-group-post-reset-standard): New.
4779         * cus-edit.el (Custom-reset-standard): use them.
4780         * cus-edit.el (custom-face-reset-saved): use the pre/post
4781         functions above, call `custom-save-all' only once.
4782
4783 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4784
4785         * gutter-items.el (buffers-tab face): Derive from the modeline
4786         face by default.  Many people use white-on-black for the default
4787         font, and the tabs look hideous with that color combination.  The
4788         modeline usually has the correct colors.
4789
4790 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4791
4792         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4793         (tag-mark-stack-max): Typo fix.
4794
4795 2001-09-28  Ben Wing  <ben@xemacs.org>
4796
4797         * font-lock.el:
4798         * font-lock.el (font-lock-after-change-function):
4799         fix problem with last patch, reported by Katsumi Yamaoka.
4800
4801 2001-09-17  Ben Wing  <ben@xemacs.org>
4802
4803         * font-lock.el (font-lock-after-change-function):
4804         fix problem when you insert a comment on the line before a line of
4805         code: if we use the following char, then when you hit backspace,
4806         the following line of code turns the comment color.
4807
4808 2001-06-08  Ben Wing  <ben@xemacs.org>
4809
4810         * process.el: comment about shell-command-switch.
4811         * process.el (shell-quote-argument): Need to quote a null
4812         argument, too.  From Dan Holmsand.
4813         
4814         * startup.el (normal-top-level): Delete some unused FSF junk.
4815         * startup.el (command-line-early):
4816         
4817         * startup.el (command-line): Call MS Windows init function.
4818         
4819         * win32-native.el:
4820         * win32-native.el (mswindows-system-shells): New.
4821         * win32-native.el (mswindows-system-shell-p): New.
4822         * win32-native.el (init-mswindows-at-startup): New.
4823         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4824         * win32-native.el (mswindows-quote-one-simple-arg):
4825         * win32-native.el (mswindows-quote-one-command-arg):
4826         * win32-native.el (mswindows-construct-process-command-line-alist):
4827         Correct comments at top.  Correctly handle passing arguments
4828         to Cygwin programs and to bash.  Fix quoting of zero-length
4829         arguments (from Dan Holmsand).  Set shell-command-switch based
4830         on shell-file-name, which in turn comes from env var SHELL.
4831
4832 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4833
4834         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4835         default-toolbar-position): Fill docstrings for balloon-help.
4836
4837 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4838
4839         * faces.el: Reenable specifications over 'gtk domain.
4840
4841 2001-08-08  Didier Verna  <didier@xemacs.org>
4842
4843         * autoload.el (update-autoload-files): make defdir a file name,
4844         not directory name.
4845
4846 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4847
4848         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4849
4850         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4851
4852 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4853
4854         * font-menu.el (font-menu-set-font): Default to current font-family.
4855         (font-menu-preferred-resolution):
4856         (font-menu-size-scaling):
4857         Provide gtk defaults, too.
4858
4859 2001-07-29  Mike Alexander  <mta@arbortext.com>
4860
4861         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4862         list
4863         (custom-set-face-font-family): ditto
4864
4865 2001-07-26  Mike Sperber <mike@xemacs.org>
4866
4867         * files.el (auto-mode-alist): .9 files are man pages, too.
4868
4869 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4870
4871         * process.el (call-process-internal): bind
4872         coding-system-for-write to 'binary when calling
4873         start-process-internal, so the process receives 
4874         the literal contents of INFILE.
4875
4876 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4877
4878         * files.el (auto-mode-alist): Add configure.ac support.
4879
4880 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4881
4882         * buff-menu.el:
4883         mouse.el:
4884         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4885
4886 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4887
4888         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4889
4890 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4891
4892         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4893         mixed text.
4894         (kinsoku-eol-p): Ditto.
4895
4896 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4897
4898         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4899         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4900         characters as the category `s' or `e' correctly.
4901
4902 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4903
4904         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4905
4906 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4907
4908         * mule/cyrillic.el:  Set up case table.
4909
4910 2001-06-08  Mike Sperber <mike@xemacs.org>
4911
4912         * files.el (save-some-buffers-1): Don't zap the help window right
4913         after `map-y-or-n-p' has popped it up.
4914
4915 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4916
4917         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4918
4919 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * specifier.el: define-specifier-tag 'gtk.
4922
4923 2001-05-12  Ben Wing  <ben@xemacs.org>
4924
4925         * find-paths.el (paths-find-recursive-path):
4926         fix error with null EXCLUDE-REGEXP.
4927         
4928         * font-lock.el (font-lock-mode):
4929         fix problem reported by hrvoje with buffers starting with a space.
4930         
4931 2001-05-06  Ben Wing  <ben@xemacs.org>
4932
4933         * dialog.el (make-dialog-box):
4934         * menubar-items.el (default-menubar):
4935         * printer.el (generic-print-buffer):
4936         * printer.el (generic-print-region):
4937         implement printing the selection when it's selected.
4938
4939 2001-04-18  Didier Verna  <didier@xemacs.org>
4940
4941         * cus-edit.el (Custom-reset-standard): reset to standard settings
4942         not only when the buffer's :custom-state is 'modified, but also
4943         when it is 'set or 'saved.
4944
4945 2001-04-17  Didier Verna  <didier@xemacs.org>
4946
4947         * startup.el (load-user-init-file): define `custom-file' before
4948         loading the user's init file.
4949
4950 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4951
4952         * menubar.el (popup-mode-menu): Make it work with
4953         popup-menu-titles turned off.
4954         
4955 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4956
4957         * about.el (about-mailto-link): Use compose-mail for sending mail.
4958
4959 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4960
4961         * package-admin.el (package-install-hook): New.
4962         (package-delete-hook): New.
4963         (package-admin-add-single-file-package): Use package-delete-hook.
4964
4965         * package-get.el (package-get): Use package-install-hook.
4966
4967 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4968
4969         * package-ui.el (pui-install-selected-packages): reverse the lists
4970         of packages so that they get handled in the same order as they
4971         were selected.
4972
4973 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4974
4975         * packages.el (locate-library): Use read-library-name for completion.
4976
4977 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4978
4979         * byte-optimize.el (=): `=' is not a binary predicate!
4980         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4981         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4982
4983 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4984
4985         * bytecomp.el (byte-compile-arithcompare):
4986         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4987
4988 2001-06-03  William M. Perry  <wmperry@gnu.org>
4989
4990         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4991         return the filename selected by the user!
4992
4993 2001-05-31  William M. Perry  <wmperry@gnu.org>
4994
4995         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4996         in XEmacs/GTK.
4997
4998 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4999
5000         * coding.el: Tiny typo fixed.
5001
5002 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * XEmacs 21.4.3 "Academic Rigor" is released.
5005
5006 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5007
5008         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5009
5010 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5011
5012         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5013
5014 2001-05-04  Ben Wing  <ben@xemacs.org>
5015
5016         * printer.el (generic-print-buffer):
5017         * printer.el (generic-print-region):
5018         Enable dialog boxes.  Apply workaround recommended by Kirill.
5019         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5020         
5021         * simple.el (kill-whole-line):
5022         * simple.el (kill-line-1):
5023         * simple.el (kill-entire-line):
5024         * simple.el (kill-line):
5025         * simple.el (backward-kill-line):
5026         Take out interactive dependence of kill-whole-line.
5027
5028 2001-04-22  Ben Wing  <ben@xemacs.org>
5029
5030         * dialog.el (make-dialog-box):
5031         Put dialog titles back in -- this time correctly.  Fix various
5032         other problems with leaks and such.
5033
5034         * simple.el (region-exists-p):
5035         * simple.el (region-active-p):
5036         Add comment about which one is correct to use in menu specs.
5037
5038 2001-05-05  Ben Wing  <ben@xemacs.org>
5039
5040         * dialog.el (make-dialog-box): fix doc string.
5041         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5042         take out Pretty Print.
5043         * printer.el:
5044         * printer.el (printer-current-device): New.
5045         * printer.el (Printer-get-device): New.
5046         * printer.el (Printer-clear-device): New.
5047         * printer.el (generic-page-setup): New.
5048         * printer.el (generic-print-buffer):
5049         * printer.el (generic-print-region):
5050         Implement Page Setup.  Handle errors properly.
5051
5052 2001-05-05  Ben Wing  <ben@xemacs.org>
5053
5054         * subr.el (error): Complete list of errors in doc string.
5055         
5056 2001-04-22  Ben Wing  <ben@xemacs.org>
5057
5058         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5059         
5060 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5061
5062         * build-report.el: Remove CVS keywords since this file has been in
5063         core lisp for a while now.
5064         * build-report.el (build-report-make-output-files): Fix typo.
5065
5066 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5067
5068         * about.el (about-finish-buffer): Make sure the last change works
5069         even if EVENT is nil.
5070
5071 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5072
5073         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5074         clicked, not the one that happens to be the current buffer at the
5075         time.
5076
5077 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5078
5079         * cus-edit.el (custom-display): Support the GTK Window System also.
5080
5081 2001-04-30  Ben Wing  <ben@xemacs.org>
5082
5083         * printer.el:
5084         * printer.el (printer-page-header):
5085         * printer.el (Print-context): New.
5086         * printer.el (printer-page-footer):
5087         * printer.el (generate-header-element): New.
5088         * printer.el (generate-header-line): New.
5089         * printer.el (print-context-property):
5090         * printer.el (generic-print-buffer):
5091         * printer.el (generic-print-region):
5092         Implement headers and footers.  Implement calling Print dialog box
5093         (#### but it doesn't quite work yet).
5094
5095 2001-04-25  Ben Wing  <ben@xemacs.org>
5096
5097         * about.el (xemacs-hackers):
5098         * about.el (about-url-alist):
5099         * about.el (about-personal-info):
5100         * about.el (about-hacker-contribution):
5101         More contributions.
5102         
5103         * simple.el (handle-post-motion-command):
5104         Fix spurious setting of zmacs-region-stays to t after a non-shift
5105         motion command.
5106
5107 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5108
5109         * about.el (about-personal-info): Update my bio.
5110         (about-hacker-contribution): Ditto.
5111
5112 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5113
5114         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5115
5116 2001-04-19  Andy Piper  <andy@xemacs.org>
5117
5118         * package-net.el (package-net-cygwin32-binary-size): new size.
5119         (package-net-win32-binary-size): new size.
5120         (package-net-convert-index-to-ini): Use new arch.
5121         (package-net-batch-convert-index-to-ini): Removed.
5122         (package-net-generate-bin-ini): New.
5123         (package-net-batch-generate-bin-ini): New.
5124
5125 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5126
5127         * XEmacs 21.4.1 "Copyleft" is released.
5128
5129 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5130
5131         * x-compose.el (xlib-input-method-bug-workaround):
5132         (alias-colon-to-double-quote):
5133         Force sort in map-keymap to work around rehash bug.
5134
5135 2001-04-17  Ben Wing  <ben@xemacs.org>
5136
5137         * about.el: Finish overhaul, add a few new hackers, update a
5138         couple old ones.
5139
5140 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5141
5142         * XEmacs 21.4.0 "Solid Vapor" is released.
5143
5144 2001-04-15  Ben Wing  <ben@xemacs.org>
5145
5146         * about.el:
5147         * about.el (about-headline-face): New.
5148         * about.el (about-link-face): New.
5149         * about.el (about-current-release-maintainers): New.
5150         * about.el (about-other-current-hackers): New.
5151         * about.el (about-url-alist):
5152         * about.el (about-once-and-future-hackers): New.
5153         * about.el (about-mailto-link): New.
5154         * about.el (about-get-buffer):
5155         * about.el (about-finish-buffer):
5156         * about.el (about-xemacs):
5157         * about.el (about-features): Removed.
5158         * about.el (about-advantages): New.
5159         * about.el (about-maintainer-info): Removed.
5160         * about.el (about-personal-info): New.
5161         * about.el (about-hacker-contribution): New.
5162         * about.el (about-maintainer):
5163         * about.el (about-show-linked-info):
5164         * about.el (about-hackers):
5165         Major revamping.  Rewriting of most of the text, improve the
5166         link handling, separate info on contributors into personal
5167         and contribution info, add new contributors, update personal
5168         info, etc. etc.
5169         
5170         * menubar-items.el (default-menubar):
5171         Help menubar entry for News now says more accurately
5172         "What's New in XEmacs".
5173         
5174         * mouse.el:
5175         * mouse.el (mouse-track-cleanup-hook):
5176         * mouse.el (mouse-track):
5177         Don't set-buffer to a dead buffer when calling mouse-track
5178         cleanup hooks.
5179
5180 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5181
5182         * XEmacs 21.2.47 "Zephir" is released.
5183
5184 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5185
5186         * dialog.el (make-dialog-box): Disable dialog box titles until
5187         we get them working.
5188
5189 2001-03-30  Ben Wing  <ben@xemacs.org>
5190
5191         * help.el:
5192         * help.el (Help-princ-face):
5193         * help.el (Help-prin1-face):
5194         * help.el (frob-help-extents):
5195         * help.el (describe-function-1):
5196         * help.el (describe-variable):
5197         Avoid using font-lock faces, which may not be defined.
5198         Instead, use hyper-apropos faces, and make sure they're
5199         defined as necessary by using `require'. (It's not so safe
5200         to do this for font-lock.) In any case, we will eventually
5201         be merging this functionality into hyper-apropos.
5202
5203         * loaddefs.el (completion-ignored-extensions):
5204         Fix documentation.
5205         
5206         * menubar-items.el (menu-truncate-list): Removed.
5207         * menubar-items.el (Menubar-items-truncate-list): New.
5208         * menubar-items.el (default-menubar):
5209         Fix errors if grep or compile command is too long.  Rename helper
5210         function to be less visible.
5211
5212 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5213
5214         * byte-optimize.el (byte-optimize-minus):
5215         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5216
5217 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5218
5219         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5220         Mule is available.
5221
5222         * mule/latin.el: New file.
5223
5224 2001-03-11  Ben Wing  <ben@xemacs.org>
5225
5226         * auto-save.el:
5227         * auto-save.el (auto-save-directory):
5228         * auto-save.el (make-auto-save-file-name):
5229         * auto-save.el (auto-save-file-name-p): New.
5230
5231         Merge in improvements from other definition of
5232         make-auto-save-file-name in files.el.
5233         
5234         * auto-save.el (auto-save-original-name):
5235         * auto-save.el (auto-save-name-in-fixed-directory):
5236         * auto-save.el (auto-save-unslashify-name): Removed.
5237         * auto-save.el (auto-save-slashify-name): Removed.
5238         * auto-save.el (auto-save-reserved-chars): New.
5239         * auto-save.el (auto-save-escape-name): New.
5240         * auto-save.el (auto-save-unhex): New.
5241         * auto-save.el (auto-save-unescape-name): New.
5242
5243         Change algorithm for encoding filenames in auto-save names to be
5244         entirely safe with all filesystems and all possible characters in
5245         a filename, and 100% reversible. (Essentially, uses
5246         quoted-printable as the encoding.)
5247         
5248         * auto-save.el (recover-all-files):
5249
5250         Use insert-directory rather than calling ls directly -- fixes
5251         things under Windows.
5252
5253         * files.el:
5254         * files.el (convert-standard-filename): Substitute FSF's
5255         definition for this (we had nothing here before).
5256         
5257         * files.el (backup-buffer): Warning fix.
5258         
5259         * files.el (make-backup-file-name):
5260         * files.el (find-backup-file-name):
5261         Fix error in calling sequence to auto-save-file-name-p.
5262         
5263         * files.el (recover-file):
5264         Use insert-directory rather than calling ls directly -- fixes
5265         things under Windows.
5266
5267         * files.el (make-auto-save-file-name): Removed.
5268         * files.el (auto-save-file-name-p): Removed.
5269         auto-save is always dumped so no sense in having a definition
5270         that will always be overwritten with another.
5271         
5272         * files.el (insert-directory):
5273         * win32-native.el:
5274         * win32-native.el (debug-mswindows-process-command-lines):
5275         * win32-native.el (original-make-auto-save-file-name): Removed.
5276         * win32-native.el (make-auto-save-file-name): Removed.
5277
5278
5279 2001-03-21  Martin Buchholz <martin@xemacs.org>
5280
5281         * XEmacs 21.2.46 "Urania" is released.
5282
5283 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5284
5285         * menubar-items.el (default-menubar): Update sample.emacs to
5286         sample.init.el and adjust accelerators.
5287
5288 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * build-report.el (build-report): Improve docstring.
5291
5292 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5293
5294         * ChangeLog: Log GTK merge.
5295
5296         * gutter-items.el:
5297         * mwheel.el:
5298         * sound.el:
5299         * startup.el:
5300         Revert gratuitous whitespace changes.
5301
5302 2001-03-07  Ben Wing  <ben@xemacs.org>
5303
5304         * help.el:
5305         * help.el (key-or-menu-binding):
5306         * help.el (Help-find-file): New.
5307         * help.el (describe-beta):
5308         * help.el (describe-copying):
5309         * help.el (describe-project):
5310         * help.el (view-emacs-news):
5311         * help.el (view-sample-init-el): New.
5312         * help.el (Help-princ-face): New.
5313         * help.el (Help-prin1-face): New.
5314         * help.el (help-symbol-function-context-menu):
5315         * help.el (help-symbol-variable-context-menu):
5316         * help.el (help-symbol-function-and-variable-context-menu):
5317         * help.el (frob-help-extents):
5318         * help.el (describe-function-1):
5319         * help.el (describe-variable):
5320
5321         Add coloring in Help buffers, correspondent with hyperlinks.
5322         View files in view-mode rather than Fundamental.
5323         Remove separators from context menus -- now handled in generic code.
5324         Add `Find Tag' to context menu.
5325         
5326         * menubar.el (popup-mode-menu):
5327
5328         Rewrite code that outputs the popup menu to (a) put more specific
5329         entries first, (b) be more robust, (c) output the proper context
5330         menu separators automatically (the context menu functionality is
5331         new and currently used only by Help).
5332
5333 2001-03-10  William M. Perry  <wmperry@aventail.com>
5334
5335         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5336         this function when converting from the 21.1 GTK branch.  Now
5337         supports file, password, question, and color built-in dialogs.
5338
5339 2001-03-06  Ben Wing  <ben@xemacs.org>
5340
5341         * keydefs.el:
5342         * keydefs.el (global-map):
5343         Add commented-out change of M-k (for 21.5).
5344         
5345         * menubar-items.el (default-menubar):
5346         Fix items to control kill-line behavior; add items for
5347         shifted motion.
5348         
5349         * simple.el:
5350         * simple.el (kill-whole-line):
5351         * simple.el (historical-kill-line): Removed.
5352         * simple.el (kill-line): Removed.
5353         * simple.el (kill-entire-line): New.
5354         * simple.el (kill-line-1): New.
5355         * simple.el (backward-kill-line):
5356         Undo kill-whole-line == always changes.  Add new function
5357         kill-entire-line to unconditionally delete the current line.
5358         Add comments describing the lamentable state of affairs of
5359         the kill-line functions and variables.
5360
5361 2001-03-02  Ben Wing  <ben@xemacs.org>
5362
5363         * simple.el:
5364         * simple.el (beginning-of-buffer):
5365         * simple.el (end-of-buffer):
5366         * simple.el (mark-ring-unrecorded-commands):
5367         * simple.el (signal-error-on-buffer-boundary):
5368         * simple.el (shifted-motion-keys-select-region):
5369         * simple.el (unshifted-motion-keys-deselect-region):
5370         * simple.el (motion-keys-for-shifted-motion): New.
5371         * simple.el (handle-pre-motion-command):
5372         * simple.el (handle-post-motion-command):
5373         * simple.el (forward-char-command):
5374         * simple.el (backward-char-command):
5375         * simple.el (scroll-up-command):
5376         * simple.el (scroll-down-command):
5377         * simple.el (next-line):
5378         * simple.el (previous-line):
5379         * simple.el (backward-block-of-lines):
5380         * simple.el (forward-block-of-lines):
5381         * simple.el (backward-word):
5382         * simple.el (mark-word):
5383
5384         Augment documentation of the most common motion commands to make
5385         note of the shifted-motion support.  Improve the support to (a)
5386         properly document how it works and why it's done in the fashion it
5387         is, and (b) allow the keystrokes that trigger it to be customized.
5388
5389         Correct error in the customize specification of
5390         mark-ring-unrecorded-commands.
5391
5392 2001-03-02  Ben Wing  <ben@xemacs.org>
5393
5394         * font-lock.el:
5395         * font-lock.el (font-lock-pending-extent-table): Removed.
5396         * font-lock.el (font-lock-pending-buffer-table): New.
5397         * font-lock.el (font-lock-pre-idle-hook):
5398         * font-lock.el (font-lock-after-change-function):
5399         * font-lock.el (font-lock-fontify-pending-extents):
5400         * font-lock.el (font-lock-lisp-like):
5401
5402         Fix handling of pending extents to avoid excessive slowness (N^2
5403         behavior) when making lots of buffer changes between redisplays,
5404         such as when saving the Options.
5405
5406 2001-03-09  William M. Perry  <wmperry@aventail.com>
5407
5408         * device.el:
5409         * dragdrop.el:
5410         * dumped-lisp.el:
5411         * faces.el:
5412         * frame.el:
5413         * gnuserv.el:
5414         * loadup.el:
5415         * menubar-items.el:
5416         * minibuf.el:
5417         The Great GTK Merge.
5418
5419         * ChangeLog.GTK:
5420         * dialog-gtk.el:
5421         * gdk.el:
5422         * generic-widgets.el:
5423         * glade.el:
5424         * gnome-widgets.el:
5425         * gnome.el:
5426         * gtk-compose.el:
5427         * gtk-extra.el:
5428         * gtk-faces.el:
5429         * gtk-ffi.el:
5430         * gtk-file-dialog.el:
5431         * gtk-font-menu.el:
5432         * gtk-glyphs.el:
5433         * gtk-init.el:
5434         * gtk-iso8859-1.el:
5435         * gtk-marshal.el:
5436         * gtk-mouse.el:
5437         * gtk-package.el:
5438         * gtk-password-dialog.el:
5439         * gtk-select.el:
5440         * gtk-widget-accessors.el:
5441         * gtk-widgets.el:
5442         * gtk.el:
5443         widgets-gtk.el:
5444         The Great GTK Merge: new files.
5445
5446 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5447
5448         * generic-widgets.el: Don't require gtk (a built-in feature) at
5449         top level.  Don't execute the last sexp unless (featurep 'gtk).
5450
5451 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5452
5453         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5454
5455 2001-02-23  Martin Buchholz <martin@xemacs.org>
5456
5457         * XEmacs 21.2.45 "Thelxepeia" is released.
5458
5459 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5460  
5461         * about.el (xemacs-hackers): update my entry. 
5462         * about.el (about-maintainer-info): ditto. 
5463         * about.el (about-hackers): ditto. 
5464
5465 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5466
5467         * about.el (about-maintainer-info): More vanity info about
5468         yours truly.
5469
5470 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5471
5472         * build-report.el (build-report-destination): xemacs-build-reports
5473         has moved to SourceForge, where mailing list name length is
5474         restricted, hence the name change to
5475         xemacs-buildreports@xemacs.org.
5476         * build-report.el (build-report-keep-regexp): Update default.
5477         * build-report.el (build-report-delete-regexp): Ditto.
5478         * build-report.el (build-report-make-output-files): Ditto.
5479
5480 2001-02-19  Craig Lanning  <lanning@scra.org>
5481
5482         * lisp-mode.el: Add indentation specifications for following
5483         Common Lisp forms: handler-case, handler-bind, with-slots,
5484         with-open-file, with-open-stream, print-unreadable-object.
5485
5486 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5487
5488         * font-lock.el (font-lock-set-defaults-1):
5489         Move initialization of `font-lock-cache-position' so that it's set
5490         even if font-lock-keywords is already defined.
5491
5492 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5493
5494         * autoload.el (generate-file-autoloads-1):
5495         Use `emacs-lisp-mode-syntax-table' instead of
5496         `lisp-mode-syntax-table'.
5497         * lisp-mode.el (lisp-mode-syntax-table):
5498         Get rid of old checks for `parse-partial-sexp' version.
5499         Make `|' (pipe) string delimiter instead of punctuation.
5500
5501 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5502
5503         * window.el (save-selected-window):
5504         Use gensym for better macro hygiene.
5505
5506 2001-02-06  Mike Sperber <mike@xemacs.org>
5507
5508         * dump-paths.el:
5509         * startup.el (startup-setup-paths): Set and use
5510         `mule-lisp-directory'.
5511         (startup-setup-paths-warning): Ditto.
5512
5513         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5514         (paths-construct-load-path): Consider `mule-lisp-directory'.
5515
5516 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5517
5518         * font-lock.el: Syntax table improvements used.  A few random
5519         changes are not specified below.
5520         (font-lock-fontify-string-delimiters):
5521         (font-lock-syntactic-keywords):
5522         (font-lock-cache-state nil):
5523         (font-lock-cache-position):
5524         New variables.
5525         (font-lock-set-syntax):
5526         (font-lock-apply-syntactic-highlight):
5527         (font-lock-fontify-syntactic-anchored-keywords):
5528         (font-lock-fontify-syntactic-keywords-region):
5529         (font-lock-eval-keywords):
5530         New functions.
5531         (font-lock-remove-face):
5532         (font-lock-fontify-syntactically-region):
5533         Use syntax properties.
5534
5535 2001-02-08  Martin Buchholz <martin@xemacs.org>
5536
5537         * XEmacs 21.2.44 "Thalia" is released.
5538
5539 2001-01-16  Mike Sperber <mike@xemacs.org>
5540
5541         * startup.el (normal-top-level): Work even if no installation root
5542         is found.
5543
5544 2001-01-30  Andy Piper  <andy@xemacs.org>
5545
5546         * gutter-items.el (progress-abort-glyph): remove instantiator.
5547         (set-progress-abort-instantiator): new function.
5548         (abort-progress-feedback): use it.
5549
5550         * gutter.el (set-gutter-dirty-p): new function.
5551
5552 2001-01-30  Didier Verna  <didier@xemacs.org>
5553
5554         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5555
5556 2001-01-24  Didier Verna  <didier@xemacs.org>
5557
5558         * sound.el (sound-extension-list): give a better default value.
5559         * sound.el (load-sound-file): improve the doc string, also find
5560         files given by absolute names, pass a real extension list to
5561         `locate-file'.
5562
5563 2001-01-26  Martin Buchholz <martin@xemacs.org>
5564
5565         * XEmacs 21.2.43 "Terspichore" is released.
5566
5567 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5568
5569         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5570         messages from gnuserv.
5571
5572 2001-01-20  Martin Buchholz <martin@xemacs.org>
5573
5574         * XEmacs 21.2.42 "Poseidon" is released.
5575
5576 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5577
5578         * cl-macs.el (cl-upcase-arg): New function.
5579         (cl-function-arglist): New function.
5580         (cl-transform-lambda): Automatically add CL-style lambda list to
5581         documentation string using functions above.
5582
5583 2001-01-12  Andy Piper  <andy@xemacs.org>
5584
5585         * package-get.el (package-get-custom): call
5586         package-net-update-installed-db.
5587
5588         * package-ui.el (pui-install-selected-packages): call
5589         package-net-update-installed-db.
5590
5591         * package-net.el (package-net-update-installed-db): use
5592         packages-package-list so that we reflect reality.
5593
5594         * packages.el (packages-package-list): Make docstring reflect
5595         reality.
5596
5597         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5598
5599         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5600         isn't installed.
5601
5602 2001-01-17  Andy Piper  <andy@xemacs.org>
5603
5604         * wid-edit.el (widget-activation-glyph-mapper): activate or
5605         deactivate native widgets.
5606         (widget-glyph-insert-glyph): record instantiator.
5607         (widget-push-button-value-create): use it.
5608
5609         * gui.el (gui-button-action): new function. Make button's domain
5610         buffer current when calling.
5611         (make-gui-button): update to use gui-button-action.
5612
5613 2001-01-16  Didier Verna  <didier@xemacs.org>
5614
5615         * menubar-items.el (default-menubar): add an entry for modeline
5616         horizontal scrolling in Options -> Display.
5617
5618 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5619
5620         * package-get.el (package-get-require-signed-base): Set to nil
5621         by default.
5622
5623 2001-01-17  Martin Buchholz <martin@xemacs.org>
5624
5625         * XEmacs 21.2.41 "Polyhymnia" is released.
5626
5627 2001-01-16  Mike Sperber <mike@xemacs.org>
5628
5629         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5630         catch lisp/mule/.
5631
5632 2001-01-14  Mike Sperber <mike@xemacs.org>
5633
5634         * startup.el (maybe-create-compatibility-dot-emacs):
5635         (maybe-unmigrate-user-init-file):
5636         (unmigrate-user-init-file): Created.
5637         (maybe-migrate-user-init-file): Offer creation of compatibility
5638         .emacs.
5639         Some doc fixes wrt init file location.
5640
5641 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5642
5643         * faces.el (face-frob-from-locale-first): new variable.
5644         (frob-face-font-2): Honor tags arg while trying to use
5645         standard-face-mapping.  When face-frob-from-locale-first is set,
5646         first try to set face inheriting from frobbed-face.
5647
5648 2001-01-15  Didier Verna  <didier@xemacs.org>
5649
5650         * about.el (xemacs-hackers): update my entry.
5651         * about.el (about-url-alist): ditto.
5652         * about.el (about-maintainer-info): ditto.
5653         * about.el (about-hackers): ditto.
5654
5655 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5656
5657         The byte compiler has been badly broken for a year,
5658         by the patch of 1999-12-06.
5659         * byte-optimize.el (byte-optimize-form-code-walker):
5660         Bug was: the byte compiler was making this erroneous optimization:
5661         (progn (or (foo)) (bar)) ==> (bar)
5662
5663 2000-11-20  Mike Sperber <mike@xemacs.org>
5664
5665         * setup-paths.el (paths-core-load-path-depth): Split
5666         `paths-load-path-depth' in two for site and core lisp.  Don't
5667         recurse into core.
5668         * setup-paths.el (paths-construct-load-path): Use.
5669
5670 2001-01-10  Andy Piper  <andy@xemacs.org>
5671
5672         * package-net.el (package-net-cygwin32-binary-size): new variable
5673         (package-net-win32-binary-size): ditto.  add much needed
5674         commentary.
5675
5676         * gutter-items.el (buffers-tab-items): correct off-by-one error
5677         for buffers-tab-max-size.
5678
5679 2001-01-08  Martin Buchholz <martin@xemacs.org>
5680
5681         * XEmacs 21.2.40 is released.
5682
5683 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5684
5685         * mule/hebrew.el: Fix comments and typos.
5686         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5687
5688 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5689
5690         * ChangeLog.1: move ancient log from fill.el.
5691
5692         * dump-paths.el:
5693         paragraphs.el:
5694         mule/mule-category.el:
5695         Miscellaneous typo fixes and slight doc clarifications.
5696
5697         * mule/mule-ccl.el:  Correct file name in header.
5698
5699 2000-12-31  Martin Buchholz <martin@xemacs.org>
5700
5701         * XEmacs 21.2.39 is released.
5702
5703 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5704
5705         * byte-optimize.el (byte-optimize-cond):
5706         (byte-optimize-cond-1): New.
5707         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5708         Optimizes (cond (x nil)) ==> nil.
5709         Provide better diagnostic on malformed expr like (cond foo).
5710
5711 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * mule/mule-coding.el:
5714         mule/mule-cmds.el (reset-language-environment,
5715         set-language-environment-coding-systems):
5716         Safer default coding-priority-list, corresponding to src/file-coding.h.
5717
5718 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5719
5720         * package-admin.el: Allow package removal from
5721         early-package-load-path.
5722
5723 2000-12-15  Andreas Jaeger  <aj@suse.de>
5724
5725         * about.el (about-maintainer-info): Update my entry.
5726
5727 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5728
5729         * packages.el (locate-library): Add support for bzip2
5730         compressed .el files.
5731
5732 2000-12-12  Andy Piper  <andy@xemacs.org>
5733
5734         * package-net.el: new file.
5735
5736 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5737
5738         * font-lock.el: Add missing C++ keywords.
5739
5740 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5741
5742         * simple.el (indent-for-comment): Preserve indentation of comments
5743         starting in column 0, as documented in (Info-goto-node
5744         "(xemacs)Comments").  Update docstring accordingly.
5745
5746 2000-12-05  Martin Buchholz <martin@xemacs.org>
5747
5748         * XEmacs 21.2.38 is released.
5749
5750 2000-12-04  Didier Verna  <didier@xemacs.org>
5751
5752         * mouse.el (default-mouse-track-set-point-in-window): remove
5753         spurious '+' operation detected by Martin.
5754
5755
5756 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5757
5758         * cl-extra.el (coerce):
5759         Implement char to integer coercion.
5760         Remove extraneous (numberp) test.
5761
5762         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5763         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5764         (byte-optimize-predicate):
5765         Warn if evaluating constant expression signals an error.
5766         (byte-optimize-form): Small simplification.
5767
5768         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5769
5770 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5771
5772         * byte-optimize.el:
5773         (byte-optimize-minus):
5774         (byte-optimize-plus):
5775         (byte-optimize-mult):
5776         (byte-optimize-quo):
5777         Use (car (last x)) instead of (last x) to get last elt!
5778         Use `byte-optimize-predicate' to optimize `%'.
5779         Move optimizations for special numeric args to bytecomp.el.
5780         * bytecomp.el (byte-compile-associative): Remove.
5781         (byte-compile-max): New.
5782         (byte-compile-min): New.
5783         Properly handle erroneous calls: (max) (min).
5784         (byte-compile-plus): New.
5785         (byte-compile-minus):
5786         It's easiest to handle 0, +1 and -1 args here.
5787         (byte-compile-mult): New.
5788         It's easiest to handle 1, -1 and 2 args here.
5789         (byte-compile-quo):
5790         It's easiest to handle 0, +1 and -1 args here.
5791         Issue byte-compiler warning when dividing by zero.
5792
5793         Byte-compiler arithmetic improvements.
5794         Better optimize these expressions in the obvious way:
5795         (+ x y 1)   -->  varref x varref y add add1
5796         (+ x y -1)  -->  varref x varref y add sub1
5797         (- x y 0)   -->  (- x y)
5798         (- 0 x y)   -->  (- (- x) y)
5799         (% 42 19)   --> compile-time constant
5800         (/ 42 19)   --> compile-time constant
5801         (* (foo) 2) --> foo call dup plus
5802
5803         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5804         unless (declaim (optimize (safety 3)))
5805         or (setq byte-compile-delete-errors nil).
5806
5807 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5808
5809         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5810         docstrings.
5811
5812 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5813
5814         * startup.el (command-line-do-help):  Add documentation of
5815         portable dumper switches.
5816
5817 2000-11-22  Andy Piper  <andy@xemacs.org>
5818
5819         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5820
5821         * glyphs.el (init-glyphs): don't use autodetect for strings.
5822
5823 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5824
5825         * byte-optimize.el (byte-optimize-char-before):
5826         (byte-optimize-backward-char):
5827         (byte-optimize-backward-word):
5828         Fix incorrect optimizations for these sorts of expressions:
5829         (let ((x nil)) (backward-char x))
5830
5831 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5832
5833         * byte-optimize.el:
5834         * byte-optimize.el (byte-optimize-backward-char): New.
5835         * byte-optimize.el (byte-optimize-backward-word): New.
5836         Make backward-word and backward-char as efficient as forward versions.
5837
5838         * bytecomp.el (byte-compile-no-args-with-one-extra):
5839         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5840         * bytecomp.el (byte-compile-two-args-with-one-extra):
5841         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5842         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5843         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5844         Check if extra arg is constant nil, and if so, use byte-coded call.
5845
5846         * simple.el (backward-word):
5847         * simple.el (mark-word):
5848         * simple.el (kill-word):
5849         * simple.el (backward-kill-word):
5850         Make COUNT argument optional, for consistency with forward-char et al.
5851
5852         * abbrev.el (abbrev-string-to-be-defined):
5853         * abbrev.el (inverse-abbrev-string-to-be-defined):
5854         * abbrev.el (inverse-add-abbrev):
5855         * abbrev.el (expand-region-abbrevs):
5856         * buff-menu.el (Buffer-menu-execute):
5857         * indent.el (move-to-left-margin):
5858         * indent.el (indent-relative):
5859         * indent.el (move-to-tab-stop):
5860         * info.el (Info-reannotate-node):
5861         * lisp-mode.el (lisp-indent-line):
5862         * lisp.el (end-of-defun):
5863         * lisp.el (move-past-close-and-reindent):
5864         * misc.el (copy-from-above-command):
5865         * mouse.el (default-mouse-track-scroll-and-set-point):
5866         * page.el (forward-page):
5867         * paragraphs.el (forward-paragraph):
5868         * paragraphs.el (end-of-paragraph-text):
5869         * picture.el (picture-forward-column):
5870         * picture.el (picture-self-insert):
5871         * rect.el (extract-rectangle-line):
5872         * simple.el (newline):
5873         * simple.el (fixup-whitespace):
5874         * simple.el (backward-delete-char-untabify):
5875         * simple.el (transpose-chars):
5876         * simple.el (transpose-preceding-chars):
5877         * simple.el (do-auto-fill):
5878         * simple.el (indent-new-comment-line):
5879         * simple.el (blink-matching-open):
5880         * view-less.el (cleanup-backspaces):
5881         * wid-edit.el (widget-transpose-chars):
5882         * term/bg-mouse.el (bg-insert-moused-sexp):
5883         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5884
5885         * info.el (Info-fontify-node):
5886         * simple.el (backward-delete-function):
5887         Use canonical delete-backward-char instead of backward-delete-char.
5888
5889 2000-11-20  Andy Piper  <andy@xemacs.org>
5890
5891         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5892         no buffers.
5893
5894 2000-11-20  Andy Piper  <andy@xemacs.org>
5895
5896         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5897         buffer tabs.
5898
5899 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5900
5901         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5902         (proclaim inline...) was shadowing compiler-macros.
5903
5904 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5905
5906         * bytecomp.el (byte-compile-eval): New.
5907         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5908         Keeps this promise made in Lispref:
5909         "If a file being compiled contains a `defmacro' form, the macro is
5910         defined temporarily for the rest of the compilation of that file."
5911
5912 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5913
5914         * cl.el (floatp-safe):
5915         (plusp):
5916         (minusp):
5917         (oddp):
5918         (evenp):
5919         (cl-abs):
5920         Use a better parameter name than `x'.
5921
5922         * cl-macs.el (check-type): Make continuable.  Change documentation
5923         to require PLACE, but accept any form for compatibility.
5924
5925         * abbrev.el (define-abbrev): Use check-type.
5926         * font-menu.el (font-menu-change-face): Use check-type.
5927         * menubar.el (relabel-menu-item): Use check-type.
5928         * itimer.el: Fix typo.
5929
5930 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5931
5932         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5933
5934 2000-11-14  Martin Buchholz <martin@xemacs.org>
5935
5936         * XEmacs 21.2.37 is released.
5937
5938 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5939
5940         * code-cmds.el: Provide the feature.
5941
5942 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5943
5944         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5945
5946         * code-cmds.el: New file
5947         * mule/mule-cmds.el:
5948         * mule/mule-misc.el
5949         (coding-keymap): New keymap. Define coding system keyboard
5950         commands on file-coding builds too.
5951         (coding-system-change-eol-conversion):
5952         (universal-coding-system-argument):
5953         (set-default-coding-systems):
5954         (prefer-coding-system): Moved from mule-cmds.el
5955         (set-buffer-process-coding-system): Moved from mule-misc.el
5956
5957 2000-09-15  Stephen Carney <carney@scubadoo.com>
5958
5959         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5960
5961 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5962
5963         * package-get.el (package-get-download-sites): Add a pre-release
5964         site for experimental packages.
5965
5966         * auto-autoloads.el: Regenerated.
5967
5968 2000-08-01  Andy Piper  <andy@xemacs.org>
5969
5970         * gutter-items.el (buffers-tab-omit-function): reference
5971         buffers-tab-select-visible-buffers.
5972         (buffers-tab-filter-functions): new variable, by default uses
5973         buffers-tab-selection-function and buffers-tab-omit-function.
5974         (select-buffers-tab-buffers-by-mode): invert arguments.
5975         (buffers-tab-select-visible-buffers): new function. Invert calling
5976         of buffers-menu-omit-invisible-buffers.
5977         (buffers-tab-items): rewrite to use
5978         buffers-tab-filter-functions. Rewrite docstring.
5979         (gutter-buffers-tab-extent): delete.
5980         (add-tab-to-gutter): always build a new extent when adding the
5981         tabs.
5982         (update-tab-in-gutter): make gutter dirty when orientation
5983         changes.
5984
5985 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5986
5987         * bytecomp.el (byte-compile-defvar-or-defconst):
5988         Only do loadhist recording if defvar form includes a value.
5989
5990 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5991
5992         * bytecomp.el (byte-compile-initial-macro-environment):
5993         `eval-when-compile' should not compile its body.
5994
5995 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5996
5997         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5998         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5999         some Japanese English.  Remove some ancient FSF comments, and
6000         improve docstrings.  Use symbols not vectors for tables.
6001
6002 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6003
6004         * keymap.el:
6005         (local-key-binding):
6006         (global-key-binding):
6007         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6008
6009         * lisp.el:
6010         (backward-sexp): Slightly simpler code.
6011         (mark-sexp): Make arg optional, like FSF Emacs.
6012         (forward-list): Slightly simpler code.
6013         (backward-list): Slightly simpler code.
6014         (down-list):  Make arg optional, like FSF Emacs.
6015         (up-list):  Make arg optional, like FSF Emacs.
6016         (backward-up-list):  Make arg optional, like FSF Emacs.
6017         (kill-sexp):  Make arg optional, like FSF Emacs.
6018         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6019
6020         * font-menu.el (font-menu-change-face):
6021         Take continuable errors into account.
6022
6023         * abbrev.el:
6024         * abbrev.el (clear-abbrev-table):
6025         * abbrev.el (define-abbrev-table):
6026         * abbrev.el (define-abbrev):
6027         * abbrev.el (insert-abbrev-table-description):
6028         * apropos.el (apropos-documentation-check-doc-file):
6029         * apropos.el (apropos-documentation-check-elc-file):
6030         * buff-menu.el (list-buffers):
6031         * buff-menu.el (list-buffers-noselect):
6032         * bytecomp.el (byte-recompile-directory):
6033         * bytecomp.el (batch-byte-compile):
6034         * cl-macs.el (typep):
6035         * code-files.el (find-coding-system-magic-cookie):
6036         * code-files.el (insert-file-contents):
6037         * cus-edit.el (customize-set-variable):
6038         * cus-edit.el (customize-save-variable):
6039         * cus-face.el (custom-set-face-font-size):
6040         * cus-face.el (custom-set-face-update-spec):
6041         * cus-face.el (custom-reset-faces):
6042         * custom.el (custom-check-theme):
6043         * custom.el (copy-upto-last):
6044         * fill.el (canonically-space-region):
6045         * fill.el (fill-paragraph):
6046         * fill.el (fill-region):
6047         * fill.el (find-space-insertable-point):
6048         * fill.el (justify-current-line):
6049         * faces.el (face-spec-update-all-matching):
6050         * faces.el (set-face-stipple):
6051         * files-nomule.el (insert-file-contents):
6052         * files.el (insert-file-contents-literally):
6053         * files.el (hack-local-variables-last-page):
6054         * files.el (basic-save-buffer):
6055         * files.el (insert-directory):
6056         * font-menu.el (font-menu-change-face):
6057         * font.el (font-spatial-to-canonical):
6058         * format.el (format-encode-region):
6059         * format.el (format-insert-file):
6060         * format.el (format-replace-strings):
6061         * gutter.el (set-gutter-element):
6062         * help.el (key-or-menu-binding):
6063         * help.el (describe-bindings):
6064         * help.el (with-syntax-table):
6065         * indent.el (indent-rigidly):
6066         * indent.el (delete-to-left-margin):
6067         * info.el:
6068         * info.el (Info-extract-dir-entry-from):
6069         * info.el (Info-build-dir-anew):
6070         * info.el (Info-rebuild-dir):
6071         * info.el (Info-batch-rebuild-dir):
6072         * info.el (Info-read-subfile):
6073         * info.el (Info-build-node-completions):
6074         * info.el (Info-extract-menu-node-name):
6075         * isearch-mode.el (isearch-range-invisible):
6076         * isearch-mode.el (isearch-restore-invisible-extents):
6077         * itimer.el (itimerp):
6078         * itimer.el (itimer-live-p):
6079         * keymap.el:
6080         * keymap.el (substitute-key-definition):
6081         * keymap.el (read-command-or-command-sexp):
6082         * keymap.el (local-key-binding):
6083         * keymap.el (global-key-binding):
6084         * keymap.el (global-set-key):
6085         * keymap.el (local-set-key):
6086         * ldap.el:
6087         * ldap.el (ldap-add-entries):
6088         * ldap.el (ldap-delete-entries):
6089         * lisp.el (backward-sexp):
6090         * lisp.el (mark-sexp):
6091         * lisp.el (forward-list):
6092         * lisp.el (backward-list):
6093         * lisp.el (down-list):
6094         * lisp.el (backward-up-list):
6095         * lisp.el (up-list):
6096         * lisp.el (kill-sexp):
6097         * lisp.el (backward-kill-sexp):
6098         * menubar.el (add-menu-button):
6099         * menubar.el (add-submenu):
6100         * menubar.el (delete-menu-item):
6101         * menubar.el (relabel-menu-item):
6102         * mouse.el (narrow-window-to-region):
6103         * obsolete.el (define-obsolete-variable-alias):
6104         * obsolete.el (store-substring):
6105         * package-admin.el:
6106         * package-admin.el (package-admin-install-function):
6107         * package-admin.el (package-admin-install-function-mswindows):
6108         * package-admin.el (package-admin-default-install-function):
6109         * package-get.el (package-get-update-base-entries):
6110         * packages.el (packages-load-package-dumped-lisps):
6111         * packages.el (packages-collect-package-dumped-lisps):
6112         * printer.el (generic-print-buffer):
6113         * printer.el (generic-print-region):
6114         * replace.el (occur-mode-mouse-goto):
6115         * replace.el (perform-replace):
6116         * select.el (get-selection-no-error):
6117         * simple.el:
6118         * simple.el (newline):
6119         * simple.el (open-line):
6120         * simple.el (edit-and-eval-command):
6121         * simple.el (goto-line):
6122         * simple.el (undo):
6123         * simple.el (kill-region):
6124         * simple.el (copy-region-as-kill):
6125         * simple.el (kill-ring-save):
6126         * simple.el (set-mark):
6127         * simple.el (next-line):
6128         * simple.el (previous-line):
6129         * simple.el (line-move):
6130         * simple.el (set-goal-column):
6131         * simple.el (comment-region):
6132         * subr.el:
6133         * subr.el (putf):
6134         * syntax.el (modify-syntax-entry):
6135         * syntax.el (map-syntax-table):
6136         * view-less.el (view-file):
6137         * view-less.el (view-buffer):
6138         * view-less.el (view-file-other-window):
6139         * window-xemacs.el (backward-other-window):
6140         * window.el:
6141         * window.el (one-window-p):
6142         * window.el (walk-windows):
6143         * window.el (window-list):
6144         * x-mouse.el (x-mouse-kill):
6145         * x-select.el (x-get-cutbuffer):
6146         * x-select.el (x-store-cutbuffer):
6147         * term/bg-mouse.el (bg-mouse-line-to-center):
6148         * term/sun-mouse.el (window-line-end):
6149         * term/sun-mouse.el (sun-select-region):
6150         * term/sun.el (kill-region-and-unmark):
6151         * mule/mule-category.el:
6152         * mule/mule-category.el (modify-category-entry):
6153         * mule/mule-category.el (char-category-list):
6154         * mule/mule-coding.el (coding-system-force-on-output):
6155         * mule/mule-misc.el (coding-system-put):
6156         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6157
6158 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * cus-face.el: Typo fixes and tiny clarifications.
6161         * custom.el: ditto
6162
6163 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6164
6165         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6166         * startup.el (normal-top-level): Setup auto-save-list-file-name
6167         if auto-save-list-file-prefix is non-nil.
6168
6169 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6170
6171         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6172
6173 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6174
6175         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6176         get symbol at point-min.
6177
6178 2000-10-24  Didier Verna  <didier@xemacs.org>
6179
6180         * info.el (Info-emacs-info-file-name): defconst it.
6181         * info.el (Info-footnote-tag): defcustom it.
6182         * info.el (Info-no-description-string): ditto.
6183         * info.el (Info-find-node): adapt to new semantics of
6184         'Info-suffixed-file (don't do the case variants stuff).
6185         * info.el (Info-insert-dir): rewrite the dir file variants code.
6186         * info.el (Info-directory-files): New. Return the list of info
6187         files in a directory.
6188         * info.el (Info-dir-outdated-p): use it.
6189         * info.el (Info-parse-dir-entries): ditto.
6190         * info.el (Info-build-dir-anew): don't restrict to files ending
6191         with a ".info.*" extension.
6192         * info.el (Info-set-mode-line): ditto.
6193         * info.el (Info-read-subfile): adapt to new semantics of
6194         'Info-suffixed-file (append 'exact argument).
6195         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6196         string independently of the case.
6197         * info.el (Info-suffixed-file): use it (match all possible case
6198         for the file name).
6199         * info.el (Info-insert-file-contents): code cleanup.
6200         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6201         columns.
6202         * info.el (Info-batch-rebuild-dir): ditto.
6203         * info.el (Info-read-node-name-1): ditto.
6204         * info.el (Info-search): ditto.
6205         * info.el (Info-fontify-node): ditto.
6206
6207
6208 2000-10-24  Didier Verna  <didier@xemacs.org>
6209
6210         * process.el (shell-command): when called from a program, avoid
6211         'push-mark's "mark-set" message.
6212
6213 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6214
6215         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6216         by a symbol, not by a vector.
6217         * mule/vietnamese.el (vscii): Likewise.
6218         (viscii): Likewise.
6219         * mule/cyrillic.el (koi8-r): Likewise.
6220
6221         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6222         by a symbol, not by a vector.
6223         (chinese-big5-2): Likewise.
6224         * mule/ethiopic.el (ethiopic): Likewise.
6225         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6226         (vietnamese-viscii-upper): Likewise.
6227
6228 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6229
6230         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6231
6232 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6233
6234         * byte-optimize.el (byte-optimize-car): New function.
6235         (byte-optimize-cdr): Ditto.
6236
6237 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6238
6239         * byte-optimize.el: Partial synch with FSF 20.7.
6240         Optimize constant concatenation.
6241         Add keymapp as a side effect free function.  It is a built-in.
6242         (byte-after-unbind-pos): Remove byte-equal.
6243
6244 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6245
6246         * update-elc-2.el: Quote regexps correctly.
6247
6248 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6249
6250         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6251         (ccl-compile): Apply integerp, not integer-or-char-p to
6252         check the type of the buffer magnification
6253         (ccl-compile-write-string): Encode a string with binary
6254         coding system.
6255         (ccl-compile-write-repeat): Likewise.
6256
6257 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6258
6259         * buff-menu.el:
6260         * bytecomp.el:
6261         * coding.el:
6262         * faces.el:
6263         * files.el:
6264         * fill.el:
6265         * float-sup.el:
6266         * font-lock.el:
6267         * help.el:
6268         * iso8859-1.el:
6269         * loaddefs.el:
6270         * menubar-items.el:
6271         * menubar.el:
6272         * modeline.el:
6273         * msw-font-menu.el:
6274         * paragraphs.el:
6275         * paths.el:
6276         * replace.el:
6277         * simple.el:
6278         * sound.el:
6279         * startup.el:
6280         * version.el:
6281         * x-faces.el:
6282         * x-font-menu.el:
6283         Remove purecopy.
6284
6285 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6286
6287         * simple.el (do-auto-fill): Use the function pointer to by
6288         `comment-line-break-function', not `indent-new-comment-line'. This
6289         fixes an issue with cc-mode comment continuation.
6290
6291 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6292
6293         * simple.el (turn-on-auto-fill):  Add (interactive).
6294         * mwheel.el (mwheel-install): Add (interactive).
6295         * font-lock.el (turn-on-font-lock): Add (interactive).
6296         (turn-off-font-lock): Add (interactive).
6297
6298 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6299
6300         * packages.el (packages-special-base-regexp): Add `man'.
6301
6302 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6303
6304         * wid-edit.el (widget-specify-active): map over extents in current
6305         buffer like `widget-specify-inactive' does.  Mapping over the
6306         inactive extent object does not work since the current extent is
6307         ignored by `map-extents'.
6308
6309 2000-10-04  Martin Buchholz <martin@xemacs.org>
6310
6311         * XEmacs 21.2.36 is released.
6312
6313 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6314
6315         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6316         Optimize the compiled-function-constants vector by byte-code
6317         reference counts.
6318
6319 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6320
6321         * build-report.el (build-report-delete-regexp): quote value in
6322         defcustom
6323
6324 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6325
6326         * build-report.el (build-report): Don't bind srcdir which we don't
6327         use in `multiple-value-bind' to avoid the only byte-compiler
6328         warning.
6329
6330 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6331
6332         * build-report.el: Requires cl and custom now.
6333         build-report-version is determined by XEmacs version -- remove
6334         build-report-version*.
6335         * build-report.el (build-report-version): Removed.
6336         * build-report.el (build-report-installation-version-regexp): New.
6337         * build-report.el (build-report-version-file-regexp): New.
6338         * build-report.el (build-report-installation-srcdir-regexp): New.
6339         * build-report.el (build-report-destination): Offer
6340         xemacs-build-reports and xemacs-beta.
6341         * build-report.el (build-report-keep-regexp): Adjusted.
6342         * build-report.el (build-report-delete-regexp): Adjusted.
6343         * build-report.el (build-report-make-output-dir): New.
6344         * build-report.el (build-report-installation-file): Replace use of
6345         `concat' with `expand-file-name'.
6346         * build-report.el (build-report-make-output-file): Removed.
6347         * build-report.el (build-report-make-output-files): New.
6348         * build-report.el (build-report-subject): Identify as
6349         user-variable with "*...".
6350         * build-report.el (build-report-prompts): Ditto.
6351         * build-report.el (build-report-version-file): New.
6352         * build-report.el (build-report-file-encoding): Identify as
6353         user-variable with "*...".
6354         * build-report.el (build-report-make-output-get): New.
6355         * build-report.el (build-report-insert-header): Report
6356         emacs-version and system-configuration instead of
6357         build-report-version.
6358         * build-report.el (build-report-insert-make-output): Add file
6359         argument.
6360         * build-report.el (build-report-insert-installation-file):
6361         Re-indent.
6362         * build-report.el (build-report-keep): Change docstring,
6363         re-indent.
6364         * build-report.el (build-report-delete): Ditto.
6365         * build-report.el (build-report-installation-data): New.
6366         * build-report.el (build-report-version-file-data): New.
6367
6368 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6369
6370         * byte-optimize.el (byte-optimize-lapcode):
6371         Fix the optimization of using the first 5 elements of the
6372         constants vector for variables.
6373         (byte-optimize-lapcode): Fix another ancient broken optimization.
6374
6375 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6376
6377         * *: Spelling mega-patch
6378
6379 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6380
6381         * easymenu.el: doc fixes.
6382         (easy-menu-do-define): Use backquote.
6383         (easy-menu-change):
6384         (easy-menu-add):
6385         `when' seems much clearer than `if' here.
6386         (easy-menu-remove):
6387         (easy-menu-add-item):
6388         (easy-menu-item-present-p):
6389         (easy-menu-remove-item):
6390         Wrap using (when (featurep 'menubar) ...)
6391
6392 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6393
6394         * bytecomp.el (displaying-byte-compile-warnings):
6395         Revert Ben's change to this function below so that the compile log
6396         is displayed properly for users of the "popper" package.
6397
6398 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6399
6400         * window.el (save-selected-window): Use backquote.
6401
6402         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6403         Renamed from `byte-compile-file-form-defvar'.
6404         * bytecomp.el (byte-compile-defvar-or-defconst):
6405         Only cons onto current-load-list in top-level forms.
6406         Else this leaks a cons cell every time a defun is called.
6407         Renamed from `byte-compile-defvar', for clarity.
6408         Warn when docstring of defvar is not a string.
6409         Use consistent error messages.
6410         Better comments.
6411
6412 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6413
6414         * simple.el (set-variable):
6415         Remove unneeded defvar by rearranging order of let* forms.
6416
6417         * mule/mule-ccl.el (ccl-get-next-code):
6418         * menubar-items.el (bookmark-menu-filter):
6419         (language-environment-menu-filter):
6420         (tutorials-menu-filter):
6421         * toolbar-items.el (toolbar-compile):
6422         * byte-optimize.el (disassemble-offset):
6423         Use (declare (special ...)) instead of `defvar'.
6424
6425         * cl-macs.el (cl-do-proclaim):
6426         Fix (declare (special ...)) warning suppression syntax.
6427
6428 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6429
6430         * info.el (Info-tag-table-marker):
6431         (Info-tag-table-buffer):
6432         (Info-find-file-node):
6433         (Info-read-subfile):
6434         (Info-build-node-completions):
6435         (Info-search):
6436         (Info-mode):
6437         Multiple info buffer support.
6438
6439 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6440
6441         * ldap.el (ldap-decode-entry): New defun
6442         (ldap-search-entries): Use it in order to decode DN-prefixed
6443         entries properly
6444
6445 2000-08-23  Daniel Pittman <daniel@danann.net>
6446
6447         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6448         Use `eq', not `=', to compare symbols.
6449
6450 2000-07-30  Ben Wing  <ben@xemacs.org>
6451
6452         * bytecomp.el (byte-compile-report-error):
6453         * bytecomp.el (displaying-byte-compile-warnings):
6454         if stack-trace-on-error is set, send out a backtrace when
6455         an error is encountered that stops byte compilation.  this
6456         should make it much much easier to track down those curious
6457         problems.  also undo the kludge of using a separate "*Show*"
6458         buffer for display when there's a temp-buffer-show-function;
6459         we can avoid this by just being a little smarter.
6460
6461         * dialog-items.el:
6462         * dialog-items.el (search-dialog-regexp): New.
6463         * dialog-items.el (search-dialog-callback):
6464         * dialog-items.el (make-search-dialog):
6465         add a regexp option to the dialog and clean up a bit.
6466
6467         * dialog.el:
6468         * dialog.el (yes-or-no-p-dialog-box):
6469         * dialog.el (get-dialog-box-response):
6470         * dialog.el (make-dialog-box):
6471         * dialog.el (dialog-box-finish): New.
6472         * dialog.el (dialog-box-cancel): New.
6473         * dialog.el (internal-make-dialog-box-exit): New.
6474         implement [properly!] the :modal property of the new dialog box
6475         interface.  this is the first time xemacs has ever had *proper*
6476         modal dialog boxes, giving the standard window-system feedback.
6477         (e.g. under windows, clicking on a disabled frame causes a beep
6478         and makes the dialog box flash three times.)
6479
6480         * dragdrop.el: header keyword frobbing.
6481
6482         * dumped-lisp.el (preloaded-file-list):
6483         renamed winnt.el to win32-native.el.
6484
6485         * faces.el (face-property):
6486         * faces.el (set-face-property):
6487         * faces.el (frob-face-property):
6488         * faces.el (frob-face-font-2):
6489         * faces.el (make-face-bold):
6490         * faces.el (make-face-italic):
6491         * faces.el (make-face-bold-italic):
6492         * faces.el (make-face-unbold):
6493         * faces.el (make-face-unitalic):
6494         * faces.el (make-face-smaller):
6495         * faces.el (make-face-larger):
6496         clean up the implementation of these so that window-system-specific
6497         methods are called only on objects belonging to that window system.
6498         previously, you could have [e.g.] mswindows-make-face-bold called
6499         on font object of device type `stream', which is not good and
6500         explains the subtle errors Adrian was getting when byte-compiling
6501         something that required 'term. (Adrian, now you can use stack-trace-
6502         on-error to find the exact place where things are going wrong instead
6503         of having to laboriously binary-search your way through.)
6504
6505         * finder.el (finder-known-keywords):
6506         cleaned up -- properly sorted, clarified the meanings of many of
6507         the keywords, and added a few -- mswin, gui, content, build, www,
6508         user, services.  the last two try to distinguish between a package
6509         that's used directly by the user, and a package that provides
6510         support services to other packages.
6511
6512         * font-lock.el (lisp-font-lock-keywords-2):
6513         update list of lisp control structures to include everything,
6514         including new ones i introduced.
6515
6516         * gutter.el: header keyword frobbing.
6517
6518         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6519         recent isearch element was not doing so!  you got the second-most-
6520         recent instead.
6521
6522         * lisp-mode.el (construct-lisp-mode-menu):
6523         more menubar cleanups.
6524         * lisp-mode.el (with-selected-window):
6525         make it indent properly.
6526
6527         * menubar-items.el (default-menubar): lots of menubar cleanups.
6528         rearranged the options menu the most, e.g. splitting up the
6529         Keyboard/Mouse menu into a new Editing menu and combining the
6530         separate Scrollbar/Gutter/Toolbar submenus into Display.
6531         Got rid of General, moved items to Editing or new Troubleshooting.
6532         Moved Packages to Tools; doesn't seem to belong under Options.
6533         Added stuff to the Cmds menu, e.g. Change Case.
6534
6535         NB please don't complain about these periodic menubar changes.
6536         Anything like this is necessarily incremental in its construction
6537         -- By constant use you gradually become more and more aware of
6538         better and better ways to group menu items.  When we eventually
6539         move the options menu to a property sheet, the existing structure
6540         will probably be preserved fairly well.
6541
6542         * minibuf.el (next-history-element): fix problems with pressing
6543         down arrow in repeat-complex-command.
6544
6545         * modeline.el:
6546         * modeline.el (modeline-3d-p): New.
6547         added custom variable for controlling the 3d modeline.  the
6548         corresponding Options item has been present for a long time,
6549         but commented out with "fix me!" comments.  it's fixed now.
6550
6551         * obsolete.el (add-menu):
6552         remove bogus gettexts.
6553
6554         * process.el (shell-quote-argument):
6555         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6556         For bash under Windows native, see below.
6557
6558         * simple.el:
6559         * simple.el (display-warning-buffer):
6560         Fixed the handling of warning display to eliminate the annoying
6561         *Show* buffer, like was done for byte-compiler output above.
6562
6563         * simple.el (debug-print): New.
6564         Simple function for sending debug messages to the console and/or
6565         other debug places.
6566
6567         * subr.el (replace-in-string):
6568         Rewrite this function to avoid N^2 behavior with large strings --
6569         catastrophic with the new Windows selection code! (Apparently the
6570         author of this function didn't realize there was a fun
6571         replace-match that could make his life much easier, because we
6572         duplicated the entire logic.  The new version is smaller, easier
6573         to understand, much more robust, and has extended features --
6574         those of replace-match.)
6575
6576         * window.el:
6577         * window.el (with-selected-window): New.
6578         An obvious complement to the existing `with-selected-frame' and
6579         `with-current-buffer'.
6580
6581         * win32-native.el: Renamed from winnt.el.
6582         Added a great deal of stuff for properly handling process quoting,
6583         somewhat modeled on Kirill's original model (which i later threw
6584         away).  We should now finally have correctly working process arg
6585         quoting/dequoting so that the final app gets exactly what we
6586         intended.  Because the mechanism is in Lisp, it's easily
6587         extendible. (For those running bash and running the native
6588         version, I tried hard to do what I thought was correct.  But more
6589         thought is needed, and ideally the volunteer work of people with
6590         these configurations that they generally run on.)
6591
6592         * x-font-menu.el (x-font-menu-font-data):
6593         Put in defvar's to fix byte-compiler warnings.
6594
6595 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6596
6597         * select.el (selection-coercion-alist): Initialise.
6598         * select.el (select-coerce-to-text): New.
6599         * select.el (select-coerce): New.
6600         New functions to perform type and value coercion.
6601
6602         * select.el (select-buffer-killed-default): Keep data if it was
6603         on the clipboard.
6604
6605 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6606
6607         * menubar-items.el (default-menubar): Fix typo.
6608         (default-menubar): `lambda' was mispelled as `lamda'.
6609
6610 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6611
6612         * window.el (shrink-window-if-larger-than-buffer): Remove
6613         edge checking code.
6614
6615 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6616
6617         * paths.el (gnus-local-domain): Removed.
6618         (gnus-local-organization): Ditto.
6619         (gnus-startup-file): Ditto.
6620
6621 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6622
6623         * files.el (auto-mode-alist): Add .spec for RPM.
6624
6625 2000-07-31  Andy Piper  <andy@xemacs.org>
6626
6627         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6628
6629 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6630
6631         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6632         browse-url.
6633         * help.el (xemacs-www-page): Ditto.
6634         (xemacs-www-faq): Ditto.
6635         * menubar-items.el (default-menubar): Ditto.
6636
6637         * wid-edit.el (widget-url-link-action): Ditto.
6638         From: Kenichi OKADA <okada@opaopa.org>.
6639
6640 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6641
6642         * finder.el (finder-commentary): Add autoload cookie.
6643
6644 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6645
6646         * files.el (insert-file-contents-literally): Fix second let
6647         binding for `coding-system-for-read' to `coding-system-for-write'
6648         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6649
6650 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6651
6652         * files.el (insert-file-contents-literally): Use binary coding
6653         system (from Morioka san).
6654         (insert-file-contents-literally): Make file-name-handler method.
6655
6656 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6657
6658         * cl-macs.el (get-selection): Add defsetf.
6659
6660 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6661
6662         * x-init.el (x-activate-region-as-selection): replace obsolete
6663         function x-own-selection with own-selection.
6664         (ow-find): replace obsolete functions x-get-selection and
6665         x-get-clipboard with get-selection and get-clipboard.
6666         (init-post-x-win): replace obsolete function x-disown-selection
6667         with disown-selection.
6668
6669 2000-07-20  Mike Sperber  <mike@xemacs.org>
6670
6671         * startup.el (load-user-init-file): Only try to load init file if
6672         it exists.
6673
6674 2000-07-10  Andy Piper  <andy@xemacs.org>
6675
6676         * dialog-items.el: sync with Ben's patch.
6677
6678         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6679         comment.
6680         (progress-text-glyph): deleted.
6681         (progress-layout-glyph): make completely minimal.
6682         (progress-gauge-glyph): ditto.
6683         (progress-display-style): fix to handle dynamic instantiator
6684         changes.
6685         (progress-text-instantiator): new.
6686         (progress-layout-instantiator): new.
6687         (progress-gauge-instantiator): new.
6688         (set-progress-display-instantiator): renamed and changed from
6689         set-progress-display-style.
6690         (progress-abort-glyph): use instantiator not glyph.
6691         (append-progress-display): use set-progress-display-instantiator
6692         and set-glyph-image.
6693         (abort-progress-display): ditto.
6694         (raw-append-progress-display): ditto.
6695
6696 2000-07-20  Ben Wing  <ben@xemacs.org>
6697
6698         * code-files.el: Move Mule-specific code to mule-coding.el.
6699
6700 2000-07-15  Ben Wing  <ben@xemacs.org>
6701
6702         * autoload.el:
6703         Fixed comments.
6704
6705         * cmdloop.el:
6706         * cmdloop.el (yes-or-no-p):
6707         * cmdloop.el (y-or-n-p):
6708         Make these functions use should-use-dialog-box-p and not be
6709         overridden in dialog.el.
6710
6711         * cus-dep.el:
6712         * cus-dep.el (Custom-make-dependencies): Removed.
6713         * cus-dep.el (Custom-make-dependencies-1): New.
6714         * cus-dep.el (Custom-make-one-dependency): New.
6715         New entry point for use in Makefiles, to avoid excessive
6716         invocations.
6717
6718         * cus-edit.el (custom-variable-reset-saved):
6719         * cus-edit.el (custom-variable-reset-standard):
6720         * cus-edit.el (custom-save-resets):
6721         Fix bytecompiler warnings.
6722
6723         * dialog.el:
6724         * dialog.el (yes-or-no-p-dialog-box):
6725         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6726         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6727         * dialog.el (get-dialog-box-response):
6728         * dialog.el (message-or-box):
6729         * dialog.el (make-dialog-box):
6730         * dialog.el (popup-dialog-box): New.
6731         Avoid yes-or-no-p bogosities.
6732         Create a general function `make-dialog-box' to encapsulate all
6733         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6734
6735         * dumped-lisp.el (preloaded-file-list):
6736         Add dialog-items.  Clean up.  Group files by types.
6737
6738         * easymenu.el (easy-menu-add):
6739         * easymenu.el (easy-menu-remove):
6740         Account for accelerators.
6741
6742         * extents.el:
6743         * extents.el (extent-list): New args, like in map-extents.
6744         * extents.el (extent-at-event): New.
6745         * extents.el (extents-at-event): New.
6746
6747         * font-lock.el:
6748         * font-lock.el (font-lock-mode):
6749         * font-lock.el (font-lock-default-fontify-buffer):
6750         * font-lock.el (font-lock-default-unfontify-region):
6751         * font-lock.el (font-lock-fontify-syntactically-region):
6752         * font-lock.el (font-lock-fontify-keywords-region):
6753         Use new progress-feedback names.
6754
6755         * font-lock.el (java-font-lock-identifier-regexp):
6756         * font-lock.el (java-font-lock-class-name-regexp):
6757         Fix bytecompiler warnings.
6758
6759         * gutter-items.el:
6760         * gutter-items.el (progress-display-use-echo-area): Removed.
6761         * gutter-items.el (progress-feedback-use-echo-area): New.
6762         * gutter-items.el (progress-display-popup-period): Removed.
6763         * gutter-items.el (progress-feedback-popup-period): New.
6764         * gutter-items.el (set-progress-display-style): Removed.
6765         * gutter-items.el (set-progress-feedback-style): New.
6766         * gutter-items.el (progress-display-style): Removed.
6767         * gutter-items.el (progress-feedback-style): New.
6768         * gutter-items.el (progress-stack):
6769         * gutter-items.el (progress-displayed-p): Removed.
6770         * gutter-items.el (progress-feedbacked-p): New.
6771         * gutter-items.el (clear-progress-display): Removed.
6772         * gutter-items.el (clear-progress-feedback): New.
6773         * gutter-items.el (progress-display-clear-when-idle): Removed.
6774         * gutter-items.el (progress-feedback-clear-when-idle): New.
6775         * gutter-items.el (remove-progress-display): Removed.
6776         * gutter-items.el (remove-progress-feedback): New.
6777         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6778         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6779         * gutter-items.el (append-progress-display): Removed.
6780         * gutter-items.el (append-progress-feedback): New.
6781         * gutter-items.el (abort-progress-display): Removed.
6782         * gutter-items.el (abort-progress-feedback): New.
6783         * gutter-items.el (raw-append-progress-display): Removed.
6784         * gutter-items.el (raw-append-progress-feedback): New.
6785         * gutter-items.el (display-progress-display): Removed.
6786         * gutter-items.el (display-progress-feedback): New.
6787         * gutter-items.el (current-progress-display): Removed.
6788         * gutter-items.el (current-progress-feedback): New.
6789         * gutter-items.el (current-progress-display-label): Removed.
6790         * gutter-items.el (current-progress-feedback-label): New.
6791         * gutter-items.el (progress-display): Removed.
6792         * gutter-items.el (progress-feedback): New.
6793         Replace "progress-display" with "progress-feedback" globally.
6794
6795         * gutter-items.el (lprogress-display): Removed.
6796         * gutter-items.el (progress-feedback-with-label): New.
6797         Rename lprogress-display ==> progress-feedback-with-label.
6798
6799         * gutter-items.el (search-dialog-direction): Removed.
6800         * gutter-items.el (search-dialog-text): Removed.
6801         * gutter-items.el (search-dialog-callback): Removed.
6802         * gutter-items.el (make-search-dialog): Removed.
6803         Move to dialog-items.el.
6804
6805         * help.el:
6806         * help.el (help-mode-quit):
6807         * help.el (mode-for-help): New.
6808         * help.el (help-sticky-window): New.
6809         * help.el (help-window-config): New.
6810         * help.el (with-displaying-help-buffer):
6811         * help.el (function-at-event): New.
6812         * help.el (help-symbol-regexp): New.
6813         * help.el (help-symbol-run-function-1): New.
6814         * help.el (help-symbol-run-function): New.
6815         * help.el (help-symbol-function-context-menu): New.
6816         * help.el (help-symbol-variable-context-menu): New.
6817         * help.el (help-symbol-function-and-variable-context-menu): New.
6818         * help.el (frob-help-extents): New.
6819         * help.el (describe-function-1):
6820         * help.el (variable-at-point):
6821         * help.el (variable-at-event): New.
6822         * help.el (describe-variable):
6823         Major overhaul.
6824         - Make functions and variables be mousable.
6825         - Middle button hyperlinks.
6826         - New context-menu entries.
6827
6828         * keydefs.el:
6829         * keydefs.el (global-map):
6830         New key bindings to move lines up and down.
6831
6832         * lisp-mode.el:
6833         * lisp-mode.el (construct-lisp-mode-menu): New.
6834         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6835         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6836         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6837         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6838         Make popup and menubar menus be different.  Popup menu uses
6839         clicked location and automatically assumes symbol under the mouse
6840         for various commands.
6841
6842         * menubar-items.el:
6843         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6844         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6845
6846         * menubar-items.el (global-popup-menu): Removed.
6847         * menubar-items.el (mode-popup-menu): Removed.
6848         * menubar-items.el (activate-popup-menu-hook): Removed.
6849         * menubar-items.el (popup-mode-menu): Removed.
6850         * menubar-items.el (popup-buffer-menu): Removed.
6851         * menubar-items.el (popup-menubar-menu): Removed.
6852         Move to menubar.el.
6853
6854         * menubar.el:
6855         * menubar.el (global-popup-menu): New.
6856         * menubar.el (mode-popup-menu): New.
6857         * menubar.el (activate-popup-menu-hook): New.
6858         * menubar.el (last-popup-menu-event): New.
6859         * menubar.el (popup-mode-menu): New.
6860         * menubar.el (popup-buffer-menu): New.
6861         * menubar.el (popup-menubar-menu): New.
6862         * menubar.el (menu-call-at-event): New.
6863         Move non-content functions here.  Add support for context menu
6864         items on extents.
6865
6866         * minibuf.el (minibuffer-history-uniquify):
6867         Typo fix.
6868
6869         * minibuf.el (read-file-name-1):
6870         Call new file dialog box if it exists.
6871
6872         * minibuf.el (mouse-rfn-setup-vars):
6873         Clean up "chop" action.
6874
6875         * mouse.el:
6876         * mouse.el (button2): Now bound to mouse-track.
6877         * mouse.el (click-inside-extent-p):
6878         * mouse.el (point-inside-extent-p):
6879         * mouse.el (point-inside-selection-p):
6880         * mouse.el (mouse-drag-or-yank): Removed.
6881         * mouse.el (mouse-begin-drag-n-drop): New.
6882         * mouse.el (mouse-eval-sexp):
6883         * mouse.el (mouse-track-activate-strokes): New.
6884         * mouse.el (mouse-track-do-activate): New.
6885         * mouse.el (mouse-track):
6886         * mouse.el (default-mouse-track-event-is-with-button): New.
6887         * mouse.el (default-mouse-track-cleanup-hook):
6888         * mouse.el (default-mouse-track-drag-hook):
6889         * mouse.el (default-mouse-track-drag-up-hook):
6890         * mouse.el (default-mouse-track-click-hook):
6891         Merge drag-n-drop into mouse-track.
6892         Add general "activate" support to replace specific button2 kludges.
6893         Use "button modifier" support in mouse-track.
6894
6895         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6896
6897         * package-ui.el:
6898         * package-ui.el (pui-menu):
6899         * package-ui.el (pui-popup-context-sensitive): Removed.
6900         Fix bytecompiler warnings.
6901         Clean up popup code a bit.
6902
6903         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6904
6905         * simple.el:
6906         * simple.el (transpose-lines):
6907         * simple.el (transpose-line-up): New.
6908         * simple.el (transpose-line-down): New.
6909         * simple.el (transpose-subr):
6910         * simple.el (transpose-subr-1): Removed.
6911         Clean up, add functions to move lines up and down.
6912
6913         * startup.el (mail-host-address):
6914         * startup.el (user-mail-address):
6915         Customize.
6916
6917         * subr.el:
6918         * subr.el (set-symbol-value-in-buffer): New.
6919         * subr.el (error):
6920         * subr.el (check-argument-type):
6921         * subr.el (defined-error-p): New.
6922         Add structured error support.
6923
6924         * toolbar-items.el (toolbar-compile):
6925         Use new make-dialog-box.
6926
6927         * update-elc.el:
6928
6929         * userlock.el (ask-user-about-lock-dbox):
6930         * userlock.el (ask-user-about-supersession-threat-dbox):
6931         * userlock.el (ask-user-about-lock):
6932         * userlock.el (ask-user-about-supersession-threat):
6933         Use new make-dialog-box.
6934         Add safety checks; use should use-dialog-box-p.
6935
6936         * window-xemacs.el:
6937         * window-xemacs.el (__buffer-dedicated-frame):
6938         * window-xemacs.el (buffer-dedicated-frame): New.
6939         * window-xemacs.el (set-buffer-dedicated-frame): New.
6940         Move dedicated-frame stuff into lisp.
6941
6942 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6943
6944         * printer.el (generic-print-region): Do not require that
6945         `printer-name' be set.
6946         (printer-name): Commentary clarification.
6947
6948 2000-07-19  Martin Buchholz <martin@xemacs.org>
6949
6950         * XEmacs 21.2.35 is released.
6951
6952 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6953
6954         * select.el (selection-coercible-types): Initialise.
6955
6956 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6957
6958         * select.el (own-clipboard): Bug fix.
6959
6960 2000-07-17  Mike Sperber  <mike@xemacs.org>
6961
6962         * cus-edit.el (custom-migrate-custom-file): Save init file before
6963         continuing.
6964
6965 2000-07-16  Mike Sperber  <mike@xemacs.org>
6966
6967         * startup.el (load-init-file): Remove silly call to
6968         `load-user-custom-file`.
6969         (maybe-migrate-user-init-file): Minor fixes.
6970
6971 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6972
6973         * apropos.el (apropos-documentation-check-doc-file):
6974         `doc' variable should be let-bound, as was presumably intended.
6975
6976         * cus-edit.el (custom-variable-reset-saved):
6977         (custom-variable-reset-standard):
6978         Remove unused variable comment-widget.  Twice.
6979
6980         * toolbar.el (toolbar-blank-press-function):
6981         Add a real defvar with initial value nil and proper docstring.
6982         (press-toolbar-button): No need to check for boundp-ness anymore.
6983
6984         * rect.el (open-rectangle-line): Remove useless (let) form.
6985         Add defvar for pending-delete-mode.
6986
6987         * info.el (Info-find-node): This function needs an autoload cookie.
6988
6989         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6990         Use let* since the second form referred to the first.
6991
6992 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6993
6994         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6995         instead of removed `mswindows-get-clipboard'.
6996
6997
6998 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6999
7000         * select.el (select-convert-from-text): New.
7001         * select.el (select-convert-from-length): New.
7002         * select.el (select-convert-from-integer): New.
7003         * select.el (select-convert-from-identity): New.
7004         * select.el (select-convert-from-filename): New.
7005         * select.el (selection-converter-in-alist): Use them.
7006         New converter functions for X.
7007
7008         * select.el (get-selection): Removed comment.
7009
7010         * select.el (own-selection): Removed append code - I thought
7011         I'd already done this, but apparently not...
7012
7013         * select.el: Changed comment about TIMESTAMP.
7014
7015         * select.el (select-convert-in): New.
7016         * select.el (select-convert-out): New.
7017         New functions that get used by select.c.
7018
7019         * select.el (select-buffer-killed-default): New.
7020         * select.el (select-buffer-killed-text): New.
7021         * select.el (selection-buffer-killed-alist): New.
7022         New list and functions that get called if a relevant selection
7023         exists and a buffer gets killed.
7024
7025         * select.el (select-convert-to-targets):
7026         * select.el (select-convert-to-identity): Removed.
7027         * select.el (select-convert-from-identity): Removed.
7028         * select.el (select-converter-out-alist):
7029         Removed _EMACS_INTERNAL selection type.
7030
7031         * x-select.el (xselect-kill-buffer-hook): Removed.
7032         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7033         Removed this X-specific nonesense. Use the generic support
7034         in select.el instead.
7035
7036 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7037
7038         * mule/mule-category.el (defined-category-hashtable):
7039         Use make-hash-table instead of make-hashtable
7040
7041         * buff-menu.el: Byte-compiler warning fix.
7042
7043         * isearch-mode.el (isearch-highlight-all-cleanup):
7044         Remove unused variable `isearch-highlight-all-start'.
7045
7046         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7047
7048         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7049
7050         * cus-dep.el (Custom-make-dependencies):
7051         Add autoload cookie for custom-add-loads to generated custom-load.el.
7052
7053         * autoload.el (autoload-package-name): Warning suppression.
7054         Move defvar prior to first use.
7055
7056         * custom.el: Add autoload for custom-declare-face.
7057         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7058         * cl.el (cl-hack-byte-compiler):
7059         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7060         to work properly.
7061
7062 2000-07-08  Mike Sperber  <mike@xemacs.org>
7063
7064         * startup.el (load-home-init-file): Added variable.
7065         (maybe-migrate-user-init-file): Added.
7066         (load-user-init-file): Load custom file if different from init
7067         file.
7068
7069         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7070         "startup."
7071
7072         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7073         Moved `custom-file'-related code to cus-file.el.
7074
7075         * cus-file.el: New file.
7076
7077 2000-04-01  Mike Sperber  <mike@xemacs.org>
7078
7079         * packages.el (packages-find-package-directories): Added support
7080         for external package hierarchies with in-place installations.
7081
7082         * find-paths.el (paths-root-in-place-p): Added.
7083         (paths-find-emacs-directory): Added support for external
7084         directories with in-place installations.
7085         (paths-find-site-directory): Ditto.
7086
7087         * startup.el (find-user-init-file): Also look for
7088         ~/.xemacs/init.elc? in preference to ~/.emacs.
7089
7090 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7091
7092         * select.el (own-selection):
7093         * select.el (own-clipboard): Changed `append' parameter to
7094         `how-to-use' parameter.
7095         * select.el (own-selection): Removed icky append code.
7096         * select.el (own-selection, get-selection): Removed extra type
7097         checking.
7098         * select.el (selection-appender-alist):
7099         * select.el (selection-converter-{in|out}-alist): Initialise.
7100         * select.el (select-append-to-*): New.
7101         * select.el (select-convert-from-*): New.  New functions to append
7102         data and convert data from external type.
7103
7104 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7105
7106         * font-lock.el: Javadoc enhancements.
7107
7108 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7109
7110         * printer.el (generic-print-region): Compose job name from buffer
7111         name.
7112
7113 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7114
7115         * font-lock.el (font-lock-fontify-pending-extents): Call
7116         font-lock-fontify-region instead of font-lock-fontify-buffer
7117         to avoid unnecessary progress gauges.
7118
7119 2000-07-06  Craig Lanning  <lanning@scra.org>
7120
7121         * custom-load.el (faces):
7122
7123         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7124         dir is a regex.
7125
7126         * process.el (call-process-internal): from Dan Holmsand, use binary
7127         coding systems so that jka-compr works.
7128
7129 2000-07-07  Ben Wing  <ben@xemacs.org>
7130
7131         * font-lock.el: Undo previous change.  Unfortunately, some
7132         files actually use the variables directly in their init code
7133         without quoting them.
7134
7135 2000-07-07  Ben Wing  <ben@xemacs.org>
7136
7137         * font-lock.el (defvar font-lock-*-face): Removed.
7138
7139         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7140         only when necessary.
7141
7142 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7143
7144         * cl-macs.el: fix cl-transform-function-property kludge
7145         so that it does not require a random feature.
7146
7147 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7148
7149         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7150         as in Linux kernel "Rules.make".
7151
7152 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7153
7154         * build-report.el (build-report): Add autoload cookie.
7155
7156 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7157
7158         * package-ui.el (defgroup pui):  Correct a misspelling
7159         (pui-toggle-package-delete):  Change `seleted' to `selected'
7160
7161 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7162
7163         * package-get.el (package-get-update-base):
7164         (package-get): Use insert-file-contents-literally always.
7165         (package-get-maybe-save-index):
7166         Force coding system for writing to binary.
7167
7168 2000-06-08  Mike Alexander  <mta@arbortext.com>
7169
7170         * code-process.el (call-process-region): If there is no coding
7171         system for the process on process-coding-system-alist use the
7172         coding system of the buffer containing the region.
7173
7174 2000-06-10  Ben Wing  <ben@xemacs.org>
7175
7176         * cmdloop.el (command-error):
7177         If debug-on-error and noninteractive, output backtrace.
7178
7179         * files.el (file-relative-name):
7180         Remove MSDOS references.
7181
7182         * simple.el (line-number): New function, due to non-obvious
7183         behavior/usage of count-lines.
7184
7185         * simple.el (count-lines): document non-obvious usage to get
7186         line number.
7187
7188 2000-06-11  Ben Wing  <ben@xemacs.org>
7189
7190         * faces.el ((featurep 'xpm)):
7191         * x-faces.el (x-init-face-from-resources):
7192         * x-faces.el (x-init-frame-faces):
7193         * x-misc.el (x-init-specifier-from-resources):
7194         * x-misc.el (x-get-resource-and-bogosity-check):
7195         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7196         * x-mouse.el (x-init-pointer-shape):
7197         * x-scrollbar.el (x-init-scrollbar-from-resources):
7198         Add sixth argument to x-get-resource calls so as to issue warnings
7199         rather than errors on bogus arguments.
7200
7201 2000-06-05  Ben Wing  <ben@xemacs.org>
7202
7203         * compat.el: new file.  provides a clean, non-intrusive way to
7204         define compatibility functions.
7205
7206         * process.el (shell-quote-argument): temporary fix for lack
7207         of nt-quote-process-args.  #### I need to put back the overall
7208         structure of that mechanism but redo the guts of it using the
7209         extra intelligence in the C code.
7210
7211 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7212
7213         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7214         `package-get' does in package-get.el, instead of using external
7215         "md5sum" program.
7216
7217         * package-get.el (package-get): Insert package file literally to
7218         make checksum calculation work.
7219
7220 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7221
7222         * code-files.el (convert-mbox-coding-system): Deleted.
7223         (file-coding-system-alist): Removed reference to
7224         convert-mbox-coding-system.
7225
7226 2000-05-28  Martin Buchholz <martin@xemacs.org>
7227
7228         * XEmacs 21.2.34 is released.
7229
7230 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7231
7232         * font-lock.el (font-lock-keywords): Rewrote docstring
7233
7234 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7235
7236         * loadhist.el (unload-feature): handle case where x is both boundp
7237         and fboundp
7238
7239 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7240
7241         * packages.el: It's ok to use built-in macros, but not lisp
7242         defined ones.
7243
7244 2000-05-20  Ben Wing  <ben@xemacs.org>
7245
7246         * font-lock.el:
7247         * font-lock.el (font-lock-message-threshold):
7248         * font-lock.el (font-lock-mode):
7249         * font-lock.el (font-lock-default-fontify-buffer):
7250         * font-lock.el (font-lock-always-fontify-immediately):
7251         * font-lock.el (font-lock-old-extent): Removed.
7252         * font-lock.el (font-lock-old-len): Removed.
7253         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7254         * font-lock.el (font-lock-pending-extent-table): New.
7255         * font-lock.el (font-lock-range-table): New.
7256         * font-lock.el (font-lock-after-change-function):
7257         * font-lock.el (font-lock-after-change-function-1): Removed.
7258         * font-lock.el (font-lock-fontify-pending-extents): New.
7259         * font-lock.el ('font-lock-revert-cleanup): Removed.
7260         * font-lock.el ('font-lock-revert-setup): Removed.
7261         Rewrite deferral code to handle any number of changes, merging
7262         them properly.  Remove hacked-up code for revert-buffer, now
7263         unnecessary.
7264
7265         * menubar-items.el (default-menubar):
7266         In Options->Edit Init File, don't switch to emacs-lisp-mode
7267         unless necessary; doing this turns off font-lock.
7268
7269 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7270
7271         * keydefs.el: Define C-x BS to backward-kill-sentence.
7272
7273 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7274
7275         * files.el (hack-local-variables-prop-line): Use non-greedy
7276         matching to process -*-texinfo-*- -*-.
7277
7278 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7279
7280         * minibuf.el (minibuf-directory-files): new function.
7281         (read-file-name-activate-callback): use minibuf-directory-files.
7282         (read-directory-name-internal): ditto.
7283         (mouse-file-display-completion-list): ditto.
7284         (mouse-directory-display-completion-list): ditto.
7285         (read-file-name-internal): remove "./" from completion list unless
7286         explicitly matched, for consistency.
7287
7288 2000-05-11  Ben Wing  <ben@xemacs.org>
7289
7290         * gutter-items.el (gutter-buffers-tab):
7291         * gutter-items.el (add-tab-to-gutter):
7292         * gutter-items.el (update-tab-in-gutter):
7293         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7294         * gutter-items.el (append-progress-display):
7295         * gutter-items.el (abort-progress-display):
7296         * gutter-items.el (raw-append-progress-display):
7297         Further fixes.  Use set-glyph-image not set-image-instance-property,
7298         to fix problems with multiple windows in a frame.
7299
7300         * menubar-items.el (tutorials-menu-filter):
7301         Fix typo.
7302
7303         * startup.el (early-error-handler):
7304         Display message box under windows; otherwise, message will disappear
7305         before it can be viewed.
7306
7307         * update-elc.el:
7308         Fix bug in NEEDTODUMP processing.
7309
7310 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7311
7312         * startup.el (lock-directory): Removed.
7313         (superlock-file): Ditto.
7314         (startup-set-paths): Remove lockdir.
7315         (startup-setup-paths-warning): Remove lock-directory.
7316
7317         * setup-paths.el (paths-find-lock-directory): Removed.
7318         (paths-find-superlock-file): Ditto.
7319
7320 2000-05-09  Ben Wing  <ben@xemacs.org>
7321
7322         * faces.el (set-face-property):
7323         * faces.el (set-face-font):
7324         * faces.el (set-face-foreground):
7325         * faces.el (set-face-background):
7326         * faces.el (set-face-background-pixmap):
7327         * faces.el (set-face-underline-p):
7328         * faces.el (set-face-strikethru-p):
7329         * faces.el (set-face-highlight-p):
7330         * faces.el (set-face-dim-p):
7331         * faces.el (set-face-blinking-p):
7332         * faces.el (set-face-reverse-p):
7333         doc string changes.
7334
7335         * glyphs.el:
7336         * glyphs.el (make-image-specifier):
7337         * glyphs.el (glyph-property):
7338         * glyphs.el (set-glyph-image):
7339         * glyphs.el (make-glyph):
7340         * glyphs.el (make-pointer-glyph):
7341         * glyphs.el (make-icon-glyph):
7342         * glyphs.el (widget-image-instance-p): New.
7343         authorship info, lots of doc changes.  New predicate, inadvertently
7344         omitted.  the general principle with specifier docs is now that
7345         the description of instantiators should go with the make-foo-specifier
7346         fun's doc string, rather than in foo-specifier-p.  this follows
7347         conventions elsewhere in XEmacs and in general is a lot more obvious
7348         of a place to look.  sometimes the make-foo-specifier function needs
7349         to be created in the process.
7350
7351         * gutter.el:
7352         * gutter.el (make-gutter-specifier): New.
7353         * gutter.el (make-gutter-size-specifier): New.
7354         * gutter.el (make-gutter-visible-specifier): New.
7355         specifier doc updates according to the conventions specified before.
7356
7357         * objects.el:
7358         * objects.el (make-font-specifier):
7359         * objects.el (make-color-specifier):
7360         * objects.el (make-face-boolean-specifier): New.
7361         specifier doc updates according to the conventions specified before.
7362
7363         * specifier.el:
7364         * specifier.el (set-specifier):
7365         * specifier.el (make-integer-specifier): New.
7366         * specifier.el (make-boolean-specifier): New.
7367         * specifier.el (make-natnum-specifier): New.
7368         * specifier.el (make-generic-specifier): New.
7369         * specifier.el (make-display-table-specifier): New.
7370         specifier doc updates according to the conventions specified before.
7371
7372         * toolbar.el:
7373         * toolbar.el (make-toolbar-specifier): New.
7374         specifier doc updates according to the conventions specified before.
7375
7376 2000-05-09  Ben Wing  <ben@xemacs.org>
7377
7378         * process.el (call-process-internal): Revert to previous version
7379         because Mike's change clashed with a change I did not long before.
7380         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7381         Thanks very much Mike for pointing out the bug and submitting a
7382         patch!
7383
7384 2000-04-13  Mike Alexander  <mta@arbortext.com>
7385
7386         * process.el (call-process-internal): Send the correct input buffer
7387         (call-process-internal): Return the exit status of the process
7388
7389 2000-05-07  Ben Wing  <ben@xemacs.org>
7390
7391         * winnt.el:
7392         * winnt.el (nt-quote-args-verbatim): Removed.
7393         * winnt.el (nt-quote-args-prefix-quote): Removed.
7394         * winnt.el (nt-quote-args-backslash-quote): Removed.
7395         * winnt.el (nt-quote-args-double-quote): Removed.
7396         * winnt.el (nt-quote-args-functions-alist): Removed.
7397         * winnt.el (nt-quote-process-args): Removed.
7398         Remove all stuff for argument quoting.  We borrow the code instead
7399         from Emacs 20.6, which is much more careful in its quoting
7400         (e.g. in handling runs of the escape character) and avoids most of
7401         the need for this Lisp mechanism by checking to see whether we're
7402         running a Cygwin or normal program and doing the appropriate
7403         quoting.  If we end up needing such a mechanism, we should add
7404         it by extending the variable `mswindows-quote-process-args' so it
7405         can take an alist of regexps.
7406
7407 2000-05-07  Ben Wing  <ben@xemacs.org>
7408
7409         * keydefs.el:
7410         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7411         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7412         the window without moving point.
7413
7414         * simple.el:
7415         * simple.el (scroll-up-one): New.
7416         * simple.el (scroll-down-one): New.
7417         Functions for use with C-M-up/down.
7418
7419 2000-05-01  Martin Buchholz <martin@xemacs.org>
7420
7421         * XEmacs 21.2.33 is released.
7422
7423 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7424
7425         * dialog.el (yes-or-no-p-dialog-box):
7426         Fix docstring.
7427         Fix following horrible bug in X11 mode with focus-follows-mouse:
7428           1. Visit two files in two different frames.
7429           2. do File->Revert Buffer in one of those frames.
7430           3. Dialog box appears.
7431           4. Arrange things so that the mouse passes over the *other*
7432              frame, then to the dialog box, and click on "Yes".
7433           5. The file contents end up in the *wrong* buffer!
7434         Add TODO comment.
7435
7436 2000-04-28  Ben Wing  <ben@xemacs.org>
7437
7438         * help.el (describe-installation): correct typo introduced
7439         in last patch: boundp -> fboundp.
7440
7441         * etags.el (buffer-tag-table-list):
7442         canonicalize filenames to Unix format so that tag-table-alist
7443         searching works under Windows.
7444
7445         * autoload.el:
7446         Bowdlerize the supposedly objectionable words
7447         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7448
7449         * gutter-items.el (set-progress-display-style):
7450         * gutter-items.el (search-dialog-callback):
7451         * gutter-items.el (make-search-dialog):
7452         Change to new callback-ex api.
7453
7454 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7455
7456         * help.el: (describe-installation): decode-coding-string is not
7457         defined in a non MULE environment.
7458
7459 2000-04-28  Ben Wing  <ben@xemacs.org>
7460
7461         * gutter-items.el (buffer-list-changed-hook):
7462         use it, not record-buffer-hook.
7463
7464         * subr.el (record-buffer-hook): Removed.
7465
7466 2000-04-27  Ben Wing  <ben@xemacs.org>
7467
7468         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7469         use NORECORD option.  Andy will not like this, but the existing
7470         gutter behavior is just wrong, as per this comment:
7471
7472         ;; this used to add the norecord flag to both calls below.
7473         ;; this is bogus because it is a pervasive assumption in XEmacs
7474         ;; that the current buffer is at the front of the buffers list.
7475         ;; for example, select an item and then do M-C-l
7476         ;; (switch-to-other-buffer).  Things get way confused.
7477         ;;
7478         ;; Andy, if you want to maintain the current look, you must
7479         ;;  *uncouple* the gutter order and buffers order.
7480
7481         * loaddefs.el (completion-ignored-extensions): unfuckify.
7482
7483         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7484         xemacs.mak.
7485
7486         * autoload.el (batch-update-one-directory): new function, used in
7487         xemacs.mak.
7488
7489         * loadup.el: set gc-cons-threshold very high unless dumping --
7490         loadup during update-elc is much much much faster.  also do this
7491         when quick-building.
7492
7493         add commented-out code for profiling loadup.
7494
7495
7496         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7497         is required in order to build xemacs.
7498
7499 2000-04-26  Ben Wing  <ben@xemacs.org>
7500
7501         * loadup.el: don't garbage collect during loadup if quick-build
7502         compile-time option is set.
7503
7504 2000-04-23  Ben Wing  <ben@xemacs.org>
7505
7506         * update-elc.el: compute whether any dumped .el or .elc files
7507         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7508         if so.
7509
7510         * update-elc.el (update-elc-files-to-compile): always change
7511         NOBYTECOMPILE in the src directory rather than current dir,
7512         so it will work under NT.
7513
7514         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7515         the form of this file is identical between Unix and Windows.
7516         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7517         Added comment.
7518         (update-autoloads-from-directory): updated doc string.
7519         updated doc strings in a few other places.
7520
7521 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7522
7523         * bytecomp.el (byte-force-recompile): Fix argument to
7524         byte-recompile-directory.
7525
7526 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7527
7528         * gutter-items.el (progress-display-clear-when-idle): Use
7529         add-one-shot-hook.
7530         * gutter-items.el (clear-progress-display): Adjust number of
7531         arguments.
7532
7533 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7534
7535         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7536
7537 2000-04-16  Ben Wing  <ben@xemacs.org>
7538
7539         * printer.el: New file.
7540
7541         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7542
7543         * help.el (describe-installation): Fix decoding for Windows.
7544
7545         * menubar-items.el:
7546         * menubar-items.el (default-menubar):
7547         * menubar-items.el (tutorials-menu-filter): New.
7548         * menubar-items.el (popup-menubar-menu):
7549         Add authorship.  Redo Help menu and Tutorials filter.
7550
7551         * menubar.el: Correct comment.
7552
7553         * modeline.el (modeline-buffer-identification): Correct doc string.
7554
7555         * simple.el:
7556         * simple.el (printing): Removed.
7557         * simple.el (printer-name): Removed.
7558         * simple.el (generic-print-buffer): Removed.
7559         * simple.el (generic-print-region): Removed.
7560         Move generic print code to printer.el.
7561
7562 2000-04-15  Ben Wing  <ben@xemacs.org>
7563
7564         * simple.el (generic-print-region): New.
7565         make this function actually work.
7566         (generic-print-buffer): call generic-print-region.
7567
7568 2000-04-14  Andy Piper  <andy@xemacs.org>
7569
7570         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7571         by using the new widget-callback-current-channel.
7572         (search-dialog-callback): ditto.
7573
7574 2000-04-12  Andy Piper  <andy@xemacs.org>
7575
7576         * gutter.el (default-gutter-position): moved from gutter-items.el.
7577         (default-gutter-position-changed-hook): ditto.
7578         (gutter-element-visibility-changed-hook): ditto.
7579         (set-gutter-element): ditto.
7580         (remove-gutter-element): ditto.
7581         (set-gutter-element-visible-p): ditto.
7582         (gutter-element-visible-p): ditto.
7583         (init-gutter): ditto.
7584
7585         * dialog.el (make-dialog-box): renamed and moved from
7586         gutter-items.el
7587
7588         * gutter-items.el: move various functions elsewhere.
7589
7590 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7591
7592         * menubar-items.el: Fixed place of parenthesis.
7593
7594 2000-04-12  Ben Wing  <ben@xemacs.org>
7595
7596         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7597                 without constantly being prompted for the tag.
7598         * simple.el: Added a number of section headings, to clarify the
7599                 organization of this file.
7600         * simple.el (activate-region):
7601         * simple.el (region-exists-p):
7602         * simple.el (region-active-p):
7603                 Moved these three function down to the other side of
7604                 the case-changing functions, so they join the rest of
7605                 the region code.
7606         * simple.el (printing): New.
7607         * simple.el (printer-name): New.
7608         * simple.el (generic-print-buffer): New.
7609                 New functions, a very simple prototype for a unified
7610                 printing interface.
7611
7612         * process.el (call-process-internal): Real fix for null BUFFER,
7613                 other problems with BUFFER specs.
7614
7615         * menubar-items.el:
7616                 Fixed up File->Print to use new printing functions.
7617                 Various corrections and expansions to Grep/Compile menus.
7618                 New options for Printing.
7619                 New options for SMTP Mail, the way to send mail under
7620                   MS Windows. (There's also a package patch to make SMTP
7621                   Mail be the default under MSWin.)
7622
7623 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7624
7625         * menubar-items.el: Selecting Rectangle Mousing from menubar
7626         did not work.  Needed to quote mouse-track-rectangle-p.
7627
7628 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7629
7630         * cl-compat.el (keywordp): Removed.
7631
7632 2000-04-05  Andy Piper  <andy@xemacs.org>
7633
7634         * gutter-items.el (progress-layout-glyph): don't initialize here.
7635         (progress-gauge-glyph): use dynamic sizing.
7636         (set-progress-display-style): new function. Set progress glyphs
7637         appropriately depending on the style.
7638         (progress-display-style): new variable. Custom version of
7639         set-progress-display-style.
7640         (progress-abort-glyph): switch to dynamic sizes.
7641         (search-dialog-text): make the edit field active.
7642
7643 2000-04-04  Andy Piper  <andy@xemacs.org>
7644
7645         * gutter-items.el (make-search-dialog): need to make the search
7646         dialog visible after creation.
7647
7648         * menubar-items.el (default-menubar): use the search dialog for
7649         searching. Remove some extraneous search menu items.
7650
7651         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7652         well as strings.
7653         (make-gutter-only-dialog-frame): allow the user to create the
7654         frame unmapped. Allow the gutter spec to be given as a glyph.
7655         (search-dialog-direction): new variable.
7656         (search-dialog-text): new variable.
7657         (search-dialog-callback): new function. Callback for the search
7658         dialog action.
7659         (make-search-dialog): new function. Create a user-friendly search
7660         dialog.
7661
7662 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7663
7664         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7665         under Windows.
7666
7667 2000-04-01  Andy Piper  <andy@xemacs.org>
7668
7669         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7670         progress more accurately.
7671
7672 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7673
7674         * finder.el (finder-compile-keywords): Process readable files only.
7675         Because error in process of .#finder-inf.el when compile xemacs
7676         with --with-clash-detection option.
7677
7678 2000-03-31  Andy Piper  <andy@xemacs.org>
7679
7680         * gutter-items.el (append-progress-display): don't delay after a
7681         successful font-lock.
7682         (make-gutter-only-dialog-frame): new function. Allow users to
7683         create gutter-only dialogs.
7684
7685 2000-03-27  Mike Alexander  <mta@arbortext.com>
7686
7687         * process.el (call-process-internal): Handle a null BUFFER
7688         parameter correctly.
7689
7690 2000-03-28  Andy Piper  <andy@xemacs.org>
7691
7692         * gutter-items.el (abort-progress-display): put strings in the
7693         gutter not extents.
7694         (progress-layout-glyph): signal special 'quit callback.
7695         (progress-display-quit-function): deleted.
7696         (progress-display-stop-callback): deleted.
7697         (progress-display-dispatch-command-events): deleted.
7698         (append-progress-display): remove calls to
7699         progress-display-dispatch-command-events.
7700         (raw-append-progress-display): ditto.
7701
7702 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7703
7704         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7705         being a list.  Actually define `stipple-pixmap-p' which is used as
7706         an error predicate.  Correctly handle PIXMAP being either relative
7707         or absolute file name.
7708
7709 2000-03-24  Andy Piper  <andy@xemacs.org>
7710
7711         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7712         (abort-progress-display): ditto. Don't delete the created extent.
7713         (raw-append-progress-display): ditto.
7714         (progress-display-dispatch-non-command-events): new
7715         function. Encapsulates what we want to do when no command input is
7716         required.
7717         (progress-display-dispatch-command-events): likewise, but disable
7718         for now since it causes too many problems.
7719         (append-progress-display): use them.
7720         (raw-append-progress-display): ditto.
7721         (default-gutter-position-changed-hook): set this rather than
7722         default-gutter-position-changed.
7723         (default-gutter-position-changed-hook): lambda with zero arguments
7724         rather than one.
7725         (raw-append-progress-display): trap errors in pending input since
7726         allowing them to signal will hose the gauge well and
7727         truly. Ideally we would like to delay these until we are more able
7728         to cope.
7729         (append-progress-display): ditto.
7730
7731 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7732
7733         * lisp/make-docfile.el: call-process-internal is now implemented
7734         in process.el.
7735
7736 2000-03-21  Ben Wing  <ben@xemacs.org>
7737
7738         * mule\mule-cmds.el (set-language-info-alist):
7739         Fix to correspond to new menu arrangement.
7740
7741 2000-03-21  Ben Wing  <ben@xemacs.org>
7742
7743         * process.el:
7744         * process.el (call-process-internal): New.
7745         New implementation of call-process.  Only enabled under NT, so far.
7746         stderr handling not implemented yet in CVS'd C code.
7747
7748 2000-03-20  Ben Wing  <ben@xemacs.org>
7749
7750         * lisp-mode.el:
7751         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7752         * lisp-mode.el (lisp-interaction-mode):
7753         Put back Lisp Interaction menubar for Jan V's sake.
7754
7755         * simple.el:
7756         * simple.el (mark-ring):
7757         * simple.el (dont-record-current-mark): New.
7758         * simple.el (in-shifted-motion-command): New.
7759         * simple.el (mark-ring-unrecorded-commands): New.
7760         * simple.el (mark-ring-max):
7761         * simple.el (set-mark-command):
7762         * simple.el (push-mark):
7763         * simple.el (handle-pre-motion-command):
7764         Implement scheme for not recording unimportant marks.
7765
7766         * subr.el:
7767         * subr.el (function-allows-args): New.
7768         New function function-allows-args.
7769
7770 2000-03-20  Martin Buchholz <martin@xemacs.org>
7771
7772         * XEmacs 21.2.32 is released.
7773
7774 2000-03-20  Andy Piper  <andy@xemacs.org>
7775
7776         * gutter-items.el (update-tab-in-gutter): force selection of the
7777         selected-window if required to do so.
7778         (buffers-tab-items): ditto.
7779         (add-tab-to-gutter): ditto.
7780         (create-frame-hook): use force-selection.
7781         (default-gutter-position-changed): lambdify.
7782         (update-tab-hook): deleted since it was only used in one place.
7783
7784 2000-03-18  Andy Piper  <andy@xemacs.org>
7785
7786         * files.el (find-file-noselect): undo change that shouldn't have
7787         gone in.
7788
7789 2000-03-17  Andy Piper  <andy@xemacs.org>
7790
7791         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7792         of selected-window trickery.
7793
7794         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7795         frames tabs.
7796         (progress-display-stop-callback): progress -> progress-display
7797         (progress-display-quit-function): ditto.
7798         (clear-progress-display): ditto.
7799         (remove-progress-display): ditto.
7800         (append-progress-display): ditto.
7801         (abort-progress-display): ditto.
7802         (raw-append-progress-display): ditto.
7803         (display-progress-display): ditto.
7804         (current-progress-display-label): ditto.
7805         (current-progress-display): ditto.
7806         (lprogress-display): ditto and save the buffer
7807         (progress-display): ditto. Otherwise the buffer sometimes gets
7808         changed which confuses font-lock.
7809
7810         * font-lock.el (font-lock-default-fontify-buffer): catch all
7811         errors, not just quit.
7812         (font-lock-mode): progress -> display-progress
7813         (font-lock-default-fontify-buffer): ditto.
7814         (font-lock-fontify-syntactically-region): ditto.
7815         (font-lock-fontify-keywords-region): ditto.
7816
7817 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7818
7819         * cl.el (gensym): Move to here from cl-macs.el.
7820         (gentemp): Ditto.
7821
7822 2000-03-16  Andy Piper  <andy@xemacs.org>
7823
7824         * font-lock.el (font-lock-mode): use lprogress and friends for
7825         progress management.
7826         (font-lock-default-fontify-buffer): ditto.
7827         (font-lock-fontify-syntactically-region): ditto.
7828         (font-lock-fontify-keywords-region): ditto.
7829         (font-lock-revert-cleanup): fix reverting.
7830         (font-lock-revert-setup): ditto.
7831
7832         * gutter-items.el (progress-use-echo-area): new variable. Use the
7833         echo area for progress gauges if non-nil.
7834         (clear-progress): remove echo area stuff and defer to
7835         clear-message.
7836         (append-progress): dispatch non-command events after each progress
7837         increment. Remove echo area stuff.
7838         (abort-progress): remove echo area stuff and defer to
7839         display-message.
7840         (raw-append-progress): ditto. Dispatch non-command events after
7841         gutter redisplay.
7842         (display-progress): defer echo area stuff to display-message.
7843
7844         * gutter-items.el (clear-progress):
7845         (abort-progress): indentation changes.
7846         (display-progress): don't clear progress.
7847         (append-progress): compare messages with equal.
7848         (raw-append-progress): use dispatch-non-command-events to flush
7849         widget creation events.
7850
7851 2000-03-13  Ben Wing  <ben@xemacs.org>
7852
7853         * abbrev.el:
7854         * abbrev.el (abbrev-string-to-be-defined): New.
7855         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7856         Changes for use with the menubar.
7857
7858 2000-03-12  Ben Wing  <ben@xemacs.org>
7859
7860         * alist.el (vassoc): moved here from font-menu.el.
7861
7862         * custom.el (defface): typo fix.
7863
7864         * dialog.el (yes-or-no-p-dialog-box):
7865         * dialog.el (message-box):
7866         * files.el (save-some-buffers-1):
7867         Put accelerators in the button names.
7868
7869         * font-lock.el (font-lock-comment-face):
7870         * font-lock.el (font-lock-keyword-face):
7871         * font-lock.el (font-lock-function-name-face):
7872         Fixed some of the colors under MS Windows because the existing
7873         default colors were hardly different from black and needed to be
7874         made lighter.
7875
7876         * font-menu.el:
7877         * font-menu.el (font-menu-split-long-menu):
7878         * font-menu.el (font-menu-family-constructor):
7879         * font-menu.el (font-menu-size-constructor):
7880         * font-menu.el (font-menu-weight-constructor):
7881         * font-menu.el (font-menu-set-font):
7882         vassoc moved to alist.el.
7883         Accelerators added to all menus.
7884         Unused bound var new-props removed.
7885
7886         * keydefs.el: I did a whole lot of rearranging to put things in a
7887         more consistent order and fixed a number of cases where key
7888         combinations involving up, down, left, right and so on were
7889         defined but the corresponding keypad combinations were not
7890         defined.
7891
7892         * lisp-mode.el:
7893         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7894         * lisp-mode.el (emacs-lisp-mode):
7895         * lisp-mode.el (lisp-interaction-mode):
7896         * lisp-mode.el (flet):
7897         Added accelerators onto the menus.
7898         Made all the different versions of the let function be indented
7899         the same way.
7900         Undid Steve's easy-menu-ification, because it makes it impossible
7901         to have the menubar and popup menus different.
7902         Cleaned up the menu; added items for find-function &c and some
7903         indenting, and removed debug-on-*.
7904
7905         * list-mode.el (list-mode-hook):
7906         * list-mode.el (list-mode):
7907         * list-mode.el (completion-setup-hook):
7908         * list-mode.el (display-completion-list):
7909         Added support for the :window-height keyword, which is required
7910         because of other changes that I made for the file dialog box.  I
7911         also made the hook variables list-mode-hook and
7912         completion-setup-hook and also minibuffer-setup-hook in
7913         minibuf.el be permanent-local; see comment in list-mode.el.
7914
7915         * map-ynp.el (map-y-or-n-p):
7916         Added accelerators to the dialog buttons.
7917
7918         * menubar-items.el (menu-truncate-list):
7919         New internal function.
7920         * menubar-items.el (submenu-generate-accelerator-spec):
7921         * menubar-items.el (menu-item-strip-accelerator-spec):
7922         * menubar-items.el (menu-item-generate-accelerator-spec):
7923         New exported functions, for use in auto-generating accelerator specs.
7924
7925         * menubar-items.el:
7926         * menubar-items.el (default-menubar):
7927         * menubar-items.el (maybe-add-init-button):
7928         * menubar-items.el (bookmark-menu-filter):
7929         * menubar-items.el (slow-format-buffers-menu-line):
7930         * menubar-items.el (build-buffers-menu-internal):
7931         * menubar-items.el (language-environment-menu-filter):
7932         * menubar-items.el (default-popup-menu):
7933         * menubar-items.el (popup-buffer-menu):
7934         * menubar-items.el (popup-menubar-menu):
7935         Did a major overhaul on this file, and in fact I'm nowhere near
7936         done working on the menubar, and there will be more patches to
7937         come.  A basic summary of what I've done:
7938
7939         a) I added accelerators to all of the menu items.  For menus that
7940         are auto-generated, such as the buffers menu, the accelerators are
7941         automatically added to the beginning of each line using the
7942         numbers 1 through 9, then zero, and then letters starting with A,
7943         but omitting the letters that are already in use for the fixed
7944         menu items at the top of the buffers menu.  To facilitate adding
7945         accelerators of this kind, I created some new functions
7946         (*-accelerator-spec), which are also being used by other filters
7947         that auto generate lists of things such as ftp sites to download
7948         packages.  If people really don't like these accelerators
7949         appearing at the beginning of the menu items, a variable can be
7950         added to optionally turn them off, but I think this is rather
7951         pointless because other menu items have accelerators and many or
7952         most of the menu users will use the accelerators if the support is
7953         there.
7954
7955         b) I combined the top level Tools and Apps menus into a single
7956         Tools menu, because the distinction between the two is not
7957         obvious, and the items on the menus are not used often enough that
7958         putting some of them onto submenus is a problem.
7959
7960         c) I created two new top level menus called View and Cmds because
7961         there were too many items on the File and Edit menus, and I'm going
7962         to be adding more items to these menus.  In contrast to the Tools
7963         menu, the items on these menus may be used quite often during an
7964         editing session, and so should be available with fewer
7965         keystrokes.
7966
7967         d) I added a number of options to the options menu, including one
7968         for controlling whether the alt key can be used to traverse to
7969         menu items using the accelerators, one for controlling behavior of
7970         control-k, one for controlling how the kill and yank functions
7971         interact with the clipboard, a few additional buffers-menu
7972         options, and various other things.  I also did a bit of
7973         rearranging, for example, combining the keyboard and mouse options
7974         into a single keyboard and mouse submenu to facilitate the
7975         accelerators on that level.
7976
7977         e) I changed the variable buffers-menu-format-buffer-line-function
7978         to take two arguments instead of one, the second argument being
7979         the line number for use in creating an accelerator.  I added a
7980         hack to support existing functions with one argument (although I
7981         doubt that very many of these exist), for backward compatibility.
7982
7983         f) I moved the top level mule menu to be a submenu of the edit
7984         menu.  I think that most of the items on this menu are fairly
7985         useless and there are certainly not enough frequently used items
7986         to justify this being its own top level menu.
7987
7988         g) I combined most of the items in big-menubar.el into the main menu.
7989         If people think the main menu is too big, it would be possible to
7990         create different configurations, some smaller.
7991
7992         * menubar.el (check-menu-syntax):
7993         Deleted some syntax checks that were no longer valid, partly
7994         because of changes that were already made a long time ago, and
7995         partly because of a change I made where I allow the name of the
7996         menu item to be an evaluated expression rather than just a string,
7997         similar to all of the other parameters of a menu item.
7998
7999         * minibuf.el:
8000         * minibuf.el (read-file-name-1):
8001         * minibuf.el (mouse-read-file-name-1):
8002         I made a number of changes to improve the appearance
8003         and functioning of the file dialog box.  They include:
8004
8005         a) Fixing the problem where closing the dialog box by clicking on
8006         the close button of the window didn't properly exit the
8007         minibuffer.
8008
8009         b) Fixing the problem that if you typed part of a file name, and
8010         then clicked on a completion with the mouse, the file was not
8011         correctly selected.
8012
8013         c) Changing the title of the dialog box to reflect the operation
8014         being done in accordance with user interface conventions, rather
8015         than the name of the dialog box buffer, which is rather useless.
8016
8017         d) Remove the words "possible completions are" which didn't
8018         belong.
8019
8020         e) Fix things so that the completions scroll off the end of the
8021         completions windows only to the right, rather than both to the
8022         right and down, which is in accordance with Windows user interface
8023         conventions.
8024
8025         * msw-init.el (init-post-mswindows-win):
8026         Added a binding for meta-F4, which is the standard windows binding
8027         for exiting a program.
8028
8029         * select.el (get-selection-no-error):
8030         * select.el (own-selection):
8031         * select.el (own-clipboard):
8032         Added an optional argument called append to the functions
8033         own-selection and own-clipboard.  This adds support for appending
8034         text to the existing selection and allows the function
8035         own-clipboard to be used as the value of the variable
8036         interprogram- cut-function.
8037
8038         Fixed a bug in own-selection in handling zmacs-region-stays.
8039
8040         * simple.el (historical-kill-line): New.
8041
8042         * simple.el (kill-line):
8043         * simple.el (interprogram-cut-function):
8044         * simple.el (interprogram-paste-function):
8045         * simple.el (handle-pre-motion-command):
8046         * simple.el (next-line):
8047         * simple.el (previous-line):
8048         a) Expanded the variable kill-whole-line, so that function
8049         kill-line can be set to delete the entire line always, not just
8050         when cursor is at the beginning of the line.  This is controlled
8051         by setting the variable kill-whole-line to the symbol 'always.
8052         This behavior, as well as the existing kill-whole-line behavior,
8053         now only take effect when kill-line is called interactively,
8054         although this is a departure from a previous behavior in the case
8055         of setting this variable kill-whole-line to t.  It is almost
8056         certainly what has always been intended, and most likely the old
8057         way of doing things introduced bugs.  I also created a function
8058         called historical-kill-line, which ignores the kill-whole-line
8059         setting and always gives the historical behavior of only killing
8060         to the end of the line.  I bound this function to shift- control-k
8061         so that the kill to end of line behavior is available, even when
8062         kill-whole-line has been set to change control-k into the simple
8063         delete-whole-line behavior. (This can be set using the options
8064         menu.)
8065
8066         b) I changed things so that kill and yank now interact with the
8067         clipboard by default under windows.  This was done by changing the
8068         default value of interprogram-cut- function and
8069         interprogram-paste-function.  You can get the old behavior by
8070         setting these to nil, and there is an option on the options menu
8071         to do this.
8072
8073         c) I added support for selecting text using shifted motion keys.
8074         This support is on by default and can be controlled by the
8075         variable shifted-motion-keys-select-region.  There is also a
8076         variable called unshifted-motion-keys-deselect-region that
8077         controls more specifically how the shifted motion key behavior
8078         works.  I did not put an option on the options menu to turn this
8079         off, because I can't imagine why this would be useful.
8080
8081         * simple.el (forward-block-of-lines):
8082         * simple.el (backward-block-of-lines):
8083         * simple.el (block-movement-size):
8084         New.
8085
8086         * simple.el (uncapitalized-title-words):
8087         * simple.el (uncapitalized-title-word-regexp):
8088         * simple.el (capitalize-string-as-title):
8089         * simple.el (capitalize-region-as-title):
8090         New.
8091
8092
8093         * subr.el (add-hook):
8094         * subr.el (make-local-hook): New.
8095         * subr.el (remove-local-hook): New.
8096         * subr.el (add-one-shot-hook): New.
8097         * subr.el (add-local-one-shot-hook): New.
8098         Added some functions to make using hooks easier.
8099         These include:
8100
8101         a) Functions add-local-hook and remove-local-hook to make it easy
8102         to use local hooks.
8103
8104         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8105         make it possible to add a "one-shot" hook, which is to say a hook
8106         that runs only once, and automatically removes itself after the
8107         first time it has run.
8108
8109 2000-03-09  Andy Piper  <andy@xemacs.org>
8110
8111         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8112
8113 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8114
8115         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8116         Moved from menubar-items.el.
8117         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8118
8119 2000-03-08  Andy Piper  <andy@xemacs.org>
8120
8121         * gutter-items.el (build-buffers-tab-internal): add selected field
8122         to buffers tab spec.
8123
8124 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8125
8126         * minibuf.el (last-exact-completion): Initialize to nil.
8127
8128 2000-03-07  Didier Verna  <didier@xemacs.org>
8129
8130         * startup.el (command-line-1): remove unused variable
8131         `first-file-buffer'.
8132
8133 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8134
8135         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8136         which is also used for Web server log files.
8137
8138 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8139
8140         * mule/mule-charset.el: Setup auto-fill-chars.
8141
8142 2000-03-02  SL Baur  <steve@beopen.com>
8143
8144         * subr.el (with-string-as-buffer-contents): Reimplement using
8145         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8146         non-deletion of buffer after execution problem.
8147         (with-output-to-string): Use unique buffer name.
8148
8149 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8150
8151         * gutter-items.el (buffers-tab-sort-function):  New variable.
8152         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8153
8154 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8155
8156         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8157
8158 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8159
8160         * menubar-items.el (maybe-add-init-button): Remove the "Load
8161         .emacs" button from all menubars.
8162
8163 2000-03-01  Didier Verna  <didier@xemacs.org>
8164
8165         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8166         region rectangle replacement (from Jan Vroonhof).
8167         (replace-rectangle): new function.
8168
8169 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8170
8171         * mule/mule-cmds.el (set-default-coding-systems): Use
8172         set-terminal-coding-system and set-keyboard-coding-system.
8173         * coding.el (set-terminal-coding-system): Use
8174         set-console-tty-output-coding-system.
8175         (set-keyboard-coding-system): Use
8176         set-console-tty-input-coding-system.
8177
8178 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8179
8180         * minibuf.el (read-variable): Allow symbol to default argument.
8181
8182 2000-02-27  Andy Piper  <andy@xemacs.org>
8183
8184         * gutter-items.el (update-tab-hook): new function to be used for
8185         hooks.
8186         (create-frame-hook): add update-tab-hook.
8187         (record-buffer-hook): ditto.
8188         (default-gutter-position-changed): ditto.
8189         (default-gutter-position): updating the buffers tab is now handled
8190         by a hook.
8191         (default-gutter-position-changed-hook): new variable.
8192         (gutter-element-visibility-changed-hook): ditto.
8193         (set-gutter-element-visible-p): call it.
8194         (set-gutter-element): use modify-specifier-instances. Set extents
8195         as duplicable before using.
8196         (remove-gutter-element): ditto.
8197         (set-gutter-element-visible-p): ditto.
8198         (init-gutter): new function.
8199         (add-tab-to-gutter): use new gutter-element functions rather than
8200         setting specifiers directly.
8201         (clear-progress): ditto.
8202         (abort-progress): ditto.
8203         (gutter-buffers-tab-visible-p): renamed from
8204         default-gutter-visible-p
8205
8206         * specifier.el (modify-specifier-instances): new function from Jan
8207         Vroonhof.
8208
8209         * x-init.el (init-post-x-win): call init-gutter.
8210
8211         * msw-init.el (init-post-mswindows-win): call init-gutter.
8212
8213         * menubar-items.el (default-menubar): Update to reflect new gutter
8214         variables.
8215
8216 2000-02-26  Andy Piper  <andy@xemacs.org>
8217
8218         * gutter-items.el (set-gutter-element): new function. Add gutter
8219         elements to the specified gutter.
8220         (remove-gutter-element): new function. Remove gutter elements from
8221         the specified gutter.
8222         (set-gutter-element-visible-p): new function. Set gutter element
8223         visibility for the provided gutter-visible specifier.
8224
8225 2000-02-23  Andy Piper  <andy@xemacs.org>
8226
8227         * gutter-items.el (add-tab-to-gutter): specify dimensions
8228         dynamically.
8229
8230 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8231
8232         * gutter-items.el (add-tab-to-gutter):
8233         * package-get.el (package-get-interactive-package-query):
8234         * package-ui.el (pui-directory-exists):
8235         (pui-install-selected-packages):
8236         (pui-list-packages):
8237         Use #'(lambda ...)  instead of '(lambda ...).
8238
8239 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8240
8241         * startup.el (load-user-init-file): Check to make sure user
8242           has an init-file before calling load().
8243
8244 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8245
8246         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8247
8248 2000-02-23  Martin Buchholz <martin@xemacs.org>
8249
8250         * XEmacs 21.2.31 is released.
8251
8252 2000-02-21  Mike Sperber <mike@xemacs.org>
8253
8254         * loadup.el (really-early-error-handler):
8255         * update-elc.el:
8256         * make-docfile.el:
8257         Remove dependency on EMACSBOOTSTRAP... environment variables.
8258
8259 2000-02-21  Martin Buchholz <martin@xemacs.org>
8260
8261         * XEmacs 21.2.30 is released.
8262
8263 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8264
8265         * byte-optimize.el (byte-optimize-plus):
8266         (byte-optimize-minus):
8267         (byte-optimize-multiply):
8268         Optimize (- 0) to 0, not (-)
8269         Optimize (+ 5 3.0) to 8.0
8270         Optimize (* 5 3.0) to 15.0
8271         Improve readability.
8272
8273 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8274
8275         * modeline.el: (modeline-scrolling-method): change modeline
8276         mswindows cursor appearance according to the value.
8277
8278         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8279         and 'gui-element face colors and 'gui-element face font to Windows
8280         defaults.
8281
8282 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8283
8284         * font-lock.el: Javadoc enhancements
8285
8286 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8287
8288         * ldap.el (toplevel): Test if LDAP support has been compiled in
8289         (ldap-verbose): New option
8290         (ldap-search-entries): Renamed from the previous ldap-search
8291         Conditionalize message display on ldap-verbose
8292         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8293         defuns
8294         (ldap-search): Is now defined as an obsolete wrapper calling
8295         ldap-search-basic or ldap-search-entries
8296
8297
8298 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8299             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8300             Jan Vroonhof  <jan@xemacs.org>
8301
8302         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8303         When for-effect is true, didn't call `byte-optimize-form'
8304         in and/or subforms without last.
8305
8306 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8307
8308         * package-get.el (package-get-download-sites): Use correct custom
8309         type.
8310
8311 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8312
8313         * files.el (write-file): Ask for coding system when compiled with
8314         file-coding.
8315
8316 2000-02-16  Andy Piper  <andy@xemacs.org>
8317
8318         * buffer.el (switch-to-buffer): give norecord argument to
8319         set-window-buffer instead of explicitly recording.
8320
8321         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8322         we have to pick a window.
8323
8324 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8325
8326         * mule/mule-cmds.el (describe-language-support): Don't add
8327         unexist function to help-map.
8328         (describe-coding-system): Don't use already assigend `C'.
8329
8330 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8331
8332         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8333         work in custom.
8334
8335 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8336
8337         * about.el: Ienaga's e-mail address change.
8338
8339 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8340
8341         * etags.el (find-tag): force new window -- even if buf already
8342         visible -- when other-window is t
8343
8344 2000-02-16  Martin Buchholz <martin@xemacs.org>
8345
8346         * XEmacs 21.2.29 is released.
8347
8348 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8349
8350         * cl-extra.el (getf): This is now identical to `plist-get', so
8351         just defalias it.
8352         * cl-macs.el: Make getf an alias to plist-get, at the
8353         byte-compiler level, using define-compiler-macro.
8354
8355 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8356
8357         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8358
8359 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8360
8361         * lisp/etags.el (find-tag-internal): set exact-tagname to
8362           a regular expression that matches against the tagname
8363           part of the tag entry first instead of only looking in
8364           the context area.
8365
8366 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8367
8368         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8369         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8370
8371 2000-02-07  Martin Buchholz <martin@xemacs.org>
8372
8373         * XEmacs 21.2.28 is released.
8374
8375 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8376
8377         * cl-extra.el (getf): Just call `get', never `get*'.
8378         Make arglist match docstring.
8379         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8380         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8381         * byte-optimize.el: remove references to `get*'.
8382
8383 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8384
8385         * mule/european.el: Add syntax information for Latin3 and Latin4.
8386
8387 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8388
8389         * byte-optimize.el: Byte-optimize (length "foo")
8390
8391 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8392
8393         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8394         width check using `window-leftmost-p' and `window-rightmost-p'.
8395
8396 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8397
8398         * wid-edit.el (widget-match-inline): An atom never matches a
8399           list.
8400
8401 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8402
8403         * modeline.el: Consolidated 'x and 'mswindows specification under
8404         'win tag.
8405
8406 2000-01-29  Andy Piper  <andy@xemacs.org>
8407
8408         * gutter-items.el: (format-buffers-tab-line): Try and be
8409         intelligent about buffer naming when we have duplicates.
8410
8411 2000-01-29  Andy Piper  <andy@xemacs.org>
8412
8413         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8414         updated when it becomes visible.
8415
8416 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8417
8418         * bytecomp.el (byte-compile-insert-header): Properly set coding
8419         system under MULE and file-coding.
8420
8421 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8422
8423         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8424         (dontusethis-set-value-terminal-coding-system-handler):
8425         (dontusethis-set-value-keyboard-coding-system-handler):
8426         Never undefine coding system aliases.  Emergency fix for gnus.
8427
8428 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8429
8430         * files.el (abbreviate-file-name): Use directory-sep-char instead
8431         of hard-coded "/".
8432
8433 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8434
8435         * startup.el (user-init-file-base-list): New variable, replacing
8436         user-init-file-base.
8437         (find-user-init-file): New function.
8438         (command-line-early): Use it.
8439         (load-user-init-file): Ditto.
8440
8441 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8442
8443         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8444         calling valid-image-instantiator-format-p
8445
8446 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8447
8448         * isearch-mode.el (isearch-mode): The variable is
8449         isearch-unhidden-extents, not isearch-opened-extents.
8450
8451 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8452
8453         * minibuf.el (next-history-element): Modify error message if a
8454         default value is available.
8455
8456 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8457
8458         * bytecomp.el (byte-compile-file): Don't unconditionally write
8459         .elc files in binary - might contain non-Latin1.
8460
8461 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8462
8463         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8464         for windows-nt.
8465
8466         * version.el:
8467         * startup.el (user-init-file-base):
8468         * process.el (call-process-region):
8469         * files.el (make-backup-file-name):
8470         (backup-file-name-p):
8471         (file-relative-name):
8472         (abbreviate-file-name):
8473         (set-auto-mode):
8474         * code-process.el (call-process-region): Removed unnecessary
8475         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8476         support out of the universe.
8477
8478         * process.el:
8479         * code-process.el:
8480         * bytecomp.el (byte-compile-file): Removed reference to
8481         buffer-file-type, and commented usage of binary-process-output
8482         NTEmacs variables.
8483
8484 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8485
8486         * help.el (function-arglist): Add case for macro.
8487
8488 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8489
8490         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8491         printers.
8492         (custom-display): Added a menu for printer/display tags.
8493
8494         * frame.el (frame-type):
8495         * device.el (device-type): Added 'msprinter to the doc string, and
8496         removed 'pc -- it is not going to be implemented ever.
8497         (call-device-method): Fixed docstring typo.
8498         Defined specifier tags 'printer and 'display.
8499
8500 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8501
8502         * lisp/itimer.el (itimer-run-expired-timers): (consp
8503           last-command-event-time) instead of (consp
8504           'last-command-event-time).
8505
8506 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8507
8508         * msw-glyphs.el: Removed obsolete commentary.
8509
8510 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8511
8512         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8513         better default value.
8514
8515 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8516
8517         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8518         (read-string): Ditto.
8519         (eval-minibuffer): Ditto.
8520         (read-command): Ditto.
8521         (read-function): Ditto.
8522         (read-variable): Ditto.
8523         (read-number): Ditto.
8524         (read-shell-command): Ditto.
8525         (read-number): Record history.
8526
8527 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8528
8529         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8530
8531 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8532
8533         * faces.el (startup-initialize-custom-faces): New function.
8534         Reset all faces created during auto-autoloads loading time
8535         by defface.
8536         * startup.el (command-line): Call it.
8537
8538 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8539
8540         * about.el (about-hackers): Add myself to contributors list.
8541
8542 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8543
8544         * menubar-items.el (maybe-add-init-button): Removed an argument in
8545         a call to load-user-init-file, as the function managed to lose its
8546         formal parameter a few betas ago.
8547
8548 2000-01-18  Martin Buchholz <martin@xemacs.org>
8549
8550         * XEmacs 21.2.27 is released.
8551
8552 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8553
8554         * process.el (shell-command-to-string): Use the FSF docstring.
8555         Make shell-command-to-string the standard function, and
8556         exec-to-string the (deprecated) alias.
8557
8558         * startup.el: typo fix.
8559
8560 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8561
8562         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8563
8564 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8565
8566         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8567         buffers after visible buffers.
8568         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8569
8570 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8571
8572         * info.el (Info-extract-menu-node-name): Stop at a dot
8573         followed by whitespace or right parenthesis.
8574
8575 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8576
8577         * info.el (Info-directory-list): Warn against using Customize with
8578         Info-directory-list.
8579
8580 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8581
8582         * minibuf.el (read-file-name): doc fix.
8583
8584         * autoload.el (update-file-autoloads): doc fix.
8585
8586         * about.el (about-hackers): Change my E-mail address.
8587
8588 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8589
8590         * info.el (Info-visit-file): Just use the `f' interactive spec to
8591         read a filename in the standard way.
8592
8593 2000-01-13  Andy Piper  <andy@xemacs.org>
8594
8595         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8596         (gutter-buffers-tab-extent): new variable.
8597         (update-tab-in-gutter): call add-tab-to-gutter again if the
8598         orientation has changed.
8599         (add-tab-to-gutter): cope with different orientations.
8600
8601 2000-01-11  Didier Verna  <didier@xemacs.org>
8602
8603         * info.el (Info-following-node-name): backward-skip dots as well
8604         as spaces (dots at the end of a node name aren't part of it).
8605         (Info-extract-menu-node-name): don't skip dots. There could be
8606         some in the node name.
8607         (Info-index): allow dots to be part of a node name.
8608
8609 2000-01-12  Andreas Jaeger  <aj@suse.de>
8610
8611         * files.el (auto-mode-alist): Added idlwave-mode.
8612         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8613
8614 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8615
8616         * info.el (Info-search): Show default value.
8617
8618 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8619
8620         * info.el (Info-read-node-completion-table): New variable.
8621         (Info-read-node-name-1): New function.
8622         (Info-read-node-name): Use it.
8623         (Info-follow-reference): Use DEFAULT argument of completing-read.
8624         (Info-menu): Ditto.
8625
8626 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8627
8628         * hyper-apropos.el (hyper-describe-key-briefly): Save
8629         window configuration.
8630         (hyper-describe-face): Use DEFAULT of completing-read.
8631         (hyper-apropos-read-variable-symbol): Ditto.
8632         (hyper-apropos-read-function-symbol): Ditto.
8633
8634 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8635
8636         * mule/mule-cmds.el (set-default-coding-system): Set
8637         comint-exec-hook to use coding-system-for-read and
8638         coding-system-for-write so that C-x RET c works.
8639
8640 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8641
8642         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8643         (previous-matching-history-element): Increment
8644         minibuffer-max-depth by 1.
8645         (next-matching-history-element): Ditto.
8646
8647 2000-01-11  Andy Piper  <andy@xemacs.org>
8648
8649         * gutter-items.el (buffers-tab): Create a new face for the buffers
8650         tab.
8651         (buffers-tab-face): use it.
8652
8653 2000-01-10  Didier Verna  <didier@xemacs.org>
8654
8655         * modeline.el (modeline-scrolling-method): change modeline X
8656         cursor appearance according to the value.
8657
8658 2000-01-07  Andreas Jaeger  <aj@suse.de>
8659
8660         * about.el (about-hackers): Moved my entry to contributor list.
8661         (xemacs-hackers): Added myself.
8662         (about-maintainer-info): Added description of myself.
8663
8664
8665 2000-01-07  Didier Verna  <didier@xemacs.org>
8666
8667         * modeline.el (modeline-scrolling-method): new variable.
8668         (mouse-drag-modeline): add reference to it in the docstring.
8669         (mouse-drag-modeline): handle it.
8670
8671 2000-01-08  Andy Piper  <andy@xemacs.org>
8672
8673         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8674         calls.
8675         (remove-buffer-from-gutter-tab): ditto.
8676
8677 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8678
8679         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8680         (custom-face-edit): Fix grammatical error in help message.
8681
8682 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8683
8684         * movemail.el: Added.
8685
8686         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8687
8688 2000-01-03  Didier Verna  <didier@xemacs.org>
8689
8690         * modeline.el (mouse-drag-modeline): remove the code related to
8691         the modeline horizontal scrolling facility.
8692
8693 1999-12-31  Martin Buchholz <martin@xemacs.org>
8694
8695         * XEmacs 21.2.26 is released.
8696
8697 1999-12-28  Andy Piper  <andy@xemacs.org>
8698
8699         * wid-edit.el (widget-push-button-value-create): The gui cache
8700         does not agree with native widgets which can only be displayed
8701         once per window. The reasons for caching are diminished now that
8702         we don't hog resources when creating buttons.
8703         (widget-push-button-cache) deleted.
8704
8705 1999-12-24  Martin Buchholz <martin@xemacs.org>
8706
8707         * XEmacs 21.2.25 is released.
8708
8709 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8710
8711         * hyper-apropos.el (hyper-apropos): Toggle
8712         hyper-apropos-programming-apropos correctly.
8713         Set REGEXP when user accepts default value.
8714
8715 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8716
8717         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8718         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8719
8720 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8721
8722         * mule/mule-category.el (undefined-category-designator):
8723         Return char instead of character.  Search for undefined one.
8724         (describe-category): Use with-displaying-help-buffer.
8725
8726 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8727
8728         * byte-optimize.el (byte-optimize-plus):
8729         Optimize (+ 1) to 1 instead of (1+ nil).
8730
8731         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8732
8733         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8734
8735         * byte-optimize.el (byte-optimize-char-before): New function.
8736         Remove performance penalty for using (char-before) instead of (char-after).
8737
8738 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8739
8740         * mule/mule-category.el (char-category-list): Return character
8741         instead of integer.
8742
8743 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8744
8745         * minibuf.el (read-buffer): Check default is buffer object.
8746
8747 1999-11-25  Andy Piper  <andy@xemacs.org>
8748
8749         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8750         for buttons.
8751
8752 1999-12-16  Andreas Jaeger  <aj@suse.de>
8753
8754         * package-get.el (package-get-maybe-save-index): Fixed typo.
8755         Patch by Jeff Miller <jmiller@smart.net>.
8756
8757 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8758
8759         * gnuserv.el (gnuserv-process-filter):  don't call
8760         gnuserv-write-to-client when gnuserv-current-client is nil
8761
8762 1999-12-14  Martin Buchholz <martin@xemacs.org>
8763
8764         * XEmacs 21.2.24 is released.
8765
8766 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8767
8768         * about.el (about-hackers): Update my email address.
8769
8770 1999-12-07  Martin Buchholz <martin@xemacs.org>
8771
8772         * XEmacs 21.2.23 is released.
8773
8774 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8775
8776         * package-get.el (package-get-download-sites): Removed several
8777         defunct download sites, added many new ones, and corrected a few
8778         incorrect directory-on-site entries.  Added physical locations to
8779         site-description.
8780
8781 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8782
8783         * finder.el (finder-commentary): add DOC string and fix
8784         interactive spec
8785
8786 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8787
8788         * help.el (describe-function): Don't forget to intern the string
8789         completing-read returns.
8790         (describe-variable): Ditto.
8791
8792 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8793
8794         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8795         `hyper-apropos-help-mode' here to find symbol to customize
8796         irregardless of cursor position and simplify
8797         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8798         `hyper-apropos-popup-menu'.
8799
8800 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8801
8802         * apropos.el (apropos-mode-map): Add return to call
8803         apropos-follow.
8804         (apropos-print): Call apropos-mode to have better
8805         command reference. Put keymap text-poperty to
8806         symbole name.
8807
8808 1999-11-22  Alastair Burt  <burt@dfki.de>
8809
8810         * help.el: (describe-bindings-1): Added handling of keymaps for
8811         the extents at point.
8812
8813 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8814
8815         * gutter-items.el (buffers-tab-items): Wrap the function in a
8816         save-match-data
8817
8818 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8819
8820         * help.el (describe-function): Use the DEFAULT argument to
8821         completing-read.
8822         (describe-variable): Ditto.
8823
8824 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8825
8826         * minibuf.el (read-from-minibuffer): Add optional argument
8827         DEFAULT to have better mini-buffer history support.
8828         (completing-read): Pass default to read-from-minibuffer.
8829         (read-buffer): Pass default to completing-read.
8830
8831 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8832
8833         * font-lock.el (font-lock-doc-string-face): Document the
8834         `font-lock-lisp-like' property.
8835
8836 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8837
8838         * lisp-mode.el: Specify `font-lock-lisp-like'.
8839
8840         * font-lock.el (font-lock-lisp-like): New function.
8841         (font-lock-fontify-syntactically-region): Use it.
8842
8843 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8844
8845         * XEmacs 21.2.22 is released
8846
8847 1999-11-28  Martin Buchholz <martin@xemacs.org>
8848
8849         * XEmacs 21.2.21 is released.
8850
8851 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8852
8853         * minibuf.el (read-coding-system): Accept symbol and
8854         coding-system object as a default-coding-system.
8855
8856 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8857
8858         * minibuf.el (read-coding-system): Accept symbol as
8859         a default-coding-system.
8860
8861 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8862
8863         * apropos.el (apropos-documentation): Use insert instead
8864         of princ.
8865
8866 1999-11-07  William M. Perry  <wmperry@aventail.com>
8867
8868         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8869           for the linux console.
8870
8871         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8872           stuff to work when you are not on a window system, since the GPM
8873           mouse support now allows pasting from outside of XEmacs.
8874
8875 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8876
8877         * XEmacs 21.2.20 is released
8878
8879 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8880
8881         * setup-paths.el (paths-default-info-directories): Add
8882         /usr/share/info and /usr/local/share/info.
8883
8884 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8885
8886         * about.el: Updated Vladimir Ivanovic's info.
8887
8888 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8889
8890         * auto-show.el (auto-show-truncationp): Remove.
8891
8892         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8893
8894 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8895
8896         * indent.el (indent-line-to): fix bug: spaces were not replaced
8897         with tab if column is multiple of tab-width
8898         From dhn@qedinc.com
8899
8900 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8901
8902         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8903         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8904
8905         * package-get.el (package-get-package-provider): Be verbose when
8906         interactive. Patch from Robert Pluim
8907
8908 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8909
8910         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8911         info file suffixes.
8912
8913 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8914
8915         * process.el (open-network-stream): Add a new optional parameter
8916         PROTOCOL to support udp; fix a minor typo and add an explanation
8917         in docstring for udp programming.
8918
8919         * code-process.el (open-network-stream): Add a new optional
8920         parameter PROTOCOL to support udp; fix a minor typo and add an
8921         explanation in docstring for udp programming.
8922
8923 1999-10-18  Andy Piper  <andy@xemacs.org>
8924
8925         * gui.el (make-gui-button): be more precise about how we call
8926         callbacks.
8927
8928         * wid-edit.el (widget-push-button-value-create): Use the new form
8929         of native gui-button.
8930
8931 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8932
8933         * info.el (Info-page-prev): Don't do (sit-for 0).
8934
8935 1999-10-13  Andy Piper  <andy@xemacs.org>
8936
8937         * gutter-items.el (progress-abort-glyph): new glyph for showing
8938         abort status.
8939         (append-progress): dispatch-event rather than sit-for.
8940         (abort-progress): new function. Show the abort glyph with an
8941         appropriate message.
8942         (raw-append-progress): dispatch-event rather than sit-for.
8943         (display-progress): cope with aborts.
8944
8945         * gui.el (make-gui-button): Use native widgets for buttons
8946         unconditionally.
8947         (insert-gui-button): ditto.
8948         (gui-button-p): ditto.
8949
8950         * xbm-button.el: remove from core.
8951
8952         * xpm-button.el: remove from core.
8953
8954 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8955
8956         * faces.el (init-device-faces): Don't initialize the random faces
8957         on the stream device.
8958
8959 1999-10-06  Andy Piper  <andy@xemacs.org>
8960
8961         * files.el (recover-file): Don't use ls under windows for revert buffer.
8962
8963 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8964
8965         * package-get.el (package-get-download-menu): Make menu really
8966         toggle download sites.
8967         (package-get-download-sites): Add autoload cookie.
8968
8969 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8970
8971         * setup-paths.el (paths-find-module-directory): Ditto.
8972
8973 1999-09-29  Werner Fink  <werner@suse.de>
8974
8975         * setup-paths.el (paths-find-exec-directory): Add missing nil
8976         parameter for environment.
8977
8978 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8979
8980         * modeline.el (modeline-format):
8981         Only purecopy the strings.  Else
8982         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8983         barfs.
8984
8985 1999-08-28  Mike Woolley  <mike@bulsara.com>
8986
8987         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8988         user setting comint-completion-addsuffix and
8989         comint-process-echoes.
8990
8991 1999-09-22  Andy Piper  <andy@xemacs.org>
8992
8993         * gutter-items.el (update-tab-in-gutter): use
8994         last-nonminibuf-window instead of selected-window.
8995
8996 1999-09-18  Andy Piper  <andy@xemacs.org>
8997
8998         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8999         display on.
9000
9001         * subr.el (record-buffer-hook): new variable so that the hook gets
9002         some documentation.
9003
9004 1999-09-16  Andy Piper  <andy@xemacs.org>
9005
9006         * gutter-items.el (update-tab-in-gutter): only update when the
9007         gutter is visible.
9008         (remove-buffer-from-gutter-tab): ditto.
9009
9010 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9011
9012         * simple.el (do-auto-fill): Commented out part of Kinsoku
9013         processing.
9014
9015 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9016
9017         * isearch-mode.el (isearch-highlightify-region): Give the
9018         highlighting extents a high priority.
9019         (isearch-make-extent): Give the main highlighting extent an even
9020         higher priority.
9021
9022 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9023
9024         * packages.el (packages-compute-package-locations): Fix typo from
9025         -u rationalization.
9026
9027 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9028
9029         * setup-paths.el (paths-find-doc-directory): Respect value of
9030         `configure-doc-directory.'
9031
9032         * find-paths.el (paths-find-architecture-directory): Give
9033         precendence `default' argument (which typically comes from
9034         configure).
9035
9036 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9037
9038         * startup.el (command-line-early): Added options -user-init-file
9039         and -user-init-directory.
9040
9041         * files.el (user-init-file): Default to NIL so we can recognize
9042         when it's set.
9043
9044 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9045
9046         * obsolete.el (init-file-user):
9047         * startup.el:
9048         * packages.el (packages-compute-package-locations):
9049         * package-get.el (package-get-user-index-filename):
9050         * menubar-items.el (maybe-add-init-button):
9051         * info.el (Info-annotations-path):
9052         * dump-paths.el:
9053         Change `user-init-directory' to be an absolute path.
9054         Use `user-init-directory' where appropriate.
9055         Zap `init-file-user' and its uses.
9056
9057 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9058
9059         * subr.el (copy-symbol): New function.
9060
9061 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9062
9063         * isearch-mode.el (isearch-done): Be sure to restore invisible
9064         extents in the proper buffer.
9065         (isearch-pre-command-hook): Set this-command to the correct value
9066         in case the buffer has changed and old overriding-local-map was
9067         used.
9068         (isearch-restore-extent): Use remprop instead of setting the
9069         property to nil.
9070
9071 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9072
9073         * cmdloop.el (execute-extended-command): Update zmacs region
9074         before the delay.
9075         (execute-extended-command): Make the message gettext-friendly.
9076
9077 1999-09-07  Andy Piper  <andy@xemacs.org>
9078
9079         * gutter-items.el (progress-gauge-glyph): renamed from
9080         progress-glyph.
9081         (progress-text-glyph): new variable.
9082         (progress-layout-glyph): use layouts and text glyphs.
9083         (progress-area-buffer): removed.
9084         (progress-text-and-extent): new variable.
9085         (progress-displayed-p): dynamically create gutter area buffer.
9086         (clear-progress): ditto.
9087         (raw-append-progress): ditto.
9088         (append-progress): use new glyph names.
9089         (raw-append-progress): only create the extent when needed. set
9090         properties more optimally.
9091         (progress): remove args.
9092
9093 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9094
9095         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9096         mapcar where the return value is unused.
9097         (isearch-restore-invisible-extents): Ditto.
9098         (isearch-highlight-all-cleanup): Ditto.
9099         (isearch-delete-extents-in-range): Traverse the extents only once.
9100         (isearch-highlight-all-update): Don't start over if the search
9101         string has changed and more input is pending.
9102
9103 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9104
9105         * packages.el (packages-find-package-data-path): Ditto.
9106
9107         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9108
9109         * subr.el (mapc-internal): Don't make obsolete.
9110
9111         * cl-extra.el (mapc): Resurrect.
9112
9113 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9114
9115         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9116         alias.
9117
9118         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9119         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9120         (isearch-yank-clipboard): Use get-clipboard instead of
9121         x-get-clipboard.
9122         (isearch-yank-selection): Fix docstring.
9123
9124 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9125
9126         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9127
9128 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9129
9130         * cl-macs.el (extent-start-position): Fix setf method.
9131         (extent-end-position): Ditto.
9132
9133 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9134
9135         * isearch-mode.el: End merge with FSF 20.4.
9136
9137         * isearch-mode.el (search-invisible): New variable.
9138         (isearch-hide-immediately): Ditto.
9139         (isearch-unhidden-extents): Ditto.
9140         (isearch-range-invisible): New function.
9141         (isearch-unhide-extent): Ditto.
9142         (isearch-restore-invisible-extents): Ditto.
9143         (isearch-restore-extent): Ditto.
9144
9145         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9146         implementation.
9147         (isearch-ring-retreat-edit): Ditto.
9148         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9149         (isearch-forward-regexp): New arguments NOT-REGEXP and
9150         NO-RECURSIVE-EDIT.
9151         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9152         (isearch-backward-regexp): New arguments NOT-REGEXP and
9153         NO-RECURSIVE-EDIT.
9154         (isearch-mode): Return isearch-success.
9155         (isearch-update): Use unread-command-events instead of
9156         unread-command-event.
9157         (isearch-abort): If an invalid regexp is encountered, keep popping
9158         states.
9159         (isearch-*-char): Use FSF implementation.
9160         (isearch-whitespace-chars): Use the more robust FSF's
9161         implementation.
9162         (isearch-within-brackets): New variable.
9163         (isearch-mode): Initialize it.
9164         (isearch-edit-string): Bind it.
9165         (isearch-search-and-update): Set it.
9166         (isearch-push-state): Push it.
9167         (isearch-top-state): Pop it.
9168         (isearch-search): Set it.
9169         (isearch-printing-char): When called by isearch-whitespace-chars,
9170         handle M-SPC gracefully.
9171         (isearch-message-prefix): New argument ELLIPSIS.
9172         (isearch-message-suffix): Ditto.
9173         (isearch-message): Use the ELLIPSIS argument when calling
9174         isearch-message-prefix and isearch-message-suffix.
9175         (isearch-message-prefix): Distinguish between "wrapped" and
9176         "overwrapped" search, FWIW.
9177
9178 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9179
9180         * isearch-mode.el (isearch-edit-string): Use the head of the
9181         search ring instead of search-last-string and search-last-regexp.
9182         (search-highlight): Renamed from isearch-highlight.
9183         (isearch-exit): Use the new name.
9184         (isearch-highlight): Ditto.
9185         (isearch-dehighlight): Ditto.
9186         (isearch-update-ring): New function.
9187         (isearch-done): Call it.
9188         (isearch-done): New argument EDIT.
9189         (isearch-repeat): If search string is empty, look up at the car of
9190         the search ring; ignore the yank pointer.
9191         (isearch-abort): Call isearch-done with NOPUSH.
9192         (isearch-cancel): New function.
9193         (isearch-mode-map): Bind it to ESC ESC ESC.
9194
9195         * isearch-mode.el: Begin merge with FSF 20.4.
9196
9197 1999-09-01  Andy Piper  <andy@xemacs.org>
9198
9199         * x-select.el (x-get-clipboard): obsolete.
9200         (x-yank-clipboard-selection): obsolete
9201
9202         * select.el (disown-selection): need to be careful to disown the
9203         clipboard if we set it via selection.
9204         (get-clipboard): move from x-select.el
9205         (yank-clipboard-selection): ditto.
9206
9207 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9208
9209         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9210         isearch-highlight-all-matches to nil.
9211         (isearch-fixed-case): New variable.
9212         (isearch-mode): Initialize it.
9213         (isearch-edit-string): Save it.
9214         (isearch-toggle-case-fold): Set it.
9215         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9216         need to check isearch-fixed-case.
9217         (isearch-toggle-case-fold): Update highlighting of all matches
9218         before the pause.
9219         (isearch-edit-string):
9220
9221 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9222
9223         * isearch-mode.el (isearch-edit-string): Call isearch-message
9224         before reading the event so that the prompt is displayed properly.
9225         (isearch-message): Use isearch-nonincremental when calling
9226         isearch-message-prefix.
9227         (minibuffer-local-isearch-map): Bind up and down to do the same as
9228         M-p and M-n respectively.
9229         (isearch-done): New arg NOPUSH.
9230         (isearch-edit-string): Use it.
9231         (isearch-edit-string): Don't bind isearch-string.
9232         (isearch-ring-adjust): Edit string, *then* push state.
9233
9234 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9235
9236         * faces.el (isearch-secondary): Make isearch-secondary look
9237         different than default.
9238
9239 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9240
9241         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9242         save-excursion.
9243         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9244         (isearch-update): Call isearch-dehighlight without arguments.
9245         (isearch-done): Ditto.
9246
9247         * isearch-mode.el (isearch-fix-case): If the search string has no
9248         upper-case letters, allow the folding to be reenabled.
9249         Previously, once disabled, the folding would remain that way until
9250         the end of isearch.
9251         (isearch-top-state): Call isearch-fix-case.
9252
9253         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9254         save-excursion.
9255         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9256
9257 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9258
9259         * xpm-button.el:
9260         xbm-button.el: Need to exist in core because gui.el depends on
9261         them.
9262
9263 1999-08-31  Andy Piper  <andy@xemacs.org>
9264
9265         * gutter-items.el (buffers-tab-face): new customizable variable.
9266         (buffers-tab-default-buffer-line-length): new specifier for
9267         maximum viewable characters.
9268         (progress-stack): new variable for implementing widget-based
9269         progress messages.
9270         (progress-area-buffer): ditto.
9271         (progress-glyph-height): ditto.
9272         (progress-stop-callback): ditto.
9273         (progress-quit-function): new function.
9274         (progress-glyph): new variable.
9275         (progress-layout-glyph): ditto.
9276         (progress-displayed-p): new function, see message-displayed-p for
9277         details.
9278         (clear-progress): ditto.
9279         (remove-progress): ditto.
9280         (append-progress): ditto.
9281         (raw-append-progress): ditto.
9282         (display-progress): ditto.
9283         (current-progress): ditto.
9284         (current-progress-label): ditto.
9285         (progress): ditto.
9286         (lprogress): ditto.
9287
9288
9289 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9290
9291         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9292
9293         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9294         `isearch-yank-selection'.
9295         (isearch-mode-map): Use it.
9296         (isearch-yank-selection): Use `get-selection' instead of
9297         `get-x-selection'.
9298
9299 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9300
9301         * faces.el (isearch-secondary): Create face here.
9302
9303         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9304         timers.
9305
9306 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9307
9308         * subr.el (buffer-string): More robust backward compatibility
9309         check, courtesy William Perry.
9310
9311 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9312
9313         * replace.el (perform-replace): Stop the search after the search
9314         limit has been reached.
9315
9316 1999-08-23  Andy Piper  <andy@xemacs.org>
9317
9318         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9319         here if we don't have one.
9320
9321 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9322
9323         * ldap.el (ldap-coding-system): Default to nil until we get
9324         efficient UTF8 support
9325         (ldap-decode-string): Guard against `decode-coding-string' not
9326         being defined
9327         (ldap-encode-string): Guard against `encode-coding-string' not
9328         being defined
9329
9330 1999-08-23  Didier Verna  <didier@xemacs.org>
9331
9332         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9333         Some doc strings improvements, and add a star to the `interactive'
9334         calls.
9335
9336 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9337
9338         * font-lock.el (java-font-lock-keywords-3): introduced new
9339         keywords and regexpes for javadoc syntax 1.2.
9340
9341 1999-08-17  Andy Piper  <andy@xemacs.org>
9342
9343         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9344         format-buffers-tab-line.
9345         (buffers-tab-max-buffer-line-length): new variable.
9346         (format-buffers-tab-line): new function. truncate names if over
9347         buffers-tab-max-buffer-line-length.
9348
9349 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9350
9351         * cus-start.el: Customize the variable `bell-inhibit-time'.
9352
9353 1999-08-16  Andy Piper  <andy@xemacs.org>
9354
9355         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9356         brute-force approach to deleting the last buffer.
9357         (buffers-tab-grouping-regexp): new customizable variable.
9358         (select-buffers-tab-buffers-by-mode): use it.
9359
9360 1999-08-13  Andy Piper  <andy@xemacs.org>
9361
9362         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9363         deletion problem.
9364
9365 1999-07-30  Didier Verna  <didier@xemacs.org>
9366
9367         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9368         of princ to output symbols.
9369         (custom-save-face-internal): ditto.
9370         (custom-save-resets): ditto.
9371
9372 1999-08-09  Didier Verna  <didier@xemacs.org>
9373
9374         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9375         `regexp-quote' to protect the major mode name for use as a regular
9376         expression (c++ needs this for instance).
9377
9378 1999-08-08  Andy Piper  <andy@xemacs.org>
9379
9380         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9381         cope with similar mode names.
9382
9383         * gutter-items.el (buffers-tab-selection-function): new selection
9384         function.
9385         (select-buffers-tab-buffers-by-mode): new function.
9386         (buffers-tab-items): use it if set to only display buffers in the
9387         tab in the current buffer's group..
9388         (update-tab-in-gutter): use new api.
9389         (remove-buffer-from-gutter-tab): ditto.
9390
9391         * gutter-items.el (buffers-tab-max-size): set custom selection
9392         default to 6.
9393         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9394         (add-tab-to-gutter): set face as default.
9395
9396 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9397
9398         * faces.el (frob-face-property): Merge the fall-back specifier
9399         with the target, not replace it.
9400
9401 1999-08-05  Andy Piper  <andy@xemacs.org>
9402
9403         * gutter-items.el (update-tab-in-gutter): add frame argument for
9404         buffer-items.
9405         (update-tab-in-gutter): use it.
9406
9407         * gutter-items.el (record-buffer-hook): set.
9408
9409         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9410         change.
9411         (switch-to-buffer-hook) deleted.
9412
9413 1999-08-04  Andy Piper  <andy@xemacs.org>
9414
9415         * gutter-items.el (update-tab-in-gutter): make sure this will work
9416         as an argument to create-frame-hook.
9417
9418 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9419
9420         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9421         instead of timer emulation.
9422
9423 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9424
9425         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9426         Emacs isearch enhancements.
9427
9428 1999-07-28  Andy Piper  <andy@xemacs.org>
9429
9430         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9431         all devices that support tab controls.
9432         (remove-buffer-from-gutter-tab): new function. to be used as a
9433         value for kill-buffer-hook.
9434
9435 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9436
9437         * auto-show.el (auto-show-truncationp): changed to match
9438         `window_translation_on'
9439
9440 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9441
9442         * XEmacs 21.2.19 is released
9443
9444 1999-07-28  SL Baur  <steve@miho>
9445
9446         * code-files.el (insert-file-contents): Fix docstring.
9447         revert previous change.
9448
9449 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9450
9451         * fill.el (fill-region-as-paragraph): Change re-break-point to
9452         contain word-across-newline plus one character so that filling
9453         Japanese and Chinese works as desired.
9454         * simple.el (do-auto-fill): Ditto.
9455
9456 1999-07-26  SL Baur  <steve@miho>
9457
9458         * mule/japanese.el ("Japanese"): Do not specify a default input
9459         method.
9460         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9461
9462 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9463
9464         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9465         able to use cl-macs macro in early lisp.
9466
9467 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9468
9469         * custom.el:
9470         * cus-face.el:
9471         * cus-edit.el:
9472                 Massive custom Theme API changes.
9473
9474 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9475
9476         * code-files.el (insert-file-contents): Regard
9477         coding-system-magic-cookie if `coding-system-for-read' is nil.
9478
9479 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9480
9481         * mule/thai-xtis.el: Add coding: local variable, to avoid
9482         bootstrapping problem with C locale.
9483
9484 1999-07-22  Andy Piper  <andy@xemacs.org>
9485
9486         * dumped-lisp.el (preloaded-file-list): guard against putting
9487         gutter-items in a less than functional XEmacs.
9488         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9489
9490 1999-07-18  Bob Weiner  <weiner@beopen.com>
9491
9492         * fill.el (fill-context-prefix): Fixed bug that prevented the
9493         setting of an adaptive fill prefix when the `dont-skip-first' was
9494         t.
9495
9496 1999-07-22  SL Baur  <steve@miho>
9497
9498         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9499
9500 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9501
9502         * files.el (interpreter-mode-alist): add `make', `guile', and
9503         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9504         makefile-mode, guile is a scheme, and someday XEmacs will be
9505         modular enough to use as an efficient scripting tool.)
9506
9507 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9508
9509         * mule/mule-cmds.el (reset-language-environment): Regard
9510         coding-category `utf-8' and `ucs-4' if they are available.
9511
9512 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9515         (prefer-coding-system): Fix DOC-string.
9516
9517         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9518         DOC-string too.
9519
9520         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9521         Mule.
9522         (coding-system-change-eol-conversion): Fix DOC-string.
9523
9524 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9525
9526         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9527         instead of `list-coding-system'.
9528
9529 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9530
9531         * menubar-items.el (default-menubar): `select-input-method' was
9532         renamed to `set-input-method'.
9533
9534         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9535         "Set Language Environment" menu.
9536
9537         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9538         "Describe Language Support" menu.
9539
9540 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9541
9542         * mule/chinese.el ("Chinese-GB"): Rename
9543         `chinese-gb-environment-setup-function' to
9544         `setup-chinese-gb-environment-internal'.
9545
9546 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9547
9548         * mule/korean.el: Use `define-coding-system-alias' instead of
9549         `copy-coding-system'.
9550
9551 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9552
9553         * mule/mule-cmds.el (set-language-environment-coding-systems):
9554         Treat duplicated coding-categories.
9555
9556 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9557
9558         * mule/japanese.el: Use `define-coding-system-alias' instead of
9559         `copy-coding-system'.
9560
9561 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9562
9563         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9564         coding-system `viscii'.
9565
9566 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9567
9568         * mule/cyrillic.el:
9569         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9570         (cyrillic-alternativnyj-decode-table): New variable.
9571         (cyrillic-alternativnyj-encode-table): New variable.
9572         - Specify `iso-8-1' as a category of coding-system
9573           `alternativnyj'.
9574         - Abolish general Cyrillic environment.
9575
9576 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9577
9578         * mule/chinese.el:
9579         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9580         - Register `chinese-gb-environment-setup-function' as a
9581           `setup-function' of "Chinese-GB" environment.
9582
9583 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9584
9585         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9586         optional argument `parents'.
9587
9588         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9589         property for Thai-XTIS.
9590
9591         * mule/mule-help.el (help-with-tutorial): Use property
9592         `tutorial-coding-system' of language-info as a coding-system to
9593         read tutorial file.
9594
9595 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9596
9597         * mule/thai-xtis.el: Don't setup `setup-function' and
9598         `exit-function'.
9599
9600         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9601         `set-coding-category-system' to set up coding-system for
9602         coding-category.
9603
9604         * mule/mule-cmds.el (prefer-coding-system): Use
9605         `set-coding-category-system' to set up coding-system for
9606         coding-category.
9607
9608 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9609
9610         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9611         Thai-XTIS environment.
9612
9613         * mule/mule-cmds.el (prefer-coding-system): Use
9614         `find-coding-system' instead of `coding-system-p'.
9615
9616 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9617
9618         * mule/mule-cmds.el (set-language-environment-coding-systems):
9619         Modify eol-type for XEmacs.
9620
9621         * mule/thai-xtis.el: Delete unused local variable `category'.
9622
9623         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9624         function.
9625         (prefer-coding-system): Don't call
9626         `update-coding-systems-internal'; use function
9627         `coding-category-list' instead of variable `coding-category-list';
9628         use `set-coding-priority-list' instead of `set-coding-priority';
9629         modify `eol-type' for XEmacs.
9630
9631         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9632         `charset-columns'.
9633         (char-width): Likewise.
9634
9635 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9636
9637         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9638         `tis-620'.
9639
9640         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9641         `set-coding-priority-list' instead of `set-coding-priority'; don't
9642         call `update-coding-systems-internal'.
9643
9644         * mule/mule-misc.el (coding-system-get): New function.
9645         (coding-system-put): New function.
9646         (coding-system-category): New function.
9647
9648 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9649
9650         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9651         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9652         to avoid conflict with leim/quail/thai-xtis.
9653
9654         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9655         to thai-xtis-chars.el.
9656
9657         * mule/thai-xtis-chars.el: New file (split from
9658         mule/thai-xtis.el).
9659
9660 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9661
9662         * mule/thai-xtis.el:
9663         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9664         - Add syntax entries.
9665         - Put `preferred-coding-system' of the charset `thai-xtis' to
9666           `tis-620'.
9667
9668 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9669
9670         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9671         rewritten to use write-multibyte-character.
9672
9673 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9674
9675         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9676         of `iso-2022-7'.
9677         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9678         ported yet.
9679         (read-input-method-name): Treat optional argument `default'.
9680
9681 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9682
9683         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9684         all.
9685         (set-language-info-alist): Set up menus here.
9686
9687 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9688
9689         * minibuf.el (completing-read): Add new optional argument
9690         `default'.
9691         (read-coding-system): Add new optional argument
9692         `default-coding-system'.
9693
9694 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9695
9696         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9697         (viet-viscii-...->viet-vscii...).
9698
9699 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9700
9701         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9702         and menus.
9703
9704 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9705
9706         * mule/mule-cmds.el (input-method-function): Add permanent-local
9707         property.
9708
9709 1999-03-30  Dave Love  <fx@gnu.org>
9710
9711         * mule/mule-cmds.el (current-language-environment): Doc fix.
9712
9713 1999-02-06  Richard Stallman  <rms@gnu.org>
9714
9715         * mule/european.el (setup-slovenian-environment): New function.
9716         ("Slovenian"): New language environment.
9717
9718 1999-01-27  Dave Love  <fx@gnu.org>
9719
9720         * mule/mule-cmds.el (current-language-environment): Provide :link,
9721         :type (choices) and appropriate :get.
9722
9723 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9724
9725         * mule/mule-cmds.el (describe-language-environment): Don't alter
9726         input-method-alist.
9727
9728 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9729
9730         * mule/mule-cmds.el (prefer-coding-system): Call
9731         set-coding-priority, so that the internal array of priorities is
9732         also updated.
9733
9734 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9735
9736         * mule/mule-cmds.el (prefer-coding-system): If the argument
9737         requires specific EOL conversion type, make the default coding
9738         systems use that.
9739
9740 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9741
9742         * mule/mule-cmds.el (set-language-environment): Pass the default
9743         eol-type to set-language-environment-coding-systems.
9744         (set-default-coding-systems): Copy the eol-type property for the
9745         new default values of {buffer-file,process}-coding-system from the
9746         old defaults.
9747         (set-language-environment-coding-systems): Accept an optional
9748         argument EOL-TYPE, and set the eol-type property of the default
9749         coding systems accordingly.
9750
9751 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9752
9753         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9754         use generate-new-buffer instead of get-buffer-create.
9755
9756 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9757
9758         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9759
9760 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9761
9762         * mule/mule-cmds.el (default-input-method): Fix custom type.
9763
9764 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9765
9766         * mule/mule-cmds.el (setup-specified-language-environment):
9767         Add apropos-inhibit property.
9768         (describe-specified-language-support): Likewise.
9769
9770 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9771
9772         * mule/mule-cmds.el: Doc fixes.
9773
9774 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9775
9776         * mule/mule-cmds.el (register-input-method): Doc-string
9777         modified.
9778
9779 1998-09-01  Dave Love  <fx@gnu.org>
9780
9781         * mule/mule-cmds.el (current-language-environment): Fix
9782         setter function.
9783
9784 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9785
9786         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9787         mule/european.el, mule/hebrew.el, mule/japanese.el,
9788         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9789         avoid bootstrapping problem if you need to recompile all the Lisp
9790         files using interpreted code.
9791
9792 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9793
9794         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9795         ("Latin-2"): Likewise.
9796
9797 1998-08-18  Per Starback  <starback@update.uu.se>
9798
9799         * mule/european.el (setup-latin2-environment): Fix typo.
9800
9801 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9802
9803         * mule/european.el: Give proper value of `input-method' key to all
9804         lang. env.
9805
9806         * mule/mule-cmds.el (activate-input-method): Handle the case that
9807         the arg INPUT-METHOD is nil correctly.
9808         (read-multilingual-string): Activate the specified input method
9809         before calling read-string.  Afterward, activate the original
9810         input method.
9811
9812 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9813
9814         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9815         (set-language-info-alist): Fix typo in doc-string.
9816
9817         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9818
9819 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9820
9821         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9822         (reset-language-environment): New function for the job that
9823         setup-english-environment used to do.
9824         (set-language-environment): Do more setups according to the info
9825         in language-info-alist.
9826         (read-language-name): Handle the case that the arg KEY is nil.
9827         (describe-language-environment): Handle input-method property.
9828
9829         * mule/: All files under this directory, which related with
9830         specific languages (such as mule/european.el, mule/greek.el,
9831         mule/hebrew.el, mule/misc-lang.el), modified as below.
9832         (setup-XXX-environment): Just call set-language-environment.  If
9833         they used to do some other jobs than what done by
9834         set-language-environment, those jobs are done in
9835         setup-XXX-environment-internal now.
9836         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9837         the value to setup-XXX-environment-internal.  Add properties
9838         input-method and features.
9839
9840         * mule/english.el (setup-english-environment): Just call
9841         reset-language-environment.
9842
9843         * mule/european.el (setup-8-bit-environment): Function deleted.
9844
9845 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9846
9847         * mule/mule-cmds.el (input-method-exit-on-first-char)
9848         (input-method-use-echo-area): Doc fixes.
9849
9850 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9851
9852         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9853         variable.
9854         (input-method-use-echo-area): New variable.
9855
9856 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9857
9858         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9859
9860 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9861
9862         * mule/mule-cmds.el (activate-input-method): Update mode line.
9863         (inactivate-input-method): Likewise.
9864
9865 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9866
9867         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9868         input method in the current buffer, but just bind
9869         current-input-method.
9870
9871 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9872
9873         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9874
9875         * mule/misc-lang.el ("IPA"): Add coding-priority and
9876         coding-system.
9877
9878 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9879
9880         * mule/greek.el: Add coding-priority.
9881
9882 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9883
9884         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9885         LANG-ENV.
9886
9887 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9888
9889         * mule/mule-cmds.el (register-input-method): Fix previous change.
9890         (setup-specified-language-environment): Doc fix.
9891
9892 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9893
9894         * mule/mule-cmds.el: Several doc fixes.
9895         (get-language-info, set-language-info): Rename argument.
9896         (set-language-info-alist): Likewise.
9897         (register-input-method): Rename argument.
9898         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9899
9900 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9901
9902         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9903         default value while reading an input method.
9904
9905 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9906
9907         * mule/mule-cmds.el (universal-coding-system-argument):
9908         Use buffer-file-coding-system as default.
9909
9910 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9911
9912         * mule/korean.el ("Korean"): Doc fix.
9913
9914 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9915
9916         * mule/mule-cmds.el (describe-language-environment): Print the
9917         languge environment at the head.
9918
9919 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9920
9921         * mule/japanese.el: Set exit-function to exit-japanese-environment
9922         for Japanese environment.
9923
9924 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9925
9926         * mule/mule-cmds.el (set-language-environment): Doc fix.
9927         (current-language-environment): Use defcustom.
9928         (default-input-method): Specify :type.
9929
9930 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9931
9932         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9933         modified.
9934         (prefer-coding-system): Doc-string modified.
9935
9936 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9937
9938         * mule/mule-cmds.el (set-language-info): Doc-string
9939         describes `coding-priority' KEY.
9940         (set-language-environment-coding-systems): New function.
9941         (select-safe-coding-system): New function.
9942         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9943         (set-language-info-alist): New optionla arg PARENTS.  Call
9944         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9945         (set-language-environment-coding-systems): New function.
9946
9947         * mule/chinese.el: Remove setting up of
9948         describe-chinese-environment-map and
9949         setup-chinese-environment-map.  Exclude them in args of calls to
9950         set-language-info-alist.  Register coding-priority key in
9951         language-info-alist.
9952
9953         * mule/cyrillic.el: Remove setting up of
9954         describe-cyrillic-environment-map and
9955         setup-cyrillic-environment-map.  Exclude them in args of calls to
9956         set-language-info-alist.  Register coding-priority key in
9957         language-info-alist.
9958
9959         * mule/english.el: Register coding-priority key in
9960         language-info-alist.
9961
9962         * mule/ethiopic.el: Register coding-priority key in
9963         language-info-alist.
9964
9965         * mule/european.el: Remove setting up of
9966         describe-european-environment-map and
9967         setup-european-environment-map.  Exclude them in args of calls to
9968         set-language-info-alist.  Register coding-priority key in
9969         language-info-alist.  Add "German" language env.
9970         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9971         (setup-german-environment): New function.
9972
9973         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9974         change default input method to "greek-postfix".
9975
9976         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9977         coding-priority key in
9978
9979 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9980
9981         * mule/mule-cmds.el (set-language-info): Doc fix.
9982         (input-method-inactivate-hook): Doc fix.
9983
9984 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9985
9986         * mule/mule-cmds.el (set-input-method): Renamed from
9987         select-input-method.
9988
9989 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9990
9991         * mule/mule-cmds.el (set-language-environment): Run
9992         exit-language-environment-hook before calling `exit-function'
9993         which is specified for the language environment.
9994
9995 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9996
9997         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9998         modified.
9999         (prefer-coding-system): Likewise.
10000         (describe-language-environment): Print aliases of each coding
10001         system.
10002         (set-language-environment-hook): New variable.
10003         (exit-language-environment-hook): New variable.
10004         (set-language-environment): Call these hooks.  Before setting a
10005         new language environment, exit from the
10006         current-language-environment if necessary.
10007         (input-method-verbose-flag): The value can be nil, t,
10008         complex-only, or default.
10009         (input-method-highlight-flag): Doc-string augmented.
10010         (activate-input-method): Check if we can run the registered
10011         function to activate an input method.
10012
10013         * mule/korean.el: Set exit-function for language environment
10014         "Korean" to exit-korean-environment.
10015         (setup-korean-environment): Moved to korea-util.el.
10016
10017 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10018
10019         * mule/mule-cmds.el (read-multilingual-string): Use
10020         current-input-method prior to default-input-method.  Don't bind
10021         current-input-method by `let', instead, activate the specified
10022         input method in the current buffer temporarily.
10023
10024 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10025
10026         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10027
10028 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10029
10030         * mule/chinese.el (post-read-decode-hz): Return the result of
10031         decode-hz-region.
10032         (pre-write-encode-hz): Do not change the value of
10033         last-coding-system.
10034
10035 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10036
10037         * mule/mule-ccl.el: Doc fixes.
10038
10039 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10040
10041         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10042         (check-ccl-program): New macro.
10043
10044 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10045
10046         * mule/mule-ccl.el: Comment about CCL syntax modified.
10047         (ccl-command-table): Add read-multibyte-character and
10048         write-multibyte-character.
10049         (ccl-code-table): Add ex-cmd.
10050         (ccl-extended-code-table): New variable.
10051         (ccl-embed-extended-command): New function.
10052         (ccl-compile-read-multibyte-character,
10053         ccl-compile-write-multibyte-character) New functions.
10054         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10055         ccl-dump-write-multibyte-character): New functions.
10056
10057 1999-07-22  SL Baur  <steve@miho>
10058
10059         * config.el (config-value-file): config.values is installed into
10060         doc-directory.
10061         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10062
10063 1999-07-19  Didier Verna  <didier@xemacs.org>
10064
10065         * rect.el: all functions rewritten, except when noted. Below is a
10066         list of interface changes.
10067         (apply-on-rectangle): new function. Obsoletes
10068         `operate-on-rectangle'. All functions that used to call this
10069         function now call the new one.
10070         (kill-rectangle): added optional prefix arg to fill lines.
10071         (delete-rectangle): ditto.
10072         (delete-extract-rectangle): ditto.
10073         (open-rectangle): ditto.
10074         (clear-rectangle): ditto.
10075         (delete-rectangle-line): added third arg FILL.
10076         (delete-extract-rectangle-line): ditto.
10077         (open-rectangle-line): ditto.
10078         (clear-rectangle-line): ditto.
10079
10080 1999-07-18  Andy Piper  <andy@xemacs.org>
10081
10082         * menubar-items.el (default-menubar): add gutter options.
10083
10084         * gutter-items.el: new file.
10085         (gutter): new group for custom.
10086         (gutter-visible-p): new variable.
10087         (default-gutter-position): ditto.
10088         (buffers-tab): new group for the buffers tab.
10089         (gutter-buffers-tab): widget to put in the gutter.
10090         (buffers-tab-max-size): max number of tabs.
10091         (buffers-tab-switch-to-buffer-function): function to call when a
10092         tab is pressed.
10093         (buffers-tab-omit-function): filter buffers with this function.
10094         (buffers-tab-format-buffer-line-function): format buffer names for
10095         inclusion in tabs.
10096         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10097         the record.
10098         (build-buffers-tab-internal): build a list of tab items.
10099         (buffers-tab-items): ditto.
10100         (add-tab-to-gutter): put a tab in the gutter area.
10101         (update-tab-in-gutter): reset the buffers in the tab.
10102
10103         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10104
10105         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10106         (switch-to-buffer-hooks): new hook.
10107
10108         * toolbar.el (default-toolbar-position): fix typo.
10109
10110 1999-07-16  Andy Piper  <andy@xemacs.org>
10111
10112         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10113
10114 1999-07-15  Didier Verna  <didier@xemacs.org>
10115
10116         * cus-edit.el (custom-prompt-variable): optional third arg makes
10117         prompt for a comment string.
10118         (customize-set-value): optional prefix makes this function handle
10119         variable comments.
10120         (customize-set-variable): ditto.
10121         (customize-save-variable): ditto.
10122         (customize-customized): handle custom comments.
10123         (customize-save-customized): ditto.
10124         (custom-variable-state-set): ditto.
10125         (custom-face-state-set): ditto.
10126         (customize-saved): ditto.
10127         (custom-variable-set): ditto.
10128         (custom-face-set): ditto.
10129         (custom-variable-save): ditto.
10130         (custom-face-save): ditto.
10131         (custom-variable-reset-saved): ditto.
10132         (custom-face-reset-saved): ditto.
10133         (custom-variable-reset-standard): ditto.
10134         (custom-face-reset-standard): ditto.
10135         (custom-comment-face): new face.
10136         (custom-comment-tag-face): ditto.
10137         (custom-comment): new widget.
10138         (custom-comment-create): new function.
10139         (custom-comment-delete): ditto.
10140         (custom-comment-value-set): ditto.
10141         (custom-comment-show): ditto.
10142         (custom-comment-invisible-p): ditto.
10143         (custom-variable-value-create): create a comment field widget.
10144         (custom-face-value-create): ditto.
10145         (custom-variable-menu): new entry for adding a custom comment.
10146         (custom-face-menu): ditto.
10147         (custom-save-variables): possibly save custom comments.
10148         (custom-save-faces): ditto.
10149
10150         * cus-face.el (custom-set-faces): the arguments can now have a
10151         custom comment as fourth argument.
10152
10153         * custom.el (custom-set-variables): the arguments can now have a
10154         custom comment as fifth element.
10155
10156 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10157
10158         * XEmacs 21.2.18 is released
10159
10160 1999-07-13  SL Baur  <steve@miho>
10161
10162         * lib-complete.el (read-library-name): Revert previous change.
10163         (read-library): Ditto.
10164
10165 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10166
10167         * packages.el (packages-package-list): Capitalize docstring.
10168
10169         * packages.el (packages-find-package-library-path): Use #'nconc
10170         rather than #'append to reduce consing -- #'mapcar uses Flist,
10171         which returns a freshly consed list.  #'append would create yet
10172         another fresh list, using Fmake_list in concat.
10173
10174         * packages.el (package-provide): Use setq with remassq like it
10175         says in its docstring.
10176
10177 1999-07-06  SL Baur  <steve@miho.m17n.org>
10178
10179         * lib-complete.el (progn-with-message): Fix typo.
10180
10181 1999-07-06  SL Baur  <steve@miho.m17n.org>
10182
10183         * mule/mule-misc.el (char-octet): Make function match docstring.
10184         From Katsumi Yamaoka <yamaoka@jpl.org>
10185
10186 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10187
10188         * wid-edit.el (widget-documentation): corrected spelling error.
10189
10190 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10191
10192         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10193         keys if already bound
10194
10195 1999-07-06  SL Baur  <steve@miho.m17n.org>
10196
10197         * lib-complete.el (progn-with-message): Revert previous changes.
10198
10199 1999-06-24  Bob Weiner  <weiner@beopen.com>
10200
10201         * lib-complete.el (find-library):
10202         (find-library-other-window):
10203         (find-library-other-frame): Completely rewrote
10204         so that these functions actually work when called non-interactively.
10205         Also made them handle LIBRARY arguments which end with .el or .elc.
10206
10207 1999-06-24  Bob Weiner  <weiner@beopen.com>
10208
10209         * simple.el (indent-new-comment-line): Locally bound
10210         `block-comment-start' to `comstart' or else when this is called
10211         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10212         `block-comment-start' value, ignoring any existing spacing after a
10213         comment prefix in the previous line and producing ugly comments.
10214
10215 1999-06-23  Bob Weiner  <weiner@beopen.com>
10216
10217         * list-mode.el (mouse-choose-completion):
10218         (choose-completion):
10219         (completion-switch-to-minibuffer): Added.
10220         ([Tab]): [Tab] previously switched to the minibuffer
10221         but since [space] does that and since most applications in the
10222         world use [Tab] to select the next item in a list, do that in the
10223         *Completions* buffer too.  This will cause the least confusion
10224         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10225         06/23/1999.
10226
10227 1999-06-22  Bob Weiner  <weiner@beopen.com>
10228
10229         * help.el (help-buffer-name): Added support for a null value
10230         of `help-buffer-prefix-string' since some buffers require no
10231         prefix.
10232
10233 1999-06-20  Bob Weiner  <weiner@beopen.com>
10234
10235         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10236         in the completion-list-mode-map to bury the completions buffer
10237         even when the minibuffer is no longer active.
10238
10239 1999-06-20  Bob Weiner  <weiner@beopen.com>
10240
10241         * list-mode.el (list-mode): It is visually disconcerting to have
10242         the text cursor disappear within list buffers, especially when
10243         moving from window to window, so leave it visible.
10244
10245 1999-07-01  SL Baur  <steve@miho.m17n.org>
10246
10247         * menubar-items.el (default-menubar): Conditionalize the bug
10248         report menu item (which may not be possible in this XEmacs).
10249         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10250
10251 1999-06-30  SL Baur  <steve@miho.m17n.org>
10252
10253         * subr.el (with-current-buffer): DOC string fix.
10254         Suggested by Bob Weiner <weiner@altrasoft.com>
10255
10256 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10257
10258         * cus-face.el (custom-face-italic): insert missing args
10259
10260 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10261
10262         * packages.el (package-locations): Changed default early package
10263         hierarchies to ~/.xemacs/mule-packages and
10264         ~/.xemacs/xemacs-packages.
10265
10266 1999-06-23  SL Baur  <steve@miho.m17n.org>
10267
10268         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10269
10270 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10271
10272         * packages.el (package-locations): Changed default early package
10273         hierarchy to ~/.xemacs/packages.
10274         (package-locations): Removed `packages' as a possible name for a
10275         late package hierarchy.
10276
10277 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10278
10279         * mule/mule-category.el (word-combining-categories): Set up new
10280         variable.
10281         (word-separating-categories): Likewise.
10282
10283 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10284
10285         * XEmacs 21.2.17 is released
10286
10287 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10288
10289         * font-menu.el (font-menu-set-font): allow for nil specification
10290         of font size.
10291
10292 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10293
10294         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10295         is 1.
10296
10297 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10298
10299         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10300         8859-5 instead of ISO 8859-1.
10301
10302 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10303
10304         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10305         (viet-viscii-encode-table): Ditto.
10306
10307         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10308         Make obsolete definition of char-octet.
10309
10310 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10311
10312         * subr.el: Move no-Mule make-char ...
10313         * help-nomule.el (make-char): To here.
10314         (string-width): Make Mule compatibility alias.
10315
10316 1999-06-15  Andy Piper  <andy@xemacs.org>
10317
10318         * select.el (get-selection-no-error): really make there be no-error.
10319         (get-selection): revert to original.
10320
10321 1999-06-11  Andy Piper  <andy@xemacs.org>
10322
10323         * select.el (selection-sets-clipboard): renamed.
10324         (own-selection): use it.
10325
10326 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10327
10328         * XEmacs 21.2.16 is released
10329
10330 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10331
10332         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10333         missing characters to avoid crash.
10334
10335 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10336
10337         * coding.el (set-terminal-coding-system): Only set the console
10338         coding system on the selected console if it is a tty.
10339
10340 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10341
10342         * cus-face.el:
10343         * cus-edit.el:
10344         * faces.el:
10345         (custom):
10346         (face-spec-set):
10347         * faces.el (frob-face-property):
10348         * font-menu.el (font-menu-set-font):
10349                   Actually apply changes from 1999-03-17
10350
10351 1999-06-10  Andy Piper  <andy@xemacs.org>
10352
10353         * select.el (get-selection): abstract out non error-signalling
10354         part.
10355         (get-selection-no-error): get-selection without signalling an
10356         error.
10357         (selection-is-clipboard-p): new variable. controls whether the
10358         selection sets the clipboard.
10359         (own-selection): use it.
10360
10361         * mouse.el (insert-selection): fallback to clipboard after trying
10362         primary selection and cutbuffer.
10363
10364 1999-06-05  Andy Piper  <andy@xemacs.org>
10365
10366         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10367         selection functions.
10368
10369 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10370
10371         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10372         default value.
10373         (load): Use `raw-text' instead of `no-conversion'.
10374         (insert-file-contents): Likewise.
10375
10376         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10377         of `no-conversion'.
10378
10379 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10380
10381         * coding.el: Don't copy `no-conversion' to `raw-text'.
10382
10383 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10384
10385         * subr.el (make-char): Define it if Mule is not around.
10386
10387 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10388
10389         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10390
10391         * x-select.el (x-disown-selection-internal): Restore symbol as an
10392         obsolete alias.
10393         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10394
10395 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10396
10397         * XEmacs 21.2.15 is released
10398
10399 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10400
10401         * subr.el (split-string): Avoid infinite looping
10402
10403 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10404
10405         * ldap.el (ldap-ignore-attribute-codings): New variable
10406         (ldap-default-attribute-decoder): New variable
10407         (ldap-coding-system): New variable
10408         (ldap-attribute-syntax-encoders): New variable
10409         (ldap-attribute-syntax-decoders): New variable
10410         (ldap-attribute-syntaxes-alist): New variable
10411         (ldap-encode-boolean): New function
10412         (ldap-decode-boolean): New function
10413         (ldap-encode-country-string): New function
10414         (ldap-decode-string): New function
10415         (ldap-decode-address): New function
10416         (ldap-encode-address): New function
10417         (ldap-decode-attribute): New function
10418         (ldap-search): Use some of these
10419
10420 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10421
10422         * version.el (emacs-version): Make the patch level/beta come
10423         before the XEmacs qualifier so that it gets into (funcall
10424         emacs-version) and thus in the bug reports.
10425         (emacs-version>=): Support patch levels.
10426
10427 1999-06-03  SL Baur  <steve@xemacs.org>
10428
10429         * version.el: implement x.y.z version number
10430         From Jan Vroonhof <vroonhof@math.ethz.ch>
10431
10432 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10433
10434         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10435
10436 1999-05-22  Vin Shelton <acs@xemacs.org>
10437
10438         * startup.el: Document -private and break out non-standard X options.
10439
10440 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10441
10442         * mule/mule-charset.el (charset-after): New function.
10443         (charset-direction): Synch with Mule, update docstring.
10444         (get-charset-property): New function.
10445         (put-charset-property): New function.
10446         (charset-plist): New function.
10447
10448         * mule/mule-charset.el (compose-region):
10449         (decompose-region): remove;  these functions (which don't work
10450         since we don't do composite characters) have been moved to
10451         mule-util.el.
10452         (toplevel): follow coding standards
10453
10454 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10455
10456         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10457         exist any more.
10458
10459         * code-files.el: Fix commentary to follow coding standards.  Move
10460         the single line left in mule-files.el to here.
10461
10462         * mule/mule-files.el: delete.
10463
10464 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10465
10466         * info.el (Info-scroll-prev): Use event functions instead of the
10467         old emacs 19 interface.
10468
10469 1999-06-02  Andy Piper  <andy@xemacs.org>
10470
10471         * x-font-menu.el (x-font-menu-load-font):
10472         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10473
10474 1999-05-31  Andy Piper  <andy@xemacs.org>
10475
10476         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10477         group.
10478         (font-menu-this-frame-only-p): ditto.
10479         (font-menu-max-items): reinstate, from Jan Vroonhof
10480         <vroonhof@math.ethz.ch>
10481         (font-menu-submenu-name-format): ditto.
10482         (font-menu-split-long-menu): ditto, for use by the family
10483         constructor.
10484         (font-menu-family-constructor): use it.
10485
10486 1999-05-30  Andy Piper  <andy@xemacs.org>
10487
10488         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10489         for use by the font menu.
10490
10491         * msw-font-menu.el: new file implementing mswindows specific
10492         font-menu behaviour.
10493         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10494         (mswindows-font-menu-junk-families): ditto.
10495         (hack-font-truename): ditto.
10496         (mswindows-font-regexp-ascii): ditto.
10497         (mswindows-reset-device-font-menus): ditto.
10498         (mswindows-font-menu-font-data): ditto.
10499         (mswindows-font-menu-load-font): ditto.
10500
10501         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10502         (x-font-menu-font-data): ditto.
10503         (x-font-menu-load-font): ditto.
10504
10505         * font-menu.el: new file implementing generic font menu behaviour.
10506         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10507         made device independent.
10508         (font-menu-this-frame-only-p): ditto.
10509         (font-menu-preferred-resolution): ditto.
10510         (font-menu-size-scaling): new variable used to determine whether
10511         sizes are in points or tenths of a point.
10512         (vassoc): moved from x-font-menu.el.
10513         (device-fonts-cache): ditto.
10514         (device-fonts-cache): ditto.
10515         (flush-device-fonts-cache): ditto.
10516         (reset-device-font-menus): copied from x-font-menu.el and made
10517         device independent. Most functionality deferred to
10518         device-dependent versions.
10519         (font-menu-family-constructor): copied from x-font-menu.el and
10520         made device independent.
10521         (font-menu-size-constructor): ditto.
10522         (font-menu-weight-constructor): ditto.
10523         (font-menu-set-font): ditto.
10524         (font-menu-change-face): ditto.
10525         (font-menu-load-font): new device method.
10526         (font-menu-font-data): ditto.
10527
10528         * x-font-menu.el: The above functions deleted.
10529
10530 1999-05-26  Andy Piper  <andy@xemacs.org>
10531
10532         * update-elc.el:
10533         * make-docfile.el:
10534         * loadup.el: rehash expand-file-name usage to not use default-directory.
10535
10536 1999-05-21  Andy Piper  <andy@xemacs.org>
10537
10538         * x-select.el (x-select-convert-to-text):
10539         (x-selected-text-type):
10540         (x-get-selection):
10541         (xselect-convert-to-string):
10542         (xselect-convert-to-compound-text):
10543         (xselect-convert-to-length):
10544         (xselect-convert-to-targets):
10545         (xselect-convert-to-delete):
10546         (xselect-convert-to-filename):
10547         (xselect-convert-to-charpos):
10548         (xselect-convert-to-lineno):
10549         (xselect-convert-to-colno):
10550         (xselect-convert-to-sourceloc):
10551         (xselect-convert-to-os):
10552         (xselect-convert-to-host):
10553         (xselect-convert-to-user):
10554         (xselect-convert-to-class):
10555         (xselect-convert-to-name):
10556         (xselect-convert-to-integer):
10557         (xselect-convert-to-atom):
10558         (xselect-convert-to-identity): functions renamed from x-* and
10559         moved to select.el.
10560         (x-get-secondary-selection): use rename get-selection.
10561         (x-get-clipboard): ditto.
10562         (x-own-selection): moved to select.el.
10563         (x-valid-simple-selection-p): ditto.
10564         (x-dehilight-selection): ditto.
10565         (x-own-clipboard): ditto.
10566         (x-disown-selection): ditto.
10567
10568         * x-mouse.el (x-yank-function): moved to mouse.el.
10569         (x-insert-selection): ditto.
10570         (x-set-point-and-move-selection): use renamed function.
10571
10572         * select.el (selected-text-type): moved and renamed from
10573         x-select.el.
10574         (selection-owner-p): moved to C.
10575         (selection-exists-p): ditto.
10576         (get-cutbuffer): new device method.
10577         (get-selection): generalised and moved from x-select.el.
10578         (own-selection): moved x-own-selection functionality into here.
10579         (dehilight-selection): renamed and moved from x-select.el.
10580         (own-clipboard): functionality moved from x-select.el using new
10581         generic C builtins.
10582         (disown-clipboard): ditto.
10583         (select-convert-to-text):
10584         (select-convert-to-string):
10585         (select-convert-to-compound-text):
10586         (select-convert-to-length):
10587         (select-convert-to-targets):
10588         (select-convert-to-delete):
10589         (select-convert-to-filename):
10590         (select-convert-to-charpos):
10591         (select-convert-to-lineno):
10592         (select-convert-to-colno):
10593         (select-convert-to-sourceloc):
10594         (select-convert-to-os):
10595         (select-convert-to-host):
10596         (select-convert-to-user):
10597         (select-convert-to-class):
10598         (select-convert-to-name):
10599         (select-convert-to-integer):
10600         (select-convert-to-atom):
10601         (select-convert-to-identity): new functions renamed from x-* and
10602         moved from x-select.el.
10603
10604         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10605         into here and use as the default window-system mouse yank.
10606         (insert-selection): generalised and moved from x-mouse.el.
10607         (own-clipboard): moved to C.
10608
10609         * msw-select.el (mswindows-selection-owned-p): deleted.
10610         (mswindows-own-selection): generalised and moved to select.el.
10611         (mswindows-disown-selection): generalised and moved to C.
10612         (mswindows-selection-owner-p): ditto.
10613
10614 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10615
10616         * XEmacs 21.2.14 is released
10617
10618 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10619
10620         * about.el: update contact info for jason and slb.
10621
10622 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10623
10624         * mule/european.el (setup-romanian-environment): Add Romanian
10625         support from Emacs/Mule romanian.el.
10626
10627 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10628
10629         * cus-face.el: Label all custom changes with the 'custom' tag.
10630
10631         * cus-edit.el: idem ditto.
10632
10633         * faces.el: Added suport for adding device tags to various functions.
10634         (custom): New device tag.
10635         (face-spec-set): Call reset face with tags argument. No longer do
10636         x-init-global-faces hack.
10637
10638         * faces.el (frob-face-property): Use an anonymous specifier to map
10639         frob-face-property-1 over.
10640
10641         * x-font-menu.el (font-menu-set-font): Always specify all
10642         properties to custom.
10643
10644 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10645
10646         * mule/european.el (setup-czech-environment): Add czech support.
10647         From David Sauer <davids@orfinet.cz>
10648
10649 1999-03-15  SL Baur  <steve@xemacs.org>
10650
10651         * check-features.el: Turn hard errors into warnings.
10652
10653 1999-03-21  SL Baur  <steve@xemacs.org>
10654
10655         * simple.el (delete-key-deletes-forward): As per discussion on
10656         xemacs-beta, default to t.
10657
10658 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10659
10660         * loadup.el: Define Installation-string before loading anything.
10661
10662 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10663
10664         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10665         From Anders Stenman <stenman@isy.liu.se>
10666
10667 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10668
10669         * wid-edit.el (widget-glyph-find): Ditto.
10670
10671         * packages.el (locate-library): Ditto.
10672
10673         * loadup.el (really-early-error-handler): Ditto.
10674
10675         * lib-complete.el (read-library): Ditto.
10676
10677         * faces.el (set-face-stipple): Ditto.
10678
10679         * code-files.el (load): Use new calling style of locate-file.
10680
10681 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10682
10683         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10684         dead.
10685
10686 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10687
10688         * dumped-lisp.el (preloaded-file-list): Don't load
10689         Installation.el.
10690
10691         * loadup.el (Installation-string): Define it here.
10692
10693 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10694
10695         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10696         Installation.el needs to be loaded before `dump-paths', otherwise
10697         the dumping process won't find it.
10698
10699 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10700
10701         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10702         subr so that we can use `replace-in-string' in Installation.el to
10703         get rid of C-m chars under the native Windows build.
10704
10705 1999-04-29  Andy Piper  <andy@xemacs.org>
10706
10707         * make-docfile.el: canonicalize file and directory names.
10708
10709         * device.el (call-device-method): new function for calling device
10710         specific methods.
10711         (define-device-method): new function for defining device methods.
10712         (define-device-method*): ditto.
10713
10714 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10715
10716         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10717
10718 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10719
10720         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10721         (cyrillic-koi8-r-encode-table): Likewise.
10722         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10723         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10724
10725         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10726         from vietnamese.el].
10727
10728         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10729         mule/mule-misc.el.
10730
10731 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10732
10733         * mule/thai-xtis.el:
10734         - Change font registry name from "Thai94x94-0" to "xtis-0".
10735         - Change mnemonic of coding-system `tis-620' to "TIS620".
10736
10737 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10738
10739         * mule/ethiopic.el: fixed.
10740
10741 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10742
10743         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10744
10745         * mule/thai-xtis.el: New file.
10746
10747         * mule/vietnamese.el: New file.
10748
10749         * mule/ethiopic.el: New file.
10750
10751 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10752
10753         * bytecomp.el (byte-compile-close-variables): Leave
10754         debug-issue-ebola-notices alone.
10755
10756 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10757
10758         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10759         at the top of the buffer since it is the most important thing to
10760         customize
10761         (ldap-get-host-parameter): New defun
10762         (ldap-search): Add a new parameter `withdn' to retrieve the
10763         distinguished names of entries
10764
10765 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10766
10767         * startup.el (splash-frame-body): Date and spelling fixes.
10768
10769 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10770
10771         * view-less.el (toggle-truncate-lines): add autoload tag
10772
10773 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10774
10775         * format.el (format-alist): Disable image stuff.
10776
10777 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10778
10779         * wid-edit.el (widget-glyph-find): Search by directories, then by
10780         suffixes rather than the other way around.
10781         (widget-image-conversion): Renamed to
10782         `widget-image-file-name-suffixes'.
10783
10784 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10785
10786         * mule/mule-charset.el: Made old functions obsolete, remove the
10787         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10788         (charset-iso-graphic-plane): Rename from charset-graphic.
10789         (charset-iso-final-char): Rename from charset-final.
10790         (charset-width): Rename from charset-columns.
10791         (charset-bytes): Added from fsf compatibility, returns always 1.
10792
10793         * mule/mule-misc.el: Move charset-doc-string alias to
10794         mule-charset.el
10795
10796 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10797
10798         * x-faces.el (x-make-font-bold-italic): honor
10799         *try-oblique-before-italic-fonts*
10800
10801 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10802
10803         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10804
10805 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10806
10807         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10808         name.
10809
10810 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10811
10812         * cl-extra.el (equalp): Would bug out for lists.
10813
10814 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10815
10816         * about.el (about-hackers):  Change cgw's email address
10817
10818 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10819
10820         * XEmacs 21.2.13 is released
10821
10822 1999-03-12  SL Baur  <steve@xemacs.org>
10823
10824         * simple.el (delete-key-deletes-forward): Revert to previous
10825         behavior.
10826
10827 1999-01-18  Didier Verna  <didier@xemacs.org>
10828
10829         * menubar-items.el (xemacs-splash-buffer): handle the case of
10830         multiple elements in the splash buffer body.
10831
10832         * startup.el (splash-frame-timeout): new constant: interval
10833         between splash buffer elements.
10834         (command-line-1): handle splash buffer with multiple elements (use
10835         a timeout).
10836         (splash-frame-body): Originally `startup-splash-frame-body'.
10837         Rewrote a cleaner and more readable version. This can now be array,
10838         in which case each element is displayed in turn in the splash buffer.
10839         (splash-frame-static-body): new constant. Persistent information
10840         across all splash buffer elements (preserves the possibility to give
10841         it in different languages.
10842         (circulate-splash-frame-elements): new function. Used as a timeout
10843         to circulate through all splash frame elements and display them in
10844         sequence.
10845         (display-splash-frame): originally `startup-splash-frame'. Handle
10846         the case of multiple elements in the splash buffer body. Now
10847         returns a timeout id if multiple elements to display, or nil.
10848
10849 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10850
10851         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10852         so they can be overridden by x-init-face-from-resources.
10853         Additionally specify the font name also with an x tag.
10854
10855 1999-03-08  Andy Piper  <andy@xemacs.org>
10856
10857         * package-get.el (package-get-base): autoload.
10858
10859         * menubar-items.el (default-menubar): add update menu item. Fix
10860         custom menu to only be activated when package-base is available.
10861
10862         * package-get.el (package-get-custom): don't load
10863         package-get-custom as it is auto-generated. Fix group definition.
10864
10865 1999-03-05  Didier Verna  <didier@xemacs.org>
10866
10867         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10868         instead of `symbol-name' (Thanks Kyle).
10869
10870         * cus-edit.el (custom-save-variables): use `prin1' instead of
10871         princ to write symbols.
10872
10873 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10874
10875         * XEmacs 21.2.12 is released
10876
10877 1999-03-05  SL Baur  <steve@xemacs.org>
10878
10879         * menubar-items.el (default-menubar): Add kfm browsing support.
10880         From Neal Becker <nbecker@fred.net>
10881
10882 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10883
10884         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10885         calls to font-lock during buffer reversion.
10886
10887 1999-02-12  Didier Verna  <didier@xemacs.org>
10888
10889         * info.el (Info-build-node-completions): unconditionally widen the
10890         tag table buffer.
10891
10892 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10893
10894         * x-faces.el (x-init-face-from-resources):
10895         Only set fonts in the 'x locale.
10896
10897 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10898
10899         * package-ui.el (pui-install-selected-packages): Don't throw on
10900         `package-admin-delete-binary-package' returning nil since it's
10901         normal.  Reindent function.
10902         (pui-add-required-packages): Handle case where packages selected
10903         for installation have never been installed.
10904
10905 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10906
10907         * menubar-items.el (default-menubar):
10908         Implement the ``Mule->Set coding system of process'' menu item.
10909
10910 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10911
10912         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10913         files
10914         - Change some `if's to `when's
10915
10916 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10917
10918         * XEmacs 21.2.11 is released
10919
10920 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10921
10922         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10923         against window close (Fix Bug #460).
10924         (ask-user-about-lock-dbox): Idem.
10925
10926 1999-02-25  SL Baur  <steve@xemacs.org>
10927
10928         * mule/mule-charset.el (charset-leading-byte): New function.
10929         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10930
10931 1999-02-12  Andy Piper  <andy@xemacs.org>
10932
10933         * about.el (xemacs-hackers): change andy's email address.
10934         (about-url-alist): change andy's web page address.
10935         (about-xemacs): add piper.
10936
10937 1999-02-16  SL Baur  <steve@xemacs.org>
10938
10939         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10940         of mule-base into lisp/mule.
10941
10942 1999-02-16  SL Baur  <steve@xemacs.org>
10943
10944         * mule/arabic.el:
10945         mule/canna-leim.el:
10946         mule/chinese.el:
10947         mule/cyrillic.el:
10948         mule/english.el:
10949         mule/european.el:
10950         mule/greek.el:
10951         mule/hebrew.el:
10952         mule/japanese.el:
10953         mule/kinsoku.el:
10954         mule/korean.el:
10955         mule/misc-lang.el:
10956         mule/mule-category.el:
10957         mule/mule-ccl.el:
10958         mule/mule-charset.el:
10959         mule/mule-cmds.el:
10960         mule/mule-coding.el:
10961         mule/mule-files.el:
10962         mule/mule-help.el:
10963         mule/mule-init.el:
10964         mule/mule-misc.el:
10965         mule/mule-tty-init.el:
10966         mule/mule-x-init.el:
10967         mule/viet-chars.el:  Remerge from mule-base.
10968
10969         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10970         of mule-base into lisp/mule.
10971
10972 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10973
10974         * process.el (exec-to-string): Use `shell-command-switch' in place
10975         of hard-wired "-c" (for WindowsNT).
10976
10977 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10978
10979         * menubar-items.el (default-menubar):  Remove obsolete
10980         "Gopher" item
10981
10982 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10983
10984         * package-admin.el (package-admin-get-install-dir): First fall
10985         back to the location of xemacs-base for non-mule packages.
10986
10987 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10988
10989         * paths.el:
10990         - improved automounter tmp directory support.
10991         - support 4 (!) empirically discovered automounter conventions
10992
10993 1999-02-12  SL Baur  <steve@xemacs.org>
10994
10995         * etags.el (pop-tag-mark): autoload to match key binding.
10996
10997 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10998
10999         * XEmacs 21.2.10 is released
11000
11001 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11002
11003         * package-get.el (package-get-remote-filename): Don't bug out for
11004         a local file name in the search entry.
11005
11006 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11007
11008         * XEmacs 21.2.9 is released
11009
11010 1999-01-19  Didier Verna  <didier@xemacs.org>
11011
11012         * replace.el (replace-search-function): new variable containing a
11013         function to perform a search-forward.
11014         (replace-re-search-function): new variable containing a function
11015         to perform a re-search-forward.
11016         (perform-replace): use them.
11017
11018 1999-01-25  Didier Verna  <didier@xemacs.org>
11019
11020         * select.el (selection-owner-p): use the name `XEmacs'.
11021         (cut-copy-clear-internal): ditto.
11022
11023 1999-01-18  Andy Piper  <andy@xemacs.org>
11024
11025         * about.el (about-url-alist): Update my entry.
11026         (xemacs-hackers): Ditto.
11027
11028 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11029
11030         * buffer.el (switch-to-buffer): Fixing documentation.
11031         * minibuf.el (minibuffer-completion-table): ditto.
11032         * cl-macs.el (return-from): ditto.
11033
11034 1999-01-04  Didier Verna  <didier@xemacs.org>
11035
11036         * replace.el (delete-non-matching-lines): temporarily disable
11037         case-folding when called interactively with a regexp containing
11038         uppercase characters.
11039         (delete-matching-lines): ditto.
11040         (count-matches): ditto.
11041         (list-matching-lines): ditto.
11042
11043 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11044
11045         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11046         abort if current window is split horizontally, not if others are
11047         split.  Got rid of unnecessary minibuffer checking.  Also, add
11048         some comments (it's still complex).
11049
11050 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11051
11052         * package-get.el: changed address for doc.ic.ac.uk to
11053         sunsite.doc.ic.ac.uk
11054
11055 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11056
11057         * ldap.el (toplevel): Remove requires so that the file compiles
11058         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11059
11060 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11061
11062         * dump-paths.el: Calculate module-directory and set
11063         module-load-path to the load path for modules.
11064
11065         * loadup.el: Get bootstrap value of module-load-path from the
11066         environment variable EMACSBOOTSTRAPMODULEPATH.
11067         - Display the module load path if we're debugging paths.
11068
11069         * setup-paths.el: Added function paths-find-site-module-directory.
11070         - Added function paths-find-module-directory.
11071         - Added function paths-construct-module-load-path.  Uses new
11072         environment variable EMACSMODULEPATH.
11073
11074 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11075
11076         * font.el (font-default-object-for-device):
11077         Oops! This `or' can't be replaced by `unless'.
11078         Fixed inability to run w3, among other things.
11079
11080 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11081
11082         * package-admin.el: Change initialization of
11083           package-admin-install-function dependent on system type.
11084           Change package-admin-install-function-mswindows to use
11085           "minitar".
11086
11087 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11088
11089         * mouse.el (default-mouse-motion-handler): Disable help echo while
11090         in the minibuffer.
11091
11092 1998-12-28  Martin Buchholz <martin@xemacs.org>
11093
11094         * XEmacs 21.2.8 is released.
11095
11096 1998-12-24  Martin Buchholz <martin@xemacs.org>
11097
11098         * XEmacs 21.2.7 is released.
11099
11100 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11101
11102         * package-ui.el (pui-list-packages): Set truncate-lines.
11103
11104         * package-get.el (package-get-download-menu): Use
11105         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11106
11107         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11108         (pui-help-string): idem.
11109         (list-packages-mode): New major mode.
11110         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11111         (pui-install-selected-packages): Add suport for removing packages.
11112         (pui-toggle-package-delete-key): New function.
11113         (pui-popup-context-sensitive): New kludge.
11114         (pui-list-packages): Add warning when `package-get-remote' is nil.
11115         (package-ui-add-site): New function.
11116
11117 1998-12-01  Didier Verna  <didier@xemacs.org>
11118
11119         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11120
11121 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11122
11123         * ldap.el: Custom-ized
11124         (toplevel): Do not provide `ldap' which is provided by C level
11125         LDAP code
11126         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11127
11128 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11129
11130         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11131
11132 1998-12-17  Andy Piper  <andy@xemacs.org>
11133
11134         * sound.el (sound-load-list): name changed from sound-load-alist.
11135         (sound-extension-list): name changed from sound-ext-list.
11136         (load-default-sounds): use new names.
11137         (load-sound-file): use new names.
11138
11139 1998-12-16  Andy Piper  <andy@xemacs.org>
11140
11141         * XEmacs 21.2.6 is released
11142
11143 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11144
11145         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11146         errors.
11147
11148 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11149
11150         * wid-edit.el (widget-echo-this-extent): Set
11151         help-echo-owns-message to t.
11152
11153 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11154
11155         * package-get.el (package-get-download-menu): use toggles for
11156           each site in the download site menu.
11157
11158 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11159
11160         * package-get.el (package-get): If we cannot find a package
11161           because package-get-remote is not set, give a more helpful
11162           error message.
11163
11164 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11165
11166         * package-get.el (package-get-remote-filename): use an EFS path
11167         with user anonymous if no user is specified.
11168
11169 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11170
11171         * faces.el (face-spec-set): Re-init fallfacks for default after
11172         calling reset-face on the default face.
11173
11174 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11175
11176         * package-admin.el (package-admin-default-install-function):
11177         Behave as advertised.  Make sure the pkg-dir is proper for
11178         default-directory.
11179         (package-admin-add-binary-package): Make sure the pkg-dir is
11180         proper for default-directory.
11181         (package-admin-install-function-mswindows): Make sure the pkg-dir
11182         is proper for default-directory.
11183
11184 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11185
11186         * XEmacs 21.2.5 is released
11187
11188 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11189
11190         * files.el (binary-file-regexps): regexp-opt is not available at
11191         bytecompile time.
11192
11193 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11194
11195         * x-win-xfree86.el:
11196         * x-win-sun.el (x-win-init-sun):
11197         * x-win-sun.el:
11198         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11199         * x-iso8859-1.el:
11200         * x-init.el (init-post-x-win):
11201         * x-init.el (init-pre-x-win):
11202         * x-init.el (x-initialize-compose):
11203         * x-init.el:
11204         * x-compose.el:
11205         * winnt.el:
11206         * widget.el:
11207         * wid-edit.el (widget-glyph-click):
11208         * wid-edit.el (widget-glyph-find):
11209         * wid-edit.el (widget-type):
11210         * view-less.el (view-buffer-other-window):
11211         * very-early-lisp.el:
11212         * version.el:
11213         * toolbar.el:
11214         * toolbar-items.el:
11215         * term/sun.el (suntool-map):
11216         * term/sun-mouse.el:
11217         * term/internal.el:
11218         * syntax.el (modify-syntax-entry):
11219         * symbol-syntax.el:
11220         * subr.el:
11221         * startup.el (lock-directory):
11222         * simple.el (set-comment-column):
11223         * simple.el (backward-delete-char-untabify):
11224         * shadow.el (find-emacs-lisp-shadows):
11225         * shadow.el:
11226         * setup-paths.el (paths-construct-info-path):
11227         * select.el (cut-copy-clear-internal):
11228         * process.el (call-process-region):
11229         * process.el (start-process-shell-command):
11230         * process.el:
11231         * paths.el (rmail-spool-directory):
11232         * paragraphs.el (use-hard-newlines):
11233         * package-get.el (package-get-dependencies):
11234         * package-admin.el (package-admin-delete-binary-package):
11235         * obsolete.el (truncate-string):
11236         * obsolete.el (store-substring):
11237         * mouse.el (default-mouse-track-maybe-own-selection):
11238         * mouse.el (mouse-yank-at-point):
11239         * modeline.el:
11240         * modeline.el (mouse-drag-modeline):
11241         * minibuf.el (read-directory-name-internal):
11242         * minibuf.el (read-file-name-internal):
11243         * minibuf.el (read-file-name-internal-1):
11244         * minibuf.el (read-file-name-2):
11245         * minibuf.el (exact-minibuffer-completion-p):
11246         * minibuf.el (read-from-minibuffer):
11247         * minibuf.el:
11248         * menubar.el (check-menu-syntax):
11249         * map-ynp.el (map-y-or-n-p):
11250         * make-docfile.el (docfile-out-of-date):
11251         * loadup.el ((member "run-temacs" command-line-args)):
11252         * loadup.el ((member "no-site-file" command-line-args)):
11253         * loadup.el (really-early-error-handler):
11254         * loadup.el:
11255         * loadhist.el:
11256         * loaddefs.el:
11257         * lisp-mnt.el (lm-verify):
11258         * lib-complete.el (lib-complete:cache-completions):
11259         * lib-complete.el (library-all-completions):
11260         * itimer.el (itimer-run-expired-timers):
11261         * info.el (Info-mode):
11262         * info.el (Info-insert-file-contents):
11263         * info.el (Info-rebuild-dir):
11264         * info.el (Info-build-dir-anew):
11265         * info.el (Info-parse-dir-entries):
11266         * info.el (Info-dir-outdated-p):
11267         * info.el (Info-insert-dir):
11268         * info.el (info-xref):
11269         * info.el:
11270         * hyper-apropos.el (hyper-apropos-get-doc):
11271         * hyper-apropos.el (hyper-describe-face):
11272         * hyper-apropos.el (hyper-apropos-mode):
11273         * hyper-apropos.el:
11274         * help.el (list-processes):
11275         * help.el:
11276         * gnuserv.el:
11277         * font.el (mswindows-font-create-name):
11278         * font.el (font-default-font-for-device):
11279         * font.el (x-font-create-object):
11280         * font.el (font-registry):
11281         * font.el:
11282         * font-lock.el (font-lock-keywords):
11283         * font-lock.el:
11284         * finder.el (finder-compile-keywords):
11285         * find-paths.el (paths-find-recursive-path):
11286         * fill.el (set-justification-center):
11287         * fill.el (fill-region-as-paragraph):
11288         * files.el (insert-directory):
11289         * files.el (wildcard-to-regexp):
11290         * files.el (recover-file):
11291         * files.el (basic-save-buffer):
11292         * files.el (delete-auto-save-file-if-necessary):
11293         * files.el (file-relative-name):
11294         * files.el (backup-extract-version):
11295         * files.el (backup-buffer):
11296         * files.el (set-visited-file-name):
11297         * files.el (set-auto-mode):
11298         * files.el (interpreter-mode-alist):
11299         * files.el:
11300         * files.el (find-file-noselect):
11301         * files.el (abbreviate-file-name):
11302         * files.el (parse-colon-path):
11303         * files.el (directory-abbrev-alist):
11304         * etags.el (visit-tags-table-buffer):
11305         * easymenu.el (easy-menu-define):
11306         * dragdrop.el (experimental-dragdrop-drag):
11307         * dragdrop.el (dragdrop-drop-do-functions):
11308         * dragdrop.el (dragdrop-drop-at-point):
11309         * disass.el (disassemble-1):
11310         * disass.el (disassemble-internal):
11311         * disass.el (disassemble):
11312         * disass.el:
11313         * derived.el (derived-mode-init-mode-variables):
11314         * derived.el (define-derived-mode):
11315         * custom.el (defgroup):
11316         * cus-edit.el (custom-quote):
11317         * config.el:
11318         * code-process.el (open-network-stream):
11319         * code-process.el (start-process):
11320         * code-process.el (call-process-region):
11321         * code-process.el (call-process):
11322         * code-process.el:
11323         * code-files.el (insert-file-contents):
11324         * code-files.el:
11325         * code-files.el (buffer-file-coding-system-for-read):
11326         * cmdloop.el (yes-or-no-p-minibuf):
11327         * cl.el:
11328         * cl-macs.el:
11329         * cl-extra.el:
11330         * callers-of-rpt.el (make-caller-report):
11331         * callers-of-rpt.el:
11332         * bytecomp.el (batch-byte-recompile-directory):
11333         * bytecomp.el (batch-byte-compile-1):
11334         * bytecomp.el (batch-byte-compile):
11335         * bytecomp.el (display-call-tree):
11336         * bytecomp.el (byte-compile-insert):
11337         * bytecomp.el (byte-compile-two-args-19->20):
11338         * bytecomp.el (byte-compile-variable-ref):
11339         * bytecomp.el (byte-compile-form):
11340         * bytecomp.el (byte-compile-top-level-body):
11341         * bytecomp.el (byte-compile-out-toplevel):
11342         * bytecomp.el (byte-compile-byte-code-maker):
11343         * bytecomp.el (byte-compile-file-form-defmumble):
11344         * bytecomp.el (byte-compile-file-form):
11345         * bytecomp.el (byte-compile-keep-pending):
11346         * bytecomp.el (byte-compile-insert-header):
11347         * bytecomp.el (byte-compile-from-buffer):
11348         * bytecomp.el (byte-compile-file):
11349         * bytecomp.el (byte-recompile-file):
11350         * bytecomp.el (byte-compile-close-variables):
11351         * bytecomp.el (byte-compile-warn-about-unused-variables):
11352         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11353         * bytecomp.el (byte-compiler-legal-options):
11354         * bytecomp.el (byte-compile-lapcode):
11355         * bytecomp.el (byte-optimize-log):
11356         * bytecomp.el ((fboundp 'defsubst)):
11357         * bytecomp.el:
11358         * bytecomp-runtime.el:
11359         * byte-optimize.el (byte-optimize-apply):
11360         * byte-optimize.el (car):
11361         * byte-optimize.el (byte-optimize-form):
11362         * byte-optimize.el (byte-optimize-form-code-walker):
11363         * byte-optimize.el:
11364         * build-report.el (build-report-insert-installation-file):
11365         * build-report.el (build-report):
11366         * auto-show.el:
11367         * apropos.el (apropos-documentation):
11368         - mega patch
11369         - clean up byte-compile warnings
11370         - remove unused variables
11371         - Use common lisp style hashtable functions
11372         - byte compiler cleanup
11373         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11374         - remove old backquote syntax usage
11375         - move some cl functionality into C for speed.
11376         - remove last remaining VMS support
11377         - spelling fixes
11378         - implement last, butlast, nbutlast, copy-list in C.
11379         - new macro ignore-file-errors, similar to ignore-errors
11380           (ignore-file-errors (delete-file "foo"))
11381         - get frequent garbage collection during loadup.el by tweaking
11382           gc-cons-threshold, rather than explicitly calling garbage-collect
11383         - default delete-key-deletes-forward to `t'.
11384
11385 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11386
11387         * XEmacs 21.2-beta4 is released.
11388
11389 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11390
11391         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11392         (easy-menu-item-present-p): Wrapper around find-menu-item.
11393         (easy-menu-remove-item): Wrapper around delete-menu-item.
11394
11395         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11396         (add-menu-button): Add 'in-menu' argument.
11397         (add-menu-item-1): Add in-menu support to helper function.
11398
11399 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11400
11401         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11402
11403 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11404
11405         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11406         of Dec 4, 1997.
11407
11408 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11409
11410         * process.el (shell-command-on-region): Report if the command
11411         succeeded or failed.
11412
11413 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11414
11415         * subr.el (buffer-substring-no-properties): Comment out.
11416
11417 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11418
11419         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11420           into font instances first, like `x-frob-font-size' does.
11421           (mswindows-find-larger-font): ditto
11422
11423 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11424
11425         * package-ui.el (pui-install-selected-packages): fix args in call
11426         to `package-get'.
11427
11428 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11429
11430         * package-get.el (host-name): New widget type.
11431         (package-get-remote): Better customization using new type.
11432         (package-get-download-sites): idem dito.
11433
11434         (package-get-custom): Do not use package-get-all untill we have
11435         runtime dependencies.
11436
11437         (package-get-remove-copy): Default to 't' we no longer need this
11438         kludge as we do not currently use depenencies.
11439
11440         (package-get-was-current): New variable.
11441         (package-get-require-base): New 'force-current' argument.
11442         (package-get-update-base): idem
11443         (package-get-package-provider):  idem
11444         (package-get-locate-index-file): New 'no-remote' argument.
11445         (package-get-locate-file): idem.
11446
11447         (package-get-maybe-save-index): New function.
11448         (package-get-update-base): Use it.
11449
11450 1998-10-28 Greg Klanderman <greg@alphatech.com>
11451
11452         * package-get.el (package-get-remote): default to nil; by default,
11453         don't go out to the net via EFS.  They must select a download site.
11454         (package-get-download-sites): new variable.
11455         (package-get-download-menu): new function.
11456         (package-get-locate-index-file): new function.
11457         (package-get-update-base): use it.
11458
11459         * menubar-items.el (default-menubar): add "Update Package Index"
11460         and "Add Download Site" menus under Options | Manage Packages.
11461
11462 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11463
11464         * package-get.el (package-get): bugfix code checking installed version
11465         for case where package is not currently installed.
11466         (package-get-require-signed-base-updates): new variable.
11467         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11468         deemed not a goot thing.  Use the variable
11469         package-get-allow-unsigned-base-updates instead.
11470
11471 1998-10-16 Greg Klanderman <greg@alphatech.com>
11472
11473         * package-get.el (package-get): Don't install an older version than
11474         we already have unless explicitly told to.  Issue a warning.
11475
11476         * package-ui.el (pui-add-required-packages): when adding
11477         dependencies, don't add packages that are up to date.
11478         (pui-package-symbol-char):  Don't consider a package out of date
11479         if you have a newer version installed than the latest version in
11480         package-get-base.
11481
11482         * package-get.el (package-get-base-filename): document that it may
11483         be a path relative to package-get-remote;  new default value.
11484         (package-get-locate-file): new function.
11485         (package-get-update-base): use it to expand package-get-base-filename.
11486         (package-get-save-base): new function to save the package-get database
11487         to file.
11488         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11489         (package-get-update-base): pass the REMOTE-SOURCE arg.
11490         (package-get-update-base-entry): call package-get-custom-add-entry.
11491         (package-get-file-installed-p): removed; no longer needed.
11492         (package-get-create-custom): ditto.
11493         (toplevel): remove code to build and load package-get-custom.el
11494         (package-get-custom-add-entry): new function.
11495
11496 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11497
11498         * wid-edit.el (widget-button-click): Don't switch window.
11499
11500 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11501
11502         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11503
11504 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11505
11506         * etags.el (find-tag-default): Run find-tag-hook using
11507         run-hooks rather than funcall
11508
11509 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11510
11511         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11512         and the current local map as the parents to isearch-mode-map.
11513
11514 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11515
11516         * XEmacs 21.2-beta3 is released.
11517
11518 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11519
11520         * package-get.el (package-get-update-base): use
11521         insert-file-contents-internal, not insert-file-contents-literally.
11522
11523 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11524
11525         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11526         dump time.
11527
11528 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11529
11530         * package-get.el (package-get-update-base-entry): new function.
11531         (package-get-update-base): renamed; was `package-get-load-base'.
11532         cleanup, and use package-get-update-base-from-buffer.
11533         (package-get-update-base-from-buffer): new function.
11534         (package-get-update-base-entries): new; helper for above.
11535         Do not eval lisp grabbed over ftp; parse it from new format.
11536
11537 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11538
11539         * files.el (set-auto-mode): Don't play games loading package-get
11540         database; package-get-package-provider will handle it all.
11541
11542 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11543
11544         * package-get.el (package-get-base-filename): new variable.
11545         (package-get-require-base): new function.
11546         (package-get-pgp-signed-begin-line): new variable.
11547         (package-get-pgp-signature-begin-line): ditto.
11548         (package-get-pgp-signature-end-line):  ditto.
11549         (package-get-load-base): new function.
11550         (package-get-interactive-package-query):
11551         (package-get-update-all):
11552         (package-get-dependencies):
11553         (package-get-package-provider):
11554         (package-get-custom): use package-get-require-base.
11555         [package-get-custom loading]: disable for now.
11556
11557         * package-ui.el (pui-list-packages): use (package-get-require-base)
11558
11559 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11560
11561         * package-ui.el: Correct obvious thinko in choosing extent face.
11562
11563 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11564
11565         * menubar-items.el (default-menubar): pui-list-package has nothing
11566         to with Customize. Move all the package stuff to a new Item in Options.
11567
11568         * package-ui.el (pui-menu): Add menu and Popup menu.
11569
11570         * package-get.el (package-get): Use new
11571         package-admin-get-install-dir.
11572
11573         * package-admin.el (package-admin-get-install-dir): New syntax.
11574         Conserve package location and put mule packages where mule-base is.
11575
11576         * package-get.el : Customized
11577
11578         * package-ui.el (pui): Customized
11579         (pui-package-install-dest-dir): New variable.
11580         (pui-install-selected-packages): Use it
11581
11582 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11583
11584         * package-get.el (package-get-interactive-package-query): Move
11585         dependency on package-get-base to run-time.
11586         (package-get-update-all): Ditto.
11587         (package-get-dependencies): Ditto.
11588         (package-get-package-provider): Ditto.
11589         (package-get-custom): Ditto.
11590
11591 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11592
11593         * events.el: Remove 'ascii-character property from 'backspace
11594         and 'delete symbols
11595
11596 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11597
11598         * package-get-base.el: removed.
11599
11600 1998-09-23  Didier Verna  <didier@xemacs.org>
11601
11602         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11603         (no-upper-case-p): new function.
11604         (with-search-caps-disable-folding): new macro.
11605         (with-interactive-search-caps-disable-folding): new macro.
11606         (zap-to-char): In interactive mode, do a case-sensitive search if
11607         the character is uppercase.
11608         (zap-up-to-char): ditto.
11609
11610         * replace.el (perform-replace): use the function no-upper-case-p.
11611
11612         * isearch-mode.el (isearch-fix-case): ditto.
11613         make obsolete `with-caps-disable-folding' and
11614         `isearch-no-upper-case-p'.
11615
11616         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11617         (tags-search): ditto.
11618         (tags-query-replace): ditto.
11619
11620         * info.el (Info-search): ditto.
11621
11622 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11623
11624         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11625
11626 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11627
11628         * package-admin.el (package-admin-rmtree): rewritten.  need to
11629         check for "." and ".." before symlink check.  expand files and
11630         directories with respect to DIRECTORY, not default-directory.
11631
11632 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11633
11634         * package-get.el (package-get-all): add INSTALL-DIR argument.
11635
11636 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11637
11638         * package-ui.el (pui-add-required-packages): new function, select
11639         dependent packages.
11640         (pui-display-keymap): bind it.
11641         (pui-help-string): document it.
11642         (pui-install-selected-packages): package-get-all -> package-get.
11643
11644         * package-get.el (package-get-dependencies): new function.
11645
11646 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11647
11648         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11649         regexps.
11650
11651 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11654         function.
11655         (default-mouse-track-normalize-point): Use it.
11656
11657 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11658
11659         * package-admin.el (package-admin-delete-binary-package):
11660                 General cleanup. Remove unnessary use of progn and
11661         save-excursion.
11662         (package-admin-delete-binary-package): Do NOT mess with file
11663         modes. That is evil.
11664         (package-admin-delete-binary-package): Wrap all deleting in
11665         condition-case. The data in MANIFEST is untrustworthy.
11666         (package-admin-delete-binary-package): Let the OS worry about non
11667         empty directories.
11668
11669 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11670
11671         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11672         processing.
11673         (lm-report-bug): Fix mail address to send bug reports to.
11674
11675 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11676
11677         * XEmacs 21.2-beta2 is released.
11678
11679 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11680
11681         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11682
11683 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11684
11685         * info.el (Info-mode): Document page turning by double clicks in
11686         docstring so `M-x describe-mode' will display it.
11687
11688 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11689
11690         * info.el (Info-mouse-track-double-click-hook): Use character
11691         widths to calculate a border region where double clicking does
11692         page turning, and return `nil' by default so other hooks, such as
11693         region highlighting, will be run.
11694
11695 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11696
11697         * sound.el (default-sound-directory-list): Initialize with all the
11698         "sounds" directories in `data-directory-list'.  It used to just be
11699         the first one.
11700
11701         * packages.el (locate-data-directory-list): Created.  This gives
11702         the list of matching directories, unlike `locate-data-directory',
11703         which just gives the first one.
11704
11705 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11706
11707         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11708         make a binding in the local keymap until help-char handling is
11709         improved.
11710
11711         * help.el (help-keymap-with-help-key): Provide keymap with help
11712         binding.
11713         (help-print-help-form): New helper function.
11714
11715 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11716
11717         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11718         move extent to another buffer; no need to create a new extent.
11719         (isearch-fix-case): New function.
11720         (isearch-search-and-update): Use it.
11721
11722 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11725         the keymap, not minor-mode-map-alist.
11726         (isearch-done): Restore overriding-local-map.
11727
11728 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11729
11730         * bytecomp.el (byte-compile-buffer-substring):
11731         Fix for: (byte-compile (defun f () (buffer-substring)))
11732         ==>   ** buffer-substring called with 3 args, but requires 0-3
11733         - new code not only works, but is more readable, too.
11734
11735 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11736
11737         * msw-faces.el (mswindows-init-device-faces): Don't try to
11738           specify a default font at this late stage. Do try to force
11739           creation of the default face font so that if it fails we get
11740           an error now instead of a crash at frame creation.
11741
11742           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11743           mswindows-make-font-unitalic: Canonical default weight
11744           changed from "Normal" to "Regular".
11745
11746           mswindows-make-font-bold / -bold-italic: Supplied device was
11747           not being passed into call to mswindows-find-smaller-font.
11748
11749 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11750
11751         * package-get.el (package-get-remote): Fix the path where to find
11752           the packages on xemacs.org.
11753
11754 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11755
11756         * about.el (about-maintainer-info): Update Ben's entry.
11757
11758 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11759
11760         * lisp/shadow.el (find-emacs-lisp-shadows):
11761         - `member' was being called on lists of length 2000!
11762         - Replace with hashtables.
11763         - Replace hand-coded loops with (dolist)
11764         - Fix comment typo
11765
11766 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11767
11768         * packages.el: Added new function, `package-delete-name', to
11769           delete existing packages from the installed package database
11770           (`packages-package-list').  Also added the "pkginfo" directory
11771           to `packages-special-base-regexp', so that the pkginfo directory
11772           would not get added to `late-packages'.
11773
11774         * package-admin.el: Added ability to delete an installed package
11775           (added low-level function, `package-admin-delete-package').
11776           Understands how to use the pkginfo/MANIFEST.<package> file to
11777           delete the package.  When installing a package, will also
11778           create a MANIFEST.* file if one is not provided by the
11779           package.  If the MANIFEST.* doesn't exist when deleting a
11780           package, the functions will fall back to attempting to delete
11781           any package-specific lisp directory.
11782
11783         * package-get.el: Moved some functions to package-admin.el.
11784           Added interactive function `package-get-delete-package', for
11785           use by users for deleting a package.
11786
11787           Also modified to not require the presence of efs.
11788
11789 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * files.el (find-file-noselect): Handle all signals, kill the
11792         buffer and resignal.
11793
11794 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11795
11796         * cl-macs.el (glyph-image): Add setf method.
11797
11798 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11799
11800         * package-get.el: Fixed broken EFS downloading.  Also, look for
11801           .tar.gz files first, in preference over .tgz files.
11802
11803         * package-ui.el: Fix display of package version numbers.
11804
11805 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11806
11807         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11808         argument.
11809
11810 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11811
11812         * list-mode.el: `display-completion-list': added new/optional
11813           keyword `:completion-string', which allows the programmer to
11814           change the "Possible completions are:" prompt.
11815
11816         * menubar-items.el: Added new pulldown menu-pick to start up the
11817           visual package browser/installer:
11818
11819                 Options->Customize->List Packages
11820
11821         * package-admin.el: Added hooks for installing under both Unix
11822           and MS Windows.  Does additional error checking.  No longer
11823           calls "add-big-package.sh" to install packages under Unix; now
11824           calls gunzip & tar directly.
11825
11826         * package-get.el: Added ability to install packages from files
11827           on a local disk/CDROM.  Now deletes any existing package lisp
11828           directory.  Does completion on available packages when
11829           querying for package names.  Will also search for .tgz files
11830           in addition for .tar.gz files.  Tries to reload
11831           auto-autoloads, as a convenience when loading new packages,
11832           and also tries to add any new package paths to `load-path'.
11833           Changed all occurences of `concat' to use `expand-file-name'.
11834
11835         * package-ui.el: New file which implements the main visual
11836           package browser/installer, which is started via a menu pick or
11837           M-x pui-list packages.
11838
11839 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11840
11841         * startup.el (load-init-file): spelling fix.
11842
11843 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11844
11845         * startup.el (normal-top-level): Load auto-autoload files
11846         covariantly with their precedence.
11847
11848 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11849
11850         * menubar-items.el (default-menubar): Remove "Font Weight"
11851         option, there is currently no custom equivalent.. Customize-faces
11852         is "Edit faces".
11853
11854         * x-font-menu.el (font-menu-set-font): Use customize to set
11855         default face.
11856
11857         * faces.el (face-spec-update-all-matching): New function.
11858
11859         * cus-face.el (custom-set-face-update-spec): New function.
11860         Interface to customize faces from elisp.
11861
11862         (custom-face-value-create): Show the customized settings if set
11863         but not saved.
11864
11865 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11866
11867         (custom-face-value-create): Show the customized settings if set
11868         but not saved.
11869
11870 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11871
11872         * keydefs.el (global-map): Add FSF 20.3 binding of
11873         query-replace-regexp.
11874
11875 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11876
11877         * minibuf.el (read-file-name-internal-1): use
11878         user-name-completion-1 instead of user-name-completion.
11879
11880 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11881
11882         * loadup.el:
11883         * make-docfile.el:
11884         * update-elc.el: Don't set `source-directory' (now defunct as a
11885         global variable) no more.
11886
11887         * packages.el (packages-list-autoloads): Made `source-directory'
11888         (now defunct as a global variable) a parameter.
11889
11890 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11891
11892         * about.el (about-hackers): new email
11893
11894 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11895
11896         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11897
11898 1998-07-17  Didier Verna  <didier@xemacs.org>
11899
11900         * faces.el (set-face-property):
11901         (set-face-dim-p):
11902         (face-dim-p): updated the doc strings now that the dim property isn't
11903         tty-specific.
11904         (face-equal): the dim property is now a common one.
11905
11906         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11907         Renamed the `stipple' attribute to `background-pixmap'.
11908         (custom-face-background-pixmap): make custom-face-stipple an
11909         obsolete alias for this.
11910
11911 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11912
11913         * find-paths.el (paths-file-readable-directory-p): Created and
11914         used.
11915
11916         * loadup.el: Don't set inhibit-... flags from run-temacs.
11917
11918 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11919
11920         * packages.el (packages-data-path-depth): Added and used.
11921
11922 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11923
11924         * about.el:
11925         - Change .xpm to .png, delete "zcat" section.
11926         - cosmetic fix in the 'marcpa' entry.
11927
11928         * etc/photos
11929         - convert all .xpm.Z to .png
11930         - rename mrb to martin
11931         - rename mcook-m to mcookm
11932
11933 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11934
11935         * x-init.el (x-initialize-compose): Add support for
11936         dead-circumflex as YET ANOTHER NAME for that dead key.
11937
11938 1998-08-05  Colin Rafferty <colin@xemacs.org>
11939
11940         * setup-paths.el (paths-construct-exec-path): Made the
11941         last-packages really be last.
11942         (paths-construct-data-directory-list): Ditto.
11943
11944 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11945
11946         * startup.el(startup-splash-frame-body):
11947         Update Copyright notice in splash screen
11948
11949 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11950
11951         * minibuf.el (read-file-name-internal-1): do ~user completion.
11952
11953 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11954
11955         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11956         aginst destroyed extents
11957
11958 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11959
11960         * package-get.el (package-get): add `install-dir' argument.
11961
11962 1998-07-20  John Jones  <jj@asu.edu>
11963
11964         * package-get.el: calls to package-get-update-all will only
11965           update packages which are already installed.
11966
11967 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11968
11969         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11970         writable.
11971
11972 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11973
11974         * about.el (about-hackers): Correct my email.
11975
11976 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11977
11978         * about.el (about-hackers): new email-address.
11979
11980 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11981
11982         * minibuf.el (read-number): Don't let `input-error' condition
11983         escape.
11984
11985 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11986
11987         * about.el (about-hackers): use my `email-for-life' address.
11988
11989 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11990
11991         * XEmacs 21.2-beta1 is released.
11992
11993 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11994
11995         * ldap.el (ldap-search): Doc string change
11996
11997 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11998
11999         * menubar-items.el (default-menubar): Removed references to
12000         `data-directory', and use `locate-data-file' instead, and made
12001         then greyed out if they don't exist.
12002
12003 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12004
12005         * keymap.el (events-to-keys): Use `format' instead of `concat'
12006         since the latter does not accept integer args anymore
12007
12008 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12009
12010         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12011         macros replaced.
12012
12013 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12014
12015         * make-docfile.el: Get first initialization from very-early-lisp.el
12016         * update-elc.el: Ditto.
12017         * loadup.el (really-early-error-handler): Ditto.
12018
12019         * packages.el (packages-unbytecompiled-lisp): Add new file,
12020         very-early-lisp.el.
12021
12022         * very-early-lisp.el: New file.
12023
12024 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12025
12026         * Symbols that have been obsolete for at least 3 years removed (II).
12027
12028         * obsolete.el (eval-current-buffer): Make compatible.
12029         (byte-code-function-p): Ditto.
12030         (send-string): Removed.
12031         (send-region): Removed.
12032         (screen-scrollbar-width): Removed.
12033         (set-screen-scrollbar-width): Removed.
12034         (set-screen-left-margin-width): Removed.
12035         (set-screen-right-margin-width): Removed.
12036         (screen-left-margin-width): Removed.
12037         (screen-right-margin-width): Removed.
12038         (set-buffer-left-margin-width): Removed.
12039         (set-buffer-right-margin-width): Removed.
12040         (buffer-left-margin-width): Removed.
12041         (buffer-right-margin-width): Removed.
12042         (x-set-frame-icon-pixmap): Removed.
12043         (x-set-screen-icon-pixmap): Removed.
12044         (pixel-name): Removed.
12045         (make-pixmap): Removed.
12046         (make-cursor): Removed.
12047         (pixmap-width): Removed.
12048         (pixmap-contributes-to-line-height-p): Removed.
12049         (set-pixmap-contributes-to-line-height): Removed.
12050
12051 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12052
12053         * obsolete.el (popup-menu-up-p): removed.
12054         (read-no-blanks-input): Removed.
12055         (wholenump): Removed.
12056         (ring-mod): Removed (what was ring-mod?).
12057         (current-time-seconds): Removed.
12058         (run-special-hook-with-args): Removed.
12059         (dot): Removed.
12060         (dot-marker): Removed.
12061         (dot-min): Removed.
12062         (dot-max): Removed.
12063         (window-dot): Removed.
12064         (set-window-dot): Removed.
12065
12066         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12067         `dot-min'.
12068
12069         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12070
12071         * code-files.el (insert-file-contents): Rename
12072         run-special-hook-with-args to run-hook-with-args-until-success.
12073         (write-region): Ditto.
12074
12075 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12076
12077         * about.el: Fix typos, update release date.
12078
12079         * Symbols that have been obsolete for at least 3 years removed.
12080
12081         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12082         screen- functions.
12083         (toplevel): remove setf methods for screen functions.
12084         * cl-macs.el (extent-data): defsetf removed.
12085         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12086         many places to remove.
12087         (comment-indent-hook): Ditto.
12088         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12089         (buffer-dedicated-screen): Ditto.
12090         (deiconify-screen): Ditto.
12091         (delete-screen): Ditto.
12092         (event-screen): Ditto.
12093         (find-file-other-screen): Ditto.
12094         (find-file-read-only-other-screen): Ditto.
12095         (live-screen-p): Ditto.
12096         (screen-height): Ditto.
12097         (screen-iconified-p): Ditto.
12098         (screen-list): Ditto.
12099         (screen-live-p): Ditto.
12100         (screen-name): Ditto.
12101         (screen-parameters): Ditto.
12102         (screen-pixel-height): Ditto.
12103         (screen-pixel-width): Ditto.
12104         (screen-root-window): Ditto.
12105         (screen-selected-window): Ditto.
12106         (screen-totally-visible-p): Ditto.
12107         (screen-visible-p): Ditto.
12108         (screen-width): Ditto.
12109         (screenp): Ditto.
12110         (get-screen-for-buffer): Ditto.
12111         (get-screen-for-buffer-noselect): Ditto.
12112         (get-other-screen): Ditto.
12113         (iconify-screen): Ditto.
12114         (lower-screen): Ditto.
12115         (mail-other-screen): Ditto.
12116         (make-screen): Ditto.
12117         (make-screen-invisible): Ditto.
12118         (make-screen-visible): Ditto.
12119         (modify-screen-parameters): Ditto.
12120         (new-screen): Ditto.
12121         (next-screen): Ditto.
12122         (next-multiscreen-window): Ditto.
12123         (other-screen): Ditto.
12124         (previous-screen): Ditto.
12125         (previous-multiscreen-window): Ditto.
12126         (raise-screen): Ditto.
12127         (redraw-screen): Ditto.
12128         (select-screen): Ditto.
12129         (selected-screen): Ditto.
12130         (set-buffer-dedicated-screen): Ditto.
12131         (set-screen-height): Ditto.
12132         (set-screen-position): Ditto.
12133         (set-screen-size): Ditto.
12134         (set-screen-width): Ditto.
12135         (show-temp-buffer-in-current-screen): Ditto.
12136         (switch-to-buffer-other-screen): Ditto.
12137         (visible-screen-list): Ditto.
12138         (window-screen): Ditto.
12139         (x-set-screen-pointer): Ditto.
12140         (x-set-frame-pointer): Ditto.
12141         (screen-title-format): Ditto.
12142         (screen-icon-title-format): Ditto.
12143         (terminal-screen): Ditto.
12144         (delete-screen-hook): Ditto.
12145         (create-screen-hook): Ditto.
12146         (mouse-enter-screen-hook): Ditto.
12147         (mouse-leave-screen-hook): Ditto.
12148         (map-screen-hook): Ditto.
12149         (unmap-screen-hook): Ditto.
12150         (default-screen-alist): Ditto.
12151         (default-screen-name): Ditto.
12152         (x-screen-defaults): Ditto.
12153         (x-create-screen): Ditto.
12154         * obsolete.el: meta-flag removed.
12155         baud-rate removed.
12156         sleep-for-millisecs removed.
12157         extent-data removed.
12158         set-extent-data removed.
12159         set-extent-attribute removed.
12160         extent-glyph removed.
12161         extent-layout removed.
12162         set-extent-layout removed.
12163         list-faces-display removed.
12164         list-faces removed.
12165         trim-versions-without-asking removed.
12166         after-write-file-hooks removed.
12167         truename removed.
12168         auto-fill-hook removed.
12169         blink-paren-hook removed.
12170         select-screen-hook, deselect-screen-hook removed.
12171         auto-raise-screen, auto-lower-screen removed.
12172
12173         * msw-mouse.el: Global change resource -> mswindows-resource.
12174
12175         * XEmacs 21.0-pre5 is released.
12176
12177 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12178
12179         * about.el (about-hackers): Credits update.
12180
12181 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12182
12183         * register.el (insert-register): Don't activate the region.
12184
12185 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12186
12187         * select.el: Restore x-* symbols for backwards compatibility:
12188         x-copy-primary-selection, x-kill-primary-selection,
12189         x-delete-primary-selection, x-select-make-extent-for-selection,
12190         x-valid-simple-selection-, x-cut-copy-clear-internal.
12191
12192 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12193
12194         * XEmacs 21.0-pre4 is released.
12195
12196 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12197
12198         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12199         reporting bugs.
12200         (maybe-add-init-button): Fix semantics under Windows.  Use
12201         `expand-file-name' rather than `concat'.
12202
12203         * help.el (print-messages): New function.
12204
12205 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12206
12207         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12208
12209 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12210
12211         * about.el: Tweaked my entry in about-hackers.
12212
12213         * find-paths.el (paths-emacs-root-p):
12214           Relaxed emacs-root checking of an in-place installation to
12215           also accommodate the flat layout used on MS Windows.
12216
12217 1998-06-29  John Jones  <jj@asu.edu>
12218
12219         * package-get.el: calls to package-get-update-all will only
12220           update packages which are already installed.
12221
12222 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12223
12224         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12225         are handled by the gui-element face fallbacks now.
12226
12227         * x-faces.el: default gui-element face to "background" as well as
12228         the default face.
12229
12230         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12231         and default face settings since these are set as fallbacks now in
12232         the appropriate domain.
12233
12234 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12235
12236         * text-mode.el (text-mode): Reorder regexp so the OR part
12237         corresponding to `page-delim' goes first and the hack in
12238         `forward-paragraph' will work.
12239         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12240
12241 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12242
12243         * subr.el (remove-hook): When checking the hook value
12244           with functionp, don't apply car to it.
12245
12246 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12247
12248         * package-get.el (package-get-remote-filename):
12249           Don't use file-name-as-directory because the local directory
12250           separator conventions might not be the same as ftp's.
12251
12252 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12253
12254         * ldap.el (ldap-host-parameters-alist): New name of
12255         `ldap-host-parameters-plist'
12256
12257 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12258
12259         * package-get.el: Using (require 'package-get-base), now that it
12260         provides itself.  Consequently removed all instances of (load
12261         "package-get-base.el").
12262
12263 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12264
12265         * subr.el (remove-hook): Don't treat the hook value as a
12266           list unless it is both consp and not functionp.
12267
12268 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12269
12270         * about.el: Email address for Ben Wing is ben@xemacs.org.
12271         * auto-show.el: Ditto.
12272         * bytecomp.el: Ditto.
12273         * faces.el: Ditto.
12274         * x-scrollbar.el: Ditto.
12275         * x-misc.el: Ditto.
12276         * tty-init.el: Ditto.
12277         * toolbar-items.el: Ditto.
12278         * symbol-syntax.el: Ditto.
12279         * specifier.el: Ditto.
12280         * objects.el: Ditto.
12281         * hyper-apropos.el: Ditto.
12282         * glyphs.el: Ditto.
12283
12284 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12285
12286         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12287         vertical-divider-always-visible-p.
12288         (default-mouse-motion-handler): Ditto.
12289
12290 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12291
12292         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12293         global value.
12294
12295 1998-06-21  Oliver Graf <ograf@fga.de>
12296
12297         * build-reports.el: changed receiver to xemacs-build-reports list
12298
12299 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12300
12301         * font.el: Split font-family-mappings into X and
12302           mswindows-specific versions.
12303           mswindows-font-create-[object|name]: Treat supplied size
12304           as a pointsize. Added underline and strikethru handling.
12305
12306         * msw-faces.el: changed default mswindows charset to western.
12307
12308         * msw-glyphs.el: removed space in border-glyph font string that
12309           was inserted to get round bugs in the mswindows C font code.
12310
12311 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12312
12313         * about.el (about-hackers): Credits update.
12314
12315         * help-nomule.el (tutorial-supported-languages): Add Romanian
12316         TUTORIAL.
12317
12318         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12319         to ISO-8859-2.
12320
12321 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12322
12323         * font.el: Split font-family-mappings into X and
12324           mswindows-specific versions.
12325           mswindows-font-create-[object|name]: Treat supplied size
12326           as a pointsize. Added underline and strikethru handling.
12327
12328         * msw-faces.el: changed default mswindows charset to western.
12329
12330         * msw-glyphs.el: removed space in border-glyph font string that
12331           was inserted to get round bugs in the mswindows C font code.
12332
12333 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12334
12335         * minibuf.el: make read-color-completion-table call
12336           (mswindows-color-list for mswindows devices.
12337
12338 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12339
12340         * lisp/font-lock.el
12341         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12342         Let declaration items contain non-word symbol characters.
12343
12344 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12345
12346         * package-get.el (package-get-package-provider): Added autoload
12347         cookie.  Loading "package-get-base.el" in ALL functions that use
12348         it.  Fixed some (interactive ...) with multiple argument specs
12349         again.  Cosmetic indentation changes.
12350
12351 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12352
12353         * info.el (Info-insert-dir): Don't use nreverse on variables
12354         that you want to use later.
12355
12356 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12357
12358         * x-mouse.el (x-set-point-and-move-selection): Replace call
12359         to x-kill-primary-selection with kill-primary-selection
12360
12361 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12362
12363         * simple.el (what-cursor-position): Make cursor position reported
12364         use value of column-number-start-at-one
12365
12366 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12367
12368         * about.el (xemacs-hackers): Fix Jareth's email address.
12369
12370 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12371
12372         * startup.el (startup-splash-frame): Remove
12373         `xemacs-startup-logo-function'.
12374
12375 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12376
12377         * about.el (about-hackers): Update credits list.
12378
12379 1998-06-06  Jeff Miller <jmiller@smart.net>
12380
12381         * lisp/sound.el: Update sound-ext to allow filenames with
12382           extensions to be found by load-sound-file
12383
12384 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12385
12386         * info.el (Info-rebuild-outdated-dir): Removed variable
12387         (Info-auto-generate-directory): New variable
12388         (Info-save-auto-generated-dir): New variable
12389         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12390         (Info-build-dir-anew): Second parameter removed.  Use
12391         `Info-save-auto-generated-dir'
12392         (Info-rebuild-dir): Ditto
12393
12394 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12395
12396         * list-mode.el (next-list-mode-item): Would not recognize
12397         border between directly neighbored items.
12398
12399 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12400
12401         * package-get.el: add autoloads for some functions.
12402
12403 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * specifier.el (let-specifier): Tiny docfixes.
12406
12407 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12408
12409         * msw-mouse.el: set selection-pointer-glyph to Normal.
12410
12411 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12412
12413         * wid-edit.el (widget-specify-secret): New function.
12414         (widget-after-change): Use it.
12415         (widget-specify-field): Use it.
12416
12417 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12418
12419         * mouse.el (drag-window-divider): Use `(not done)' instead of
12420         `doit'; reuse result of `window-pixel-edges'.
12421
12422         * modeline.el (drag-modeline-event-lag): Rename to
12423         drag-divider-event-lag.
12424
12425 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12426
12427         * specifier.el (let-specifier): Rewritten not to generate needless
12428         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12429         arguments.
12430
12431 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12432
12433         * minibuf.el (read-file-name-1): Setup buffer-local value of
12434         `completion-ignore-case' in completions buffer under Windows.
12435
12436 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12437
12438         * about.el (about-maintainer-glyph): Fix support for not
12439         compressed images.
12440
12441 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12442
12443         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12444
12445         * mouse.el (mouse-track): Cancel selection if misc-user event with
12446         `cancel-mode-internal' function is fetched.
12447
12448 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12449
12450         * files.el (save-some-buffers-1): Fixed return value.
12451
12452 1998-06-01  Oliver Graf <ograf@fga.de>
12453
12454         * dragdrop.el: added experimental
12455
12456 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12457
12458         * startup.el (after-init-hook, init-file-user,
12459         user-init-directory, load-user-init-file):  Purge references
12460         to "~/.xemacs/init.el" from docstrings.
12461
12462         (load-user-init-file) Use paths-construct-path to construct
12463         paths to user init files.  Go directly to ~/.emacs, do not
12464         search ~/.xemacs/, do not load `default-custom-file'.
12465
12466 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12469         general *sh.
12470         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12471
12472 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12473
12474         * menubar-items.el (default-menubar): add Update Packages to customize
12475         menu.
12476
12477 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12478
12479         * faces.el: use toolbar face as a fallback for toolbar properties
12480         in xpm-color-symbols instead of default.
12481
12482         * msw-faces.el: rename 3d-object -> gui-element face.
12483
12484 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12485
12486         * startup.el (xemacs-startup-logo-function): New variable.
12487         (startup-splash-frame): Use it.
12488
12489 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12490
12491         * files.el (save-some-buffers): Would wait 1 second.
12492         (save-some-buffers-1): Delete other windows here instead of in
12493         `save-some-buffers'.
12494         (save-some-buffers): Force redisplay only if windows were deleted.
12495
12496 1998-06-02  Didier Verna  <didier@xemacs.org>
12497
12498         * cus-face.el (custom-face-attributes): generalized the use of
12499         toggle buttons for boolean attributes.
12500         Re-ordered the items a bit.
12501
12502 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12503
12504         * sound.el (default-sound-directory): Use `locate-data-directory'
12505         to find the sounds directory.
12506
12507 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12508
12509         * sound.el: default sound-ext to .wav under mswindows, .au
12510         otherwise. load-default sounds without extensions.
12511
12512 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12513
12514         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12515         if send-pr is not bound.
12516
12517 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12518
12519         * files.el: grok idl files in auto-mode-alist.
12520 1998-06-01  Jeff Miller  <jmiller@smart.net>
12521
12522         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12523         calling `upcase'.
12524
12525 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12526
12527         * msw-glyphs.el: add xbm to the list of image types supported.
12528
12529 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12530
12531         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12532         instead of XEmacs one when dumping InfoDock.
12533
12534 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12535
12536         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12537         for `modeline-visible-p'
12538
12539         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12540
12541 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12542
12543         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12544         since it's not used anymore. doc string fixes.
12545
12546         * package-get.el (package-get-file-installed-p): new function. use
12547         instead of file-installed-p which is in an external package.
12548
12549 1998-05-28  Oliver Graf <ograf@fga.de>
12550
12551         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12552         favor of select-window/switch-to-buffer
12553
12554 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12555
12556         * startup.el: changed (getenv "HOME") to (user-home-directory)
12557
12558 1998-05-25  Oliver Graf <ograf@fga.de>
12559
12560         * frame.el (cde-start-drag) moved to dragdrop.el
12561         (offix-start-drag-region) moved to dragdrop.el
12562         (offix-start-drag) moved to dragdrop.el
12563         * dragdrop.el (cde-start-drag) moved from frame.el
12564         (offix-start-drag-region) moved from frame.el
12565         (offix-start-drag) moved from frame.el
12566         (cde-start-drag-region) cde drag regions
12567         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12568
12569 1998-05-26  Oliver Graf <ograf@fga.de>
12570
12571         * dragdrop.el: created dragdrop-drag prototypes
12572         (cde-start-drag-region) fixed typo
12573
12574 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12575
12576         * simple.el (after-init-hook): Remove reader macro.
12577
12578         * packages.el (packages-hardcoded-lisp): Get rid of reader
12579         macros.  Update DOC string.
12580
12581 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12582
12583         * mouse.el (drag-window-divider): Ditto.
12584
12585         * modeline.el (mouse-drag-modeline): Use it.
12586
12587         * lisp-mode.el (let-specifier): Specify indentation.
12588
12589         * specifier.el (let-specifier): Renamed from
12590         `with-specifier-instance'.
12591
12592 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12593
12594         * x-faces.el:
12595         * faces.el: move definition of xpm-color-symbols from x-faces.el
12596         to faces. Predicate x-get-resource on the presence of x.
12597
12598         * msw-faces.el: set 3d-object face rather than modeline. Specify
12599         faces as specfier defaults.
12600
12601         * package-get.el: don't use package-admin-add-single-file-package.
12602
12603 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12604
12605         * toolbar-items.el: Fixup tooltips.
12606         (toolbar-gnus): Don't use obsolete variable
12607         toolbar-news-frame-properties.
12608         (toolbar-news-reader): Default to `gnus' instead of
12609         `not-configured'.
12610
12611         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12612         Windows.
12613
12614 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12615
12616         * package-get.el: rename -installedp -> -installed-p.
12617
12618 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12619
12620         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12621         attributes, and assinged it to continuation, truncation and
12622         hscroll glyphs.
12623
12624         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12625         and made continuation, truncation and hscroll glyphs arrow
12626         characters out of that font.
12627
12628 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12629
12630         * minibuf.el (minibuffer-electric-separator): Play nicely with
12631         directory-sep-char being \.
12632         (minibuffer-electric-tilde): Ditto.
12633         (read-file-name-map): Ditto.
12634
12635 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12636
12637         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12638         on X devices.
12639         (default-mouse-track-deal-with-down-event): Avoid
12640         `x-disown-selection'; use `disown-selection' instead.
12641
12642 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12643
12644         * select.el:
12645         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12646         moved to (cut-copy-clear-internal) in select.el. Ditto for
12647         (x-delete-primary-selection) (x-kill-primary-selection)
12648         (x-copy-primary-selection).
12649         (own-clipboard): new function.
12650
12651         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12652         functions in select.el. remove old ones.
12653         (mswindows-own-clipboard): new function.
12654
12655 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12656
12657         * gnuserv.el: allow connections from mswindows type devices.
12658
12659 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12660
12661         * msw-glyphs.el: change image type used from cursor to resource.
12662
12663 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12664
12665         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12666         for {top,bottom}-{left,right} values in addition to
12667         {top,bottom}_{left,right}.
12668         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12669
12670 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12671
12672         * cl-macs.el (specifier-instance): Undefine its setf method.
12673
12674         * specifier.el (with-specifier-instance): Added docstring.
12675
12676         * mouse.el (drag-window-divider): Ditto.
12677
12678         * modeline.el (mouse-drag-modeline): Use it.
12679
12680         * lisp-mode.el (with-specifier-instance): Define its indentation
12681         level.
12682
12683         * specifier.el (with-specifier-instance): New macro.
12684
12685 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12686
12687         * package-get.el (package-get-create-custom): new function to
12688         auto-generate package-get-custom.el from package-get-base.el.
12689         * (package-get-ever-installedp): new function.
12690         * (package-get-custom): new function to get all packages specified
12691         by customize.
12692
12693 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12694
12695         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12696
12697 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12698
12699         * cl-extra.el: Reverse previous float change.
12700
12701 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12702
12703         * x-faces.el:
12704         * faces.el (try-font-name): moved from x-faces.el since it is
12705         required by w3 under mswindows as well X.
12706
12707 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12708
12709         * winnt.el: Removed evil (setq completion-ignore-case t)
12710         clause, one more overlookef fsfism.
12711         (nt-quote-args-functions-alist): End sentences with double space.
12712
12713 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12714
12715         * window-xemacs.el (push-window-configuration): Remove kludgery of
12716         recaching default-toolbar specifier.
12717         (pop-window-configuration): Ditto.
12718         (unpop-window-configuration): Ditto.
12719
12720 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12721
12722         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12723
12724 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12725
12726         * winnt.el (nt-quote-args-verbatim): Added function.
12727         (nt-quote-args-prefix-quote): Added function.
12728         (nt-quote-args-backslash-quote): Added function.
12729         (nt-quote-args-double-quote): Added function.
12730         (nt-quote-args-functions-alist): New variable.
12731         (nt-quote-process-args): Added function. This is the main quoting
12732         work horse called from process-nt.c
12733
12734 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12735
12736         * winnt.el: Removed duplicate definitions for backspace,
12737         delete, M-backspace and C-M-backspace.
12738         (file-name-buffer-file-type-alist): Removed this variable.
12739         (find-buffer-file-type): Removed function.
12740         (find-file-binary):  Removed function.
12741         (find-file-text): Removed function.
12742         (find-file-not-found-set-buffer-file-type): Removed function.
12743         (save-to-unix-hook): Removed function.
12744         (revert-from-unix-hook): Removed function.
12745         (using-unix-filesystems): Removed function.
12746         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12747         warning.
12748         (x-set-selection): Removed function.
12749         (x-get-selection): Removed function.
12750         Removed commented FSFisms.
12751         Replaced copyright notice (this file is not part of GNU Emacs).
12752         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12753         comint-process-echoes setting to t.
12754
12755 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12756
12757         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12758         and used following the interface change of
12759         `paths-find-recursive-path'.
12760
12761         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12762         regexp instead of a list of base names.
12763         (paths-version-control-filename-regexp):
12764         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12765         Introduced and used following the interface change of
12766         `paths-find-recursive-path'.
12767
12768 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12769
12770         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12771         on X devices, rather than on all non-TTY devices.
12772
12773 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12774
12775         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12776
12777         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12778
12779 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12780
12781         * itimer.el (activate-itimer): Fixed usage of integers
12782         as argument to `concat'.
12783
12784 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12785
12786         * itimer.el (start-itimer): replace the use of `concat' with
12787         `format'
12788
12789 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12790
12791         * mode-motion.el (mode-motion-hook): Clarify docstring.
12792         From Bob Weiner <weiner@altrasoft.com>
12793
12794         * loadhist.el (symbol-file): Supply prompt string when used
12795         interactively.
12796         From Bob Weiner <weiner@altrasoft.com>
12797
12798 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * loadup.el (really-early-error-handler): Ditto.
12801
12802         * update-elc.el: Ditto.
12803
12804         * setup-paths.el (paths-construct-exec-path): Ditto.
12805
12806         * make-docfile.el: Ditto.
12807
12808         * find-paths.el (paths-decode-directory-path): Use split-path
12809         instead of decode-path.
12810
12811         * files.el (parse-colon-path): Update docstring reference.
12812
12813 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12814
12815         * msw-init.el:
12816         * x-init.el:
12817         Bind cut'n'paste keys to non window-system specific functions.
12818
12819         * msw-select.el: New function mswindows-clear-clipboard.
12820         mswindows-cut-copy-clipboard extended to handle clearing of the
12821         selection and renamed to mswindows-cut-copy-clear-clipboard.
12822
12823         * select.el: on mswindows devices delete-primary-selection
12824         calls mswindows-clear-clipboard.
12825
12826 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * simple.el (quoted-insert): Inhibit quit when using read-char.
12829
12830         * cmdloop.el (read-char): Don't inhibit quit.
12831         (read-char-exclusive): Ditto.
12832         (read-char): Signal quit if quit-char was pressed.
12833         (read-char-exclusive): Ditto.
12834         (read-quoted-char): Return a character, not integer.
12835
12836         * menubar-items.el (default-popup-menu): Use Andy's generic
12837         selection code.
12838         (default-popup-menu): Fix code.
12839
12840 1998-05-14  Oliver Graf <ograf@fga.de>
12841
12842         * dragdrop.el (dragdrop-function-widget): this time it's done
12843
12844 1998-05-13  Oliver Graf <ograf@fga.de>
12845
12846         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12847
12848 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12849
12850         * device.el (device-pixel-width):
12851         (device-pixel-height):
12852         (device-mm-width):
12853         (device-mm-height):
12854         (device-bitplanes):
12855         (device-color-cells): Swapped parameters to device-system-metric
12856         according to the interface change.
12857
12858 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12859
12860         * mouse.el (default-mouse-motion-handler): Use new name of the
12861         function event-over-vertical-divider-p.
12862         Do not set E-W arrow cursor over the divider if
12863         vertical-divider-draggable-p is nil in the window.
12864         ([top-level]): Use new name for the variable
12865         vertical-divider-map.
12866         (drag-window-divider): Respect vertical-divider-draggable-p.
12867         Variable name typo fixes.
12868
12869 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12870
12871         * keymap.el (kbd): Define here; handle string constants and
12872         others...
12873
12874 1998-05-15  Christian Nyb <chr@mediascience.no>
12875
12876         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12877         in Emacs 18.
12878
12879 1998-05-13  Didier Verna  <didier@xemacs.org>
12880
12881         * mouse.el (drag-window-divider): give the vertical divider a
12882         pressed look when dragging it.
12883
12884 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12885
12886         * faces.el: predicate some more face operations on x or mswindows
12887         not just x.
12888
12889         * modeline.el: enable modeline coloring for mswindows.
12890
12891 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12892
12893         * minibuf.el (minibuffer-default): Added variable; compatible with
12894         FSF Emacs.
12895         (next-history-element): Used `minibuffer-default'.
12896
12897 1998-05-12  Oliver Graf <ograf@fga.de>
12898
12899         * dragdrop.el (dragdrop-function-widget): button and mods ok
12900         arguments still look a bit strange
12901         (dragdrop-compare-mods) created
12902         (dragdrop-drop-do-functions) correctly checks for buttons and
12903         modifiers
12904
12905 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12906
12907         * setup-paths.el (paths-default-info-directories): Replace
12908         path-separator with directory-sep-char.
12909
12910         * files.el (path-separator): Don't define it here.
12911
12912 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12913
12914         * update-elc.el: Ditto.
12915
12916         * setup-paths.el (paths-construct-exec-path): Ditto.
12917
12918         * make-docfile.el: Ditto.
12919
12920         * loadup.el (really-early-error-handler): Ditto.
12921
12922         * find-paths.el (paths-decode-directory-path): Use decode-path
12923         instead of decode-path-internal.
12924
12925         * files.el (parse-colon-path): Update docstring.
12926
12927 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * subr.el (get-buffer-window-list): Make BUFFER optional.
12930
12931         * window-xemacs.el (windows-of-buffer): Defalias to
12932         get-buffer-window-list.
12933
12934 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12935
12936         * disass.el: Fix maintainer keyword.
12937
12938         * bytecomp.el (byte-compile-and-load-file): Autoload.
12939         (byte-compile-buffer): Ditto.
12940
12941         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12942         value is returned, not the name.
12943         (lisp-imenu-generic-expression): Enable it.
12944         (lisp-mode-variables): Ditto.
12945         (lisp-indent-offset): Change defconst to defvar.
12946         (lisp-indent-function): Ditto.
12947         (lisp-body-indent): Ditto.
12948
12949 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12950
12951         * modeline.el: Use zap-last-kbd-macro-event.
12952
12953         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12954         nil, don't attempt to do anything with messages.
12955         (eval-last-sexp): Use `letf' for clarity.
12956
12957 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12960
12961 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12962
12963         * buff-menu.el:
12964         * lisp-mode.el:
12965         * obsolete.el:
12966         Change empty docstrings into no doc strings at all.
12967         Fix bogus FSF-format docstrings.
12968         * etags.el: Fix docstring.
12969
12970 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12971
12972         * package-get.el (package-get): Use internal md5
12973
12974 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12975
12976         * about.el (about-xemacs): Correct abuse of concat.
12977
12978 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12979
12980         * info.el (Info-mode): Use easymenu.
12981
12982 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12983
12984         * apropos.el (apropos): Don't use concat with integers.
12985
12986         * cmdloop.el (describe-last-error): Handle the case when no error
12987         was seen gracefully.
12988
12989         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12990         defun.
12991         (apropos-describe-plist): Ditto.
12992
12993         * help.el (with-displaying-help-buffer): Revert to a defun.
12994         (describe-key): Use it as defun.
12995         (describe-mode): Ditto.
12996         (describe-bindings): Ditto.
12997         (describe-prefix-bindings): Ditto.
12998         (describe-installation): Ditto.
12999         (view-lossage): Ditto.
13000         (describe-function): Ditto.
13001         (describe-variable): Ditto.
13002         (describe-syntax): Ditto.
13003
13004 1998-05-11  Oliver Graf <ograf@fga.de>
13005
13006         * dragdrop.el: changed order of require/provide
13007         (dragdrop-drop-mime-default) changed to new calling conventions
13008         (dragdrop-drop-do-functions) changed to new calling conventions
13009         (dragdrop-function-widget) this one needs more work...
13010
13011 1998-05-10  Oliver Graf <ograf@fga.de>
13012
13013         * about.el: another small change in my entry
13014         * dragdrop.el (dragdrop-drop-log-function): logging added
13015         plus customizations
13016         changed interface to handler functions. now called with event
13017         and object
13018
13019 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13020
13021         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13022         E-W arrow pointer displayed over draggable dividers.
13023
13024         * mouse.el (default-mouse-motion-handler): Show it when
13025         appropriate.
13026         (drag-window-divider): Added.
13027         ([top-level]): Initialized window-divider-map with a keymap
13028         binding the above function to left button down event.
13029
13030         * x-mouse.el (x-init-pointer-shape): Initialize
13031         divider-pointer-glyph from Cursor.dividerPointer, or use default
13032         E-W double arrow.
13033
13034 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13035
13036         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13037
13038 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13039
13040         * simple.el (count-words-buffer): Don't query for buffer.
13041         (count-lines-buffer): Ditto.
13042
13043 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13044
13045         * help.el (where-is): add optional insert argument.
13046
13047 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13048
13049         * help.el (describe-key-briefly): New argument INSERT.
13050
13051         * simple.el (eval-expression): New optional argument; synch with
13052         FSF 20.3.
13053
13054         * keydefs.el (global-map): Add new register bindings.
13055
13056         * register.el: Synched with FSF 20.3.
13057
13058 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13059
13060         * window-xemacs.el (recenter): all arguments are optional.
13061
13062 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13063
13064         * device.el: (device-pixel-width): Reflected name/parameters
13065         change to device-system-metric.
13066         (device-pixel-height): Ditto.
13067         (device-mm-width): Ditto.
13068         (device-mm-height): Ditto.
13069         (device-bitplanes): Ditto.
13070         (device-color-cells): Ditto.
13071
13072 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13075
13076         * cl.el (most-positive-fixnum): Document.
13077         (most-negative-fixnum): Ditto.
13078
13079         * cus-dep.el: Updated comment.
13080
13081         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13082         constant.
13083
13084         * cus-load.el (custom-put): Removed.
13085
13086         * files.el (after-find-file): Just resignal quit instead of
13087         signaling "canceled".
13088
13089 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13090
13091         * frame.el (other-frame): Use `focus-frame' instead of
13092         select-frame kludges.
13093
13094         * lisp-mode.el: Update lisp-indent-function for
13095         save-selected-frame and with-selected-frame.
13096
13097         * frame.el (save-selected-frame): New macro.
13098         (with-selected-frame): Ditto.
13099         (other-frame): Use `set-frame-focus'.
13100
13101 1998-05-06  Oliver Graf <ograf@fga.de>
13102
13103         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13104         (dragdrop-drop-url-default) default handler for URL drops created
13105         (dragdrop-drop-mime-default) default handler for MIME drops created
13106         (dragdrop-drop-functions) default custom for handling drops created
13107         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13108
13109 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13110
13111         * mouse.el: Removed redundant mouse-mswindows-drop function.
13112
13113 1998-05-05  Oliver Graf <ograf@fga.de>
13114
13115         * about.el: changed some text in my entry
13116         * dragdrop.el: added customs
13117
13118 1998-05-04  Oliver Graf <ograf@fga.de>
13119
13120         * mouse.el: killed global drop key bindings
13121         (mouse-offix-drop) removed
13122         * dragdrop.el: created
13123         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13124
13125 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13126
13127         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13128         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13129
13130         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13131         obsolete comment.
13132
13133         * scrollbar.el (scrollbars-visible-p): Use new
13134         {vertical,horizontal}-scrollbar-visible-p specifiers.
13135
13136 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13137
13138         * device.el (device-pixel-height):
13139         (device-pixel-width):
13140         (device-mm-width):
13141         (device-mm-height):
13142         (device-bitplanes):
13143         (device-color-cells): Moved these 6 functions from device.c; they
13144         all use single (device-system-metrics) call.
13145
13146 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13147
13148         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13149         were renamed.
13150
13151         * menubar-items.el:
13152         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13153         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13154
13155         * help.el (help-map): Remove Hyperbole keybinding logic.
13156         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13157
13158 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13159
13160         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13161         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13162
13163 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13164
13165         * msw-glyphs.el: use nicer icon3 from the frame icon.
13166
13167 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13168
13169         * version.el (emacs-version): Remove InfoDock conditionals.
13170
13171         * startup.el (startup-splash-frame): Change ID logo name.
13172
13173 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13174
13175         * files.el (after-find-file): If the user presses C-g on
13176         directory-creation prompt, kill the buffer.
13177
13178 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13179
13180         * simple.el (count-words-region): Reverse previous change.
13181
13182 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13183
13184         * replace.el (query-replace): Just call perform-replace.
13185         (query-replace-regexp): Ditto.
13186         (perform-replace): Move region handling here.
13187         (perform-replace): Use the new arg to match-data.
13188
13189 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13190
13191         * x-init.el: Install X specific display table that
13192           displays char 0240 as a space to avoid whatever it is
13193           that screws up display of that character code.
13194
13195 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13196
13197         * help.el (function-arglist): If no arguments are documented for a
13198         subr, print nothing rather than incorrect output.
13199
13200 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13201
13202         * cmdloop.el (command-error): Update bail-out error message to use
13203         `emacs-program-name'.
13204
13205         * lib-complete.el: Remove reader macro cruft.
13206
13207         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13208         cruft.
13209
13210         * simple.el (count-words-region): Drop interactive-p check on the
13211         message.
13212
13213 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13214
13215         * font.el
13216         * msw-faces.el
13217         Correct spelling of mswindows-font-canonicalize-name.
13218
13219 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13220
13221         * ldap.el (ldap-host-parameters-alist): Replaced with
13222         `ldap-host-parameters-plist'
13223         (ldap-search): Adapt to previous change
13224
13225 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13226
13227         * about.el (about-hackers): Update Bob Weiner bio.
13228         (about-maintainer-info): Ditto.
13229
13230 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13231
13232         * simple.el (display-warning-minimum-level): Docfix.
13233
13234 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13235
13236         * widget.el (:default-get): New keyword.
13237         * wid-edit.el (default, widget-default-default-get): Define it.
13238         (group, widget-group-default-get): Define it.
13239         (menu-choice, widget-choice-default-get): Define it.
13240         (widget-default-get): New function.
13241         (widget-choice-action): Call it.
13242         (widget-editable-list-entry-create): Call it.
13243
13244 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13245
13246         * byte-optimize.el (byte-boolean-vars): Removed.
13247         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13248         lookup through `byte-boolean-vars'.
13249
13250 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13251
13252         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13253         resource-provided values into ghost specs for scrollbar-height and
13254         scrollbar-width.
13255
13256 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * byte-optimize.el: Don't attempt to optimize /=.
13259
13260         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13261         (byte-compile-/=): Ditto.
13262
13263 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13264
13265         * apropos.el: Use `with-displaying-help-buffer'.
13266         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13267         Use `with-displaying-help-buffer'.
13268         (apropos-follow): Do not give special treatment to buffer cursor
13269         was in prior to a mouse click.
13270         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13271         (apropos-print-doc): Set correct buffer for setting text
13272         properties.
13273
13274 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13275
13276         * help.el (help-buffer-prefix-string): New variable.
13277         (help-buffer-name): Use it.
13278
13279         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13280         mode menu.
13281
13282 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13283
13284         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13285
13286 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13287
13288         * files.el (find-file-noselect): Update docstring.
13289         (find-file-noselect): Signal an error if found an unreadable file.
13290         (file-chase-links): Save the match data.
13291         (normal-mode): Use `lwarn' and `error-message-string'.
13292         (interpreter-mode-alist): Change defconst to defvar.
13293         (inhibit-first-line-modes-regexps): Ditto.
13294         (inhibit-first-line-modes-regexps): Added .tgz.
13295         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13296         (change-major-mode-with-file-name): New user-option.
13297         (set-visited-file-name): Synched with FSF.
13298         (file-name-extension): New function, from FSF 20.3.
13299         (file-relative-name): Synched with FSF.
13300         (save-some-buffers): Support the C-r feature.
13301         (recover-session): Synched with FSF.
13302         (kill-some-buffers): Ditto.
13303         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13304
13305 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13306
13307         * files.el (insert-file): Undo previous change and reenable use of
13308         format.el.
13309
13310 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13311
13312         * window-xemacs.el (recenter): Define.
13313
13314 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13315
13316         * font.el (mswindows-font-create-name)
13317         (mswindows-font-create-object): new functions for mswindows type
13318         fonts.
13319
13320         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13321         strings are parsed as well as font objects.
13322
13323 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13324
13325         * modeline.el (defining-kbd-macro): Restore modeline indication of
13326         kbd-macro being recorded.
13327         (add-minor-mode): Simplify docstring.
13328         (modeline-minor-mode-menu): Remove stuff.
13329
13330 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13331
13332         * code-process.el (call-process): dynamically decide process
13333         coding type.
13334
13335 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13336
13337         * modeline.el: Add line-number-mode, column-number-mode to
13338         the modeline minor-mode menu.  Button2 on the line number does
13339         goto-line.
13340
13341 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13342
13343         * mouse.el: move x-selection-owner-p type things to
13344         selection-owner-p.
13345
13346         * msw-init.el: copy zmacs stuff from x-init.el
13347
13348         * msw-select.el (mswindows-own-selection)
13349         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13350         functions. Very simple minded implementation of selectio
13351         ownership.
13352
13353         * select.el (own-selection) (disown-selection)
13354         (activate-region-as-selection) (select-make-extent-for-selection)
13355         (valid-simple-selection-p): functions moved from x-select.el for
13356         generalized selection.
13357
13358         * x-select.el: see select.el changes.
13359
13360         * x-toolbar.el: use new selection functions.
13361
13362 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13363
13364         * packages.el (packages-find-package-directories): Fixed bug that
13365         would pick up multiple site-package directories.
13366         (package-locations): Added "xemacs-packages" as a late package
13367         location.
13368
13369         * find-paths.el: Now uses `emacs-program-name' and
13370         `emacs-program-version'.
13371         Additions to enforce version-specific directories in
13372         `paths-find-version-directory'.
13373
13374 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13375
13376         * default.el: Removed.
13377         * site-start.el: Removed.
13378
13379 1998-04-29  Didier Verna  <didier@xemacs.org>
13380
13381         * minibuf.el (minibuffer-history-minimum-string-length): Default
13382         to nil.
13383
13384 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13385
13386         * find-paths.el (paths-program-name): Rename.
13387         (paths-emacs-root-p): Ditto.
13388         (paths-find-site-directory): Ditto.
13389
13390 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13391
13392         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13393         `emacs-lisp-byte-compile-and-load'.
13394
13395 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13396
13397         * ldap.el (ldap-search): Fixed additional parameter passing to
13398         `ldap-open'
13399
13400 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13401
13402         * select.el (kill-primary-selection) (selection-owner-p)
13403         (copy-primary-selection) (yank-clipboard-selection)
13404         (selection-exists-p) (delete-primary-selection): new file and
13405         functions that do the right thing for the selected device.
13406
13407         * x-menubar.el: use generalised selection functions.
13408
13409         * dumped-lisp.el: dump select.el.
13410
13411 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13412
13413         * find-paths.el (paths-progname): New variable.
13414         (paths-emacs-root-p): Use it.
13415         (paths-find-site-directory): Ditto.
13416
13417 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13418
13419         * loadup.el ((member "dump" command-line-args)): Dump as
13420         `infodock' if InfoDock.
13421
13422 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13423
13424         * find-paths.el (construct-emacs-version): Simplify, include
13425         program name in the return value.
13426         * (paths-find-version-directory): Use it.
13427
13428 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13429
13430         * info.el (Info-parse-dir-entries): Fixed regexp
13431         (Info-build-dir-anew): Remove full suffix and capitalize info file
13432         name for files with no @direntry
13433         (Info-batch-rebuild-dir): New function
13434         (Info-suffixed-file): Check for regular files instead of simple
13435         file existence (could catch directories before)
13436
13437 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13438
13439         * setup-paths.el, find-paths.el: Removed uses of `not' which
13440         temacs doesn't have.
13441
13442         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13443         into root searching.
13444
13445 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13446
13447         * subr.el: Remove definition of `not'.
13448
13449 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13450
13451         * msw-glyphs.el: enable graphics support.
13452
13453 1998-04-23  Didier Verna  <didier@xemacs.org>
13454
13455         * x-menubar.el (default-menubar): restored the line-number-mode
13456         option.
13457
13458         * misc doc string updates related to the options menu.
13459
13460 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13461
13462         * setup-paths.el (paths-construct-load-path): Fix typo.
13463
13464 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13465
13466         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13467         font-menu-ignore-scaled-fonts don't have to be bound now; this
13468         gets us one step further towards making --no-autoloads work.
13469
13470         * startup.el (normal-top-level): Load auto-autoloads only if
13471         lisp-directory is non-nil.
13472
13473         * setup-paths.el (paths-construct-load-path): Made it robust
13474         against nil lisp-directory.
13475
13476         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13477         to the list of variables that cause a warning when nil.
13478
13479         * toolbar.el (init-toolbar-location): Now works even when there's
13480         no toolbar icon directory.
13481
13482 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13483
13484         * help.el (view-lossage): Recognize it.
13485
13486         * simple.el (log-message): Mark multiline messages.
13487
13488 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13489
13490         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13491
13492 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13493
13494         * package-get.el (package-get-all):  add `\n' separator to
13495         interactive specification so that both variables are read
13496
13497 1998-04-22  Didier Verna  <didier@xemacs.org>
13498
13499         * x-menubar.el: ported the options menu to Custom.
13500         Moved the "read only" toggle button to the buffers menu.
13501         Corrected some missing ;;;###autoload or defcustom.
13502
13503         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13504         the scrollbar-visible specifier for options menu handling.
13505
13506         * toolbar.el (toolbar-visible-p)
13507                      (toolbar-captioned-p)
13508                      (default-toolbar-position): defcustom wrappers around
13509         the toolbar specifiers for options menu handling.
13510
13511         * frame.el (get-frame-for-buffer-default-instance-limit):
13512         defcustom it for options menu handling.
13513
13514         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13515         font-lock-mode for options menu handling.
13516
13517         * cus-start.el: added Custom properties to overwrite-mode for
13518         options menu handling.
13519
13520 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13521
13522         * about.el: shameless self-promotion.
13523
13524 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * simple.el (raw-append-message): Slightly optimize.
13527         (remove-message): Use `push' for clarity.
13528         (append-message): Ditto.
13529         (display-warning): Dito.
13530         (raw-append-message): Send the message to the appropriate device.
13531
13532 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13533
13534         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13535         From Sean MacLennan <Sean.MacLennan@pika.ca>
13536
13537 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13538
13539         * setup-paths.el: Changed `directory-sep-char' to
13540         `path-separator', following a change in GNU Emacs.
13541
13542 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13543
13544         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13545         (Info-build-dir-anew): Add a final newline.
13546         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13547         is `always'
13548         (Info-rebuild-dir): Ditto
13549
13550         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13551
13552 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13553
13554         * simple.el (count-words-buffer): Retain zmacs region.
13555         (count-words-region): Ditto.
13556         * simple.el: (what-line): Expanded line counts.
13557         (count-lines): New parameter to conditionalize whether collapsed
13558         lines get counted.
13559         From Bob Weiner <weiner@altrasoft.com>
13560
13561 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13562
13563         * packages.el (package-locations): infodock-packages must override
13564         mule-packages and packages.
13565
13566 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13567
13568         * wid-edit.el:
13569         remove rude messages from widget-activation-widget-mapper
13570         and widget-activation-glyph-mapper
13571
13572 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13573
13574         * toolbar.el: Remove (featurep 'x) test from
13575         toolbar-make-button-list
13576
13577 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13580         only if in the same frame.
13581
13582 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13583
13584         * packages.el (package-locations): Added site-packages hierarchy.
13585
13586         * setup-paths.el (paths-default-info-directories): Introduced and
13587         used.
13588
13589         * packages.el, setup-paths.el: Set various path searching depths
13590         to 1.
13591
13592         * packages.el (packages-hierarchy-depth):
13593         (packages-load-path-depth): Introduced and used.
13594
13595         * setup-paths.el (paths-load-path-depth): Introduced and used.
13596
13597         * find-paths.el (paths-find-recursive-path): Added max-depth
13598         parameter.
13599
13600 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13601
13602         * setup-paths.el (paths-construct-info-path): Removed
13603         dependency on behavior of (file-name-as-directory "").
13604
13605 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13606
13607         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13608         lisp objects
13609
13610 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13611
13612         * dump-paths.el, startup.el: Added handling for --debug-paths.
13613
13614 1998-04-15  William M. Perry  <wmperry@aventail.com>
13615
13616         * wid-edit.el: We cannot just set the help-echo or balloon-help
13617           properties for an extent based on the :help-echo widget
13618           property, since help-echo and balloon-help cause an EXTENT to
13619           get passed in, where :help-echo functions are expecting a WIDGET
13620
13621 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13622
13623         * scrollbar.el (init-scrollbar-from-resources): Call
13624         mswindows-init-scrollbar-metrics when appropriate.
13625
13626 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13627
13628         * dumped-lisp.el: dump x-toolbar for window system
13629
13630         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13631         have support and xpm.
13632
13633 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13634
13635         * files.el (toggle-read-only): Fix docstring.
13636         From Didier Verna <didier@xemacs.org>
13637
13638 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13639
13640         * startup.el (normal-top-level): Load autoload-file-name without
13641         specifying an extension---some people only auto-autoload.el.gz.
13642
13643 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13644
13645         * files.el (backup-enable-predicate): Don't bomb on NAME being
13646         nil.
13647
13648 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13649
13650         * find-paths.el, packages.el: Now prefers configure'd paths.
13651         This shouldn't cause any of the originally anticipated problems as
13652         the current paths architecture will not define the various
13653         configure-xxx variables if they're not specified on the configure
13654         command line.
13655
13656         * find-paths.el, setup-paths.el, packages.el: Removed all
13657         mentionings of "/" as a path separator.
13658         Used paths-construct-path throughout.
13659
13660         * find-paths.el (paths-construct-path): Created to assemble paths
13661         from directory components.
13662
13663         * setup-paths.el, packages.el: Used paths-decode-directory-path
13664         instead of decode-path-internal.
13665
13666         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13667         and associates.
13668         (paths-decode-directory-path) Created.
13669
13670         * setup-paths.el: Changed configure-exec-path to
13671         configure-exec-directory.
13672
13673 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13674
13675         * packages.el (packages-find-packages): Fixed decoding of
13676         EMACSPACKAGEPATH.
13677
13678         * startup.el: -no-packages -> -no-early-packages.
13679
13680         (packages-load-package-lisps): Fixed loading of auto-autoload
13681         files.
13682
13683         * startup.el (normal-top-level): Fixed loading of core
13684         auto-autoload.
13685
13686         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13687
13688         * startup.el, packages.el, dump-paths.el: Added proper settings
13689         for site-directory and lisp-directory variables.
13690
13691         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13692         inhibit-package-autoloads and fixed handling of it.
13693
13694         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13695         handling of former inhibit-package-init, now
13696         inhibit-early-packages, to make -vanilla etc. work.
13697
13698 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13699
13700         * code-process.el (start-process): Fallback to 'undecided instead
13701         of 'binary for process input coding stream.
13702
13703         * process.el (start-process): Docstring fix.
13704
13705 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13706
13707         * info.el (Info-insert-dir): Do not insert temporary dir files
13708         in Info-dir-file-attributes
13709         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13710         (Info-rebuild-dir): Ditto.
13711
13712 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13713
13714         * obsolete.el: Added obsoleteness declarations for
13715         `site-directory' and `Info-default-directory-list'.
13716
13717 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13718
13719         * find-paths.el (paths-find-emacs-root): Only look at the
13720         executable at the end of the symlink chain for determining the
13721         Emacs root.
13722
13723 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13724
13725         * setup-paths.el (paths-construct-info-path): Changed construction
13726         to cater to gone default in configure.
13727
13728         * find-paths.el (paths-uniq-append): Added.
13729
13730         * packages.el: Rewritten package path construction once again.
13731
13732         * dump-paths.el, startup.el: Removed package-path as a global
13733         variable.
13734
13735         * package-admin.el (package-admin-add-single-file-package):
13736         (package-admin-add-binary-package): Changed package-path to
13737         late-packages.
13738
13739         * packages.el (packages-split-path): Split path at "/" rather than
13740         nil according to change in emacs.c.
13741
13742 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13743
13744         * setup-paths.el (paths-construct-info-path): Changed info path
13745         order so that directories come out right.
13746         (paths-find-lock-directory): Fixed bug: It used to think
13747         configure-lock-directory is a path.
13748
13749 1998-04-06  Jeff Miller <jmiller@smart.net>
13750
13751         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13752         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13753         eases the use of toolbar-add/kill-item functions.
13754
13755 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13756
13757         * code-files.el (file-coding-system-alist): Commented out
13758         loaddefs.el magical treatment.
13759
13760 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13761
13762         * info.el (Info-rebuild-outdated-dir): Added new option
13763         `conservative' and made it the default
13764         (Info-rebuild-dir): Appropriately parse multi-line description
13765         strings, and multi-section dir files. Issue warning when dir
13766         is rebuilt as temporary
13767         (Info-build-dir-anew): Issue warning when dir is built as
13768         temporary
13769
13770 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13771
13772         * list-mode.el (list-mode-map): Bind highlight motion commands to
13773         standard keys left, right, C-b and C-f.
13774
13775 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13776
13777         * files.el (auto-mode-alist): allow .sc for Scheme->C
13778
13779 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13780
13781         * loadup.el (pureload): Don't quote (garbage-collect).
13782
13783 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13784
13785         * package-get-base.el: Updated.
13786
13787 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13788
13789         * isearch-mode.el (isearch-just-started): New variable.
13790         (isearch-mode): Set it.
13791         (isearch-repeat): Advance one character forward only if the search
13792         was successful, and was not just started.
13793         (isearch-repeat): Clear isearch-just-started.
13794
13795 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13796
13797         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13798         if running -batch.
13799
13800 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13801
13802         * subr.el (listify-key-sequence): Removed.
13803
13804 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13805
13806         * bytecomp.el (byte-compile-print-gensym): New option.
13807         (byte-compile-output-file-form): Use it.
13808         (byte-compile-output-docform): Ditto.
13809         (byte-compile-compiled-obj-to-list): Ditto.
13810
13811 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13812
13813         * msw-glyphs.el: set frame icon if xpm support.
13814
13815 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13816
13817         * help.el: Code that pretty prints variable values
13818           removed.
13819
13820 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13821
13822         * find-paths.el (paths-emacs-root-p): Correct test for installation
13823         directory.
13824         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13825
13826 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13827
13828         * loaddefs.el: Don't set debug-ignored-errors; leave
13829           its default value set to nil.
13830
13831 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13832
13833         * info.el (Info-rebuild-dir): fixed mis-spelling.
13834
13835 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13836
13837         * info.el (Info-rebuild-outdated-dir): New custom var
13838         (Info-insert-node): Create/update dir file when needed, ie when it
13839         does not exist or is older than some info files in directory
13840
13841 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13842
13843         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13844         for last packages, mainly for using a 20.4 package base.
13845
13846         * packages.el (late-packages): Typo fix.  It was called
13847         early-packages.
13848
13849         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13850         relative symlinks correctly.
13851         (paths-find-emacs-roots): More rigorous checking for plausible
13852         configuration-time root.
13853
13854         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13855         find its roots.
13856
13857 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13858
13859         * faces.el: Fix docstrings.
13860         * glyphs.el: Fix docstrings.
13861         * mouse.el: Fix docstrings.
13862
13863         * frame.el: Change phrase `current frame' to `selected frame'.
13864
13865         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13866
13867         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13868         macros using backquote to make them infinitely more readable.
13869
13870 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13871
13872         * packages.el (packages-find-package-path): Hardcoded specialized
13873         InfoDock support until we can clean this up.
13874
13875         * help.el (describe-bindings-1): Return the value of the bindings
13876         help buffer created.
13877         (describe-bindings): Ditto.
13878
13879         * simple.el (set-variable): Restore previous behavior of not
13880         bombing if the variable to set is not boundp.
13881
13882 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13883
13884         * packages.el (packages-handle-package-dumped-lisps): Allow for
13885         non-local files to be loaded off the package-lisp variable.
13886
13887 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13888
13889         * x-faces.el: Global X resources should override
13890           specs for all device classes (color, grayscale, mono);
13891           code currently doesn't override any of them.  Fixed by
13892           calling remove-specifier with '(x default) as the tag
13893           set and allowing inexact matches.
13894
13895 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13896
13897         * faces.el: Separated face initializations based on
13898           device classes into device type specific (tag set,
13899           instantiator) pairs.
13900
13901 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13902
13903         * wid-edit.el (widget-choice-action): Remember user's explicit
13904         choice.
13905         (widget-choice-value-create): Respect it.
13906         From Richard Stallman <rms@gnu.org>
13907
13908 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13909
13910         * setup-paths.el (paths-construct-info-path): Always append
13911         existing directories from configure-time info path.
13912
13913         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13914         Info-directory-list.
13915
13916         * info.el: Removed Info-default-directory-list which was broken by
13917         design.
13918         Removed bogus initialization of Info-directory-list---startup.el
13919         can do a much better job.
13920         Added autoload of Info-directory-list.
13921
13922         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13923         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13924         be exclusive; now it's merely given precedence, just like in the
13925         old days.
13926
13927 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13928
13929         * find-paths.el (paths-find-architecture-directory): Fix bug with
13930         finding; it used to default too early.
13931
13932 1998-03-25  Martin Buchholz <martin@xemacs.org>
13933
13934         * packages.el (packages-split-path): Fix a bug; it used to fail
13935         for paths that weren't split.
13936
13937 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13938
13939         * finder.el (finder-compile-keywords): trap on errors.
13940
13941 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13942
13943         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13944           fourth argument of t so that only the specs exactly
13945           matching the tag lists are removed.
13946
13947 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13948
13949         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13950
13951 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13952
13953         * minibuf.el (mouse-read-file-name-1): If a default directory was
13954         specified, use it for generating the completions.
13955
13956 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13957
13958         * update-elc.el: Now respects inhibit-package-init and
13959         inhibit-site-lisp.
13960         Now does path construction with loadup-paths.
13961
13962         * startup.el (normal-top-level, startup-setup-paths): Now respects
13963         inhibit-package-init and inhibit-site-lisp.
13964
13965         * packages.el (packages-find-package-path): Extended package path
13966         by version-specific hierarchies.
13967         (packages-find-packages): Now respects inhibit flag and
13968         inhibit-site-lisp.
13969         Moved path setup to loadup-paths.
13970
13971         * make-docfile.el: Now respects inhibit-package-init and
13972         inhibit-site-lisp.
13973         Now does path construction with loadup-paths.
13974
13975         * loadup.el: Now respects inhibit-package-init and
13976         inhibit-site-lisp.
13977
13978         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13979
13980         * loadup-paths.el: New file: setup load-path to encompass
13981         packages.
13982
13983 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13984
13985         * auto-show.el: load-gc renamed to pureload.
13986         * site-load.el: Ditto.
13987         * packages.el (toplevel): Ditto.
13988         * loadup.el (really-early-error-handler): Ditto.
13989         * dumped-lisp.el (preloaded-file-list): Ditto.
13990         * cus-face.el (custom-declare-face): Ditto.
13991
13992 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13993
13994         * <Today>: The Big Path Searching Overhaul.
13995
13996         * find-paths.el: New file: find and assemble paths in the
13997         installation hierarchy.
13998
13999         * setup-paths.el: New file: global layout of paths and directories
14000         within the XEmacs hierarchy.
14001
14002         * packages.el: Replaced everything related to path searching and
14003         startup by code in terms of find-paths.
14004
14005         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14006         the new path searching engine.
14007
14008         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14009         and setup-paths.
14010
14011 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14012
14013         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14014         setup-paths.el.
14015
14016 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14017
14018         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14019         compiles identically in any configuration.
14020         Removed irrelevant commentary.
14021
14022 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14023
14024         * simple.el (set-variable): Allow setting specifiers.
14025
14026 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14027
14028         * lisp.el (forward-sexp): Revert previous change.
14029
14030 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14031
14032         * frame.el (frame-initialize): Use `delete-console' instead of
14033         `delete-device' to delete the stream console to match the usage in
14034         Fkill_emacs.
14035
14036 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14037
14038         * files.el (cdpath-previous): New variable.
14039         (cd): Use it.
14040         From Bob Weiner <weiner@wave.altrasoft.com>
14041
14042 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14043
14044         * keydefs.el: Changed keybindings of forward-char,
14045           backward, scroll-up and scroll-down to point to their
14046           -command counterparts.
14047
14048         * simple.el: New functions: forwarc-char-command,
14049           backwrad-char-command, scroll-up-command,
14050           scroll-down-command which work liek their counterparts
14051           except that they honor the variable
14052           signal-error-on-buffer-boundary.
14053
14054           Definition of signal-error-on-buffer-boundary received
14055           from src/cmds.c.
14056
14057           defvar declaration added for word-across-newline to avoid
14058           byte-compiler warning about the free variable reference.
14059
14060 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14061
14062         * winnt.el: Removed "%t" from the beginning of
14063         modeline-format. From now on, there's no nt-specifics in the modeline.
14064
14065 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14066
14067         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14068         of `when' with `if'.
14069
14070 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14071
14072         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14073         mswindows. Must be reworked along with glyphs.el, or
14074         merged into it, after there is images support.
14075
14076         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14077         'mswindows.
14078
14079 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14080
14081         * faces.el: fix for text cursor initialization.
14082         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14083         From Andy Piper <andyp@parallax.co.uk>
14084
14085 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14086
14087         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14088         if there is an existing package that handles it and warn the user
14089         about that mode.
14090
14091 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14092
14093         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14094         Installation" menu item when Installation-string is not bound.
14095
14096 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14097
14098         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14099         From Jeremiah W. James <jerry@cs.ucsb.edu>
14100
14101 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14102
14103         * msw-faces.el:
14104         * faces.el: Fix face initialization.
14105
14106 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14107
14108         * files.el (backup-enable-predicate): fix breakage introduced
14109         by TMPDIR patch.
14110
14111 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14112
14113         * x-faces.el (x-init-face-from-resources): The
14114           TTY face property retrieval functions don't return
14115           specifiers, so use face-property instead.
14116
14117 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14118
14119         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14120
14121 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14122
14123         * x-menubar.el: Expanded documentation for
14124           option-save-faces.  Changed Options -> Browse Faces
14125           menu entry to invoke customize-face.
14126
14127 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14128
14129         * faces.el: Most face initialization moved out of
14130           init-other-random-faces to the top level so that the
14131           initialization happens before Xemacs is dumped.  Much
14132           of the fascist "face-differs-from-default-p or FROB!"
14133           code has been retired in favor of letting the user do
14134           what they want to do.  Face initialization code changed
14135           to use `default' specifier tag so that the settings can
14136           be overridden later if the user wishes it.
14137
14138 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14139
14140         * about.el (about-hackers): Update contributors list.
14141
14142 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14143
14144         * specifier.el: Define new specifier tag `default'.
14145
14146         * modeline.el: Initialize faces using `default' tag.
14147
14148         * x-faces.el (x-init-face-from-resources): Remove
14149           specifier specs containing the `default' tag before
14150           adding new specs.
14151
14152 1998-03-02  John Jones  <jj@asu.edu>
14153
14154         * package-get.el (package-get-all): fixed arguments on call to
14155         package-admin-add-single-file-package.
14156         * package-get.el (package-get-installedp): fixed to match
14157         advertised behavior.
14158         * package-get.el: added function package-get-update-all which
14159         installs newest versions of all the current packages (if they are
14160         not already installed).
14161
14162 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14163
14164         * files.el (find-file-noselect): Uncommented `truename' binding in
14165         `let*' and use it later to set `buffer-file-truename' iff it's
14166         still nil, as happens for example when finding a compressed
14167         file with "jka-compr".
14168
14169 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14170
14171         * faces.el: in make-face-* type functions do the operation for all
14172         window systems, not just the first one found.
14173
14174         * font.el: call mswindows-list-fonts for mswindows.
14175
14176 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14177
14178         * code-process.el (call-process-region):
14179         * process.el (call-process-region):
14180         * package-get.el (package-get-dir):
14181         * files.el (backup-enable-predicate):
14182         * gnuserv.el (gnuserv-temp-file-regexp):
14183         Use temp-directory in place of `/tmp'.
14184
14185 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14186
14187         * "Fast" dired-in-C enhancements for Windows 95/NT:
14188
14189         * files.el: Added function, `wildcard-to-regexp', from GNU
14190           Emacs.
14191
14192         * files.el (insert-directory): Modified to use special
14193           dired-in-C enhancements if present.
14194
14195 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14196
14197         * code-files.el: make default coding no-conversion.
14198
14199 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14200
14201         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14202         the load-path.
14203
14204         * update-elc.el: Strip directory when testing for files not to
14205         bytecompile.
14206
14207 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14208
14209         * lisp-mode.el: Use recommended form for menus.
14210
14211         * info.el (Info-construct-menu): Use recommended form for menus.
14212
14213         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14214         entry.
14215
14216 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14217
14218         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14219           (get-frame-for-buffer-noselect): Always return frames
14220           in the not-this-window-p cond clause.
14221
14222 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14223
14224         * help.el (describe-installation): New function.
14225
14226         * x-menubar.el (default-menubar): Add describe-installation to
14227         Help menu.
14228
14229         * packages.el (packages-unbytecompiled-lisp): Installation.el
14230         should not be bytecompiled.
14231
14232         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14233         XEmacs.
14234
14235         * x-menubar.el (default-menubar): Use correct guard for VM menu
14236         entry.
14237
14238         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14239         coding.
14240         From Andy Piper <andyp@parallax.co.uk>
14241
14242 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14243
14244         * ldap.el: Do not require ldap-internal at compile time.
14245
14246 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14247
14248         * code-files.el: new file. a virtual copy of mule-files.el
14249         but without charset
14250         dependencies. (toggle-buffer-file-ocding-system) new function for
14251         changing the eol type for the current buffer.
14252
14253         * code-process.el: new file. a copy of
14254         mule-process.el. mule-process.el will disappear when things have
14255         settled.
14256
14257         * coding.el: new file. a virtual copy of mule-files.el but
14258         without charset dependencies. (coding-system-base) new function
14259         for getting the parent coding system of a coding system with eol
14260         type set.
14261
14262         * dumped-lisp.el: add above files for the non-mule case.
14263
14264 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14265
14266         * window-xemacs.el (display-buffer): If no explicit
14267           frame is specified, search for a window that displays
14268           the buffer on the currently selected frame, before
14269           searching other frames.
14270
14271 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14272
14273         * frame.el (get-frame-for-buffer): If not-this-window-p
14274           is non-nil, use window on the selected frame if it is not
14275           also the selected window.  When defaulting, search for
14276           windows on the currently selected fgrame before searching
14277           other frames.
14278
14279 1998-02-25  Didier Verna  <didier@xemacs.org>
14280
14281         * modeline.el (modeline-swap-buffers): originally named
14282         `mouse-release-modeline'. Whether to actually swap the buffers is
14283         decided in `mouse-drag-modeline'.
14284         (mouse-drag-modeline): A button release event is considered a
14285         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14286         stay unchanged.
14287
14288 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14289
14290         * x-menubar.el: Put redo on the menubar.
14291         From Aki Vehtari <Aki.Vehtari@hut.fi>
14292
14293 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14294
14295         * bytecomp.el (displaying-byte-compile-warnings): if
14296         temp-buffer-show-function is set, use it to display current set of
14297         warnings in the "*Compile-Log-Show*" buffer.
14298
14299         * simple.el (display-warning-buffer): if temp-buffer-show-function
14300         is set, use it to display current set of warnings in the
14301         "*Warnings-Show*" buffer.
14302
14303 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14304
14305         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14306         Common Lisp.
14307
14308 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14309
14310         * menubar.el: Allow button descriptors at least 2 long.
14311
14312         * x-menubar.el (default-menubar): Use recommended forms.
14313         (file-menu-filter): Remove.
14314         (edit-menu-filter): Remove.
14315
14316 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14317
14318         * about.el (about-hackers): Updated.
14319
14320 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14321
14322         * help.el (help-max-help-buffers): new variable
14323         (help-register-and-maybe-prune-excess): new function
14324         (help-buffer-name): use help-max-help-buffers.
14325         (with-displaying-help-buffer): use
14326         help-register-and-maybe-prune-excess.
14327
14328         * help.el (help-maybe-pretty-print-value): if the value fits on
14329         one line, let it.
14330
14331 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14332
14333         * (with-displaying-help-buffer): there is no need to kill the buffer
14334         if it exists, because with-output-to-temp-buffer will clear it.
14335         further, killing the buffer violates the rule that
14336         temp-buffer-show-function, if set, has the full responsibility of
14337         showing the temp buffer.  killing the buffer fucks with the window
14338         configuration, hosing temp-buffer-show-function.
14339
14340
14341 1998-02-23  Didier Verna  <didier@xemacs.org>
14342
14343         * modeline.el (mouse-drag-modeline):
14344         - Always scroll the modeline that was originally clicked on.
14345         - Use x pixels instead of x characters (which doesn't work anyway)
14346         as horizontal reference for modeline dragging. This allows us to
14347         keep on dragging the modeline even if the motion event occurs in
14348         another window.
14349
14350 1998-02-23  Didier Verna  <didier@xemacs.org>
14351
14352         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14353         glyph on the modeline to indicate that dragging the mouse has an
14354         effect both horizontally and vertically.
14355
14356 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14357
14358         * about.el (about-xemacs): Get rid of redundant visible version
14359         number.
14360
14361 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14362
14363         * about.el (about-hackers): Update credits.
14364
14365 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14366
14367         * prim/register.el (view-register): Show register type file-query.
14368
14369 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14370
14371         * mode-motion.el (mode-motion-highlight-internal):
14372           save-excursion inside save-window-exucrsion form to
14373           hide buffer point changes from save-window-excursion.
14374           Prevents display flickering when the mouse pointer
14375           moves.
14376
14377 1998-02-17  Didier Verna  <didier@xemacs.org>
14378
14379         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14380         function to handle correctly the case of a toolbar one side of the
14381         window: scrolling will not necessarily happen.
14382
14383 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14384
14385         * files.el (after-find-file): Restore missing argument
14386           to format that provides filename for "... consider M-x
14387           recover-file" message.  Also call `message' with "%s"
14388           as the first arg instead of an arbitrary string.
14389
14390 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14391
14392         * about.el (about-hackers): Various additions.
14393
14394 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14395
14396         * autoload.el (generate-file-autoloads-1): Don't force an extra
14397         line out when copying on-the-same line autoloads.
14398
14399         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14400         is installed.
14401
14402 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14403
14404         * x11/x-win-xfree86.el (x-win-init-xfree86):
14405         * x11/x-win-sun.el (x-win-init-sun):
14406         * x11/x-init.el (x-initialize-compose):
14407         * prim/simple.el:
14408         (backward-or-forward-kill-sexp):
14409         (backward-or-forward-kill-sentence):
14410         (backward-or-forward-kill-word):
14411         (backward-or-forward-delete-char):
14412         * prim/isearch-mode.el (isearch-help-or-delete-char):
14413         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14414         x-keysym-on-keyboard-p to detect backspace.
14415         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14416         Clean up symbols used with dead keys, checking Linux and solaris
14417         keysyms.
14418         Simplify x-win-*.el using above methods.
14419         Change documentation for x-keysym-*-p functions.
14420
14421 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14422
14423         * about.el (about-hackers): Restore entries for Michael Sperber and
14424         Vinnie Shelton.
14425         From Vinnie Shelton <acs@acm.org>
14426
14427 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14428
14429         * simple.el (count-words-region): Ditto.
14430
14431 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14432
14433         * simple.el (count-words-buffer): Document.  Don't print anything
14434         if non-interactive.
14435
14436 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14437
14438         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14439         multiple files in InfoDock.
14440
14441 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14442
14443         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14444         from version.el in InfoDock.
14445
14446         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14447         specially.
14448
14449 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14450
14451         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14452         variable name in docstring.
14453
14454 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14455
14456         * menubar.h: Include "gui.h".
14457
14458 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14459
14460         * site-load.el: Fix documentation.
14461
14462 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14463
14464         * package-get-base.el (package-get-base): Updated.
14465
14466         * keymap.el: PC-ize.
14467
14468 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14469
14470         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14471         from' on a fresh line.
14472
14473 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14474
14475         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14476         object.
14477
14478 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14479
14480         * undo-stack.el: PC-ize.
14481
14482         * cmdloop.el: PC-ize.
14483
14484 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14485
14486         * bytecomp-runtime.el: PC-ize.
14487
14488         * byte-optimize.el: Prolog fixup.  PC-ize.
14489
14490         * cus-dep.el: Spelling fix.
14491
14492         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14493         entries follow).
14494
14495 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14496
14497         * text-mode.el (text-mode-hook-identify): New function,
14498         put on text-mode-hook.  Set text-mode-variant here.
14499         (text-mode): Don't set it here.
14500
14501 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14502
14503         * text-mode.el (text-mode-hook): New defvar.
14504         (text-mode-variant): New variable.
14505         (text-mode): Set that variable locally.
14506         (toggle-text-mode-auto-fill): New command.
14507
14508 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14509
14510         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14511
14512 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14513
14514         * text-mode.el (paragraph-indent-text-mode):
14515         Renamed from spaced-text-mode.
14516         (text-mode-map): Bind TAB to indent-relative.
14517         (indented-text-mode-map): Variable deleted.
14518         (indented-text-mode): Now an alias for text-mode.
14519
14520 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14521
14522         * loadup.el: test-atoms debugging stuffs removed.
14523
14524 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14525
14526         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14527
14528 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14529
14530         * help.el (describe-beta): Made it use `locate-data-file'.
14531         (describe-distribution): Ditto.
14532         (describe-copying): Ditto.
14533         (describe-project): Ditto.
14534         (view-emacs-news): Ditto.
14535
14536         * help-nomule.el (help-with-tutorial): Made it use
14537         `locate-data-file' to find tutorial.
14538
14539 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14540
14541         * about.el: Corrected my email address.
14542
14543         * mouse.el: Added 'mouse-mswindows-drop' similar to
14544         'mouse-offix-drop'.
14545
14546 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14547
14548         * loadup.el (running-xemacs): Spelling fix.
14549
14550 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14551
14552         * packages.el (packages-find-packages-1): Don't allow a backwards
14553         compatible lisp tree to overwrite `preloaded-file-list'.
14554
14555 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14556
14557         * loadup.el: Don't delete "xemacs" prior to dumping.
14558
14559 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14560
14561         * package-info.el (pi-last-mod-date): New function.
14562         (pi-author-version): New function.
14563         (batch-update-package-info): Use them.
14564
14565 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14566
14567         * frame.el (get-frame-for-buffer-default-to-current): Create.
14568         (get-frame-for-buffer-noselect): Allow user to use current frame
14569         with `get-frame-for-buffer-default-to-current'.
14570
14571 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14572
14573         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14574         (byte-compile-output-docform): Ditto.
14575         (byte-compile-compiled-obj-to-list): Ditto.
14576
14577 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14578
14579         * startup.el (command-line-1): Removed code that ran
14580           buffer-menu.
14581
14582 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14583
14584         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14585
14586 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14587
14588         * frame.el (suspend-emacs-or-iconify-frame): Check using
14589         `device-on-window-system-p' instead of explicitly checking for X,
14590         so that the same logic works for MS Windows.
14591         (suspend-or-iconify-emacs): Ditto.
14592
14593 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14594
14595         * about.el (about-maintainer-info): Andy Piper is back.
14596         (xemacs-hackers): Updated Andy Piper's email address.
14597         (about-hackers): Added Jonathan Harris.
14598         (about-hackers): Updated Tibor Polgar's email address.
14599
14600 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14601
14602         * about.el: Add xemacs.org email manager.
14603
14604         * package-get-base.el (package-get-base): Updated with most recent
14605         package updates.
14606
14607 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14608
14609         * help.el (function-arglist): Use `indirect-function' instead of
14610         `symbol-function' so that aliases are treated correctly.
14611
14612 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14613
14614         * help.el (help-map): Add f1 binding to `help-for-help'.
14615         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14616         (describe-key-briefly): Use `princ' "%s" to print object.
14617         (with-displaying-help-buffer): Kill buffer if it exists, again.
14618         (describe-key): Use `princ' "%s" to print object.
14619         (describe-function-1): Use `princ' "%s" to print object.
14620         Commented out alias lines removed.
14621         (help-pretty-print-limit): New variable to control pretty-printing
14622         of variable values.
14623         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14624         `help-pretty-print-value' again.  Only print-print when OBJECT is
14625         list of length less than `help-pretty-print-limit'.
14626         (describe-variable): Use `help-maybe-pretty-print-value' again.
14627
14628 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14629
14630         * simple.el (blink-matching-open): Remove C++ kludge.
14631         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14632
14633 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14634
14635         * info.el (Info-default-directory-list): Made the documentation
14636         more explanitory.
14637
14638 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14639
14640         * lisp/packages.el:
14641         * lisp/package-admin.el:
14642         * lisp/build-report.el:
14643         Fix typos.
14644
14645 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14646
14647         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14648         warnings in Java buffers without final newline and editing the
14649         last line.
14650
14651 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14652
14653         * packages.el (packages-find-packages-1): Don't allow a backwards
14654         compatible lisp tree to overwrite `preloaded-file-list'.
14655         Suggested by Colin Rafferty  <colin@xemacs.org>
14656
14657         * mouse.el (mouse-offix-drop): Set undo-boundary.
14658         From Oliver Graf <ograf@fga.de>
14659
14660 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14661
14662         * loadup.el (load-gc): rewrite as defun.
14663         Print something sensical if a required dump-time file isn't found.
14664
14665 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14666
14667         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14668         bug strikes a menudescriptor.
14669
14670         * package-get-base.el (package-get-base): Updated.
14671
14672         * package-info.el (batch-update-package-info): Derive REQUIRES
14673         from the Makefile.
14674
14675 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14676
14677         * files.el (save-some-buffers): Don't play games with deleting
14678         other windows if we are in the minibuffer window.
14679
14680 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14681
14682         * modeline.el (modeline-minor-mode-menu): Add support for :active
14683         (add-minor-mode): Document :active property to TOGGLE.
14684
14685 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14686
14687         * modeline.el (modeline-minor-mode-menu): Add support for an
14688         `:included' predicate in the `toggle-sym' plist.
14689         (add-minor-mode): Document the :included property, format
14690         docstring some more.
14691         (modeline-minor-mode-menu): Documentation string added.
14692
14693 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14694
14695         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14696         labels from the symbol-names by thwacking off the overly redundant
14697         and overused "mode", parenthesizing "minor", and capitalizing the
14698         resultant strings.  Also shortened the menu's title by eliminating
14699         the redundant buffer name.
14700         (add-minor-mode): Beautified the docstring, added mention of the
14701         `:menu-tag' property of TOGGLE.
14702         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14703         `toggle-sym' to beatify the mode-life menus.
14704         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14705         `auto-fill-function'.
14706
14707 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14708
14709         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14710         menus to :style 'toggle.
14711
14712 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14713
14714         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14715
14716 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14717
14718         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14719         only recognize first hyperlink.
14720         (hyper-apropos-highlightify): Deletia, this is already done by
14721         `hyper-apropos-insert-face'.
14722         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14723
14724 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14725
14726         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14727         mail.
14728         (toolbar-mail-reader): Add support for `send'.
14729         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14730
14731 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14732
14733         * info.el (Info-emacs-info-file-name): Add defvar for
14734         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14735         will function properly.
14736
14737 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14738
14739         * simple.el: make the backwards delete function called by
14740         `backward-or-forward-delete-char' user configurable.
14741
14742 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14743
14744         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14745         compiled function got loaded from.
14746
14747 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14748
14749         * term/apollo.el: Synched up with InfoDock 3.6.2.
14750
14751 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14752
14753         * startup.el (load-init-file): Load autoloads earlier.
14754         (startup-splash-frame): Handle InfoDock logo.
14755
14756         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14757         InfoDock.
14758         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14759
14760         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14761         doesn't have this function.
14762
14763         * packages.el (locate-data-file): Fix to call `locate-file'.
14764
14765 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14766
14767         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14768         version of version.el.
14769         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14770
14771         * x-menubar.el (default-menubar): Guard reference to
14772         `gnuserv-frame'.
14773         (default-menubar): Guard references to `font-lock-mode'.
14774         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14775         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14776
14777         * make-docfile.el: Don't snarf doc strings from autoloads.
14778
14779         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14780         loading auto-autoloads files.
14781
14782         * loaddefs.el: Disable dumping autoloads.
14783
14784 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14785
14786         * lisp-mnt.el: Synch to Emacs 20.2.
14787
14788         * help.el: Remove manual autoload of `finder-by-keyword'.
14789
14790         * finder.el (finder-by-keyword): Autoload.
14791
14792         * help.el: Conditionalize hyperbole setup.
14793
14794 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14795
14796         * packages.el (package-require): Update to reflect new data format.
14797
14798 1998-01-02  Didier Verna  <didier@xemacs.org>
14799
14800         * x-menubar.el (default-menubar): make the tutorials available
14801         through the menubar. (Plus some compilation warnings cleanup).
14802
14803 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14804
14805         * check-features.el: New file.  Perform sanity check after build.
14806
14807         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14808         files to tooltalk package.
14809         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14810         package.
14811
14812         * package-admin.el (package-admin-xemacs): Use better default for
14813         location of XEmacs binary.
14814
14815 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14816
14817         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14818         tag with sexp and add value tag with value `t'.
14819
14820 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14821
14822         * package-get.el: Changes to work with real data.
14823         From Pete Ware <ware@cis.ohio-state.edu>
14824
14825         * packages.el (packages-reload-autoloads): Guard load for the time
14826         being.
14827
14828         * update-elc.el ("packages.el"): Force loading packages.el instead
14829         of possibly out-of-date packges.elc.
14830         * make-docfile.el ("packages.el"): Ditto.
14831
14832 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14833
14834         * build-report.el (build-report-delete-regexp): Added a rule for
14835         the main tarball shadowing anything past it.
14836
14837 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14838
14839         * packages.el (package-provide): Delete a previous provide.
14840
14841         * package-info.el: New file.
14842
14843         * package-get.el: New file.
14844         From Pete Ware <ware@cis.ohio-state.edu>
14845         (package-get): Fix md5 computation to work with Mule.
14846
14847 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14848
14849         * simple.el (log-message-*): Quote symbols in docstrings properly.
14850
14851 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14852
14853         * packages.el (packages-new-autoloads): Ignore symbolic links.
14854
14855         * cus-face.el (face-custom-attributes-get): Fix typo.
14856         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14857
14858 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14859
14860         * startup.el (load-init-file): Reload new or changed autoloads
14861         unless inhibited.  Reload modified dumped lisp (stubbed).
14862
14863         * packages.el (packages-new-autoloads): New function.
14864         (packages-reload-autoloads): New function.
14865         (packages-reload-dumped-lisp): New (stub) function.
14866
14867         * loadup.el: Inhibit reloading dumped files when running temacs.
14868
14869         * loadhist.el (file-provides): Extend to handle variant
14870         extensions.
14871
14872         * replace.el (query-replace): Fix typo.
14873
14874 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14875
14876         * make-docfile.el: list-autoloads-path has been renamed.
14877         * update-elc.el: list-autoloads has been renamed.
14878
14879         * packages.el (packages-list-autoloads): Renamed.
14880         (packages-list-autoloads-path): Ditto.
14881
14882 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14883
14884         * packages.el (packages-find-packages-1): Made it signal a warning
14885         for an error in an auto-autoload.el file.
14886
14887 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14888
14889         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14890         tag with const.
14891         From Aki Vehtari <Aki.Vehtari@hut.fi>
14892
14893         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14894
14895         * loadhist.el (unload-feature): Remove autoload.
14896
14897 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14898
14899         * loadhist.el: Unpackaged.
14900
14901         * help.el (describe-symbol-find-file): Rename
14902         `describe-function-find-file' and make old name obsolete.
14903         (describe-function-1): Use it.
14904         (describe-function-1): Guard reference to
14905         `compiled-function-annotation'.
14906
14907 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14908
14909         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14910         argument.
14911         (help-mode-quit): New optional arg to control whether it kills or
14912         buries.  Tidied up.
14913         (with-displaying-help-buffer): Don't kill buffer initially, even
14914         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14915         (help-pretty-print-value): Rename back from
14916         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14917         use it, otherwise use dumped `cl-prettyprint'.
14918         (describe-variable): Use `help-pretty-print-value' again.
14919         (find-func): Removed reference to "find-func" at end.
14920
14921 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14922
14923         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14924           GUI XEmacs. Rename? x-menubar is rather window system
14925           independant, except for a couple of items.
14926
14927 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14928
14929         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14930         entries as they will no longer be distributed with XEmacs.
14931
14932         * format.el (format-alist): Fix image/tiff regexps.
14933         From P. E. Jareth Hein <jareth@camelot-soft.com>
14934
14935         * help.el (help-maybe-pretty-print-value): Rename.
14936         (describe-variable): Use it.
14937         (describe-variable): Add trailing linefeed.
14938
14939 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14940
14941         * help.el (describe-function-1): Don't output anything for
14942           arglist of autoload functions.
14943
14944 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14945
14946         * help.el (describe-function-1): Don't output anything for
14947           arglist of autoload functions.
14948
14949 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14950
14951         * help.el (help-mode-map): New bindings for `help-mode-bury',
14952         `describe-function-at-point', `describe-variable-at-point',
14953         `Info-elisp-ref', `customize-variable', `help-next-section' and
14954         `help-prev-section'.
14955         (help-next-section): New function.
14956         (help-prev-section): New function.
14957         (help-mode-quit): Changed to kill the help buffer.
14958         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14959         correctly.
14960         (help-buffer-name): New function to generate the name of help
14961         buffers.
14962         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14963         argument giving the name of the help buffer.
14964         (describe-key): Use `with-displaying-help-buffer' with name.
14965         (describe-mode): Ditto.
14966         (describe-bindings): Ditto.
14967         (describe-prefix-bindings): Ditto.
14968         (view-lossage): Ditto.
14969         (with-syntax-table): New macro.
14970         (function-called-at-point): Use `ignore-errors' and
14971         `with-syntax-table'.
14972         (function-at-point): Ditto.
14973         (describe-function): Use `with-displaying-help-buffer' with name.
14974         (function-arglist): Extracted from `describe-function-1'.  Returns
14975         function's arglist as string.
14976         (function-documentation): Extracted from `describe-function-1'.
14977         Returns function's docstring.
14978         (describe-function-1): Remove all the "stream" garbage, including
14979         the stream argument.  Use `function-arglist' and
14980         `function-documentation'.
14981         (describe-function-arglist): Just use `function-arglist'.
14982         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14983         (help-pretty-print-value): New function to help with
14984         pretty-printing variable values.  Knows about `#<...>'.  Needs
14985         `pp-internal'.
14986         (describe-variable): Use `with-displaying-help-buffer' with name.
14987         Formatting improved.  Display file where variable is defined, if
14988         known.  Use `help-pretty-print-value'.
14989         (describe-syntax): Use `with-displaying-help-buffer' with name.
14990         (list-processes): Remove "stream" garbage.
14991
14992 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14993
14994         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14995         call a dumped routine instead.
14996
14997         * x-win-xfree86.el: Wrap file in defun.
14998         * x-win-sun.el: Ditto.
14999
15000 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15001
15002         * help.el (view-emacs-news): Remove usage of outl-mouse which
15003         advises functions and does other evil things.
15004
15005 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15006
15007         * format.el (format-alist): Add `image/tiff'.
15008         From P. E. Jareth Hein <jareth@camelot-soft.com>
15009
15010 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15011
15012         * about.el (about-hackers): More names added.
15013
15014         * make-docfile.el: Remove superfluous package path search.
15015
15016         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15017
15018 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15019
15020         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15021         ignored shadows.
15022
15023 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15024
15025         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15026         get trailing slashes when added to the load-path.
15027
15028         * x-init.el (init-x-win): Locate where XEmacs X localization files
15029         are.
15030
15031 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15032
15033         * x-faces.el: Added support for foregroundToolBarColor
15034           to xpm-color-symbols.
15035
15036 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15037
15038         * etags.el (tags-remove-duplicates): Removed.
15039         (buffer-tag-table-list): Use `delete-duplicates'.
15040
15041         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15042         correctly.
15043         (get*): Defalias to `get'.
15044
15045         * cl.el (eql): Compare integers with `eq'.
15046         (cl-map-extents): Check for `map-extents' first.
15047
15048 1997-12-17  Didier Verna  <didier@xemacs.org>
15049
15050         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15051         added the 'numero', 'copyright' and 'trademark' symbols.
15052
15053         * leim/quail/latin-post.el ("french-postfix"): see above.
15054
15055 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15056
15057         * widget.el (define-widget): Check the arguments.
15058
15059         * cus-edit.el (customize-face): Use `check-argument-type'.
15060         (custom-variable-value-create): Use `signal' to signal error.
15061         (custom-variable-reset-saved): Ditto.
15062         (custom-variable-reset-standard): Ditto.
15063         (custom-face-reset-saved): Ditto.
15064
15065         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15066         (widget-default-format-handler): Ditto.
15067         (widget-checklist-add-item): Ditto.
15068         (widget-radio-add-item): Ditto.
15069         (widget-editable-list-entry-create): Ditto.
15070         (widget-sexp-prompt-value): Ditto.
15071
15072         * custom.el (custom-declare-variable): Signal errors better.
15073         (custom-handle-keyword): Ditto.
15074         (custom-declare-group): Ditto.
15075
15076         * window-xemacs.el (windows): Ditto.
15077
15078         * menubar.el (menu): Ditto.
15079
15080         * keydefs.el (keyboard): Ditto.
15081
15082         * minibuf.el (minibuffer): Ditto.
15083
15084         * process.el (execute): Ditto.
15085
15086         * fill.el (fill): Ditto.
15087
15088         * modeline.el (modeline): Ditto.
15089
15090         * help.el (help): Ditto.
15091
15092         * faces.el (faces): Ditto.
15093
15094         * files.el (files): Ditto.
15095
15096         * x-init.el (x): Ditto.
15097
15098         * lisp-mode.el (lisp): Ditto.
15099
15100         * process.el (processes): Ditto.
15101
15102         * mouse.el (mouse): Ditto.
15103
15104         * abbrev.el (abbrev): Moved from cus-edit.
15105
15106         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15107         as variable declaration.
15108
15109 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15110
15111         * menubar.el (find-menu-item): Use `check-argument-type'.
15112         (find-menu-item): Cosmetic changes.
15113
15114 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15115
15116         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15117
15118 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15119
15120         * startup.el (set-default-load-path): Only search package-path
15121         when not running temacs.
15122
15123         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15124         files.
15125
15126         * loadup.el: Correct commentary.  Reformatting.
15127         (really-early-error-handler): Use absolute path to the
15128         first dumped-lisp.el file.
15129         (really-early-error-handler): Print full path name of
15130         each dumped lisp file (inherited from InfoDock).
15131
15132         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15133         dumped-lisp.el files.
15134
15135         * make-docfile.el (preloaded-file-list): Reorder when the
15136         package-path is searched.
15137         * update-elc.el: Ditto.
15138
15139         * lisp-mode.el (call-with-condition-handler): Treat the same as
15140         `condition-case' for indentation.
15141
15142         * about.el (about-xemacs): Update release date.
15143
15144 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15145
15146         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15147         anywhere but at the last clause.
15148         (ecase): Disallow `t' and `otherwise'.
15149
15150 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15151
15152         * cus-edit.el (custom-buffer-create-buttons): New function
15153         from stuff moved out of `custom-buffer-create-internal'.
15154         (custom-novice): New variable.  Default t.
15155         (custom-display-global-buttons): Ditto.  Default `top'.
15156         (custom-buffer-create-internal): Only display help if
15157         `custom-novice' is non-nil.  Display global buttons according to
15158         `custom-display-global-buttons'.
15159
15160 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15161
15162         * menubar.el (find-menu-item): Use `check-argument-type'.
15163         (find-menu-item): Cosmetic changes.
15164
15165 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15166
15167         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15168         look.
15169
15170 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15171
15172         * format.el (format-deannotate-region):  Bug fix.
15173         Deannotating a region containing unknown tags would fail
15174         (causing decoding of text/enriched to fail at user level)
15175
15176 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15177
15178         * minibuf.el (read-directory-name): Support sixth
15179           arg, HISTORY, as already documented.
15180
15181 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15182
15183         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15184         to `ecase'.
15185
15186 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15187
15188         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15189         skk-activate.
15190
15191 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15192
15193         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.