update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
5
6 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
9         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
10
11 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `===ucs@gb'.
15
16 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
19         setting for `===hanyo-denshi/ks', `===jis-x0208' and
20         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
21         as the entity-reference for `===jis-x0213-1@2000'; use
22         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
23
24 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `===jis-x0208'.
28
29         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
30         instead of `===jis-x0208' as the mother.
31         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
32         `===jis-x0208' as the mother.
33         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
34         `===jis-x0208' as the mother.
35         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
36         `===jis-x0213-1' as the mother.
37         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
38         `===jis-x0213-1' as the mother.
39         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
40         the mother.
41         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
42         mother.
43
44 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         setting for `=ucs-var-001'.
48
49 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=ucs-bmp-var-001'.
53
54         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
55         CHISE.
56         (=ucs-bmp-var-001): Ditto.
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `=ucs-var-003'.
60
61 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=ucs-bmp-var-003'.
65
66         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
67         CHISE.
68         (=ucs-bmp-var-003): Ditto.
69
70 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `=ucs-var-002'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=ucs-bmp-var-002'.
77
78         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
79         CHISE.
80         (=ucs-bmp-var-002): Ditto.
81
82 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
85         XEmacs CHISE.
86         (==jis-x0208@1978/5pr): Ditto.
87
88 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `=>ucs-bmp-cjk@component'.
92
93         * mule/mule-conf.el (=>ucs@component): New coded-charset for
94         XEmacs CHISE.
95         (=>ucs-bmp-cjk@component): Ditto.
96
97 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `=>iwds-1'.
101
102 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
105         CHISE.
106
107 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list):
110         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
111         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
112         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
113         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
114
115 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
118         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
119
120         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
121         `=>>ucs@iso' as the mother.
122         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
123         mother.
124
125 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hanyo-denshi/ia'.
129
130 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hanyo-denshi/ia'.
134
135 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-conf.el (=koseki): Fix DOC.
138         (==koseki): New coded-charset for XEmacs CHISE.
139
140 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
143         XEmacs CHISE.
144         (===hanyo-denshi/jd): Fix DOC.
145
146 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         setting for `===hanyo-denshi/ip'.
150
151 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `===hanyo-denshi/ip'.
155
156         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
157         XEmacs CHISE.
158
159 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `==ucs-radicals@unicode' and `=>daikanwa'.
163
164         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
165         for XEmacs CHISE.
166
167 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
170         XEmacs CHISE.
171
172 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===ruimoku-v6'.
176
177 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `===ruimoku-v6'.
181
182 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
185         CHISE.
186
187 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
190         coded-charset for XEmacs CHISE.
191
192 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
195         XEmacs CHISE.
196
197 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `===ucs-sip@iso'.
201
202 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
205         CHISE.
206
207 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `==ucs-sip@iso'.
211
212         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
213         CHISE.
214
215 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
218         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
219         (=ucs-sip-ext-b@iso): Fix registry.
220         (==ucs-sip-ext-b@iso): Ditto.
221         (===ucs-sip-ext-b@iso): Ditto.
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=ucs-sip@iso'.
225
226 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `=>cbeta'.
230
231 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `=>cns11643-7'.
235
236         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
237
238 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
241         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
242
243 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
246         `=ucs@cns'.
247         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
248         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
249         `=ucs@jis/1990'.
250         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
251         `=ucs@jis/2000'.
252         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
253         `=ucs@jis/2004'.
254         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
257         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
258
259 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
262         XEmacs CHISE.
263         (==jis-x0208@1978/1pr): Ditto.
264         (==jis-x0208@1978/2-pr): Ditto.
265
266 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         setting for `===jis-x0213-1@2004'.
270
271 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `===hanyo-denshi/jb'.
278
279         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
280         XEmacs CHISE.
281         (=+>hanyo-denshi/ft): Ditto.
282         (=+>hanyo-denshi/jt): Ditto.
283
284 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hanyo-denshi/hg'.
288
289 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
292         XEmacs CHISE.
293         (===hanyo-denshi/hg): Ditto.
294
295 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
298         glyph-forms instead of detailed glyph-images.
299         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
300         `=adobe-japan1-*'.
301         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
302         (===adobe-japan1-1): Ditto.
303         (===adobe-japan1-2): Ditto.
304         (===adobe-japan1-3): Ditto.
305         (===adobe-japan1-4): Ditto.
306         (===adobe-japan1-5): Ditto.
307         (===adobe-japan1-6): Ditto.
308         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
309         `=>>>adobe-japan1' as the mother.
310         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
311         `=>>adobe-japan1' as the mother.
312         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
313         glyph-images.
314         (==jis-x0208@1978): Ditto.
315         (==jis-x0208@1983): Ditto.
316         (==jis-x0208@1990): Ditto.
317         (==jis-x0213-1): Ditto.
318         (==jis-x0213-1@2000): Ditto.
319         (==jis-x0213-1@2004): Ditto.
320         (==jis-x0213-2): Ditto.
321         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
322         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
323         `=jis-x0208@1978'.
324         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
325         `=jis-x0208@1983'.
326         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
327         `=jis-x0208@1990'.
328         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
329         `=jis-x0213-1'.
330         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
331         `=jis-x0213-1@2000'.
332         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
333         `=jis-x0213-1@2004'.
334         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
335         `=jis-x0213-2'.
336         (===jis-x0208): New coded-charset for XEmacs CHISE.
337         (===jis-x0208@1978): Ditto.
338         (===jis-x0208@1983): Ditto.
339         (===jis-x0208@1990): Ditto.
340         (===jis-x0213-1): Ditto.
341         (===jis-x0213-1@2000): Ditto.
342         (===jis-x0213-2): Ditto.
343         (===jis-x0212): Ditto.
344         (===ks-x1001): Ditto.
345         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
346         mother.
347         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
348         as the mother.
349         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
350         as the mother.
351         (===cns11643-1): New coded-charset for XEmacs CHISE.
352         (===cns11643-2): Ditto.
353         (===cns11643-3): Ditto.
354         (===cns11643-4): Ditto.
355         (===cns11643-5): Ditto.
356         (===cns11643-6): Ditto.
357         (===cns11643-7): Ditto.
358         (=>>cns11643-1): Ditto.
359         (==big5-cdp): Indicate abstract glyph-images instead of
360         representative glyph-images.
361         (===big5-cdp): New coded-charset for XEmacs CHISE.
362         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
363         detailed glyph-images.
364         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
365         `=hanyo-denshi/*'.
366         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
367         (===hanyo-denshi/ib): Ditto.
368         (===hanyo-denshi/jt): Ditto.
369         (===hanyo-denshi/ks): Ditto.
370         (===mj): Ditto.
371         (===mj-0): Ditto.
372         (===mj-1): Ditto.
373         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
374         `=>>>hanyo-denshi/*' as its mother.
375         (==gt): Indicate abstract glyph-forms instead of detailed
376         glyph-images.
377         (===gt): New coded-charset for XEmacs CHISE.
378         (=>>>gt): Indicates `==gt' instead of `=gt'.
379         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
380         (==gt-k): Indicate abstract glyph-forms instead of detailed
381         glyph-images.
382         (===gt-k): New coded-charset for XEmacs CHISE.
383         (==daikanwa): Indicates glyph-images instead of detailed
384         glyph-images.
385         (===daikanwa): New coded-charset for XEmacs CHISE.
386         (===daikanwa/+p): Ditto.
387         (===daikanwa/ho): Ditto.
388         (==cbeta): Ditto.
389         (===cbeta): Ditto.
390         (==jef-china3): Ditto.
391         (===jef-china3): Ditto.
392         (==ruimoku-v6): Ditto.
393         (==ucs@iso): Indicate representative glyph-forms instead of
394         representative glyph-images.
395         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
396         (==ucs@unicode): Indicate representative glyph-forms instead of
397         representative glyph-images.
398         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
399         `=ucs@unicode'.
400         (==ucs@cns): Indicate representative glyph-forms instead of
401         representative glyph-images.
402         (==ucs@jis): Ditto.
403         (==ucs@jis/1990): Ditto.
404         (==ucs@jis/2000): Ditto.
405         (==ucs@jis/2004): Ditto.
406         (==ucs@ks): Ditto.
407         (===ucs@iso): New coded-charset for XEmacs CHISE.
408         (===ucs@unicode): Ditto.
409         (===ucs@gb): Ditto.
410         (===ucs@ks): Ditto.
411         (===ucs-bmp-cjk@gb): Ditto.
412         (===ucs-sip-ext-b@iso): Ditto.
413
414 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
418         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
419         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
420         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
421         `===cns11643-3', `===cns11643-4', `===cns11643-5',
422         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
423         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
424         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
425         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist):
428         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
429         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
430         - Use "&g1-[NAME];" for `=>>[NAME]'.
431         - Abolish "&g2-[NAME];".
432
433 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
436         `=>>ucs@cns' as the mother.
437
438 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `==ucs@ks'.
442
443 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
446         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
447         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
448         0x00E30000〜0x00E409D5.
449
450 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist):
453         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
454         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
455
456 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
460
461         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
462         (=mj-0): Ditto.
463         (=mj-1): Ditto.
464         (==mj): Ditto.
465         (==mj-0): Ditto.
466         (==mj-1): Ditto.
467         (=>>mj): Ditto.
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         setting for `=mj' and `==mj'.
471
472 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
475         CHISE.
476
477 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
480         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
481         `=>ucs@hanyo-denshi'.
482
483 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         setting for `=koseki' and `=>ucs@hanyo-denshi'.
487
488         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
489         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
490
491 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
494         XEmacs CHISE.
495
496 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist):
499         Change priority of `=>>>ucs@iso'.
500
501         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
502         `=>>>ucs@iso' as the mother.
503         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
504
505 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-coding.el (coded-charset-entity-reference-alist):
508         Change priority of `=>>>ucs@unicode'.
509
510         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
511         `=ucs@unicode'.
512
513 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist):
516         Change priority of `=>>>ucs@jis'.
517
518         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
519         `=ucs@jis'.
520
521 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `==daikanwa/+p'.
525
526 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `==shinjigen@1ed'.
530
531 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
534         XEmacs CHISE.
535
536 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-conf.el (==shinjigen): Modify DOC.
539         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
540         (==shinjigen@rev): Modify DOC.
541
542 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
545         CHISE.
546
547 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         settings for `==daikanwa' and `==ucs@JP/hanazono'.
551
552         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
553         XEmacs CHISE.
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `==daikanwa'.
557
558 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for `==cns11643-7'.
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `==cns11643-7'.
565
566 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `==cns11643-6'.
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `==cns11643-6'.
573
574 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `==cns11643-5'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `==cns11643-5'.
581
582 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         setting for `==cns11643-4'.
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `==cns11643-4'.
589
590 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for `==cns11643-3'.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `==cns11643-3'.
597
598 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `==cns11643-2'.
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `==cns11643-2'.
605
606 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist):
609         Change priority of `=>>>ucs@ks'.
610
611         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
612         `=ucs@ks'.
613
614 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
617         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
618         `==ucs@cns' and `==cns11643-1'.
619
620         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
621         (==cns11643-2): Ditto.
622         (==cns11643-3): Ditto.
623         (==cns11643-4): Ditto.
624         (==cns11643-5): Ditto.
625         (==cns11643-6): Ditto.
626         (==cns11643-7): Ditto.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `==cns11643-1'.
630
631 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist):
634         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
635         `=>>>ucs@jis/1990'.
636
637         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
638         `=ucs@jis/1990'.
639         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
640         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
641
642 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist):
645         Change priority of `=>>>ucs@cns'.
646
647         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
648         `=ucs@cns'.
649
650 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `==ks-x1001'.
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
656         `=ks-x1001' instead of `korean-ksc5601'; add setting for
657         `==ks-x1001'.
658
659 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
662
663 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
666         `=jis-x0208'.
667         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
668         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
669         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
670         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
671         (=>>>jis-x0213-1@2000): Changed to an alias for
672         `=jis-x0213-1@2000'.
673         (=>>>jis-x0213-1@2004): Changed to an alias for
674         `=jis-x0213-1@2004'.
675         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
676
677 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
680         `=adobe-japan1-0'.
681         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
682         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
683         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
684         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
685         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
686         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
687
688 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
692         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
693         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
694         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
695         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
696
697 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
700         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
701         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
702         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
703         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
704         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
705         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
706         `==jis-x0212'.
707
708 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
709
710         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
711         "AdobeJapan1-[0-6]$".
712         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
713         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
714         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
715         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
716         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
717         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
718         (==adobe-japan1-1): Ditto.
719         (==adobe-japan1-2): Ditto.
720         (==adobe-japan1-3): Ditto.
721         (==adobe-japan1-4): Ditto.
722         (==adobe-japan1-5): Ditto.
723         (==adobe-japan1-6): Ditto.
724         (==jis-x0208): Ditto.
725         (==jis-x0208@1978): Ditto.
726         (==jis-x0208@1983): Ditto.
727         (==jis-x0208@1990): Ditto.
728         (==jis-x0213-1): Ditto.
729         (==jis-x0213-1@2000): Ditto.
730         (==jis-x0213-1@2004): Ditto.
731         (==jis-x0213-2): Ditto.
732         (==jis-x0212): Ditto.
733         (==gb2312): Ditto.
734         (==iso-ir165): Ditto.
735         (==gb12345): Ditto.
736         (==ks-x1001): Ditto.
737         (==cns11643-1): Ditto.
738         (==cns11643-2): Ditto.
739         (==cns11643-3): Ditto.
740         (==cns11643-4): Ditto.
741         (==cns11643-5): Ditto.
742         (==cns11643-6): Ditto.
743         (==cns11643-7): Ditto.
744         (==big5-cdp): Ditto.
745         (==hanyo-denshi/ja): Ditto.
746         (==hanyo-denshi/jb): Ditto.
747         (==hanyo-denshi/jc): Ditto.
748         (==hanyo-denshi/jd): Ditto.
749         (==hanyo-denshi/ft): Ditto.
750         (==hanyo-denshi/ia): Ditto.
751         (==hanyo-denshi/ib): Ditto.
752         (==hanyo-denshi/hg): Ditto.
753         (==hanyo-denshi/jt): Ditto.
754         (==hanyo-denshi/ks): Ditto.
755         (==gt): Ditto.
756         (==gt-k): Ditto.
757         (==daikanwa): Ditto.
758         (==shinjigen): Ditto.
759         (==ucs@iso): Ditto.
760         (==ucs@unicode): Ditto.
761         (==ucs@gb): Ditto.
762         (==ucs-bmp@gb): Ditto.
763         (==ucs@cns): Ditto.
764         (==ucs-bmp@cns): Ditto.
765         (==ucs@jis): Ditto.
766         (==ucs@jis/1990): Ditto.
767         (==ucs@jis/2000): Ditto.
768         (==ucs@jis/2004): Ditto.
769         (==ucs@JP): Ditto.
770         (==ucs@JP/hanazono): Ditto.
771         (==ucs@ks): Ditto.
772         (==ucs-bmp@ks): Ditto.
773         (==ucs@cns11643): Ditto.
774         (==ucs-bmp-cjk@gb): Ditto.
775         (==ucs-bmp-cjk@JP/hanazono): Ditto.
776         (==ucs-sip-ext-b@iso): Ditto.
777
778 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-charset.el (default-coded-charset-priority-list): Use
781         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
782
783         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
784         XEmacs CHISE.
785         (=ucs-bmp-cjk@unicode): Abolished.
786
787 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
790         `=+>ucs-bmp-cjk-compat@jis'.
791
792         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
793         for XEmacs CHISE.
794
795 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
798         CHISE.
799
800 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
803         for XEmacs CHISE.
804         (=jis-x0208@1978/1er-pr): Abolished.
805         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
806         `=jis-x0208@1978/1er-pr' as the mother.
807
808 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `=ucs-itaiji-084'.
812
813 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-charset.el (default-coded-charset-priority-list):
816         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
817
818         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
819         XEmacs CHISE.
820         (=ucs-bmp-itaiji-084): Ditto.
821
822 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
826
827 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
831
832         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
833         XEmacs CHISE.
834         (=big5-cdp-var-5): Ditto.
835
836 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
839         XEmacs CHISE.
840
841 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
844         XEmacs CHISE.
845
846 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         setting for `=>>>hanyo-denshi/ft'.
850
851 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
854         XEmacs CHISE.
855         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
856         `=hanyo-denshi/jd' as the mother.
857
858 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
861         XEmacs CHISE.
862         (=+>adobe-japan1-1): Ditto.
863         (=+>adobe-japan1-2): Ditto.
864         (=+>adobe-japan1-3): Ditto.
865         (=+>adobe-japan1-4): Ditto.
866         (=+>adobe-japan1-5): Ditto.
867         (=+>adobe-japan1-6): Ditto.
868         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
869
870 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist):
873         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
874         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
875
876         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
877         the top.
878
879 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
882         XEmacs CHISE.
883         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
884         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
885         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
886
887 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-charset.el (default-coded-charset-priority-list):
890         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
891         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
892
893         * mule/mule-conf.el: Modify order of definitions of some
894         coded-charsets.
895
896 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist):
899         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
900         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
901
902         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
903         CHISE.
904         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
905         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
906
907 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
910         CHISE.
911
912 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         setting for `=daikanwa/+2p'.
916
917         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
918         XEmacs CHISE.
919
920 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
923         XEmacs CHISE.
924         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
925
926 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         setting for `=>>>hanyo-denshi/ib'.
930
931 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
934         XEmacs CHISE.
935         (=>>>hanyo-denshi/ib): Ditto.
936         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
937         `=hanyo-denshi/ja' as the mother.
938         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
939         `=hanyo-denshi/ib' as the mother.
940
941 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
944         XEmacs CHISE.
945         (utf-8-ivs-mcs-er): Likewise.
946         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
947         and `=>ucs-gb'.
948         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
949         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
950         `ucs-gb' and `=>ucs-gb'.
951         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
952         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
953         and `=>ucs-cns'.
954         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
955         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
956         `ucs-cns' and `=>ucs-cns'.
957         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
958         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
959         `ucs-big5' and `=>ucs-big5'.
960         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
961         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
962         `ucs-big5' and `=>ucs-big5'.
963         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
964         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
965         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
966         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
967         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
968         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
969         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
970         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
971         `=>ucs-jis'; modify DOC and mnemonic.
972         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
973         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
974         and `=>ucs-jis'; modify DOC and mnemonic.
975         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
976         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
977         `=>ucs-ks'.
978         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
979         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
980         and `=>ucs-ks'.
981         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
982
983 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
986         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
987
988 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist):
991         Modify priorities.
992
993 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist):
996         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
997
998 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1002
1003 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1006         CHISE.
1007
1008 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1011         CHISE.
1012
1013 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1016         CHISE.
1017
1018 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `=+>ucs-bmp-cjk@unicode'.
1022
1023         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1024         for XEmacs CHISE.
1025
1026 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `=>>daikanwa'.
1030
1031 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1034         `=>>hanyo-denshi/jt'.
1035
1036 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1039         XEmacs CHISE.
1040         (=+>jis-x0208@1990): Ditto.
1041         (=+>jis-x0213-1@2000): Ditto.
1042
1043 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1044
1045         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1046         XEmacs CHISE.
1047
1048 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1051         XEmacs CHISE.
1052         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1053         `=hanyo-denshi/jc' as the mother.
1054
1055 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `=+>adobe-japan1'.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list):
1061         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1062         and `=>>hanyo-denshi/ft' to `=>>gt'.
1063
1064 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1067         XEmacs CHISE.
1068         (=>>adobe-japan1-1): Ditto.
1069         (=>>adobe-japan1-2): Ditto.
1070         (=>>adobe-japan1-3): Ditto.
1071         (=>>adobe-japan1-4): Ditto.
1072         (=>>adobe-japan1-5): Ditto.
1073         (=>>adobe-japan1-6): Ditto.
1074         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1075
1076 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=adobe-japan1): New alias for
1079         `=adobe-japan1-6'.
1080         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1081         (=>>>adobe-japan1-1): Ditto.
1082         (=>>>adobe-japan1-2): Ditto.
1083         (=>>>adobe-japan1-3): Ditto.
1084         (=>>>adobe-japan1-4): Ditto.
1085         (=>>>adobe-japan1-5): Ditto.
1086         (=>>>adobe-japan1-6): Ditto.
1087         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1088
1089 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `=>>>adobe-japan1'.
1093
1094 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `=+>ucs@ks'.
1098
1099 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1102         XEmacs CHISE.
1103         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1104         `=adobe-japan1-6' as the mother.
1105
1106 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `=>cns11643-7'.
1110
1111 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1114         CHISE.
1115
1116 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1119         XEmacs CHISE.
1120         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `=>ucs@jis/2004'.
1124
1125 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=+>gt'.
1129
1130         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1131         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1132
1133 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1136         `=>ucs@unicode' as the mother.
1137         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1138         mother.
1139         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1140         mother.
1141         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1142         mother.
1143
1144 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for `=+>ucs@unicode'.
1148
1149         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1155         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1156         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1157         - Add setting for `=+>ucs@cns'.
1158
1159         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1160         CHISE.
1161         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1162         as the mother.
1163         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1164         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1167         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1168
1169 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1172         setting for `=>ucs@ks'.
1173
1174 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177         `=ucs-bmp-cjk-compat@unicode'.
1178
1179         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1180         coded-charset for XEmacs CHISE.
1181
1182 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `=ucs-bmp-cjk-compat'.
1186
1187         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1188         XEmacs CHISE.
1189
1190 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1193         CHISE.
1194
1195 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1198         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1199
1200         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1201         `=>ucs@jis/1990'.
1202         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1203
1204 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1207         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1208
1209         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1210         CHISE.
1211         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1212         mother.
1213
1214 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1217         `=>jis-x0213-2@usual'.
1218         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1219         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1220         `=>jis-x0213-2@usual' as the mother.
1221
1222 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1225         (=>ucs@JP): New alias for `=+>ucs@jis'.
1226
1227 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1230         `=>jis-x0208@usual'.
1231         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1232         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1233         `=>jis-x0208@usual' as the mother.
1234         (=>jis-x0208): Likewise.
1235
1236 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1239         setting for `=+>jis-x0208@1978'.
1240
1241 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1244         XEmacs CHISE.
1245
1246 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `=>>>ucs@jis/1990'.
1250
1251 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `=>ucs@jis/1990'.
1255
1256 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `=ucs@JP/hanazono'.
1260
1261         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1262         CHISE.
1263         (=ucs@JP/hanazono): Ditto.
1264         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1265         (=>>hanyo-denshi/jc): Ditto.
1266         (=>>hanyo-denshi/jd): Ditto.
1267
1268 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1271         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1272
1273 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1276         XEmacs CHISE.
1277
1278 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1281         XEmacs CHISE.
1282
1283 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1286         `=ucs-bmp-cjk@JP'.
1287
1288 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1291         XEmacs CHISE.
1292
1293 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1296         Modify order of settings; add settings for `=daikanwa@rev2'.
1297
1298 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         setting for `=>>cbeta'.
1302
1303         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1304         CHISE.
1305
1306 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         setting for `=>>adobe-japan1'.
1310
1311 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1314         XEmacs CHISE.
1315
1316 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         setting for `=>>hanyo-denshi/ia'.
1320
1321         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1322         XEmacs CHISE.
1323
1324 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1328
1329         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1330         XEmacs CHISE.
1331         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1332         `=hanyo-denshi/jt' as the mother.
1333
1334 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         setting for `=>>>jis-x0213-2'.
1338
1339         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1340         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1341         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1342
1343 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1346         XEmacs CHISE.
1347
1348 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1351         XEmacs CHISE.
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1354         `=>>jis-x0213-1@2004'.
1355
1356 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1359         XEmacs CHISE.
1360
1361 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1364         - Use "&g2-*;" as entity-references for `=>>>*'.
1365         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1366
1367         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1368         XEmacs CHISE.
1369         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1370         as the mother.
1371
1372 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         setting for `=>>hanyo-denshi/ib'.
1376
1377         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1378         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1379         (=>>jis-x0208@1990): Ditto.
1380         (=>>hanyo-denshi/ib): Ditto.
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list):
1383         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1384
1385 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1388         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1389         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1390         `=>>>ucs@jis/2004'.
1391
1392 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1395         XEmacs CHISE.
1396         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1397         `=jis-x0213-1@2004' as the mother.
1398         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1399         (=>>>ucs@ks): Ditto.
1400
1401         * mule/mule-charset.el (default-coded-charset-priority-list):
1402         Modify priority of `=hanyo-denshi/*'.
1403
1404 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1407         settings for `=>>ucs@JP' and `=ucs@JP'.
1408
1409 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1412         CHISE.
1413
1414 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         setting for `=>>>ucs@cns'.
1418
1419         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1420         CHISE.
1421
1422 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1425         instead of `=>>>jis-x0213-1@2004' as the mother.
1426         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1427         (=>>>ucs@unicode): Likewise.
1428         (=>>>ucs@jis): Likewise.
1429         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1430         mother.
1431         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1432
1433 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1437         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1438         `=>>>ucs@jis'.
1439
1440 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list):
1443         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1444         and `=jis-x0213-*-2000'.
1445
1446 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1449         XEmacs CHISE.
1450         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1451         `=>>jis-x0213-1' as the mother.
1452
1453 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1457
1458 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1461
1462 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1465         XEmacs CHISE.
1466
1467 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-coding.el (decomposition-feature-list): Set
1470         `=decomposition', `=decomposition@cid' and
1471         `=decomposition@hanyo-denshi'.
1472
1473 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `=>>hanyo-denshi/ks'.
1477
1478         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1479         XEmacs CHISE.
1480
1481 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1484         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1485
1486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1487         `=hanyo-denshi/ks/mf'.
1488
1489         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1490         XEmacs CHISE.
1491         (=hanyo-denshi/ks/mf): Ditto.
1492
1493 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         settings for P=hanyo-denshi/jt'.
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `=hanyo-denshi/jt'.
1500
1501         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1502         XEmacs CHISE.
1503
1504 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         settings for `=hanyo-denshi/ip'.
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `=hanyo-denshi/ip'.
1511
1512         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1513         XEmacs CHISE.
1514
1515 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         settings for `=hanyo-denshi/hg'.
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `=hanyo-denshi/hg'.
1522
1523         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1524         XEmacs CHISE.
1525
1526 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `=>>hanyo-denshi/ft'.
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532         `=>>hanyo-denshi/ft'.
1533
1534         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1535         XEmacs CHISE.
1536
1537 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         settings for `=hanyo-denshi/ib'.
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1543         `=hanyo-denshi/ib'.
1544
1545         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1546         XEmacs CHISE.
1547
1548 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         settings for isolated characters of `=hanyo-denshi/ia' and
1552         non-isolated characters of `=hanyo-denshi/*'.
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `=hanyo-denshi/ia'.
1556
1557         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1558         XEmacs CHISE.
1559
1560 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         setting for isolated characters of `=hanyo-denshi/ft'.
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `=hanyo-denshi/ft'.
1567
1568         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1569         XEmacs CHISE.
1570
1571 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1574         setting for isolated characters of `=hanyo-denshi/jd'.
1575
1576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1577         `=hanyo-denshi/jd'.
1578
1579         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1580         XEmacs CHISE.
1581
1582 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585         setting for isolated characters of `=hanyo-denshi/jc'.
1586
1587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1588         `=hanyo-denshi/jc'.
1589
1590         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1591         XEmacs CHISE.
1592
1593 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         setting for isolated characters of `=hanyo-denshi/jb'.
1597
1598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1599         `=hanyo-denshi/jb'.
1600
1601         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1602         XEmacs CHISE.
1603
1604 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         setting for isolated characters of `=hanyo-denshi/ja'.
1608
1609 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1612         `=hanyo-denshi/ja'.
1613
1614         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1615         XEmacs CHISE.
1616
1617 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         settings for isolated characters of `=adobe-japan1-6'.
1621
1622 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1625         CHISE.
1626         (=daikanwa/+2p): Ditto.
1627         (=daikanwa/ho): Ditto.
1628
1629 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1632         coding-system for XEmacs CHISE.
1633
1634 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1637         setting for `=>>ruimoku-v6'.
1638
1639         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1640         CHISE.
1641
1642 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=daikanwa@rev1'.
1646
1647 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1650         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1651
1652 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1655         XEmacs CHISE.
1656         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1657
1658 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1661         CHISE.
1662
1663 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1666         CHISE.
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         setting for `=>ucs@jis'.
1670
1671 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1674         setting for `=>jis-x0208@usual'.
1675
1676         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1677         XEmacs CHISE.
1678         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1679         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1680         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1681
1682 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1685         CHISE.
1686         (=>>>jis-x0208@1990): Ditto.
1687         (=>>>jis-x0213-1): Ditto.
1688         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1689         mother.
1690         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1691         as the mother.
1692
1693 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1696         setting for `=>ucs@cns' and `=>>ucs@ks'.
1697
1698         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1699         CHISE.
1700
1701 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1704         CHISE.
1705
1706 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1709         CHISE.
1710         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1711         mother.
1712
1713 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1716         `==>ucs-bmp-cjk@bucs'.
1717
1718         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1719         XEmacs CHISE.
1720
1721 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         setting for `==>ucs@bucs'.
1725
1726         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1727         XEmacs CHISE.
1728
1729 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1730
1731         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1732         - Add setting for `=>>jis-x0208'.
1733         - Omit setting for `=>>jis-x0208@1990'.
1734         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1735           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1736           `=ucs@FOO'.
1737
1738 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         setting for `=>daikanwa'.
1742
1743 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-conf.el (=daikanwa): Fix DOC.
1746         (=>daikanwa): New abstract character for XEmacs CHISE.
1747         (=>ucs@iso): Likewise.
1748         (=>ucs@unicode): Likewise.
1749         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1750
1751 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1752
1753         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1754         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1755           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1756         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1757         - Add `=>big5-cdp'.
1758
1759 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1762         (=>big5-cdp): New abstract character.
1763
1764 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1767         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1768         `chinese-big5'.
1769
1770 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list):
1773         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1776         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1777         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1778         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1779         and `=>jis-x0213-2'.
1780
1781 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1784         XEmacs CHISE.
1785         (=>>ucs@jis/2000): Likewise.
1786         (=>>ucs@jis/2004): Likewise.
1787
1788 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1792         `=>>ucs@cns'.
1793
1794         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1795         XEmacs CHISE.
1796         (=>>gt): Use quote instead of backquote; modify DOC.
1797         (=>gt): Use quote instead of backquote.
1798         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1799         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1800         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1801         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1802         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1803         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1804
1805 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1808         `=>>ucs@unicode' and `=>>gt'.
1809
1810 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1813         XEmacs CHISE.
1814         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1815         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1816         `=jis-x0208@1978/1er-pr' as the mother.
1817         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1818
1819 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1822         `=ucs@unicode' as the mother.
1823
1824 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for `=>>ucs@unicode'.
1828
1829         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1830         CHISE.
1831
1832 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1836
1837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1838         `=adobe-japan1-6' and `=adobe-japan1-base'.
1839
1840         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1841         XEmacs CHISE.
1842         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1843         specify `min-code' and `max-code'.
1844         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1845         (=adobe-japan1-2): Likewise.
1846         (=adobe-japan1-3): Likewise.
1847         (=adobe-japan1-4): Likewise.
1848         (=adobe-japan1-5): Likewise.
1849         (=adobe-japan1-6): Likewise.
1850
1851 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         setting for `=>gt'.
1855
1856 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1859         CHISE.
1860
1861 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1864         setting for `=>zinbun-oracle'.
1865
1866         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1867         for XEmacs CHISE.
1868
1869 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1872         for XEmacs CHISE.
1873         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1874         `=jis-x0208@1978' as the mother.
1875
1876 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1879         - Use `=gt' instead of `ideograph-gt'.
1880         - Use `=gt-k' instead of `ideograph-gt-k'.
1881         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1882         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1883         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1884         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1885         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1886         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1887         - Use `=>>gt' instead of `<=>gt'.
1888         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1889         - Add setting for `=>>jis-x0208@1990'.
1890         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1891           `=>>jis-x0213-1@2000'.
1892         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1893         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1894           `=>>jis-x0213-1@2004'.
1895         - Add setting for `=>>jis-x0208@1978'.
1896         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1897
1898 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1901         XEmacs CHISE.
1902
1903 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1907         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1908         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1909         `<=>jis-x0213-1@2004'.
1910
1911 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1914         CHISE.
1915         (=>jis-x0213-2): Ditto.
1916
1917 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1921
1922 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1925         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1926         `=>jis-x0213-1'.
1927
1928 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1931         CHISE.
1932         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1933
1934 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1937         `<==>jis-x0213-1'.
1938         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1939         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1940         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1941         (<=>jis-x0208): New alias for `=>jis-x0208'.
1942         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1943         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1944         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1945         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1946         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1947         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1948         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1949         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1950         (=>>gt): Renamed from `<==>gt'.
1951         (<==>gt): New alias for `=>>gt'.
1952
1953 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1956         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1957         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1958         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1959         - Add settings for `<=>jis-x0213-1@2000' and
1960           `<=>jis-x0213-1@2004'.
1961
1962         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1963         XEmacs CHISE.
1964         (<==>jis-x0213-1): Likewise.
1965         (<==>jis-x0213-1@2000): Likewise.
1966         (<==>jis-x0213-1@2004): Likewise.
1967         (<=>jis-x0208): Add property `=>iso-ir 168'.
1968         (<=>jis-x0208@1997): Likewise.
1969         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1970         as the mother; add property `=>iso-ir 228'.
1971         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1972         property `=>iso-ir 228'.
1973         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1974         property `=>iso-ir 233'.
1975         (<==>gt): Renamed from `<=>gt'.
1976         (<=>gt): New alias for `<==>gt'.
1977
1978 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1981         CHISE.
1982         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1983         `<=>jis-x0208' as the mother.
1984         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1985         (<=>jis-x0213-1@2000): Ditto.
1986         (<=>jis-x0213-1@2004): Ditto.
1987
1988 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         settings for `<=>gt'.
1992
1993         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1994
1995 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1998         XEmacs CHISE.
1999         (=jis-x0208@1978/-4pr): Likewise.
2000         (=jis-x0208@1978/4-pr): Likewise.
2001         (=jis-x0213-1): Likewise.
2002         (=ucs@iso): Likewise.
2003         (=ucs@unicode): Likewise.
2004         (=ucs@gb): Likewise.
2005         (=ucs@gb/fw): Likewise.
2006         (=ucs@cns): Likewise.
2007         (=ucs@cns/fw): Likewise.
2008         (=ucs@jis): Likewise.
2009         (=ucs@jis/fw): Likewise.
2010         (=ucs@jis/1990): Likewise.
2011         (=ucs@jis/2000): Likewise.
2012         (=ucs@jis/2004): Likewise.
2013         (=ucs@JP): Likewise.
2014         (=ucs@ks): Likewise.
2015         (=ucs@big5): Likewise.
2016         (=ucs@big5/cns11643): Likewise.
2017         (=ucs@cns11643): Likewise.
2018
2019 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list):
2022         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2023
2024         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2025         CHISE.
2026         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2027         mother.
2028
2029 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2032         from src/mule-charset.c].
2033         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2034         specify `final'.
2035         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2036         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2037         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2038         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2039         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2040         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2041
2042 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2045         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2046         (=jis-x0208@1978/i-4): Specify `partial'.
2047         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2048         mother coded-charset.
2049         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2050
2051 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2054         settings for `=jis-x0213-1@2004'.
2055
2056 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2059         CHISE.
2060         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2061         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2062         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2063         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2064         temporarily.
2065         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2066
2067 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2070         CHISE.
2071         (=shinjigen@1ed): Inherited from `=shinjigen'.
2072         (=shinjigen@rev): Likewise.
2073
2074 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2077         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2078
2079 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2082         define it as an alias.
2083         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2084         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2085         alias.
2086         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2087         alias.
2088
2089 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2092         CHISE.
2093
2094 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2097         CHISE.
2098         (shinjigen-2): Ditto.
2099
2100 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-charset.el (default-coded-charset-priority-list):
2103         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2104         `chinese-big5-eten-*' and `chinese-big5'.
2105
2106 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2109         #x9FA5 temporarily.
2110
2111 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         settings for `=jis-x0208@1978/i1'.
2115
2116 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2119         XEmacs CHISE.
2120
2121 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2124         XEmacs CHISE.
2125
2126 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2129         XEmacs CHISE.
2130
2131 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2134         CHISE.
2135         (=ucs-bmp@cns): Likewise.
2136         (=ucs-bmp@jis): Likewise.
2137         (=ucs-bmp@ks): Likewise.
2138
2139 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2142         CHISE.
2143         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2144
2145 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2148         settings for `=zinbun-oracle'.
2149
2150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2151         `=zinbun-oracle'.
2152
2153 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2156         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2157         `=ucs@iso'.
2158
2159 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-charset.el (default-coded-charset-priority-list):
2162         Delete `ucs-sip'; modify order of some CCSs.
2163
2164 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2167         in XEmacs CHISE.
2168
2169         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2170         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2171         CHISE.
2172
2173 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2176         its registry.
2177         (=ucs-radicals@unicode): Likewise.
2178
2179 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2182         CHISE.
2183
2184 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2187         CHISE.
2188
2189 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2192         CHISE.
2193
2194 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2197         Modify preference of *isolated settings*.
2198
2199 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2202         utf-2000 is provided.
2203         (=ucs@cns11643): Likewise.
2204
2205 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2208         Prefer every *isolated setting* to ordinary setting.
2209
2210 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2213         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2214
2215 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2218         CHISE.
2219
2220 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2223         settings for `=jis-x0208@1997'.
2224
2225 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2228         `=jis-x0208@1997'.
2229
2230 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2233         XEmacs CHISE.
2234
2235 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2238         `=jis-x0208@1978'.
2239         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2240         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2241         `=jis-x0208-1990' as the mother.
2242         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2243
2244 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2247         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2248         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2249         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2250         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2251         for `=ucs@JP'.
2252
2253 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2256         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2257         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2258         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2259         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2260         `=daikanwa@rev2'.
2261
2262 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2265         (=gt): Likewise.
2266         (=gt-k): Likewise.
2267         (=gt-pj-*): Likewise.
2268         (=gt-pj-k1): Likewise.
2269         (=gt-pj-k2): Likewise.
2270         (=daikanwa): Likewise.
2271         (=daikanwa-rev1): Likewise.
2272         (=daikanwa-rev2): Likewise.
2273         (=big5-pua): Likewise.
2274         (=big5-eten): Likewise.
2275         (chinese-big5-eten-a): Likewise.
2276         (chinese-big5-eten-b): Likewise.
2277         (=hanziku-*): Likewise.
2278         (=cbeta): Likewise.
2279         (=jef-china3): Likewise.
2280         (=ruimoku-v6): Likewise.
2281         (=ucs@iso): Likewise.
2282         (=ucs@unicode): Likewise.
2283         (=ucs@gb): Likewise.
2284         (=ucs@cns): Likewise.
2285         (=ucs@jis): Likewise.
2286         (=ucs@jis-1990): Likewise.
2287         (=ucs@jis-2000): Likewise.
2288         (=ucs@jp): Likewise.
2289         (=ucs@ks): Likewise.
2290         (=ucs@big5): Likewise.
2291         (=ucs-radicals): Likewise.
2292         (=ucs-radicals@unicode): Likewise.
2293         (=ucs-bmp-cjk): Likewise.
2294         (=ucs-bmp-cjk@unicode): Likewise.
2295         (=ucs-sip-ext-b): Likewise.
2296         (=ucs-sip-ext-b@iso): Likewise.
2297
2298 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2301         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2302
2303 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2307         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2308         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2309         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2310         arabic-digit, ipa and ``&I-B-XXXX;''.
2311
2312 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2315         setting for (I-)HZK{03..12}-XXXX.
2316
2317 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2320         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2321
2322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2323         `=ruimoku-v6'.
2324
2325         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2326         CHISE.
2327
2328 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2331         (=ucs@unicode): Likewise.
2332         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2333         (=ucs@cns): Likewise.
2334         (=ucs@jis): Likewise.
2335         (=ucs@ks): Likewise.
2336         (=ucs@big5): Likewise.
2337
2338 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2341         `ucs-jis'.
2342         (utf-8-jis-er): Likewise.
2343         (utf-8-jp): New coding-system.
2344         (utf-8-jp-er): Likewise.
2345
2346         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2347
2348 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2351
2352         * mule/japanese.el: Move definition of `euc-jisx0213' to
2353         mule/mule-coding.el.
2354
2355 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2358         mule-coding before loading update-cdb when utf-2000 is provided.
2359
2360 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2363         `=daikanwa'.
2364
2365 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2368         definition codes when `utf-2000' is provided.
2369
2370 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2371
2372         * mule/mule-category.el (word-combining-categories): Don't setup
2373         `word-combining-categories' in XEmacs CHISE.
2374         (word-separating-categories): Add setting about Latin script in
2375         XEmacs CHISE.
2376
2377 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2378
2379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2380         setting for `chinese-big5'.
2381
2382 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2385         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2386         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2387         add setting for HZK0[12]-xxxx.
2388
2389 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2390
2391         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2392         in XEmacs CHISE.
2393
2394 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-charset.el (default-coded-charset-priority-list):
2397         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2398         and `chinese-big5' to `=gt-pj-*'.
2399
2400 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2401
2402         * mule/mule-conf.el (=daikanwa): Renamed from
2403         `ideograph-daikanwa'.
2404         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2405
2406 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=cns11643-7): Renamed from
2409         `chinese-cns11643-7'.
2410         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2411
2412 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=cns11643-6): Renamed from
2415         `chinese-cns11643-6'.
2416         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2417
2418 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2419
2420         * mule/mule-conf.el (=cns11643-5): Renamed from
2421         `chinese-cns11643-5'.
2422         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2423
2424 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2425
2426         * mule/mule-conf.el (=cns11643-4): Renamed from
2427         `chinese-cns11643-4'.
2428         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2429
2430 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-conf.el (=cns11643-3): Renamed from
2433         `chinese-cns11643-3'.
2434         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2435
2436 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2439         `=cns11643-2'.
2440         (chinese-cns11643-2): New alias for `=cns11643-2'.
2441
2442 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2443
2444         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2445         `=cns11643-1'.
2446         (chinese-cns11643-1): New alias for `=cns11643-1'.
2447
2448 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2451         (chinese-gb12345): New alias for `=gb12345'.
2452
2453 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2454
2455         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2456         (chinese-gb2312): New alias for `=gb2312'.
2457
2458 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2459
2460         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2461         (chinese-big5): New alias for `=big5'.
2462
2463 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2466         (korean-ksc5601): New alias for `=ks-x1001'.
2467
2468 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2469
2470         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2471         `=jis-x0212'.
2472         (japanese-jisx0212): New alias for `=jis-x0212'.
2473
2474 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2475
2476         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2477         `=jis-x0208-1983'.
2478         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2479
2480 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2483         `=jis-x0208-1978'.
2484         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2485
2486 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2487
2488         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2489         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2490
2491 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2492
2493         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2494         (chinese-cns11643-3): Specify iso-ir 183.
2495         (chinese-cns11643-4): Specify iso-ir 184.
2496         (chinese-cns11643-5): Specify iso-ir 185.
2497         (chinese-cns11643-6): Specify iso-ir 186.
2498         (chinese-cns11643-7): Specify iso-ir 187.
2499         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2500         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2501
2502 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2503
2504         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2505         \uXXXX for every cases.
2506
2507 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2508
2509         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2510         (ucs-big5): Changed to an alias for `=ucs@big5'.
2511
2512 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2513
2514         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2515         (ucs-ks): Changed to an alias for `=ucs@ks'.
2516
2517 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2518
2519         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2520         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2521
2522 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2523
2524         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2525         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2526
2527 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2528
2529         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2530         (ucs-jis): Changed to an alias for `=ucs@jis'.
2531
2532 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2533
2534         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2535         (ucs-cns): Changed to an alias for `=ucs@cns'.
2536
2537 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2538
2539         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2540         (ucs-gb): Changed to an alias for `=ucs@gb'.
2541
2542 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2545         `ideograph-daikanwa-2'.
2546         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2547         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2548
2549 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2550
2551         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2552         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2553
2554         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2555         for `xemacs-chise-version'.
2556
2557 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2558
2559         * mule/mule-charset.el (default-coded-charset-priority-list):
2560         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2561         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2562         instead of `ideograph-hanziku-*'.
2563
2564         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2565         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2566
2567 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2570         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2571         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2572         `utf-2000' is provided.
2573
2574 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2577         is provided [was builtin coded-charsets].
2578
2579 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2582         is provided [was builtin coded-charsets].
2583
2584 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2587         is provided [was builtin coded-charsets].
2588
2589 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2590
2591         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2592         is provided [was builtin coded-charsets].
2593
2594 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2595
2596         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2597         when `utf-2000' is provided [was builtin coded-charsets].
2598
2599 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-conf.el (=hanziku-*): Renamed from
2602         `ideograph-hanziku-*'.
2603         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2604
2605 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2608         `utf-2000' is provided [was builtin coded-charsets].
2609         (ideograph-hanziku-{1..12}): Likewise.
2610
2611 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2614         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2615
2616 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2617
2618         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2619         when `utf-2000' is provided [was builtin coded-charsets].
2620
2621 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2624         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2625         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2626
2627 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2628
2629         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2630         (ideograph-gt): Changed to an alias for `=gt'.
2631
2632 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2635         is provided; it was defined as a builtin coded-charset.
2636         (ideograph-gt): Likewise.
2637
2638 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2641         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2642
2643 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2644
2645         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2646         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2647
2648 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2649
2650         * mule/mule-conf.el (=big5-eten): Renamed from
2651         `chinese-big5-eten'.
2652         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2653
2654 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2657         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2658
2659 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2660
2661         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2662         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2663
2664 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2665
2666         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2667         (china3-jef): Changed to an alias for `=jef-china3'.
2668
2669 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2670
2671         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2672         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2673
2674         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2675         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2676         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2677         when `utf-2000' is provided.
2678
2679 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-charset.el (default-coded-charset-priority-list):
2682         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2683
2684         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2685         (ucs-jis-2000): Deleted.
2686
2687 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2688
2689         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2690         UTF-2000.
2691         (=ucs-jis-2000): New coded-charset for UTF-2000.
2692
2693 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2694
2695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2696         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2697
2698 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2699
2700         * mule/mule-charset.el (default-coded-charset-priority-list):
2701         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2702         `ideograph-cbeta'.
2703
2704 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2707         builtin coded-charset].
2708
2709 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         settings for &K0-xxxx and &I-K0-xxxx.
2713
2714 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2715
2716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2717         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2718
2719 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2722         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2723
2724 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2727         UTF-2000.
2728         (ideograph-gt-pj-k1): Likewise.
2729         (ideograph-gt-pj-k2): Likewise.
2730
2731 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2734         `=jis-x0208'.
2735
2736 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2739         UTF-2000 [was a builtin coded-charset].
2740
2741 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2744         (utf-8-gb-er): Likewise.
2745
2746 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         settings for JIS X 0212 and JIS X 0208:1978.
2750
2751 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         setting for JIS X 0213.
2755
2756 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2757
2758         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2759         standard-case-table in UTF-2000.
2760
2761 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         definitions for isolated-chars.
2765
2766 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2767
2768         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2769         `configure-utf-2000-lisp-directory'.
2770         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2771         `mule-lisp-load-path'.
2772
2773 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2774
2775         * startup.el (startup-setup-paths): Set and use
2776         `utf-2000-lisp-directory'.
2777         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2778         UTF-2000.
2779
2780 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2781
2782         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2783         (paths-find-utf-2000-lisp-directory): New function.
2784         (paths-construct-load-path): Add new optional argument
2785         `utf-2000-lisp-directory'.
2786
2787         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2788
2789 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2790
2791         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2792         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2793         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2794         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2795         `chinese-big5-2' in UTF-2000.
2796
2797         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2798         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2799
2800 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2801
2802         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2803         `big5-eten-er' in UTF-2000.
2804         (big5-cdp): Modify DOC-string and mnemonic.
2805
2806 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2809         UTF-2000 [renamed from utf-8-er].
2810         (utf-8-gb): New coding-system in UTF-2000.
2811         (utf-8-gb-er): Likewise.
2812         (utf-8-cns): Likewise.
2813         (utf-8-cns-er): Likewise.
2814         (utf-8-big5): Likewise.
2815         (utf-8-big5-er): Likewise.
2816         (utf-8-jis): Likewise.
2817         (utf-8-jis-er): Likewise.
2818         (utf-8-ks): Likewise.
2819         (utf-8-ks-er): Likewise.
2820         (utf-8-er): Likewise.
2821
2822 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2825         instead of `utf-8-unix' in UTF-2000.
2826
2827         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2828
2829 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2830
2831         * mule/japanese.el (euc-jisx0213): New coding-system.
2832
2833         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2834         `japanese-jisx0208-1990' as the mother.
2835
2836 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * dumped-lisp.el (preloaded-file-list): Change condition of
2839         loading "close-cdb".
2840
2841 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2844         setup `coded-charset-entity-reference-alist'.
2845
2846 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2849         UTF-2000.
2850
2851 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2852
2853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2854         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2855
2856 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2859         (chinese-big5-eten-a): Likewise.
2860         (chinese-big5-eten-b): Likewise.
2861         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2862         code range is #x8140 .. #x8DFE.
2863
2864 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2867         UTF-2000.
2868         (chinese-big5-cdp): Likewise.
2869
2870 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2871
2872         * dumped-lisp.el (preloaded-file-list): Rename
2873         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2874
2875 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2876
2877         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2878         append `system-char-db-source-file-list' into
2879         `preloaded-file-list' in UTF-2000.
2880
2881 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2882
2883         * dumped-lisp.el (preloaded-file-list): Delete
2884         character-definition files.
2885
2886 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2889         UTF-2000.
2890
2891 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list):
2894         Delete `mojikyo-2022-1'.
2895
2896 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2897
2898         * mule/mule-charset.el (default-coded-charset-priority-list):
2899         Delete `mojikyo'.
2900
2901 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2904         `ucs-sip'.
2905
2906 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-charset.el (default-coded-charset-priority-list):
2909         Comment out `chinese-gb12345'.
2910
2911 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * bytecomp.el (byte-compile-insert-header): Fixed.
2914
2915 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2916
2917         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2918         XEmacs UTF-2000.
2919
2920 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2923         UTF-2000.
2924
2925 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2928         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2929
2930 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-charset.el (default-coded-charset-priority-list):
2933         `japanese-jef-china3' is renamed `china3-jef'.
2934
2935 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2938         `japanese-jef-china3' and `ideograph-cbeta'.
2939
2940 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2941
2942         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2943
2944 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `chinese-big5-cdp'.
2948
2949 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2952         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2953
2954 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2957         loading character definitions.
2958
2959 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * dumped-lisp.el (preloaded-file-list): Rename
2962         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2963
2964 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `chinese-big5'.
2968
2969 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * dumped-lisp.el (preloaded-file-list): Dump
2972         "Ideograph-R028-Private" with XEmacs UTF-2000.
2973
2974 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2977         `chinese-gb12345'.
2978
2979 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `ideograph-gt-pj-{1..11}'.
2983
2984         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2985         XEmacs UTF-2000.
2986
2987 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-charset.el (default-coded-charset-priority-list):
2990         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2991         `chinese-isoir165'.
2992
2993 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2994
2995         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2996         `image/png', `image/x-xpm' and `image/tiff'.
2997
2998         * files.el (binary-file-regexps): Add *.PNG.
2999
3000 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-charset.el (default-coded-charset-priority-list):
3003         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3004         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3005
3006 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3009         the first completion when UTF-2000 is running.
3010
3011 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list):
3014         Delete `ucs'.
3015
3016 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3017
3018         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3019
3020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3021         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3022
3023 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/vietnamese.el (vscii-2): Delete abolished property
3026         `composite'; now composite mode is default.
3027
3028 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3031         of `raw-text'; check \uHHHH representation even if non-ascii
3032         characters are not found.
3033
3034         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3035         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3036         unconditionally.
3037
3038         * mule/viet-ccl.el: New file.
3039
3040         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3041         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3042         - Separate CCL based implementations to viet-ccl.el.
3043
3044 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3045
3046         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3047         "jisx0213.2000-1".
3048         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3049
3050         * mule/mule-charset.el (default-coded-charset-priority-list):
3051         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3052         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3053
3054 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3055
3056         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3057
3058 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3059
3060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3061         `ucs' in UTF-2000.
3062
3063 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3064
3065         * mule/mule-charset.el (default-coded-charset-priority-list):
3066         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3067         `arabic-iso8859-6'.
3068
3069 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3070
3071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3072         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3073
3074 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3075
3076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3077         `katakana-jisx0201' in UTF-2000.
3078
3079 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3080
3081         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3082         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3083         "u0FB50-Arabic-Presentation-Forms-A",
3084         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3085         "u0FE50-Small-Form-Variants",
3086         "u0FE70-Arabic-Presentation-Forms-B",
3087         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3088         UTF-2000.
3089
3090 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3091
3092         * dumped-lisp.el (preloaded-file-list): Delete
3093         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3094         ... "Ideograph-R214-Flute" in UTF-2000.
3095
3096 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3097
3098         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3099         (japanese-jisx0213-2): New coded-charset.
3100
3101         * dumped-lisp.el (preloaded-file-list): Add
3102         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3103         "Ideograph-R030-Mouth".
3104
3105 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3106
3107         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3108         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3109         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3110         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3111         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3112         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3113         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3114         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3115
3116 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3117
3118         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3119         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3120         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3121         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3122         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3123
3124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3125         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3126
3127 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3128
3129         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3130         in UTF-2000.
3131
3132 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3133
3134         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3135         (chinese-isoir165): Moved from mule/chinese.el.
3136         (chinese-cns11643-3): Moved from mule/chinese.el.
3137         (chinese-cns11643-4): Moved from mule/chinese.el.
3138         (chinese-cns11643-5): Moved from mule/chinese.el.
3139         (chinese-cns11643-6): Moved from mule/chinese.el.
3140         (chinese-cns11643-7): Moved from mule/chinese.el.
3141
3142         * mule/chinese.el: Move definition of coded-charsets to
3143         mule/mule-conf.el.
3144
3145 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3146
3147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3148         `ideograph-daikanwa'.
3149
3150 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3151
3152         * dumped-lisp.el (preloaded-file-list): Delete
3153         "ccs-jisx0201-latin.el".
3154
3155 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3156
3157         * dumped-lisp.el (preloaded-file-list): Add
3158         "u031A0-Extended-Bopomofo" in UTF-2000.
3159
3160 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3161
3162         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3163         renamed to u02E00-CJK-Radical-Supplement.
3164
3165 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3166
3167         * dumped-lisp.el (preloaded-file-list): Add
3168         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3169         "u030A0-Katakana", "u03100-Bopomofo",
3170         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3171         "u03200-Enclosed-CJK-Letters-and-Months" and
3172         "u03300-CJK-Compatibility".
3173
3174 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3175
3176         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3177         "u02F00-Kangxi-Radicals" and
3178         "u02FF0-Ideographic-Description-Characters".
3179
3180 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3181
3182         * dumped-lisp.el (preloaded-file-list): Add
3183         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3184         "u02800-Braille-Patterns" in UTF-2000.
3185
3186 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3187
3188         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3189         "uXXXXX-*.el" in UTF-2000.
3190
3191         * bytecomp.el (byte-compile-insert-header): Delete comments if
3192         non-ASCII characters are found; allow `byte-compile-dynamic' and
3193         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3194         `raw-text'.
3195
3196 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3197
3198         * dumped-lisp.el (preloaded-file-list): Add
3199         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3200         "u025A0-Geometric-Shapes.el".
3201
3202 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3203
3204         * dumped-lisp.el (preloaded-file-list): Add
3205         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3206         "u02460-Enclosed-Alphanumerics.el".
3207
3208 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3209
3210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3211         `chinese-gb2312'.
3212
3213         * dumped-lisp.el (preloaded-file-list): Add
3214         "u02200-Mathematical-Operators.el" and
3215         "u02300-Miscellaneous-Technical.el".
3216
3217 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3218
3219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3220         `chinese-cns11643-*'.
3221
3222         * dumped-lisp.el (preloaded-file-list): Add
3223         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3224         "u02190-Arrows.el" in UTF-2000.
3225
3226 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3229         `korean-ksc5601'.
3230
3231         * dumped-lisp.el (preloaded-file-list): Add
3232         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3233         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3234         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3235
3236 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3237
3238         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3239
3240 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3241
3242         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3243         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3244         "u01780-Khmer.el", "u01800-Mongolian.el",
3245         "u01E00-Latin-Extended-Additional.el" and
3246         "u01F00-Greek-Extended.el" in UTF-2000.
3247
3248 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3249
3250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3251         `ethiopic-ucs' and `ethiopic'.
3252
3253         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3254         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3255
3256         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3257         from mule/ethiopic.el.
3258
3259         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3260         mule/mule-conf.el.
3261
3262 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3263
3264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3265         `lao'.
3266
3267         * mule/mule-conf.el (lao): New coded-charset.
3268
3269         * dumped-lisp.el (preloaded-file-list): Add
3270         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3271         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3272         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3273         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3274         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3275
3276 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3277
3278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3279         `ucs-bmp' and `arabic-iso8859-6'.
3280
3281 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3282
3283         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3284         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3285         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3286
3287 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3288
3289         * startup.el (normal-top-level): Load autoload file for UTF-2000
3290         in UTF-2000.
3291
3292 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3293
3294         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3295         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3296         "u00020-Basic-Latin.el", "u00080-C1.el",
3297         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3298         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3299         "u002B0-Spacing-Modifier-Letters.el",
3300         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3301         UTF-2000.
3302
3303 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3304
3305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3306         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3307         instead of `vietnamese-viscii-*'.
3308
3309 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3310
3311         * mule/mule-conf.el: New file.
3312
3313         * mule/misc-lang.el: Move definition of charset `ipa' to
3314         mule/mule-conf.el.
3315
3316 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3319         `latin-viscii'; prefer it for characters used in Vietnamese.
3320
3321 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3322
3323         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3324
3325 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3326
3327         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3328         `vietnamese-viscii-lower'.
3329         (latin-viscii-upper): Renamed from charset
3330         `vietnamese-viscii-upper'.
3331         (vietnamese-viscii-lower): New alias for charset
3332         `latin-viscii-lower'.
3333         (vietnamese-viscii-upper): New alias for charset
3334         `latin-viscii-upper'.
3335
3336 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3337
3338         * mule/mule-charset.el (default-coded-charset-priority-list):
3339         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3340
3341 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3342
3343         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3344         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3345         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3346         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3347         lisp/utf-2000.
3348
3349 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3350
3351         * mule/ccs-tcvn5712.el: New file.
3352
3353 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3354
3355         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3356         in UTF-2000.
3357
3358 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3359
3360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3361         `japanese-jisx0208'.
3362
3363 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3364
3365         * dumped-lisp.el (preloaded-file-list): Add
3366         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3367         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3368         UTF-2000.
3369
3370         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3371         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3372         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3373         mule/ccs-viscii.el: New files.
3374
3375         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3376         if \uXXXX is found.
3377
3378 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3379
3380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3381         `hiragana-jisx0208' and `katakana-jisx0208'.
3382
3383 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3384
3385         * mule/chinese.el (chinese-cns11643-3): Define it even if
3386         `utf-2000' is provided.
3387         (chinese-cns11643-4): Likewise.
3388         (chinese-cns11643-5): Likewise.
3389         (chinese-cns11643-6): Likewise.
3390         (chinese-cns11643-7): Likewise.
3391
3392 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3393
3394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3395         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3396
3397 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3398
3399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3400         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3401
3402 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3403
3404         * mule/mule-charset.el (default-coded-charset-priority-list):
3405         Setup in UTF-2000.
3406
3407 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3408
3409         * mule/viet-chars.el: Don't define charset
3410         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3411         they are defined as builtin charsets.
3412
3413 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3414
3415         * version.el (emacs-version): Add more space just before UTF-2000
3416         version string.
3417
3418 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3419
3420         * version.el ([constant] emacs-version): Don't add a space in the
3421         preceding place of `xemacs-betaname' because it is duplicated.
3422         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3423
3424         * startup.el (splash-frame-body): Add ETL.
3425
3426 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3427
3428         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3429         is provided because it is defined as builtin charset.
3430         (chinese-cns11643-4): Likewise.
3431         (chinese-cns11643-5): Likewise.
3432         (chinese-cns11643-6): Likewise.
3433         (chinese-cns11643-7): Likewise.
3434
3435 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3436
3437         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3438         coding-system `iso-10646-ucs-4' is not defined.
3439
3440 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3441
3442         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3443         coding-system if `utf-2000' is provided.
3444
3445 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3446
3447         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3448         `utf-2000' is provided.
3449
3450 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3451
3452         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3453         if utf-2000 is provided temporally.
3454
3455 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3456
3457         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3458         as builtin variable].
3459
3460 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3461
3462         * files.el (insert-file-contents-literally): Treat file as binary;
3463         call file-name-handlers. [sync with Emacs 20.3.10]
3464
3465 2008-12-28  Vin Shelton  <acs@xemacs.org>
3466
3467         * XEmacs 21.4.22 is released
3468
3469 2008-12-30  Vin Shelton  <acs@xemacs.org>
3470
3471         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3472         during building even if no packages are found.
3473
3474 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3475
3476         * printer.el (generic-print-region): 
3477         (generic-print-buffer): 
3478         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3479         check if the msprinter device is available, now that msprinter is
3480         always available as a specifier tag. 
3481
3482 2008-12-24  Vin Shelton  <acs@xemacs.org>
3483
3484         * about.el: Add Francisco to my bio!
3485
3486 2008-12-23  Vin Shelton  <acs@xemacs.org>
3487
3488         * autoload.el: Move operator definitions to autoload-operators.el
3489         in the xemacs-base package.
3490
3491 2007-11-22  Vin Shelton  <acs@xemacs.org>
3492
3493         * about.el (about-hacker-contribution): Updated my bio.
3494
3495 2007-10-07  Vin Shelton  <acs@xemacs.org>
3496
3497         * XEmacs 21.4.21 is released
3498
3499 2007-09-19  Didier Verna  <didier@xemacs.org>
3500
3501         Update my personal info.
3502         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3503         * about.el (about-other-current-hackers): Ditto.
3504         * about.el (about-url-alist): Add my musical website.
3505         * about.el (about-personal-info): Update my entry.
3506         * about.el (about-hacker-contribution): Ditto.
3507
3508 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3509
3510         * package-get.el (package-get-download-sites): Update download
3511         sites in Japan.
3512         * package-get.el (package-get-pre-release-download-sites): Ditto.
3513
3514 2007-08-18  Vin Shelton  <acs@xemacs.org>
3515
3516         * package-get.el (package-get-pre-release-download-sites): Sync
3517         mirror sites with 21.5.  (Thanks, Adrian)
3518
3519 2007-08-09  Mike Sperber  <mike@xemacs.org>
3520
3521         * startup.el (migrate-user-init-file): Create backup of
3522         `user-init-file' before migrating.
3523         * startup.el (maybe-migrate-user-init-file): Print
3524         information about backup file.
3525         (maybe-create-compatibility-dot-emacs): Follow above change.
3526
3527 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3528
3529         * font-lock.el: Sync font-lock-add-keywords and
3530         font-lock-remove-keywords from GNU Emacs.
3531         * font-lock.el (font-lock-keywords-alist): New.
3532         * font-lock.el (font-lock-removed-keywords-alist): New.
3533         * font-lock.el (font-lock-add-keywords): New.
3534         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3535         * font-lock.el (font-lock-remove-keywords): New.
3536
3537 2007-08-16  Vin Shelton  <acs@xemacs.org>
3538
3539         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3540         patch from Hans de Graaff.
3541
3542 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3543
3544         * package-get.el (package-get-download-sites): Document Chile and
3545         update Denmark download site.
3546         * package-get.el (package-get-pre-release-download-sites): Ditto.
3547
3548 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3549
3550         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3551
3552 2006-12-09  Vin Shelton  <acs@xemacs.org>
3553
3554         * XEmacs 21.4.20 is released
3555
3556 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3557
3558         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3559
3560 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3561
3562         * info.el (Info-find-file-node, Info-insert-dir)
3563         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3564         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3565         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3566         and discussion.
3567
3568 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3569
3570         * obsolete.el (line-beginning-position): New, from 21.5.x.
3571         (line-end-position): Ditto.
3572
3573 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3574
3575         * package-get.el (package-get-download-sites): Welcome
3576         nl.xemacs.org and Thanks!
3577         * package-get.el (package-get-pre-release-download-sites): Ditto.
3578
3579 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3580
3581         * font-lock.el: Add support for not-so recent changes in Java to
3582         java-mode.
3583
3584 2006-01-28  Vin Shelton  <acs@xemacs.org>
3585
3586         * XEmacs 21.4.19 is released
3587
3588 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3589
3590         * easymenu.el: Update copyright. 
3591         * easymenu.el (easy-menu-all-popups):
3592         Add a docstring. 
3593         * easymenu.el (easy-menu-add):
3594         Document a bug, rework the function to preserve any existing
3595         non-default mode-popup-menu instead of overwriting it, and not to
3596         bother normalising the menu title (nothing else does).
3597         * easymenu.el (easy-menu-remove):
3598         Restore the default mode-popup-menu instead of leaving an empty
3599         one when we remove the last easy-menu popup. 
3600
3601 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3602
3603         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3604         as suggested by Rodrigo Ventura.
3605         * package-get.el (package-get-pre-release-download-sites): Ditto,
3606         with replacement of xemacs-21.5 by beta, which is the logical path
3607         to our beta core and package pre-releases.
3608
3609 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3610
3611         * package-get.el (package-get-download-sites): Add Hong Kong
3612         download site.
3613         * package-get.el (package-get-pre-release-download-sites): Ditto.
3614
3615 2005-12-26  Vin Shelton  <acs@xemacs.org>
3616
3617         * find-paths.el:
3618         * find-paths.el (paths-emacs-root-p): Add search for package root.
3619         * find-paths.el (paths-find-emacs-root): Replaced with
3620         paths-find-invocation-roots, which returns a list of roots.
3621         * find-paths.el (paths-find-invocation-roots): New.
3622         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3623
3624 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3625
3626         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3627         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3628
3629 2005-12-03  Vin Shelton <acs@xemacs.org>
3630
3631         * XEmacs 21.4.18 is released
3632
3633 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3634
3635         * package-get.el (package-get-download-sites): Update reflecting
3636         latest http://www.xemacs.org/Releases/ information generated by
3637         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3638         * package-get.el (package-get-pre-release-download-sites): Ditto.
3639
3640 2005-02-28  Simon Josefsson  <jas@extundo.com>
3641
3642         * about.el (xemacs-hackers): Add jas.
3643         (about-other-current-hackers): Likewise.
3644         (about-url-alist): Add URL for jas.
3645         (about-personal-info): Document jas.
3646         (about-hacker-contribution): Describe jas contributions.
3647
3648 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3649
3650         * easymenu.el (easy-menu-remove): As described in 
3651         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3652         except the "Command" menu from mode-popup-menu. 
3653
3654 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3655  
3656         * font.el (font-spatial-to-canonical): Correct calculation of 
3657         return value for pixel-based input value. 
3658  
3659 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3660
3661         * code-process.el (call-process): Process-related docstring
3662         improvements spurred by Norbert Koch.
3663         * code-process.el (call-process-region): Ditto.
3664         * code-process.el (start-process): Ditto.
3665
3666 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3667
3668         * finder.el (finder-find-library): Return filename actually
3669         searched for.
3670
3671 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3672
3673         * help.el (view-emacs-news): Use `expand-file-name' instead of
3674         `locate-data-file' as the latter will find any "NEWS" files that
3675         might exist in packages _before_ the one in core.
3676
3677 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3678
3679         * package-get.el (package-get-init-package):
3680         package-get-init-package buglet (21.4.17) by Jeff Mincy
3681         <mincy@rcn.com> fixing false temporary load-path shadows reported
3682         after package installation and simplifying code.
3683
3684 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3685
3686         * package-get.el (package-get-download-sites): Sync mirrors list
3687         with the XEmacs website.
3688         (package-get-pre-release-download-sites): Ditto.
3689
3690 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3691
3692         * derived.el (derived-mode-merge-syntax-tables):
3693         Revert my 21.5-only patch of 2003-07-18 which slipped in
3694         through Jerry James's patch of 2004-06-07.
3695
3696 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3697
3698         * cmdloop.el (keyboard-quit): Remove workaround for
3699         `region-active-p' not making sure active region is in current
3700         buffer now that it does.
3701         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3702         * simple.el (region-active-p): `region-active-p' to only return t
3703         when active region is in current buffer.
3704
3705 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3706
3707         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3708         package names, quell a byte-compiler warning, doc fix.
3709
3710 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3711
3712         * buffer.el (pop-to-buffer):
3713         * window-xemacs.el (display-buffer):
3714         Document use of `same-window-buffer-names,' `same-window-regexps'
3715         by pop-to-buffer and display-buffer. 
3716         
3717 2005-02-06  Vin Shelton <acs@xemacs.org>
3718
3719         * XEmacs 21.4.17 is released
3720
3721 2005-01-29  Ben Wing  <ben@xemacs.org>
3722
3723         * shadow.el (find-emacs-lisp-shadows):
3724         Add custom-defines to list of ignored files.
3725
3726 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3727
3728         * simple.el (shifted-motion-keys-select-region): Fix statement
3729         about unshifted-motion-keys-deselect-region.
3730
3731 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3732
3733         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3734         now) for GNU Emacs compatibility.
3735         (make-obsolete-variable): Ditto.
3736
3737 2004-01-08  Ben Wing  <ben@xemacs.org>
3738
3739         * code-files.el (load):
3740         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3741
3742 2004-12-05  Vin Shelton <acs@xemacs.org>
3743
3744         * XEmacs 21.4.16 is released
3745
3746 2004-12-04  Vin Shelton  <acs@xemacs.org>
3747
3748         * auto-autoloads.el: Regenerated.
3749
3750         * custom-load.el: Regenerated.
3751
3752 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3753
3754         Fix bug: apropos errors if a defalias refers to an undefined
3755         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3756
3757         * apropos.el (apropos):
3758         (apropos-command):
3759         * help.el (frob-help-extents):
3760         * help-macro.el (make-help-screen):
3761         * hyper-apropos.el (hyper-apropos-grok-functions):
3762         (hyper-apropos-get-doc):
3763         Catch void-function error thrown by `documentation'.
3764
3765 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3766
3767         * packages.el (package-require): Fix incorrect arg to format.
3768         This fixes a `format specifier' error.
3769
3770 2004-08-13  Jerry James  <james@xemacs.org>
3771
3772         * bytecomp.el (forward-word): Tell the byte compiler the correct
3773         number of arguments to forward-word.
3774
3775 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3776
3777         * etags.el: Fixed loading of include files for tag completion. Now
3778         you can make a tag file for a library, include it into your
3779         project and it will be reloaded only if it changed. Infinte
3780         include loops are detected and the correct tag files are loaded.
3781         * etags.el (buffer-tag-table-list): Load and verify tag files in
3782         the external function buffer-tag-table-list-load.
3783         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3784         tag files. Also load the included tag files. The priority of the
3785         included files is right below their parent file. If multiple
3786         matches occur then the symbols from the parent file are found
3787         first.
3788         * etags.el (tag-table-include-files): Corrected comment
3789         string. Switched to pattern constant tags-include-pattern to have
3790         it at a central location.
3791         * etags.el (tags-include-pattern): Added doc string.
3792         * etags.el (add-to-tag-completion-table): Removed obsolete
3793         comments as the include files are allready returned by
3794         buffer-tag-table-list and loaded.
3795         * etags.el (find-tag-internal): The include files are allready
3796         included in tag-tables as buffer-tag-table-list returns them now.
3797
3798 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3799
3800         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3801         Loading items into the notebook is now done by C code.
3802         * widgets-gtk.el (gtk-widget-instantiate-internal):
3803         Style no longer changed.
3804
3805 2004-06-28  Nix  <nix@esperi.org.uk>
3806
3807         * cmdloop.el (truncate-command-history-for-gc): Delay
3808         execution of all things that look up variable bindings,
3809         via `enqueue-eval-event'.
3810
3811 2004-06-24  Vin Shelton  <acs@xemacs.org>
3812
3813         * package-get.el (package-get-require-signed-base-updates):
3814         now defaults to nil.
3815
3816 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3817
3818         * subr.el (split-string): Clean up docstring.
3819
3820 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3821
3822         * faces.el (zmacs-region): fix typo in docstring.
3823
3824 2004-06-07  Jerry James  <james@xemacs.org>
3825
3826         * derived.el: Synch with Emacs 21.3.
3827         * subr.el (with-local-quit): New, from Emacs 21.3.
3828         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3829         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3830         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3831
3832 2004-06-16  Jerry James  <james@xemacs.org>
3833
3834         * cl.el (cl-set-substring): Increment start by the length of the
3835         string, not the string itself.
3836
3837 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3838
3839         * etags.el (tag-table-include-files): Expand included TAGS file
3840         paths to avoid problems with relative paths.  Thanks to Peter
3841         Chubb <peterc@gelato.unsw.edu.au>.
3842         * etags.el (tags-include-pattern): New.
3843         * etags.el (add-to-tag-completion-table): Parse and ignore
3844         trailing include lines.
3845
3846 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3847
3848         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3849         avoiding line solely composed of equal signs.
3850
3851 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3852
3853         * cus-edit.el (alloc): Typo fix.
3854         * cus-edit.el (custom-browse-visibility): Ditto.
3855         * cus-edit.el (custom-variable-value-create): Ditto.
3856         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3857         * cus-edit.el (custom-save-variables): Bind print-length and
3858         print-level to nil to avoid value abbreviation.
3859         * cus-edit.el (custom-save-face-internal): Ditto.
3860         * cus-edit.el (custom-save-faces): Save in sorted order.
3861         * cus-edit.el (custom-save-resets): Bind print-length and
3862         print-level to nil to avoid value abbreviation.
3863         * cus-edit.el (custom-save-loaded-themes): Ditto.
3864
3865 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3866
3867         * subr.el (split-string-default-separators): New.
3868         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3869         see comment in source.
3870
3871 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3872
3873         * mule/japanese.el (paragraph-start, paragraph-separate):
3874         Remove anchor to BOL.
3875
3876 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3877
3878         * cl.el (gensym, gentemp): Improve docstrings.
3879
3880 2004-05-10  Vin Shelton  <acs@xemacs.org>
3881
3882         * etags.el: Sync with 21.5 version.
3883
3884 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3885
3886         * etags.el:
3887         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3888         only for use with exuberant ctags. This will also enable building of 
3889         completion tables with exuberant ctags. This will not work with
3890         xemacs ctags. 
3891         * etags.el (get-tag-table-buffer): New function for creating of
3892         completion table is used if tags-exuberant-ctags-optimization-p ist t
3893         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3894         finding the tag names. New.
3895         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3896         building tag completion table with exuberant ctags. New.
3897         * etags.el (find-tag-internal): Improve exact tag matching for tags
3898         with name fields. Before the patch return types of functions or
3899         function parameters (with exuberant ctags) were found as matches.
3900
3901 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3902
3903         * list-mode.el (display-completion-list): Fixed completion list was
3904         taking the width of the frame and not of the window for displaying
3905         the selection methods.
3906
3907 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3908
3909         * menubar-items.el (default-menubar): Options are saved to custom.el.
3910
3911
3912 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3913
3914         * isearch-mode.el (isearch-abort): Preserve successful search target.
3915
3916 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3917
3918         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3919         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3920         Bihlmeyer.
3921         * gnuserv.el (gnuserv-mode-line-string): New.
3922         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3923         gnuserv-mode.
3924         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3925         * gnuserv.el (gnuserv-edit-files): Use
3926         make-x-device-with-gtk-fallback.
3927
3928 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3929
3930         * gtk-widgets.el: New import: gtk-accel-group-new.
3931         * dialog-gtk.el:
3932         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3933         * dialog-gtk.el (popup-builtin-question-dialog):
3934         Added support for dialog button mnemonics.
3935
3936 2004-03-22  Chris Green <cmg@dok.org>
3937
3938         * process.el (shell-command): Output buffer was ignored when a
3939         background process was run via shell-command.
3940
3941 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3942
3943         * cus-edit.el (custom-save-variables): Retrieve a list of
3944         variables to save first, sort it, and make sure the variables are
3945         saved in sorted order.
3946
3947 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3948  
3949         * package-get.el (package-get-update-base-from-buffer): Force
3950         binary coding system for verifying GnuPG signature in the
3951         package-index file.
3952  
3953 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3954
3955         * package-get.el (package-get-package-index-file-location): Handle
3956         missing "EMACSPACKAGEPATH" environment variable.
3957
3958 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3959
3960         * package-admin.el (package-admin-find-top-directory): Simplify
3961         directory comparisions and fix substring errors on short path
3962         components.
3963         * package-get.el (package-get-package-index-file-location):
3964         Default to first component of "EMACSPACKAGEPATH", if set.
3965
3966 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3967
3968         * package-get.el (process-error): New error datum.
3969
3970 2004-02-02  Vin Shelton <acs@xemacs.org>
3971
3972         * XEmacs 21.4.15 is released
3973
3974 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3975
3976         * itimer.el (activate-itimer): Modify the itimer timeout value as
3977         if it were begun at the last time when the itimer driver was woken
3978         up.
3979
3980 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3981
3982         * specifier.el (Copyright):
3983         Update.
3984         (make-specifier-and-init):
3985         (map-specifier):
3986         (canonicalize-inst-pair):
3987         (canonicalize-spec-list):
3988         (set-specifier):
3989         Synch docstrings to 21.5 where appropriate.
3990
3991 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3992
3993         * package-get.el (package-get-list-packages-where): New.  A
3994         function that allows searching for groups of packages.  For
3995         example, find all packages that require the fsf-compat package.
3996
3997 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3998
3999         The Great PUI Sync.
4000
4001         * auto-autoloads.el: Regenerated.
4002
4003         * custom-load.el: Regenerated.
4004
4005         * dumped-lisp.el (packages-hardcoded-lisp): New.
4006
4007         * menubar-items.el (menu-max-items): New.
4008         (menu-submenu-max-items): New.
4009         (menu-submenu-name-format): New.
4010         (menu-split-long-menu): New.
4011         (menu-sort-menu): New.
4012         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4013
4014         * obsolete.el (pui-add-install-directory): Renamed to the more
4015         logical `pui-set-local-package-get-directory'.
4016         (package-get-download-menu): Moved to `package-ui.el' and renamed
4017         to `package-ui-add-download-menu'.
4018
4019         * package-admin.el (package-admin-install-function-mswindows):
4020         Whitespace clean up.
4021         (package-admin-add-single-file-package): Removed.
4022         (package-admin-default-install-function): Whitespace clean up.
4023         (package-admin-find-top-directory): New.
4024         (package-admin-get-install-dir): Use it.
4025         (package-admin-get-manifest-file): 
4026         (package-admin-check-manifest): 
4027         (package-admin-add-binary-package):
4028         (package-admin-get-lispdir):
4029         (package-admin-delete-binary-package):
4030         (package-admin):
4031
4032         * package-get.el (package-get-package-index-file-location): New.
4033         (package-get-install-to-user-init-directory): New.
4034         (package-get-remote):
4035         (package-get-download-sites):
4036         (package-get-pre-release-download-sites): New.
4037         (package-get-site-release-download-sites): New.
4038         (package-get-base-filename):
4039         (package-get-always-update):
4040         (package-get-user-index-filename): Removed.
4041         (package-get-pgp-available-p): New.
4042         (package-get-require-signed-base-updates):
4043         (package-get-was-current):
4044         (package-entries-are-signed): New.
4045         (package-get-continue-update-base): New.
4046         (package-get-download-menu): Removed.
4047         (package-get-require-base):
4048         (package-get-update-base-entry):
4049         (package-get-locate-file):
4050         (package-get-locate-index-file):
4051         (package-get-maybe-save-index):
4052         (package-get-update-base):
4053         (package-get-update-base-from-buffer):
4054         (package-get-update-base-entries):
4055         (package-get-interactive-package-query):
4056         (package-get-update-all):
4057         (package-get-all):
4058         (package-get-dependencies):
4059         (package-get-init-package):
4060         (package-get-info): New.
4061         (package-get):
4062         (package-get-staging-dir):
4063         (package-get-set-version-prop): Removed.
4064         (package-get-installedp):
4065         (package-get-ever-installed-p):
4066         (packages): Removed.
4067         (package-get-custom-groups): Removed.
4068         (package-get-custom): Removed.
4069         (package-get-custom-add-entry): Removed.
4070
4071         * package-info.el (batch-update-package-info):
4072
4073         * package-net.el (package-net-batch-generate-bin-ini):
4074         (package-net-update-installed-db):
4075
4076         * package-ui.el (pui-info-buffer):
4077         (pui-directory-exists): Removed.
4078         (pui-package-dir-list): Removed.
4079         (pui-add-install-directory): Removed.
4080         (package-ui-download-menu): New.
4081         (package-ui-pre-release-download-menu): New.
4082         (package-ui-site-release-download-menu): New.
4083         (pui-set-local-package-get-directory): New.
4084         (pui-package-symbol-char):
4085         (pui-update-package-display):
4086         (pui-toggle-package):
4087         (pui-toggle-package-key):
4088         (pui-toggle-package-delete):
4089         (pui-toggle-package-delete-key):
4090         (pui-toggle-package-event):
4091         (pui-toggle-verbosity-redisplay):
4092         (pui-install-selected-packages):
4093         (pui-add-required-packages):
4094         (pui-help-echo):
4095         (pui-display-info):
4096         (list-packages-mode):
4097         (pui-list-packages):
4098
4099         * packages.el (packages-compute-package-locations):
4100         (package-require):
4101         (package-delete-name):
4102         (packages-hardcoded-lisp): Removed.
4103         (packages-useful-lisp): Removed.
4104         (packages-unbytecompiled-lisp): Removed.
4105         (packages-find-package-directories):
4106
4107         Summary:
4108
4109         Major code clean up of all things PUI.
4110
4111         Much improved code to determine where packages should be
4112         installed.  PUI no longer depends on any packages being
4113         pre-installed to compute where packages are to be installed to.
4114
4115         The user can specify the location of their package-index file.  It
4116         isn't necessary to set this because it has sane defaults.  People
4117         who "run-in-place" won't accidently overwrite the CVS
4118         package-index file.  See
4119         `package-get-package-index-file-location'. 
4120
4121         PUI will now properly clean up after itself in the event of an
4122         unsuccessful package install.  This drastically reduces the number
4123         of "wrong md5sum" FAQs.
4124
4125         non-Mule XEmacsen can no longer install Mule packages.
4126
4127         Package management via the custom interface has been removed.
4128
4129         The PUI related menubar items have been reorganised.
4130
4131         The PGP verification code has been fixed and the default for
4132         whether or not it is used is automatically computed.
4133
4134         * update-elc.el ((preloaded-file-list site-load-packages
4135         need-to-dump dumped-exe)):
4136         Just a couple of small changes to allow for
4137         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4138         existing anymore.
4139
4140 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4141
4142         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4143         apply `format' to the first argument of byte-compile-warn, it
4144         already calls format.
4145
4146 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4147
4148         * files.el (delete-old-versions): Avoid going interactive during
4149         make install when environment variable VERSION_CONTROL is set.
4150
4151 2003-12-04  Vin Shelton  <acs@xemacs.org>
4152
4153         * menubar-items.el (menu-item-search): Only bring up search dialog
4154         box if the feature is available and desired.
4155
4156 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4157
4158         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4159
4160 2003-11-05  Vin Shelton  <acs@xemacs.org>
4161
4162         * help.el (Help-prin1-face):
4163         (Help-princ-face):
4164         princ and prin1 are functions and need to be called as such.  The
4165         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4166
4167 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4168
4169         * about.el (about-xemacs): Give full version and build date.
4170
4171 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * win32-native.el (grep-null-device): This XEmacs has null-device.
4174
4175 2003-09-06  Mike Sperber  <mike@xemacs.org>
4176
4177         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4178         implement the specified semantics for `defvar.'
4179
4180 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4181
4182         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4183         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4184         displaying buffer in question.
4185
4186 2003-09-03  Vin Shelton <acs@xemacs.org>
4187
4188         * XEmacs 21.4.14 is released
4189
4190 2003-08-17  Vin Shelton  <acs@xemacs.org>
4191
4192         * about.el: Vanity patch.
4193
4194 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4195
4196         * code-process.el (call-process):
4197         (call-process-region):
4198         (start-process):
4199         Document coding system processing.
4200
4201 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4202
4203         * startup.el (splash-frame-body): Idiomatic English.
4204
4205 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4206
4207         * font-lock.el (font-lock-match-java-declarations): Move
4208         save-restriction, narrow-to-region to beginning of function to
4209         avoid going beyond the limit and causing an infloop.
4210
4211 2003-04-16  Jerry James  <james@xemacs.org>
4212
4213         * keydefs.el: Remove mappings for keys mapped to the nowhere
4214         defined function function-key-error.
4215
4216 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4217
4218         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4219         lisp-interaction-mode-hook): Add the docstrings.
4220
4221 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4222
4223         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4224         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4225         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4226
4227 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4228
4229         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4230         lambda list after the original doc.  Care about
4231         #'(lambda () "SingleString") 
4232         (cl-upcase-arg): 
4233         (cl-function-arglist):
4234         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4235         circular data structures in lambda list specification
4236
4237 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4238
4239         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4240         to appear in font-lock-function-name-face.
4241
4242 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4243
4244         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4245         is not also the value of the lambda.
4246
4247 2003-05-06  Andy Piper  <andy@xemacs.org>
4248
4249         * files.el (revert-buffer): Make sure local variables get processed,
4250         even in the case of an optimized reversion.
4251
4252 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4253
4254         * XEmacs 21.4.13 is released
4255
4256 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4257
4258         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4259         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4260
4261 2003-02-14  Ben Wing  <ben@xemacs.org>
4262
4263         * byte-optimize.el:
4264         * byte-optimize.el (byte-compile-inline-expand):
4265         * byte-optimize.el (byte-compile-unfold-lambda):
4266         * byte-optimize.el (byte-optimize-form-code-walker):
4267         * byte-optimize.el (byte-optimize-form):
4268         * byte-optimize.el (byte-decompile-bytecode-1):
4269         * byte-optimize.el (byte-optimize-lapcode):
4270         Review carefully and sync up to 20.7 except for areas as noted.
4271         Fixes problem with JDE compilation.
4272
4273 2003-02-05  Ben Wing  <ben@xemacs.org>
4274
4275         * simple.el:
4276         * simple.el (motion-keys-for-shifted-motion):
4277         Omit M-S-home/end from motion keys.
4278
4279 2003-02-07  Ben Wing  <ben@xemacs.org>
4280
4281         * text-props.el (text-property-any):
4282         * text-props.el (text-property-not-all):
4283         Fix bug when end > start.
4284
4285 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4286
4287         * info.el (Info-insert-dir): Make default-directory end in
4288         separator.  Patch due to Martin Buchholz.
4289
4290 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4291
4292         * XEmacs 21.4.12 "Portable Code" is released.
4293
4294 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4295
4296         * about.el: Update golubev data.
4297
4298 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4299
4300         * isearch-mode.el (isearch-mode-map): Substitute comment on
4301         desirability, and back out "GR is printable" changes.
4302
4303 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4304
4305         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4306
4307 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4308
4309         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4310
4311 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4312
4313         * menubar-items.el (default-menubar): Use browse-url-mozilla
4314         instead of browse-url-gnome-moz for Mozilla.
4315
4316 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4317
4318         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4319
4320 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4321
4322         * files.el (auto-mode-alist): Remove redundant entries for modes
4323         that live in packages.
4324         (interpreter-mode-alist): Ditto.
4325
4326 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4327
4328         * menubar-items.el (default-menubar): Sync with current
4329         browse-url-xemacs.el.
4330
4331 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4332
4333         * XEmacs 21.4.10 "Military Intelligence" is released.
4334
4335 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4336
4337         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4338
4339 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4340
4341         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4342
4343 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4344
4345         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4346         effect free function.
4347         (font-lock-fontify-keywords-region): Supply the argument to
4348         font-lock-compile-keywords.
4349
4350 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4351
4352         * package-get.el (package-get-download-sites): Bring sites list
4353         up to date, prefer xx.xemacs.org addresses.
4354
4355 2002-09-27  Andy Piper  <andy@xemacs.org>
4356
4357         * dialog.el (make-dialog-box): for general dialogs only
4358         delete-frame-hook will be run.
4359
4360 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * font-lock.el (font-lock-fontify-syntactically-region): Add
4363         comment about lookup-syntax-properties, document LOUDLY as unused.
4364
4365 2002-08-26  Andy Piper  <andy@xemacs.org>
4366
4367         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4368         merge.
4369
4370 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4371
4372         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4373         (make-obsolete-variable): Ditto.
4374         (make-compatible): Ditto.
4375         (make-compatible-variable): Ditto.
4376
4377 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4378
4379         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4380         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4381
4382 2002-08-28  Andy Piper  <andy@xemacs.org>
4383
4384         * files.el (revert-buffer): propagate revert-without-query-status.
4385
4386 2002-06-03  Andy Piper  <andy@xemacs.org>
4387
4388         * dialog-items.el (make-search-dialog): align various subcontrols
4389         in visually pleasing ways, allow frame to autosize to the dialog
4390         size.
4391         * dialog.el (make-dialog-box): add a border inside the frame. Add
4392         :autosize property, if t then reset the frame size appropriately
4393         before the frame is mapped.
4394         * gutter-items.el (set-progress-feedback-instantiator): align
4395         various subcontrols.
4396         * gutter-items.el (set-progress-abort-instantiator): ditto.
4397
4398 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4399
4400         * XEmacs 21.4.9 "Informed Management" is released.
4401
4402 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4403
4404         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4405         "&optional append" argument.
4406
4407 2002-07-16  Didier Verna  <didier@xemacs.org>
4408
4409         * subr.el (replace-in-string): fix case fold bug introduced by
4410         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4411         case-fold-search in temporary buffers.
4412
4413 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4414
4415         * lib-complete.el (find-library): Remove check for mule because
4416         decompression DOES work on Mule.
4417
4418 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4419
4420         * simple.el (join-line): New alias for `delete-indentation'.
4421
4422 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4423
4424         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4425         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4426         (font-lock-builtin-face): New.
4427         (font-lock-constant-face): New.
4428         (font-lock-face-list): Add builtin and constant faces.
4429
4430 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4431
4432         * autoload.el (make-autoload): Support define-derived-mode.
4433         Collected puts of doc-string-elt property.  Based on a patch by
4434         Didier Verna <didier@xemacs.org>.
4435
4436 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4437
4438         * wid-edit.el (widget-field-activate): Fix docstring typo.
4439
4440 2002-07-23  Andy Piper  <andy@xemacs.org>
4441
4442         * about.el (about-personal-info): update me.
4443
4444 2002-07-12  Andy Piper  <andy@xemacs.org>
4445
4446         * custom.el (custom-theme-set-variables): remove bogus
4447         arguments. Use custom-set-default to set defaults.
4448         (custom-set-variables): update doc.
4449         (custom-local-buffer): new, synced from FSF.
4450         (custom-set-default): ditto.
4451         (defcustom): update doc.
4452
4453 2002-06-16  Andy Piper  <andy@xemacs.org>
4454
4455         * menubar-items.el (default-menubar): enable windows printing on
4456         cygwin as well as native.
4457
4458 2002-06-12  Andy Piper  <andy@xemacs.org>
4459
4460         * printer.el (generic-print-buffer): catch all errors so that the
4461         print device can be cleared in all scenarios.
4462         (Printer-clear-device): make sure clearing the printer allows it
4463         to be used again immediately.
4464         (generic-print-region): make sure the default printer face is
4465         black-on-white.
4466
4467 2002-04-23  Jerry James  <james@xemacs.org>
4468
4469         * window-xemacs.el (display-buffer-function): Change doc to
4470         reflect new arg.
4471         * window-xemacs.el (pre-display-buffer-function): Ditto.
4472         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4473         non-nil, make the new window just big enough for its contents.
4474         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4475         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4476         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4477
4478 2002-06-06  Andy Piper  <andy@xemacs.org>
4479
4480         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4481         (defcustom): ditto.
4482         (custom-handle-keyword): ditto.
4483
4484 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4485
4486         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4487         Make obsolete.  Default to nil.
4488         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4489         Inspired by a patch by John Palmieri.
4490
4491 2002-07-01  Mike Alexander  <mta@arbortext.com>
4492
4493         * process.el (shell-command-on-region): Don't delete the region
4494         before giving it to call-process-region
4495
4496 2002-06-04  Jerry James <james@eecs.ku.edu>
4497
4498         * find-paths.el (paths-find-architecture-directory): Search in
4499         `system-configuration'/`base', not `base'`system-configuration'.
4500
4501 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4502
4503         * info.el (Info-index): Add missing \ in [ t].
4504
4505 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4506
4507         * gutter-items.el (gutter-buffers-tab-visible-p,
4508         buffers-tab-omit-function, buffers-tab-selection-function,
4509         buffers-tab-filter-functions):
4510         Doc improvements.
4511
4512 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4513
4514         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4515
4516         * toolbar-items.el (toolbar-news): Fix typo in message string.
4517
4518 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4519
4520         * dialog.el (yes-or-no-p-dialog-box): 
4521         * cmdloop.el (y-or-n-p-minibuf):
4522         (yes-or-no-p-minibuf):
4523         (yes-or-no-p):
4524         (y-or-n-p): 
4525         Specify negative answers in docstrings.
4526
4527 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4528
4529         * package-ui.el (pui-help-echo): Display both installed and author
4530         version.  Use a balloon-help window to display extra info like
4531         package requires.
4532
4533 2002-05-30  Andy Piper  <andy@xemacs.org>
4534
4535         * files.el (revert-buffer-internal): don't visit
4536         revert-buffer. Kill buffer when not used. Suggested by Mike
4537         Alexander <mta@arbortext.com>
4538
4539 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4540
4541         * files.el (revert-buffer): More docstring fiddling.
4542
4543 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4544
4545         * files.el (revert-buffer):
4546         (revert-buffer-internal):
4547         (revert-buffer-insert-file-contents-function):
4548         Improve docstrings and comments.
4549
4550 2002-05-08  Andy Piper  <andy@xemacs.org>
4551
4552         * files.el (revert-buffer): observe noconfirm behavior.
4553
4554 2002-04-09  Andy Piper  <andy@xemacs.org>
4555
4556         * files.el (revert-buffer): use revert-buffer-internal if it looks
4557         like doing so will not result in any user-visible changes.
4558         (revert-buffer-internal): new function. Do the actual process of
4559         reversion and then see whether the result is any different to what
4560         we have already. If it is not then do nothing.
4561
4562 2001-12-11  Andy Piper  <andy@xemacs.org>
4563
4564         * menubar.el (get-popup-menu-response): re-order so that it works
4565         on more sane/facist window systems.
4566
4567 2001-12-03  Andy Piper  <andy@xemacs.org>
4568
4569         * faces.el (frob-face-property): don't infloop in face frobbing
4570         from Jan Vroonhof <jan@xemacs.org>.
4571
4572 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4573
4574         * faces.el (frob-face-property): Follow face fall-back hierarchy
4575         properly for face properties without an instance. Only do manual
4576         copy form 'default in last resort. This handles in particular
4577         the case where 'default itself has only a fall-back (which is
4578         the case by default on windows).
4579
4580 2001-11-24  Andy Piper  <andy@xemacs.org>
4581
4582         * printer.el (generic-print-region): set default-frame-plist to
4583         nil while creating the printer frame so that sizes reflect the
4584         printed page.
4585
4586         * faces.el (face-complain-about-font): Don't complain on printers.
4587
4588 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4589         
4590         * package-net.el: Andy synch.
4591         
4592 2001-12-16  Andy Piper  <andy@xemacs.org>
4593
4594         * package-get.el (package-get-update-all): Make sure installed.db
4595         gets updated after updating packages.
4596
4597 2002-03-28  Ben Wing  <ben@xemacs.org>
4598
4599         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4600         continuation, truncation so that we don't get line jumpiness from
4601         them being larger than the line height.
4602
4603         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4604
4605 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4606
4607         * font.el (font-window-system-mappings): Add mapping for Gtk
4608         (assume identical to X) 
4609
4610 2002-02-04  Andy Piper  <andy@xemacs.org>
4611
4612         * files.el (convert-standard-filename): Fix for short filename
4613         Peter Arius <pas@methodpark.de>
4614
4615 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4616
4617         * list-mode.el (default-choose-completion): completion-base-size
4618         should refer to local value in the completion list buffer.
4619
4620 2001-12-03  Didier Verna  <didier@xemacs.org>
4621
4622         * rect.el: autoload `replace-rectangle'.
4623         * keydefs.el (global-map): bind it to `C-x r p'.
4624
4625 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4626
4627         * XEmacs 21.4.8 "Honest Recruiter" is released.
4628
4629 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4630
4631         This patch is based on Jerry James's patch and analysis.
4632
4633         * select.el (get-clipboard):
4634         (get-selection):
4635         Update docstrings.
4636         (get-clipboard-foreign):
4637         (get-selection-foreign):
4638         New function for use as `interprogram-paste-function's.
4639
4640         * simple.el (interprogram-paste-function): Change default to
4641         `get-clipboard-foreign'; improve docstring.
4642         (interprogram-cut-function): Improve dosctring.
4643
4644 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * XEmacs 21.4.7 "Economic Science" is released.
4647
4648 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4649
4650         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4651
4652 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4653
4654         * obsolete.el (assq-delete-all): New compatibility alias for 
4655         remassq.
4656
4657 2002-01-09  Simon Josefsson  <jas@extundo.com>
4658
4659         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4660
4661 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4662
4663         * info.el (Info-auto-generate-directory): Default
4664         Info-auto-generate-directory to 'if-outdated.
4665
4666 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4667
4668         * startup.el (normal-top-level): Prevent migration code from
4669         trashing .emacs on an error in loading the init files.
4670
4671 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4672
4673         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4674         "system default" Xdefaults and friends get xrdb-mode.
4675
4676 2002-03-05  Mats Lidell  <matsl@contactor.se>
4677  
4678         * help-nomule.el (tutorial-supported-languages): Added Swedish
4679         tutorial. Sorted languages.
4680
4681 2002-02-11  Mike Sperber <mike@xemacs.org>
4682
4683         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4684         regenerating outdated dir files and dir is non-existent.
4685
4686 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4687
4688         * code-files.el (convert-mbox-coding-system): Improve comment.
4689         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4690         coding-system argument to `write-region-pre-hook' call.
4691         (write-region-pre-hook): Fix docstring to mention lockname argument.
4692
4693 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4694
4695         * minibuf.el (completing-read): Remove redundant wrong arg list.
4696
4697         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4698
4699 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4700
4701         * obsolete.el (interactive-form): new compatibility alias for 
4702         function-interactive.
4703
4704 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4705
4706         * menubar-items.el (Menubar-items-truncate-list): Removed.
4707         * menubar-items.el (Menubar-items-truncate-history): New.
4708         * menubar-items.el (default-menubar): Use
4709         Menubar-items-truncate-history.
4710
4711 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4712
4713         * printer.el (generic-print-region): Pass correct arguments to
4714         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4715         Torkelsson <torkel@acc.umu.se>.
4716
4717 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4718
4719         * help.el (describe-mode): synched with FSF 19.34; handle nil
4720         minor mode indicators.
4721
4722 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4723
4724         * minibuf.el (completing-read): Update docstring.
4725
4726 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4727
4728         * XEmacs 21.4.6 "Common Lisp" is released.
4729
4730 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4731
4732         * package-net.el: Inadvertant synch with Windows branch.  From
4733         Andy's log:
4734         (package-net-kit-version): new variable.
4735         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4736
4737 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4738
4739         * package-get.el (package-get-locate-index-file): Also search the
4740         core etc/ directory for the package index file if it can't be
4741         found in ~/.xemacs/.
4742
4743 2001-12-13  William Perry  <wmperry@gnu.org>
4744
4745         * dialog-gtk.el (popup-builtin-question-dialog):
4746         Conform to API in gui.c.
4747         
4748 2001-11-12  Andy Piper  <andy@xemacs.org>
4749
4750         * cus-edit.el (custom-save-face-internal): make sure we save
4751         non-themed faces.
4752         (custom-save-variables): ditto variables.
4753
4754 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4755
4756         * faces.el (make-face-family):
4757         (make-face-size):
4758         New face-modifying functions per Jan Vroonhof.
4759
4760         cus-face.el (custom-set-face-font-family):
4761         (custom-set-face-font-size):
4762         Use them.
4763
4764         * font.el (font-window-system-mappings): More precise docstring.
4765
4766         (font-create-name):
4767         (font-create-object):
4768         (tty-font-create-object):
4769         (tty-font-create-plist):
4770         (x-font-create-object):
4771         (x-font-create-name):
4772         (ns-font-create-name):
4773         (mswindows-font-create-object):
4774         (mswindows-font-create-name):
4775         Add doctrings.
4776
4777 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4778
4779         * gtk-faces.el (gtk-init-device-faces): removed spurious
4780         quote before let* expression.
4781
4782 2001-10-29  Andy Piper  <andy@xemacs.org>
4783
4784         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4785         modified when changing coding system.
4786
4787         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4788         that we invoke the GUI directory selector.
4789
4790 2001-10-25  Andy Piper  <andy@xemacs.org>
4791
4792         * dialog.el (make-dialog-box): use new directory dialog support.
4793         * minibuf.el (read-file-name-1): ditto.
4794         (read-file-name): ditto.
4795         (read-directory-name): ditto.
4796
4797 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4798
4799         * XEmacs 21.4.5 "Civil Service" is released.
4800
4801 2001-04-23  Didier Verna  <didier@xemacs.org>
4802
4803         * cus-edit.el (custom-variable-pre-save): New.
4804         * cus-edit.el (custom-variable-post-save): New.
4805         * cus-edit.el (custom-variable-save): use them.
4806         * cus-edit.el (custom-face-pre-save): New.
4807         * cus-edit.el (custom-face-post-save): New.
4808         * cus-edit.el (custom-face-save): use them.
4809         * cus-edit.el (custom-group-pre-save): New.
4810         * cus-edit.el (custom-group-post-save): New.
4811         * cus-edit.el (custom-group-save): use them.
4812         * cus-edit.el (Custom-save): use the pre/post functions above,
4813         call `custom-save-all' only once.
4814         * cus-edit.el (custom-variable-pre-reset-standard): New.
4815         * cus-edit.el (custom-variable-post-reset-standard): New.
4816         * cus-edit.el (custom-variable-reset-standard): use them.
4817         * cus-edit.el (custom-face-pre-reset-standard): New.
4818         * cus-edit.el (custom-face-post-reset-standard): New.
4819         * cus-edit.el (custom-face-reset-standard): use them.
4820         * cus-edit.el (custom-group-pre-reset-standard): New.
4821         * cus-edit.el (custom-group-post-reset-standard): New.
4822         * cus-edit.el (Custom-reset-standard): use them.
4823         * cus-edit.el (custom-face-reset-saved): use the pre/post
4824         functions above, call `custom-save-all' only once.
4825
4826 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4827
4828         * gutter-items.el (buffers-tab face): Derive from the modeline
4829         face by default.  Many people use white-on-black for the default
4830         font, and the tabs look hideous with that color combination.  The
4831         modeline usually has the correct colors.
4832
4833 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4834
4835         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4836         (tag-mark-stack-max): Typo fix.
4837
4838 2001-09-28  Ben Wing  <ben@xemacs.org>
4839
4840         * font-lock.el:
4841         * font-lock.el (font-lock-after-change-function):
4842         fix problem with last patch, reported by Katsumi Yamaoka.
4843
4844 2001-09-17  Ben Wing  <ben@xemacs.org>
4845
4846         * font-lock.el (font-lock-after-change-function):
4847         fix problem when you insert a comment on the line before a line of
4848         code: if we use the following char, then when you hit backspace,
4849         the following line of code turns the comment color.
4850
4851 2001-06-08  Ben Wing  <ben@xemacs.org>
4852
4853         * process.el: comment about shell-command-switch.
4854         * process.el (shell-quote-argument): Need to quote a null
4855         argument, too.  From Dan Holmsand.
4856         
4857         * startup.el (normal-top-level): Delete some unused FSF junk.
4858         * startup.el (command-line-early):
4859         
4860         * startup.el (command-line): Call MS Windows init function.
4861         
4862         * win32-native.el:
4863         * win32-native.el (mswindows-system-shells): New.
4864         * win32-native.el (mswindows-system-shell-p): New.
4865         * win32-native.el (init-mswindows-at-startup): New.
4866         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4867         * win32-native.el (mswindows-quote-one-simple-arg):
4868         * win32-native.el (mswindows-quote-one-command-arg):
4869         * win32-native.el (mswindows-construct-process-command-line-alist):
4870         Correct comments at top.  Correctly handle passing arguments
4871         to Cygwin programs and to bash.  Fix quoting of zero-length
4872         arguments (from Dan Holmsand).  Set shell-command-switch based
4873         on shell-file-name, which in turn comes from env var SHELL.
4874
4875 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4876
4877         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4878         default-toolbar-position): Fill docstrings for balloon-help.
4879
4880 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4881
4882         * faces.el: Reenable specifications over 'gtk domain.
4883
4884 2001-08-08  Didier Verna  <didier@xemacs.org>
4885
4886         * autoload.el (update-autoload-files): make defdir a file name,
4887         not directory name.
4888
4889 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4890
4891         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4892
4893         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4894
4895 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4896
4897         * font-menu.el (font-menu-set-font): Default to current font-family.
4898         (font-menu-preferred-resolution):
4899         (font-menu-size-scaling):
4900         Provide gtk defaults, too.
4901
4902 2001-07-29  Mike Alexander  <mta@arbortext.com>
4903
4904         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4905         list
4906         (custom-set-face-font-family): ditto
4907
4908 2001-07-26  Mike Sperber <mike@xemacs.org>
4909
4910         * files.el (auto-mode-alist): .9 files are man pages, too.
4911
4912 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4913
4914         * process.el (call-process-internal): bind
4915         coding-system-for-write to 'binary when calling
4916         start-process-internal, so the process receives 
4917         the literal contents of INFILE.
4918
4919 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4920
4921         * files.el (auto-mode-alist): Add configure.ac support.
4922
4923 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4924
4925         * buff-menu.el:
4926         mouse.el:
4927         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4928
4929 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4930
4931         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4932
4933 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4934
4935         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4936         mixed text.
4937         (kinsoku-eol-p): Ditto.
4938
4939 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4940
4941         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4942         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4943         characters as the category `s' or `e' correctly.
4944
4945 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4946
4947         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4948
4949 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4950
4951         * mule/cyrillic.el:  Set up case table.
4952
4953 2001-06-08  Mike Sperber <mike@xemacs.org>
4954
4955         * files.el (save-some-buffers-1): Don't zap the help window right
4956         after `map-y-or-n-p' has popped it up.
4957
4958 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4959
4960         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4961
4962 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4963
4964         * specifier.el: define-specifier-tag 'gtk.
4965
4966 2001-05-12  Ben Wing  <ben@xemacs.org>
4967
4968         * find-paths.el (paths-find-recursive-path):
4969         fix error with null EXCLUDE-REGEXP.
4970         
4971         * font-lock.el (font-lock-mode):
4972         fix problem reported by hrvoje with buffers starting with a space.
4973         
4974 2001-05-06  Ben Wing  <ben@xemacs.org>
4975
4976         * dialog.el (make-dialog-box):
4977         * menubar-items.el (default-menubar):
4978         * printer.el (generic-print-buffer):
4979         * printer.el (generic-print-region):
4980         implement printing the selection when it's selected.
4981
4982 2001-04-18  Didier Verna  <didier@xemacs.org>
4983
4984         * cus-edit.el (Custom-reset-standard): reset to standard settings
4985         not only when the buffer's :custom-state is 'modified, but also
4986         when it is 'set or 'saved.
4987
4988 2001-04-17  Didier Verna  <didier@xemacs.org>
4989
4990         * startup.el (load-user-init-file): define `custom-file' before
4991         loading the user's init file.
4992
4993 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4994
4995         * menubar.el (popup-mode-menu): Make it work with
4996         popup-menu-titles turned off.
4997         
4998 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4999
5000         * about.el (about-mailto-link): Use compose-mail for sending mail.
5001
5002 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5003
5004         * package-admin.el (package-install-hook): New.
5005         (package-delete-hook): New.
5006         (package-admin-add-single-file-package): Use package-delete-hook.
5007
5008         * package-get.el (package-get): Use package-install-hook.
5009
5010 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5011
5012         * package-ui.el (pui-install-selected-packages): reverse the lists
5013         of packages so that they get handled in the same order as they
5014         were selected.
5015
5016 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5017
5018         * packages.el (locate-library): Use read-library-name for completion.
5019
5020 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5021
5022         * byte-optimize.el (=): `=' is not a binary predicate!
5023         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5024         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5025
5026 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5027
5028         * bytecomp.el (byte-compile-arithcompare):
5029         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5030
5031 2001-06-03  William M. Perry  <wmperry@gnu.org>
5032
5033         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5034         return the filename selected by the user!
5035
5036 2001-05-31  William M. Perry  <wmperry@gnu.org>
5037
5038         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5039         in XEmacs/GTK.
5040
5041 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5042
5043         * coding.el: Tiny typo fixed.
5044
5045 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * XEmacs 21.4.3 "Academic Rigor" is released.
5048
5049 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5050
5051         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5052
5053 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5054
5055         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5056
5057 2001-05-04  Ben Wing  <ben@xemacs.org>
5058
5059         * printer.el (generic-print-buffer):
5060         * printer.el (generic-print-region):
5061         Enable dialog boxes.  Apply workaround recommended by Kirill.
5062         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5063         
5064         * simple.el (kill-whole-line):
5065         * simple.el (kill-line-1):
5066         * simple.el (kill-entire-line):
5067         * simple.el (kill-line):
5068         * simple.el (backward-kill-line):
5069         Take out interactive dependence of kill-whole-line.
5070
5071 2001-04-22  Ben Wing  <ben@xemacs.org>
5072
5073         * dialog.el (make-dialog-box):
5074         Put dialog titles back in -- this time correctly.  Fix various
5075         other problems with leaks and such.
5076
5077         * simple.el (region-exists-p):
5078         * simple.el (region-active-p):
5079         Add comment about which one is correct to use in menu specs.
5080
5081 2001-05-05  Ben Wing  <ben@xemacs.org>
5082
5083         * dialog.el (make-dialog-box): fix doc string.
5084         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5085         take out Pretty Print.
5086         * printer.el:
5087         * printer.el (printer-current-device): New.
5088         * printer.el (Printer-get-device): New.
5089         * printer.el (Printer-clear-device): New.
5090         * printer.el (generic-page-setup): New.
5091         * printer.el (generic-print-buffer):
5092         * printer.el (generic-print-region):
5093         Implement Page Setup.  Handle errors properly.
5094
5095 2001-05-05  Ben Wing  <ben@xemacs.org>
5096
5097         * subr.el (error): Complete list of errors in doc string.
5098         
5099 2001-04-22  Ben Wing  <ben@xemacs.org>
5100
5101         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5102         
5103 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5104
5105         * build-report.el: Remove CVS keywords since this file has been in
5106         core lisp for a while now.
5107         * build-report.el (build-report-make-output-files): Fix typo.
5108
5109 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5110
5111         * about.el (about-finish-buffer): Make sure the last change works
5112         even if EVENT is nil.
5113
5114 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5115
5116         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5117         clicked, not the one that happens to be the current buffer at the
5118         time.
5119
5120 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5121
5122         * cus-edit.el (custom-display): Support the GTK Window System also.
5123
5124 2001-04-30  Ben Wing  <ben@xemacs.org>
5125
5126         * printer.el:
5127         * printer.el (printer-page-header):
5128         * printer.el (Print-context): New.
5129         * printer.el (printer-page-footer):
5130         * printer.el (generate-header-element): New.
5131         * printer.el (generate-header-line): New.
5132         * printer.el (print-context-property):
5133         * printer.el (generic-print-buffer):
5134         * printer.el (generic-print-region):
5135         Implement headers and footers.  Implement calling Print dialog box
5136         (#### but it doesn't quite work yet).
5137
5138 2001-04-25  Ben Wing  <ben@xemacs.org>
5139
5140         * about.el (xemacs-hackers):
5141         * about.el (about-url-alist):
5142         * about.el (about-personal-info):
5143         * about.el (about-hacker-contribution):
5144         More contributions.
5145         
5146         * simple.el (handle-post-motion-command):
5147         Fix spurious setting of zmacs-region-stays to t after a non-shift
5148         motion command.
5149
5150 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5151
5152         * about.el (about-personal-info): Update my bio.
5153         (about-hacker-contribution): Ditto.
5154
5155 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5156
5157         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5158
5159 2001-04-19  Andy Piper  <andy@xemacs.org>
5160
5161         * package-net.el (package-net-cygwin32-binary-size): new size.
5162         (package-net-win32-binary-size): new size.
5163         (package-net-convert-index-to-ini): Use new arch.
5164         (package-net-batch-convert-index-to-ini): Removed.
5165         (package-net-generate-bin-ini): New.
5166         (package-net-batch-generate-bin-ini): New.
5167
5168 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5169
5170         * XEmacs 21.4.1 "Copyleft" is released.
5171
5172 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5173
5174         * x-compose.el (xlib-input-method-bug-workaround):
5175         (alias-colon-to-double-quote):
5176         Force sort in map-keymap to work around rehash bug.
5177
5178 2001-04-17  Ben Wing  <ben@xemacs.org>
5179
5180         * about.el: Finish overhaul, add a few new hackers, update a
5181         couple old ones.
5182
5183 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5184
5185         * XEmacs 21.4.0 "Solid Vapor" is released.
5186
5187 2001-04-15  Ben Wing  <ben@xemacs.org>
5188
5189         * about.el:
5190         * about.el (about-headline-face): New.
5191         * about.el (about-link-face): New.
5192         * about.el (about-current-release-maintainers): New.
5193         * about.el (about-other-current-hackers): New.
5194         * about.el (about-url-alist):
5195         * about.el (about-once-and-future-hackers): New.
5196         * about.el (about-mailto-link): New.
5197         * about.el (about-get-buffer):
5198         * about.el (about-finish-buffer):
5199         * about.el (about-xemacs):
5200         * about.el (about-features): Removed.
5201         * about.el (about-advantages): New.
5202         * about.el (about-maintainer-info): Removed.
5203         * about.el (about-personal-info): New.
5204         * about.el (about-hacker-contribution): New.
5205         * about.el (about-maintainer):
5206         * about.el (about-show-linked-info):
5207         * about.el (about-hackers):
5208         Major revamping.  Rewriting of most of the text, improve the
5209         link handling, separate info on contributors into personal
5210         and contribution info, add new contributors, update personal
5211         info, etc. etc.
5212         
5213         * menubar-items.el (default-menubar):
5214         Help menubar entry for News now says more accurately
5215         "What's New in XEmacs".
5216         
5217         * mouse.el:
5218         * mouse.el (mouse-track-cleanup-hook):
5219         * mouse.el (mouse-track):
5220         Don't set-buffer to a dead buffer when calling mouse-track
5221         cleanup hooks.
5222
5223 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * XEmacs 21.2.47 "Zephir" is released.
5226
5227 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5228
5229         * dialog.el (make-dialog-box): Disable dialog box titles until
5230         we get them working.
5231
5232 2001-03-30  Ben Wing  <ben@xemacs.org>
5233
5234         * help.el:
5235         * help.el (Help-princ-face):
5236         * help.el (Help-prin1-face):
5237         * help.el (frob-help-extents):
5238         * help.el (describe-function-1):
5239         * help.el (describe-variable):
5240         Avoid using font-lock faces, which may not be defined.
5241         Instead, use hyper-apropos faces, and make sure they're
5242         defined as necessary by using `require'. (It's not so safe
5243         to do this for font-lock.) In any case, we will eventually
5244         be merging this functionality into hyper-apropos.
5245
5246         * loaddefs.el (completion-ignored-extensions):
5247         Fix documentation.
5248         
5249         * menubar-items.el (menu-truncate-list): Removed.
5250         * menubar-items.el (Menubar-items-truncate-list): New.
5251         * menubar-items.el (default-menubar):
5252         Fix errors if grep or compile command is too long.  Rename helper
5253         function to be less visible.
5254
5255 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5256
5257         * byte-optimize.el (byte-optimize-minus):
5258         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5259
5260 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5261
5262         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5263         Mule is available.
5264
5265         * mule/latin.el: New file.
5266
5267 2001-03-11  Ben Wing  <ben@xemacs.org>
5268
5269         * auto-save.el:
5270         * auto-save.el (auto-save-directory):
5271         * auto-save.el (make-auto-save-file-name):
5272         * auto-save.el (auto-save-file-name-p): New.
5273
5274         Merge in improvements from other definition of
5275         make-auto-save-file-name in files.el.
5276         
5277         * auto-save.el (auto-save-original-name):
5278         * auto-save.el (auto-save-name-in-fixed-directory):
5279         * auto-save.el (auto-save-unslashify-name): Removed.
5280         * auto-save.el (auto-save-slashify-name): Removed.
5281         * auto-save.el (auto-save-reserved-chars): New.
5282         * auto-save.el (auto-save-escape-name): New.
5283         * auto-save.el (auto-save-unhex): New.
5284         * auto-save.el (auto-save-unescape-name): New.
5285
5286         Change algorithm for encoding filenames in auto-save names to be
5287         entirely safe with all filesystems and all possible characters in
5288         a filename, and 100% reversible. (Essentially, uses
5289         quoted-printable as the encoding.)
5290         
5291         * auto-save.el (recover-all-files):
5292
5293         Use insert-directory rather than calling ls directly -- fixes
5294         things under Windows.
5295
5296         * files.el:
5297         * files.el (convert-standard-filename): Substitute FSF's
5298         definition for this (we had nothing here before).
5299         
5300         * files.el (backup-buffer): Warning fix.
5301         
5302         * files.el (make-backup-file-name):
5303         * files.el (find-backup-file-name):
5304         Fix error in calling sequence to auto-save-file-name-p.
5305         
5306         * files.el (recover-file):
5307         Use insert-directory rather than calling ls directly -- fixes
5308         things under Windows.
5309
5310         * files.el (make-auto-save-file-name): Removed.
5311         * files.el (auto-save-file-name-p): Removed.
5312         auto-save is always dumped so no sense in having a definition
5313         that will always be overwritten with another.
5314         
5315         * files.el (insert-directory):
5316         * win32-native.el:
5317         * win32-native.el (debug-mswindows-process-command-lines):
5318         * win32-native.el (original-make-auto-save-file-name): Removed.
5319         * win32-native.el (make-auto-save-file-name): Removed.
5320
5321
5322 2001-03-21  Martin Buchholz <martin@xemacs.org>
5323
5324         * XEmacs 21.2.46 "Urania" is released.
5325
5326 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5327
5328         * menubar-items.el (default-menubar): Update sample.emacs to
5329         sample.init.el and adjust accelerators.
5330
5331 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5332
5333         * build-report.el (build-report): Improve docstring.
5334
5335 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5336
5337         * ChangeLog: Log GTK merge.
5338
5339         * gutter-items.el:
5340         * mwheel.el:
5341         * sound.el:
5342         * startup.el:
5343         Revert gratuitous whitespace changes.
5344
5345 2001-03-07  Ben Wing  <ben@xemacs.org>
5346
5347         * help.el:
5348         * help.el (key-or-menu-binding):
5349         * help.el (Help-find-file): New.
5350         * help.el (describe-beta):
5351         * help.el (describe-copying):
5352         * help.el (describe-project):
5353         * help.el (view-emacs-news):
5354         * help.el (view-sample-init-el): New.
5355         * help.el (Help-princ-face): New.
5356         * help.el (Help-prin1-face): New.
5357         * help.el (help-symbol-function-context-menu):
5358         * help.el (help-symbol-variable-context-menu):
5359         * help.el (help-symbol-function-and-variable-context-menu):
5360         * help.el (frob-help-extents):
5361         * help.el (describe-function-1):
5362         * help.el (describe-variable):
5363
5364         Add coloring in Help buffers, correspondent with hyperlinks.
5365         View files in view-mode rather than Fundamental.
5366         Remove separators from context menus -- now handled in generic code.
5367         Add `Find Tag' to context menu.
5368         
5369         * menubar.el (popup-mode-menu):
5370
5371         Rewrite code that outputs the popup menu to (a) put more specific
5372         entries first, (b) be more robust, (c) output the proper context
5373         menu separators automatically (the context menu functionality is
5374         new and currently used only by Help).
5375
5376 2001-03-10  William M. Perry  <wmperry@aventail.com>
5377
5378         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5379         this function when converting from the 21.1 GTK branch.  Now
5380         supports file, password, question, and color built-in dialogs.
5381
5382 2001-03-06  Ben Wing  <ben@xemacs.org>
5383
5384         * keydefs.el:
5385         * keydefs.el (global-map):
5386         Add commented-out change of M-k (for 21.5).
5387         
5388         * menubar-items.el (default-menubar):
5389         Fix items to control kill-line behavior; add items for
5390         shifted motion.
5391         
5392         * simple.el:
5393         * simple.el (kill-whole-line):
5394         * simple.el (historical-kill-line): Removed.
5395         * simple.el (kill-line): Removed.
5396         * simple.el (kill-entire-line): New.
5397         * simple.el (kill-line-1): New.
5398         * simple.el (backward-kill-line):
5399         Undo kill-whole-line == always changes.  Add new function
5400         kill-entire-line to unconditionally delete the current line.
5401         Add comments describing the lamentable state of affairs of
5402         the kill-line functions and variables.
5403
5404 2001-03-02  Ben Wing  <ben@xemacs.org>
5405
5406         * simple.el:
5407         * simple.el (beginning-of-buffer):
5408         * simple.el (end-of-buffer):
5409         * simple.el (mark-ring-unrecorded-commands):
5410         * simple.el (signal-error-on-buffer-boundary):
5411         * simple.el (shifted-motion-keys-select-region):
5412         * simple.el (unshifted-motion-keys-deselect-region):
5413         * simple.el (motion-keys-for-shifted-motion): New.
5414         * simple.el (handle-pre-motion-command):
5415         * simple.el (handle-post-motion-command):
5416         * simple.el (forward-char-command):
5417         * simple.el (backward-char-command):
5418         * simple.el (scroll-up-command):
5419         * simple.el (scroll-down-command):
5420         * simple.el (next-line):
5421         * simple.el (previous-line):
5422         * simple.el (backward-block-of-lines):
5423         * simple.el (forward-block-of-lines):
5424         * simple.el (backward-word):
5425         * simple.el (mark-word):
5426
5427         Augment documentation of the most common motion commands to make
5428         note of the shifted-motion support.  Improve the support to (a)
5429         properly document how it works and why it's done in the fashion it
5430         is, and (b) allow the keystrokes that trigger it to be customized.
5431
5432         Correct error in the customize specification of
5433         mark-ring-unrecorded-commands.
5434
5435 2001-03-02  Ben Wing  <ben@xemacs.org>
5436
5437         * font-lock.el:
5438         * font-lock.el (font-lock-pending-extent-table): Removed.
5439         * font-lock.el (font-lock-pending-buffer-table): New.
5440         * font-lock.el (font-lock-pre-idle-hook):
5441         * font-lock.el (font-lock-after-change-function):
5442         * font-lock.el (font-lock-fontify-pending-extents):
5443         * font-lock.el (font-lock-lisp-like):
5444
5445         Fix handling of pending extents to avoid excessive slowness (N^2
5446         behavior) when making lots of buffer changes between redisplays,
5447         such as when saving the Options.
5448
5449 2001-03-09  William M. Perry  <wmperry@aventail.com>
5450
5451         * device.el:
5452         * dragdrop.el:
5453         * dumped-lisp.el:
5454         * faces.el:
5455         * frame.el:
5456         * gnuserv.el:
5457         * loadup.el:
5458         * menubar-items.el:
5459         * minibuf.el:
5460         The Great GTK Merge.
5461
5462         * ChangeLog.GTK:
5463         * dialog-gtk.el:
5464         * gdk.el:
5465         * generic-widgets.el:
5466         * glade.el:
5467         * gnome-widgets.el:
5468         * gnome.el:
5469         * gtk-compose.el:
5470         * gtk-extra.el:
5471         * gtk-faces.el:
5472         * gtk-ffi.el:
5473         * gtk-file-dialog.el:
5474         * gtk-font-menu.el:
5475         * gtk-glyphs.el:
5476         * gtk-init.el:
5477         * gtk-iso8859-1.el:
5478         * gtk-marshal.el:
5479         * gtk-mouse.el:
5480         * gtk-package.el:
5481         * gtk-password-dialog.el:
5482         * gtk-select.el:
5483         * gtk-widget-accessors.el:
5484         * gtk-widgets.el:
5485         * gtk.el:
5486         widgets-gtk.el:
5487         The Great GTK Merge: new files.
5488
5489 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5490
5491         * generic-widgets.el: Don't require gtk (a built-in feature) at
5492         top level.  Don't execute the last sexp unless (featurep 'gtk).
5493
5494 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5495
5496         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5497
5498 2001-02-23  Martin Buchholz <martin@xemacs.org>
5499
5500         * XEmacs 21.2.45 "Thelxepeia" is released.
5501
5502 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5503  
5504         * about.el (xemacs-hackers): update my entry. 
5505         * about.el (about-maintainer-info): ditto. 
5506         * about.el (about-hackers): ditto. 
5507
5508 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5509
5510         * about.el (about-maintainer-info): More vanity info about
5511         yours truly.
5512
5513 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5514
5515         * build-report.el (build-report-destination): xemacs-build-reports
5516         has moved to SourceForge, where mailing list name length is
5517         restricted, hence the name change to
5518         xemacs-buildreports@xemacs.org.
5519         * build-report.el (build-report-keep-regexp): Update default.
5520         * build-report.el (build-report-delete-regexp): Ditto.
5521         * build-report.el (build-report-make-output-files): Ditto.
5522
5523 2001-02-19  Craig Lanning  <lanning@scra.org>
5524
5525         * lisp-mode.el: Add indentation specifications for following
5526         Common Lisp forms: handler-case, handler-bind, with-slots,
5527         with-open-file, with-open-stream, print-unreadable-object.
5528
5529 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5530
5531         * font-lock.el (font-lock-set-defaults-1):
5532         Move initialization of `font-lock-cache-position' so that it's set
5533         even if font-lock-keywords is already defined.
5534
5535 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5536
5537         * autoload.el (generate-file-autoloads-1):
5538         Use `emacs-lisp-mode-syntax-table' instead of
5539         `lisp-mode-syntax-table'.
5540         * lisp-mode.el (lisp-mode-syntax-table):
5541         Get rid of old checks for `parse-partial-sexp' version.
5542         Make `|' (pipe) string delimiter instead of punctuation.
5543
5544 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5545
5546         * window.el (save-selected-window):
5547         Use gensym for better macro hygiene.
5548
5549 2001-02-06  Mike Sperber <mike@xemacs.org>
5550
5551         * dump-paths.el:
5552         * startup.el (startup-setup-paths): Set and use
5553         `mule-lisp-directory'.
5554         (startup-setup-paths-warning): Ditto.
5555
5556         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5557         (paths-construct-load-path): Consider `mule-lisp-directory'.
5558
5559 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5560
5561         * font-lock.el: Syntax table improvements used.  A few random
5562         changes are not specified below.
5563         (font-lock-fontify-string-delimiters):
5564         (font-lock-syntactic-keywords):
5565         (font-lock-cache-state nil):
5566         (font-lock-cache-position):
5567         New variables.
5568         (font-lock-set-syntax):
5569         (font-lock-apply-syntactic-highlight):
5570         (font-lock-fontify-syntactic-anchored-keywords):
5571         (font-lock-fontify-syntactic-keywords-region):
5572         (font-lock-eval-keywords):
5573         New functions.
5574         (font-lock-remove-face):
5575         (font-lock-fontify-syntactically-region):
5576         Use syntax properties.
5577
5578 2001-02-08  Martin Buchholz <martin@xemacs.org>
5579
5580         * XEmacs 21.2.44 "Thalia" is released.
5581
5582 2001-01-16  Mike Sperber <mike@xemacs.org>
5583
5584         * startup.el (normal-top-level): Work even if no installation root
5585         is found.
5586
5587 2001-01-30  Andy Piper  <andy@xemacs.org>
5588
5589         * gutter-items.el (progress-abort-glyph): remove instantiator.
5590         (set-progress-abort-instantiator): new function.
5591         (abort-progress-feedback): use it.
5592
5593         * gutter.el (set-gutter-dirty-p): new function.
5594
5595 2001-01-30  Didier Verna  <didier@xemacs.org>
5596
5597         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5598
5599 2001-01-24  Didier Verna  <didier@xemacs.org>
5600
5601         * sound.el (sound-extension-list): give a better default value.
5602         * sound.el (load-sound-file): improve the doc string, also find
5603         files given by absolute names, pass a real extension list to
5604         `locate-file'.
5605
5606 2001-01-26  Martin Buchholz <martin@xemacs.org>
5607
5608         * XEmacs 21.2.43 "Terspichore" is released.
5609
5610 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5611
5612         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5613         messages from gnuserv.
5614
5615 2001-01-20  Martin Buchholz <martin@xemacs.org>
5616
5617         * XEmacs 21.2.42 "Poseidon" is released.
5618
5619 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5620
5621         * cl-macs.el (cl-upcase-arg): New function.
5622         (cl-function-arglist): New function.
5623         (cl-transform-lambda): Automatically add CL-style lambda list to
5624         documentation string using functions above.
5625
5626 2001-01-12  Andy Piper  <andy@xemacs.org>
5627
5628         * package-get.el (package-get-custom): call
5629         package-net-update-installed-db.
5630
5631         * package-ui.el (pui-install-selected-packages): call
5632         package-net-update-installed-db.
5633
5634         * package-net.el (package-net-update-installed-db): use
5635         packages-package-list so that we reflect reality.
5636
5637         * packages.el (packages-package-list): Make docstring reflect
5638         reality.
5639
5640         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5641
5642         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5643         isn't installed.
5644
5645 2001-01-17  Andy Piper  <andy@xemacs.org>
5646
5647         * wid-edit.el (widget-activation-glyph-mapper): activate or
5648         deactivate native widgets.
5649         (widget-glyph-insert-glyph): record instantiator.
5650         (widget-push-button-value-create): use it.
5651
5652         * gui.el (gui-button-action): new function. Make button's domain
5653         buffer current when calling.
5654         (make-gui-button): update to use gui-button-action.
5655
5656 2001-01-16  Didier Verna  <didier@xemacs.org>
5657
5658         * menubar-items.el (default-menubar): add an entry for modeline
5659         horizontal scrolling in Options -> Display.
5660
5661 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5662
5663         * package-get.el (package-get-require-signed-base): Set to nil
5664         by default.
5665
5666 2001-01-17  Martin Buchholz <martin@xemacs.org>
5667
5668         * XEmacs 21.2.41 "Polyhymnia" is released.
5669
5670 2001-01-16  Mike Sperber <mike@xemacs.org>
5671
5672         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5673         catch lisp/mule/.
5674
5675 2001-01-14  Mike Sperber <mike@xemacs.org>
5676
5677         * startup.el (maybe-create-compatibility-dot-emacs):
5678         (maybe-unmigrate-user-init-file):
5679         (unmigrate-user-init-file): Created.
5680         (maybe-migrate-user-init-file): Offer creation of compatibility
5681         .emacs.
5682         Some doc fixes wrt init file location.
5683
5684 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5685
5686         * faces.el (face-frob-from-locale-first): new variable.
5687         (frob-face-font-2): Honor tags arg while trying to use
5688         standard-face-mapping.  When face-frob-from-locale-first is set,
5689         first try to set face inheriting from frobbed-face.
5690
5691 2001-01-15  Didier Verna  <didier@xemacs.org>
5692
5693         * about.el (xemacs-hackers): update my entry.
5694         * about.el (about-url-alist): ditto.
5695         * about.el (about-maintainer-info): ditto.
5696         * about.el (about-hackers): ditto.
5697
5698 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5699
5700         The byte compiler has been badly broken for a year,
5701         by the patch of 1999-12-06.
5702         * byte-optimize.el (byte-optimize-form-code-walker):
5703         Bug was: the byte compiler was making this erroneous optimization:
5704         (progn (or (foo)) (bar)) ==> (bar)
5705
5706 2000-11-20  Mike Sperber <mike@xemacs.org>
5707
5708         * setup-paths.el (paths-core-load-path-depth): Split
5709         `paths-load-path-depth' in two for site and core lisp.  Don't
5710         recurse into core.
5711         * setup-paths.el (paths-construct-load-path): Use.
5712
5713 2001-01-10  Andy Piper  <andy@xemacs.org>
5714
5715         * package-net.el (package-net-cygwin32-binary-size): new variable
5716         (package-net-win32-binary-size): ditto.  add much needed
5717         commentary.
5718
5719         * gutter-items.el (buffers-tab-items): correct off-by-one error
5720         for buffers-tab-max-size.
5721
5722 2001-01-08  Martin Buchholz <martin@xemacs.org>
5723
5724         * XEmacs 21.2.40 is released.
5725
5726 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * mule/hebrew.el: Fix comments and typos.
5729         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5730
5731 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5732
5733         * ChangeLog.1: move ancient log from fill.el.
5734
5735         * dump-paths.el:
5736         paragraphs.el:
5737         mule/mule-category.el:
5738         Miscellaneous typo fixes and slight doc clarifications.
5739
5740         * mule/mule-ccl.el:  Correct file name in header.
5741
5742 2000-12-31  Martin Buchholz <martin@xemacs.org>
5743
5744         * XEmacs 21.2.39 is released.
5745
5746 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5747
5748         * byte-optimize.el (byte-optimize-cond):
5749         (byte-optimize-cond-1): New.
5750         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5751         Optimizes (cond (x nil)) ==> nil.
5752         Provide better diagnostic on malformed expr like (cond foo).
5753
5754 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5755
5756         * mule/mule-coding.el:
5757         mule/mule-cmds.el (reset-language-environment,
5758         set-language-environment-coding-systems):
5759         Safer default coding-priority-list, corresponding to src/file-coding.h.
5760
5761 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5762
5763         * package-admin.el: Allow package removal from
5764         early-package-load-path.
5765
5766 2000-12-15  Andreas Jaeger  <aj@suse.de>
5767
5768         * about.el (about-maintainer-info): Update my entry.
5769
5770 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5771
5772         * packages.el (locate-library): Add support for bzip2
5773         compressed .el files.
5774
5775 2000-12-12  Andy Piper  <andy@xemacs.org>
5776
5777         * package-net.el: new file.
5778
5779 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5780
5781         * font-lock.el: Add missing C++ keywords.
5782
5783 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5784
5785         * simple.el (indent-for-comment): Preserve indentation of comments
5786         starting in column 0, as documented in (Info-goto-node
5787         "(xemacs)Comments").  Update docstring accordingly.
5788
5789 2000-12-05  Martin Buchholz <martin@xemacs.org>
5790
5791         * XEmacs 21.2.38 is released.
5792
5793 2000-12-04  Didier Verna  <didier@xemacs.org>
5794
5795         * mouse.el (default-mouse-track-set-point-in-window): remove
5796         spurious '+' operation detected by Martin.
5797
5798
5799 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5800
5801         * cl-extra.el (coerce):
5802         Implement char to integer coercion.
5803         Remove extraneous (numberp) test.
5804
5805         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5806         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5807         (byte-optimize-predicate):
5808         Warn if evaluating constant expression signals an error.
5809         (byte-optimize-form): Small simplification.
5810
5811         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5812
5813 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5814
5815         * byte-optimize.el:
5816         (byte-optimize-minus):
5817         (byte-optimize-plus):
5818         (byte-optimize-mult):
5819         (byte-optimize-quo):
5820         Use (car (last x)) instead of (last x) to get last elt!
5821         Use `byte-optimize-predicate' to optimize `%'.
5822         Move optimizations for special numeric args to bytecomp.el.
5823         * bytecomp.el (byte-compile-associative): Remove.
5824         (byte-compile-max): New.
5825         (byte-compile-min): New.
5826         Properly handle erroneous calls: (max) (min).
5827         (byte-compile-plus): New.
5828         (byte-compile-minus):
5829         It's easiest to handle 0, +1 and -1 args here.
5830         (byte-compile-mult): New.
5831         It's easiest to handle 1, -1 and 2 args here.
5832         (byte-compile-quo):
5833         It's easiest to handle 0, +1 and -1 args here.
5834         Issue byte-compiler warning when dividing by zero.
5835
5836         Byte-compiler arithmetic improvements.
5837         Better optimize these expressions in the obvious way:
5838         (+ x y 1)   -->  varref x varref y add add1
5839         (+ x y -1)  -->  varref x varref y add sub1
5840         (- x y 0)   -->  (- x y)
5841         (- 0 x y)   -->  (- (- x) y)
5842         (% 42 19)   --> compile-time constant
5843         (/ 42 19)   --> compile-time constant
5844         (* (foo) 2) --> foo call dup plus
5845
5846         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5847         unless (declaim (optimize (safety 3)))
5848         or (setq byte-compile-delete-errors nil).
5849
5850 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5851
5852         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5853         docstrings.
5854
5855 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5856
5857         * startup.el (command-line-do-help):  Add documentation of
5858         portable dumper switches.
5859
5860 2000-11-22  Andy Piper  <andy@xemacs.org>
5861
5862         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5863
5864         * glyphs.el (init-glyphs): don't use autodetect for strings.
5865
5866 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5867
5868         * byte-optimize.el (byte-optimize-char-before):
5869         (byte-optimize-backward-char):
5870         (byte-optimize-backward-word):
5871         Fix incorrect optimizations for these sorts of expressions:
5872         (let ((x nil)) (backward-char x))
5873
5874 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5875
5876         * byte-optimize.el:
5877         * byte-optimize.el (byte-optimize-backward-char): New.
5878         * byte-optimize.el (byte-optimize-backward-word): New.
5879         Make backward-word and backward-char as efficient as forward versions.
5880
5881         * bytecomp.el (byte-compile-no-args-with-one-extra):
5882         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5883         * bytecomp.el (byte-compile-two-args-with-one-extra):
5884         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5885         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5886         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5887         Check if extra arg is constant nil, and if so, use byte-coded call.
5888
5889         * simple.el (backward-word):
5890         * simple.el (mark-word):
5891         * simple.el (kill-word):
5892         * simple.el (backward-kill-word):
5893         Make COUNT argument optional, for consistency with forward-char et al.
5894
5895         * abbrev.el (abbrev-string-to-be-defined):
5896         * abbrev.el (inverse-abbrev-string-to-be-defined):
5897         * abbrev.el (inverse-add-abbrev):
5898         * abbrev.el (expand-region-abbrevs):
5899         * buff-menu.el (Buffer-menu-execute):
5900         * indent.el (move-to-left-margin):
5901         * indent.el (indent-relative):
5902         * indent.el (move-to-tab-stop):
5903         * info.el (Info-reannotate-node):
5904         * lisp-mode.el (lisp-indent-line):
5905         * lisp.el (end-of-defun):
5906         * lisp.el (move-past-close-and-reindent):
5907         * misc.el (copy-from-above-command):
5908         * mouse.el (default-mouse-track-scroll-and-set-point):
5909         * page.el (forward-page):
5910         * paragraphs.el (forward-paragraph):
5911         * paragraphs.el (end-of-paragraph-text):
5912         * picture.el (picture-forward-column):
5913         * picture.el (picture-self-insert):
5914         * rect.el (extract-rectangle-line):
5915         * simple.el (newline):
5916         * simple.el (fixup-whitespace):
5917         * simple.el (backward-delete-char-untabify):
5918         * simple.el (transpose-chars):
5919         * simple.el (transpose-preceding-chars):
5920         * simple.el (do-auto-fill):
5921         * simple.el (indent-new-comment-line):
5922         * simple.el (blink-matching-open):
5923         * view-less.el (cleanup-backspaces):
5924         * wid-edit.el (widget-transpose-chars):
5925         * term/bg-mouse.el (bg-insert-moused-sexp):
5926         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5927
5928         * info.el (Info-fontify-node):
5929         * simple.el (backward-delete-function):
5930         Use canonical delete-backward-char instead of backward-delete-char.
5931
5932 2000-11-20  Andy Piper  <andy@xemacs.org>
5933
5934         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5935         no buffers.
5936
5937 2000-11-20  Andy Piper  <andy@xemacs.org>
5938
5939         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5940         buffer tabs.
5941
5942 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5943
5944         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5945         (proclaim inline...) was shadowing compiler-macros.
5946
5947 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5948
5949         * bytecomp.el (byte-compile-eval): New.
5950         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5951         Keeps this promise made in Lispref:
5952         "If a file being compiled contains a `defmacro' form, the macro is
5953         defined temporarily for the rest of the compilation of that file."
5954
5955 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5956
5957         * cl.el (floatp-safe):
5958         (plusp):
5959         (minusp):
5960         (oddp):
5961         (evenp):
5962         (cl-abs):
5963         Use a better parameter name than `x'.
5964
5965         * cl-macs.el (check-type): Make continuable.  Change documentation
5966         to require PLACE, but accept any form for compatibility.
5967
5968         * abbrev.el (define-abbrev): Use check-type.
5969         * font-menu.el (font-menu-change-face): Use check-type.
5970         * menubar.el (relabel-menu-item): Use check-type.
5971         * itimer.el: Fix typo.
5972
5973 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5974
5975         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5976
5977 2000-11-14  Martin Buchholz <martin@xemacs.org>
5978
5979         * XEmacs 21.2.37 is released.
5980
5981 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5982
5983         * code-cmds.el: Provide the feature.
5984
5985 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5986
5987         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5988
5989         * code-cmds.el: New file
5990         * mule/mule-cmds.el:
5991         * mule/mule-misc.el
5992         (coding-keymap): New keymap. Define coding system keyboard
5993         commands on file-coding builds too.
5994         (coding-system-change-eol-conversion):
5995         (universal-coding-system-argument):
5996         (set-default-coding-systems):
5997         (prefer-coding-system): Moved from mule-cmds.el
5998         (set-buffer-process-coding-system): Moved from mule-misc.el
5999
6000 2000-09-15  Stephen Carney <carney@scubadoo.com>
6001
6002         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6003
6004 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6005
6006         * package-get.el (package-get-download-sites): Add a pre-release
6007         site for experimental packages.
6008
6009         * auto-autoloads.el: Regenerated.
6010
6011 2000-08-01  Andy Piper  <andy@xemacs.org>
6012
6013         * gutter-items.el (buffers-tab-omit-function): reference
6014         buffers-tab-select-visible-buffers.
6015         (buffers-tab-filter-functions): new variable, by default uses
6016         buffers-tab-selection-function and buffers-tab-omit-function.
6017         (select-buffers-tab-buffers-by-mode): invert arguments.
6018         (buffers-tab-select-visible-buffers): new function. Invert calling
6019         of buffers-menu-omit-invisible-buffers.
6020         (buffers-tab-items): rewrite to use
6021         buffers-tab-filter-functions. Rewrite docstring.
6022         (gutter-buffers-tab-extent): delete.
6023         (add-tab-to-gutter): always build a new extent when adding the
6024         tabs.
6025         (update-tab-in-gutter): make gutter dirty when orientation
6026         changes.
6027
6028 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6029
6030         * bytecomp.el (byte-compile-defvar-or-defconst):
6031         Only do loadhist recording if defvar form includes a value.
6032
6033 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6034
6035         * bytecomp.el (byte-compile-initial-macro-environment):
6036         `eval-when-compile' should not compile its body.
6037
6038 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6039
6040         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6041         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6042         some Japanese English.  Remove some ancient FSF comments, and
6043         improve docstrings.  Use symbols not vectors for tables.
6044
6045 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6046
6047         * keymap.el:
6048         (local-key-binding):
6049         (global-key-binding):
6050         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6051
6052         * lisp.el:
6053         (backward-sexp): Slightly simpler code.
6054         (mark-sexp): Make arg optional, like FSF Emacs.
6055         (forward-list): Slightly simpler code.
6056         (backward-list): Slightly simpler code.
6057         (down-list):  Make arg optional, like FSF Emacs.
6058         (up-list):  Make arg optional, like FSF Emacs.
6059         (backward-up-list):  Make arg optional, like FSF Emacs.
6060         (kill-sexp):  Make arg optional, like FSF Emacs.
6061         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6062
6063         * font-menu.el (font-menu-change-face):
6064         Take continuable errors into account.
6065
6066         * abbrev.el:
6067         * abbrev.el (clear-abbrev-table):
6068         * abbrev.el (define-abbrev-table):
6069         * abbrev.el (define-abbrev):
6070         * abbrev.el (insert-abbrev-table-description):
6071         * apropos.el (apropos-documentation-check-doc-file):
6072         * apropos.el (apropos-documentation-check-elc-file):
6073         * buff-menu.el (list-buffers):
6074         * buff-menu.el (list-buffers-noselect):
6075         * bytecomp.el (byte-recompile-directory):
6076         * bytecomp.el (batch-byte-compile):
6077         * cl-macs.el (typep):
6078         * code-files.el (find-coding-system-magic-cookie):
6079         * code-files.el (insert-file-contents):
6080         * cus-edit.el (customize-set-variable):
6081         * cus-edit.el (customize-save-variable):
6082         * cus-face.el (custom-set-face-font-size):
6083         * cus-face.el (custom-set-face-update-spec):
6084         * cus-face.el (custom-reset-faces):
6085         * custom.el (custom-check-theme):
6086         * custom.el (copy-upto-last):
6087         * fill.el (canonically-space-region):
6088         * fill.el (fill-paragraph):
6089         * fill.el (fill-region):
6090         * fill.el (find-space-insertable-point):
6091         * fill.el (justify-current-line):
6092         * faces.el (face-spec-update-all-matching):
6093         * faces.el (set-face-stipple):
6094         * files-nomule.el (insert-file-contents):
6095         * files.el (insert-file-contents-literally):
6096         * files.el (hack-local-variables-last-page):
6097         * files.el (basic-save-buffer):
6098         * files.el (insert-directory):
6099         * font-menu.el (font-menu-change-face):
6100         * font.el (font-spatial-to-canonical):
6101         * format.el (format-encode-region):
6102         * format.el (format-insert-file):
6103         * format.el (format-replace-strings):
6104         * gutter.el (set-gutter-element):
6105         * help.el (key-or-menu-binding):
6106         * help.el (describe-bindings):
6107         * help.el (with-syntax-table):
6108         * indent.el (indent-rigidly):
6109         * indent.el (delete-to-left-margin):
6110         * info.el:
6111         * info.el (Info-extract-dir-entry-from):
6112         * info.el (Info-build-dir-anew):
6113         * info.el (Info-rebuild-dir):
6114         * info.el (Info-batch-rebuild-dir):
6115         * info.el (Info-read-subfile):
6116         * info.el (Info-build-node-completions):
6117         * info.el (Info-extract-menu-node-name):
6118         * isearch-mode.el (isearch-range-invisible):
6119         * isearch-mode.el (isearch-restore-invisible-extents):
6120         * itimer.el (itimerp):
6121         * itimer.el (itimer-live-p):
6122         * keymap.el:
6123         * keymap.el (substitute-key-definition):
6124         * keymap.el (read-command-or-command-sexp):
6125         * keymap.el (local-key-binding):
6126         * keymap.el (global-key-binding):
6127         * keymap.el (global-set-key):
6128         * keymap.el (local-set-key):
6129         * ldap.el:
6130         * ldap.el (ldap-add-entries):
6131         * ldap.el (ldap-delete-entries):
6132         * lisp.el (backward-sexp):
6133         * lisp.el (mark-sexp):
6134         * lisp.el (forward-list):
6135         * lisp.el (backward-list):
6136         * lisp.el (down-list):
6137         * lisp.el (backward-up-list):
6138         * lisp.el (up-list):
6139         * lisp.el (kill-sexp):
6140         * lisp.el (backward-kill-sexp):
6141         * menubar.el (add-menu-button):
6142         * menubar.el (add-submenu):
6143         * menubar.el (delete-menu-item):
6144         * menubar.el (relabel-menu-item):
6145         * mouse.el (narrow-window-to-region):
6146         * obsolete.el (define-obsolete-variable-alias):
6147         * obsolete.el (store-substring):
6148         * package-admin.el:
6149         * package-admin.el (package-admin-install-function):
6150         * package-admin.el (package-admin-install-function-mswindows):
6151         * package-admin.el (package-admin-default-install-function):
6152         * package-get.el (package-get-update-base-entries):
6153         * packages.el (packages-load-package-dumped-lisps):
6154         * packages.el (packages-collect-package-dumped-lisps):
6155         * printer.el (generic-print-buffer):
6156         * printer.el (generic-print-region):
6157         * replace.el (occur-mode-mouse-goto):
6158         * replace.el (perform-replace):
6159         * select.el (get-selection-no-error):
6160         * simple.el:
6161         * simple.el (newline):
6162         * simple.el (open-line):
6163         * simple.el (edit-and-eval-command):
6164         * simple.el (goto-line):
6165         * simple.el (undo):
6166         * simple.el (kill-region):
6167         * simple.el (copy-region-as-kill):
6168         * simple.el (kill-ring-save):
6169         * simple.el (set-mark):
6170         * simple.el (next-line):
6171         * simple.el (previous-line):
6172         * simple.el (line-move):
6173         * simple.el (set-goal-column):
6174         * simple.el (comment-region):
6175         * subr.el:
6176         * subr.el (putf):
6177         * syntax.el (modify-syntax-entry):
6178         * syntax.el (map-syntax-table):
6179         * view-less.el (view-file):
6180         * view-less.el (view-buffer):
6181         * view-less.el (view-file-other-window):
6182         * window-xemacs.el (backward-other-window):
6183         * window.el:
6184         * window.el (one-window-p):
6185         * window.el (walk-windows):
6186         * window.el (window-list):
6187         * x-mouse.el (x-mouse-kill):
6188         * x-select.el (x-get-cutbuffer):
6189         * x-select.el (x-store-cutbuffer):
6190         * term/bg-mouse.el (bg-mouse-line-to-center):
6191         * term/sun-mouse.el (window-line-end):
6192         * term/sun-mouse.el (sun-select-region):
6193         * term/sun.el (kill-region-and-unmark):
6194         * mule/mule-category.el:
6195         * mule/mule-category.el (modify-category-entry):
6196         * mule/mule-category.el (char-category-list):
6197         * mule/mule-coding.el (coding-system-force-on-output):
6198         * mule/mule-misc.el (coding-system-put):
6199         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6200
6201 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6202
6203         * cus-face.el: Typo fixes and tiny clarifications.
6204         * custom.el: ditto
6205
6206 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6207
6208         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6209         * startup.el (normal-top-level): Setup auto-save-list-file-name
6210         if auto-save-list-file-prefix is non-nil.
6211
6212 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6213
6214         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6215
6216 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6217
6218         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6219         get symbol at point-min.
6220
6221 2000-10-24  Didier Verna  <didier@xemacs.org>
6222
6223         * info.el (Info-emacs-info-file-name): defconst it.
6224         * info.el (Info-footnote-tag): defcustom it.
6225         * info.el (Info-no-description-string): ditto.
6226         * info.el (Info-find-node): adapt to new semantics of
6227         'Info-suffixed-file (don't do the case variants stuff).
6228         * info.el (Info-insert-dir): rewrite the dir file variants code.
6229         * info.el (Info-directory-files): New. Return the list of info
6230         files in a directory.
6231         * info.el (Info-dir-outdated-p): use it.
6232         * info.el (Info-parse-dir-entries): ditto.
6233         * info.el (Info-build-dir-anew): don't restrict to files ending
6234         with a ".info.*" extension.
6235         * info.el (Info-set-mode-line): ditto.
6236         * info.el (Info-read-subfile): adapt to new semantics of
6237         'Info-suffixed-file (append 'exact argument).
6238         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6239         string independently of the case.
6240         * info.el (Info-suffixed-file): use it (match all possible case
6241         for the file name).
6242         * info.el (Info-insert-file-contents): code cleanup.
6243         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6244         columns.
6245         * info.el (Info-batch-rebuild-dir): ditto.
6246         * info.el (Info-read-node-name-1): ditto.
6247         * info.el (Info-search): ditto.
6248         * info.el (Info-fontify-node): ditto.
6249
6250
6251 2000-10-24  Didier Verna  <didier@xemacs.org>
6252
6253         * process.el (shell-command): when called from a program, avoid
6254         'push-mark's "mark-set" message.
6255
6256 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6257
6258         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6259         by a symbol, not by a vector.
6260         * mule/vietnamese.el (vscii): Likewise.
6261         (viscii): Likewise.
6262         * mule/cyrillic.el (koi8-r): Likewise.
6263
6264         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6265         by a symbol, not by a vector.
6266         (chinese-big5-2): Likewise.
6267         * mule/ethiopic.el (ethiopic): Likewise.
6268         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6269         (vietnamese-viscii-upper): Likewise.
6270
6271 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6272
6273         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6274
6275 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6276
6277         * byte-optimize.el (byte-optimize-car): New function.
6278         (byte-optimize-cdr): Ditto.
6279
6280 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6281
6282         * byte-optimize.el: Partial synch with FSF 20.7.
6283         Optimize constant concatenation.
6284         Add keymapp as a side effect free function.  It is a built-in.
6285         (byte-after-unbind-pos): Remove byte-equal.
6286
6287 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6288
6289         * update-elc-2.el: Quote regexps correctly.
6290
6291 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6292
6293         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6294         (ccl-compile): Apply integerp, not integer-or-char-p to
6295         check the type of the buffer magnification
6296         (ccl-compile-write-string): Encode a string with binary
6297         coding system.
6298         (ccl-compile-write-repeat): Likewise.
6299
6300 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6301
6302         * buff-menu.el:
6303         * bytecomp.el:
6304         * coding.el:
6305         * faces.el:
6306         * files.el:
6307         * fill.el:
6308         * float-sup.el:
6309         * font-lock.el:
6310         * help.el:
6311         * iso8859-1.el:
6312         * loaddefs.el:
6313         * menubar-items.el:
6314         * menubar.el:
6315         * modeline.el:
6316         * msw-font-menu.el:
6317         * paragraphs.el:
6318         * paths.el:
6319         * replace.el:
6320         * simple.el:
6321         * sound.el:
6322         * startup.el:
6323         * version.el:
6324         * x-faces.el:
6325         * x-font-menu.el:
6326         Remove purecopy.
6327
6328 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6329
6330         * simple.el (do-auto-fill): Use the function pointer to by
6331         `comment-line-break-function', not `indent-new-comment-line'. This
6332         fixes an issue with cc-mode comment continuation.
6333
6334 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6335
6336         * simple.el (turn-on-auto-fill):  Add (interactive).
6337         * mwheel.el (mwheel-install): Add (interactive).
6338         * font-lock.el (turn-on-font-lock): Add (interactive).
6339         (turn-off-font-lock): Add (interactive).
6340
6341 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6342
6343         * packages.el (packages-special-base-regexp): Add `man'.
6344
6345 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6346
6347         * wid-edit.el (widget-specify-active): map over extents in current
6348         buffer like `widget-specify-inactive' does.  Mapping over the
6349         inactive extent object does not work since the current extent is
6350         ignored by `map-extents'.
6351
6352 2000-10-04  Martin Buchholz <martin@xemacs.org>
6353
6354         * XEmacs 21.2.36 is released.
6355
6356 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6357
6358         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6359         Optimize the compiled-function-constants vector by byte-code
6360         reference counts.
6361
6362 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6363
6364         * build-report.el (build-report-delete-regexp): quote value in
6365         defcustom
6366
6367 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6368
6369         * build-report.el (build-report): Don't bind srcdir which we don't
6370         use in `multiple-value-bind' to avoid the only byte-compiler
6371         warning.
6372
6373 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6374
6375         * build-report.el: Requires cl and custom now.
6376         build-report-version is determined by XEmacs version -- remove
6377         build-report-version*.
6378         * build-report.el (build-report-version): Removed.
6379         * build-report.el (build-report-installation-version-regexp): New.
6380         * build-report.el (build-report-version-file-regexp): New.
6381         * build-report.el (build-report-installation-srcdir-regexp): New.
6382         * build-report.el (build-report-destination): Offer
6383         xemacs-build-reports and xemacs-beta.
6384         * build-report.el (build-report-keep-regexp): Adjusted.
6385         * build-report.el (build-report-delete-regexp): Adjusted.
6386         * build-report.el (build-report-make-output-dir): New.
6387         * build-report.el (build-report-installation-file): Replace use of
6388         `concat' with `expand-file-name'.
6389         * build-report.el (build-report-make-output-file): Removed.
6390         * build-report.el (build-report-make-output-files): New.
6391         * build-report.el (build-report-subject): Identify as
6392         user-variable with "*...".
6393         * build-report.el (build-report-prompts): Ditto.
6394         * build-report.el (build-report-version-file): New.
6395         * build-report.el (build-report-file-encoding): Identify as
6396         user-variable with "*...".
6397         * build-report.el (build-report-make-output-get): New.
6398         * build-report.el (build-report-insert-header): Report
6399         emacs-version and system-configuration instead of
6400         build-report-version.
6401         * build-report.el (build-report-insert-make-output): Add file
6402         argument.
6403         * build-report.el (build-report-insert-installation-file):
6404         Re-indent.
6405         * build-report.el (build-report-keep): Change docstring,
6406         re-indent.
6407         * build-report.el (build-report-delete): Ditto.
6408         * build-report.el (build-report-installation-data): New.
6409         * build-report.el (build-report-version-file-data): New.
6410
6411 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6412
6413         * byte-optimize.el (byte-optimize-lapcode):
6414         Fix the optimization of using the first 5 elements of the
6415         constants vector for variables.
6416         (byte-optimize-lapcode): Fix another ancient broken optimization.
6417
6418 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6419
6420         * *: Spelling mega-patch
6421
6422 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6423
6424         * easymenu.el: doc fixes.
6425         (easy-menu-do-define): Use backquote.
6426         (easy-menu-change):
6427         (easy-menu-add):
6428         `when' seems much clearer than `if' here.
6429         (easy-menu-remove):
6430         (easy-menu-add-item):
6431         (easy-menu-item-present-p):
6432         (easy-menu-remove-item):
6433         Wrap using (when (featurep 'menubar) ...)
6434
6435 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6436
6437         * bytecomp.el (displaying-byte-compile-warnings):
6438         Revert Ben's change to this function below so that the compile log
6439         is displayed properly for users of the "popper" package.
6440
6441 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6442
6443         * window.el (save-selected-window): Use backquote.
6444
6445         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6446         Renamed from `byte-compile-file-form-defvar'.
6447         * bytecomp.el (byte-compile-defvar-or-defconst):
6448         Only cons onto current-load-list in top-level forms.
6449         Else this leaks a cons cell every time a defun is called.
6450         Renamed from `byte-compile-defvar', for clarity.
6451         Warn when docstring of defvar is not a string.
6452         Use consistent error messages.
6453         Better comments.
6454
6455 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6456
6457         * simple.el (set-variable):
6458         Remove unneeded defvar by rearranging order of let* forms.
6459
6460         * mule/mule-ccl.el (ccl-get-next-code):
6461         * menubar-items.el (bookmark-menu-filter):
6462         (language-environment-menu-filter):
6463         (tutorials-menu-filter):
6464         * toolbar-items.el (toolbar-compile):
6465         * byte-optimize.el (disassemble-offset):
6466         Use (declare (special ...)) instead of `defvar'.
6467
6468         * cl-macs.el (cl-do-proclaim):
6469         Fix (declare (special ...)) warning suppression syntax.
6470
6471 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6472
6473         * info.el (Info-tag-table-marker):
6474         (Info-tag-table-buffer):
6475         (Info-find-file-node):
6476         (Info-read-subfile):
6477         (Info-build-node-completions):
6478         (Info-search):
6479         (Info-mode):
6480         Multiple info buffer support.
6481
6482 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6483
6484         * ldap.el (ldap-decode-entry): New defun
6485         (ldap-search-entries): Use it in order to decode DN-prefixed
6486         entries properly
6487
6488 2000-08-23  Daniel Pittman <daniel@danann.net>
6489
6490         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6491         Use `eq', not `=', to compare symbols.
6492
6493 2000-07-30  Ben Wing  <ben@xemacs.org>
6494
6495         * bytecomp.el (byte-compile-report-error):
6496         * bytecomp.el (displaying-byte-compile-warnings):
6497         if stack-trace-on-error is set, send out a backtrace when
6498         an error is encountered that stops byte compilation.  this
6499         should make it much much easier to track down those curious
6500         problems.  also undo the kludge of using a separate "*Show*"
6501         buffer for display when there's a temp-buffer-show-function;
6502         we can avoid this by just being a little smarter.
6503
6504         * dialog-items.el:
6505         * dialog-items.el (search-dialog-regexp): New.
6506         * dialog-items.el (search-dialog-callback):
6507         * dialog-items.el (make-search-dialog):
6508         add a regexp option to the dialog and clean up a bit.
6509
6510         * dialog.el:
6511         * dialog.el (yes-or-no-p-dialog-box):
6512         * dialog.el (get-dialog-box-response):
6513         * dialog.el (make-dialog-box):
6514         * dialog.el (dialog-box-finish): New.
6515         * dialog.el (dialog-box-cancel): New.
6516         * dialog.el (internal-make-dialog-box-exit): New.
6517         implement [properly!] the :modal property of the new dialog box
6518         interface.  this is the first time xemacs has ever had *proper*
6519         modal dialog boxes, giving the standard window-system feedback.
6520         (e.g. under windows, clicking on a disabled frame causes a beep
6521         and makes the dialog box flash three times.)
6522
6523         * dragdrop.el: header keyword frobbing.
6524
6525         * dumped-lisp.el (preloaded-file-list):
6526         renamed winnt.el to win32-native.el.
6527
6528         * faces.el (face-property):
6529         * faces.el (set-face-property):
6530         * faces.el (frob-face-property):
6531         * faces.el (frob-face-font-2):
6532         * faces.el (make-face-bold):
6533         * faces.el (make-face-italic):
6534         * faces.el (make-face-bold-italic):
6535         * faces.el (make-face-unbold):
6536         * faces.el (make-face-unitalic):
6537         * faces.el (make-face-smaller):
6538         * faces.el (make-face-larger):
6539         clean up the implementation of these so that window-system-specific
6540         methods are called only on objects belonging to that window system.
6541         previously, you could have [e.g.] mswindows-make-face-bold called
6542         on font object of device type `stream', which is not good and
6543         explains the subtle errors Adrian was getting when byte-compiling
6544         something that required 'term. (Adrian, now you can use stack-trace-
6545         on-error to find the exact place where things are going wrong instead
6546         of having to laboriously binary-search your way through.)
6547
6548         * finder.el (finder-known-keywords):
6549         cleaned up -- properly sorted, clarified the meanings of many of
6550         the keywords, and added a few -- mswin, gui, content, build, www,
6551         user, services.  the last two try to distinguish between a package
6552         that's used directly by the user, and a package that provides
6553         support services to other packages.
6554
6555         * font-lock.el (lisp-font-lock-keywords-2):
6556         update list of lisp control structures to include everything,
6557         including new ones i introduced.
6558
6559         * gutter.el: header keyword frobbing.
6560
6561         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6562         recent isearch element was not doing so!  you got the second-most-
6563         recent instead.
6564
6565         * lisp-mode.el (construct-lisp-mode-menu):
6566         more menubar cleanups.
6567         * lisp-mode.el (with-selected-window):
6568         make it indent properly.
6569
6570         * menubar-items.el (default-menubar): lots of menubar cleanups.
6571         rearranged the options menu the most, e.g. splitting up the
6572         Keyboard/Mouse menu into a new Editing menu and combining the
6573         separate Scrollbar/Gutter/Toolbar submenus into Display.
6574         Got rid of General, moved items to Editing or new Troubleshooting.
6575         Moved Packages to Tools; doesn't seem to belong under Options.
6576         Added stuff to the Cmds menu, e.g. Change Case.
6577
6578         NB please don't complain about these periodic menubar changes.
6579         Anything like this is necessarily incremental in its construction
6580         -- By constant use you gradually become more and more aware of
6581         better and better ways to group menu items.  When we eventually
6582         move the options menu to a property sheet, the existing structure
6583         will probably be preserved fairly well.
6584
6585         * minibuf.el (next-history-element): fix problems with pressing
6586         down arrow in repeat-complex-command.
6587
6588         * modeline.el:
6589         * modeline.el (modeline-3d-p): New.
6590         added custom variable for controlling the 3d modeline.  the
6591         corresponding Options item has been present for a long time,
6592         but commented out with "fix me!" comments.  it's fixed now.
6593
6594         * obsolete.el (add-menu):
6595         remove bogus gettexts.
6596
6597         * process.el (shell-quote-argument):
6598         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6599         For bash under Windows native, see below.
6600
6601         * simple.el:
6602         * simple.el (display-warning-buffer):
6603         Fixed the handling of warning display to eliminate the annoying
6604         *Show* buffer, like was done for byte-compiler output above.
6605
6606         * simple.el (debug-print): New.
6607         Simple function for sending debug messages to the console and/or
6608         other debug places.
6609
6610         * subr.el (replace-in-string):
6611         Rewrite this function to avoid N^2 behavior with large strings --
6612         catastrophic with the new Windows selection code! (Apparently the
6613         author of this function didn't realize there was a fun
6614         replace-match that could make his life much easier, because we
6615         duplicated the entire logic.  The new version is smaller, easier
6616         to understand, much more robust, and has extended features --
6617         those of replace-match.)
6618
6619         * window.el:
6620         * window.el (with-selected-window): New.
6621         An obvious complement to the existing `with-selected-frame' and
6622         `with-current-buffer'.
6623
6624         * win32-native.el: Renamed from winnt.el.
6625         Added a great deal of stuff for properly handling process quoting,
6626         somewhat modeled on Kirill's original model (which i later threw
6627         away).  We should now finally have correctly working process arg
6628         quoting/dequoting so that the final app gets exactly what we
6629         intended.  Because the mechanism is in Lisp, it's easily
6630         extendible. (For those running bash and running the native
6631         version, I tried hard to do what I thought was correct.  But more
6632         thought is needed, and ideally the volunteer work of people with
6633         these configurations that they generally run on.)
6634
6635         * x-font-menu.el (x-font-menu-font-data):
6636         Put in defvar's to fix byte-compiler warnings.
6637
6638 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6639
6640         * select.el (selection-coercion-alist): Initialise.
6641         * select.el (select-coerce-to-text): New.
6642         * select.el (select-coerce): New.
6643         New functions to perform type and value coercion.
6644
6645         * select.el (select-buffer-killed-default): Keep data if it was
6646         on the clipboard.
6647
6648 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6649
6650         * menubar-items.el (default-menubar): Fix typo.
6651         (default-menubar): `lambda' was mispelled as `lamda'.
6652
6653 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6654
6655         * window.el (shrink-window-if-larger-than-buffer): Remove
6656         edge checking code.
6657
6658 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6659
6660         * paths.el (gnus-local-domain): Removed.
6661         (gnus-local-organization): Ditto.
6662         (gnus-startup-file): Ditto.
6663
6664 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6665
6666         * files.el (auto-mode-alist): Add .spec for RPM.
6667
6668 2000-07-31  Andy Piper  <andy@xemacs.org>
6669
6670         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6671
6672 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6673
6674         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6675         browse-url.
6676         * help.el (xemacs-www-page): Ditto.
6677         (xemacs-www-faq): Ditto.
6678         * menubar-items.el (default-menubar): Ditto.
6679
6680         * wid-edit.el (widget-url-link-action): Ditto.
6681         From: Kenichi OKADA <okada@opaopa.org>.
6682
6683 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6684
6685         * finder.el (finder-commentary): Add autoload cookie.
6686
6687 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6688
6689         * files.el (insert-file-contents-literally): Fix second let
6690         binding for `coding-system-for-read' to `coding-system-for-write'
6691         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6692
6693 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6694
6695         * files.el (insert-file-contents-literally): Use binary coding
6696         system (from Morioka san).
6697         (insert-file-contents-literally): Make file-name-handler method.
6698
6699 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6700
6701         * cl-macs.el (get-selection): Add defsetf.
6702
6703 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6704
6705         * x-init.el (x-activate-region-as-selection): replace obsolete
6706         function x-own-selection with own-selection.
6707         (ow-find): replace obsolete functions x-get-selection and
6708         x-get-clipboard with get-selection and get-clipboard.
6709         (init-post-x-win): replace obsolete function x-disown-selection
6710         with disown-selection.
6711
6712 2000-07-20  Mike Sperber  <mike@xemacs.org>
6713
6714         * startup.el (load-user-init-file): Only try to load init file if
6715         it exists.
6716
6717 2000-07-10  Andy Piper  <andy@xemacs.org>
6718
6719         * dialog-items.el: sync with Ben's patch.
6720
6721         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6722         comment.
6723         (progress-text-glyph): deleted.
6724         (progress-layout-glyph): make completely minimal.
6725         (progress-gauge-glyph): ditto.
6726         (progress-display-style): fix to handle dynamic instantiator
6727         changes.
6728         (progress-text-instantiator): new.
6729         (progress-layout-instantiator): new.
6730         (progress-gauge-instantiator): new.
6731         (set-progress-display-instantiator): renamed and changed from
6732         set-progress-display-style.
6733         (progress-abort-glyph): use instantiator not glyph.
6734         (append-progress-display): use set-progress-display-instantiator
6735         and set-glyph-image.
6736         (abort-progress-display): ditto.
6737         (raw-append-progress-display): ditto.
6738
6739 2000-07-20  Ben Wing  <ben@xemacs.org>
6740
6741         * code-files.el: Move Mule-specific code to mule-coding.el.
6742
6743 2000-07-15  Ben Wing  <ben@xemacs.org>
6744
6745         * autoload.el:
6746         Fixed comments.
6747
6748         * cmdloop.el:
6749         * cmdloop.el (yes-or-no-p):
6750         * cmdloop.el (y-or-n-p):
6751         Make these functions use should-use-dialog-box-p and not be
6752         overridden in dialog.el.
6753
6754         * cus-dep.el:
6755         * cus-dep.el (Custom-make-dependencies): Removed.
6756         * cus-dep.el (Custom-make-dependencies-1): New.
6757         * cus-dep.el (Custom-make-one-dependency): New.
6758         New entry point for use in Makefiles, to avoid excessive
6759         invocations.
6760
6761         * cus-edit.el (custom-variable-reset-saved):
6762         * cus-edit.el (custom-variable-reset-standard):
6763         * cus-edit.el (custom-save-resets):
6764         Fix bytecompiler warnings.
6765
6766         * dialog.el:
6767         * dialog.el (yes-or-no-p-dialog-box):
6768         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6769         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6770         * dialog.el (get-dialog-box-response):
6771         * dialog.el (message-or-box):
6772         * dialog.el (make-dialog-box):
6773         * dialog.el (popup-dialog-box): New.
6774         Avoid yes-or-no-p bogosities.
6775         Create a general function `make-dialog-box' to encapsulate all
6776         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6777
6778         * dumped-lisp.el (preloaded-file-list):
6779         Add dialog-items.  Clean up.  Group files by types.
6780
6781         * easymenu.el (easy-menu-add):
6782         * easymenu.el (easy-menu-remove):
6783         Account for accelerators.
6784
6785         * extents.el:
6786         * extents.el (extent-list): New args, like in map-extents.
6787         * extents.el (extent-at-event): New.
6788         * extents.el (extents-at-event): New.
6789
6790         * font-lock.el:
6791         * font-lock.el (font-lock-mode):
6792         * font-lock.el (font-lock-default-fontify-buffer):
6793         * font-lock.el (font-lock-default-unfontify-region):
6794         * font-lock.el (font-lock-fontify-syntactically-region):
6795         * font-lock.el (font-lock-fontify-keywords-region):
6796         Use new progress-feedback names.
6797
6798         * font-lock.el (java-font-lock-identifier-regexp):
6799         * font-lock.el (java-font-lock-class-name-regexp):
6800         Fix bytecompiler warnings.
6801
6802         * gutter-items.el:
6803         * gutter-items.el (progress-display-use-echo-area): Removed.
6804         * gutter-items.el (progress-feedback-use-echo-area): New.
6805         * gutter-items.el (progress-display-popup-period): Removed.
6806         * gutter-items.el (progress-feedback-popup-period): New.
6807         * gutter-items.el (set-progress-display-style): Removed.
6808         * gutter-items.el (set-progress-feedback-style): New.
6809         * gutter-items.el (progress-display-style): Removed.
6810         * gutter-items.el (progress-feedback-style): New.
6811         * gutter-items.el (progress-stack):
6812         * gutter-items.el (progress-displayed-p): Removed.
6813         * gutter-items.el (progress-feedbacked-p): New.
6814         * gutter-items.el (clear-progress-display): Removed.
6815         * gutter-items.el (clear-progress-feedback): New.
6816         * gutter-items.el (progress-display-clear-when-idle): Removed.
6817         * gutter-items.el (progress-feedback-clear-when-idle): New.
6818         * gutter-items.el (remove-progress-display): Removed.
6819         * gutter-items.el (remove-progress-feedback): New.
6820         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6821         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6822         * gutter-items.el (append-progress-display): Removed.
6823         * gutter-items.el (append-progress-feedback): New.
6824         * gutter-items.el (abort-progress-display): Removed.
6825         * gutter-items.el (abort-progress-feedback): New.
6826         * gutter-items.el (raw-append-progress-display): Removed.
6827         * gutter-items.el (raw-append-progress-feedback): New.
6828         * gutter-items.el (display-progress-display): Removed.
6829         * gutter-items.el (display-progress-feedback): New.
6830         * gutter-items.el (current-progress-display): Removed.
6831         * gutter-items.el (current-progress-feedback): New.
6832         * gutter-items.el (current-progress-display-label): Removed.
6833         * gutter-items.el (current-progress-feedback-label): New.
6834         * gutter-items.el (progress-display): Removed.
6835         * gutter-items.el (progress-feedback): New.
6836         Replace "progress-display" with "progress-feedback" globally.
6837
6838         * gutter-items.el (lprogress-display): Removed.
6839         * gutter-items.el (progress-feedback-with-label): New.
6840         Rename lprogress-display ==> progress-feedback-with-label.
6841
6842         * gutter-items.el (search-dialog-direction): Removed.
6843         * gutter-items.el (search-dialog-text): Removed.
6844         * gutter-items.el (search-dialog-callback): Removed.
6845         * gutter-items.el (make-search-dialog): Removed.
6846         Move to dialog-items.el.
6847
6848         * help.el:
6849         * help.el (help-mode-quit):
6850         * help.el (mode-for-help): New.
6851         * help.el (help-sticky-window): New.
6852         * help.el (help-window-config): New.
6853         * help.el (with-displaying-help-buffer):
6854         * help.el (function-at-event): New.
6855         * help.el (help-symbol-regexp): New.
6856         * help.el (help-symbol-run-function-1): New.
6857         * help.el (help-symbol-run-function): New.
6858         * help.el (help-symbol-function-context-menu): New.
6859         * help.el (help-symbol-variable-context-menu): New.
6860         * help.el (help-symbol-function-and-variable-context-menu): New.
6861         * help.el (frob-help-extents): New.
6862         * help.el (describe-function-1):
6863         * help.el (variable-at-point):
6864         * help.el (variable-at-event): New.
6865         * help.el (describe-variable):
6866         Major overhaul.
6867         - Make functions and variables be mousable.
6868         - Middle button hyperlinks.
6869         - New context-menu entries.
6870
6871         * keydefs.el:
6872         * keydefs.el (global-map):
6873         New key bindings to move lines up and down.
6874
6875         * lisp-mode.el:
6876         * lisp-mode.el (construct-lisp-mode-menu): New.
6877         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6878         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6879         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6880         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6881         Make popup and menubar menus be different.  Popup menu uses
6882         clicked location and automatically assumes symbol under the mouse
6883         for various commands.
6884
6885         * menubar-items.el:
6886         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6887         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6888
6889         * menubar-items.el (global-popup-menu): Removed.
6890         * menubar-items.el (mode-popup-menu): Removed.
6891         * menubar-items.el (activate-popup-menu-hook): Removed.
6892         * menubar-items.el (popup-mode-menu): Removed.
6893         * menubar-items.el (popup-buffer-menu): Removed.
6894         * menubar-items.el (popup-menubar-menu): Removed.
6895         Move to menubar.el.
6896
6897         * menubar.el:
6898         * menubar.el (global-popup-menu): New.
6899         * menubar.el (mode-popup-menu): New.
6900         * menubar.el (activate-popup-menu-hook): New.
6901         * menubar.el (last-popup-menu-event): New.
6902         * menubar.el (popup-mode-menu): New.
6903         * menubar.el (popup-buffer-menu): New.
6904         * menubar.el (popup-menubar-menu): New.
6905         * menubar.el (menu-call-at-event): New.
6906         Move non-content functions here.  Add support for context menu
6907         items on extents.
6908
6909         * minibuf.el (minibuffer-history-uniquify):
6910         Typo fix.
6911
6912         * minibuf.el (read-file-name-1):
6913         Call new file dialog box if it exists.
6914
6915         * minibuf.el (mouse-rfn-setup-vars):
6916         Clean up "chop" action.
6917
6918         * mouse.el:
6919         * mouse.el (button2): Now bound to mouse-track.
6920         * mouse.el (click-inside-extent-p):
6921         * mouse.el (point-inside-extent-p):
6922         * mouse.el (point-inside-selection-p):
6923         * mouse.el (mouse-drag-or-yank): Removed.
6924         * mouse.el (mouse-begin-drag-n-drop): New.
6925         * mouse.el (mouse-eval-sexp):
6926         * mouse.el (mouse-track-activate-strokes): New.
6927         * mouse.el (mouse-track-do-activate): New.
6928         * mouse.el (mouse-track):
6929         * mouse.el (default-mouse-track-event-is-with-button): New.
6930         * mouse.el (default-mouse-track-cleanup-hook):
6931         * mouse.el (default-mouse-track-drag-hook):
6932         * mouse.el (default-mouse-track-drag-up-hook):
6933         * mouse.el (default-mouse-track-click-hook):
6934         Merge drag-n-drop into mouse-track.
6935         Add general "activate" support to replace specific button2 kludges.
6936         Use "button modifier" support in mouse-track.
6937
6938         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6939
6940         * package-ui.el:
6941         * package-ui.el (pui-menu):
6942         * package-ui.el (pui-popup-context-sensitive): Removed.
6943         Fix bytecompiler warnings.
6944         Clean up popup code a bit.
6945
6946         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6947
6948         * simple.el:
6949         * simple.el (transpose-lines):
6950         * simple.el (transpose-line-up): New.
6951         * simple.el (transpose-line-down): New.
6952         * simple.el (transpose-subr):
6953         * simple.el (transpose-subr-1): Removed.
6954         Clean up, add functions to move lines up and down.
6955
6956         * startup.el (mail-host-address):
6957         * startup.el (user-mail-address):
6958         Customize.
6959
6960         * subr.el:
6961         * subr.el (set-symbol-value-in-buffer): New.
6962         * subr.el (error):
6963         * subr.el (check-argument-type):
6964         * subr.el (defined-error-p): New.
6965         Add structured error support.
6966
6967         * toolbar-items.el (toolbar-compile):
6968         Use new make-dialog-box.
6969
6970         * update-elc.el:
6971
6972         * userlock.el (ask-user-about-lock-dbox):
6973         * userlock.el (ask-user-about-supersession-threat-dbox):
6974         * userlock.el (ask-user-about-lock):
6975         * userlock.el (ask-user-about-supersession-threat):
6976         Use new make-dialog-box.
6977         Add safety checks; use should use-dialog-box-p.
6978
6979         * window-xemacs.el:
6980         * window-xemacs.el (__buffer-dedicated-frame):
6981         * window-xemacs.el (buffer-dedicated-frame): New.
6982         * window-xemacs.el (set-buffer-dedicated-frame): New.
6983         Move dedicated-frame stuff into lisp.
6984
6985 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6986
6987         * printer.el (generic-print-region): Do not require that
6988         `printer-name' be set.
6989         (printer-name): Commentary clarification.
6990
6991 2000-07-19  Martin Buchholz <martin@xemacs.org>
6992
6993         * XEmacs 21.2.35 is released.
6994
6995 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6996
6997         * select.el (selection-coercible-types): Initialise.
6998
6999 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7000
7001         * select.el (own-clipboard): Bug fix.
7002
7003 2000-07-17  Mike Sperber  <mike@xemacs.org>
7004
7005         * cus-edit.el (custom-migrate-custom-file): Save init file before
7006         continuing.
7007
7008 2000-07-16  Mike Sperber  <mike@xemacs.org>
7009
7010         * startup.el (load-init-file): Remove silly call to
7011         `load-user-custom-file`.
7012         (maybe-migrate-user-init-file): Minor fixes.
7013
7014 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7015
7016         * apropos.el (apropos-documentation-check-doc-file):
7017         `doc' variable should be let-bound, as was presumably intended.
7018
7019         * cus-edit.el (custom-variable-reset-saved):
7020         (custom-variable-reset-standard):
7021         Remove unused variable comment-widget.  Twice.
7022
7023         * toolbar.el (toolbar-blank-press-function):
7024         Add a real defvar with initial value nil and proper docstring.
7025         (press-toolbar-button): No need to check for boundp-ness anymore.
7026
7027         * rect.el (open-rectangle-line): Remove useless (let) form.
7028         Add defvar for pending-delete-mode.
7029
7030         * info.el (Info-find-node): This function needs an autoload cookie.
7031
7032         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7033         Use let* since the second form referred to the first.
7034
7035 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7036
7037         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7038         instead of removed `mswindows-get-clipboard'.
7039
7040
7041 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7042
7043         * select.el (select-convert-from-text): New.
7044         * select.el (select-convert-from-length): New.
7045         * select.el (select-convert-from-integer): New.
7046         * select.el (select-convert-from-identity): New.
7047         * select.el (select-convert-from-filename): New.
7048         * select.el (selection-converter-in-alist): Use them.
7049         New converter functions for X.
7050
7051         * select.el (get-selection): Removed comment.
7052
7053         * select.el (own-selection): Removed append code - I thought
7054         I'd already done this, but apparently not...
7055
7056         * select.el: Changed comment about TIMESTAMP.
7057
7058         * select.el (select-convert-in): New.
7059         * select.el (select-convert-out): New.
7060         New functions that get used by select.c.
7061
7062         * select.el (select-buffer-killed-default): New.
7063         * select.el (select-buffer-killed-text): New.
7064         * select.el (selection-buffer-killed-alist): New.
7065         New list and functions that get called if a relevant selection
7066         exists and a buffer gets killed.
7067
7068         * select.el (select-convert-to-targets):
7069         * select.el (select-convert-to-identity): Removed.
7070         * select.el (select-convert-from-identity): Removed.
7071         * select.el (select-converter-out-alist):
7072         Removed _EMACS_INTERNAL selection type.
7073
7074         * x-select.el (xselect-kill-buffer-hook): Removed.
7075         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7076         Removed this X-specific nonesense. Use the generic support
7077         in select.el instead.
7078
7079 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7080
7081         * mule/mule-category.el (defined-category-hashtable):
7082         Use make-hash-table instead of make-hashtable
7083
7084         * buff-menu.el: Byte-compiler warning fix.
7085
7086         * isearch-mode.el (isearch-highlight-all-cleanup):
7087         Remove unused variable `isearch-highlight-all-start'.
7088
7089         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7090
7091         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7092
7093         * cus-dep.el (Custom-make-dependencies):
7094         Add autoload cookie for custom-add-loads to generated custom-load.el.
7095
7096         * autoload.el (autoload-package-name): Warning suppression.
7097         Move defvar prior to first use.
7098
7099         * custom.el: Add autoload for custom-declare-face.
7100         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7101         * cl.el (cl-hack-byte-compiler):
7102         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7103         to work properly.
7104
7105 2000-07-08  Mike Sperber  <mike@xemacs.org>
7106
7107         * startup.el (load-home-init-file): Added variable.
7108         (maybe-migrate-user-init-file): Added.
7109         (load-user-init-file): Load custom file if different from init
7110         file.
7111
7112         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7113         "startup."
7114
7115         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7116         Moved `custom-file'-related code to cus-file.el.
7117
7118         * cus-file.el: New file.
7119
7120 2000-04-01  Mike Sperber  <mike@xemacs.org>
7121
7122         * packages.el (packages-find-package-directories): Added support
7123         for external package hierarchies with in-place installations.
7124
7125         * find-paths.el (paths-root-in-place-p): Added.
7126         (paths-find-emacs-directory): Added support for external
7127         directories with in-place installations.
7128         (paths-find-site-directory): Ditto.
7129
7130         * startup.el (find-user-init-file): Also look for
7131         ~/.xemacs/init.elc? in preference to ~/.emacs.
7132
7133 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7134
7135         * select.el (own-selection):
7136         * select.el (own-clipboard): Changed `append' parameter to
7137         `how-to-use' parameter.
7138         * select.el (own-selection): Removed icky append code.
7139         * select.el (own-selection, get-selection): Removed extra type
7140         checking.
7141         * select.el (selection-appender-alist):
7142         * select.el (selection-converter-{in|out}-alist): Initialise.
7143         * select.el (select-append-to-*): New.
7144         * select.el (select-convert-from-*): New.  New functions to append
7145         data and convert data from external type.
7146
7147 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7148
7149         * font-lock.el: Javadoc enhancements.
7150
7151 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7152
7153         * printer.el (generic-print-region): Compose job name from buffer
7154         name.
7155
7156 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7157
7158         * font-lock.el (font-lock-fontify-pending-extents): Call
7159         font-lock-fontify-region instead of font-lock-fontify-buffer
7160         to avoid unnecessary progress gauges.
7161
7162 2000-07-06  Craig Lanning  <lanning@scra.org>
7163
7164         * custom-load.el (faces):
7165
7166         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7167         dir is a regex.
7168
7169         * process.el (call-process-internal): from Dan Holmsand, use binary
7170         coding systems so that jka-compr works.
7171
7172 2000-07-07  Ben Wing  <ben@xemacs.org>
7173
7174         * font-lock.el: Undo previous change.  Unfortunately, some
7175         files actually use the variables directly in their init code
7176         without quoting them.
7177
7178 2000-07-07  Ben Wing  <ben@xemacs.org>
7179
7180         * font-lock.el (defvar font-lock-*-face): Removed.
7181
7182         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7183         only when necessary.
7184
7185 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7186
7187         * cl-macs.el: fix cl-transform-function-property kludge
7188         so that it does not require a random feature.
7189
7190 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7191
7192         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7193         as in Linux kernel "Rules.make".
7194
7195 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7196
7197         * build-report.el (build-report): Add autoload cookie.
7198
7199 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7200
7201         * package-ui.el (defgroup pui):  Correct a misspelling
7202         (pui-toggle-package-delete):  Change `seleted' to `selected'
7203
7204 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7205
7206         * package-get.el (package-get-update-base):
7207         (package-get): Use insert-file-contents-literally always.
7208         (package-get-maybe-save-index):
7209         Force coding system for writing to binary.
7210
7211 2000-06-08  Mike Alexander  <mta@arbortext.com>
7212
7213         * code-process.el (call-process-region): If there is no coding
7214         system for the process on process-coding-system-alist use the
7215         coding system of the buffer containing the region.
7216
7217 2000-06-10  Ben Wing  <ben@xemacs.org>
7218
7219         * cmdloop.el (command-error):
7220         If debug-on-error and noninteractive, output backtrace.
7221
7222         * files.el (file-relative-name):
7223         Remove MSDOS references.
7224
7225         * simple.el (line-number): New function, due to non-obvious
7226         behavior/usage of count-lines.
7227
7228         * simple.el (count-lines): document non-obvious usage to get
7229         line number.
7230
7231 2000-06-11  Ben Wing  <ben@xemacs.org>
7232
7233         * faces.el ((featurep 'xpm)):
7234         * x-faces.el (x-init-face-from-resources):
7235         * x-faces.el (x-init-frame-faces):
7236         * x-misc.el (x-init-specifier-from-resources):
7237         * x-misc.el (x-get-resource-and-bogosity-check):
7238         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7239         * x-mouse.el (x-init-pointer-shape):
7240         * x-scrollbar.el (x-init-scrollbar-from-resources):
7241         Add sixth argument to x-get-resource calls so as to issue warnings
7242         rather than errors on bogus arguments.
7243
7244 2000-06-05  Ben Wing  <ben@xemacs.org>
7245
7246         * compat.el: new file.  provides a clean, non-intrusive way to
7247         define compatibility functions.
7248
7249         * process.el (shell-quote-argument): temporary fix for lack
7250         of nt-quote-process-args.  #### I need to put back the overall
7251         structure of that mechanism but redo the guts of it using the
7252         extra intelligence in the C code.
7253
7254 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7255
7256         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7257         `package-get' does in package-get.el, instead of using external
7258         "md5sum" program.
7259
7260         * package-get.el (package-get): Insert package file literally to
7261         make checksum calculation work.
7262
7263 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7264
7265         * code-files.el (convert-mbox-coding-system): Deleted.
7266         (file-coding-system-alist): Removed reference to
7267         convert-mbox-coding-system.
7268
7269 2000-05-28  Martin Buchholz <martin@xemacs.org>
7270
7271         * XEmacs 21.2.34 is released.
7272
7273 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7274
7275         * font-lock.el (font-lock-keywords): Rewrote docstring
7276
7277 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7278
7279         * loadhist.el (unload-feature): handle case where x is both boundp
7280         and fboundp
7281
7282 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7283
7284         * packages.el: It's ok to use built-in macros, but not lisp
7285         defined ones.
7286
7287 2000-05-20  Ben Wing  <ben@xemacs.org>
7288
7289         * font-lock.el:
7290         * font-lock.el (font-lock-message-threshold):
7291         * font-lock.el (font-lock-mode):
7292         * font-lock.el (font-lock-default-fontify-buffer):
7293         * font-lock.el (font-lock-always-fontify-immediately):
7294         * font-lock.el (font-lock-old-extent): Removed.
7295         * font-lock.el (font-lock-old-len): Removed.
7296         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7297         * font-lock.el (font-lock-pending-extent-table): New.
7298         * font-lock.el (font-lock-range-table): New.
7299         * font-lock.el (font-lock-after-change-function):
7300         * font-lock.el (font-lock-after-change-function-1): Removed.
7301         * font-lock.el (font-lock-fontify-pending-extents): New.
7302         * font-lock.el ('font-lock-revert-cleanup): Removed.
7303         * font-lock.el ('font-lock-revert-setup): Removed.
7304         Rewrite deferral code to handle any number of changes, merging
7305         them properly.  Remove hacked-up code for revert-buffer, now
7306         unnecessary.
7307
7308         * menubar-items.el (default-menubar):
7309         In Options->Edit Init File, don't switch to emacs-lisp-mode
7310         unless necessary; doing this turns off font-lock.
7311
7312 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7313
7314         * keydefs.el: Define C-x BS to backward-kill-sentence.
7315
7316 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7317
7318         * files.el (hack-local-variables-prop-line): Use non-greedy
7319         matching to process -*-texinfo-*- -*-.
7320
7321 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7322
7323         * minibuf.el (minibuf-directory-files): new function.
7324         (read-file-name-activate-callback): use minibuf-directory-files.
7325         (read-directory-name-internal): ditto.
7326         (mouse-file-display-completion-list): ditto.
7327         (mouse-directory-display-completion-list): ditto.
7328         (read-file-name-internal): remove "./" from completion list unless
7329         explicitly matched, for consistency.
7330
7331 2000-05-11  Ben Wing  <ben@xemacs.org>
7332
7333         * gutter-items.el (gutter-buffers-tab):
7334         * gutter-items.el (add-tab-to-gutter):
7335         * gutter-items.el (update-tab-in-gutter):
7336         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7337         * gutter-items.el (append-progress-display):
7338         * gutter-items.el (abort-progress-display):
7339         * gutter-items.el (raw-append-progress-display):
7340         Further fixes.  Use set-glyph-image not set-image-instance-property,
7341         to fix problems with multiple windows in a frame.
7342
7343         * menubar-items.el (tutorials-menu-filter):
7344         Fix typo.
7345
7346         * startup.el (early-error-handler):
7347         Display message box under windows; otherwise, message will disappear
7348         before it can be viewed.
7349
7350         * update-elc.el:
7351         Fix bug in NEEDTODUMP processing.
7352
7353 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7354
7355         * startup.el (lock-directory): Removed.
7356         (superlock-file): Ditto.
7357         (startup-set-paths): Remove lockdir.
7358         (startup-setup-paths-warning): Remove lock-directory.
7359
7360         * setup-paths.el (paths-find-lock-directory): Removed.
7361         (paths-find-superlock-file): Ditto.
7362
7363 2000-05-09  Ben Wing  <ben@xemacs.org>
7364
7365         * faces.el (set-face-property):
7366         * faces.el (set-face-font):
7367         * faces.el (set-face-foreground):
7368         * faces.el (set-face-background):
7369         * faces.el (set-face-background-pixmap):
7370         * faces.el (set-face-underline-p):
7371         * faces.el (set-face-strikethru-p):
7372         * faces.el (set-face-highlight-p):
7373         * faces.el (set-face-dim-p):
7374         * faces.el (set-face-blinking-p):
7375         * faces.el (set-face-reverse-p):
7376         doc string changes.
7377
7378         * glyphs.el:
7379         * glyphs.el (make-image-specifier):
7380         * glyphs.el (glyph-property):
7381         * glyphs.el (set-glyph-image):
7382         * glyphs.el (make-glyph):
7383         * glyphs.el (make-pointer-glyph):
7384         * glyphs.el (make-icon-glyph):
7385         * glyphs.el (widget-image-instance-p): New.
7386         authorship info, lots of doc changes.  New predicate, inadvertently
7387         omitted.  the general principle with specifier docs is now that
7388         the description of instantiators should go with the make-foo-specifier
7389         fun's doc string, rather than in foo-specifier-p.  this follows
7390         conventions elsewhere in XEmacs and in general is a lot more obvious
7391         of a place to look.  sometimes the make-foo-specifier function needs
7392         to be created in the process.
7393
7394         * gutter.el:
7395         * gutter.el (make-gutter-specifier): New.
7396         * gutter.el (make-gutter-size-specifier): New.
7397         * gutter.el (make-gutter-visible-specifier): New.
7398         specifier doc updates according to the conventions specified before.
7399
7400         * objects.el:
7401         * objects.el (make-font-specifier):
7402         * objects.el (make-color-specifier):
7403         * objects.el (make-face-boolean-specifier): New.
7404         specifier doc updates according to the conventions specified before.
7405
7406         * specifier.el:
7407         * specifier.el (set-specifier):
7408         * specifier.el (make-integer-specifier): New.
7409         * specifier.el (make-boolean-specifier): New.
7410         * specifier.el (make-natnum-specifier): New.
7411         * specifier.el (make-generic-specifier): New.
7412         * specifier.el (make-display-table-specifier): New.
7413         specifier doc updates according to the conventions specified before.
7414
7415         * toolbar.el:
7416         * toolbar.el (make-toolbar-specifier): New.
7417         specifier doc updates according to the conventions specified before.
7418
7419 2000-05-09  Ben Wing  <ben@xemacs.org>
7420
7421         * process.el (call-process-internal): Revert to previous version
7422         because Mike's change clashed with a change I did not long before.
7423         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7424         Thanks very much Mike for pointing out the bug and submitting a
7425         patch!
7426
7427 2000-04-13  Mike Alexander  <mta@arbortext.com>
7428
7429         * process.el (call-process-internal): Send the correct input buffer
7430         (call-process-internal): Return the exit status of the process
7431
7432 2000-05-07  Ben Wing  <ben@xemacs.org>
7433
7434         * winnt.el:
7435         * winnt.el (nt-quote-args-verbatim): Removed.
7436         * winnt.el (nt-quote-args-prefix-quote): Removed.
7437         * winnt.el (nt-quote-args-backslash-quote): Removed.
7438         * winnt.el (nt-quote-args-double-quote): Removed.
7439         * winnt.el (nt-quote-args-functions-alist): Removed.
7440         * winnt.el (nt-quote-process-args): Removed.
7441         Remove all stuff for argument quoting.  We borrow the code instead
7442         from Emacs 20.6, which is much more careful in its quoting
7443         (e.g. in handling runs of the escape character) and avoids most of
7444         the need for this Lisp mechanism by checking to see whether we're
7445         running a Cygwin or normal program and doing the appropriate
7446         quoting.  If we end up needing such a mechanism, we should add
7447         it by extending the variable `mswindows-quote-process-args' so it
7448         can take an alist of regexps.
7449
7450 2000-05-07  Ben Wing  <ben@xemacs.org>
7451
7452         * keydefs.el:
7453         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7454         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7455         the window without moving point.
7456
7457         * simple.el:
7458         * simple.el (scroll-up-one): New.
7459         * simple.el (scroll-down-one): New.
7460         Functions for use with C-M-up/down.
7461
7462 2000-05-01  Martin Buchholz <martin@xemacs.org>
7463
7464         * XEmacs 21.2.33 is released.
7465
7466 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7467
7468         * dialog.el (yes-or-no-p-dialog-box):
7469         Fix docstring.
7470         Fix following horrible bug in X11 mode with focus-follows-mouse:
7471           1. Visit two files in two different frames.
7472           2. do File->Revert Buffer in one of those frames.
7473           3. Dialog box appears.
7474           4. Arrange things so that the mouse passes over the *other*
7475              frame, then to the dialog box, and click on "Yes".
7476           5. The file contents end up in the *wrong* buffer!
7477         Add TODO comment.
7478
7479 2000-04-28  Ben Wing  <ben@xemacs.org>
7480
7481         * help.el (describe-installation): correct typo introduced
7482         in last patch: boundp -> fboundp.
7483
7484         * etags.el (buffer-tag-table-list):
7485         canonicalize filenames to Unix format so that tag-table-alist
7486         searching works under Windows.
7487
7488         * autoload.el:
7489         Bowdlerize the supposedly objectionable words
7490         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7491
7492         * gutter-items.el (set-progress-display-style):
7493         * gutter-items.el (search-dialog-callback):
7494         * gutter-items.el (make-search-dialog):
7495         Change to new callback-ex api.
7496
7497 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7498
7499         * help.el: (describe-installation): decode-coding-string is not
7500         defined in a non MULE environment.
7501
7502 2000-04-28  Ben Wing  <ben@xemacs.org>
7503
7504         * gutter-items.el (buffer-list-changed-hook):
7505         use it, not record-buffer-hook.
7506
7507         * subr.el (record-buffer-hook): Removed.
7508
7509 2000-04-27  Ben Wing  <ben@xemacs.org>
7510
7511         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7512         use NORECORD option.  Andy will not like this, but the existing
7513         gutter behavior is just wrong, as per this comment:
7514
7515         ;; this used to add the norecord flag to both calls below.
7516         ;; this is bogus because it is a pervasive assumption in XEmacs
7517         ;; that the current buffer is at the front of the buffers list.
7518         ;; for example, select an item and then do M-C-l
7519         ;; (switch-to-other-buffer).  Things get way confused.
7520         ;;
7521         ;; Andy, if you want to maintain the current look, you must
7522         ;;  *uncouple* the gutter order and buffers order.
7523
7524         * loaddefs.el (completion-ignored-extensions): unfuckify.
7525
7526         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7527         xemacs.mak.
7528
7529         * autoload.el (batch-update-one-directory): new function, used in
7530         xemacs.mak.
7531
7532         * loadup.el: set gc-cons-threshold very high unless dumping --
7533         loadup during update-elc is much much much faster.  also do this
7534         when quick-building.
7535
7536         add commented-out code for profiling loadup.
7537
7538
7539         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7540         is required in order to build xemacs.
7541
7542 2000-04-26  Ben Wing  <ben@xemacs.org>
7543
7544         * loadup.el: don't garbage collect during loadup if quick-build
7545         compile-time option is set.
7546
7547 2000-04-23  Ben Wing  <ben@xemacs.org>
7548
7549         * update-elc.el: compute whether any dumped .el or .elc files
7550         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7551         if so.
7552
7553         * update-elc.el (update-elc-files-to-compile): always change
7554         NOBYTECOMPILE in the src directory rather than current dir,
7555         so it will work under NT.
7556
7557         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7558         the form of this file is identical between Unix and Windows.
7559         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7560         Added comment.
7561         (update-autoloads-from-directory): updated doc string.
7562         updated doc strings in a few other places.
7563
7564 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7565
7566         * bytecomp.el (byte-force-recompile): Fix argument to
7567         byte-recompile-directory.
7568
7569 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7570
7571         * gutter-items.el (progress-display-clear-when-idle): Use
7572         add-one-shot-hook.
7573         * gutter-items.el (clear-progress-display): Adjust number of
7574         arguments.
7575
7576 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7577
7578         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7579
7580 2000-04-16  Ben Wing  <ben@xemacs.org>
7581
7582         * printer.el: New file.
7583
7584         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7585
7586         * help.el (describe-installation): Fix decoding for Windows.
7587
7588         * menubar-items.el:
7589         * menubar-items.el (default-menubar):
7590         * menubar-items.el (tutorials-menu-filter): New.
7591         * menubar-items.el (popup-menubar-menu):
7592         Add authorship.  Redo Help menu and Tutorials filter.
7593
7594         * menubar.el: Correct comment.
7595
7596         * modeline.el (modeline-buffer-identification): Correct doc string.
7597
7598         * simple.el:
7599         * simple.el (printing): Removed.
7600         * simple.el (printer-name): Removed.
7601         * simple.el (generic-print-buffer): Removed.
7602         * simple.el (generic-print-region): Removed.
7603         Move generic print code to printer.el.
7604
7605 2000-04-15  Ben Wing  <ben@xemacs.org>
7606
7607         * simple.el (generic-print-region): New.
7608         make this function actually work.
7609         (generic-print-buffer): call generic-print-region.
7610
7611 2000-04-14  Andy Piper  <andy@xemacs.org>
7612
7613         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7614         by using the new widget-callback-current-channel.
7615         (search-dialog-callback): ditto.
7616
7617 2000-04-12  Andy Piper  <andy@xemacs.org>
7618
7619         * gutter.el (default-gutter-position): moved from gutter-items.el.
7620         (default-gutter-position-changed-hook): ditto.
7621         (gutter-element-visibility-changed-hook): ditto.
7622         (set-gutter-element): ditto.
7623         (remove-gutter-element): ditto.
7624         (set-gutter-element-visible-p): ditto.
7625         (gutter-element-visible-p): ditto.
7626         (init-gutter): ditto.
7627
7628         * dialog.el (make-dialog-box): renamed and moved from
7629         gutter-items.el
7630
7631         * gutter-items.el: move various functions elsewhere.
7632
7633 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7634
7635         * menubar-items.el: Fixed place of parenthesis.
7636
7637 2000-04-12  Ben Wing  <ben@xemacs.org>
7638
7639         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7640                 without constantly being prompted for the tag.
7641         * simple.el: Added a number of section headings, to clarify the
7642                 organization of this file.
7643         * simple.el (activate-region):
7644         * simple.el (region-exists-p):
7645         * simple.el (region-active-p):
7646                 Moved these three function down to the other side of
7647                 the case-changing functions, so they join the rest of
7648                 the region code.
7649         * simple.el (printing): New.
7650         * simple.el (printer-name): New.
7651         * simple.el (generic-print-buffer): New.
7652                 New functions, a very simple prototype for a unified
7653                 printing interface.
7654
7655         * process.el (call-process-internal): Real fix for null BUFFER,
7656                 other problems with BUFFER specs.
7657
7658         * menubar-items.el:
7659                 Fixed up File->Print to use new printing functions.
7660                 Various corrections and expansions to Grep/Compile menus.
7661                 New options for Printing.
7662                 New options for SMTP Mail, the way to send mail under
7663                   MS Windows. (There's also a package patch to make SMTP
7664                   Mail be the default under MSWin.)
7665
7666 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7667
7668         * menubar-items.el: Selecting Rectangle Mousing from menubar
7669         did not work.  Needed to quote mouse-track-rectangle-p.
7670
7671 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7672
7673         * cl-compat.el (keywordp): Removed.
7674
7675 2000-04-05  Andy Piper  <andy@xemacs.org>
7676
7677         * gutter-items.el (progress-layout-glyph): don't initialize here.
7678         (progress-gauge-glyph): use dynamic sizing.
7679         (set-progress-display-style): new function. Set progress glyphs
7680         appropriately depending on the style.
7681         (progress-display-style): new variable. Custom version of
7682         set-progress-display-style.
7683         (progress-abort-glyph): switch to dynamic sizes.
7684         (search-dialog-text): make the edit field active.
7685
7686 2000-04-04  Andy Piper  <andy@xemacs.org>
7687
7688         * gutter-items.el (make-search-dialog): need to make the search
7689         dialog visible after creation.
7690
7691         * menubar-items.el (default-menubar): use the search dialog for
7692         searching. Remove some extraneous search menu items.
7693
7694         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7695         well as strings.
7696         (make-gutter-only-dialog-frame): allow the user to create the
7697         frame unmapped. Allow the gutter spec to be given as a glyph.
7698         (search-dialog-direction): new variable.
7699         (search-dialog-text): new variable.
7700         (search-dialog-callback): new function. Callback for the search
7701         dialog action.
7702         (make-search-dialog): new function. Create a user-friendly search
7703         dialog.
7704
7705 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7706
7707         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7708         under Windows.
7709
7710 2000-04-01  Andy Piper  <andy@xemacs.org>
7711
7712         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7713         progress more accurately.
7714
7715 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7716
7717         * finder.el (finder-compile-keywords): Process readable files only.
7718         Because error in process of .#finder-inf.el when compile xemacs
7719         with --with-clash-detection option.
7720
7721 2000-03-31  Andy Piper  <andy@xemacs.org>
7722
7723         * gutter-items.el (append-progress-display): don't delay after a
7724         successful font-lock.
7725         (make-gutter-only-dialog-frame): new function. Allow users to
7726         create gutter-only dialogs.
7727
7728 2000-03-27  Mike Alexander  <mta@arbortext.com>
7729
7730         * process.el (call-process-internal): Handle a null BUFFER
7731         parameter correctly.
7732
7733 2000-03-28  Andy Piper  <andy@xemacs.org>
7734
7735         * gutter-items.el (abort-progress-display): put strings in the
7736         gutter not extents.
7737         (progress-layout-glyph): signal special 'quit callback.
7738         (progress-display-quit-function): deleted.
7739         (progress-display-stop-callback): deleted.
7740         (progress-display-dispatch-command-events): deleted.
7741         (append-progress-display): remove calls to
7742         progress-display-dispatch-command-events.
7743         (raw-append-progress-display): ditto.
7744
7745 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7746
7747         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7748         being a list.  Actually define `stipple-pixmap-p' which is used as
7749         an error predicate.  Correctly handle PIXMAP being either relative
7750         or absolute file name.
7751
7752 2000-03-24  Andy Piper  <andy@xemacs.org>
7753
7754         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7755         (abort-progress-display): ditto. Don't delete the created extent.
7756         (raw-append-progress-display): ditto.
7757         (progress-display-dispatch-non-command-events): new
7758         function. Encapsulates what we want to do when no command input is
7759         required.
7760         (progress-display-dispatch-command-events): likewise, but disable
7761         for now since it causes too many problems.
7762         (append-progress-display): use them.
7763         (raw-append-progress-display): ditto.
7764         (default-gutter-position-changed-hook): set this rather than
7765         default-gutter-position-changed.
7766         (default-gutter-position-changed-hook): lambda with zero arguments
7767         rather than one.
7768         (raw-append-progress-display): trap errors in pending input since
7769         allowing them to signal will hose the gauge well and
7770         truly. Ideally we would like to delay these until we are more able
7771         to cope.
7772         (append-progress-display): ditto.
7773
7774 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7775
7776         * lisp/make-docfile.el: call-process-internal is now implemented
7777         in process.el.
7778
7779 2000-03-21  Ben Wing  <ben@xemacs.org>
7780
7781         * mule\mule-cmds.el (set-language-info-alist):
7782         Fix to correspond to new menu arrangement.
7783
7784 2000-03-21  Ben Wing  <ben@xemacs.org>
7785
7786         * process.el:
7787         * process.el (call-process-internal): New.
7788         New implementation of call-process.  Only enabled under NT, so far.
7789         stderr handling not implemented yet in CVS'd C code.
7790
7791 2000-03-20  Ben Wing  <ben@xemacs.org>
7792
7793         * lisp-mode.el:
7794         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7795         * lisp-mode.el (lisp-interaction-mode):
7796         Put back Lisp Interaction menubar for Jan V's sake.
7797
7798         * simple.el:
7799         * simple.el (mark-ring):
7800         * simple.el (dont-record-current-mark): New.
7801         * simple.el (in-shifted-motion-command): New.
7802         * simple.el (mark-ring-unrecorded-commands): New.
7803         * simple.el (mark-ring-max):
7804         * simple.el (set-mark-command):
7805         * simple.el (push-mark):
7806         * simple.el (handle-pre-motion-command):
7807         Implement scheme for not recording unimportant marks.
7808
7809         * subr.el:
7810         * subr.el (function-allows-args): New.
7811         New function function-allows-args.
7812
7813 2000-03-20  Martin Buchholz <martin@xemacs.org>
7814
7815         * XEmacs 21.2.32 is released.
7816
7817 2000-03-20  Andy Piper  <andy@xemacs.org>
7818
7819         * gutter-items.el (update-tab-in-gutter): force selection of the
7820         selected-window if required to do so.
7821         (buffers-tab-items): ditto.
7822         (add-tab-to-gutter): ditto.
7823         (create-frame-hook): use force-selection.
7824         (default-gutter-position-changed): lambdify.
7825         (update-tab-hook): deleted since it was only used in one place.
7826
7827 2000-03-18  Andy Piper  <andy@xemacs.org>
7828
7829         * files.el (find-file-noselect): undo change that shouldn't have
7830         gone in.
7831
7832 2000-03-17  Andy Piper  <andy@xemacs.org>
7833
7834         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7835         of selected-window trickery.
7836
7837         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7838         frames tabs.
7839         (progress-display-stop-callback): progress -> progress-display
7840         (progress-display-quit-function): ditto.
7841         (clear-progress-display): ditto.
7842         (remove-progress-display): ditto.
7843         (append-progress-display): ditto.
7844         (abort-progress-display): ditto.
7845         (raw-append-progress-display): ditto.
7846         (display-progress-display): ditto.
7847         (current-progress-display-label): ditto.
7848         (current-progress-display): ditto.
7849         (lprogress-display): ditto and save the buffer
7850         (progress-display): ditto. Otherwise the buffer sometimes gets
7851         changed which confuses font-lock.
7852
7853         * font-lock.el (font-lock-default-fontify-buffer): catch all
7854         errors, not just quit.
7855         (font-lock-mode): progress -> display-progress
7856         (font-lock-default-fontify-buffer): ditto.
7857         (font-lock-fontify-syntactically-region): ditto.
7858         (font-lock-fontify-keywords-region): ditto.
7859
7860 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7861
7862         * cl.el (gensym): Move to here from cl-macs.el.
7863         (gentemp): Ditto.
7864
7865 2000-03-16  Andy Piper  <andy@xemacs.org>
7866
7867         * font-lock.el (font-lock-mode): use lprogress and friends for
7868         progress management.
7869         (font-lock-default-fontify-buffer): ditto.
7870         (font-lock-fontify-syntactically-region): ditto.
7871         (font-lock-fontify-keywords-region): ditto.
7872         (font-lock-revert-cleanup): fix reverting.
7873         (font-lock-revert-setup): ditto.
7874
7875         * gutter-items.el (progress-use-echo-area): new variable. Use the
7876         echo area for progress gauges if non-nil.
7877         (clear-progress): remove echo area stuff and defer to
7878         clear-message.
7879         (append-progress): dispatch non-command events after each progress
7880         increment. Remove echo area stuff.
7881         (abort-progress): remove echo area stuff and defer to
7882         display-message.
7883         (raw-append-progress): ditto. Dispatch non-command events after
7884         gutter redisplay.
7885         (display-progress): defer echo area stuff to display-message.
7886
7887         * gutter-items.el (clear-progress):
7888         (abort-progress): indentation changes.
7889         (display-progress): don't clear progress.
7890         (append-progress): compare messages with equal.
7891         (raw-append-progress): use dispatch-non-command-events to flush
7892         widget creation events.
7893
7894 2000-03-13  Ben Wing  <ben@xemacs.org>
7895
7896         * abbrev.el:
7897         * abbrev.el (abbrev-string-to-be-defined): New.
7898         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7899         Changes for use with the menubar.
7900
7901 2000-03-12  Ben Wing  <ben@xemacs.org>
7902
7903         * alist.el (vassoc): moved here from font-menu.el.
7904
7905         * custom.el (defface): typo fix.
7906
7907         * dialog.el (yes-or-no-p-dialog-box):
7908         * dialog.el (message-box):
7909         * files.el (save-some-buffers-1):
7910         Put accelerators in the button names.
7911
7912         * font-lock.el (font-lock-comment-face):
7913         * font-lock.el (font-lock-keyword-face):
7914         * font-lock.el (font-lock-function-name-face):
7915         Fixed some of the colors under MS Windows because the existing
7916         default colors were hardly different from black and needed to be
7917         made lighter.
7918
7919         * font-menu.el:
7920         * font-menu.el (font-menu-split-long-menu):
7921         * font-menu.el (font-menu-family-constructor):
7922         * font-menu.el (font-menu-size-constructor):
7923         * font-menu.el (font-menu-weight-constructor):
7924         * font-menu.el (font-menu-set-font):
7925         vassoc moved to alist.el.
7926         Accelerators added to all menus.
7927         Unused bound var new-props removed.
7928
7929         * keydefs.el: I did a whole lot of rearranging to put things in a
7930         more consistent order and fixed a number of cases where key
7931         combinations involving up, down, left, right and so on were
7932         defined but the corresponding keypad combinations were not
7933         defined.
7934
7935         * lisp-mode.el:
7936         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7937         * lisp-mode.el (emacs-lisp-mode):
7938         * lisp-mode.el (lisp-interaction-mode):
7939         * lisp-mode.el (flet):
7940         Added accelerators onto the menus.
7941         Made all the different versions of the let function be indented
7942         the same way.
7943         Undid Steve's easy-menu-ification, because it makes it impossible
7944         to have the menubar and popup menus different.
7945         Cleaned up the menu; added items for find-function &c and some
7946         indenting, and removed debug-on-*.
7947
7948         * list-mode.el (list-mode-hook):
7949         * list-mode.el (list-mode):
7950         * list-mode.el (completion-setup-hook):
7951         * list-mode.el (display-completion-list):
7952         Added support for the :window-height keyword, which is required
7953         because of other changes that I made for the file dialog box.  I
7954         also made the hook variables list-mode-hook and
7955         completion-setup-hook and also minibuffer-setup-hook in
7956         minibuf.el be permanent-local; see comment in list-mode.el.
7957
7958         * map-ynp.el (map-y-or-n-p):
7959         Added accelerators to the dialog buttons.
7960
7961         * menubar-items.el (menu-truncate-list):
7962         New internal function.
7963         * menubar-items.el (submenu-generate-accelerator-spec):
7964         * menubar-items.el (menu-item-strip-accelerator-spec):
7965         * menubar-items.el (menu-item-generate-accelerator-spec):
7966         New exported functions, for use in auto-generating accelerator specs.
7967
7968         * menubar-items.el:
7969         * menubar-items.el (default-menubar):
7970         * menubar-items.el (maybe-add-init-button):
7971         * menubar-items.el (bookmark-menu-filter):
7972         * menubar-items.el (slow-format-buffers-menu-line):
7973         * menubar-items.el (build-buffers-menu-internal):
7974         * menubar-items.el (language-environment-menu-filter):
7975         * menubar-items.el (default-popup-menu):
7976         * menubar-items.el (popup-buffer-menu):
7977         * menubar-items.el (popup-menubar-menu):
7978         Did a major overhaul on this file, and in fact I'm nowhere near
7979         done working on the menubar, and there will be more patches to
7980         come.  A basic summary of what I've done:
7981
7982         a) I added accelerators to all of the menu items.  For menus that
7983         are auto-generated, such as the buffers menu, the accelerators are
7984         automatically added to the beginning of each line using the
7985         numbers 1 through 9, then zero, and then letters starting with A,
7986         but omitting the letters that are already in use for the fixed
7987         menu items at the top of the buffers menu.  To facilitate adding
7988         accelerators of this kind, I created some new functions
7989         (*-accelerator-spec), which are also being used by other filters
7990         that auto generate lists of things such as ftp sites to download
7991         packages.  If people really don't like these accelerators
7992         appearing at the beginning of the menu items, a variable can be
7993         added to optionally turn them off, but I think this is rather
7994         pointless because other menu items have accelerators and many or
7995         most of the menu users will use the accelerators if the support is
7996         there.
7997
7998         b) I combined the top level Tools and Apps menus into a single
7999         Tools menu, because the distinction between the two is not
8000         obvious, and the items on the menus are not used often enough that
8001         putting some of them onto submenus is a problem.
8002
8003         c) I created two new top level menus called View and Cmds because
8004         there were too many items on the File and Edit menus, and I'm going
8005         to be adding more items to these menus.  In contrast to the Tools
8006         menu, the items on these menus may be used quite often during an
8007         editing session, and so should be available with fewer
8008         keystrokes.
8009
8010         d) I added a number of options to the options menu, including one
8011         for controlling whether the alt key can be used to traverse to
8012         menu items using the accelerators, one for controlling behavior of
8013         control-k, one for controlling how the kill and yank functions
8014         interact with the clipboard, a few additional buffers-menu
8015         options, and various other things.  I also did a bit of
8016         rearranging, for example, combining the keyboard and mouse options
8017         into a single keyboard and mouse submenu to facilitate the
8018         accelerators on that level.
8019
8020         e) I changed the variable buffers-menu-format-buffer-line-function
8021         to take two arguments instead of one, the second argument being
8022         the line number for use in creating an accelerator.  I added a
8023         hack to support existing functions with one argument (although I
8024         doubt that very many of these exist), for backward compatibility.
8025
8026         f) I moved the top level mule menu to be a submenu of the edit
8027         menu.  I think that most of the items on this menu are fairly
8028         useless and there are certainly not enough frequently used items
8029         to justify this being its own top level menu.
8030
8031         g) I combined most of the items in big-menubar.el into the main menu.
8032         If people think the main menu is too big, it would be possible to
8033         create different configurations, some smaller.
8034
8035         * menubar.el (check-menu-syntax):
8036         Deleted some syntax checks that were no longer valid, partly
8037         because of changes that were already made a long time ago, and
8038         partly because of a change I made where I allow the name of the
8039         menu item to be an evaluated expression rather than just a string,
8040         similar to all of the other parameters of a menu item.
8041
8042         * minibuf.el:
8043         * minibuf.el (read-file-name-1):
8044         * minibuf.el (mouse-read-file-name-1):
8045         I made a number of changes to improve the appearance
8046         and functioning of the file dialog box.  They include:
8047
8048         a) Fixing the problem where closing the dialog box by clicking on
8049         the close button of the window didn't properly exit the
8050         minibuffer.
8051
8052         b) Fixing the problem that if you typed part of a file name, and
8053         then clicked on a completion with the mouse, the file was not
8054         correctly selected.
8055
8056         c) Changing the title of the dialog box to reflect the operation
8057         being done in accordance with user interface conventions, rather
8058         than the name of the dialog box buffer, which is rather useless.
8059
8060         d) Remove the words "possible completions are" which didn't
8061         belong.
8062
8063         e) Fix things so that the completions scroll off the end of the
8064         completions windows only to the right, rather than both to the
8065         right and down, which is in accordance with Windows user interface
8066         conventions.
8067
8068         * msw-init.el (init-post-mswindows-win):
8069         Added a binding for meta-F4, which is the standard windows binding
8070         for exiting a program.
8071
8072         * select.el (get-selection-no-error):
8073         * select.el (own-selection):
8074         * select.el (own-clipboard):
8075         Added an optional argument called append to the functions
8076         own-selection and own-clipboard.  This adds support for appending
8077         text to the existing selection and allows the function
8078         own-clipboard to be used as the value of the variable
8079         interprogram- cut-function.
8080
8081         Fixed a bug in own-selection in handling zmacs-region-stays.
8082
8083         * simple.el (historical-kill-line): New.
8084
8085         * simple.el (kill-line):
8086         * simple.el (interprogram-cut-function):
8087         * simple.el (interprogram-paste-function):
8088         * simple.el (handle-pre-motion-command):
8089         * simple.el (next-line):
8090         * simple.el (previous-line):
8091         a) Expanded the variable kill-whole-line, so that function
8092         kill-line can be set to delete the entire line always, not just
8093         when cursor is at the beginning of the line.  This is controlled
8094         by setting the variable kill-whole-line to the symbol 'always.
8095         This behavior, as well as the existing kill-whole-line behavior,
8096         now only take effect when kill-line is called interactively,
8097         although this is a departure from a previous behavior in the case
8098         of setting this variable kill-whole-line to t.  It is almost
8099         certainly what has always been intended, and most likely the old
8100         way of doing things introduced bugs.  I also created a function
8101         called historical-kill-line, which ignores the kill-whole-line
8102         setting and always gives the historical behavior of only killing
8103         to the end of the line.  I bound this function to shift- control-k
8104         so that the kill to end of line behavior is available, even when
8105         kill-whole-line has been set to change control-k into the simple
8106         delete-whole-line behavior. (This can be set using the options
8107         menu.)
8108
8109         b) I changed things so that kill and yank now interact with the
8110         clipboard by default under windows.  This was done by changing the
8111         default value of interprogram-cut- function and
8112         interprogram-paste-function.  You can get the old behavior by
8113         setting these to nil, and there is an option on the options menu
8114         to do this.
8115
8116         c) I added support for selecting text using shifted motion keys.
8117         This support is on by default and can be controlled by the
8118         variable shifted-motion-keys-select-region.  There is also a
8119         variable called unshifted-motion-keys-deselect-region that
8120         controls more specifically how the shifted motion key behavior
8121         works.  I did not put an option on the options menu to turn this
8122         off, because I can't imagine why this would be useful.
8123
8124         * simple.el (forward-block-of-lines):
8125         * simple.el (backward-block-of-lines):
8126         * simple.el (block-movement-size):
8127         New.
8128
8129         * simple.el (uncapitalized-title-words):
8130         * simple.el (uncapitalized-title-word-regexp):
8131         * simple.el (capitalize-string-as-title):
8132         * simple.el (capitalize-region-as-title):
8133         New.
8134
8135
8136         * subr.el (add-hook):
8137         * subr.el (make-local-hook): New.
8138         * subr.el (remove-local-hook): New.
8139         * subr.el (add-one-shot-hook): New.
8140         * subr.el (add-local-one-shot-hook): New.
8141         Added some functions to make using hooks easier.
8142         These include:
8143
8144         a) Functions add-local-hook and remove-local-hook to make it easy
8145         to use local hooks.
8146
8147         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8148         make it possible to add a "one-shot" hook, which is to say a hook
8149         that runs only once, and automatically removes itself after the
8150         first time it has run.
8151
8152 2000-03-09  Andy Piper  <andy@xemacs.org>
8153
8154         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8155
8156 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8157
8158         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8159         Moved from menubar-items.el.
8160         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8161
8162 2000-03-08  Andy Piper  <andy@xemacs.org>
8163
8164         * gutter-items.el (build-buffers-tab-internal): add selected field
8165         to buffers tab spec.
8166
8167 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8168
8169         * minibuf.el (last-exact-completion): Initialize to nil.
8170
8171 2000-03-07  Didier Verna  <didier@xemacs.org>
8172
8173         * startup.el (command-line-1): remove unused variable
8174         `first-file-buffer'.
8175
8176 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8177
8178         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8179         which is also used for Web server log files.
8180
8181 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8182
8183         * mule/mule-charset.el: Setup auto-fill-chars.
8184
8185 2000-03-02  SL Baur  <steve@beopen.com>
8186
8187         * subr.el (with-string-as-buffer-contents): Reimplement using
8188         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8189         non-deletion of buffer after execution problem.
8190         (with-output-to-string): Use unique buffer name.
8191
8192 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8193
8194         * gutter-items.el (buffers-tab-sort-function):  New variable.
8195         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8196
8197 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8198
8199         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8200
8201 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8202
8203         * menubar-items.el (maybe-add-init-button): Remove the "Load
8204         .emacs" button from all menubars.
8205
8206 2000-03-01  Didier Verna  <didier@xemacs.org>
8207
8208         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8209         region rectangle replacement (from Jan Vroonhof).
8210         (replace-rectangle): new function.
8211
8212 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8213
8214         * mule/mule-cmds.el (set-default-coding-systems): Use
8215         set-terminal-coding-system and set-keyboard-coding-system.
8216         * coding.el (set-terminal-coding-system): Use
8217         set-console-tty-output-coding-system.
8218         (set-keyboard-coding-system): Use
8219         set-console-tty-input-coding-system.
8220
8221 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8222
8223         * minibuf.el (read-variable): Allow symbol to default argument.
8224
8225 2000-02-27  Andy Piper  <andy@xemacs.org>
8226
8227         * gutter-items.el (update-tab-hook): new function to be used for
8228         hooks.
8229         (create-frame-hook): add update-tab-hook.
8230         (record-buffer-hook): ditto.
8231         (default-gutter-position-changed): ditto.
8232         (default-gutter-position): updating the buffers tab is now handled
8233         by a hook.
8234         (default-gutter-position-changed-hook): new variable.
8235         (gutter-element-visibility-changed-hook): ditto.
8236         (set-gutter-element-visible-p): call it.
8237         (set-gutter-element): use modify-specifier-instances. Set extents
8238         as duplicable before using.
8239         (remove-gutter-element): ditto.
8240         (set-gutter-element-visible-p): ditto.
8241         (init-gutter): new function.
8242         (add-tab-to-gutter): use new gutter-element functions rather than
8243         setting specifiers directly.
8244         (clear-progress): ditto.
8245         (abort-progress): ditto.
8246         (gutter-buffers-tab-visible-p): renamed from
8247         default-gutter-visible-p
8248
8249         * specifier.el (modify-specifier-instances): new function from Jan
8250         Vroonhof.
8251
8252         * x-init.el (init-post-x-win): call init-gutter.
8253
8254         * msw-init.el (init-post-mswindows-win): call init-gutter.
8255
8256         * menubar-items.el (default-menubar): Update to reflect new gutter
8257         variables.
8258
8259 2000-02-26  Andy Piper  <andy@xemacs.org>
8260
8261         * gutter-items.el (set-gutter-element): new function. Add gutter
8262         elements to the specified gutter.
8263         (remove-gutter-element): new function. Remove gutter elements from
8264         the specified gutter.
8265         (set-gutter-element-visible-p): new function. Set gutter element
8266         visibility for the provided gutter-visible specifier.
8267
8268 2000-02-23  Andy Piper  <andy@xemacs.org>
8269
8270         * gutter-items.el (add-tab-to-gutter): specify dimensions
8271         dynamically.
8272
8273 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8274
8275         * gutter-items.el (add-tab-to-gutter):
8276         * package-get.el (package-get-interactive-package-query):
8277         * package-ui.el (pui-directory-exists):
8278         (pui-install-selected-packages):
8279         (pui-list-packages):
8280         Use #'(lambda ...)  instead of '(lambda ...).
8281
8282 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8283
8284         * startup.el (load-user-init-file): Check to make sure user
8285           has an init-file before calling load().
8286
8287 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8288
8289         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8290
8291 2000-02-23  Martin Buchholz <martin@xemacs.org>
8292
8293         * XEmacs 21.2.31 is released.
8294
8295 2000-02-21  Mike Sperber <mike@xemacs.org>
8296
8297         * loadup.el (really-early-error-handler):
8298         * update-elc.el:
8299         * make-docfile.el:
8300         Remove dependency on EMACSBOOTSTRAP... environment variables.
8301
8302 2000-02-21  Martin Buchholz <martin@xemacs.org>
8303
8304         * XEmacs 21.2.30 is released.
8305
8306 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8307
8308         * byte-optimize.el (byte-optimize-plus):
8309         (byte-optimize-minus):
8310         (byte-optimize-multiply):
8311         Optimize (- 0) to 0, not (-)
8312         Optimize (+ 5 3.0) to 8.0
8313         Optimize (* 5 3.0) to 15.0
8314         Improve readability.
8315
8316 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8317
8318         * modeline.el: (modeline-scrolling-method): change modeline
8319         mswindows cursor appearance according to the value.
8320
8321         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8322         and 'gui-element face colors and 'gui-element face font to Windows
8323         defaults.
8324
8325 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8326
8327         * font-lock.el: Javadoc enhancements
8328
8329 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8330
8331         * ldap.el (toplevel): Test if LDAP support has been compiled in
8332         (ldap-verbose): New option
8333         (ldap-search-entries): Renamed from the previous ldap-search
8334         Conditionalize message display on ldap-verbose
8335         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8336         defuns
8337         (ldap-search): Is now defined as an obsolete wrapper calling
8338         ldap-search-basic or ldap-search-entries
8339
8340
8341 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8342             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8343             Jan Vroonhof  <jan@xemacs.org>
8344
8345         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8346         When for-effect is true, didn't call `byte-optimize-form'
8347         in and/or subforms without last.
8348
8349 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8350
8351         * package-get.el (package-get-download-sites): Use correct custom
8352         type.
8353
8354 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8355
8356         * files.el (write-file): Ask for coding system when compiled with
8357         file-coding.
8358
8359 2000-02-16  Andy Piper  <andy@xemacs.org>
8360
8361         * buffer.el (switch-to-buffer): give norecord argument to
8362         set-window-buffer instead of explicitly recording.
8363
8364         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8365         we have to pick a window.
8366
8367 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8368
8369         * mule/mule-cmds.el (describe-language-support): Don't add
8370         unexist function to help-map.
8371         (describe-coding-system): Don't use already assigend `C'.
8372
8373 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8374
8375         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8376         work in custom.
8377
8378 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8379
8380         * about.el: Ienaga's e-mail address change.
8381
8382 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8383
8384         * etags.el (find-tag): force new window -- even if buf already
8385         visible -- when other-window is t
8386
8387 2000-02-16  Martin Buchholz <martin@xemacs.org>
8388
8389         * XEmacs 21.2.29 is released.
8390
8391 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8392
8393         * cl-extra.el (getf): This is now identical to `plist-get', so
8394         just defalias it.
8395         * cl-macs.el: Make getf an alias to plist-get, at the
8396         byte-compiler level, using define-compiler-macro.
8397
8398 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8399
8400         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8401
8402 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8403
8404         * lisp/etags.el (find-tag-internal): set exact-tagname to
8405           a regular expression that matches against the tagname
8406           part of the tag entry first instead of only looking in
8407           the context area.
8408
8409 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8410
8411         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8412         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8413
8414 2000-02-07  Martin Buchholz <martin@xemacs.org>
8415
8416         * XEmacs 21.2.28 is released.
8417
8418 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8419
8420         * cl-extra.el (getf): Just call `get', never `get*'.
8421         Make arglist match docstring.
8422         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8423         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8424         * byte-optimize.el: remove references to `get*'.
8425
8426 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8427
8428         * mule/european.el: Add syntax information for Latin3 and Latin4.
8429
8430 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8431
8432         * byte-optimize.el: Byte-optimize (length "foo")
8433
8434 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8435
8436         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8437         width check using `window-leftmost-p' and `window-rightmost-p'.
8438
8439 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8440
8441         * wid-edit.el (widget-match-inline): An atom never matches a
8442           list.
8443
8444 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8445
8446         * modeline.el: Consolidated 'x and 'mswindows specification under
8447         'win tag.
8448
8449 2000-01-29  Andy Piper  <andy@xemacs.org>
8450
8451         * gutter-items.el: (format-buffers-tab-line): Try and be
8452         intelligent about buffer naming when we have duplicates.
8453
8454 2000-01-29  Andy Piper  <andy@xemacs.org>
8455
8456         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8457         updated when it becomes visible.
8458
8459 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8460
8461         * bytecomp.el (byte-compile-insert-header): Properly set coding
8462         system under MULE and file-coding.
8463
8464 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8465
8466         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8467         (dontusethis-set-value-terminal-coding-system-handler):
8468         (dontusethis-set-value-keyboard-coding-system-handler):
8469         Never undefine coding system aliases.  Emergency fix for gnus.
8470
8471 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8472
8473         * files.el (abbreviate-file-name): Use directory-sep-char instead
8474         of hard-coded "/".
8475
8476 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8477
8478         * startup.el (user-init-file-base-list): New variable, replacing
8479         user-init-file-base.
8480         (find-user-init-file): New function.
8481         (command-line-early): Use it.
8482         (load-user-init-file): Ditto.
8483
8484 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8485
8486         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8487         calling valid-image-instantiator-format-p
8488
8489 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8490
8491         * isearch-mode.el (isearch-mode): The variable is
8492         isearch-unhidden-extents, not isearch-opened-extents.
8493
8494 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8495
8496         * minibuf.el (next-history-element): Modify error message if a
8497         default value is available.
8498
8499 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8500
8501         * bytecomp.el (byte-compile-file): Don't unconditionally write
8502         .elc files in binary - might contain non-Latin1.
8503
8504 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8505
8506         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8507         for windows-nt.
8508
8509         * version.el:
8510         * startup.el (user-init-file-base):
8511         * process.el (call-process-region):
8512         * files.el (make-backup-file-name):
8513         (backup-file-name-p):
8514         (file-relative-name):
8515         (abbreviate-file-name):
8516         (set-auto-mode):
8517         * code-process.el (call-process-region): Removed unnecessary
8518         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8519         support out of the universe.
8520
8521         * process.el:
8522         * code-process.el:
8523         * bytecomp.el (byte-compile-file): Removed reference to
8524         buffer-file-type, and commented usage of binary-process-output
8525         NTEmacs variables.
8526
8527 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8528
8529         * help.el (function-arglist): Add case for macro.
8530
8531 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8532
8533         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8534         printers.
8535         (custom-display): Added a menu for printer/display tags.
8536
8537         * frame.el (frame-type):
8538         * device.el (device-type): Added 'msprinter to the doc string, and
8539         removed 'pc -- it is not going to be implemented ever.
8540         (call-device-method): Fixed docstring typo.
8541         Defined specifier tags 'printer and 'display.
8542
8543 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8544
8545         * lisp/itimer.el (itimer-run-expired-timers): (consp
8546           last-command-event-time) instead of (consp
8547           'last-command-event-time).
8548
8549 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8550
8551         * msw-glyphs.el: Removed obsolete commentary.
8552
8553 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8554
8555         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8556         better default value.
8557
8558 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8559
8560         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8561         (read-string): Ditto.
8562         (eval-minibuffer): Ditto.
8563         (read-command): Ditto.
8564         (read-function): Ditto.
8565         (read-variable): Ditto.
8566         (read-number): Ditto.
8567         (read-shell-command): Ditto.
8568         (read-number): Record history.
8569
8570 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8571
8572         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8573
8574 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8575
8576         * faces.el (startup-initialize-custom-faces): New function.
8577         Reset all faces created during auto-autoloads loading time
8578         by defface.
8579         * startup.el (command-line): Call it.
8580
8581 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8582
8583         * about.el (about-hackers): Add myself to contributors list.
8584
8585 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8586
8587         * menubar-items.el (maybe-add-init-button): Removed an argument in
8588         a call to load-user-init-file, as the function managed to lose its
8589         formal parameter a few betas ago.
8590
8591 2000-01-18  Martin Buchholz <martin@xemacs.org>
8592
8593         * XEmacs 21.2.27 is released.
8594
8595 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8596
8597         * process.el (shell-command-to-string): Use the FSF docstring.
8598         Make shell-command-to-string the standard function, and
8599         exec-to-string the (deprecated) alias.
8600
8601         * startup.el: typo fix.
8602
8603 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8604
8605         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8606
8607 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8608
8609         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8610         buffers after visible buffers.
8611         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8612
8613 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8614
8615         * info.el (Info-extract-menu-node-name): Stop at a dot
8616         followed by whitespace or right parenthesis.
8617
8618 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8619
8620         * info.el (Info-directory-list): Warn against using Customize with
8621         Info-directory-list.
8622
8623 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8624
8625         * minibuf.el (read-file-name): doc fix.
8626
8627         * autoload.el (update-file-autoloads): doc fix.
8628
8629         * about.el (about-hackers): Change my E-mail address.
8630
8631 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8632
8633         * info.el (Info-visit-file): Just use the `f' interactive spec to
8634         read a filename in the standard way.
8635
8636 2000-01-13  Andy Piper  <andy@xemacs.org>
8637
8638         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8639         (gutter-buffers-tab-extent): new variable.
8640         (update-tab-in-gutter): call add-tab-to-gutter again if the
8641         orientation has changed.
8642         (add-tab-to-gutter): cope with different orientations.
8643
8644 2000-01-11  Didier Verna  <didier@xemacs.org>
8645
8646         * info.el (Info-following-node-name): backward-skip dots as well
8647         as spaces (dots at the end of a node name aren't part of it).
8648         (Info-extract-menu-node-name): don't skip dots. There could be
8649         some in the node name.
8650         (Info-index): allow dots to be part of a node name.
8651
8652 2000-01-12  Andreas Jaeger  <aj@suse.de>
8653
8654         * files.el (auto-mode-alist): Added idlwave-mode.
8655         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8656
8657 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8658
8659         * info.el (Info-search): Show default value.
8660
8661 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8662
8663         * info.el (Info-read-node-completion-table): New variable.
8664         (Info-read-node-name-1): New function.
8665         (Info-read-node-name): Use it.
8666         (Info-follow-reference): Use DEFAULT argument of completing-read.
8667         (Info-menu): Ditto.
8668
8669 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8670
8671         * hyper-apropos.el (hyper-describe-key-briefly): Save
8672         window configuration.
8673         (hyper-describe-face): Use DEFAULT of completing-read.
8674         (hyper-apropos-read-variable-symbol): Ditto.
8675         (hyper-apropos-read-function-symbol): Ditto.
8676
8677 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8678
8679         * mule/mule-cmds.el (set-default-coding-system): Set
8680         comint-exec-hook to use coding-system-for-read and
8681         coding-system-for-write so that C-x RET c works.
8682
8683 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8684
8685         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8686         (previous-matching-history-element): Increment
8687         minibuffer-max-depth by 1.
8688         (next-matching-history-element): Ditto.
8689
8690 2000-01-11  Andy Piper  <andy@xemacs.org>
8691
8692         * gutter-items.el (buffers-tab): Create a new face for the buffers
8693         tab.
8694         (buffers-tab-face): use it.
8695
8696 2000-01-10  Didier Verna  <didier@xemacs.org>
8697
8698         * modeline.el (modeline-scrolling-method): change modeline X
8699         cursor appearance according to the value.
8700
8701 2000-01-07  Andreas Jaeger  <aj@suse.de>
8702
8703         * about.el (about-hackers): Moved my entry to contributor list.
8704         (xemacs-hackers): Added myself.
8705         (about-maintainer-info): Added description of myself.
8706
8707
8708 2000-01-07  Didier Verna  <didier@xemacs.org>
8709
8710         * modeline.el (modeline-scrolling-method): new variable.
8711         (mouse-drag-modeline): add reference to it in the docstring.
8712         (mouse-drag-modeline): handle it.
8713
8714 2000-01-08  Andy Piper  <andy@xemacs.org>
8715
8716         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8717         calls.
8718         (remove-buffer-from-gutter-tab): ditto.
8719
8720 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8721
8722         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8723         (custom-face-edit): Fix grammatical error in help message.
8724
8725 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8726
8727         * movemail.el: Added.
8728
8729         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8730
8731 2000-01-03  Didier Verna  <didier@xemacs.org>
8732
8733         * modeline.el (mouse-drag-modeline): remove the code related to
8734         the modeline horizontal scrolling facility.
8735
8736 1999-12-31  Martin Buchholz <martin@xemacs.org>
8737
8738         * XEmacs 21.2.26 is released.
8739
8740 1999-12-28  Andy Piper  <andy@xemacs.org>
8741
8742         * wid-edit.el (widget-push-button-value-create): The gui cache
8743         does not agree with native widgets which can only be displayed
8744         once per window. The reasons for caching are diminished now that
8745         we don't hog resources when creating buttons.
8746         (widget-push-button-cache) deleted.
8747
8748 1999-12-24  Martin Buchholz <martin@xemacs.org>
8749
8750         * XEmacs 21.2.25 is released.
8751
8752 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8753
8754         * hyper-apropos.el (hyper-apropos): Toggle
8755         hyper-apropos-programming-apropos correctly.
8756         Set REGEXP when user accepts default value.
8757
8758 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8759
8760         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8761         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8762
8763 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8764
8765         * mule/mule-category.el (undefined-category-designator):
8766         Return char instead of character.  Search for undefined one.
8767         (describe-category): Use with-displaying-help-buffer.
8768
8769 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8770
8771         * byte-optimize.el (byte-optimize-plus):
8772         Optimize (+ 1) to 1 instead of (1+ nil).
8773
8774         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8775
8776         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8777
8778         * byte-optimize.el (byte-optimize-char-before): New function.
8779         Remove performance penalty for using (char-before) instead of (char-after).
8780
8781 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8782
8783         * mule/mule-category.el (char-category-list): Return character
8784         instead of integer.
8785
8786 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8787
8788         * minibuf.el (read-buffer): Check default is buffer object.
8789
8790 1999-11-25  Andy Piper  <andy@xemacs.org>
8791
8792         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8793         for buttons.
8794
8795 1999-12-16  Andreas Jaeger  <aj@suse.de>
8796
8797         * package-get.el (package-get-maybe-save-index): Fixed typo.
8798         Patch by Jeff Miller <jmiller@smart.net>.
8799
8800 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8801
8802         * gnuserv.el (gnuserv-process-filter):  don't call
8803         gnuserv-write-to-client when gnuserv-current-client is nil
8804
8805 1999-12-14  Martin Buchholz <martin@xemacs.org>
8806
8807         * XEmacs 21.2.24 is released.
8808
8809 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8810
8811         * about.el (about-hackers): Update my email address.
8812
8813 1999-12-07  Martin Buchholz <martin@xemacs.org>
8814
8815         * XEmacs 21.2.23 is released.
8816
8817 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8818
8819         * package-get.el (package-get-download-sites): Removed several
8820         defunct download sites, added many new ones, and corrected a few
8821         incorrect directory-on-site entries.  Added physical locations to
8822         site-description.
8823
8824 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8825
8826         * finder.el (finder-commentary): add DOC string and fix
8827         interactive spec
8828
8829 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8830
8831         * help.el (describe-function): Don't forget to intern the string
8832         completing-read returns.
8833         (describe-variable): Ditto.
8834
8835 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8836
8837         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8838         `hyper-apropos-help-mode' here to find symbol to customize
8839         irregardless of cursor position and simplify
8840         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8841         `hyper-apropos-popup-menu'.
8842
8843 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8844
8845         * apropos.el (apropos-mode-map): Add return to call
8846         apropos-follow.
8847         (apropos-print): Call apropos-mode to have better
8848         command reference. Put keymap text-poperty to
8849         symbole name.
8850
8851 1999-11-22  Alastair Burt  <burt@dfki.de>
8852
8853         * help.el: (describe-bindings-1): Added handling of keymaps for
8854         the extents at point.
8855
8856 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8857
8858         * gutter-items.el (buffers-tab-items): Wrap the function in a
8859         save-match-data
8860
8861 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8862
8863         * help.el (describe-function): Use the DEFAULT argument to
8864         completing-read.
8865         (describe-variable): Ditto.
8866
8867 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8868
8869         * minibuf.el (read-from-minibuffer): Add optional argument
8870         DEFAULT to have better mini-buffer history support.
8871         (completing-read): Pass default to read-from-minibuffer.
8872         (read-buffer): Pass default to completing-read.
8873
8874 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8875
8876         * font-lock.el (font-lock-doc-string-face): Document the
8877         `font-lock-lisp-like' property.
8878
8879 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8880
8881         * lisp-mode.el: Specify `font-lock-lisp-like'.
8882
8883         * font-lock.el (font-lock-lisp-like): New function.
8884         (font-lock-fontify-syntactically-region): Use it.
8885
8886 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8887
8888         * XEmacs 21.2.22 is released
8889
8890 1999-11-28  Martin Buchholz <martin@xemacs.org>
8891
8892         * XEmacs 21.2.21 is released.
8893
8894 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8895
8896         * minibuf.el (read-coding-system): Accept symbol and
8897         coding-system object as a default-coding-system.
8898
8899 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8900
8901         * minibuf.el (read-coding-system): Accept symbol as
8902         a default-coding-system.
8903
8904 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8905
8906         * apropos.el (apropos-documentation): Use insert instead
8907         of princ.
8908
8909 1999-11-07  William M. Perry  <wmperry@aventail.com>
8910
8911         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8912           for the linux console.
8913
8914         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8915           stuff to work when you are not on a window system, since the GPM
8916           mouse support now allows pasting from outside of XEmacs.
8917
8918 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8919
8920         * XEmacs 21.2.20 is released
8921
8922 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8923
8924         * setup-paths.el (paths-default-info-directories): Add
8925         /usr/share/info and /usr/local/share/info.
8926
8927 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8928
8929         * about.el: Updated Vladimir Ivanovic's info.
8930
8931 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8932
8933         * auto-show.el (auto-show-truncationp): Remove.
8934
8935         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8936
8937 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8938
8939         * indent.el (indent-line-to): fix bug: spaces were not replaced
8940         with tab if column is multiple of tab-width
8941         From dhn@qedinc.com
8942
8943 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8944
8945         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8946         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8947
8948         * package-get.el (package-get-package-provider): Be verbose when
8949         interactive. Patch from Robert Pluim
8950
8951 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8952
8953         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8954         info file suffixes.
8955
8956 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8957
8958         * process.el (open-network-stream): Add a new optional parameter
8959         PROTOCOL to support udp; fix a minor typo and add an explanation
8960         in docstring for udp programming.
8961
8962         * code-process.el (open-network-stream): Add a new optional
8963         parameter PROTOCOL to support udp; fix a minor typo and add an
8964         explanation in docstring for udp programming.
8965
8966 1999-10-18  Andy Piper  <andy@xemacs.org>
8967
8968         * gui.el (make-gui-button): be more precise about how we call
8969         callbacks.
8970
8971         * wid-edit.el (widget-push-button-value-create): Use the new form
8972         of native gui-button.
8973
8974 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8975
8976         * info.el (Info-page-prev): Don't do (sit-for 0).
8977
8978 1999-10-13  Andy Piper  <andy@xemacs.org>
8979
8980         * gutter-items.el (progress-abort-glyph): new glyph for showing
8981         abort status.
8982         (append-progress): dispatch-event rather than sit-for.
8983         (abort-progress): new function. Show the abort glyph with an
8984         appropriate message.
8985         (raw-append-progress): dispatch-event rather than sit-for.
8986         (display-progress): cope with aborts.
8987
8988         * gui.el (make-gui-button): Use native widgets for buttons
8989         unconditionally.
8990         (insert-gui-button): ditto.
8991         (gui-button-p): ditto.
8992
8993         * xbm-button.el: remove from core.
8994
8995         * xpm-button.el: remove from core.
8996
8997 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8998
8999         * faces.el (init-device-faces): Don't initialize the random faces
9000         on the stream device.
9001
9002 1999-10-06  Andy Piper  <andy@xemacs.org>
9003
9004         * files.el (recover-file): Don't use ls under windows for revert buffer.
9005
9006 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9007
9008         * package-get.el (package-get-download-menu): Make menu really
9009         toggle download sites.
9010         (package-get-download-sites): Add autoload cookie.
9011
9012 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9013
9014         * setup-paths.el (paths-find-module-directory): Ditto.
9015
9016 1999-09-29  Werner Fink  <werner@suse.de>
9017
9018         * setup-paths.el (paths-find-exec-directory): Add missing nil
9019         parameter for environment.
9020
9021 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9022
9023         * modeline.el (modeline-format):
9024         Only purecopy the strings.  Else
9025         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9026         barfs.
9027
9028 1999-08-28  Mike Woolley  <mike@bulsara.com>
9029
9030         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9031         user setting comint-completion-addsuffix and
9032         comint-process-echoes.
9033
9034 1999-09-22  Andy Piper  <andy@xemacs.org>
9035
9036         * gutter-items.el (update-tab-in-gutter): use
9037         last-nonminibuf-window instead of selected-window.
9038
9039 1999-09-18  Andy Piper  <andy@xemacs.org>
9040
9041         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9042         display on.
9043
9044         * subr.el (record-buffer-hook): new variable so that the hook gets
9045         some documentation.
9046
9047 1999-09-16  Andy Piper  <andy@xemacs.org>
9048
9049         * gutter-items.el (update-tab-in-gutter): only update when the
9050         gutter is visible.
9051         (remove-buffer-from-gutter-tab): ditto.
9052
9053 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9054
9055         * simple.el (do-auto-fill): Commented out part of Kinsoku
9056         processing.
9057
9058 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9059
9060         * isearch-mode.el (isearch-highlightify-region): Give the
9061         highlighting extents a high priority.
9062         (isearch-make-extent): Give the main highlighting extent an even
9063         higher priority.
9064
9065 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9066
9067         * packages.el (packages-compute-package-locations): Fix typo from
9068         -u rationalization.
9069
9070 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9071
9072         * setup-paths.el (paths-find-doc-directory): Respect value of
9073         `configure-doc-directory.'
9074
9075         * find-paths.el (paths-find-architecture-directory): Give
9076         precendence `default' argument (which typically comes from
9077         configure).
9078
9079 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9080
9081         * startup.el (command-line-early): Added options -user-init-file
9082         and -user-init-directory.
9083
9084         * files.el (user-init-file): Default to NIL so we can recognize
9085         when it's set.
9086
9087 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9088
9089         * obsolete.el (init-file-user):
9090         * startup.el:
9091         * packages.el (packages-compute-package-locations):
9092         * package-get.el (package-get-user-index-filename):
9093         * menubar-items.el (maybe-add-init-button):
9094         * info.el (Info-annotations-path):
9095         * dump-paths.el:
9096         Change `user-init-directory' to be an absolute path.
9097         Use `user-init-directory' where appropriate.
9098         Zap `init-file-user' and its uses.
9099
9100 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9101
9102         * subr.el (copy-symbol): New function.
9103
9104 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9105
9106         * isearch-mode.el (isearch-done): Be sure to restore invisible
9107         extents in the proper buffer.
9108         (isearch-pre-command-hook): Set this-command to the correct value
9109         in case the buffer has changed and old overriding-local-map was
9110         used.
9111         (isearch-restore-extent): Use remprop instead of setting the
9112         property to nil.
9113
9114 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9115
9116         * cmdloop.el (execute-extended-command): Update zmacs region
9117         before the delay.
9118         (execute-extended-command): Make the message gettext-friendly.
9119
9120 1999-09-07  Andy Piper  <andy@xemacs.org>
9121
9122         * gutter-items.el (progress-gauge-glyph): renamed from
9123         progress-glyph.
9124         (progress-text-glyph): new variable.
9125         (progress-layout-glyph): use layouts and text glyphs.
9126         (progress-area-buffer): removed.
9127         (progress-text-and-extent): new variable.
9128         (progress-displayed-p): dynamically create gutter area buffer.
9129         (clear-progress): ditto.
9130         (raw-append-progress): ditto.
9131         (append-progress): use new glyph names.
9132         (raw-append-progress): only create the extent when needed. set
9133         properties more optimally.
9134         (progress): remove args.
9135
9136 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9137
9138         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9139         mapcar where the return value is unused.
9140         (isearch-restore-invisible-extents): Ditto.
9141         (isearch-highlight-all-cleanup): Ditto.
9142         (isearch-delete-extents-in-range): Traverse the extents only once.
9143         (isearch-highlight-all-update): Don't start over if the search
9144         string has changed and more input is pending.
9145
9146 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9147
9148         * packages.el (packages-find-package-data-path): Ditto.
9149
9150         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9151
9152         * subr.el (mapc-internal): Don't make obsolete.
9153
9154         * cl-extra.el (mapc): Resurrect.
9155
9156 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9157
9158         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9159         alias.
9160
9161         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9162         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9163         (isearch-yank-clipboard): Use get-clipboard instead of
9164         x-get-clipboard.
9165         (isearch-yank-selection): Fix docstring.
9166
9167 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9168
9169         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9170
9171 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9172
9173         * cl-macs.el (extent-start-position): Fix setf method.
9174         (extent-end-position): Ditto.
9175
9176 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9177
9178         * isearch-mode.el: End merge with FSF 20.4.
9179
9180         * isearch-mode.el (search-invisible): New variable.
9181         (isearch-hide-immediately): Ditto.
9182         (isearch-unhidden-extents): Ditto.
9183         (isearch-range-invisible): New function.
9184         (isearch-unhide-extent): Ditto.
9185         (isearch-restore-invisible-extents): Ditto.
9186         (isearch-restore-extent): Ditto.
9187
9188         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9189         implementation.
9190         (isearch-ring-retreat-edit): Ditto.
9191         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9192         (isearch-forward-regexp): New arguments NOT-REGEXP and
9193         NO-RECURSIVE-EDIT.
9194         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9195         (isearch-backward-regexp): New arguments NOT-REGEXP and
9196         NO-RECURSIVE-EDIT.
9197         (isearch-mode): Return isearch-success.
9198         (isearch-update): Use unread-command-events instead of
9199         unread-command-event.
9200         (isearch-abort): If an invalid regexp is encountered, keep popping
9201         states.
9202         (isearch-*-char): Use FSF implementation.
9203         (isearch-whitespace-chars): Use the more robust FSF's
9204         implementation.
9205         (isearch-within-brackets): New variable.
9206         (isearch-mode): Initialize it.
9207         (isearch-edit-string): Bind it.
9208         (isearch-search-and-update): Set it.
9209         (isearch-push-state): Push it.
9210         (isearch-top-state): Pop it.
9211         (isearch-search): Set it.
9212         (isearch-printing-char): When called by isearch-whitespace-chars,
9213         handle M-SPC gracefully.
9214         (isearch-message-prefix): New argument ELLIPSIS.
9215         (isearch-message-suffix): Ditto.
9216         (isearch-message): Use the ELLIPSIS argument when calling
9217         isearch-message-prefix and isearch-message-suffix.
9218         (isearch-message-prefix): Distinguish between "wrapped" and
9219         "overwrapped" search, FWIW.
9220
9221 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9222
9223         * isearch-mode.el (isearch-edit-string): Use the head of the
9224         search ring instead of search-last-string and search-last-regexp.
9225         (search-highlight): Renamed from isearch-highlight.
9226         (isearch-exit): Use the new name.
9227         (isearch-highlight): Ditto.
9228         (isearch-dehighlight): Ditto.
9229         (isearch-update-ring): New function.
9230         (isearch-done): Call it.
9231         (isearch-done): New argument EDIT.
9232         (isearch-repeat): If search string is empty, look up at the car of
9233         the search ring; ignore the yank pointer.
9234         (isearch-abort): Call isearch-done with NOPUSH.
9235         (isearch-cancel): New function.
9236         (isearch-mode-map): Bind it to ESC ESC ESC.
9237
9238         * isearch-mode.el: Begin merge with FSF 20.4.
9239
9240 1999-09-01  Andy Piper  <andy@xemacs.org>
9241
9242         * x-select.el (x-get-clipboard): obsolete.
9243         (x-yank-clipboard-selection): obsolete
9244
9245         * select.el (disown-selection): need to be careful to disown the
9246         clipboard if we set it via selection.
9247         (get-clipboard): move from x-select.el
9248         (yank-clipboard-selection): ditto.
9249
9250 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9251
9252         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9253         isearch-highlight-all-matches to nil.
9254         (isearch-fixed-case): New variable.
9255         (isearch-mode): Initialize it.
9256         (isearch-edit-string): Save it.
9257         (isearch-toggle-case-fold): Set it.
9258         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9259         need to check isearch-fixed-case.
9260         (isearch-toggle-case-fold): Update highlighting of all matches
9261         before the pause.
9262         (isearch-edit-string):
9263
9264 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9265
9266         * isearch-mode.el (isearch-edit-string): Call isearch-message
9267         before reading the event so that the prompt is displayed properly.
9268         (isearch-message): Use isearch-nonincremental when calling
9269         isearch-message-prefix.
9270         (minibuffer-local-isearch-map): Bind up and down to do the same as
9271         M-p and M-n respectively.
9272         (isearch-done): New arg NOPUSH.
9273         (isearch-edit-string): Use it.
9274         (isearch-edit-string): Don't bind isearch-string.
9275         (isearch-ring-adjust): Edit string, *then* push state.
9276
9277 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9278
9279         * faces.el (isearch-secondary): Make isearch-secondary look
9280         different than default.
9281
9282 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9283
9284         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9285         save-excursion.
9286         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9287         (isearch-update): Call isearch-dehighlight without arguments.
9288         (isearch-done): Ditto.
9289
9290         * isearch-mode.el (isearch-fix-case): If the search string has no
9291         upper-case letters, allow the folding to be reenabled.
9292         Previously, once disabled, the folding would remain that way until
9293         the end of isearch.
9294         (isearch-top-state): Call isearch-fix-case.
9295
9296         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9297         save-excursion.
9298         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9299
9300 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9301
9302         * xpm-button.el:
9303         xbm-button.el: Need to exist in core because gui.el depends on
9304         them.
9305
9306 1999-08-31  Andy Piper  <andy@xemacs.org>
9307
9308         * gutter-items.el (buffers-tab-face): new customizable variable.
9309         (buffers-tab-default-buffer-line-length): new specifier for
9310         maximum viewable characters.
9311         (progress-stack): new variable for implementing widget-based
9312         progress messages.
9313         (progress-area-buffer): ditto.
9314         (progress-glyph-height): ditto.
9315         (progress-stop-callback): ditto.
9316         (progress-quit-function): new function.
9317         (progress-glyph): new variable.
9318         (progress-layout-glyph): ditto.
9319         (progress-displayed-p): new function, see message-displayed-p for
9320         details.
9321         (clear-progress): ditto.
9322         (remove-progress): ditto.
9323         (append-progress): ditto.
9324         (raw-append-progress): ditto.
9325         (display-progress): ditto.
9326         (current-progress): ditto.
9327         (current-progress-label): ditto.
9328         (progress): ditto.
9329         (lprogress): ditto.
9330
9331
9332 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9333
9334         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9335
9336         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9337         `isearch-yank-selection'.
9338         (isearch-mode-map): Use it.
9339         (isearch-yank-selection): Use `get-selection' instead of
9340         `get-x-selection'.
9341
9342 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9343
9344         * faces.el (isearch-secondary): Create face here.
9345
9346         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9347         timers.
9348
9349 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9350
9351         * subr.el (buffer-string): More robust backward compatibility
9352         check, courtesy William Perry.
9353
9354 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9355
9356         * replace.el (perform-replace): Stop the search after the search
9357         limit has been reached.
9358
9359 1999-08-23  Andy Piper  <andy@xemacs.org>
9360
9361         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9362         here if we don't have one.
9363
9364 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9365
9366         * ldap.el (ldap-coding-system): Default to nil until we get
9367         efficient UTF8 support
9368         (ldap-decode-string): Guard against `decode-coding-string' not
9369         being defined
9370         (ldap-encode-string): Guard against `encode-coding-string' not
9371         being defined
9372
9373 1999-08-23  Didier Verna  <didier@xemacs.org>
9374
9375         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9376         Some doc strings improvements, and add a star to the `interactive'
9377         calls.
9378
9379 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9380
9381         * font-lock.el (java-font-lock-keywords-3): introduced new
9382         keywords and regexpes for javadoc syntax 1.2.
9383
9384 1999-08-17  Andy Piper  <andy@xemacs.org>
9385
9386         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9387         format-buffers-tab-line.
9388         (buffers-tab-max-buffer-line-length): new variable.
9389         (format-buffers-tab-line): new function. truncate names if over
9390         buffers-tab-max-buffer-line-length.
9391
9392 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9393
9394         * cus-start.el: Customize the variable `bell-inhibit-time'.
9395
9396 1999-08-16  Andy Piper  <andy@xemacs.org>
9397
9398         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9399         brute-force approach to deleting the last buffer.
9400         (buffers-tab-grouping-regexp): new customizable variable.
9401         (select-buffers-tab-buffers-by-mode): use it.
9402
9403 1999-08-13  Andy Piper  <andy@xemacs.org>
9404
9405         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9406         deletion problem.
9407
9408 1999-07-30  Didier Verna  <didier@xemacs.org>
9409
9410         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9411         of princ to output symbols.
9412         (custom-save-face-internal): ditto.
9413         (custom-save-resets): ditto.
9414
9415 1999-08-09  Didier Verna  <didier@xemacs.org>
9416
9417         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9418         `regexp-quote' to protect the major mode name for use as a regular
9419         expression (c++ needs this for instance).
9420
9421 1999-08-08  Andy Piper  <andy@xemacs.org>
9422
9423         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9424         cope with similar mode names.
9425
9426         * gutter-items.el (buffers-tab-selection-function): new selection
9427         function.
9428         (select-buffers-tab-buffers-by-mode): new function.
9429         (buffers-tab-items): use it if set to only display buffers in the
9430         tab in the current buffer's group..
9431         (update-tab-in-gutter): use new api.
9432         (remove-buffer-from-gutter-tab): ditto.
9433
9434         * gutter-items.el (buffers-tab-max-size): set custom selection
9435         default to 6.
9436         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9437         (add-tab-to-gutter): set face as default.
9438
9439 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9440
9441         * faces.el (frob-face-property): Merge the fall-back specifier
9442         with the target, not replace it.
9443
9444 1999-08-05  Andy Piper  <andy@xemacs.org>
9445
9446         * gutter-items.el (update-tab-in-gutter): add frame argument for
9447         buffer-items.
9448         (update-tab-in-gutter): use it.
9449
9450         * gutter-items.el (record-buffer-hook): set.
9451
9452         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9453         change.
9454         (switch-to-buffer-hook) deleted.
9455
9456 1999-08-04  Andy Piper  <andy@xemacs.org>
9457
9458         * gutter-items.el (update-tab-in-gutter): make sure this will work
9459         as an argument to create-frame-hook.
9460
9461 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9462
9463         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9464         instead of timer emulation.
9465
9466 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9467
9468         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9469         Emacs isearch enhancements.
9470
9471 1999-07-28  Andy Piper  <andy@xemacs.org>
9472
9473         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9474         all devices that support tab controls.
9475         (remove-buffer-from-gutter-tab): new function. to be used as a
9476         value for kill-buffer-hook.
9477
9478 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9479
9480         * auto-show.el (auto-show-truncationp): changed to match
9481         `window_translation_on'
9482
9483 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9484
9485         * XEmacs 21.2.19 is released
9486
9487 1999-07-28  SL Baur  <steve@miho>
9488
9489         * code-files.el (insert-file-contents): Fix docstring.
9490         revert previous change.
9491
9492 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9493
9494         * fill.el (fill-region-as-paragraph): Change re-break-point to
9495         contain word-across-newline plus one character so that filling
9496         Japanese and Chinese works as desired.
9497         * simple.el (do-auto-fill): Ditto.
9498
9499 1999-07-26  SL Baur  <steve@miho>
9500
9501         * mule/japanese.el ("Japanese"): Do not specify a default input
9502         method.
9503         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9504
9505 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9506
9507         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9508         able to use cl-macs macro in early lisp.
9509
9510 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9511
9512         * custom.el:
9513         * cus-face.el:
9514         * cus-edit.el:
9515                 Massive custom Theme API changes.
9516
9517 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9518
9519         * code-files.el (insert-file-contents): Regard
9520         coding-system-magic-cookie if `coding-system-for-read' is nil.
9521
9522 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9523
9524         * mule/thai-xtis.el: Add coding: local variable, to avoid
9525         bootstrapping problem with C locale.
9526
9527 1999-07-22  Andy Piper  <andy@xemacs.org>
9528
9529         * dumped-lisp.el (preloaded-file-list): guard against putting
9530         gutter-items in a less than functional XEmacs.
9531         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9532
9533 1999-07-18  Bob Weiner  <weiner@beopen.com>
9534
9535         * fill.el (fill-context-prefix): Fixed bug that prevented the
9536         setting of an adaptive fill prefix when the `dont-skip-first' was
9537         t.
9538
9539 1999-07-22  SL Baur  <steve@miho>
9540
9541         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9542
9543 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9544
9545         * files.el (interpreter-mode-alist): add `make', `guile', and
9546         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9547         makefile-mode, guile is a scheme, and someday XEmacs will be
9548         modular enough to use as an efficient scripting tool.)
9549
9550 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9551
9552         * mule/mule-cmds.el (reset-language-environment): Regard
9553         coding-category `utf-8' and `ucs-4' if they are available.
9554
9555 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9556
9557         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9558         (prefer-coding-system): Fix DOC-string.
9559
9560         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9561         DOC-string too.
9562
9563         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9564         Mule.
9565         (coding-system-change-eol-conversion): Fix DOC-string.
9566
9567 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9568
9569         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9570         instead of `list-coding-system'.
9571
9572 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9573
9574         * menubar-items.el (default-menubar): `select-input-method' was
9575         renamed to `set-input-method'.
9576
9577         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9578         "Set Language Environment" menu.
9579
9580         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9581         "Describe Language Support" menu.
9582
9583 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9584
9585         * mule/chinese.el ("Chinese-GB"): Rename
9586         `chinese-gb-environment-setup-function' to
9587         `setup-chinese-gb-environment-internal'.
9588
9589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9590
9591         * mule/korean.el: Use `define-coding-system-alias' instead of
9592         `copy-coding-system'.
9593
9594 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9595
9596         * mule/mule-cmds.el (set-language-environment-coding-systems):
9597         Treat duplicated coding-categories.
9598
9599 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9600
9601         * mule/japanese.el: Use `define-coding-system-alias' instead of
9602         `copy-coding-system'.
9603
9604 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9605
9606         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9607         coding-system `viscii'.
9608
9609 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9610
9611         * mule/cyrillic.el:
9612         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9613         (cyrillic-alternativnyj-decode-table): New variable.
9614         (cyrillic-alternativnyj-encode-table): New variable.
9615         - Specify `iso-8-1' as a category of coding-system
9616           `alternativnyj'.
9617         - Abolish general Cyrillic environment.
9618
9619 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9620
9621         * mule/chinese.el:
9622         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9623         - Register `chinese-gb-environment-setup-function' as a
9624           `setup-function' of "Chinese-GB" environment.
9625
9626 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9627
9628         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9629         optional argument `parents'.
9630
9631         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9632         property for Thai-XTIS.
9633
9634         * mule/mule-help.el (help-with-tutorial): Use property
9635         `tutorial-coding-system' of language-info as a coding-system to
9636         read tutorial file.
9637
9638 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9639
9640         * mule/thai-xtis.el: Don't setup `setup-function' and
9641         `exit-function'.
9642
9643         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9644         `set-coding-category-system' to set up coding-system for
9645         coding-category.
9646
9647         * mule/mule-cmds.el (prefer-coding-system): Use
9648         `set-coding-category-system' to set up coding-system for
9649         coding-category.
9650
9651 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9652
9653         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9654         Thai-XTIS environment.
9655
9656         * mule/mule-cmds.el (prefer-coding-system): Use
9657         `find-coding-system' instead of `coding-system-p'.
9658
9659 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9660
9661         * mule/mule-cmds.el (set-language-environment-coding-systems):
9662         Modify eol-type for XEmacs.
9663
9664         * mule/thai-xtis.el: Delete unused local variable `category'.
9665
9666         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9667         function.
9668         (prefer-coding-system): Don't call
9669         `update-coding-systems-internal'; use function
9670         `coding-category-list' instead of variable `coding-category-list';
9671         use `set-coding-priority-list' instead of `set-coding-priority';
9672         modify `eol-type' for XEmacs.
9673
9674         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9675         `charset-columns'.
9676         (char-width): Likewise.
9677
9678 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9679
9680         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9681         `tis-620'.
9682
9683         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9684         `set-coding-priority-list' instead of `set-coding-priority'; don't
9685         call `update-coding-systems-internal'.
9686
9687         * mule/mule-misc.el (coding-system-get): New function.
9688         (coding-system-put): New function.
9689         (coding-system-category): New function.
9690
9691 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9692
9693         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9694         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9695         to avoid conflict with leim/quail/thai-xtis.
9696
9697         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9698         to thai-xtis-chars.el.
9699
9700         * mule/thai-xtis-chars.el: New file (split from
9701         mule/thai-xtis.el).
9702
9703 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9704
9705         * mule/thai-xtis.el:
9706         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9707         - Add syntax entries.
9708         - Put `preferred-coding-system' of the charset `thai-xtis' to
9709           `tis-620'.
9710
9711 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9712
9713         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9714         rewritten to use write-multibyte-character.
9715
9716 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9717
9718         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9719         of `iso-2022-7'.
9720         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9721         ported yet.
9722         (read-input-method-name): Treat optional argument `default'.
9723
9724 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9725
9726         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9727         all.
9728         (set-language-info-alist): Set up menus here.
9729
9730 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9731
9732         * minibuf.el (completing-read): Add new optional argument
9733         `default'.
9734         (read-coding-system): Add new optional argument
9735         `default-coding-system'.
9736
9737 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9738
9739         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9740         (viet-viscii-...->viet-vscii...).
9741
9742 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9743
9744         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9745         and menus.
9746
9747 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9748
9749         * mule/mule-cmds.el (input-method-function): Add permanent-local
9750         property.
9751
9752 1999-03-30  Dave Love  <fx@gnu.org>
9753
9754         * mule/mule-cmds.el (current-language-environment): Doc fix.
9755
9756 1999-02-06  Richard Stallman  <rms@gnu.org>
9757
9758         * mule/european.el (setup-slovenian-environment): New function.
9759         ("Slovenian"): New language environment.
9760
9761 1999-01-27  Dave Love  <fx@gnu.org>
9762
9763         * mule/mule-cmds.el (current-language-environment): Provide :link,
9764         :type (choices) and appropriate :get.
9765
9766 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9767
9768         * mule/mule-cmds.el (describe-language-environment): Don't alter
9769         input-method-alist.
9770
9771 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9772
9773         * mule/mule-cmds.el (prefer-coding-system): Call
9774         set-coding-priority, so that the internal array of priorities is
9775         also updated.
9776
9777 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9778
9779         * mule/mule-cmds.el (prefer-coding-system): If the argument
9780         requires specific EOL conversion type, make the default coding
9781         systems use that.
9782
9783 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9784
9785         * mule/mule-cmds.el (set-language-environment): Pass the default
9786         eol-type to set-language-environment-coding-systems.
9787         (set-default-coding-systems): Copy the eol-type property for the
9788         new default values of {buffer-file,process}-coding-system from the
9789         old defaults.
9790         (set-language-environment-coding-systems): Accept an optional
9791         argument EOL-TYPE, and set the eol-type property of the default
9792         coding systems accordingly.
9793
9794 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9795
9796         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9797         use generate-new-buffer instead of get-buffer-create.
9798
9799 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9800
9801         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9802
9803 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9804
9805         * mule/mule-cmds.el (default-input-method): Fix custom type.
9806
9807 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9808
9809         * mule/mule-cmds.el (setup-specified-language-environment):
9810         Add apropos-inhibit property.
9811         (describe-specified-language-support): Likewise.
9812
9813 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9814
9815         * mule/mule-cmds.el: Doc fixes.
9816
9817 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9818
9819         * mule/mule-cmds.el (register-input-method): Doc-string
9820         modified.
9821
9822 1998-09-01  Dave Love  <fx@gnu.org>
9823
9824         * mule/mule-cmds.el (current-language-environment): Fix
9825         setter function.
9826
9827 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9828
9829         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9830         mule/european.el, mule/hebrew.el, mule/japanese.el,
9831         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9832         avoid bootstrapping problem if you need to recompile all the Lisp
9833         files using interpreted code.
9834
9835 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9836
9837         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9838         ("Latin-2"): Likewise.
9839
9840 1998-08-18  Per Starback  <starback@update.uu.se>
9841
9842         * mule/european.el (setup-latin2-environment): Fix typo.
9843
9844 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9845
9846         * mule/european.el: Give proper value of `input-method' key to all
9847         lang. env.
9848
9849         * mule/mule-cmds.el (activate-input-method): Handle the case that
9850         the arg INPUT-METHOD is nil correctly.
9851         (read-multilingual-string): Activate the specified input method
9852         before calling read-string.  Afterward, activate the original
9853         input method.
9854
9855 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9856
9857         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9858         (set-language-info-alist): Fix typo in doc-string.
9859
9860         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9861
9862 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9863
9864         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9865         (reset-language-environment): New function for the job that
9866         setup-english-environment used to do.
9867         (set-language-environment): Do more setups according to the info
9868         in language-info-alist.
9869         (read-language-name): Handle the case that the arg KEY is nil.
9870         (describe-language-environment): Handle input-method property.
9871
9872         * mule/: All files under this directory, which related with
9873         specific languages (such as mule/european.el, mule/greek.el,
9874         mule/hebrew.el, mule/misc-lang.el), modified as below.
9875         (setup-XXX-environment): Just call set-language-environment.  If
9876         they used to do some other jobs than what done by
9877         set-language-environment, those jobs are done in
9878         setup-XXX-environment-internal now.
9879         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9880         the value to setup-XXX-environment-internal.  Add properties
9881         input-method and features.
9882
9883         * mule/english.el (setup-english-environment): Just call
9884         reset-language-environment.
9885
9886         * mule/european.el (setup-8-bit-environment): Function deleted.
9887
9888 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9889
9890         * mule/mule-cmds.el (input-method-exit-on-first-char)
9891         (input-method-use-echo-area): Doc fixes.
9892
9893 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9894
9895         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9896         variable.
9897         (input-method-use-echo-area): New variable.
9898
9899 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9900
9901         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9902
9903 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9904
9905         * mule/mule-cmds.el (activate-input-method): Update mode line.
9906         (inactivate-input-method): Likewise.
9907
9908 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9909
9910         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9911         input method in the current buffer, but just bind
9912         current-input-method.
9913
9914 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9915
9916         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9917
9918         * mule/misc-lang.el ("IPA"): Add coding-priority and
9919         coding-system.
9920
9921 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9922
9923         * mule/greek.el: Add coding-priority.
9924
9925 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9926
9927         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9928         LANG-ENV.
9929
9930 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9931
9932         * mule/mule-cmds.el (register-input-method): Fix previous change.
9933         (setup-specified-language-environment): Doc fix.
9934
9935 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9936
9937         * mule/mule-cmds.el: Several doc fixes.
9938         (get-language-info, set-language-info): Rename argument.
9939         (set-language-info-alist): Likewise.
9940         (register-input-method): Rename argument.
9941         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9942
9943 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9944
9945         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9946         default value while reading an input method.
9947
9948 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9949
9950         * mule/mule-cmds.el (universal-coding-system-argument):
9951         Use buffer-file-coding-system as default.
9952
9953 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9954
9955         * mule/korean.el ("Korean"): Doc fix.
9956
9957 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9958
9959         * mule/mule-cmds.el (describe-language-environment): Print the
9960         languge environment at the head.
9961
9962 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9963
9964         * mule/japanese.el: Set exit-function to exit-japanese-environment
9965         for Japanese environment.
9966
9967 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9968
9969         * mule/mule-cmds.el (set-language-environment): Doc fix.
9970         (current-language-environment): Use defcustom.
9971         (default-input-method): Specify :type.
9972
9973 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9974
9975         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9976         modified.
9977         (prefer-coding-system): Doc-string modified.
9978
9979 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9980
9981         * mule/mule-cmds.el (set-language-info): Doc-string
9982         describes `coding-priority' KEY.
9983         (set-language-environment-coding-systems): New function.
9984         (select-safe-coding-system): New function.
9985         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9986         (set-language-info-alist): New optionla arg PARENTS.  Call
9987         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9988         (set-language-environment-coding-systems): New function.
9989
9990         * mule/chinese.el: Remove setting up of
9991         describe-chinese-environment-map and
9992         setup-chinese-environment-map.  Exclude them in args of calls to
9993         set-language-info-alist.  Register coding-priority key in
9994         language-info-alist.
9995
9996         * mule/cyrillic.el: Remove setting up of
9997         describe-cyrillic-environment-map and
9998         setup-cyrillic-environment-map.  Exclude them in args of calls to
9999         set-language-info-alist.  Register coding-priority key in
10000         language-info-alist.
10001
10002         * mule/english.el: Register coding-priority key in
10003         language-info-alist.
10004
10005         * mule/ethiopic.el: Register coding-priority key in
10006         language-info-alist.
10007
10008         * mule/european.el: Remove setting up of
10009         describe-european-environment-map and
10010         setup-european-environment-map.  Exclude them in args of calls to
10011         set-language-info-alist.  Register coding-priority key in
10012         language-info-alist.  Add "German" language env.
10013         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10014         (setup-german-environment): New function.
10015
10016         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10017         change default input method to "greek-postfix".
10018
10019         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10020         coding-priority key in
10021
10022 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10023
10024         * mule/mule-cmds.el (set-language-info): Doc fix.
10025         (input-method-inactivate-hook): Doc fix.
10026
10027 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10028
10029         * mule/mule-cmds.el (set-input-method): Renamed from
10030         select-input-method.
10031
10032 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10033
10034         * mule/mule-cmds.el (set-language-environment): Run
10035         exit-language-environment-hook before calling `exit-function'
10036         which is specified for the language environment.
10037
10038 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10039
10040         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10041         modified.
10042         (prefer-coding-system): Likewise.
10043         (describe-language-environment): Print aliases of each coding
10044         system.
10045         (set-language-environment-hook): New variable.
10046         (exit-language-environment-hook): New variable.
10047         (set-language-environment): Call these hooks.  Before setting a
10048         new language environment, exit from the
10049         current-language-environment if necessary.
10050         (input-method-verbose-flag): The value can be nil, t,
10051         complex-only, or default.
10052         (input-method-highlight-flag): Doc-string augmented.
10053         (activate-input-method): Check if we can run the registered
10054         function to activate an input method.
10055
10056         * mule/korean.el: Set exit-function for language environment
10057         "Korean" to exit-korean-environment.
10058         (setup-korean-environment): Moved to korea-util.el.
10059
10060 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10061
10062         * mule/mule-cmds.el (read-multilingual-string): Use
10063         current-input-method prior to default-input-method.  Don't bind
10064         current-input-method by `let', instead, activate the specified
10065         input method in the current buffer temporarily.
10066
10067 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10068
10069         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10070
10071 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10072
10073         * mule/chinese.el (post-read-decode-hz): Return the result of
10074         decode-hz-region.
10075         (pre-write-encode-hz): Do not change the value of
10076         last-coding-system.
10077
10078 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10079
10080         * mule/mule-ccl.el: Doc fixes.
10081
10082 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10083
10084         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10085         (check-ccl-program): New macro.
10086
10087 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10088
10089         * mule/mule-ccl.el: Comment about CCL syntax modified.
10090         (ccl-command-table): Add read-multibyte-character and
10091         write-multibyte-character.
10092         (ccl-code-table): Add ex-cmd.
10093         (ccl-extended-code-table): New variable.
10094         (ccl-embed-extended-command): New function.
10095         (ccl-compile-read-multibyte-character,
10096         ccl-compile-write-multibyte-character) New functions.
10097         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10098         ccl-dump-write-multibyte-character): New functions.
10099
10100 1999-07-22  SL Baur  <steve@miho>
10101
10102         * config.el (config-value-file): config.values is installed into
10103         doc-directory.
10104         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10105
10106 1999-07-19  Didier Verna  <didier@xemacs.org>
10107
10108         * rect.el: all functions rewritten, except when noted. Below is a
10109         list of interface changes.
10110         (apply-on-rectangle): new function. Obsoletes
10111         `operate-on-rectangle'. All functions that used to call this
10112         function now call the new one.
10113         (kill-rectangle): added optional prefix arg to fill lines.
10114         (delete-rectangle): ditto.
10115         (delete-extract-rectangle): ditto.
10116         (open-rectangle): ditto.
10117         (clear-rectangle): ditto.
10118         (delete-rectangle-line): added third arg FILL.
10119         (delete-extract-rectangle-line): ditto.
10120         (open-rectangle-line): ditto.
10121         (clear-rectangle-line): ditto.
10122
10123 1999-07-18  Andy Piper  <andy@xemacs.org>
10124
10125         * menubar-items.el (default-menubar): add gutter options.
10126
10127         * gutter-items.el: new file.
10128         (gutter): new group for custom.
10129         (gutter-visible-p): new variable.
10130         (default-gutter-position): ditto.
10131         (buffers-tab): new group for the buffers tab.
10132         (gutter-buffers-tab): widget to put in the gutter.
10133         (buffers-tab-max-size): max number of tabs.
10134         (buffers-tab-switch-to-buffer-function): function to call when a
10135         tab is pressed.
10136         (buffers-tab-omit-function): filter buffers with this function.
10137         (buffers-tab-format-buffer-line-function): format buffer names for
10138         inclusion in tabs.
10139         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10140         the record.
10141         (build-buffers-tab-internal): build a list of tab items.
10142         (buffers-tab-items): ditto.
10143         (add-tab-to-gutter): put a tab in the gutter area.
10144         (update-tab-in-gutter): reset the buffers in the tab.
10145
10146         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10147
10148         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10149         (switch-to-buffer-hooks): new hook.
10150
10151         * toolbar.el (default-toolbar-position): fix typo.
10152
10153 1999-07-16  Andy Piper  <andy@xemacs.org>
10154
10155         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10156
10157 1999-07-15  Didier Verna  <didier@xemacs.org>
10158
10159         * cus-edit.el (custom-prompt-variable): optional third arg makes
10160         prompt for a comment string.
10161         (customize-set-value): optional prefix makes this function handle
10162         variable comments.
10163         (customize-set-variable): ditto.
10164         (customize-save-variable): ditto.
10165         (customize-customized): handle custom comments.
10166         (customize-save-customized): ditto.
10167         (custom-variable-state-set): ditto.
10168         (custom-face-state-set): ditto.
10169         (customize-saved): ditto.
10170         (custom-variable-set): ditto.
10171         (custom-face-set): ditto.
10172         (custom-variable-save): ditto.
10173         (custom-face-save): ditto.
10174         (custom-variable-reset-saved): ditto.
10175         (custom-face-reset-saved): ditto.
10176         (custom-variable-reset-standard): ditto.
10177         (custom-face-reset-standard): ditto.
10178         (custom-comment-face): new face.
10179         (custom-comment-tag-face): ditto.
10180         (custom-comment): new widget.
10181         (custom-comment-create): new function.
10182         (custom-comment-delete): ditto.
10183         (custom-comment-value-set): ditto.
10184         (custom-comment-show): ditto.
10185         (custom-comment-invisible-p): ditto.
10186         (custom-variable-value-create): create a comment field widget.
10187         (custom-face-value-create): ditto.
10188         (custom-variable-menu): new entry for adding a custom comment.
10189         (custom-face-menu): ditto.
10190         (custom-save-variables): possibly save custom comments.
10191         (custom-save-faces): ditto.
10192
10193         * cus-face.el (custom-set-faces): the arguments can now have a
10194         custom comment as fourth argument.
10195
10196         * custom.el (custom-set-variables): the arguments can now have a
10197         custom comment as fifth element.
10198
10199 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10200
10201         * XEmacs 21.2.18 is released
10202
10203 1999-07-13  SL Baur  <steve@miho>
10204
10205         * lib-complete.el (read-library-name): Revert previous change.
10206         (read-library): Ditto.
10207
10208 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10209
10210         * packages.el (packages-package-list): Capitalize docstring.
10211
10212         * packages.el (packages-find-package-library-path): Use #'nconc
10213         rather than #'append to reduce consing -- #'mapcar uses Flist,
10214         which returns a freshly consed list.  #'append would create yet
10215         another fresh list, using Fmake_list in concat.
10216
10217         * packages.el (package-provide): Use setq with remassq like it
10218         says in its docstring.
10219
10220 1999-07-06  SL Baur  <steve@miho.m17n.org>
10221
10222         * lib-complete.el (progn-with-message): Fix typo.
10223
10224 1999-07-06  SL Baur  <steve@miho.m17n.org>
10225
10226         * mule/mule-misc.el (char-octet): Make function match docstring.
10227         From Katsumi Yamaoka <yamaoka@jpl.org>
10228
10229 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10230
10231         * wid-edit.el (widget-documentation): corrected spelling error.
10232
10233 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10234
10235         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10236         keys if already bound
10237
10238 1999-07-06  SL Baur  <steve@miho.m17n.org>
10239
10240         * lib-complete.el (progn-with-message): Revert previous changes.
10241
10242 1999-06-24  Bob Weiner  <weiner@beopen.com>
10243
10244         * lib-complete.el (find-library):
10245         (find-library-other-window):
10246         (find-library-other-frame): Completely rewrote
10247         so that these functions actually work when called non-interactively.
10248         Also made them handle LIBRARY arguments which end with .el or .elc.
10249
10250 1999-06-24  Bob Weiner  <weiner@beopen.com>
10251
10252         * simple.el (indent-new-comment-line): Locally bound
10253         `block-comment-start' to `comstart' or else when this is called
10254         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10255         `block-comment-start' value, ignoring any existing spacing after a
10256         comment prefix in the previous line and producing ugly comments.
10257
10258 1999-06-23  Bob Weiner  <weiner@beopen.com>
10259
10260         * list-mode.el (mouse-choose-completion):
10261         (choose-completion):
10262         (completion-switch-to-minibuffer): Added.
10263         ([Tab]): [Tab] previously switched to the minibuffer
10264         but since [space] does that and since most applications in the
10265         world use [Tab] to select the next item in a list, do that in the
10266         *Completions* buffer too.  This will cause the least confusion
10267         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10268         06/23/1999.
10269
10270 1999-06-22  Bob Weiner  <weiner@beopen.com>
10271
10272         * help.el (help-buffer-name): Added support for a null value
10273         of `help-buffer-prefix-string' since some buffers require no
10274         prefix.
10275
10276 1999-06-20  Bob Weiner  <weiner@beopen.com>
10277
10278         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10279         in the completion-list-mode-map to bury the completions buffer
10280         even when the minibuffer is no longer active.
10281
10282 1999-06-20  Bob Weiner  <weiner@beopen.com>
10283
10284         * list-mode.el (list-mode): It is visually disconcerting to have
10285         the text cursor disappear within list buffers, especially when
10286         moving from window to window, so leave it visible.
10287
10288 1999-07-01  SL Baur  <steve@miho.m17n.org>
10289
10290         * menubar-items.el (default-menubar): Conditionalize the bug
10291         report menu item (which may not be possible in this XEmacs).
10292         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10293
10294 1999-06-30  SL Baur  <steve@miho.m17n.org>
10295
10296         * subr.el (with-current-buffer): DOC string fix.
10297         Suggested by Bob Weiner <weiner@altrasoft.com>
10298
10299 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10300
10301         * cus-face.el (custom-face-italic): insert missing args
10302
10303 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10304
10305         * packages.el (package-locations): Changed default early package
10306         hierarchies to ~/.xemacs/mule-packages and
10307         ~/.xemacs/xemacs-packages.
10308
10309 1999-06-23  SL Baur  <steve@miho.m17n.org>
10310
10311         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10312
10313 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10314
10315         * packages.el (package-locations): Changed default early package
10316         hierarchy to ~/.xemacs/packages.
10317         (package-locations): Removed `packages' as a possible name for a
10318         late package hierarchy.
10319
10320 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10321
10322         * mule/mule-category.el (word-combining-categories): Set up new
10323         variable.
10324         (word-separating-categories): Likewise.
10325
10326 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10327
10328         * XEmacs 21.2.17 is released
10329
10330 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10331
10332         * font-menu.el (font-menu-set-font): allow for nil specification
10333         of font size.
10334
10335 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10336
10337         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10338         is 1.
10339
10340 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10341
10342         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10343         8859-5 instead of ISO 8859-1.
10344
10345 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10346
10347         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10348         (viet-viscii-encode-table): Ditto.
10349
10350         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10351         Make obsolete definition of char-octet.
10352
10353 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10354
10355         * subr.el: Move no-Mule make-char ...
10356         * help-nomule.el (make-char): To here.
10357         (string-width): Make Mule compatibility alias.
10358
10359 1999-06-15  Andy Piper  <andy@xemacs.org>
10360
10361         * select.el (get-selection-no-error): really make there be no-error.
10362         (get-selection): revert to original.
10363
10364 1999-06-11  Andy Piper  <andy@xemacs.org>
10365
10366         * select.el (selection-sets-clipboard): renamed.
10367         (own-selection): use it.
10368
10369 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10370
10371         * XEmacs 21.2.16 is released
10372
10373 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10374
10375         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10376         missing characters to avoid crash.
10377
10378 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10379
10380         * coding.el (set-terminal-coding-system): Only set the console
10381         coding system on the selected console if it is a tty.
10382
10383 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10384
10385         * cus-face.el:
10386         * cus-edit.el:
10387         * faces.el:
10388         (custom):
10389         (face-spec-set):
10390         * faces.el (frob-face-property):
10391         * font-menu.el (font-menu-set-font):
10392                   Actually apply changes from 1999-03-17
10393
10394 1999-06-10  Andy Piper  <andy@xemacs.org>
10395
10396         * select.el (get-selection): abstract out non error-signalling
10397         part.
10398         (get-selection-no-error): get-selection without signalling an
10399         error.
10400         (selection-is-clipboard-p): new variable. controls whether the
10401         selection sets the clipboard.
10402         (own-selection): use it.
10403
10404         * mouse.el (insert-selection): fallback to clipboard after trying
10405         primary selection and cutbuffer.
10406
10407 1999-06-05  Andy Piper  <andy@xemacs.org>
10408
10409         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10410         selection functions.
10411
10412 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10413
10414         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10415         default value.
10416         (load): Use `raw-text' instead of `no-conversion'.
10417         (insert-file-contents): Likewise.
10418
10419         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10420         of `no-conversion'.
10421
10422 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10423
10424         * coding.el: Don't copy `no-conversion' to `raw-text'.
10425
10426 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10427
10428         * subr.el (make-char): Define it if Mule is not around.
10429
10430 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10431
10432         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10433
10434         * x-select.el (x-disown-selection-internal): Restore symbol as an
10435         obsolete alias.
10436         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10437
10438 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10439
10440         * XEmacs 21.2.15 is released
10441
10442 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10443
10444         * subr.el (split-string): Avoid infinite looping
10445
10446 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10447
10448         * ldap.el (ldap-ignore-attribute-codings): New variable
10449         (ldap-default-attribute-decoder): New variable
10450         (ldap-coding-system): New variable
10451         (ldap-attribute-syntax-encoders): New variable
10452         (ldap-attribute-syntax-decoders): New variable
10453         (ldap-attribute-syntaxes-alist): New variable
10454         (ldap-encode-boolean): New function
10455         (ldap-decode-boolean): New function
10456         (ldap-encode-country-string): New function
10457         (ldap-decode-string): New function
10458         (ldap-decode-address): New function
10459         (ldap-encode-address): New function
10460         (ldap-decode-attribute): New function
10461         (ldap-search): Use some of these
10462
10463 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10464
10465         * version.el (emacs-version): Make the patch level/beta come
10466         before the XEmacs qualifier so that it gets into (funcall
10467         emacs-version) and thus in the bug reports.
10468         (emacs-version>=): Support patch levels.
10469
10470 1999-06-03  SL Baur  <steve@xemacs.org>
10471
10472         * version.el: implement x.y.z version number
10473         From Jan Vroonhof <vroonhof@math.ethz.ch>
10474
10475 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10476
10477         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10478
10479 1999-05-22  Vin Shelton <acs@xemacs.org>
10480
10481         * startup.el: Document -private and break out non-standard X options.
10482
10483 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10484
10485         * mule/mule-charset.el (charset-after): New function.
10486         (charset-direction): Synch with Mule, update docstring.
10487         (get-charset-property): New function.
10488         (put-charset-property): New function.
10489         (charset-plist): New function.
10490
10491         * mule/mule-charset.el (compose-region):
10492         (decompose-region): remove;  these functions (which don't work
10493         since we don't do composite characters) have been moved to
10494         mule-util.el.
10495         (toplevel): follow coding standards
10496
10497 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10498
10499         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10500         exist any more.
10501
10502         * code-files.el: Fix commentary to follow coding standards.  Move
10503         the single line left in mule-files.el to here.
10504
10505         * mule/mule-files.el: delete.
10506
10507 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10508
10509         * info.el (Info-scroll-prev): Use event functions instead of the
10510         old emacs 19 interface.
10511
10512 1999-06-02  Andy Piper  <andy@xemacs.org>
10513
10514         * x-font-menu.el (x-font-menu-load-font):
10515         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10516
10517 1999-05-31  Andy Piper  <andy@xemacs.org>
10518
10519         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10520         group.
10521         (font-menu-this-frame-only-p): ditto.
10522         (font-menu-max-items): reinstate, from Jan Vroonhof
10523         <vroonhof@math.ethz.ch>
10524         (font-menu-submenu-name-format): ditto.
10525         (font-menu-split-long-menu): ditto, for use by the family
10526         constructor.
10527         (font-menu-family-constructor): use it.
10528
10529 1999-05-30  Andy Piper  <andy@xemacs.org>
10530
10531         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10532         for use by the font menu.
10533
10534         * msw-font-menu.el: new file implementing mswindows specific
10535         font-menu behaviour.
10536         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10537         (mswindows-font-menu-junk-families): ditto.
10538         (hack-font-truename): ditto.
10539         (mswindows-font-regexp-ascii): ditto.
10540         (mswindows-reset-device-font-menus): ditto.
10541         (mswindows-font-menu-font-data): ditto.
10542         (mswindows-font-menu-load-font): ditto.
10543
10544         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10545         (x-font-menu-font-data): ditto.
10546         (x-font-menu-load-font): ditto.
10547
10548         * font-menu.el: new file implementing generic font menu behaviour.
10549         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10550         made device independent.
10551         (font-menu-this-frame-only-p): ditto.
10552         (font-menu-preferred-resolution): ditto.
10553         (font-menu-size-scaling): new variable used to determine whether
10554         sizes are in points or tenths of a point.
10555         (vassoc): moved from x-font-menu.el.
10556         (device-fonts-cache): ditto.
10557         (device-fonts-cache): ditto.
10558         (flush-device-fonts-cache): ditto.
10559         (reset-device-font-menus): copied from x-font-menu.el and made
10560         device independent. Most functionality deferred to
10561         device-dependent versions.
10562         (font-menu-family-constructor): copied from x-font-menu.el and
10563         made device independent.
10564         (font-menu-size-constructor): ditto.
10565         (font-menu-weight-constructor): ditto.
10566         (font-menu-set-font): ditto.
10567         (font-menu-change-face): ditto.
10568         (font-menu-load-font): new device method.
10569         (font-menu-font-data): ditto.
10570
10571         * x-font-menu.el: The above functions deleted.
10572
10573 1999-05-26  Andy Piper  <andy@xemacs.org>
10574
10575         * update-elc.el:
10576         * make-docfile.el:
10577         * loadup.el: rehash expand-file-name usage to not use default-directory.
10578
10579 1999-05-21  Andy Piper  <andy@xemacs.org>
10580
10581         * x-select.el (x-select-convert-to-text):
10582         (x-selected-text-type):
10583         (x-get-selection):
10584         (xselect-convert-to-string):
10585         (xselect-convert-to-compound-text):
10586         (xselect-convert-to-length):
10587         (xselect-convert-to-targets):
10588         (xselect-convert-to-delete):
10589         (xselect-convert-to-filename):
10590         (xselect-convert-to-charpos):
10591         (xselect-convert-to-lineno):
10592         (xselect-convert-to-colno):
10593         (xselect-convert-to-sourceloc):
10594         (xselect-convert-to-os):
10595         (xselect-convert-to-host):
10596         (xselect-convert-to-user):
10597         (xselect-convert-to-class):
10598         (xselect-convert-to-name):
10599         (xselect-convert-to-integer):
10600         (xselect-convert-to-atom):
10601         (xselect-convert-to-identity): functions renamed from x-* and
10602         moved to select.el.
10603         (x-get-secondary-selection): use rename get-selection.
10604         (x-get-clipboard): ditto.
10605         (x-own-selection): moved to select.el.
10606         (x-valid-simple-selection-p): ditto.
10607         (x-dehilight-selection): ditto.
10608         (x-own-clipboard): ditto.
10609         (x-disown-selection): ditto.
10610
10611         * x-mouse.el (x-yank-function): moved to mouse.el.
10612         (x-insert-selection): ditto.
10613         (x-set-point-and-move-selection): use renamed function.
10614
10615         * select.el (selected-text-type): moved and renamed from
10616         x-select.el.
10617         (selection-owner-p): moved to C.
10618         (selection-exists-p): ditto.
10619         (get-cutbuffer): new device method.
10620         (get-selection): generalised and moved from x-select.el.
10621         (own-selection): moved x-own-selection functionality into here.
10622         (dehilight-selection): renamed and moved from x-select.el.
10623         (own-clipboard): functionality moved from x-select.el using new
10624         generic C builtins.
10625         (disown-clipboard): ditto.
10626         (select-convert-to-text):
10627         (select-convert-to-string):
10628         (select-convert-to-compound-text):
10629         (select-convert-to-length):
10630         (select-convert-to-targets):
10631         (select-convert-to-delete):
10632         (select-convert-to-filename):
10633         (select-convert-to-charpos):
10634         (select-convert-to-lineno):
10635         (select-convert-to-colno):
10636         (select-convert-to-sourceloc):
10637         (select-convert-to-os):
10638         (select-convert-to-host):
10639         (select-convert-to-user):
10640         (select-convert-to-class):
10641         (select-convert-to-name):
10642         (select-convert-to-integer):
10643         (select-convert-to-atom):
10644         (select-convert-to-identity): new functions renamed from x-* and
10645         moved from x-select.el.
10646
10647         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10648         into here and use as the default window-system mouse yank.
10649         (insert-selection): generalised and moved from x-mouse.el.
10650         (own-clipboard): moved to C.
10651
10652         * msw-select.el (mswindows-selection-owned-p): deleted.
10653         (mswindows-own-selection): generalised and moved to select.el.
10654         (mswindows-disown-selection): generalised and moved to C.
10655         (mswindows-selection-owner-p): ditto.
10656
10657 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10658
10659         * XEmacs 21.2.14 is released
10660
10661 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10662
10663         * about.el: update contact info for jason and slb.
10664
10665 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10666
10667         * mule/european.el (setup-romanian-environment): Add Romanian
10668         support from Emacs/Mule romanian.el.
10669
10670 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10671
10672         * cus-face.el: Label all custom changes with the 'custom' tag.
10673
10674         * cus-edit.el: idem ditto.
10675
10676         * faces.el: Added suport for adding device tags to various functions.
10677         (custom): New device tag.
10678         (face-spec-set): Call reset face with tags argument. No longer do
10679         x-init-global-faces hack.
10680
10681         * faces.el (frob-face-property): Use an anonymous specifier to map
10682         frob-face-property-1 over.
10683
10684         * x-font-menu.el (font-menu-set-font): Always specify all
10685         properties to custom.
10686
10687 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10688
10689         * mule/european.el (setup-czech-environment): Add czech support.
10690         From David Sauer <davids@orfinet.cz>
10691
10692 1999-03-15  SL Baur  <steve@xemacs.org>
10693
10694         * check-features.el: Turn hard errors into warnings.
10695
10696 1999-03-21  SL Baur  <steve@xemacs.org>
10697
10698         * simple.el (delete-key-deletes-forward): As per discussion on
10699         xemacs-beta, default to t.
10700
10701 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10702
10703         * loadup.el: Define Installation-string before loading anything.
10704
10705 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10706
10707         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10708         From Anders Stenman <stenman@isy.liu.se>
10709
10710 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10711
10712         * wid-edit.el (widget-glyph-find): Ditto.
10713
10714         * packages.el (locate-library): Ditto.
10715
10716         * loadup.el (really-early-error-handler): Ditto.
10717
10718         * lib-complete.el (read-library): Ditto.
10719
10720         * faces.el (set-face-stipple): Ditto.
10721
10722         * code-files.el (load): Use new calling style of locate-file.
10723
10724 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10725
10726         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10727         dead.
10728
10729 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10730
10731         * dumped-lisp.el (preloaded-file-list): Don't load
10732         Installation.el.
10733
10734         * loadup.el (Installation-string): Define it here.
10735
10736 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10737
10738         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10739         Installation.el needs to be loaded before `dump-paths', otherwise
10740         the dumping process won't find it.
10741
10742 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10743
10744         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10745         subr so that we can use `replace-in-string' in Installation.el to
10746         get rid of C-m chars under the native Windows build.
10747
10748 1999-04-29  Andy Piper  <andy@xemacs.org>
10749
10750         * make-docfile.el: canonicalize file and directory names.
10751
10752         * device.el (call-device-method): new function for calling device
10753         specific methods.
10754         (define-device-method): new function for defining device methods.
10755         (define-device-method*): ditto.
10756
10757 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10758
10759         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10760
10761 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10762
10763         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10764         (cyrillic-koi8-r-encode-table): Likewise.
10765         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10766         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10767
10768         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10769         from vietnamese.el].
10770
10771         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10772         mule/mule-misc.el.
10773
10774 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10775
10776         * mule/thai-xtis.el:
10777         - Change font registry name from "Thai94x94-0" to "xtis-0".
10778         - Change mnemonic of coding-system `tis-620' to "TIS620".
10779
10780 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10781
10782         * mule/ethiopic.el: fixed.
10783
10784 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10785
10786         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10787
10788         * mule/thai-xtis.el: New file.
10789
10790         * mule/vietnamese.el: New file.
10791
10792         * mule/ethiopic.el: New file.
10793
10794 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10795
10796         * bytecomp.el (byte-compile-close-variables): Leave
10797         debug-issue-ebola-notices alone.
10798
10799 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10800
10801         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10802         at the top of the buffer since it is the most important thing to
10803         customize
10804         (ldap-get-host-parameter): New defun
10805         (ldap-search): Add a new parameter `withdn' to retrieve the
10806         distinguished names of entries
10807
10808 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10809
10810         * startup.el (splash-frame-body): Date and spelling fixes.
10811
10812 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10813
10814         * view-less.el (toggle-truncate-lines): add autoload tag
10815
10816 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10817
10818         * format.el (format-alist): Disable image stuff.
10819
10820 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10821
10822         * wid-edit.el (widget-glyph-find): Search by directories, then by
10823         suffixes rather than the other way around.
10824         (widget-image-conversion): Renamed to
10825         `widget-image-file-name-suffixes'.
10826
10827 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10828
10829         * mule/mule-charset.el: Made old functions obsolete, remove the
10830         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10831         (charset-iso-graphic-plane): Rename from charset-graphic.
10832         (charset-iso-final-char): Rename from charset-final.
10833         (charset-width): Rename from charset-columns.
10834         (charset-bytes): Added from fsf compatibility, returns always 1.
10835
10836         * mule/mule-misc.el: Move charset-doc-string alias to
10837         mule-charset.el
10838
10839 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10840
10841         * x-faces.el (x-make-font-bold-italic): honor
10842         *try-oblique-before-italic-fonts*
10843
10844 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10845
10846         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10847
10848 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10849
10850         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10851         name.
10852
10853 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10854
10855         * cl-extra.el (equalp): Would bug out for lists.
10856
10857 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10858
10859         * about.el (about-hackers):  Change cgw's email address
10860
10861 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10862
10863         * XEmacs 21.2.13 is released
10864
10865 1999-03-12  SL Baur  <steve@xemacs.org>
10866
10867         * simple.el (delete-key-deletes-forward): Revert to previous
10868         behavior.
10869
10870 1999-01-18  Didier Verna  <didier@xemacs.org>
10871
10872         * menubar-items.el (xemacs-splash-buffer): handle the case of
10873         multiple elements in the splash buffer body.
10874
10875         * startup.el (splash-frame-timeout): new constant: interval
10876         between splash buffer elements.
10877         (command-line-1): handle splash buffer with multiple elements (use
10878         a timeout).
10879         (splash-frame-body): Originally `startup-splash-frame-body'.
10880         Rewrote a cleaner and more readable version. This can now be array,
10881         in which case each element is displayed in turn in the splash buffer.
10882         (splash-frame-static-body): new constant. Persistent information
10883         across all splash buffer elements (preserves the possibility to give
10884         it in different languages.
10885         (circulate-splash-frame-elements): new function. Used as a timeout
10886         to circulate through all splash frame elements and display them in
10887         sequence.
10888         (display-splash-frame): originally `startup-splash-frame'. Handle
10889         the case of multiple elements in the splash buffer body. Now
10890         returns a timeout id if multiple elements to display, or nil.
10891
10892 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10893
10894         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10895         so they can be overridden by x-init-face-from-resources.
10896         Additionally specify the font name also with an x tag.
10897
10898 1999-03-08  Andy Piper  <andy@xemacs.org>
10899
10900         * package-get.el (package-get-base): autoload.
10901
10902         * menubar-items.el (default-menubar): add update menu item. Fix
10903         custom menu to only be activated when package-base is available.
10904
10905         * package-get.el (package-get-custom): don't load
10906         package-get-custom as it is auto-generated. Fix group definition.
10907
10908 1999-03-05  Didier Verna  <didier@xemacs.org>
10909
10910         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10911         instead of `symbol-name' (Thanks Kyle).
10912
10913         * cus-edit.el (custom-save-variables): use `prin1' instead of
10914         princ to write symbols.
10915
10916 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10917
10918         * XEmacs 21.2.12 is released
10919
10920 1999-03-05  SL Baur  <steve@xemacs.org>
10921
10922         * menubar-items.el (default-menubar): Add kfm browsing support.
10923         From Neal Becker <nbecker@fred.net>
10924
10925 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10926
10927         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10928         calls to font-lock during buffer reversion.
10929
10930 1999-02-12  Didier Verna  <didier@xemacs.org>
10931
10932         * info.el (Info-build-node-completions): unconditionally widen the
10933         tag table buffer.
10934
10935 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10936
10937         * x-faces.el (x-init-face-from-resources):
10938         Only set fonts in the 'x locale.
10939
10940 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10941
10942         * package-ui.el (pui-install-selected-packages): Don't throw on
10943         `package-admin-delete-binary-package' returning nil since it's
10944         normal.  Reindent function.
10945         (pui-add-required-packages): Handle case where packages selected
10946         for installation have never been installed.
10947
10948 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10949
10950         * menubar-items.el (default-menubar):
10951         Implement the ``Mule->Set coding system of process'' menu item.
10952
10953 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10954
10955         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10956         files
10957         - Change some `if's to `when's
10958
10959 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10960
10961         * XEmacs 21.2.11 is released
10962
10963 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10964
10965         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10966         against window close (Fix Bug #460).
10967         (ask-user-about-lock-dbox): Idem.
10968
10969 1999-02-25  SL Baur  <steve@xemacs.org>
10970
10971         * mule/mule-charset.el (charset-leading-byte): New function.
10972         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10973
10974 1999-02-12  Andy Piper  <andy@xemacs.org>
10975
10976         * about.el (xemacs-hackers): change andy's email address.
10977         (about-url-alist): change andy's web page address.
10978         (about-xemacs): add piper.
10979
10980 1999-02-16  SL Baur  <steve@xemacs.org>
10981
10982         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10983         of mule-base into lisp/mule.
10984
10985 1999-02-16  SL Baur  <steve@xemacs.org>
10986
10987         * mule/arabic.el:
10988         mule/canna-leim.el:
10989         mule/chinese.el:
10990         mule/cyrillic.el:
10991         mule/english.el:
10992         mule/european.el:
10993         mule/greek.el:
10994         mule/hebrew.el:
10995         mule/japanese.el:
10996         mule/kinsoku.el:
10997         mule/korean.el:
10998         mule/misc-lang.el:
10999         mule/mule-category.el:
11000         mule/mule-ccl.el:
11001         mule/mule-charset.el:
11002         mule/mule-cmds.el:
11003         mule/mule-coding.el:
11004         mule/mule-files.el:
11005         mule/mule-help.el:
11006         mule/mule-init.el:
11007         mule/mule-misc.el:
11008         mule/mule-tty-init.el:
11009         mule/mule-x-init.el:
11010         mule/viet-chars.el:  Remerge from mule-base.
11011
11012         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11013         of mule-base into lisp/mule.
11014
11015 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11016
11017         * process.el (exec-to-string): Use `shell-command-switch' in place
11018         of hard-wired "-c" (for WindowsNT).
11019
11020 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11021
11022         * menubar-items.el (default-menubar):  Remove obsolete
11023         "Gopher" item
11024
11025 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11026
11027         * package-admin.el (package-admin-get-install-dir): First fall
11028         back to the location of xemacs-base for non-mule packages.
11029
11030 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11031
11032         * paths.el:
11033         - improved automounter tmp directory support.
11034         - support 4 (!) empirically discovered automounter conventions
11035
11036 1999-02-12  SL Baur  <steve@xemacs.org>
11037
11038         * etags.el (pop-tag-mark): autoload to match key binding.
11039
11040 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11041
11042         * XEmacs 21.2.10 is released
11043
11044 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11045
11046         * package-get.el (package-get-remote-filename): Don't bug out for
11047         a local file name in the search entry.
11048
11049 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11050
11051         * XEmacs 21.2.9 is released
11052
11053 1999-01-19  Didier Verna  <didier@xemacs.org>
11054
11055         * replace.el (replace-search-function): new variable containing a
11056         function to perform a search-forward.
11057         (replace-re-search-function): new variable containing a function
11058         to perform a re-search-forward.
11059         (perform-replace): use them.
11060
11061 1999-01-25  Didier Verna  <didier@xemacs.org>
11062
11063         * select.el (selection-owner-p): use the name `XEmacs'.
11064         (cut-copy-clear-internal): ditto.
11065
11066 1999-01-18  Andy Piper  <andy@xemacs.org>
11067
11068         * about.el (about-url-alist): Update my entry.
11069         (xemacs-hackers): Ditto.
11070
11071 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11072
11073         * buffer.el (switch-to-buffer): Fixing documentation.
11074         * minibuf.el (minibuffer-completion-table): ditto.
11075         * cl-macs.el (return-from): ditto.
11076
11077 1999-01-04  Didier Verna  <didier@xemacs.org>
11078
11079         * replace.el (delete-non-matching-lines): temporarily disable
11080         case-folding when called interactively with a regexp containing
11081         uppercase characters.
11082         (delete-matching-lines): ditto.
11083         (count-matches): ditto.
11084         (list-matching-lines): ditto.
11085
11086 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11087
11088         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11089         abort if current window is split horizontally, not if others are
11090         split.  Got rid of unnecessary minibuffer checking.  Also, add
11091         some comments (it's still complex).
11092
11093 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11094
11095         * package-get.el: changed address for doc.ic.ac.uk to
11096         sunsite.doc.ic.ac.uk
11097
11098 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11099
11100         * ldap.el (toplevel): Remove requires so that the file compiles
11101         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11102
11103 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11104
11105         * dump-paths.el: Calculate module-directory and set
11106         module-load-path to the load path for modules.
11107
11108         * loadup.el: Get bootstrap value of module-load-path from the
11109         environment variable EMACSBOOTSTRAPMODULEPATH.
11110         - Display the module load path if we're debugging paths.
11111
11112         * setup-paths.el: Added function paths-find-site-module-directory.
11113         - Added function paths-find-module-directory.
11114         - Added function paths-construct-module-load-path.  Uses new
11115         environment variable EMACSMODULEPATH.
11116
11117 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11118
11119         * font.el (font-default-object-for-device):
11120         Oops! This `or' can't be replaced by `unless'.
11121         Fixed inability to run w3, among other things.
11122
11123 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11124
11125         * package-admin.el: Change initialization of
11126           package-admin-install-function dependent on system type.
11127           Change package-admin-install-function-mswindows to use
11128           "minitar".
11129
11130 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11131
11132         * mouse.el (default-mouse-motion-handler): Disable help echo while
11133         in the minibuffer.
11134
11135 1998-12-28  Martin Buchholz <martin@xemacs.org>
11136
11137         * XEmacs 21.2.8 is released.
11138
11139 1998-12-24  Martin Buchholz <martin@xemacs.org>
11140
11141         * XEmacs 21.2.7 is released.
11142
11143 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11144
11145         * package-ui.el (pui-list-packages): Set truncate-lines.
11146
11147         * package-get.el (package-get-download-menu): Use
11148         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11149
11150         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11151         (pui-help-string): idem.
11152         (list-packages-mode): New major mode.
11153         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11154         (pui-install-selected-packages): Add suport for removing packages.
11155         (pui-toggle-package-delete-key): New function.
11156         (pui-popup-context-sensitive): New kludge.
11157         (pui-list-packages): Add warning when `package-get-remote' is nil.
11158         (package-ui-add-site): New function.
11159
11160 1998-12-01  Didier Verna  <didier@xemacs.org>
11161
11162         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11163
11164 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11165
11166         * ldap.el: Custom-ized
11167         (toplevel): Do not provide `ldap' which is provided by C level
11168         LDAP code
11169         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11170
11171 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11172
11173         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11174
11175 1998-12-17  Andy Piper  <andy@xemacs.org>
11176
11177         * sound.el (sound-load-list): name changed from sound-load-alist.
11178         (sound-extension-list): name changed from sound-ext-list.
11179         (load-default-sounds): use new names.
11180         (load-sound-file): use new names.
11181
11182 1998-12-16  Andy Piper  <andy@xemacs.org>
11183
11184         * XEmacs 21.2.6 is released
11185
11186 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11187
11188         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11189         errors.
11190
11191 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11192
11193         * wid-edit.el (widget-echo-this-extent): Set
11194         help-echo-owns-message to t.
11195
11196 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11197
11198         * package-get.el (package-get-download-menu): use toggles for
11199           each site in the download site menu.
11200
11201 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11202
11203         * package-get.el (package-get): If we cannot find a package
11204           because package-get-remote is not set, give a more helpful
11205           error message.
11206
11207 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11208
11209         * package-get.el (package-get-remote-filename): use an EFS path
11210         with user anonymous if no user is specified.
11211
11212 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11213
11214         * faces.el (face-spec-set): Re-init fallfacks for default after
11215         calling reset-face on the default face.
11216
11217 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11218
11219         * package-admin.el (package-admin-default-install-function):
11220         Behave as advertised.  Make sure the pkg-dir is proper for
11221         default-directory.
11222         (package-admin-add-binary-package): Make sure the pkg-dir is
11223         proper for default-directory.
11224         (package-admin-install-function-mswindows): Make sure the pkg-dir
11225         is proper for default-directory.
11226
11227 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11228
11229         * XEmacs 21.2.5 is released
11230
11231 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11232
11233         * files.el (binary-file-regexps): regexp-opt is not available at
11234         bytecompile time.
11235
11236 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11237
11238         * x-win-xfree86.el:
11239         * x-win-sun.el (x-win-init-sun):
11240         * x-win-sun.el:
11241         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11242         * x-iso8859-1.el:
11243         * x-init.el (init-post-x-win):
11244         * x-init.el (init-pre-x-win):
11245         * x-init.el (x-initialize-compose):
11246         * x-init.el:
11247         * x-compose.el:
11248         * winnt.el:
11249         * widget.el:
11250         * wid-edit.el (widget-glyph-click):
11251         * wid-edit.el (widget-glyph-find):
11252         * wid-edit.el (widget-type):
11253         * view-less.el (view-buffer-other-window):
11254         * very-early-lisp.el:
11255         * version.el:
11256         * toolbar.el:
11257         * toolbar-items.el:
11258         * term/sun.el (suntool-map):
11259         * term/sun-mouse.el:
11260         * term/internal.el:
11261         * syntax.el (modify-syntax-entry):
11262         * symbol-syntax.el:
11263         * subr.el:
11264         * startup.el (lock-directory):
11265         * simple.el (set-comment-column):
11266         * simple.el (backward-delete-char-untabify):
11267         * shadow.el (find-emacs-lisp-shadows):
11268         * shadow.el:
11269         * setup-paths.el (paths-construct-info-path):
11270         * select.el (cut-copy-clear-internal):
11271         * process.el (call-process-region):
11272         * process.el (start-process-shell-command):
11273         * process.el:
11274         * paths.el (rmail-spool-directory):
11275         * paragraphs.el (use-hard-newlines):
11276         * package-get.el (package-get-dependencies):
11277         * package-admin.el (package-admin-delete-binary-package):
11278         * obsolete.el (truncate-string):
11279         * obsolete.el (store-substring):
11280         * mouse.el (default-mouse-track-maybe-own-selection):
11281         * mouse.el (mouse-yank-at-point):
11282         * modeline.el:
11283         * modeline.el (mouse-drag-modeline):
11284         * minibuf.el (read-directory-name-internal):
11285         * minibuf.el (read-file-name-internal):
11286         * minibuf.el (read-file-name-internal-1):
11287         * minibuf.el (read-file-name-2):
11288         * minibuf.el (exact-minibuffer-completion-p):
11289         * minibuf.el (read-from-minibuffer):
11290         * minibuf.el:
11291         * menubar.el (check-menu-syntax):
11292         * map-ynp.el (map-y-or-n-p):
11293         * make-docfile.el (docfile-out-of-date):
11294         * loadup.el ((member "run-temacs" command-line-args)):
11295         * loadup.el ((member "no-site-file" command-line-args)):
11296         * loadup.el (really-early-error-handler):
11297         * loadup.el:
11298         * loadhist.el:
11299         * loaddefs.el:
11300         * lisp-mnt.el (lm-verify):
11301         * lib-complete.el (lib-complete:cache-completions):
11302         * lib-complete.el (library-all-completions):
11303         * itimer.el (itimer-run-expired-timers):
11304         * info.el (Info-mode):
11305         * info.el (Info-insert-file-contents):
11306         * info.el (Info-rebuild-dir):
11307         * info.el (Info-build-dir-anew):
11308         * info.el (Info-parse-dir-entries):
11309         * info.el (Info-dir-outdated-p):
11310         * info.el (Info-insert-dir):
11311         * info.el (info-xref):
11312         * info.el:
11313         * hyper-apropos.el (hyper-apropos-get-doc):
11314         * hyper-apropos.el (hyper-describe-face):
11315         * hyper-apropos.el (hyper-apropos-mode):
11316         * hyper-apropos.el:
11317         * help.el (list-processes):
11318         * help.el:
11319         * gnuserv.el:
11320         * font.el (mswindows-font-create-name):
11321         * font.el (font-default-font-for-device):
11322         * font.el (x-font-create-object):
11323         * font.el (font-registry):
11324         * font.el:
11325         * font-lock.el (font-lock-keywords):
11326         * font-lock.el:
11327         * finder.el (finder-compile-keywords):
11328         * find-paths.el (paths-find-recursive-path):
11329         * fill.el (set-justification-center):
11330         * fill.el (fill-region-as-paragraph):
11331         * files.el (insert-directory):
11332         * files.el (wildcard-to-regexp):
11333         * files.el (recover-file):
11334         * files.el (basic-save-buffer):
11335         * files.el (delete-auto-save-file-if-necessary):
11336         * files.el (file-relative-name):
11337         * files.el (backup-extract-version):
11338         * files.el (backup-buffer):
11339         * files.el (set-visited-file-name):
11340         * files.el (set-auto-mode):
11341         * files.el (interpreter-mode-alist):
11342         * files.el:
11343         * files.el (find-file-noselect):
11344         * files.el (abbreviate-file-name):
11345         * files.el (parse-colon-path):
11346         * files.el (directory-abbrev-alist):
11347         * etags.el (visit-tags-table-buffer):
11348         * easymenu.el (easy-menu-define):
11349         * dragdrop.el (experimental-dragdrop-drag):
11350         * dragdrop.el (dragdrop-drop-do-functions):
11351         * dragdrop.el (dragdrop-drop-at-point):
11352         * disass.el (disassemble-1):
11353         * disass.el (disassemble-internal):
11354         * disass.el (disassemble):
11355         * disass.el:
11356         * derived.el (derived-mode-init-mode-variables):
11357         * derived.el (define-derived-mode):
11358         * custom.el (defgroup):
11359         * cus-edit.el (custom-quote):
11360         * config.el:
11361         * code-process.el (open-network-stream):
11362         * code-process.el (start-process):
11363         * code-process.el (call-process-region):
11364         * code-process.el (call-process):
11365         * code-process.el:
11366         * code-files.el (insert-file-contents):
11367         * code-files.el:
11368         * code-files.el (buffer-file-coding-system-for-read):
11369         * cmdloop.el (yes-or-no-p-minibuf):
11370         * cl.el:
11371         * cl-macs.el:
11372         * cl-extra.el:
11373         * callers-of-rpt.el (make-caller-report):
11374         * callers-of-rpt.el:
11375         * bytecomp.el (batch-byte-recompile-directory):
11376         * bytecomp.el (batch-byte-compile-1):
11377         * bytecomp.el (batch-byte-compile):
11378         * bytecomp.el (display-call-tree):
11379         * bytecomp.el (byte-compile-insert):
11380         * bytecomp.el (byte-compile-two-args-19->20):
11381         * bytecomp.el (byte-compile-variable-ref):
11382         * bytecomp.el (byte-compile-form):
11383         * bytecomp.el (byte-compile-top-level-body):
11384         * bytecomp.el (byte-compile-out-toplevel):
11385         * bytecomp.el (byte-compile-byte-code-maker):
11386         * bytecomp.el (byte-compile-file-form-defmumble):
11387         * bytecomp.el (byte-compile-file-form):
11388         * bytecomp.el (byte-compile-keep-pending):
11389         * bytecomp.el (byte-compile-insert-header):
11390         * bytecomp.el (byte-compile-from-buffer):
11391         * bytecomp.el (byte-compile-file):
11392         * bytecomp.el (byte-recompile-file):
11393         * bytecomp.el (byte-compile-close-variables):
11394         * bytecomp.el (byte-compile-warn-about-unused-variables):
11395         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11396         * bytecomp.el (byte-compiler-legal-options):
11397         * bytecomp.el (byte-compile-lapcode):
11398         * bytecomp.el (byte-optimize-log):
11399         * bytecomp.el ((fboundp 'defsubst)):
11400         * bytecomp.el:
11401         * bytecomp-runtime.el:
11402         * byte-optimize.el (byte-optimize-apply):
11403         * byte-optimize.el (car):
11404         * byte-optimize.el (byte-optimize-form):
11405         * byte-optimize.el (byte-optimize-form-code-walker):
11406         * byte-optimize.el:
11407         * build-report.el (build-report-insert-installation-file):
11408         * build-report.el (build-report):
11409         * auto-show.el:
11410         * apropos.el (apropos-documentation):
11411         - mega patch
11412         - clean up byte-compile warnings
11413         - remove unused variables
11414         - Use common lisp style hashtable functions
11415         - byte compiler cleanup
11416         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11417         - remove old backquote syntax usage
11418         - move some cl functionality into C for speed.
11419         - remove last remaining VMS support
11420         - spelling fixes
11421         - implement last, butlast, nbutlast, copy-list in C.
11422         - new macro ignore-file-errors, similar to ignore-errors
11423           (ignore-file-errors (delete-file "foo"))
11424         - get frequent garbage collection during loadup.el by tweaking
11425           gc-cons-threshold, rather than explicitly calling garbage-collect
11426         - default delete-key-deletes-forward to `t'.
11427
11428 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11429
11430         * XEmacs 21.2-beta4 is released.
11431
11432 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11433
11434         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11435         (easy-menu-item-present-p): Wrapper around find-menu-item.
11436         (easy-menu-remove-item): Wrapper around delete-menu-item.
11437
11438         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11439         (add-menu-button): Add 'in-menu' argument.
11440         (add-menu-item-1): Add in-menu support to helper function.
11441
11442 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11443
11444         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11445
11446 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11447
11448         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11449         of Dec 4, 1997.
11450
11451 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11452
11453         * process.el (shell-command-on-region): Report if the command
11454         succeeded or failed.
11455
11456 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11457
11458         * subr.el (buffer-substring-no-properties): Comment out.
11459
11460 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11461
11462         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11463           into font instances first, like `x-frob-font-size' does.
11464           (mswindows-find-larger-font): ditto
11465
11466 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11467
11468         * package-ui.el (pui-install-selected-packages): fix args in call
11469         to `package-get'.
11470
11471 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11472
11473         * package-get.el (host-name): New widget type.
11474         (package-get-remote): Better customization using new type.
11475         (package-get-download-sites): idem dito.
11476
11477         (package-get-custom): Do not use package-get-all untill we have
11478         runtime dependencies.
11479
11480         (package-get-remove-copy): Default to 't' we no longer need this
11481         kludge as we do not currently use depenencies.
11482
11483         (package-get-was-current): New variable.
11484         (package-get-require-base): New 'force-current' argument.
11485         (package-get-update-base): idem
11486         (package-get-package-provider):  idem
11487         (package-get-locate-index-file): New 'no-remote' argument.
11488         (package-get-locate-file): idem.
11489
11490         (package-get-maybe-save-index): New function.
11491         (package-get-update-base): Use it.
11492
11493 1998-10-28 Greg Klanderman <greg@alphatech.com>
11494
11495         * package-get.el (package-get-remote): default to nil; by default,
11496         don't go out to the net via EFS.  They must select a download site.
11497         (package-get-download-sites): new variable.
11498         (package-get-download-menu): new function.
11499         (package-get-locate-index-file): new function.
11500         (package-get-update-base): use it.
11501
11502         * menubar-items.el (default-menubar): add "Update Package Index"
11503         and "Add Download Site" menus under Options | Manage Packages.
11504
11505 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11506
11507         * package-get.el (package-get): bugfix code checking installed version
11508         for case where package is not currently installed.
11509         (package-get-require-signed-base-updates): new variable.
11510         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11511         deemed not a goot thing.  Use the variable
11512         package-get-allow-unsigned-base-updates instead.
11513
11514 1998-10-16 Greg Klanderman <greg@alphatech.com>
11515
11516         * package-get.el (package-get): Don't install an older version than
11517         we already have unless explicitly told to.  Issue a warning.
11518
11519         * package-ui.el (pui-add-required-packages): when adding
11520         dependencies, don't add packages that are up to date.
11521         (pui-package-symbol-char):  Don't consider a package out of date
11522         if you have a newer version installed than the latest version in
11523         package-get-base.
11524
11525         * package-get.el (package-get-base-filename): document that it may
11526         be a path relative to package-get-remote;  new default value.
11527         (package-get-locate-file): new function.
11528         (package-get-update-base): use it to expand package-get-base-filename.
11529         (package-get-save-base): new function to save the package-get database
11530         to file.
11531         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11532         (package-get-update-base): pass the REMOTE-SOURCE arg.
11533         (package-get-update-base-entry): call package-get-custom-add-entry.
11534         (package-get-file-installed-p): removed; no longer needed.
11535         (package-get-create-custom): ditto.
11536         (toplevel): remove code to build and load package-get-custom.el
11537         (package-get-custom-add-entry): new function.
11538
11539 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11540
11541         * wid-edit.el (widget-button-click): Don't switch window.
11542
11543 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11544
11545         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11546
11547 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11548
11549         * etags.el (find-tag-default): Run find-tag-hook using
11550         run-hooks rather than funcall
11551
11552 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11553
11554         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11555         and the current local map as the parents to isearch-mode-map.
11556
11557 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11558
11559         * XEmacs 21.2-beta3 is released.
11560
11561 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11562
11563         * package-get.el (package-get-update-base): use
11564         insert-file-contents-internal, not insert-file-contents-literally.
11565
11566 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11567
11568         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11569         dump time.
11570
11571 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11572
11573         * package-get.el (package-get-update-base-entry): new function.
11574         (package-get-update-base): renamed; was `package-get-load-base'.
11575         cleanup, and use package-get-update-base-from-buffer.
11576         (package-get-update-base-from-buffer): new function.
11577         (package-get-update-base-entries): new; helper for above.
11578         Do not eval lisp grabbed over ftp; parse it from new format.
11579
11580 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11581
11582         * files.el (set-auto-mode): Don't play games loading package-get
11583         database; package-get-package-provider will handle it all.
11584
11585 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11586
11587         * package-get.el (package-get-base-filename): new variable.
11588         (package-get-require-base): new function.
11589         (package-get-pgp-signed-begin-line): new variable.
11590         (package-get-pgp-signature-begin-line): ditto.
11591         (package-get-pgp-signature-end-line):  ditto.
11592         (package-get-load-base): new function.
11593         (package-get-interactive-package-query):
11594         (package-get-update-all):
11595         (package-get-dependencies):
11596         (package-get-package-provider):
11597         (package-get-custom): use package-get-require-base.
11598         [package-get-custom loading]: disable for now.
11599
11600         * package-ui.el (pui-list-packages): use (package-get-require-base)
11601
11602 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11603
11604         * package-ui.el: Correct obvious thinko in choosing extent face.
11605
11606 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11607
11608         * menubar-items.el (default-menubar): pui-list-package has nothing
11609         to with Customize. Move all the package stuff to a new Item in Options.
11610
11611         * package-ui.el (pui-menu): Add menu and Popup menu.
11612
11613         * package-get.el (package-get): Use new
11614         package-admin-get-install-dir.
11615
11616         * package-admin.el (package-admin-get-install-dir): New syntax.
11617         Conserve package location and put mule packages where mule-base is.
11618
11619         * package-get.el : Customized
11620
11621         * package-ui.el (pui): Customized
11622         (pui-package-install-dest-dir): New variable.
11623         (pui-install-selected-packages): Use it
11624
11625 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11626
11627         * package-get.el (package-get-interactive-package-query): Move
11628         dependency on package-get-base to run-time.
11629         (package-get-update-all): Ditto.
11630         (package-get-dependencies): Ditto.
11631         (package-get-package-provider): Ditto.
11632         (package-get-custom): Ditto.
11633
11634 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11635
11636         * events.el: Remove 'ascii-character property from 'backspace
11637         and 'delete symbols
11638
11639 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11640
11641         * package-get-base.el: removed.
11642
11643 1998-09-23  Didier Verna  <didier@xemacs.org>
11644
11645         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11646         (no-upper-case-p): new function.
11647         (with-search-caps-disable-folding): new macro.
11648         (with-interactive-search-caps-disable-folding): new macro.
11649         (zap-to-char): In interactive mode, do a case-sensitive search if
11650         the character is uppercase.
11651         (zap-up-to-char): ditto.
11652
11653         * replace.el (perform-replace): use the function no-upper-case-p.
11654
11655         * isearch-mode.el (isearch-fix-case): ditto.
11656         make obsolete `with-caps-disable-folding' and
11657         `isearch-no-upper-case-p'.
11658
11659         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11660         (tags-search): ditto.
11661         (tags-query-replace): ditto.
11662
11663         * info.el (Info-search): ditto.
11664
11665 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11666
11667         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11668
11669 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11670
11671         * package-admin.el (package-admin-rmtree): rewritten.  need to
11672         check for "." and ".." before symlink check.  expand files and
11673         directories with respect to DIRECTORY, not default-directory.
11674
11675 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11676
11677         * package-get.el (package-get-all): add INSTALL-DIR argument.
11678
11679 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11680
11681         * package-ui.el (pui-add-required-packages): new function, select
11682         dependent packages.
11683         (pui-display-keymap): bind it.
11684         (pui-help-string): document it.
11685         (pui-install-selected-packages): package-get-all -> package-get.
11686
11687         * package-get.el (package-get-dependencies): new function.
11688
11689 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11690
11691         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11692         regexps.
11693
11694 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11695
11696         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11697         function.
11698         (default-mouse-track-normalize-point): Use it.
11699
11700 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11701
11702         * package-admin.el (package-admin-delete-binary-package):
11703                 General cleanup. Remove unnessary use of progn and
11704         save-excursion.
11705         (package-admin-delete-binary-package): Do NOT mess with file
11706         modes. That is evil.
11707         (package-admin-delete-binary-package): Wrap all deleting in
11708         condition-case. The data in MANIFEST is untrustworthy.
11709         (package-admin-delete-binary-package): Let the OS worry about non
11710         empty directories.
11711
11712 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11713
11714         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11715         processing.
11716         (lm-report-bug): Fix mail address to send bug reports to.
11717
11718 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11719
11720         * XEmacs 21.2-beta2 is released.
11721
11722 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11723
11724         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11725
11726 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11727
11728         * info.el (Info-mode): Document page turning by double clicks in
11729         docstring so `M-x describe-mode' will display it.
11730
11731 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11732
11733         * info.el (Info-mouse-track-double-click-hook): Use character
11734         widths to calculate a border region where double clicking does
11735         page turning, and return `nil' by default so other hooks, such as
11736         region highlighting, will be run.
11737
11738 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11739
11740         * sound.el (default-sound-directory-list): Initialize with all the
11741         "sounds" directories in `data-directory-list'.  It used to just be
11742         the first one.
11743
11744         * packages.el (locate-data-directory-list): Created.  This gives
11745         the list of matching directories, unlike `locate-data-directory',
11746         which just gives the first one.
11747
11748 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11749
11750         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11751         make a binding in the local keymap until help-char handling is
11752         improved.
11753
11754         * help.el (help-keymap-with-help-key): Provide keymap with help
11755         binding.
11756         (help-print-help-form): New helper function.
11757
11758 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11759
11760         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11761         move extent to another buffer; no need to create a new extent.
11762         (isearch-fix-case): New function.
11763         (isearch-search-and-update): Use it.
11764
11765 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11766
11767         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11768         the keymap, not minor-mode-map-alist.
11769         (isearch-done): Restore overriding-local-map.
11770
11771 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11772
11773         * bytecomp.el (byte-compile-buffer-substring):
11774         Fix for: (byte-compile (defun f () (buffer-substring)))
11775         ==>   ** buffer-substring called with 3 args, but requires 0-3
11776         - new code not only works, but is more readable, too.
11777
11778 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11779
11780         * msw-faces.el (mswindows-init-device-faces): Don't try to
11781           specify a default font at this late stage. Do try to force
11782           creation of the default face font so that if it fails we get
11783           an error now instead of a crash at frame creation.
11784
11785           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11786           mswindows-make-font-unitalic: Canonical default weight
11787           changed from "Normal" to "Regular".
11788
11789           mswindows-make-font-bold / -bold-italic: Supplied device was
11790           not being passed into call to mswindows-find-smaller-font.
11791
11792 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11793
11794         * package-get.el (package-get-remote): Fix the path where to find
11795           the packages on xemacs.org.
11796
11797 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * about.el (about-maintainer-info): Update Ben's entry.
11800
11801 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11802
11803         * lisp/shadow.el (find-emacs-lisp-shadows):
11804         - `member' was being called on lists of length 2000!
11805         - Replace with hashtables.
11806         - Replace hand-coded loops with (dolist)
11807         - Fix comment typo
11808
11809 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11810
11811         * packages.el: Added new function, `package-delete-name', to
11812           delete existing packages from the installed package database
11813           (`packages-package-list').  Also added the "pkginfo" directory
11814           to `packages-special-base-regexp', so that the pkginfo directory
11815           would not get added to `late-packages'.
11816
11817         * package-admin.el: Added ability to delete an installed package
11818           (added low-level function, `package-admin-delete-package').
11819           Understands how to use the pkginfo/MANIFEST.<package> file to
11820           delete the package.  When installing a package, will also
11821           create a MANIFEST.* file if one is not provided by the
11822           package.  If the MANIFEST.* doesn't exist when deleting a
11823           package, the functions will fall back to attempting to delete
11824           any package-specific lisp directory.
11825
11826         * package-get.el: Moved some functions to package-admin.el.
11827           Added interactive function `package-get-delete-package', for
11828           use by users for deleting a package.
11829
11830           Also modified to not require the presence of efs.
11831
11832 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11833
11834         * files.el (find-file-noselect): Handle all signals, kill the
11835         buffer and resignal.
11836
11837 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11838
11839         * cl-macs.el (glyph-image): Add setf method.
11840
11841 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11842
11843         * package-get.el: Fixed broken EFS downloading.  Also, look for
11844           .tar.gz files first, in preference over .tgz files.
11845
11846         * package-ui.el: Fix display of package version numbers.
11847
11848 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11849
11850         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11851         argument.
11852
11853 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11854
11855         * list-mode.el: `display-completion-list': added new/optional
11856           keyword `:completion-string', which allows the programmer to
11857           change the "Possible completions are:" prompt.
11858
11859         * menubar-items.el: Added new pulldown menu-pick to start up the
11860           visual package browser/installer:
11861
11862                 Options->Customize->List Packages
11863
11864         * package-admin.el: Added hooks for installing under both Unix
11865           and MS Windows.  Does additional error checking.  No longer
11866           calls "add-big-package.sh" to install packages under Unix; now
11867           calls gunzip & tar directly.
11868
11869         * package-get.el: Added ability to install packages from files
11870           on a local disk/CDROM.  Now deletes any existing package lisp
11871           directory.  Does completion on available packages when
11872           querying for package names.  Will also search for .tgz files
11873           in addition for .tar.gz files.  Tries to reload
11874           auto-autoloads, as a convenience when loading new packages,
11875           and also tries to add any new package paths to `load-path'.
11876           Changed all occurences of `concat' to use `expand-file-name'.
11877
11878         * package-ui.el: New file which implements the main visual
11879           package browser/installer, which is started via a menu pick or
11880           M-x pui-list packages.
11881
11882 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * startup.el (load-init-file): spelling fix.
11885
11886 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11887
11888         * startup.el (normal-top-level): Load auto-autoload files
11889         covariantly with their precedence.
11890
11891 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11892
11893         * menubar-items.el (default-menubar): Remove "Font Weight"
11894         option, there is currently no custom equivalent.. Customize-faces
11895         is "Edit faces".
11896
11897         * x-font-menu.el (font-menu-set-font): Use customize to set
11898         default face.
11899
11900         * faces.el (face-spec-update-all-matching): New function.
11901
11902         * cus-face.el (custom-set-face-update-spec): New function.
11903         Interface to customize faces from elisp.
11904
11905         (custom-face-value-create): Show the customized settings if set
11906         but not saved.
11907
11908 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11909
11910         (custom-face-value-create): Show the customized settings if set
11911         but not saved.
11912
11913 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * keydefs.el (global-map): Add FSF 20.3 binding of
11916         query-replace-regexp.
11917
11918 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11919
11920         * minibuf.el (read-file-name-internal-1): use
11921         user-name-completion-1 instead of user-name-completion.
11922
11923 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11924
11925         * loadup.el:
11926         * make-docfile.el:
11927         * update-elc.el: Don't set `source-directory' (now defunct as a
11928         global variable) no more.
11929
11930         * packages.el (packages-list-autoloads): Made `source-directory'
11931         (now defunct as a global variable) a parameter.
11932
11933 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11934
11935         * about.el (about-hackers): new email
11936
11937 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11938
11939         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11940
11941 1998-07-17  Didier Verna  <didier@xemacs.org>
11942
11943         * faces.el (set-face-property):
11944         (set-face-dim-p):
11945         (face-dim-p): updated the doc strings now that the dim property isn't
11946         tty-specific.
11947         (face-equal): the dim property is now a common one.
11948
11949         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11950         Renamed the `stipple' attribute to `background-pixmap'.
11951         (custom-face-background-pixmap): make custom-face-stipple an
11952         obsolete alias for this.
11953
11954 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11955
11956         * find-paths.el (paths-file-readable-directory-p): Created and
11957         used.
11958
11959         * loadup.el: Don't set inhibit-... flags from run-temacs.
11960
11961 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11962
11963         * packages.el (packages-data-path-depth): Added and used.
11964
11965 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11966
11967         * about.el:
11968         - Change .xpm to .png, delete "zcat" section.
11969         - cosmetic fix in the 'marcpa' entry.
11970
11971         * etc/photos
11972         - convert all .xpm.Z to .png
11973         - rename mrb to martin
11974         - rename mcook-m to mcookm
11975
11976 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11977
11978         * x-init.el (x-initialize-compose): Add support for
11979         dead-circumflex as YET ANOTHER NAME for that dead key.
11980
11981 1998-08-05  Colin Rafferty <colin@xemacs.org>
11982
11983         * setup-paths.el (paths-construct-exec-path): Made the
11984         last-packages really be last.
11985         (paths-construct-data-directory-list): Ditto.
11986
11987 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11988
11989         * startup.el(startup-splash-frame-body):
11990         Update Copyright notice in splash screen
11991
11992 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11993
11994         * minibuf.el (read-file-name-internal-1): do ~user completion.
11995
11996 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11997
11998         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11999         aginst destroyed extents
12000
12001 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12002
12003         * package-get.el (package-get): add `install-dir' argument.
12004
12005 1998-07-20  John Jones  <jj@asu.edu>
12006
12007         * package-get.el: calls to package-get-update-all will only
12008           update packages which are already installed.
12009
12010 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12011
12012         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12013         writable.
12014
12015 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12016
12017         * about.el (about-hackers): Correct my email.
12018
12019 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12020
12021         * about.el (about-hackers): new email-address.
12022
12023 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12024
12025         * minibuf.el (read-number): Don't let `input-error' condition
12026         escape.
12027
12028 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12029
12030         * about.el (about-hackers): use my `email-for-life' address.
12031
12032 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12033
12034         * XEmacs 21.2-beta1 is released.
12035
12036 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12037
12038         * ldap.el (ldap-search): Doc string change
12039
12040 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12041
12042         * menubar-items.el (default-menubar): Removed references to
12043         `data-directory', and use `locate-data-file' instead, and made
12044         then greyed out if they don't exist.
12045
12046 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12047
12048         * keymap.el (events-to-keys): Use `format' instead of `concat'
12049         since the latter does not accept integer args anymore
12050
12051 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12052
12053         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12054         macros replaced.
12055
12056 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12057
12058         * make-docfile.el: Get first initialization from very-early-lisp.el
12059         * update-elc.el: Ditto.
12060         * loadup.el (really-early-error-handler): Ditto.
12061
12062         * packages.el (packages-unbytecompiled-lisp): Add new file,
12063         very-early-lisp.el.
12064
12065         * very-early-lisp.el: New file.
12066
12067 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12068
12069         * Symbols that have been obsolete for at least 3 years removed (II).
12070
12071         * obsolete.el (eval-current-buffer): Make compatible.
12072         (byte-code-function-p): Ditto.
12073         (send-string): Removed.
12074         (send-region): Removed.
12075         (screen-scrollbar-width): Removed.
12076         (set-screen-scrollbar-width): Removed.
12077         (set-screen-left-margin-width): Removed.
12078         (set-screen-right-margin-width): Removed.
12079         (screen-left-margin-width): Removed.
12080         (screen-right-margin-width): Removed.
12081         (set-buffer-left-margin-width): Removed.
12082         (set-buffer-right-margin-width): Removed.
12083         (buffer-left-margin-width): Removed.
12084         (buffer-right-margin-width): Removed.
12085         (x-set-frame-icon-pixmap): Removed.
12086         (x-set-screen-icon-pixmap): Removed.
12087         (pixel-name): Removed.
12088         (make-pixmap): Removed.
12089         (make-cursor): Removed.
12090         (pixmap-width): Removed.
12091         (pixmap-contributes-to-line-height-p): Removed.
12092         (set-pixmap-contributes-to-line-height): Removed.
12093
12094 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12095
12096         * obsolete.el (popup-menu-up-p): removed.
12097         (read-no-blanks-input): Removed.
12098         (wholenump): Removed.
12099         (ring-mod): Removed (what was ring-mod?).
12100         (current-time-seconds): Removed.
12101         (run-special-hook-with-args): Removed.
12102         (dot): Removed.
12103         (dot-marker): Removed.
12104         (dot-min): Removed.
12105         (dot-max): Removed.
12106         (window-dot): Removed.
12107         (set-window-dot): Removed.
12108
12109         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12110         `dot-min'.
12111
12112         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12113
12114         * code-files.el (insert-file-contents): Rename
12115         run-special-hook-with-args to run-hook-with-args-until-success.
12116         (write-region): Ditto.
12117
12118 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12119
12120         * about.el: Fix typos, update release date.
12121
12122         * Symbols that have been obsolete for at least 3 years removed.
12123
12124         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12125         screen- functions.
12126         (toplevel): remove setf methods for screen functions.
12127         * cl-macs.el (extent-data): defsetf removed.
12128         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12129         many places to remove.
12130         (comment-indent-hook): Ditto.
12131         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12132         (buffer-dedicated-screen): Ditto.
12133         (deiconify-screen): Ditto.
12134         (delete-screen): Ditto.
12135         (event-screen): Ditto.
12136         (find-file-other-screen): Ditto.
12137         (find-file-read-only-other-screen): Ditto.
12138         (live-screen-p): Ditto.
12139         (screen-height): Ditto.
12140         (screen-iconified-p): Ditto.
12141         (screen-list): Ditto.
12142         (screen-live-p): Ditto.
12143         (screen-name): Ditto.
12144         (screen-parameters): Ditto.
12145         (screen-pixel-height): Ditto.
12146         (screen-pixel-width): Ditto.
12147         (screen-root-window): Ditto.
12148         (screen-selected-window): Ditto.
12149         (screen-totally-visible-p): Ditto.
12150         (screen-visible-p): Ditto.
12151         (screen-width): Ditto.
12152         (screenp): Ditto.
12153         (get-screen-for-buffer): Ditto.
12154         (get-screen-for-buffer-noselect): Ditto.
12155         (get-other-screen): Ditto.
12156         (iconify-screen): Ditto.
12157         (lower-screen): Ditto.
12158         (mail-other-screen): Ditto.
12159         (make-screen): Ditto.
12160         (make-screen-invisible): Ditto.
12161         (make-screen-visible): Ditto.
12162         (modify-screen-parameters): Ditto.
12163         (new-screen): Ditto.
12164         (next-screen): Ditto.
12165         (next-multiscreen-window): Ditto.
12166         (other-screen): Ditto.
12167         (previous-screen): Ditto.
12168         (previous-multiscreen-window): Ditto.
12169         (raise-screen): Ditto.
12170         (redraw-screen): Ditto.
12171         (select-screen): Ditto.
12172         (selected-screen): Ditto.
12173         (set-buffer-dedicated-screen): Ditto.
12174         (set-screen-height): Ditto.
12175         (set-screen-position): Ditto.
12176         (set-screen-size): Ditto.
12177         (set-screen-width): Ditto.
12178         (show-temp-buffer-in-current-screen): Ditto.
12179         (switch-to-buffer-other-screen): Ditto.
12180         (visible-screen-list): Ditto.
12181         (window-screen): Ditto.
12182         (x-set-screen-pointer): Ditto.
12183         (x-set-frame-pointer): Ditto.
12184         (screen-title-format): Ditto.
12185         (screen-icon-title-format): Ditto.
12186         (terminal-screen): Ditto.
12187         (delete-screen-hook): Ditto.
12188         (create-screen-hook): Ditto.
12189         (mouse-enter-screen-hook): Ditto.
12190         (mouse-leave-screen-hook): Ditto.
12191         (map-screen-hook): Ditto.
12192         (unmap-screen-hook): Ditto.
12193         (default-screen-alist): Ditto.
12194         (default-screen-name): Ditto.
12195         (x-screen-defaults): Ditto.
12196         (x-create-screen): Ditto.
12197         * obsolete.el: meta-flag removed.
12198         baud-rate removed.
12199         sleep-for-millisecs removed.
12200         extent-data removed.
12201         set-extent-data removed.
12202         set-extent-attribute removed.
12203         extent-glyph removed.
12204         extent-layout removed.
12205         set-extent-layout removed.
12206         list-faces-display removed.
12207         list-faces removed.
12208         trim-versions-without-asking removed.
12209         after-write-file-hooks removed.
12210         truename removed.
12211         auto-fill-hook removed.
12212         blink-paren-hook removed.
12213         select-screen-hook, deselect-screen-hook removed.
12214         auto-raise-screen, auto-lower-screen removed.
12215
12216         * msw-mouse.el: Global change resource -> mswindows-resource.
12217
12218         * XEmacs 21.0-pre5 is released.
12219
12220 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12221
12222         * about.el (about-hackers): Credits update.
12223
12224 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * register.el (insert-register): Don't activate the region.
12227
12228 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12229
12230         * select.el: Restore x-* symbols for backwards compatibility:
12231         x-copy-primary-selection, x-kill-primary-selection,
12232         x-delete-primary-selection, x-select-make-extent-for-selection,
12233         x-valid-simple-selection-, x-cut-copy-clear-internal.
12234
12235 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12236
12237         * XEmacs 21.0-pre4 is released.
12238
12239 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12242         reporting bugs.
12243         (maybe-add-init-button): Fix semantics under Windows.  Use
12244         `expand-file-name' rather than `concat'.
12245
12246         * help.el (print-messages): New function.
12247
12248 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12249
12250         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12251
12252 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12253
12254         * about.el: Tweaked my entry in about-hackers.
12255
12256         * find-paths.el (paths-emacs-root-p):
12257           Relaxed emacs-root checking of an in-place installation to
12258           also accommodate the flat layout used on MS Windows.
12259
12260 1998-06-29  John Jones  <jj@asu.edu>
12261
12262         * package-get.el: calls to package-get-update-all will only
12263           update packages which are already installed.
12264
12265 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12266
12267         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12268         are handled by the gui-element face fallbacks now.
12269
12270         * x-faces.el: default gui-element face to "background" as well as
12271         the default face.
12272
12273         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12274         and default face settings since these are set as fallbacks now in
12275         the appropriate domain.
12276
12277 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12278
12279         * text-mode.el (text-mode): Reorder regexp so the OR part
12280         corresponding to `page-delim' goes first and the hack in
12281         `forward-paragraph' will work.
12282         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12283
12284 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12285
12286         * subr.el (remove-hook): When checking the hook value
12287           with functionp, don't apply car to it.
12288
12289 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12290
12291         * package-get.el (package-get-remote-filename):
12292           Don't use file-name-as-directory because the local directory
12293           separator conventions might not be the same as ftp's.
12294
12295 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12296
12297         * ldap.el (ldap-host-parameters-alist): New name of
12298         `ldap-host-parameters-plist'
12299
12300 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12301
12302         * package-get.el: Using (require 'package-get-base), now that it
12303         provides itself.  Consequently removed all instances of (load
12304         "package-get-base.el").
12305
12306 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12307
12308         * subr.el (remove-hook): Don't treat the hook value as a
12309           list unless it is both consp and not functionp.
12310
12311 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12312
12313         * about.el: Email address for Ben Wing is ben@xemacs.org.
12314         * auto-show.el: Ditto.
12315         * bytecomp.el: Ditto.
12316         * faces.el: Ditto.
12317         * x-scrollbar.el: Ditto.
12318         * x-misc.el: Ditto.
12319         * tty-init.el: Ditto.
12320         * toolbar-items.el: Ditto.
12321         * symbol-syntax.el: Ditto.
12322         * specifier.el: Ditto.
12323         * objects.el: Ditto.
12324         * hyper-apropos.el: Ditto.
12325         * glyphs.el: Ditto.
12326
12327 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12328
12329         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12330         vertical-divider-always-visible-p.
12331         (default-mouse-motion-handler): Ditto.
12332
12333 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12334
12335         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12336         global value.
12337
12338 1998-06-21  Oliver Graf <ograf@fga.de>
12339
12340         * build-reports.el: changed receiver to xemacs-build-reports list
12341
12342 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12343
12344         * font.el: Split font-family-mappings into X and
12345           mswindows-specific versions.
12346           mswindows-font-create-[object|name]: Treat supplied size
12347           as a pointsize. Added underline and strikethru handling.
12348
12349         * msw-faces.el: changed default mswindows charset to western.
12350
12351         * msw-glyphs.el: removed space in border-glyph font string that
12352           was inserted to get round bugs in the mswindows C font code.
12353
12354 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12355
12356         * about.el (about-hackers): Credits update.
12357
12358         * help-nomule.el (tutorial-supported-languages): Add Romanian
12359         TUTORIAL.
12360
12361         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12362         to ISO-8859-2.
12363
12364 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12365
12366         * font.el: Split font-family-mappings into X and
12367           mswindows-specific versions.
12368           mswindows-font-create-[object|name]: Treat supplied size
12369           as a pointsize. Added underline and strikethru handling.
12370
12371         * msw-faces.el: changed default mswindows charset to western.
12372
12373         * msw-glyphs.el: removed space in border-glyph font string that
12374           was inserted to get round bugs in the mswindows C font code.
12375
12376 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12377
12378         * minibuf.el: make read-color-completion-table call
12379           (mswindows-color-list for mswindows devices.
12380
12381 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12382
12383         * lisp/font-lock.el
12384         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12385         Let declaration items contain non-word symbol characters.
12386
12387 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12388
12389         * package-get.el (package-get-package-provider): Added autoload
12390         cookie.  Loading "package-get-base.el" in ALL functions that use
12391         it.  Fixed some (interactive ...) with multiple argument specs
12392         again.  Cosmetic indentation changes.
12393
12394 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12395
12396         * info.el (Info-insert-dir): Don't use nreverse on variables
12397         that you want to use later.
12398
12399 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12400
12401         * x-mouse.el (x-set-point-and-move-selection): Replace call
12402         to x-kill-primary-selection with kill-primary-selection
12403
12404 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12405
12406         * simple.el (what-cursor-position): Make cursor position reported
12407         use value of column-number-start-at-one
12408
12409 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12410
12411         * about.el (xemacs-hackers): Fix Jareth's email address.
12412
12413 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12414
12415         * startup.el (startup-splash-frame): Remove
12416         `xemacs-startup-logo-function'.
12417
12418 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12419
12420         * about.el (about-hackers): Update credits list.
12421
12422 1998-06-06  Jeff Miller <jmiller@smart.net>
12423
12424         * lisp/sound.el: Update sound-ext to allow filenames with
12425           extensions to be found by load-sound-file
12426
12427 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12428
12429         * info.el (Info-rebuild-outdated-dir): Removed variable
12430         (Info-auto-generate-directory): New variable
12431         (Info-save-auto-generated-dir): New variable
12432         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12433         (Info-build-dir-anew): Second parameter removed.  Use
12434         `Info-save-auto-generated-dir'
12435         (Info-rebuild-dir): Ditto
12436
12437 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12438
12439         * list-mode.el (next-list-mode-item): Would not recognize
12440         border between directly neighbored items.
12441
12442 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12443
12444         * package-get.el: add autoloads for some functions.
12445
12446 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12447
12448         * specifier.el (let-specifier): Tiny docfixes.
12449
12450 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12451
12452         * msw-mouse.el: set selection-pointer-glyph to Normal.
12453
12454 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12455
12456         * wid-edit.el (widget-specify-secret): New function.
12457         (widget-after-change): Use it.
12458         (widget-specify-field): Use it.
12459
12460 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * mouse.el (drag-window-divider): Use `(not done)' instead of
12463         `doit'; reuse result of `window-pixel-edges'.
12464
12465         * modeline.el (drag-modeline-event-lag): Rename to
12466         drag-divider-event-lag.
12467
12468 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12469
12470         * specifier.el (let-specifier): Rewritten not to generate needless
12471         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12472         arguments.
12473
12474 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12475
12476         * minibuf.el (read-file-name-1): Setup buffer-local value of
12477         `completion-ignore-case' in completions buffer under Windows.
12478
12479 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12480
12481         * about.el (about-maintainer-glyph): Fix support for not
12482         compressed images.
12483
12484 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12485
12486         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12487
12488         * mouse.el (mouse-track): Cancel selection if misc-user event with
12489         `cancel-mode-internal' function is fetched.
12490
12491 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12492
12493         * files.el (save-some-buffers-1): Fixed return value.
12494
12495 1998-06-01  Oliver Graf <ograf@fga.de>
12496
12497         * dragdrop.el: added experimental
12498
12499 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12500
12501         * startup.el (after-init-hook, init-file-user,
12502         user-init-directory, load-user-init-file):  Purge references
12503         to "~/.xemacs/init.el" from docstrings.
12504
12505         (load-user-init-file) Use paths-construct-path to construct
12506         paths to user init files.  Go directly to ~/.emacs, do not
12507         search ~/.xemacs/, do not load `default-custom-file'.
12508
12509 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12510
12511         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12512         general *sh.
12513         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12514
12515 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12516
12517         * menubar-items.el (default-menubar): add Update Packages to customize
12518         menu.
12519
12520 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12521
12522         * faces.el: use toolbar face as a fallback for toolbar properties
12523         in xpm-color-symbols instead of default.
12524
12525         * msw-faces.el: rename 3d-object -> gui-element face.
12526
12527 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12528
12529         * startup.el (xemacs-startup-logo-function): New variable.
12530         (startup-splash-frame): Use it.
12531
12532 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12533
12534         * files.el (save-some-buffers): Would wait 1 second.
12535         (save-some-buffers-1): Delete other windows here instead of in
12536         `save-some-buffers'.
12537         (save-some-buffers): Force redisplay only if windows were deleted.
12538
12539 1998-06-02  Didier Verna  <didier@xemacs.org>
12540
12541         * cus-face.el (custom-face-attributes): generalized the use of
12542         toggle buttons for boolean attributes.
12543         Re-ordered the items a bit.
12544
12545 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12546
12547         * sound.el (default-sound-directory): Use `locate-data-directory'
12548         to find the sounds directory.
12549
12550 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12551
12552         * sound.el: default sound-ext to .wav under mswindows, .au
12553         otherwise. load-default sounds without extensions.
12554
12555 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12556
12557         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12558         if send-pr is not bound.
12559
12560 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12561
12562         * files.el: grok idl files in auto-mode-alist.
12563 1998-06-01  Jeff Miller  <jmiller@smart.net>
12564
12565         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12566         calling `upcase'.
12567
12568 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12569
12570         * msw-glyphs.el: add xbm to the list of image types supported.
12571
12572 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12573
12574         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12575         instead of XEmacs one when dumping InfoDock.
12576
12577 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12578
12579         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12580         for `modeline-visible-p'
12581
12582         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12583
12584 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12585
12586         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12587         since it's not used anymore. doc string fixes.
12588
12589         * package-get.el (package-get-file-installed-p): new function. use
12590         instead of file-installed-p which is in an external package.
12591
12592 1998-05-28  Oliver Graf <ograf@fga.de>
12593
12594         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12595         favor of select-window/switch-to-buffer
12596
12597 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12598
12599         * startup.el: changed (getenv "HOME") to (user-home-directory)
12600
12601 1998-05-25  Oliver Graf <ograf@fga.de>
12602
12603         * frame.el (cde-start-drag) moved to dragdrop.el
12604         (offix-start-drag-region) moved to dragdrop.el
12605         (offix-start-drag) moved to dragdrop.el
12606         * dragdrop.el (cde-start-drag) moved from frame.el
12607         (offix-start-drag-region) moved from frame.el
12608         (offix-start-drag) moved from frame.el
12609         (cde-start-drag-region) cde drag regions
12610         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12611
12612 1998-05-26  Oliver Graf <ograf@fga.de>
12613
12614         * dragdrop.el: created dragdrop-drag prototypes
12615         (cde-start-drag-region) fixed typo
12616
12617 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12618
12619         * simple.el (after-init-hook): Remove reader macro.
12620
12621         * packages.el (packages-hardcoded-lisp): Get rid of reader
12622         macros.  Update DOC string.
12623
12624 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12625
12626         * mouse.el (drag-window-divider): Ditto.
12627
12628         * modeline.el (mouse-drag-modeline): Use it.
12629
12630         * lisp-mode.el (let-specifier): Specify indentation.
12631
12632         * specifier.el (let-specifier): Renamed from
12633         `with-specifier-instance'.
12634
12635 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12636
12637         * x-faces.el:
12638         * faces.el: move definition of xpm-color-symbols from x-faces.el
12639         to faces. Predicate x-get-resource on the presence of x.
12640
12641         * msw-faces.el: set 3d-object face rather than modeline. Specify
12642         faces as specfier defaults.
12643
12644         * package-get.el: don't use package-admin-add-single-file-package.
12645
12646 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12647
12648         * toolbar-items.el: Fixup tooltips.
12649         (toolbar-gnus): Don't use obsolete variable
12650         toolbar-news-frame-properties.
12651         (toolbar-news-reader): Default to `gnus' instead of
12652         `not-configured'.
12653
12654         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12655         Windows.
12656
12657 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12658
12659         * package-get.el: rename -installedp -> -installed-p.
12660
12661 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12662
12663         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12664         attributes, and assinged it to continuation, truncation and
12665         hscroll glyphs.
12666
12667         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12668         and made continuation, truncation and hscroll glyphs arrow
12669         characters out of that font.
12670
12671 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12672
12673         * minibuf.el (minibuffer-electric-separator): Play nicely with
12674         directory-sep-char being \.
12675         (minibuffer-electric-tilde): Ditto.
12676         (read-file-name-map): Ditto.
12677
12678 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12679
12680         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12681         on X devices.
12682         (default-mouse-track-deal-with-down-event): Avoid
12683         `x-disown-selection'; use `disown-selection' instead.
12684
12685 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12686
12687         * select.el:
12688         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12689         moved to (cut-copy-clear-internal) in select.el. Ditto for
12690         (x-delete-primary-selection) (x-kill-primary-selection)
12691         (x-copy-primary-selection).
12692         (own-clipboard): new function.
12693
12694         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12695         functions in select.el. remove old ones.
12696         (mswindows-own-clipboard): new function.
12697
12698 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12699
12700         * gnuserv.el: allow connections from mswindows type devices.
12701
12702 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12703
12704         * msw-glyphs.el: change image type used from cursor to resource.
12705
12706 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12707
12708         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12709         for {top,bottom}-{left,right} values in addition to
12710         {top,bottom}_{left,right}.
12711         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12712
12713 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * cl-macs.el (specifier-instance): Undefine its setf method.
12716
12717         * specifier.el (with-specifier-instance): Added docstring.
12718
12719         * mouse.el (drag-window-divider): Ditto.
12720
12721         * modeline.el (mouse-drag-modeline): Use it.
12722
12723         * lisp-mode.el (with-specifier-instance): Define its indentation
12724         level.
12725
12726         * specifier.el (with-specifier-instance): New macro.
12727
12728 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12729
12730         * package-get.el (package-get-create-custom): new function to
12731         auto-generate package-get-custom.el from package-get-base.el.
12732         * (package-get-ever-installedp): new function.
12733         * (package-get-custom): new function to get all packages specified
12734         by customize.
12735
12736 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12737
12738         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12739
12740 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12741
12742         * cl-extra.el: Reverse previous float change.
12743
12744 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12745
12746         * x-faces.el:
12747         * faces.el (try-font-name): moved from x-faces.el since it is
12748         required by w3 under mswindows as well X.
12749
12750 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12751
12752         * winnt.el: Removed evil (setq completion-ignore-case t)
12753         clause, one more overlookef fsfism.
12754         (nt-quote-args-functions-alist): End sentences with double space.
12755
12756 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12757
12758         * window-xemacs.el (push-window-configuration): Remove kludgery of
12759         recaching default-toolbar specifier.
12760         (pop-window-configuration): Ditto.
12761         (unpop-window-configuration): Ditto.
12762
12763 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12764
12765         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12766
12767 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12768
12769         * winnt.el (nt-quote-args-verbatim): Added function.
12770         (nt-quote-args-prefix-quote): Added function.
12771         (nt-quote-args-backslash-quote): Added function.
12772         (nt-quote-args-double-quote): Added function.
12773         (nt-quote-args-functions-alist): New variable.
12774         (nt-quote-process-args): Added function. This is the main quoting
12775         work horse called from process-nt.c
12776
12777 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12778
12779         * winnt.el: Removed duplicate definitions for backspace,
12780         delete, M-backspace and C-M-backspace.
12781         (file-name-buffer-file-type-alist): Removed this variable.
12782         (find-buffer-file-type): Removed function.
12783         (find-file-binary):  Removed function.
12784         (find-file-text): Removed function.
12785         (find-file-not-found-set-buffer-file-type): Removed function.
12786         (save-to-unix-hook): Removed function.
12787         (revert-from-unix-hook): Removed function.
12788         (using-unix-filesystems): Removed function.
12789         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12790         warning.
12791         (x-set-selection): Removed function.
12792         (x-get-selection): Removed function.
12793         Removed commented FSFisms.
12794         Replaced copyright notice (this file is not part of GNU Emacs).
12795         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12796         comint-process-echoes setting to t.
12797
12798 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12799
12800         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12801         and used following the interface change of
12802         `paths-find-recursive-path'.
12803
12804         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12805         regexp instead of a list of base names.
12806         (paths-version-control-filename-regexp):
12807         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12808         Introduced and used following the interface change of
12809         `paths-find-recursive-path'.
12810
12811 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12814         on X devices, rather than on all non-TTY devices.
12815
12816 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12817
12818         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12819
12820         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12821
12822 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12823
12824         * itimer.el (activate-itimer): Fixed usage of integers
12825         as argument to `concat'.
12826
12827 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12828
12829         * itimer.el (start-itimer): replace the use of `concat' with
12830         `format'
12831
12832 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12833
12834         * mode-motion.el (mode-motion-hook): Clarify docstring.
12835         From Bob Weiner <weiner@altrasoft.com>
12836
12837         * loadhist.el (symbol-file): Supply prompt string when used
12838         interactively.
12839         From Bob Weiner <weiner@altrasoft.com>
12840
12841 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * loadup.el (really-early-error-handler): Ditto.
12844
12845         * update-elc.el: Ditto.
12846
12847         * setup-paths.el (paths-construct-exec-path): Ditto.
12848
12849         * make-docfile.el: Ditto.
12850
12851         * find-paths.el (paths-decode-directory-path): Use split-path
12852         instead of decode-path.
12853
12854         * files.el (parse-colon-path): Update docstring reference.
12855
12856 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12857
12858         * msw-init.el:
12859         * x-init.el:
12860         Bind cut'n'paste keys to non window-system specific functions.
12861
12862         * msw-select.el: New function mswindows-clear-clipboard.
12863         mswindows-cut-copy-clipboard extended to handle clearing of the
12864         selection and renamed to mswindows-cut-copy-clear-clipboard.
12865
12866         * select.el: on mswindows devices delete-primary-selection
12867         calls mswindows-clear-clipboard.
12868
12869 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12870
12871         * simple.el (quoted-insert): Inhibit quit when using read-char.
12872
12873         * cmdloop.el (read-char): Don't inhibit quit.
12874         (read-char-exclusive): Ditto.
12875         (read-char): Signal quit if quit-char was pressed.
12876         (read-char-exclusive): Ditto.
12877         (read-quoted-char): Return a character, not integer.
12878
12879         * menubar-items.el (default-popup-menu): Use Andy's generic
12880         selection code.
12881         (default-popup-menu): Fix code.
12882
12883 1998-05-14  Oliver Graf <ograf@fga.de>
12884
12885         * dragdrop.el (dragdrop-function-widget): this time it's done
12886
12887 1998-05-13  Oliver Graf <ograf@fga.de>
12888
12889         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12890
12891 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12892
12893         * device.el (device-pixel-width):
12894         (device-pixel-height):
12895         (device-mm-width):
12896         (device-mm-height):
12897         (device-bitplanes):
12898         (device-color-cells): Swapped parameters to device-system-metric
12899         according to the interface change.
12900
12901 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12902
12903         * mouse.el (default-mouse-motion-handler): Use new name of the
12904         function event-over-vertical-divider-p.
12905         Do not set E-W arrow cursor over the divider if
12906         vertical-divider-draggable-p is nil in the window.
12907         ([top-level]): Use new name for the variable
12908         vertical-divider-map.
12909         (drag-window-divider): Respect vertical-divider-draggable-p.
12910         Variable name typo fixes.
12911
12912 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12913
12914         * keymap.el (kbd): Define here; handle string constants and
12915         others...
12916
12917 1998-05-15  Christian Nyb <chr@mediascience.no>
12918
12919         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12920         in Emacs 18.
12921
12922 1998-05-13  Didier Verna  <didier@xemacs.org>
12923
12924         * mouse.el (drag-window-divider): give the vertical divider a
12925         pressed look when dragging it.
12926
12927 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12928
12929         * faces.el: predicate some more face operations on x or mswindows
12930         not just x.
12931
12932         * modeline.el: enable modeline coloring for mswindows.
12933
12934 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12935
12936         * minibuf.el (minibuffer-default): Added variable; compatible with
12937         FSF Emacs.
12938         (next-history-element): Used `minibuffer-default'.
12939
12940 1998-05-12  Oliver Graf <ograf@fga.de>
12941
12942         * dragdrop.el (dragdrop-function-widget): button and mods ok
12943         arguments still look a bit strange
12944         (dragdrop-compare-mods) created
12945         (dragdrop-drop-do-functions) correctly checks for buttons and
12946         modifiers
12947
12948 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12949
12950         * setup-paths.el (paths-default-info-directories): Replace
12951         path-separator with directory-sep-char.
12952
12953         * files.el (path-separator): Don't define it here.
12954
12955 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12956
12957         * update-elc.el: Ditto.
12958
12959         * setup-paths.el (paths-construct-exec-path): Ditto.
12960
12961         * make-docfile.el: Ditto.
12962
12963         * loadup.el (really-early-error-handler): Ditto.
12964
12965         * find-paths.el (paths-decode-directory-path): Use decode-path
12966         instead of decode-path-internal.
12967
12968         * files.el (parse-colon-path): Update docstring.
12969
12970 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12971
12972         * subr.el (get-buffer-window-list): Make BUFFER optional.
12973
12974         * window-xemacs.el (windows-of-buffer): Defalias to
12975         get-buffer-window-list.
12976
12977 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12978
12979         * disass.el: Fix maintainer keyword.
12980
12981         * bytecomp.el (byte-compile-and-load-file): Autoload.
12982         (byte-compile-buffer): Ditto.
12983
12984         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12985         value is returned, not the name.
12986         (lisp-imenu-generic-expression): Enable it.
12987         (lisp-mode-variables): Ditto.
12988         (lisp-indent-offset): Change defconst to defvar.
12989         (lisp-indent-function): Ditto.
12990         (lisp-body-indent): Ditto.
12991
12992 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12993
12994         * modeline.el: Use zap-last-kbd-macro-event.
12995
12996         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12997         nil, don't attempt to do anything with messages.
12998         (eval-last-sexp): Use `letf' for clarity.
12999
13000 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13003
13004 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13005
13006         * buff-menu.el:
13007         * lisp-mode.el:
13008         * obsolete.el:
13009         Change empty docstrings into no doc strings at all.
13010         Fix bogus FSF-format docstrings.
13011         * etags.el: Fix docstring.
13012
13013 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13014
13015         * package-get.el (package-get): Use internal md5
13016
13017 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13018
13019         * about.el (about-xemacs): Correct abuse of concat.
13020
13021 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13022
13023         * info.el (Info-mode): Use easymenu.
13024
13025 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13026
13027         * apropos.el (apropos): Don't use concat with integers.
13028
13029         * cmdloop.el (describe-last-error): Handle the case when no error
13030         was seen gracefully.
13031
13032         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13033         defun.
13034         (apropos-describe-plist): Ditto.
13035
13036         * help.el (with-displaying-help-buffer): Revert to a defun.
13037         (describe-key): Use it as defun.
13038         (describe-mode): Ditto.
13039         (describe-bindings): Ditto.
13040         (describe-prefix-bindings): Ditto.
13041         (describe-installation): Ditto.
13042         (view-lossage): Ditto.
13043         (describe-function): Ditto.
13044         (describe-variable): Ditto.
13045         (describe-syntax): Ditto.
13046
13047 1998-05-11  Oliver Graf <ograf@fga.de>
13048
13049         * dragdrop.el: changed order of require/provide
13050         (dragdrop-drop-mime-default) changed to new calling conventions
13051         (dragdrop-drop-do-functions) changed to new calling conventions
13052         (dragdrop-function-widget) this one needs more work...
13053
13054 1998-05-10  Oliver Graf <ograf@fga.de>
13055
13056         * about.el: another small change in my entry
13057         * dragdrop.el (dragdrop-drop-log-function): logging added
13058         plus customizations
13059         changed interface to handler functions. now called with event
13060         and object
13061
13062 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13063
13064         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13065         E-W arrow pointer displayed over draggable dividers.
13066
13067         * mouse.el (default-mouse-motion-handler): Show it when
13068         appropriate.
13069         (drag-window-divider): Added.
13070         ([top-level]): Initialized window-divider-map with a keymap
13071         binding the above function to left button down event.
13072
13073         * x-mouse.el (x-init-pointer-shape): Initialize
13074         divider-pointer-glyph from Cursor.dividerPointer, or use default
13075         E-W double arrow.
13076
13077 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13078
13079         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13080
13081 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13082
13083         * simple.el (count-words-buffer): Don't query for buffer.
13084         (count-lines-buffer): Ditto.
13085
13086 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13087
13088         * help.el (where-is): add optional insert argument.
13089
13090 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13091
13092         * help.el (describe-key-briefly): New argument INSERT.
13093
13094         * simple.el (eval-expression): New optional argument; synch with
13095         FSF 20.3.
13096
13097         * keydefs.el (global-map): Add new register bindings.
13098
13099         * register.el: Synched with FSF 20.3.
13100
13101 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13102
13103         * window-xemacs.el (recenter): all arguments are optional.
13104
13105 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13106
13107         * device.el: (device-pixel-width): Reflected name/parameters
13108         change to device-system-metric.
13109         (device-pixel-height): Ditto.
13110         (device-mm-width): Ditto.
13111         (device-mm-height): Ditto.
13112         (device-bitplanes): Ditto.
13113         (device-color-cells): Ditto.
13114
13115 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13118
13119         * cl.el (most-positive-fixnum): Document.
13120         (most-negative-fixnum): Ditto.
13121
13122         * cus-dep.el: Updated comment.
13123
13124         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13125         constant.
13126
13127         * cus-load.el (custom-put): Removed.
13128
13129         * files.el (after-find-file): Just resignal quit instead of
13130         signaling "canceled".
13131
13132 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13133
13134         * frame.el (other-frame): Use `focus-frame' instead of
13135         select-frame kludges.
13136
13137         * lisp-mode.el: Update lisp-indent-function for
13138         save-selected-frame and with-selected-frame.
13139
13140         * frame.el (save-selected-frame): New macro.
13141         (with-selected-frame): Ditto.
13142         (other-frame): Use `set-frame-focus'.
13143
13144 1998-05-06  Oliver Graf <ograf@fga.de>
13145
13146         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13147         (dragdrop-drop-url-default) default handler for URL drops created
13148         (dragdrop-drop-mime-default) default handler for MIME drops created
13149         (dragdrop-drop-functions) default custom for handling drops created
13150         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13151
13152 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13153
13154         * mouse.el: Removed redundant mouse-mswindows-drop function.
13155
13156 1998-05-05  Oliver Graf <ograf@fga.de>
13157
13158         * about.el: changed some text in my entry
13159         * dragdrop.el: added customs
13160
13161 1998-05-04  Oliver Graf <ograf@fga.de>
13162
13163         * mouse.el: killed global drop key bindings
13164         (mouse-offix-drop) removed
13165         * dragdrop.el: created
13166         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13167
13168 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13171         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13172
13173         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13174         obsolete comment.
13175
13176         * scrollbar.el (scrollbars-visible-p): Use new
13177         {vertical,horizontal}-scrollbar-visible-p specifiers.
13178
13179 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13180
13181         * device.el (device-pixel-height):
13182         (device-pixel-width):
13183         (device-mm-width):
13184         (device-mm-height):
13185         (device-bitplanes):
13186         (device-color-cells): Moved these 6 functions from device.c; they
13187         all use single (device-system-metrics) call.
13188
13189 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13190
13191         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13192         were renamed.
13193
13194         * menubar-items.el:
13195         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13196         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13197
13198         * help.el (help-map): Remove Hyperbole keybinding logic.
13199         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13200
13201 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13202
13203         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13204         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13205
13206 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13207
13208         * msw-glyphs.el: use nicer icon3 from the frame icon.
13209
13210 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13211
13212         * version.el (emacs-version): Remove InfoDock conditionals.
13213
13214         * startup.el (startup-splash-frame): Change ID logo name.
13215
13216 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13217
13218         * files.el (after-find-file): If the user presses C-g on
13219         directory-creation prompt, kill the buffer.
13220
13221 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13222
13223         * simple.el (count-words-region): Reverse previous change.
13224
13225 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * replace.el (query-replace): Just call perform-replace.
13228         (query-replace-regexp): Ditto.
13229         (perform-replace): Move region handling here.
13230         (perform-replace): Use the new arg to match-data.
13231
13232 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13233
13234         * x-init.el: Install X specific display table that
13235           displays char 0240 as a space to avoid whatever it is
13236           that screws up display of that character code.
13237
13238 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13239
13240         * help.el (function-arglist): If no arguments are documented for a
13241         subr, print nothing rather than incorrect output.
13242
13243 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13244
13245         * cmdloop.el (command-error): Update bail-out error message to use
13246         `emacs-program-name'.
13247
13248         * lib-complete.el: Remove reader macro cruft.
13249
13250         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13251         cruft.
13252
13253         * simple.el (count-words-region): Drop interactive-p check on the
13254         message.
13255
13256 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13257
13258         * font.el
13259         * msw-faces.el
13260         Correct spelling of mswindows-font-canonicalize-name.
13261
13262 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13263
13264         * ldap.el (ldap-host-parameters-alist): Replaced with
13265         `ldap-host-parameters-plist'
13266         (ldap-search): Adapt to previous change
13267
13268 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13269
13270         * about.el (about-hackers): Update Bob Weiner bio.
13271         (about-maintainer-info): Ditto.
13272
13273 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13274
13275         * simple.el (display-warning-minimum-level): Docfix.
13276
13277 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13278
13279         * widget.el (:default-get): New keyword.
13280         * wid-edit.el (default, widget-default-default-get): Define it.
13281         (group, widget-group-default-get): Define it.
13282         (menu-choice, widget-choice-default-get): Define it.
13283         (widget-default-get): New function.
13284         (widget-choice-action): Call it.
13285         (widget-editable-list-entry-create): Call it.
13286
13287 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13288
13289         * byte-optimize.el (byte-boolean-vars): Removed.
13290         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13291         lookup through `byte-boolean-vars'.
13292
13293 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13294
13295         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13296         resource-provided values into ghost specs for scrollbar-height and
13297         scrollbar-width.
13298
13299 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13300
13301         * byte-optimize.el: Don't attempt to optimize /=.
13302
13303         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13304         (byte-compile-/=): Ditto.
13305
13306 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13307
13308         * apropos.el: Use `with-displaying-help-buffer'.
13309         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13310         Use `with-displaying-help-buffer'.
13311         (apropos-follow): Do not give special treatment to buffer cursor
13312         was in prior to a mouse click.
13313         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13314         (apropos-print-doc): Set correct buffer for setting text
13315         properties.
13316
13317 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13318
13319         * help.el (help-buffer-prefix-string): New variable.
13320         (help-buffer-name): Use it.
13321
13322         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13323         mode menu.
13324
13325 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13326
13327         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13328
13329 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13330
13331         * files.el (find-file-noselect): Update docstring.
13332         (find-file-noselect): Signal an error if found an unreadable file.
13333         (file-chase-links): Save the match data.
13334         (normal-mode): Use `lwarn' and `error-message-string'.
13335         (interpreter-mode-alist): Change defconst to defvar.
13336         (inhibit-first-line-modes-regexps): Ditto.
13337         (inhibit-first-line-modes-regexps): Added .tgz.
13338         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13339         (change-major-mode-with-file-name): New user-option.
13340         (set-visited-file-name): Synched with FSF.
13341         (file-name-extension): New function, from FSF 20.3.
13342         (file-relative-name): Synched with FSF.
13343         (save-some-buffers): Support the C-r feature.
13344         (recover-session): Synched with FSF.
13345         (kill-some-buffers): Ditto.
13346         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13347
13348 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13349
13350         * files.el (insert-file): Undo previous change and reenable use of
13351         format.el.
13352
13353 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13354
13355         * window-xemacs.el (recenter): Define.
13356
13357 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13358
13359         * font.el (mswindows-font-create-name)
13360         (mswindows-font-create-object): new functions for mswindows type
13361         fonts.
13362
13363         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13364         strings are parsed as well as font objects.
13365
13366 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13367
13368         * modeline.el (defining-kbd-macro): Restore modeline indication of
13369         kbd-macro being recorded.
13370         (add-minor-mode): Simplify docstring.
13371         (modeline-minor-mode-menu): Remove stuff.
13372
13373 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13374
13375         * code-process.el (call-process): dynamically decide process
13376         coding type.
13377
13378 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13379
13380         * modeline.el: Add line-number-mode, column-number-mode to
13381         the modeline minor-mode menu.  Button2 on the line number does
13382         goto-line.
13383
13384 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13385
13386         * mouse.el: move x-selection-owner-p type things to
13387         selection-owner-p.
13388
13389         * msw-init.el: copy zmacs stuff from x-init.el
13390
13391         * msw-select.el (mswindows-own-selection)
13392         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13393         functions. Very simple minded implementation of selectio
13394         ownership.
13395
13396         * select.el (own-selection) (disown-selection)
13397         (activate-region-as-selection) (select-make-extent-for-selection)
13398         (valid-simple-selection-p): functions moved from x-select.el for
13399         generalized selection.
13400
13401         * x-select.el: see select.el changes.
13402
13403         * x-toolbar.el: use new selection functions.
13404
13405 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13406
13407         * packages.el (packages-find-package-directories): Fixed bug that
13408         would pick up multiple site-package directories.
13409         (package-locations): Added "xemacs-packages" as a late package
13410         location.
13411
13412         * find-paths.el: Now uses `emacs-program-name' and
13413         `emacs-program-version'.
13414         Additions to enforce version-specific directories in
13415         `paths-find-version-directory'.
13416
13417 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13418
13419         * default.el: Removed.
13420         * site-start.el: Removed.
13421
13422 1998-04-29  Didier Verna  <didier@xemacs.org>
13423
13424         * minibuf.el (minibuffer-history-minimum-string-length): Default
13425         to nil.
13426
13427 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13428
13429         * find-paths.el (paths-program-name): Rename.
13430         (paths-emacs-root-p): Ditto.
13431         (paths-find-site-directory): Ditto.
13432
13433 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13434
13435         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13436         `emacs-lisp-byte-compile-and-load'.
13437
13438 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13439
13440         * ldap.el (ldap-search): Fixed additional parameter passing to
13441         `ldap-open'
13442
13443 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13444
13445         * select.el (kill-primary-selection) (selection-owner-p)
13446         (copy-primary-selection) (yank-clipboard-selection)
13447         (selection-exists-p) (delete-primary-selection): new file and
13448         functions that do the right thing for the selected device.
13449
13450         * x-menubar.el: use generalised selection functions.
13451
13452         * dumped-lisp.el: dump select.el.
13453
13454 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13455
13456         * find-paths.el (paths-progname): New variable.
13457         (paths-emacs-root-p): Use it.
13458         (paths-find-site-directory): Ditto.
13459
13460 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13461
13462         * loadup.el ((member "dump" command-line-args)): Dump as
13463         `infodock' if InfoDock.
13464
13465 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13466
13467         * find-paths.el (construct-emacs-version): Simplify, include
13468         program name in the return value.
13469         * (paths-find-version-directory): Use it.
13470
13471 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13472
13473         * info.el (Info-parse-dir-entries): Fixed regexp
13474         (Info-build-dir-anew): Remove full suffix and capitalize info file
13475         name for files with no @direntry
13476         (Info-batch-rebuild-dir): New function
13477         (Info-suffixed-file): Check for regular files instead of simple
13478         file existence (could catch directories before)
13479
13480 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13481
13482         * setup-paths.el, find-paths.el: Removed uses of `not' which
13483         temacs doesn't have.
13484
13485         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13486         into root searching.
13487
13488 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13489
13490         * subr.el: Remove definition of `not'.
13491
13492 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13493
13494         * msw-glyphs.el: enable graphics support.
13495
13496 1998-04-23  Didier Verna  <didier@xemacs.org>
13497
13498         * x-menubar.el (default-menubar): restored the line-number-mode
13499         option.
13500
13501         * misc doc string updates related to the options menu.
13502
13503 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13504
13505         * setup-paths.el (paths-construct-load-path): Fix typo.
13506
13507 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13508
13509         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13510         font-menu-ignore-scaled-fonts don't have to be bound now; this
13511         gets us one step further towards making --no-autoloads work.
13512
13513         * startup.el (normal-top-level): Load auto-autoloads only if
13514         lisp-directory is non-nil.
13515
13516         * setup-paths.el (paths-construct-load-path): Made it robust
13517         against nil lisp-directory.
13518
13519         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13520         to the list of variables that cause a warning when nil.
13521
13522         * toolbar.el (init-toolbar-location): Now works even when there's
13523         no toolbar icon directory.
13524
13525 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13526
13527         * help.el (view-lossage): Recognize it.
13528
13529         * simple.el (log-message): Mark multiline messages.
13530
13531 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13532
13533         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13534
13535 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13536
13537         * package-get.el (package-get-all):  add `\n' separator to
13538         interactive specification so that both variables are read
13539
13540 1998-04-22  Didier Verna  <didier@xemacs.org>
13541
13542         * x-menubar.el: ported the options menu to Custom.
13543         Moved the "read only" toggle button to the buffers menu.
13544         Corrected some missing ;;;###autoload or defcustom.
13545
13546         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13547         the scrollbar-visible specifier for options menu handling.
13548
13549         * toolbar.el (toolbar-visible-p)
13550                      (toolbar-captioned-p)
13551                      (default-toolbar-position): defcustom wrappers around
13552         the toolbar specifiers for options menu handling.
13553
13554         * frame.el (get-frame-for-buffer-default-instance-limit):
13555         defcustom it for options menu handling.
13556
13557         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13558         font-lock-mode for options menu handling.
13559
13560         * cus-start.el: added Custom properties to overwrite-mode for
13561         options menu handling.
13562
13563 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13564
13565         * about.el: shameless self-promotion.
13566
13567 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13568
13569         * simple.el (raw-append-message): Slightly optimize.
13570         (remove-message): Use `push' for clarity.
13571         (append-message): Ditto.
13572         (display-warning): Dito.
13573         (raw-append-message): Send the message to the appropriate device.
13574
13575 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13576
13577         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13578         From Sean MacLennan <Sean.MacLennan@pika.ca>
13579
13580 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13581
13582         * setup-paths.el: Changed `directory-sep-char' to
13583         `path-separator', following a change in GNU Emacs.
13584
13585 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13586
13587         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13588         (Info-build-dir-anew): Add a final newline.
13589         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13590         is `always'
13591         (Info-rebuild-dir): Ditto
13592
13593         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13594
13595 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13596
13597         * simple.el (count-words-buffer): Retain zmacs region.
13598         (count-words-region): Ditto.
13599         * simple.el: (what-line): Expanded line counts.
13600         (count-lines): New parameter to conditionalize whether collapsed
13601         lines get counted.
13602         From Bob Weiner <weiner@altrasoft.com>
13603
13604 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13605
13606         * packages.el (package-locations): infodock-packages must override
13607         mule-packages and packages.
13608
13609 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13610
13611         * wid-edit.el:
13612         remove rude messages from widget-activation-widget-mapper
13613         and widget-activation-glyph-mapper
13614
13615 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13616
13617         * toolbar.el: Remove (featurep 'x) test from
13618         toolbar-make-button-list
13619
13620 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13621
13622         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13623         only if in the same frame.
13624
13625 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13626
13627         * packages.el (package-locations): Added site-packages hierarchy.
13628
13629         * setup-paths.el (paths-default-info-directories): Introduced and
13630         used.
13631
13632         * packages.el, setup-paths.el: Set various path searching depths
13633         to 1.
13634
13635         * packages.el (packages-hierarchy-depth):
13636         (packages-load-path-depth): Introduced and used.
13637
13638         * setup-paths.el (paths-load-path-depth): Introduced and used.
13639
13640         * find-paths.el (paths-find-recursive-path): Added max-depth
13641         parameter.
13642
13643 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13644
13645         * setup-paths.el (paths-construct-info-path): Removed
13646         dependency on behavior of (file-name-as-directory "").
13647
13648 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13649
13650         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13651         lisp objects
13652
13653 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13654
13655         * dump-paths.el, startup.el: Added handling for --debug-paths.
13656
13657 1998-04-15  William M. Perry  <wmperry@aventail.com>
13658
13659         * wid-edit.el: We cannot just set the help-echo or balloon-help
13660           properties for an extent based on the :help-echo widget
13661           property, since help-echo and balloon-help cause an EXTENT to
13662           get passed in, where :help-echo functions are expecting a WIDGET
13663
13664 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13665
13666         * scrollbar.el (init-scrollbar-from-resources): Call
13667         mswindows-init-scrollbar-metrics when appropriate.
13668
13669 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13670
13671         * dumped-lisp.el: dump x-toolbar for window system
13672
13673         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13674         have support and xpm.
13675
13676 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13677
13678         * files.el (toggle-read-only): Fix docstring.
13679         From Didier Verna <didier@xemacs.org>
13680
13681 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13682
13683         * startup.el (normal-top-level): Load autoload-file-name without
13684         specifying an extension---some people only auto-autoload.el.gz.
13685
13686 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13687
13688         * files.el (backup-enable-predicate): Don't bomb on NAME being
13689         nil.
13690
13691 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13692
13693         * find-paths.el, packages.el: Now prefers configure'd paths.
13694         This shouldn't cause any of the originally anticipated problems as
13695         the current paths architecture will not define the various
13696         configure-xxx variables if they're not specified on the configure
13697         command line.
13698
13699         * find-paths.el, setup-paths.el, packages.el: Removed all
13700         mentionings of "/" as a path separator.
13701         Used paths-construct-path throughout.
13702
13703         * find-paths.el (paths-construct-path): Created to assemble paths
13704         from directory components.
13705
13706         * setup-paths.el, packages.el: Used paths-decode-directory-path
13707         instead of decode-path-internal.
13708
13709         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13710         and associates.
13711         (paths-decode-directory-path) Created.
13712
13713         * setup-paths.el: Changed configure-exec-path to
13714         configure-exec-directory.
13715
13716 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13717
13718         * packages.el (packages-find-packages): Fixed decoding of
13719         EMACSPACKAGEPATH.
13720
13721         * startup.el: -no-packages -> -no-early-packages.
13722
13723         (packages-load-package-lisps): Fixed loading of auto-autoload
13724         files.
13725
13726         * startup.el (normal-top-level): Fixed loading of core
13727         auto-autoload.
13728
13729         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13730
13731         * startup.el, packages.el, dump-paths.el: Added proper settings
13732         for site-directory and lisp-directory variables.
13733
13734         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13735         inhibit-package-autoloads and fixed handling of it.
13736
13737         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13738         handling of former inhibit-package-init, now
13739         inhibit-early-packages, to make -vanilla etc. work.
13740
13741 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13742
13743         * code-process.el (start-process): Fallback to 'undecided instead
13744         of 'binary for process input coding stream.
13745
13746         * process.el (start-process): Docstring fix.
13747
13748 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13749
13750         * info.el (Info-insert-dir): Do not insert temporary dir files
13751         in Info-dir-file-attributes
13752         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13753         (Info-rebuild-dir): Ditto.
13754
13755 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13756
13757         * obsolete.el: Added obsoleteness declarations for
13758         `site-directory' and `Info-default-directory-list'.
13759
13760 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13761
13762         * find-paths.el (paths-find-emacs-root): Only look at the
13763         executable at the end of the symlink chain for determining the
13764         Emacs root.
13765
13766 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13767
13768         * setup-paths.el (paths-construct-info-path): Changed construction
13769         to cater to gone default in configure.
13770
13771         * find-paths.el (paths-uniq-append): Added.
13772
13773         * packages.el: Rewritten package path construction once again.
13774
13775         * dump-paths.el, startup.el: Removed package-path as a global
13776         variable.
13777
13778         * package-admin.el (package-admin-add-single-file-package):
13779         (package-admin-add-binary-package): Changed package-path to
13780         late-packages.
13781
13782         * packages.el (packages-split-path): Split path at "/" rather than
13783         nil according to change in emacs.c.
13784
13785 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13786
13787         * setup-paths.el (paths-construct-info-path): Changed info path
13788         order so that directories come out right.
13789         (paths-find-lock-directory): Fixed bug: It used to think
13790         configure-lock-directory is a path.
13791
13792 1998-04-06  Jeff Miller <jmiller@smart.net>
13793
13794         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13795         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13796         eases the use of toolbar-add/kill-item functions.
13797
13798 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13799
13800         * code-files.el (file-coding-system-alist): Commented out
13801         loaddefs.el magical treatment.
13802
13803 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13804
13805         * info.el (Info-rebuild-outdated-dir): Added new option
13806         `conservative' and made it the default
13807         (Info-rebuild-dir): Appropriately parse multi-line description
13808         strings, and multi-section dir files. Issue warning when dir
13809         is rebuilt as temporary
13810         (Info-build-dir-anew): Issue warning when dir is built as
13811         temporary
13812
13813 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13814
13815         * list-mode.el (list-mode-map): Bind highlight motion commands to
13816         standard keys left, right, C-b and C-f.
13817
13818 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13819
13820         * files.el (auto-mode-alist): allow .sc for Scheme->C
13821
13822 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13823
13824         * loadup.el (pureload): Don't quote (garbage-collect).
13825
13826 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13827
13828         * package-get-base.el: Updated.
13829
13830 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13831
13832         * isearch-mode.el (isearch-just-started): New variable.
13833         (isearch-mode): Set it.
13834         (isearch-repeat): Advance one character forward only if the search
13835         was successful, and was not just started.
13836         (isearch-repeat): Clear isearch-just-started.
13837
13838 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13839
13840         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13841         if running -batch.
13842
13843 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13844
13845         * subr.el (listify-key-sequence): Removed.
13846
13847 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * bytecomp.el (byte-compile-print-gensym): New option.
13850         (byte-compile-output-file-form): Use it.
13851         (byte-compile-output-docform): Ditto.
13852         (byte-compile-compiled-obj-to-list): Ditto.
13853
13854 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13855
13856         * msw-glyphs.el: set frame icon if xpm support.
13857
13858 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13859
13860         * help.el: Code that pretty prints variable values
13861           removed.
13862
13863 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13864
13865         * find-paths.el (paths-emacs-root-p): Correct test for installation
13866         directory.
13867         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13868
13869 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13870
13871         * loaddefs.el: Don't set debug-ignored-errors; leave
13872           its default value set to nil.
13873
13874 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13875
13876         * info.el (Info-rebuild-dir): fixed mis-spelling.
13877
13878 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13879
13880         * info.el (Info-rebuild-outdated-dir): New custom var
13881         (Info-insert-node): Create/update dir file when needed, ie when it
13882         does not exist or is older than some info files in directory
13883
13884 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13885
13886         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13887         for last packages, mainly for using a 20.4 package base.
13888
13889         * packages.el (late-packages): Typo fix.  It was called
13890         early-packages.
13891
13892         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13893         relative symlinks correctly.
13894         (paths-find-emacs-roots): More rigorous checking for plausible
13895         configuration-time root.
13896
13897         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13898         find its roots.
13899
13900 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13901
13902         * faces.el: Fix docstrings.
13903         * glyphs.el: Fix docstrings.
13904         * mouse.el: Fix docstrings.
13905
13906         * frame.el: Change phrase `current frame' to `selected frame'.
13907
13908         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13909
13910         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13911         macros using backquote to make them infinitely more readable.
13912
13913 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13914
13915         * packages.el (packages-find-package-path): Hardcoded specialized
13916         InfoDock support until we can clean this up.
13917
13918         * help.el (describe-bindings-1): Return the value of the bindings
13919         help buffer created.
13920         (describe-bindings): Ditto.
13921
13922         * simple.el (set-variable): Restore previous behavior of not
13923         bombing if the variable to set is not boundp.
13924
13925 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13926
13927         * packages.el (packages-handle-package-dumped-lisps): Allow for
13928         non-local files to be loaded off the package-lisp variable.
13929
13930 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13931
13932         * x-faces.el: Global X resources should override
13933           specs for all device classes (color, grayscale, mono);
13934           code currently doesn't override any of them.  Fixed by
13935           calling remove-specifier with '(x default) as the tag
13936           set and allowing inexact matches.
13937
13938 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13939
13940         * faces.el: Separated face initializations based on
13941           device classes into device type specific (tag set,
13942           instantiator) pairs.
13943
13944 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13945
13946         * wid-edit.el (widget-choice-action): Remember user's explicit
13947         choice.
13948         (widget-choice-value-create): Respect it.
13949         From Richard Stallman <rms@gnu.org>
13950
13951 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13952
13953         * setup-paths.el (paths-construct-info-path): Always append
13954         existing directories from configure-time info path.
13955
13956         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13957         Info-directory-list.
13958
13959         * info.el: Removed Info-default-directory-list which was broken by
13960         design.
13961         Removed bogus initialization of Info-directory-list---startup.el
13962         can do a much better job.
13963         Added autoload of Info-directory-list.
13964
13965         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13966         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13967         be exclusive; now it's merely given precedence, just like in the
13968         old days.
13969
13970 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13971
13972         * find-paths.el (paths-find-architecture-directory): Fix bug with
13973         finding; it used to default too early.
13974
13975 1998-03-25  Martin Buchholz <martin@xemacs.org>
13976
13977         * packages.el (packages-split-path): Fix a bug; it used to fail
13978         for paths that weren't split.
13979
13980 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13981
13982         * finder.el (finder-compile-keywords): trap on errors.
13983
13984 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13985
13986         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13987           fourth argument of t so that only the specs exactly
13988           matching the tag lists are removed.
13989
13990 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13991
13992         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13993
13994 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13995
13996         * minibuf.el (mouse-read-file-name-1): If a default directory was
13997         specified, use it for generating the completions.
13998
13999 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14000
14001         * update-elc.el: Now respects inhibit-package-init and
14002         inhibit-site-lisp.
14003         Now does path construction with loadup-paths.
14004
14005         * startup.el (normal-top-level, startup-setup-paths): Now respects
14006         inhibit-package-init and inhibit-site-lisp.
14007
14008         * packages.el (packages-find-package-path): Extended package path
14009         by version-specific hierarchies.
14010         (packages-find-packages): Now respects inhibit flag and
14011         inhibit-site-lisp.
14012         Moved path setup to loadup-paths.
14013
14014         * make-docfile.el: Now respects inhibit-package-init and
14015         inhibit-site-lisp.
14016         Now does path construction with loadup-paths.
14017
14018         * loadup.el: Now respects inhibit-package-init and
14019         inhibit-site-lisp.
14020
14021         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14022
14023         * loadup-paths.el: New file: setup load-path to encompass
14024         packages.
14025
14026 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14027
14028         * auto-show.el: load-gc renamed to pureload.
14029         * site-load.el: Ditto.
14030         * packages.el (toplevel): Ditto.
14031         * loadup.el (really-early-error-handler): Ditto.
14032         * dumped-lisp.el (preloaded-file-list): Ditto.
14033         * cus-face.el (custom-declare-face): Ditto.
14034
14035 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14036
14037         * <Today>: The Big Path Searching Overhaul.
14038
14039         * find-paths.el: New file: find and assemble paths in the
14040         installation hierarchy.
14041
14042         * setup-paths.el: New file: global layout of paths and directories
14043         within the XEmacs hierarchy.
14044
14045         * packages.el: Replaced everything related to path searching and
14046         startup by code in terms of find-paths.
14047
14048         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14049         the new path searching engine.
14050
14051         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14052         and setup-paths.
14053
14054 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14055
14056         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14057         setup-paths.el.
14058
14059 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14060
14061         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14062         compiles identically in any configuration.
14063         Removed irrelevant commentary.
14064
14065 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14066
14067         * simple.el (set-variable): Allow setting specifiers.
14068
14069 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14070
14071         * lisp.el (forward-sexp): Revert previous change.
14072
14073 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14074
14075         * frame.el (frame-initialize): Use `delete-console' instead of
14076         `delete-device' to delete the stream console to match the usage in
14077         Fkill_emacs.
14078
14079 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14080
14081         * files.el (cdpath-previous): New variable.
14082         (cd): Use it.
14083         From Bob Weiner <weiner@wave.altrasoft.com>
14084
14085 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14086
14087         * keydefs.el: Changed keybindings of forward-char,
14088           backward, scroll-up and scroll-down to point to their
14089           -command counterparts.
14090
14091         * simple.el: New functions: forwarc-char-command,
14092           backwrad-char-command, scroll-up-command,
14093           scroll-down-command which work liek their counterparts
14094           except that they honor the variable
14095           signal-error-on-buffer-boundary.
14096
14097           Definition of signal-error-on-buffer-boundary received
14098           from src/cmds.c.
14099
14100           defvar declaration added for word-across-newline to avoid
14101           byte-compiler warning about the free variable reference.
14102
14103 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14104
14105         * winnt.el: Removed "%t" from the beginning of
14106         modeline-format. From now on, there's no nt-specifics in the modeline.
14107
14108 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14109
14110         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14111         of `when' with `if'.
14112
14113 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14114
14115         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14116         mswindows. Must be reworked along with glyphs.el, or
14117         merged into it, after there is images support.
14118
14119         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14120         'mswindows.
14121
14122 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14123
14124         * faces.el: fix for text cursor initialization.
14125         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14126         From Andy Piper <andyp@parallax.co.uk>
14127
14128 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14129
14130         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14131         if there is an existing package that handles it and warn the user
14132         about that mode.
14133
14134 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14135
14136         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14137         Installation" menu item when Installation-string is not bound.
14138
14139 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14140
14141         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14142         From Jeremiah W. James <jerry@cs.ucsb.edu>
14143
14144 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14145
14146         * msw-faces.el:
14147         * faces.el: Fix face initialization.
14148
14149 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14150
14151         * files.el (backup-enable-predicate): fix breakage introduced
14152         by TMPDIR patch.
14153
14154 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14155
14156         * x-faces.el (x-init-face-from-resources): The
14157           TTY face property retrieval functions don't return
14158           specifiers, so use face-property instead.
14159
14160 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14161
14162         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14163
14164 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14165
14166         * x-menubar.el: Expanded documentation for
14167           option-save-faces.  Changed Options -> Browse Faces
14168           menu entry to invoke customize-face.
14169
14170 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14171
14172         * faces.el: Most face initialization moved out of
14173           init-other-random-faces to the top level so that the
14174           initialization happens before Xemacs is dumped.  Much
14175           of the fascist "face-differs-from-default-p or FROB!"
14176           code has been retired in favor of letting the user do
14177           what they want to do.  Face initialization code changed
14178           to use `default' specifier tag so that the settings can
14179           be overridden later if the user wishes it.
14180
14181 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14182
14183         * about.el (about-hackers): Update contributors list.
14184
14185 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14186
14187         * specifier.el: Define new specifier tag `default'.
14188
14189         * modeline.el: Initialize faces using `default' tag.
14190
14191         * x-faces.el (x-init-face-from-resources): Remove
14192           specifier specs containing the `default' tag before
14193           adding new specs.
14194
14195 1998-03-02  John Jones  <jj@asu.edu>
14196
14197         * package-get.el (package-get-all): fixed arguments on call to
14198         package-admin-add-single-file-package.
14199         * package-get.el (package-get-installedp): fixed to match
14200         advertised behavior.
14201         * package-get.el: added function package-get-update-all which
14202         installs newest versions of all the current packages (if they are
14203         not already installed).
14204
14205 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14206
14207         * files.el (find-file-noselect): Uncommented `truename' binding in
14208         `let*' and use it later to set `buffer-file-truename' iff it's
14209         still nil, as happens for example when finding a compressed
14210         file with "jka-compr".
14211
14212 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14213
14214         * faces.el: in make-face-* type functions do the operation for all
14215         window systems, not just the first one found.
14216
14217         * font.el: call mswindows-list-fonts for mswindows.
14218
14219 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14220
14221         * code-process.el (call-process-region):
14222         * process.el (call-process-region):
14223         * package-get.el (package-get-dir):
14224         * files.el (backup-enable-predicate):
14225         * gnuserv.el (gnuserv-temp-file-regexp):
14226         Use temp-directory in place of `/tmp'.
14227
14228 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14229
14230         * "Fast" dired-in-C enhancements for Windows 95/NT:
14231
14232         * files.el: Added function, `wildcard-to-regexp', from GNU
14233           Emacs.
14234
14235         * files.el (insert-directory): Modified to use special
14236           dired-in-C enhancements if present.
14237
14238 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14239
14240         * code-files.el: make default coding no-conversion.
14241
14242 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14243
14244         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14245         the load-path.
14246
14247         * update-elc.el: Strip directory when testing for files not to
14248         bytecompile.
14249
14250 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14251
14252         * lisp-mode.el: Use recommended form for menus.
14253
14254         * info.el (Info-construct-menu): Use recommended form for menus.
14255
14256         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14257         entry.
14258
14259 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14260
14261         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14262           (get-frame-for-buffer-noselect): Always return frames
14263           in the not-this-window-p cond clause.
14264
14265 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14266
14267         * help.el (describe-installation): New function.
14268
14269         * x-menubar.el (default-menubar): Add describe-installation to
14270         Help menu.
14271
14272         * packages.el (packages-unbytecompiled-lisp): Installation.el
14273         should not be bytecompiled.
14274
14275         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14276         XEmacs.
14277
14278         * x-menubar.el (default-menubar): Use correct guard for VM menu
14279         entry.
14280
14281         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14282         coding.
14283         From Andy Piper <andyp@parallax.co.uk>
14284
14285 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14286
14287         * ldap.el: Do not require ldap-internal at compile time.
14288
14289 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14290
14291         * code-files.el: new file. a virtual copy of mule-files.el
14292         but without charset
14293         dependencies. (toggle-buffer-file-ocding-system) new function for
14294         changing the eol type for the current buffer.
14295
14296         * code-process.el: new file. a copy of
14297         mule-process.el. mule-process.el will disappear when things have
14298         settled.
14299
14300         * coding.el: new file. a virtual copy of mule-files.el but
14301         without charset dependencies. (coding-system-base) new function
14302         for getting the parent coding system of a coding system with eol
14303         type set.
14304
14305         * dumped-lisp.el: add above files for the non-mule case.
14306
14307 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14308
14309         * window-xemacs.el (display-buffer): If no explicit
14310           frame is specified, search for a window that displays
14311           the buffer on the currently selected frame, before
14312           searching other frames.
14313
14314 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14315
14316         * frame.el (get-frame-for-buffer): If not-this-window-p
14317           is non-nil, use window on the selected frame if it is not
14318           also the selected window.  When defaulting, search for
14319           windows on the currently selected fgrame before searching
14320           other frames.
14321
14322 1998-02-25  Didier Verna  <didier@xemacs.org>
14323
14324         * modeline.el (modeline-swap-buffers): originally named
14325         `mouse-release-modeline'. Whether to actually swap the buffers is
14326         decided in `mouse-drag-modeline'.
14327         (mouse-drag-modeline): A button release event is considered a
14328         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14329         stay unchanged.
14330
14331 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14332
14333         * x-menubar.el: Put redo on the menubar.
14334         From Aki Vehtari <Aki.Vehtari@hut.fi>
14335
14336 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14337
14338         * bytecomp.el (displaying-byte-compile-warnings): if
14339         temp-buffer-show-function is set, use it to display current set of
14340         warnings in the "*Compile-Log-Show*" buffer.
14341
14342         * simple.el (display-warning-buffer): if temp-buffer-show-function
14343         is set, use it to display current set of warnings in the
14344         "*Warnings-Show*" buffer.
14345
14346 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14347
14348         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14349         Common Lisp.
14350
14351 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14352
14353         * menubar.el: Allow button descriptors at least 2 long.
14354
14355         * x-menubar.el (default-menubar): Use recommended forms.
14356         (file-menu-filter): Remove.
14357         (edit-menu-filter): Remove.
14358
14359 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14360
14361         * about.el (about-hackers): Updated.
14362
14363 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14364
14365         * help.el (help-max-help-buffers): new variable
14366         (help-register-and-maybe-prune-excess): new function
14367         (help-buffer-name): use help-max-help-buffers.
14368         (with-displaying-help-buffer): use
14369         help-register-and-maybe-prune-excess.
14370
14371         * help.el (help-maybe-pretty-print-value): if the value fits on
14372         one line, let it.
14373
14374 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14375
14376         * (with-displaying-help-buffer): there is no need to kill the buffer
14377         if it exists, because with-output-to-temp-buffer will clear it.
14378         further, killing the buffer violates the rule that
14379         temp-buffer-show-function, if set, has the full responsibility of
14380         showing the temp buffer.  killing the buffer fucks with the window
14381         configuration, hosing temp-buffer-show-function.
14382
14383
14384 1998-02-23  Didier Verna  <didier@xemacs.org>
14385
14386         * modeline.el (mouse-drag-modeline):
14387         - Always scroll the modeline that was originally clicked on.
14388         - Use x pixels instead of x characters (which doesn't work anyway)
14389         as horizontal reference for modeline dragging. This allows us to
14390         keep on dragging the modeline even if the motion event occurs in
14391         another window.
14392
14393 1998-02-23  Didier Verna  <didier@xemacs.org>
14394
14395         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14396         glyph on the modeline to indicate that dragging the mouse has an
14397         effect both horizontally and vertically.
14398
14399 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14400
14401         * about.el (about-xemacs): Get rid of redundant visible version
14402         number.
14403
14404 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14405
14406         * about.el (about-hackers): Update credits.
14407
14408 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14409
14410         * prim/register.el (view-register): Show register type file-query.
14411
14412 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14413
14414         * mode-motion.el (mode-motion-highlight-internal):
14415           save-excursion inside save-window-exucrsion form to
14416           hide buffer point changes from save-window-excursion.
14417           Prevents display flickering when the mouse pointer
14418           moves.
14419
14420 1998-02-17  Didier Verna  <didier@xemacs.org>
14421
14422         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14423         function to handle correctly the case of a toolbar one side of the
14424         window: scrolling will not necessarily happen.
14425
14426 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14427
14428         * files.el (after-find-file): Restore missing argument
14429           to format that provides filename for "... consider M-x
14430           recover-file" message.  Also call `message' with "%s"
14431           as the first arg instead of an arbitrary string.
14432
14433 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14434
14435         * about.el (about-hackers): Various additions.
14436
14437 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14438
14439         * autoload.el (generate-file-autoloads-1): Don't force an extra
14440         line out when copying on-the-same line autoloads.
14441
14442         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14443         is installed.
14444
14445 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14446
14447         * x11/x-win-xfree86.el (x-win-init-xfree86):
14448         * x11/x-win-sun.el (x-win-init-sun):
14449         * x11/x-init.el (x-initialize-compose):
14450         * prim/simple.el:
14451         (backward-or-forward-kill-sexp):
14452         (backward-or-forward-kill-sentence):
14453         (backward-or-forward-kill-word):
14454         (backward-or-forward-delete-char):
14455         * prim/isearch-mode.el (isearch-help-or-delete-char):
14456         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14457         x-keysym-on-keyboard-p to detect backspace.
14458         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14459         Clean up symbols used with dead keys, checking Linux and solaris
14460         keysyms.
14461         Simplify x-win-*.el using above methods.
14462         Change documentation for x-keysym-*-p functions.
14463
14464 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14465
14466         * about.el (about-hackers): Restore entries for Michael Sperber and
14467         Vinnie Shelton.
14468         From Vinnie Shelton <acs@acm.org>
14469
14470 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14471
14472         * simple.el (count-words-region): Ditto.
14473
14474 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14475
14476         * simple.el (count-words-buffer): Document.  Don't print anything
14477         if non-interactive.
14478
14479 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14480
14481         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14482         multiple files in InfoDock.
14483
14484 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14485
14486         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14487         from version.el in InfoDock.
14488
14489         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14490         specially.
14491
14492 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14493
14494         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14495         variable name in docstring.
14496
14497 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14498
14499         * menubar.h: Include "gui.h".
14500
14501 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14502
14503         * site-load.el: Fix documentation.
14504
14505 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14506
14507         * package-get-base.el (package-get-base): Updated.
14508
14509         * keymap.el: PC-ize.
14510
14511 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14512
14513         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14514         from' on a fresh line.
14515
14516 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14519         object.
14520
14521 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14522
14523         * undo-stack.el: PC-ize.
14524
14525         * cmdloop.el: PC-ize.
14526
14527 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14528
14529         * bytecomp-runtime.el: PC-ize.
14530
14531         * byte-optimize.el: Prolog fixup.  PC-ize.
14532
14533         * cus-dep.el: Spelling fix.
14534
14535         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14536         entries follow).
14537
14538 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14539
14540         * text-mode.el (text-mode-hook-identify): New function,
14541         put on text-mode-hook.  Set text-mode-variant here.
14542         (text-mode): Don't set it here.
14543
14544 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14545
14546         * text-mode.el (text-mode-hook): New defvar.
14547         (text-mode-variant): New variable.
14548         (text-mode): Set that variable locally.
14549         (toggle-text-mode-auto-fill): New command.
14550
14551 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14552
14553         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14554
14555 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14556
14557         * text-mode.el (paragraph-indent-text-mode):
14558         Renamed from spaced-text-mode.
14559         (text-mode-map): Bind TAB to indent-relative.
14560         (indented-text-mode-map): Variable deleted.
14561         (indented-text-mode): Now an alias for text-mode.
14562
14563 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14564
14565         * loadup.el: test-atoms debugging stuffs removed.
14566
14567 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14568
14569         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14570
14571 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14572
14573         * help.el (describe-beta): Made it use `locate-data-file'.
14574         (describe-distribution): Ditto.
14575         (describe-copying): Ditto.
14576         (describe-project): Ditto.
14577         (view-emacs-news): Ditto.
14578
14579         * help-nomule.el (help-with-tutorial): Made it use
14580         `locate-data-file' to find tutorial.
14581
14582 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14583
14584         * about.el: Corrected my email address.
14585
14586         * mouse.el: Added 'mouse-mswindows-drop' similar to
14587         'mouse-offix-drop'.
14588
14589 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14590
14591         * loadup.el (running-xemacs): Spelling fix.
14592
14593 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14594
14595         * packages.el (packages-find-packages-1): Don't allow a backwards
14596         compatible lisp tree to overwrite `preloaded-file-list'.
14597
14598 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14599
14600         * loadup.el: Don't delete "xemacs" prior to dumping.
14601
14602 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14603
14604         * package-info.el (pi-last-mod-date): New function.
14605         (pi-author-version): New function.
14606         (batch-update-package-info): Use them.
14607
14608 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14609
14610         * frame.el (get-frame-for-buffer-default-to-current): Create.
14611         (get-frame-for-buffer-noselect): Allow user to use current frame
14612         with `get-frame-for-buffer-default-to-current'.
14613
14614 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14615
14616         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14617         (byte-compile-output-docform): Ditto.
14618         (byte-compile-compiled-obj-to-list): Ditto.
14619
14620 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14621
14622         * startup.el (command-line-1): Removed code that ran
14623           buffer-menu.
14624
14625 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14626
14627         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14628
14629 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14630
14631         * frame.el (suspend-emacs-or-iconify-frame): Check using
14632         `device-on-window-system-p' instead of explicitly checking for X,
14633         so that the same logic works for MS Windows.
14634         (suspend-or-iconify-emacs): Ditto.
14635
14636 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14637
14638         * about.el (about-maintainer-info): Andy Piper is back.
14639         (xemacs-hackers): Updated Andy Piper's email address.
14640         (about-hackers): Added Jonathan Harris.
14641         (about-hackers): Updated Tibor Polgar's email address.
14642
14643 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14644
14645         * about.el: Add xemacs.org email manager.
14646
14647         * package-get-base.el (package-get-base): Updated with most recent
14648         package updates.
14649
14650 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14651
14652         * help.el (function-arglist): Use `indirect-function' instead of
14653         `symbol-function' so that aliases are treated correctly.
14654
14655 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14656
14657         * help.el (help-map): Add f1 binding to `help-for-help'.
14658         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14659         (describe-key-briefly): Use `princ' "%s" to print object.
14660         (with-displaying-help-buffer): Kill buffer if it exists, again.
14661         (describe-key): Use `princ' "%s" to print object.
14662         (describe-function-1): Use `princ' "%s" to print object.
14663         Commented out alias lines removed.
14664         (help-pretty-print-limit): New variable to control pretty-printing
14665         of variable values.
14666         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14667         `help-pretty-print-value' again.  Only print-print when OBJECT is
14668         list of length less than `help-pretty-print-limit'.
14669         (describe-variable): Use `help-maybe-pretty-print-value' again.
14670
14671 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14672
14673         * simple.el (blink-matching-open): Remove C++ kludge.
14674         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14675
14676 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14677
14678         * info.el (Info-default-directory-list): Made the documentation
14679         more explanitory.
14680
14681 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14682
14683         * lisp/packages.el:
14684         * lisp/package-admin.el:
14685         * lisp/build-report.el:
14686         Fix typos.
14687
14688 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14689
14690         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14691         warnings in Java buffers without final newline and editing the
14692         last line.
14693
14694 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14695
14696         * packages.el (packages-find-packages-1): Don't allow a backwards
14697         compatible lisp tree to overwrite `preloaded-file-list'.
14698         Suggested by Colin Rafferty  <colin@xemacs.org>
14699
14700         * mouse.el (mouse-offix-drop): Set undo-boundary.
14701         From Oliver Graf <ograf@fga.de>
14702
14703 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14704
14705         * loadup.el (load-gc): rewrite as defun.
14706         Print something sensical if a required dump-time file isn't found.
14707
14708 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14709
14710         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14711         bug strikes a menudescriptor.
14712
14713         * package-get-base.el (package-get-base): Updated.
14714
14715         * package-info.el (batch-update-package-info): Derive REQUIRES
14716         from the Makefile.
14717
14718 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14719
14720         * files.el (save-some-buffers): Don't play games with deleting
14721         other windows if we are in the minibuffer window.
14722
14723 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14724
14725         * modeline.el (modeline-minor-mode-menu): Add support for :active
14726         (add-minor-mode): Document :active property to TOGGLE.
14727
14728 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14729
14730         * modeline.el (modeline-minor-mode-menu): Add support for an
14731         `:included' predicate in the `toggle-sym' plist.
14732         (add-minor-mode): Document the :included property, format
14733         docstring some more.
14734         (modeline-minor-mode-menu): Documentation string added.
14735
14736 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14737
14738         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14739         labels from the symbol-names by thwacking off the overly redundant
14740         and overused "mode", parenthesizing "minor", and capitalizing the
14741         resultant strings.  Also shortened the menu's title by eliminating
14742         the redundant buffer name.
14743         (add-minor-mode): Beautified the docstring, added mention of the
14744         `:menu-tag' property of TOGGLE.
14745         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14746         `toggle-sym' to beatify the mode-life menus.
14747         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14748         `auto-fill-function'.
14749
14750 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14751
14752         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14753         menus to :style 'toggle.
14754
14755 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14756
14757         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14758
14759 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14760
14761         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14762         only recognize first hyperlink.
14763         (hyper-apropos-highlightify): Deletia, this is already done by
14764         `hyper-apropos-insert-face'.
14765         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14766
14767 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14768
14769         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14770         mail.
14771         (toolbar-mail-reader): Add support for `send'.
14772         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14773
14774 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14775
14776         * info.el (Info-emacs-info-file-name): Add defvar for
14777         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14778         will function properly.
14779
14780 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14781
14782         * simple.el: make the backwards delete function called by
14783         `backward-or-forward-delete-char' user configurable.
14784
14785 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14786
14787         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14788         compiled function got loaded from.
14789
14790 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14791
14792         * term/apollo.el: Synched up with InfoDock 3.6.2.
14793
14794 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14795
14796         * startup.el (load-init-file): Load autoloads earlier.
14797         (startup-splash-frame): Handle InfoDock logo.
14798
14799         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14800         InfoDock.
14801         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14802
14803         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14804         doesn't have this function.
14805
14806         * packages.el (locate-data-file): Fix to call `locate-file'.
14807
14808 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14809
14810         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14811         version of version.el.
14812         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14813
14814         * x-menubar.el (default-menubar): Guard reference to
14815         `gnuserv-frame'.
14816         (default-menubar): Guard references to `font-lock-mode'.
14817         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14818         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14819
14820         * make-docfile.el: Don't snarf doc strings from autoloads.
14821
14822         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14823         loading auto-autoloads files.
14824
14825         * loaddefs.el: Disable dumping autoloads.
14826
14827 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14828
14829         * lisp-mnt.el: Synch to Emacs 20.2.
14830
14831         * help.el: Remove manual autoload of `finder-by-keyword'.
14832
14833         * finder.el (finder-by-keyword): Autoload.
14834
14835         * help.el: Conditionalize hyperbole setup.
14836
14837 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14838
14839         * packages.el (package-require): Update to reflect new data format.
14840
14841 1998-01-02  Didier Verna  <didier@xemacs.org>
14842
14843         * x-menubar.el (default-menubar): make the tutorials available
14844         through the menubar. (Plus some compilation warnings cleanup).
14845
14846 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14847
14848         * check-features.el: New file.  Perform sanity check after build.
14849
14850         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14851         files to tooltalk package.
14852         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14853         package.
14854
14855         * package-admin.el (package-admin-xemacs): Use better default for
14856         location of XEmacs binary.
14857
14858 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14859
14860         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14861         tag with sexp and add value tag with value `t'.
14862
14863 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14864
14865         * package-get.el: Changes to work with real data.
14866         From Pete Ware <ware@cis.ohio-state.edu>
14867
14868         * packages.el (packages-reload-autoloads): Guard load for the time
14869         being.
14870
14871         * update-elc.el ("packages.el"): Force loading packages.el instead
14872         of possibly out-of-date packges.elc.
14873         * make-docfile.el ("packages.el"): Ditto.
14874
14875 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14876
14877         * build-report.el (build-report-delete-regexp): Added a rule for
14878         the main tarball shadowing anything past it.
14879
14880 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14881
14882         * packages.el (package-provide): Delete a previous provide.
14883
14884         * package-info.el: New file.
14885
14886         * package-get.el: New file.
14887         From Pete Ware <ware@cis.ohio-state.edu>
14888         (package-get): Fix md5 computation to work with Mule.
14889
14890 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14891
14892         * simple.el (log-message-*): Quote symbols in docstrings properly.
14893
14894 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14895
14896         * packages.el (packages-new-autoloads): Ignore symbolic links.
14897
14898         * cus-face.el (face-custom-attributes-get): Fix typo.
14899         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14900
14901 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14902
14903         * startup.el (load-init-file): Reload new or changed autoloads
14904         unless inhibited.  Reload modified dumped lisp (stubbed).
14905
14906         * packages.el (packages-new-autoloads): New function.
14907         (packages-reload-autoloads): New function.
14908         (packages-reload-dumped-lisp): New (stub) function.
14909
14910         * loadup.el: Inhibit reloading dumped files when running temacs.
14911
14912         * loadhist.el (file-provides): Extend to handle variant
14913         extensions.
14914
14915         * replace.el (query-replace): Fix typo.
14916
14917 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14918
14919         * make-docfile.el: list-autoloads-path has been renamed.
14920         * update-elc.el: list-autoloads has been renamed.
14921
14922         * packages.el (packages-list-autoloads): Renamed.
14923         (packages-list-autoloads-path): Ditto.
14924
14925 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14926
14927         * packages.el (packages-find-packages-1): Made it signal a warning
14928         for an error in an auto-autoload.el file.
14929
14930 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14931
14932         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14933         tag with const.
14934         From Aki Vehtari <Aki.Vehtari@hut.fi>
14935
14936         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14937
14938         * loadhist.el (unload-feature): Remove autoload.
14939
14940 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14941
14942         * loadhist.el: Unpackaged.
14943
14944         * help.el (describe-symbol-find-file): Rename
14945         `describe-function-find-file' and make old name obsolete.
14946         (describe-function-1): Use it.
14947         (describe-function-1): Guard reference to
14948         `compiled-function-annotation'.
14949
14950 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14951
14952         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14953         argument.
14954         (help-mode-quit): New optional arg to control whether it kills or
14955         buries.  Tidied up.
14956         (with-displaying-help-buffer): Don't kill buffer initially, even
14957         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14958         (help-pretty-print-value): Rename back from
14959         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14960         use it, otherwise use dumped `cl-prettyprint'.
14961         (describe-variable): Use `help-pretty-print-value' again.
14962         (find-func): Removed reference to "find-func" at end.
14963
14964 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14965
14966         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14967           GUI XEmacs. Rename? x-menubar is rather window system
14968           independant, except for a couple of items.
14969
14970 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14971
14972         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14973         entries as they will no longer be distributed with XEmacs.
14974
14975         * format.el (format-alist): Fix image/tiff regexps.
14976         From P. E. Jareth Hein <jareth@camelot-soft.com>
14977
14978         * help.el (help-maybe-pretty-print-value): Rename.
14979         (describe-variable): Use it.
14980         (describe-variable): Add trailing linefeed.
14981
14982 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14983
14984         * help.el (describe-function-1): Don't output anything for
14985           arglist of autoload functions.
14986
14987 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14988
14989         * help.el (describe-function-1): Don't output anything for
14990           arglist of autoload functions.
14991
14992 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14993
14994         * help.el (help-mode-map): New bindings for `help-mode-bury',
14995         `describe-function-at-point', `describe-variable-at-point',
14996         `Info-elisp-ref', `customize-variable', `help-next-section' and
14997         `help-prev-section'.
14998         (help-next-section): New function.
14999         (help-prev-section): New function.
15000         (help-mode-quit): Changed to kill the help buffer.
15001         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15002         correctly.
15003         (help-buffer-name): New function to generate the name of help
15004         buffers.
15005         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15006         argument giving the name of the help buffer.
15007         (describe-key): Use `with-displaying-help-buffer' with name.
15008         (describe-mode): Ditto.
15009         (describe-bindings): Ditto.
15010         (describe-prefix-bindings): Ditto.
15011         (view-lossage): Ditto.
15012         (with-syntax-table): New macro.
15013         (function-called-at-point): Use `ignore-errors' and
15014         `with-syntax-table'.
15015         (function-at-point): Ditto.
15016         (describe-function): Use `with-displaying-help-buffer' with name.
15017         (function-arglist): Extracted from `describe-function-1'.  Returns
15018         function's arglist as string.
15019         (function-documentation): Extracted from `describe-function-1'.
15020         Returns function's docstring.
15021         (describe-function-1): Remove all the "stream" garbage, including
15022         the stream argument.  Use `function-arglist' and
15023         `function-documentation'.
15024         (describe-function-arglist): Just use `function-arglist'.
15025         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15026         (help-pretty-print-value): New function to help with
15027         pretty-printing variable values.  Knows about `#<...>'.  Needs
15028         `pp-internal'.
15029         (describe-variable): Use `with-displaying-help-buffer' with name.
15030         Formatting improved.  Display file where variable is defined, if
15031         known.  Use `help-pretty-print-value'.
15032         (describe-syntax): Use `with-displaying-help-buffer' with name.
15033         (list-processes): Remove "stream" garbage.
15034
15035 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15036
15037         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15038         call a dumped routine instead.
15039
15040         * x-win-xfree86.el: Wrap file in defun.
15041         * x-win-sun.el: Ditto.
15042
15043 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15044
15045         * help.el (view-emacs-news): Remove usage of outl-mouse which
15046         advises functions and does other evil things.
15047
15048 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15049
15050         * format.el (format-alist): Add `image/tiff'.
15051         From P. E. Jareth Hein <jareth@camelot-soft.com>
15052
15053 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15054
15055         * about.el (about-hackers): More names added.
15056
15057         * make-docfile.el: Remove superfluous package path search.
15058
15059         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15060
15061 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15062
15063         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15064         ignored shadows.
15065
15066 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15067
15068         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15069         get trailing slashes when added to the load-path.
15070
15071         * x-init.el (init-x-win): Locate where XEmacs X localization files
15072         are.
15073
15074 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15075
15076         * x-faces.el: Added support for foregroundToolBarColor
15077           to xpm-color-symbols.
15078
15079 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15080
15081         * etags.el (tags-remove-duplicates): Removed.
15082         (buffer-tag-table-list): Use `delete-duplicates'.
15083
15084         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15085         correctly.
15086         (get*): Defalias to `get'.
15087
15088         * cl.el (eql): Compare integers with `eq'.
15089         (cl-map-extents): Check for `map-extents' first.
15090
15091 1997-12-17  Didier Verna  <didier@xemacs.org>
15092
15093         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15094         added the 'numero', 'copyright' and 'trademark' symbols.
15095
15096         * leim/quail/latin-post.el ("french-postfix"): see above.
15097
15098 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15099
15100         * widget.el (define-widget): Check the arguments.
15101
15102         * cus-edit.el (customize-face): Use `check-argument-type'.
15103         (custom-variable-value-create): Use `signal' to signal error.
15104         (custom-variable-reset-saved): Ditto.
15105         (custom-variable-reset-standard): Ditto.
15106         (custom-face-reset-saved): Ditto.
15107
15108         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15109         (widget-default-format-handler): Ditto.
15110         (widget-checklist-add-item): Ditto.
15111         (widget-radio-add-item): Ditto.
15112         (widget-editable-list-entry-create): Ditto.
15113         (widget-sexp-prompt-value): Ditto.
15114
15115         * custom.el (custom-declare-variable): Signal errors better.
15116         (custom-handle-keyword): Ditto.
15117         (custom-declare-group): Ditto.
15118
15119         * window-xemacs.el (windows): Ditto.
15120
15121         * menubar.el (menu): Ditto.
15122
15123         * keydefs.el (keyboard): Ditto.
15124
15125         * minibuf.el (minibuffer): Ditto.
15126
15127         * process.el (execute): Ditto.
15128
15129         * fill.el (fill): Ditto.
15130
15131         * modeline.el (modeline): Ditto.
15132
15133         * help.el (help): Ditto.
15134
15135         * faces.el (faces): Ditto.
15136
15137         * files.el (files): Ditto.
15138
15139         * x-init.el (x): Ditto.
15140
15141         * lisp-mode.el (lisp): Ditto.
15142
15143         * process.el (processes): Ditto.
15144
15145         * mouse.el (mouse): Ditto.
15146
15147         * abbrev.el (abbrev): Moved from cus-edit.
15148
15149         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15150         as variable declaration.
15151
15152 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15153
15154         * menubar.el (find-menu-item): Use `check-argument-type'.
15155         (find-menu-item): Cosmetic changes.
15156
15157 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15158
15159         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15160
15161 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15162
15163         * startup.el (set-default-load-path): Only search package-path
15164         when not running temacs.
15165
15166         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15167         files.
15168
15169         * loadup.el: Correct commentary.  Reformatting.
15170         (really-early-error-handler): Use absolute path to the
15171         first dumped-lisp.el file.
15172         (really-early-error-handler): Print full path name of
15173         each dumped lisp file (inherited from InfoDock).
15174
15175         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15176         dumped-lisp.el files.
15177
15178         * make-docfile.el (preloaded-file-list): Reorder when the
15179         package-path is searched.
15180         * update-elc.el: Ditto.
15181
15182         * lisp-mode.el (call-with-condition-handler): Treat the same as
15183         `condition-case' for indentation.
15184
15185         * about.el (about-xemacs): Update release date.
15186
15187 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15188
15189         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15190         anywhere but at the last clause.
15191         (ecase): Disallow `t' and `otherwise'.
15192
15193 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15194
15195         * cus-edit.el (custom-buffer-create-buttons): New function
15196         from stuff moved out of `custom-buffer-create-internal'.
15197         (custom-novice): New variable.  Default t.
15198         (custom-display-global-buttons): Ditto.  Default `top'.
15199         (custom-buffer-create-internal): Only display help if
15200         `custom-novice' is non-nil.  Display global buttons according to
15201         `custom-display-global-buttons'.
15202
15203 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15204
15205         * menubar.el (find-menu-item): Use `check-argument-type'.
15206         (find-menu-item): Cosmetic changes.
15207
15208 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15209
15210         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15211         look.
15212
15213 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15214
15215         * format.el (format-deannotate-region):  Bug fix.
15216         Deannotating a region containing unknown tags would fail
15217         (causing decoding of text/enriched to fail at user level)
15218
15219 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15220
15221         * minibuf.el (read-directory-name): Support sixth
15222           arg, HISTORY, as already documented.
15223
15224 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15225
15226         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15227         to `ecase'.
15228
15229 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15230
15231         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15232         skk-activate.
15233
15234 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15235
15236         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.