update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hanyo-denshi/ks', `===jis-x0208' and
5         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
6         as the entity-reference for `===jis-x0213-1@2000'; use
7         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
8
9 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `===jis-x0208'.
13
14         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
15         instead of `===jis-x0208' as the mother.
16         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
17         `===jis-x0208' as the mother.
18         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
19         `===jis-x0208' as the mother.
20         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
21         `===jis-x0213-1' as the mother.
22         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
23         `===jis-x0213-1' as the mother.
24         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
25         the mother.
26         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
27         mother.
28
29 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `=ucs-var-001'.
33
34 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=ucs-bmp-var-001'.
38
39         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
40         CHISE.
41         (=ucs-bmp-var-001): Ditto.
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
44         setting for `=ucs-var-003'.
45
46 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `=ucs-bmp-var-003'.
50
51         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
52         CHISE.
53         (=ucs-bmp-var-003): Ditto.
54
55 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
58         setting for `=ucs-var-002'.
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `=ucs-bmp-var-002'.
62
63         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
64         CHISE.
65         (=ucs-bmp-var-002): Ditto.
66
67 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
70         XEmacs CHISE.
71         (==jis-x0208@1978/5pr): Ditto.
72
73 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=>ucs-bmp-cjk@component'.
77
78         * mule/mule-conf.el (=>ucs@component): New coded-charset for
79         XEmacs CHISE.
80         (=>ucs-bmp-cjk@component): Ditto.
81
82 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         setting for `=>iwds-1'.
86
87 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
90         CHISE.
91
92 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-charset.el (default-coded-charset-priority-list):
95         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
96         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
97         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
98         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
99
100 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist):
103         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
104
105         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
106         `=>>ucs@iso' as the mother.
107         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
108         mother.
109
110 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
113         setting for `===hanyo-denshi/ia'.
114
115 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `===hanyo-denshi/ia'.
119
120 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-conf.el (=koseki): Fix DOC.
123         (==koseki): New coded-charset for XEmacs CHISE.
124
125 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
128         XEmacs CHISE.
129         (===hanyo-denshi/jd): Fix DOC.
130
131 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
134         setting for `===hanyo-denshi/ip'.
135
136 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hanyo-denshi/ip'.
140
141         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
142         XEmacs CHISE.
143
144 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `==ucs-radicals@unicode' and `=>daikanwa'.
148
149         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
150         for XEmacs CHISE.
151
152 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
155         XEmacs CHISE.
156
157 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `===ruimoku-v6'.
161
162 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `===ruimoku-v6'.
166
167 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
170         CHISE.
171
172 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
175         coded-charset for XEmacs CHISE.
176
177 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
180         XEmacs CHISE.
181
182 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `===ucs-sip@iso'.
186
187 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
190         CHISE.
191
192 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `==ucs-sip@iso'.
196
197         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
198         CHISE.
199
200 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
203         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
204         (=ucs-sip-ext-b@iso): Fix registry.
205         (==ucs-sip-ext-b@iso): Ditto.
206         (===ucs-sip-ext-b@iso): Ditto.
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `=ucs-sip@iso'.
210
211 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>cbeta'.
215
216 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=>cns11643-7'.
220
221         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
222
223 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
226         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
227
228 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
231         `=ucs@cns'.
232         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
233         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
234         `=ucs@jis/1990'.
235         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
236         `=ucs@jis/2000'.
237         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
238         `=ucs@jis/2004'.
239         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
242         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
243
244 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
247         XEmacs CHISE.
248         (==jis-x0208@1978/1pr): Ditto.
249         (==jis-x0208@1978/2-pr): Ditto.
250
251 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
254         setting for `===jis-x0213-1@2004'.
255
256 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
260
261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
262         `===hanyo-denshi/jb'.
263
264         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
265         XEmacs CHISE.
266         (=+>hanyo-denshi/ft): Ditto.
267         (=+>hanyo-denshi/jt): Ditto.
268
269 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `===hanyo-denshi/hg'.
273
274 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
277         XEmacs CHISE.
278         (===hanyo-denshi/hg): Ditto.
279
280 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
283         glyph-forms instead of detailed glyph-images.
284         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
285         `=adobe-japan1-*'.
286         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
287         (===adobe-japan1-1): Ditto.
288         (===adobe-japan1-2): Ditto.
289         (===adobe-japan1-3): Ditto.
290         (===adobe-japan1-4): Ditto.
291         (===adobe-japan1-5): Ditto.
292         (===adobe-japan1-6): Ditto.
293         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
294         `=>>>adobe-japan1' as the mother.
295         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
296         `=>>adobe-japan1' as the mother.
297         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
298         glyph-images.
299         (==jis-x0208@1978): Ditto.
300         (==jis-x0208@1983): Ditto.
301         (==jis-x0208@1990): Ditto.
302         (==jis-x0213-1): Ditto.
303         (==jis-x0213-1@2000): Ditto.
304         (==jis-x0213-1@2004): Ditto.
305         (==jis-x0213-2): Ditto.
306         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
307         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
308         `=jis-x0208@1978'.
309         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
310         `=jis-x0208@1983'.
311         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
312         `=jis-x0208@1990'.
313         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
314         `=jis-x0213-1'.
315         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
316         `=jis-x0213-1@2000'.
317         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
318         `=jis-x0213-1@2004'.
319         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
320         `=jis-x0213-2'.
321         (===jis-x0208): New coded-charset for XEmacs CHISE.
322         (===jis-x0208@1978): Ditto.
323         (===jis-x0208@1983): Ditto.
324         (===jis-x0208@1990): Ditto.
325         (===jis-x0213-1): Ditto.
326         (===jis-x0213-1@2000): Ditto.
327         (===jis-x0213-2): Ditto.
328         (===jis-x0212): Ditto.
329         (===ks-x1001): Ditto.
330         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
331         mother.
332         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
333         as the mother.
334         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
335         as the mother.
336         (===cns11643-1): New coded-charset for XEmacs CHISE.
337         (===cns11643-2): Ditto.
338         (===cns11643-3): Ditto.
339         (===cns11643-4): Ditto.
340         (===cns11643-5): Ditto.
341         (===cns11643-6): Ditto.
342         (===cns11643-7): Ditto.
343         (=>>cns11643-1): Ditto.
344         (==big5-cdp): Indicate abstract glyph-images instead of
345         representative glyph-images.
346         (===big5-cdp): New coded-charset for XEmacs CHISE.
347         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
348         detailed glyph-images.
349         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
350         `=hanyo-denshi/*'.
351         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
352         (===hanyo-denshi/ib): Ditto.
353         (===hanyo-denshi/jt): Ditto.
354         (===hanyo-denshi/ks): Ditto.
355         (===mj): Ditto.
356         (===mj-0): Ditto.
357         (===mj-1): Ditto.
358         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
359         `=>>>hanyo-denshi/*' as its mother.
360         (==gt): Indicate abstract glyph-forms instead of detailed
361         glyph-images.
362         (===gt): New coded-charset for XEmacs CHISE.
363         (=>>>gt): Indicates `==gt' instead of `=gt'.
364         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
365         (==gt-k): Indicate abstract glyph-forms instead of detailed
366         glyph-images.
367         (===gt-k): New coded-charset for XEmacs CHISE.
368         (==daikanwa): Indicates glyph-images instead of detailed
369         glyph-images.
370         (===daikanwa): New coded-charset for XEmacs CHISE.
371         (===daikanwa/+p): Ditto.
372         (===daikanwa/ho): Ditto.
373         (==cbeta): Ditto.
374         (===cbeta): Ditto.
375         (==jef-china3): Ditto.
376         (===jef-china3): Ditto.
377         (==ruimoku-v6): Ditto.
378         (==ucs@iso): Indicate representative glyph-forms instead of
379         representative glyph-images.
380         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
381         (==ucs@unicode): Indicate representative glyph-forms instead of
382         representative glyph-images.
383         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
384         `=ucs@unicode'.
385         (==ucs@cns): Indicate representative glyph-forms instead of
386         representative glyph-images.
387         (==ucs@jis): Ditto.
388         (==ucs@jis/1990): Ditto.
389         (==ucs@jis/2000): Ditto.
390         (==ucs@jis/2004): Ditto.
391         (==ucs@ks): Ditto.
392         (===ucs@iso): New coded-charset for XEmacs CHISE.
393         (===ucs@unicode): Ditto.
394         (===ucs@gb): Ditto.
395         (===ucs@ks): Ditto.
396         (===ucs-bmp-cjk@gb): Ditto.
397         (===ucs-sip-ext-b@iso): Ditto.
398
399 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
402         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
403         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
404         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
405         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
406         `===cns11643-3', `===cns11643-4', `===cns11643-5',
407         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
408         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
409         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
410         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist):
413         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
414         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
415         - Use "&g1-[NAME];" for `=>>[NAME]'.
416         - Abolish "&g2-[NAME];".
417
418 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
421         `=>>ucs@cns' as the mother.
422
423 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `==ucs@ks'.
427
428 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
431         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
432         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
433         0x00E30000〜0x00E409D5.
434
435 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-coding.el (coded-charset-entity-reference-alist):
438         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
439         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
440
441 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
445
446         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
447         (=mj-0): Ditto.
448         (=mj-1): Ditto.
449         (==mj): Ditto.
450         (==mj-0): Ditto.
451         (==mj-1): Ditto.
452         (=>>mj): Ditto.
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `=mj' and `==mj'.
456
457 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
460         CHISE.
461
462 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
465         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
466         `=>ucs@hanyo-denshi'.
467
468 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         setting for `=koseki' and `=>ucs@hanyo-denshi'.
472
473         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
474         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
475
476 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
479         XEmacs CHISE.
480
481 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist):
484         Change priority of `=>>>ucs@iso'.
485
486         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
487         `=>>>ucs@iso' as the mother.
488         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
489
490 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist):
493         Change priority of `=>>>ucs@unicode'.
494
495         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
496         `=ucs@unicode'.
497
498 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
501         Change priority of `=>>>ucs@jis'.
502
503         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
504         `=ucs@jis'.
505
506 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         setting for `==daikanwa/+p'.
510
511 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         setting for `==shinjigen@1ed'.
515
516 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
519         XEmacs CHISE.
520
521 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-conf.el (==shinjigen): Modify DOC.
524         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
525         (==shinjigen@rev): Modify DOC.
526
527 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
530         CHISE.
531
532 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         settings for `==daikanwa' and `==ucs@JP/hanazono'.
536
537         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
538         XEmacs CHISE.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `==daikanwa'.
542
543 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `==cns11643-7'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `==cns11643-7'.
550
551 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `==cns11643-6'.
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `==cns11643-6'.
558
559 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `==cns11643-5'.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `==cns11643-5'.
566
567 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `==cns11643-4'.
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `==cns11643-4'.
574
575 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `==cns11643-3'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `==cns11643-3'.
582
583 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586         setting for `==cns11643-2'.
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `==cns11643-2'.
590
591 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist):
594         Change priority of `=>>>ucs@ks'.
595
596         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
597         `=ucs@ks'.
598
599 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
602         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
603         `==ucs@cns' and `==cns11643-1'.
604
605         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
606         (==cns11643-2): Ditto.
607         (==cns11643-3): Ditto.
608         (==cns11643-4): Ditto.
609         (==cns11643-5): Ditto.
610         (==cns11643-6): Ditto.
611         (==cns11643-7): Ditto.
612
613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
614         `==cns11643-1'.
615
616 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist):
619         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
620         `=>>>ucs@jis/1990'.
621
622         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
623         `=ucs@jis/1990'.
624         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
625         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
626
627 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist):
630         Change priority of `=>>>ucs@cns'.
631
632         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
633         `=ucs@cns'.
634
635 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
638         `==ks-x1001'.
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
641         `=ks-x1001' instead of `korean-ksc5601'; add setting for
642         `==ks-x1001'.
643
644 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
647
648 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
651         `=jis-x0208'.
652         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
653         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
654         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
655         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
656         (=>>>jis-x0213-1@2000): Changed to an alias for
657         `=jis-x0213-1@2000'.
658         (=>>>jis-x0213-1@2004): Changed to an alias for
659         `=jis-x0213-1@2004'.
660         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
661
662 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
665         `=adobe-japan1-0'.
666         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
667         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
668         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
669         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
670         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
671         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
672
673 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
677         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
678         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
679         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
680         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
681
682 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
686         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
687         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
688         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
689         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
690         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
691         `==jis-x0212'.
692
693 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
696         "AdobeJapan1-[0-6]$".
697         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
698         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
699         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
700         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
701         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
702         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
703         (==adobe-japan1-1): Ditto.
704         (==adobe-japan1-2): Ditto.
705         (==adobe-japan1-3): Ditto.
706         (==adobe-japan1-4): Ditto.
707         (==adobe-japan1-5): Ditto.
708         (==adobe-japan1-6): Ditto.
709         (==jis-x0208): Ditto.
710         (==jis-x0208@1978): Ditto.
711         (==jis-x0208@1983): Ditto.
712         (==jis-x0208@1990): Ditto.
713         (==jis-x0213-1): Ditto.
714         (==jis-x0213-1@2000): Ditto.
715         (==jis-x0213-1@2004): Ditto.
716         (==jis-x0213-2): Ditto.
717         (==jis-x0212): Ditto.
718         (==gb2312): Ditto.
719         (==iso-ir165): Ditto.
720         (==gb12345): Ditto.
721         (==ks-x1001): Ditto.
722         (==cns11643-1): Ditto.
723         (==cns11643-2): Ditto.
724         (==cns11643-3): Ditto.
725         (==cns11643-4): Ditto.
726         (==cns11643-5): Ditto.
727         (==cns11643-6): Ditto.
728         (==cns11643-7): Ditto.
729         (==big5-cdp): Ditto.
730         (==hanyo-denshi/ja): Ditto.
731         (==hanyo-denshi/jb): Ditto.
732         (==hanyo-denshi/jc): Ditto.
733         (==hanyo-denshi/jd): Ditto.
734         (==hanyo-denshi/ft): Ditto.
735         (==hanyo-denshi/ia): Ditto.
736         (==hanyo-denshi/ib): Ditto.
737         (==hanyo-denshi/hg): Ditto.
738         (==hanyo-denshi/jt): Ditto.
739         (==hanyo-denshi/ks): Ditto.
740         (==gt): Ditto.
741         (==gt-k): Ditto.
742         (==daikanwa): Ditto.
743         (==shinjigen): Ditto.
744         (==ucs@iso): Ditto.
745         (==ucs@unicode): Ditto.
746         (==ucs@gb): Ditto.
747         (==ucs-bmp@gb): Ditto.
748         (==ucs@cns): Ditto.
749         (==ucs-bmp@cns): Ditto.
750         (==ucs@jis): Ditto.
751         (==ucs@jis/1990): Ditto.
752         (==ucs@jis/2000): Ditto.
753         (==ucs@jis/2004): Ditto.
754         (==ucs@JP): Ditto.
755         (==ucs@JP/hanazono): Ditto.
756         (==ucs@ks): Ditto.
757         (==ucs-bmp@ks): Ditto.
758         (==ucs@cns11643): Ditto.
759         (==ucs-bmp-cjk@gb): Ditto.
760         (==ucs-bmp-cjk@JP/hanazono): Ditto.
761         (==ucs-sip-ext-b@iso): Ditto.
762
763 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Use
766         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
767
768         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
769         XEmacs CHISE.
770         (=ucs-bmp-cjk@unicode): Abolished.
771
772 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `=+>ucs-bmp-cjk-compat@jis'.
776
777         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
778         for XEmacs CHISE.
779
780 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
783         CHISE.
784
785 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
788         for XEmacs CHISE.
789         (=jis-x0208@1978/1er-pr): Abolished.
790         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
791         `=jis-x0208@1978/1er-pr' as the mother.
792
793 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         setting for `=ucs-itaiji-084'.
797
798 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-charset.el (default-coded-charset-priority-list):
801         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
802
803         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
804         XEmacs CHISE.
805         (=ucs-bmp-itaiji-084): Ditto.
806
807 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
811
812 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
816
817         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
818         XEmacs CHISE.
819         (=big5-cdp-var-5): Ditto.
820
821 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
824         XEmacs CHISE.
825
826 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
829         XEmacs CHISE.
830
831 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `=>>>hanyo-denshi/ft'.
835
836 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
839         XEmacs CHISE.
840         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
841         `=hanyo-denshi/jd' as the mother.
842
843 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
846         XEmacs CHISE.
847         (=+>adobe-japan1-1): Ditto.
848         (=+>adobe-japan1-2): Ditto.
849         (=+>adobe-japan1-3): Ditto.
850         (=+>adobe-japan1-4): Ditto.
851         (=+>adobe-japan1-5): Ditto.
852         (=+>adobe-japan1-6): Ditto.
853         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
854
855 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist):
858         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
859         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
860
861         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
862         the top.
863
864 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
867         XEmacs CHISE.
868         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
869         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
870         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
871
872 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-charset.el (default-coded-charset-priority-list):
875         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
876         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
877
878         * mule/mule-conf.el: Modify order of definitions of some
879         coded-charsets.
880
881 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist):
884         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
885         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
886
887         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
888         CHISE.
889         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
890         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
891
892 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
895         CHISE.
896
897 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `=daikanwa/+2p'.
901
902         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
903         XEmacs CHISE.
904
905 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
908         XEmacs CHISE.
909         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
910
911 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `=>>>hanyo-denshi/ib'.
915
916 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
919         XEmacs CHISE.
920         (=>>>hanyo-denshi/ib): Ditto.
921         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
922         `=hanyo-denshi/ja' as the mother.
923         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
924         `=hanyo-denshi/ib' as the mother.
925
926 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
929         XEmacs CHISE.
930         (utf-8-ivs-mcs-er): Likewise.
931         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
932         and `=>ucs-gb'.
933         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
934         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
935         `ucs-gb' and `=>ucs-gb'.
936         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
937         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
938         and `=>ucs-cns'.
939         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
940         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
941         `ucs-cns' and `=>ucs-cns'.
942         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
943         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
944         `ucs-big5' and `=>ucs-big5'.
945         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
946         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
947         `ucs-big5' and `=>ucs-big5'.
948         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
949         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
950         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
951         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
952         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
953         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
954         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
955         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
956         `=>ucs-jis'; modify DOC and mnemonic.
957         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
958         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
959         and `=>ucs-jis'; modify DOC and mnemonic.
960         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
961         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
962         `=>ucs-ks'.
963         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
964         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
965         and `=>ucs-ks'.
966         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
967
968 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist):
971         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
972
973 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist):
976         Modify priorities.
977
978 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
981         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
982
983 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
987
988 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
991         CHISE.
992
993 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
996         CHISE.
997
998 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1001         CHISE.
1002
1003 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1006         `=+>ucs-bmp-cjk@unicode'.
1007
1008         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1009         for XEmacs CHISE.
1010
1011 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         setting for `=>>daikanwa'.
1015
1016 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=>>hanyo-denshi/jt'.
1020
1021 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1024         XEmacs CHISE.
1025         (=+>jis-x0208@1990): Ditto.
1026         (=+>jis-x0213-1@2000): Ditto.
1027
1028 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1031         XEmacs CHISE.
1032
1033 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1036         XEmacs CHISE.
1037         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1038         `=hanyo-denshi/jc' as the mother.
1039
1040 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `=+>adobe-japan1'.
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list):
1046         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1047         and `=>>hanyo-denshi/ft' to `=>>gt'.
1048
1049 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1050
1051         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1052         XEmacs CHISE.
1053         (=>>adobe-japan1-1): Ditto.
1054         (=>>adobe-japan1-2): Ditto.
1055         (=>>adobe-japan1-3): Ditto.
1056         (=>>adobe-japan1-4): Ditto.
1057         (=>>adobe-japan1-5): Ditto.
1058         (=>>adobe-japan1-6): Ditto.
1059         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1060
1061 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-conf.el (=adobe-japan1): New alias for
1064         `=adobe-japan1-6'.
1065         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1066         (=>>>adobe-japan1-1): Ditto.
1067         (=>>>adobe-japan1-2): Ditto.
1068         (=>>>adobe-japan1-3): Ditto.
1069         (=>>>adobe-japan1-4): Ditto.
1070         (=>>>adobe-japan1-5): Ditto.
1071         (=>>>adobe-japan1-6): Ditto.
1072         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1073
1074 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `=>>>adobe-japan1'.
1078
1079 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1082         setting for `=+>ucs@ks'.
1083
1084 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1087         XEmacs CHISE.
1088         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1089         `=adobe-japan1-6' as the mother.
1090
1091 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1092
1093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1094         setting for `=>cns11643-7'.
1095
1096 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1099         CHISE.
1100
1101 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1104         XEmacs CHISE.
1105         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `=>ucs@jis/2004'.
1109
1110 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `=+>gt'.
1114
1115         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1116         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1117
1118 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1121         `=>ucs@unicode' as the mother.
1122         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1123         mother.
1124         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1125         mother.
1126         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1127         mother.
1128
1129 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         setting for `=+>ucs@unicode'.
1133
1134         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1135         CHISE.
1136
1137 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1140         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1141         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1142         - Add setting for `=+>ucs@cns'.
1143
1144         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1145         CHISE.
1146         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1147         as the mother.
1148         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1149         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1153
1154 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1157         setting for `=>ucs@ks'.
1158
1159 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=ucs-bmp-cjk-compat@unicode'.
1163
1164         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1165         coded-charset for XEmacs CHISE.
1166
1167 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1170         `=ucs-bmp-cjk-compat'.
1171
1172         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1173         XEmacs CHISE.
1174
1175 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1178         CHISE.
1179
1180 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1183         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1184
1185         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1186         `=>ucs@jis/1990'.
1187         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1188
1189 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1193
1194         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1195         CHISE.
1196         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1197         mother.
1198
1199 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1202         `=>jis-x0213-2@usual'.
1203         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1204         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1205         `=>jis-x0213-2@usual' as the mother.
1206
1207 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1210         (=>ucs@JP): New alias for `=+>ucs@jis'.
1211
1212 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1215         `=>jis-x0208@usual'.
1216         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1217         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1218         `=>jis-x0208@usual' as the mother.
1219         (=>jis-x0208): Likewise.
1220
1221 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `=+>jis-x0208@1978'.
1225
1226 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1229         XEmacs CHISE.
1230
1231 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=>>>ucs@jis/1990'.
1235
1236 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1239         setting for `=>ucs@jis/1990'.
1240
1241 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         setting for `=ucs@JP/hanazono'.
1245
1246         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1247         CHISE.
1248         (=ucs@JP/hanazono): Ditto.
1249         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1250         (=>>hanyo-denshi/jc): Ditto.
1251         (=>>hanyo-denshi/jd): Ditto.
1252
1253 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1256         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1257
1258 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1261         XEmacs CHISE.
1262
1263 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1266         XEmacs CHISE.
1267
1268 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1271         `=ucs-bmp-cjk@JP'.
1272
1273 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1276         XEmacs CHISE.
1277
1278 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1281         Modify order of settings; add settings for `=daikanwa@rev2'.
1282
1283 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1286         setting for `=>>cbeta'.
1287
1288         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1289         CHISE.
1290
1291 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294         setting for `=>>adobe-japan1'.
1295
1296 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1299         XEmacs CHISE.
1300
1301 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         setting for `=>>hanyo-denshi/ia'.
1305
1306         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1307         XEmacs CHISE.
1308
1309 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1313
1314         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1315         XEmacs CHISE.
1316         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1317         `=hanyo-denshi/jt' as the mother.
1318
1319 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `=>>>jis-x0213-2'.
1323
1324         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1325         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1326         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1327
1328 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1331         XEmacs CHISE.
1332
1333 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1336         XEmacs CHISE.
1337
1338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1339         `=>>jis-x0213-1@2004'.
1340
1341 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1344         XEmacs CHISE.
1345
1346 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1349         - Use "&g2-*;" as entity-references for `=>>>*'.
1350         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1351
1352         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1353         XEmacs CHISE.
1354         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1355         as the mother.
1356
1357 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         setting for `=>>hanyo-denshi/ib'.
1361
1362         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1363         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1364         (=>>jis-x0208@1990): Ditto.
1365         (=>>hanyo-denshi/ib): Ditto.
1366
1367         * mule/mule-charset.el (default-coded-charset-priority-list):
1368         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1369
1370 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1373         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1374         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1375         `=>>>ucs@jis/2004'.
1376
1377 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1380         XEmacs CHISE.
1381         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1382         `=jis-x0213-1@2004' as the mother.
1383         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1384         (=>>>ucs@ks): Ditto.
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list):
1387         Modify priority of `=hanyo-denshi/*'.
1388
1389 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         settings for `=>>ucs@JP' and `=ucs@JP'.
1393
1394 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1397         CHISE.
1398
1399 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1402         setting for `=>>>ucs@cns'.
1403
1404         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1405         CHISE.
1406
1407 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1410         instead of `=>>>jis-x0213-1@2004' as the mother.
1411         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1412         (=>>>ucs@unicode): Likewise.
1413         (=>>>ucs@jis): Likewise.
1414         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1415         mother.
1416         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1417
1418 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1422         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1423         `=>>>ucs@jis'.
1424
1425 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1426
1427         * mule/mule-charset.el (default-coded-charset-priority-list):
1428         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1429         and `=jis-x0213-*-2000'.
1430
1431 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1434         XEmacs CHISE.
1435         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1436         `=>>jis-x0213-1' as the mother.
1437
1438 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1442
1443 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1446
1447 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1448
1449         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1450         XEmacs CHISE.
1451
1452 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-coding.el (decomposition-feature-list): Set
1455         `=decomposition', `=decomposition@cid' and
1456         `=decomposition@hanyo-denshi'.
1457
1458 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1461         setting for `=>>hanyo-denshi/ks'.
1462
1463         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1464         XEmacs CHISE.
1465
1466 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1470
1471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1472         `=hanyo-denshi/ks/mf'.
1473
1474         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1475         XEmacs CHISE.
1476         (=hanyo-denshi/ks/mf): Ditto.
1477
1478 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1481         settings for P=hanyo-denshi/jt'.
1482
1483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1484         `=hanyo-denshi/jt'.
1485
1486         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1487         XEmacs CHISE.
1488
1489 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1490
1491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1492         settings for `=hanyo-denshi/ip'.
1493
1494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1495         `=hanyo-denshi/ip'.
1496
1497         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1498         XEmacs CHISE.
1499
1500 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         settings for `=hanyo-denshi/hg'.
1504
1505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1506         `=hanyo-denshi/hg'.
1507
1508         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1509         XEmacs CHISE.
1510
1511 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1514         setting for `=>>hanyo-denshi/ft'.
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `=>>hanyo-denshi/ft'.
1518
1519         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1520         XEmacs CHISE.
1521
1522 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1525         settings for `=hanyo-denshi/ib'.
1526
1527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1528         `=hanyo-denshi/ib'.
1529
1530         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1531         XEmacs CHISE.
1532
1533 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         settings for isolated characters of `=hanyo-denshi/ia' and
1537         non-isolated characters of `=hanyo-denshi/*'.
1538
1539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1540         `=hanyo-denshi/ia'.
1541
1542         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1543         XEmacs CHISE.
1544
1545 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1548         setting for isolated characters of `=hanyo-denshi/ft'.
1549
1550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1551         `=hanyo-denshi/ft'.
1552
1553         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1554         XEmacs CHISE.
1555
1556 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         setting for isolated characters of `=hanyo-denshi/jd'.
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1562         `=hanyo-denshi/jd'.
1563
1564         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1565         XEmacs CHISE.
1566
1567 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1570         setting for isolated characters of `=hanyo-denshi/jc'.
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1573         `=hanyo-denshi/jc'.
1574
1575         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1576         XEmacs CHISE.
1577
1578 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         setting for isolated characters of `=hanyo-denshi/jb'.
1582
1583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1584         `=hanyo-denshi/jb'.
1585
1586         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1587         XEmacs CHISE.
1588
1589 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1592         setting for isolated characters of `=hanyo-denshi/ja'.
1593
1594 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1597         `=hanyo-denshi/ja'.
1598
1599         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1600         XEmacs CHISE.
1601
1602 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1605         settings for isolated characters of `=adobe-japan1-6'.
1606
1607 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1610         CHISE.
1611         (=daikanwa/+2p): Ditto.
1612         (=daikanwa/ho): Ditto.
1613
1614 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1617         coding-system for XEmacs CHISE.
1618
1619 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1622         setting for `=>>ruimoku-v6'.
1623
1624         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1625         CHISE.
1626
1627 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1630         setting for `=daikanwa@rev1'.
1631
1632 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1635         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1636
1637 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1640         XEmacs CHISE.
1641         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1642
1643 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1644
1645         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1646         CHISE.
1647
1648 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1651         CHISE.
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         setting for `=>ucs@jis'.
1655
1656 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         setting for `=>jis-x0208@usual'.
1660
1661         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1662         XEmacs CHISE.
1663         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1664         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1665         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1666
1667 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1670         CHISE.
1671         (=>>>jis-x0208@1990): Ditto.
1672         (=>>>jis-x0213-1): Ditto.
1673         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1674         mother.
1675         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1676         as the mother.
1677
1678 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `=>ucs@cns' and `=>>ucs@ks'.
1682
1683         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1684         CHISE.
1685
1686 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1689         CHISE.
1690
1691 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1694         CHISE.
1695         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1696         mother.
1697
1698 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1701         `==>ucs-bmp-cjk@bucs'.
1702
1703         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1704         XEmacs CHISE.
1705
1706 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         setting for `==>ucs@bucs'.
1710
1711         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1712         XEmacs CHISE.
1713
1714 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1715
1716         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1717         - Add setting for `=>>jis-x0208'.
1718         - Omit setting for `=>>jis-x0208@1990'.
1719         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1720           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1721           `=ucs@FOO'.
1722
1723 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1726         setting for `=>daikanwa'.
1727
1728 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=daikanwa): Fix DOC.
1731         (=>daikanwa): New abstract character for XEmacs CHISE.
1732         (=>ucs@iso): Likewise.
1733         (=>ucs@unicode): Likewise.
1734         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1735
1736 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1739         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1740           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1741         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1742         - Add `=>big5-cdp'.
1743
1744 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1747         (=>big5-cdp): New abstract character.
1748
1749 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1752         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1753         `chinese-big5'.
1754
1755 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-charset.el (default-coded-charset-priority-list):
1758         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1761         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1762         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1763         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1764         and `=>jis-x0213-2'.
1765
1766 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1769         XEmacs CHISE.
1770         (=>>ucs@jis/2000): Likewise.
1771         (=>>ucs@jis/2004): Likewise.
1772
1773 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1776         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1777         `=>>ucs@cns'.
1778
1779         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1780         XEmacs CHISE.
1781         (=>>gt): Use quote instead of backquote; modify DOC.
1782         (=>gt): Use quote instead of backquote.
1783         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1784         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1785         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1786         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1787         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1788         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1789
1790 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `=>>ucs@unicode' and `=>>gt'.
1794
1795 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1798         XEmacs CHISE.
1799         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1800         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1801         `=jis-x0208@1978/1er-pr' as the mother.
1802         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1803
1804 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1807         `=ucs@unicode' as the mother.
1808
1809 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1812         setting for `=>>ucs@unicode'.
1813
1814         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1815         CHISE.
1816
1817 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1820         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1821
1822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1823         `=adobe-japan1-6' and `=adobe-japan1-base'.
1824
1825         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1826         XEmacs CHISE.
1827         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1828         specify `min-code' and `max-code'.
1829         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1830         (=adobe-japan1-2): Likewise.
1831         (=adobe-japan1-3): Likewise.
1832         (=adobe-japan1-4): Likewise.
1833         (=adobe-japan1-5): Likewise.
1834         (=adobe-japan1-6): Likewise.
1835
1836 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1839         setting for `=>gt'.
1840
1841 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1844         CHISE.
1845
1846 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for `=>zinbun-oracle'.
1850
1851         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1852         for XEmacs CHISE.
1853
1854 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1857         for XEmacs CHISE.
1858         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1859         `=jis-x0208@1978' as the mother.
1860
1861 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1864         - Use `=gt' instead of `ideograph-gt'.
1865         - Use `=gt-k' instead of `ideograph-gt-k'.
1866         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1867         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1868         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1869         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1870         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1871         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1872         - Use `=>>gt' instead of `<=>gt'.
1873         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1874         - Add setting for `=>>jis-x0208@1990'.
1875         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1876           `=>>jis-x0213-1@2000'.
1877         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1878         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1879           `=>>jis-x0213-1@2004'.
1880         - Add setting for `=>>jis-x0208@1978'.
1881         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1882
1883 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1886         XEmacs CHISE.
1887
1888 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1891         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1892         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1893         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1894         `<=>jis-x0213-1@2004'.
1895
1896 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1899         CHISE.
1900         (=>jis-x0213-2): Ditto.
1901
1902 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1905         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1906
1907 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1910         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1911         `=>jis-x0213-1'.
1912
1913 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1916         CHISE.
1917         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1918
1919 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1922         `<==>jis-x0213-1'.
1923         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1924         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1925         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1926         (<=>jis-x0208): New alias for `=>jis-x0208'.
1927         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1928         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1929         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1930         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1931         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1932         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1933         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1934         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1935         (=>>gt): Renamed from `<==>gt'.
1936         (<==>gt): New alias for `=>>gt'.
1937
1938 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1941         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1942         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1943         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1944         - Add settings for `<=>jis-x0213-1@2000' and
1945           `<=>jis-x0213-1@2004'.
1946
1947         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1948         XEmacs CHISE.
1949         (<==>jis-x0213-1): Likewise.
1950         (<==>jis-x0213-1@2000): Likewise.
1951         (<==>jis-x0213-1@2004): Likewise.
1952         (<=>jis-x0208): Add property `=>iso-ir 168'.
1953         (<=>jis-x0208@1997): Likewise.
1954         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1955         as the mother; add property `=>iso-ir 228'.
1956         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1957         property `=>iso-ir 228'.
1958         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1959         property `=>iso-ir 233'.
1960         (<==>gt): Renamed from `<=>gt'.
1961         (<=>gt): New alias for `<==>gt'.
1962
1963 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1966         CHISE.
1967         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1968         `<=>jis-x0208' as the mother.
1969         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1970         (<=>jis-x0213-1@2000): Ditto.
1971         (<=>jis-x0213-1@2004): Ditto.
1972
1973 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1976         settings for `<=>gt'.
1977
1978         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1979
1980 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1983         XEmacs CHISE.
1984         (=jis-x0208@1978/-4pr): Likewise.
1985         (=jis-x0208@1978/4-pr): Likewise.
1986         (=jis-x0213-1): Likewise.
1987         (=ucs@iso): Likewise.
1988         (=ucs@unicode): Likewise.
1989         (=ucs@gb): Likewise.
1990         (=ucs@gb/fw): Likewise.
1991         (=ucs@cns): Likewise.
1992         (=ucs@cns/fw): Likewise.
1993         (=ucs@jis): Likewise.
1994         (=ucs@jis/fw): Likewise.
1995         (=ucs@jis/1990): Likewise.
1996         (=ucs@jis/2000): Likewise.
1997         (=ucs@jis/2004): Likewise.
1998         (=ucs@JP): Likewise.
1999         (=ucs@ks): Likewise.
2000         (=ucs@big5): Likewise.
2001         (=ucs@big5/cns11643): Likewise.
2002         (=ucs@cns11643): Likewise.
2003
2004 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list):
2007         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2008
2009         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2010         CHISE.
2011         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2012         mother.
2013
2014 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2017         from src/mule-charset.c].
2018         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2019         specify `final'.
2020         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2021         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2022         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2023         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2024         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2025         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2026
2027 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2030         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2031         (=jis-x0208@1978/i-4): Specify `partial'.
2032         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2033         mother coded-charset.
2034         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2035
2036 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2039         settings for `=jis-x0213-1@2004'.
2040
2041 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2044         CHISE.
2045         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2046         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2047         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2048         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2049         temporarily.
2050         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2051
2052 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2055         CHISE.
2056         (=shinjigen@1ed): Inherited from `=shinjigen'.
2057         (=shinjigen@rev): Likewise.
2058
2059 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2062         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2063
2064 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2067         define it as an alias.
2068         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2069         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2070         alias.
2071         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2072         alias.
2073
2074 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2077         CHISE.
2078
2079 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2082         CHISE.
2083         (shinjigen-2): Ditto.
2084
2085 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-charset.el (default-coded-charset-priority-list):
2088         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2089         `chinese-big5-eten-*' and `chinese-big5'.
2090
2091 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2094         #x9FA5 temporarily.
2095
2096 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for `=jis-x0208@1978/i1'.
2100
2101 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2104         XEmacs CHISE.
2105
2106 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2109         XEmacs CHISE.
2110
2111 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2114         XEmacs CHISE.
2115
2116 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2119         CHISE.
2120         (=ucs-bmp@cns): Likewise.
2121         (=ucs-bmp@jis): Likewise.
2122         (=ucs-bmp@ks): Likewise.
2123
2124 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2127         CHISE.
2128         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2129
2130 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2133         settings for `=zinbun-oracle'.
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2136         `=zinbun-oracle'.
2137
2138 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2141         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2142         `=ucs@iso'.
2143
2144 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list):
2147         Delete `ucs-sip'; modify order of some CCSs.
2148
2149 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2152         in XEmacs CHISE.
2153
2154         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2155         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2156         CHISE.
2157
2158 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2161         its registry.
2162         (=ucs-radicals@unicode): Likewise.
2163
2164 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2167         CHISE.
2168
2169 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2172         CHISE.
2173
2174 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2177         CHISE.
2178
2179 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2182         Modify preference of *isolated settings*.
2183
2184 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2187         utf-2000 is provided.
2188         (=ucs@cns11643): Likewise.
2189
2190 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2193         Prefer every *isolated setting* to ordinary setting.
2194
2195 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2199
2200 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2203         CHISE.
2204
2205 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2208         settings for `=jis-x0208@1997'.
2209
2210 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `=jis-x0208@1997'.
2214
2215 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2218         XEmacs CHISE.
2219
2220 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2223         `=jis-x0208@1978'.
2224         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2225         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2226         `=jis-x0208-1990' as the mother.
2227         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2228
2229 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2232         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2233         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2234         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2235         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2236         for `=ucs@JP'.
2237
2238 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2241         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2242         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2243         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2244         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2245         `=daikanwa@rev2'.
2246
2247 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2250         (=gt): Likewise.
2251         (=gt-k): Likewise.
2252         (=gt-pj-*): Likewise.
2253         (=gt-pj-k1): Likewise.
2254         (=gt-pj-k2): Likewise.
2255         (=daikanwa): Likewise.
2256         (=daikanwa-rev1): Likewise.
2257         (=daikanwa-rev2): Likewise.
2258         (=big5-pua): Likewise.
2259         (=big5-eten): Likewise.
2260         (chinese-big5-eten-a): Likewise.
2261         (chinese-big5-eten-b): Likewise.
2262         (=hanziku-*): Likewise.
2263         (=cbeta): Likewise.
2264         (=jef-china3): Likewise.
2265         (=ruimoku-v6): Likewise.
2266         (=ucs@iso): Likewise.
2267         (=ucs@unicode): Likewise.
2268         (=ucs@gb): Likewise.
2269         (=ucs@cns): Likewise.
2270         (=ucs@jis): Likewise.
2271         (=ucs@jis-1990): Likewise.
2272         (=ucs@jis-2000): Likewise.
2273         (=ucs@jp): Likewise.
2274         (=ucs@ks): Likewise.
2275         (=ucs@big5): Likewise.
2276         (=ucs-radicals): Likewise.
2277         (=ucs-radicals@unicode): Likewise.
2278         (=ucs-bmp-cjk): Likewise.
2279         (=ucs-bmp-cjk@unicode): Likewise.
2280         (=ucs-sip-ext-b): Likewise.
2281         (=ucs-sip-ext-b@iso): Likewise.
2282
2283 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2286         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2287
2288 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2292         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2293         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2294         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2295         arabic-digit, ipa and ``&I-B-XXXX;''.
2296
2297 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         setting for (I-)HZK{03..12}-XXXX.
2301
2302 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2308         `=ruimoku-v6'.
2309
2310         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2311         CHISE.
2312
2313 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2316         (=ucs@unicode): Likewise.
2317         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2318         (=ucs@cns): Likewise.
2319         (=ucs@jis): Likewise.
2320         (=ucs@ks): Likewise.
2321         (=ucs@big5): Likewise.
2322
2323 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2326         `ucs-jis'.
2327         (utf-8-jis-er): Likewise.
2328         (utf-8-jp): New coding-system.
2329         (utf-8-jp-er): Likewise.
2330
2331         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2332
2333 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2336
2337         * mule/japanese.el: Move definition of `euc-jisx0213' to
2338         mule/mule-coding.el.
2339
2340 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2343         mule-coding before loading update-cdb when utf-2000 is provided.
2344
2345 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2348         `=daikanwa'.
2349
2350 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2353         definition codes when `utf-2000' is provided.
2354
2355 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2356
2357         * mule/mule-category.el (word-combining-categories): Don't setup
2358         `word-combining-categories' in XEmacs CHISE.
2359         (word-separating-categories): Add setting about Latin script in
2360         XEmacs CHISE.
2361
2362 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2363
2364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2365         setting for `chinese-big5'.
2366
2367 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2370         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2371         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2372         add setting for HZK0[12]-xxxx.
2373
2374 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2375
2376         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2377         in XEmacs CHISE.
2378
2379 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-charset.el (default-coded-charset-priority-list):
2382         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2383         and `chinese-big5' to `=gt-pj-*'.
2384
2385 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2386
2387         * mule/mule-conf.el (=daikanwa): Renamed from
2388         `ideograph-daikanwa'.
2389         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2390
2391 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-conf.el (=cns11643-7): Renamed from
2394         `chinese-cns11643-7'.
2395         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2396
2397 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=cns11643-6): Renamed from
2400         `chinese-cns11643-6'.
2401         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2402
2403 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (=cns11643-5): Renamed from
2406         `chinese-cns11643-5'.
2407         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2408
2409 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2410
2411         * mule/mule-conf.el (=cns11643-4): Renamed from
2412         `chinese-cns11643-4'.
2413         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2414
2415 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-conf.el (=cns11643-3): Renamed from
2418         `chinese-cns11643-3'.
2419         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2420
2421 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2422
2423         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2424         `=cns11643-2'.
2425         (chinese-cns11643-2): New alias for `=cns11643-2'.
2426
2427 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2428
2429         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2430         `=cns11643-1'.
2431         (chinese-cns11643-1): New alias for `=cns11643-1'.
2432
2433 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2436         (chinese-gb12345): New alias for `=gb12345'.
2437
2438 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2439
2440         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2441         (chinese-gb2312): New alias for `=gb2312'.
2442
2443 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2444
2445         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2446         (chinese-big5): New alias for `=big5'.
2447
2448 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2451         (korean-ksc5601): New alias for `=ks-x1001'.
2452
2453 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2454
2455         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2456         `=jis-x0212'.
2457         (japanese-jisx0212): New alias for `=jis-x0212'.
2458
2459 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2460
2461         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2462         `=jis-x0208-1983'.
2463         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2464
2465 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2468         `=jis-x0208-1978'.
2469         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2470
2471 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2472
2473         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2474         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2475
2476 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2477
2478         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2479         (chinese-cns11643-3): Specify iso-ir 183.
2480         (chinese-cns11643-4): Specify iso-ir 184.
2481         (chinese-cns11643-5): Specify iso-ir 185.
2482         (chinese-cns11643-6): Specify iso-ir 186.
2483         (chinese-cns11643-7): Specify iso-ir 187.
2484         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2485         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2486
2487 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2490         \uXXXX for every cases.
2491
2492 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2493
2494         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2495         (ucs-big5): Changed to an alias for `=ucs@big5'.
2496
2497 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2498
2499         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2500         (ucs-ks): Changed to an alias for `=ucs@ks'.
2501
2502 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2503
2504         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2505         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2506
2507 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2508
2509         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2510         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2511
2512 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2513
2514         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2515         (ucs-jis): Changed to an alias for `=ucs@jis'.
2516
2517 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2518
2519         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2520         (ucs-cns): Changed to an alias for `=ucs@cns'.
2521
2522 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2523
2524         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2525         (ucs-gb): Changed to an alias for `=ucs@gb'.
2526
2527 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2528
2529         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2530         `ideograph-daikanwa-2'.
2531         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2532         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2533
2534 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2535
2536         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2537         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2538
2539         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2540         for `xemacs-chise-version'.
2541
2542 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/mule-charset.el (default-coded-charset-priority-list):
2545         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2546         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2547         instead of `ideograph-hanziku-*'.
2548
2549         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2550         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2551
2552 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2555         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2556         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2557         `utf-2000' is provided.
2558
2559 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2562         is provided [was builtin coded-charsets].
2563
2564 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2565
2566         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2567         is provided [was builtin coded-charsets].
2568
2569 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2572         is provided [was builtin coded-charsets].
2573
2574 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2577         is provided [was builtin coded-charsets].
2578
2579 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2582         when `utf-2000' is provided [was builtin coded-charsets].
2583
2584 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=hanziku-*): Renamed from
2587         `ideograph-hanziku-*'.
2588         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2589
2590 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2593         `utf-2000' is provided [was builtin coded-charsets].
2594         (ideograph-hanziku-{1..12}): Likewise.
2595
2596 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2599         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2600
2601 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2602
2603         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2604         when `utf-2000' is provided [was builtin coded-charsets].
2605
2606 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2609         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2610         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2611
2612 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2613
2614         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2615         (ideograph-gt): Changed to an alias for `=gt'.
2616
2617 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2620         is provided; it was defined as a builtin coded-charset.
2621         (ideograph-gt): Likewise.
2622
2623 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2626         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2627
2628 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2631         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2632
2633 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-conf.el (=big5-eten): Renamed from
2636         `chinese-big5-eten'.
2637         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2638
2639 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2642         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2643
2644 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2647         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2648
2649 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2650
2651         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2652         (china3-jef): Changed to an alias for `=jef-china3'.
2653
2654 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2657         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2658
2659         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2660         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2661         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2662         when `utf-2000' is provided.
2663
2664 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-charset.el (default-coded-charset-priority-list):
2667         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2668
2669         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2670         (ucs-jis-2000): Deleted.
2671
2672 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2673
2674         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2675         UTF-2000.
2676         (=ucs-jis-2000): New coded-charset for UTF-2000.
2677
2678 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2679
2680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2681         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2682
2683 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list):
2686         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2687         `ideograph-cbeta'.
2688
2689 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2690
2691         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2692         builtin coded-charset].
2693
2694 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2695
2696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2697         settings for &K0-xxxx and &I-K0-xxxx.
2698
2699 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2702         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2703
2704 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2708
2709 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2712         UTF-2000.
2713         (ideograph-gt-pj-k1): Likewise.
2714         (ideograph-gt-pj-k2): Likewise.
2715
2716 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         `=jis-x0208'.
2720
2721 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2724         UTF-2000 [was a builtin coded-charset].
2725
2726 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2729         (utf-8-gb-er): Likewise.
2730
2731 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2734         settings for JIS X 0212 and JIS X 0208:1978.
2735
2736 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2739         setting for JIS X 0213.
2740
2741 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2742
2743         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2744         standard-case-table in UTF-2000.
2745
2746 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         definitions for isolated-chars.
2750
2751 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2752
2753         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2754         `configure-utf-2000-lisp-directory'.
2755         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2756         `mule-lisp-load-path'.
2757
2758 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2759
2760         * startup.el (startup-setup-paths): Set and use
2761         `utf-2000-lisp-directory'.
2762         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2763         UTF-2000.
2764
2765 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2766
2767         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2768         (paths-find-utf-2000-lisp-directory): New function.
2769         (paths-construct-load-path): Add new optional argument
2770         `utf-2000-lisp-directory'.
2771
2772         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2773
2774 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2775
2776         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2777         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2778         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2779         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2780         `chinese-big5-2' in UTF-2000.
2781
2782         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2783         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2784
2785 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2786
2787         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2788         `big5-eten-er' in UTF-2000.
2789         (big5-cdp): Modify DOC-string and mnemonic.
2790
2791 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2794         UTF-2000 [renamed from utf-8-er].
2795         (utf-8-gb): New coding-system in UTF-2000.
2796         (utf-8-gb-er): Likewise.
2797         (utf-8-cns): Likewise.
2798         (utf-8-cns-er): Likewise.
2799         (utf-8-big5): Likewise.
2800         (utf-8-big5-er): Likewise.
2801         (utf-8-jis): Likewise.
2802         (utf-8-jis-er): Likewise.
2803         (utf-8-ks): Likewise.
2804         (utf-8-ks-er): Likewise.
2805         (utf-8-er): Likewise.
2806
2807 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2810         instead of `utf-8-unix' in UTF-2000.
2811
2812         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2813
2814 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2815
2816         * mule/japanese.el (euc-jisx0213): New coding-system.
2817
2818         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2819         `japanese-jisx0208-1990' as the mother.
2820
2821 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * dumped-lisp.el (preloaded-file-list): Change condition of
2824         loading "close-cdb".
2825
2826 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2829         setup `coded-charset-entity-reference-alist'.
2830
2831 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2834         UTF-2000.
2835
2836 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2837
2838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2839         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2840
2841 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2844         (chinese-big5-eten-a): Likewise.
2845         (chinese-big5-eten-b): Likewise.
2846         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2847         code range is #x8140 .. #x8DFE.
2848
2849 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2850
2851         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2852         UTF-2000.
2853         (chinese-big5-cdp): Likewise.
2854
2855 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2856
2857         * dumped-lisp.el (preloaded-file-list): Rename
2858         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2859
2860 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2861
2862         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2863         append `system-char-db-source-file-list' into
2864         `preloaded-file-list' in UTF-2000.
2865
2866 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2867
2868         * dumped-lisp.el (preloaded-file-list): Delete
2869         character-definition files.
2870
2871 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2872
2873         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2874         UTF-2000.
2875
2876 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * mule/mule-charset.el (default-coded-charset-priority-list):
2879         Delete `mojikyo-2022-1'.
2880
2881 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2882
2883         * mule/mule-charset.el (default-coded-charset-priority-list):
2884         Delete `mojikyo'.
2885
2886 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2889         `ucs-sip'.
2890
2891 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list):
2894         Comment out `chinese-gb12345'.
2895
2896 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * bytecomp.el (byte-compile-insert-header): Fixed.
2899
2900 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2901
2902         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2903         XEmacs UTF-2000.
2904
2905 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906
2907         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2908         UTF-2000.
2909
2910 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2913         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2914
2915 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-charset.el (default-coded-charset-priority-list):
2918         `japanese-jef-china3' is renamed `china3-jef'.
2919
2920 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2923         `japanese-jef-china3' and `ideograph-cbeta'.
2924
2925 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2926
2927         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2928
2929 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2932         `chinese-big5-cdp'.
2933
2934 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2938
2939 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2942         loading character definitions.
2943
2944 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * dumped-lisp.el (preloaded-file-list): Rename
2947         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2948
2949 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2952         `chinese-big5'.
2953
2954 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * dumped-lisp.el (preloaded-file-list): Dump
2957         "Ideograph-R028-Private" with XEmacs UTF-2000.
2958
2959 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2962         `chinese-gb12345'.
2963
2964 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `ideograph-gt-pj-{1..11}'.
2968
2969         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2970         XEmacs UTF-2000.
2971
2972 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-charset.el (default-coded-charset-priority-list):
2975         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2976         `chinese-isoir165'.
2977
2978 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2981         `image/png', `image/x-xpm' and `image/tiff'.
2982
2983         * files.el (binary-file-regexps): Add *.PNG.
2984
2985 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-charset.el (default-coded-charset-priority-list):
2988         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2989         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2990
2991 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2994         the first completion when UTF-2000 is running.
2995
2996 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-charset.el (default-coded-charset-priority-list):
2999         Delete `ucs'.
3000
3001 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3004
3005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3006         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3007
3008 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3009
3010         * mule/vietnamese.el (vscii-2): Delete abolished property
3011         `composite'; now composite mode is default.
3012
3013 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3016         of `raw-text'; check \uHHHH representation even if non-ascii
3017         characters are not found.
3018
3019         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3020         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3021         unconditionally.
3022
3023         * mule/viet-ccl.el: New file.
3024
3025         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3026         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3027         - Separate CCL based implementations to viet-ccl.el.
3028
3029 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3030
3031         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3032         "jisx0213.2000-1".
3033         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3034
3035         * mule/mule-charset.el (default-coded-charset-priority-list):
3036         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3037         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3038
3039 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3040
3041         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3042
3043 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3044
3045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3046         `ucs' in UTF-2000.
3047
3048 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3049
3050         * mule/mule-charset.el (default-coded-charset-priority-list):
3051         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3052         `arabic-iso8859-6'.
3053
3054 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3055
3056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3057         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3058
3059 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3060
3061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3062         `katakana-jisx0201' in UTF-2000.
3063
3064 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3065
3066         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3067         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3068         "u0FB50-Arabic-Presentation-Forms-A",
3069         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3070         "u0FE50-Small-Form-Variants",
3071         "u0FE70-Arabic-Presentation-Forms-B",
3072         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3073         UTF-2000.
3074
3075 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3076
3077         * dumped-lisp.el (preloaded-file-list): Delete
3078         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3079         ... "Ideograph-R214-Flute" in UTF-2000.
3080
3081 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3082
3083         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3084         (japanese-jisx0213-2): New coded-charset.
3085
3086         * dumped-lisp.el (preloaded-file-list): Add
3087         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3088         "Ideograph-R030-Mouth".
3089
3090 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3091
3092         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3093         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3094         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3095         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3096         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3097         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3098         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3099         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3100
3101 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3102
3103         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3104         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3105         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3106         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3107         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3108
3109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3110         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3111
3112 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3113
3114         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3115         in UTF-2000.
3116
3117 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3118
3119         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3120         (chinese-isoir165): Moved from mule/chinese.el.
3121         (chinese-cns11643-3): Moved from mule/chinese.el.
3122         (chinese-cns11643-4): Moved from mule/chinese.el.
3123         (chinese-cns11643-5): Moved from mule/chinese.el.
3124         (chinese-cns11643-6): Moved from mule/chinese.el.
3125         (chinese-cns11643-7): Moved from mule/chinese.el.
3126
3127         * mule/chinese.el: Move definition of coded-charsets to
3128         mule/mule-conf.el.
3129
3130 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3131
3132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3133         `ideograph-daikanwa'.
3134
3135 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3136
3137         * dumped-lisp.el (preloaded-file-list): Delete
3138         "ccs-jisx0201-latin.el".
3139
3140 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3141
3142         * dumped-lisp.el (preloaded-file-list): Add
3143         "u031A0-Extended-Bopomofo" in UTF-2000.
3144
3145 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3146
3147         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3148         renamed to u02E00-CJK-Radical-Supplement.
3149
3150 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3151
3152         * dumped-lisp.el (preloaded-file-list): Add
3153         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3154         "u030A0-Katakana", "u03100-Bopomofo",
3155         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3156         "u03200-Enclosed-CJK-Letters-and-Months" and
3157         "u03300-CJK-Compatibility".
3158
3159 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3160
3161         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3162         "u02F00-Kangxi-Radicals" and
3163         "u02FF0-Ideographic-Description-Characters".
3164
3165 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3166
3167         * dumped-lisp.el (preloaded-file-list): Add
3168         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3169         "u02800-Braille-Patterns" in UTF-2000.
3170
3171 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3172
3173         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3174         "uXXXXX-*.el" in UTF-2000.
3175
3176         * bytecomp.el (byte-compile-insert-header): Delete comments if
3177         non-ASCII characters are found; allow `byte-compile-dynamic' and
3178         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3179         `raw-text'.
3180
3181 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3182
3183         * dumped-lisp.el (preloaded-file-list): Add
3184         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3185         "u025A0-Geometric-Shapes.el".
3186
3187 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3188
3189         * dumped-lisp.el (preloaded-file-list): Add
3190         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3191         "u02460-Enclosed-Alphanumerics.el".
3192
3193 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3196         `chinese-gb2312'.
3197
3198         * dumped-lisp.el (preloaded-file-list): Add
3199         "u02200-Mathematical-Operators.el" and
3200         "u02300-Miscellaneous-Technical.el".
3201
3202 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3205         `chinese-cns11643-*'.
3206
3207         * dumped-lisp.el (preloaded-file-list): Add
3208         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3209         "u02190-Arrows.el" in UTF-2000.
3210
3211 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3214         `korean-ksc5601'.
3215
3216         * dumped-lisp.el (preloaded-file-list): Add
3217         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3218         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3219         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3220
3221 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3222
3223         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3224
3225 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3226
3227         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3228         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3229         "u01780-Khmer.el", "u01800-Mongolian.el",
3230         "u01E00-Latin-Extended-Additional.el" and
3231         "u01F00-Greek-Extended.el" in UTF-2000.
3232
3233 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3234
3235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3236         `ethiopic-ucs' and `ethiopic'.
3237
3238         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3239         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3240
3241         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3242         from mule/ethiopic.el.
3243
3244         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3245         mule/mule-conf.el.
3246
3247 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3248
3249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3250         `lao'.
3251
3252         * mule/mule-conf.el (lao): New coded-charset.
3253
3254         * dumped-lisp.el (preloaded-file-list): Add
3255         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3256         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3257         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3258         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3259         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3260
3261 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `ucs-bmp' and `arabic-iso8859-6'.
3265
3266 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3267
3268         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3269         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3270         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3271
3272 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3273
3274         * startup.el (normal-top-level): Load autoload file for UTF-2000
3275         in UTF-2000.
3276
3277 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3278
3279         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3280         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3281         "u00020-Basic-Latin.el", "u00080-C1.el",
3282         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3283         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3284         "u002B0-Spacing-Modifier-Letters.el",
3285         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3286         UTF-2000.
3287
3288 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3289
3290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3291         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3292         instead of `vietnamese-viscii-*'.
3293
3294 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3295
3296         * mule/mule-conf.el: New file.
3297
3298         * mule/misc-lang.el: Move definition of charset `ipa' to
3299         mule/mule-conf.el.
3300
3301 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3304         `latin-viscii'; prefer it for characters used in Vietnamese.
3305
3306 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3307
3308         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3309
3310 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3311
3312         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3313         `vietnamese-viscii-lower'.
3314         (latin-viscii-upper): Renamed from charset
3315         `vietnamese-viscii-upper'.
3316         (vietnamese-viscii-lower): New alias for charset
3317         `latin-viscii-lower'.
3318         (vietnamese-viscii-upper): New alias for charset
3319         `latin-viscii-upper'.
3320
3321 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3322
3323         * mule/mule-charset.el (default-coded-charset-priority-list):
3324         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3325
3326 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3329         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3330         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3331         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3332         lisp/utf-2000.
3333
3334 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3335
3336         * mule/ccs-tcvn5712.el: New file.
3337
3338 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3339
3340         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3341         in UTF-2000.
3342
3343 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3344
3345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3346         `japanese-jisx0208'.
3347
3348 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3349
3350         * dumped-lisp.el (preloaded-file-list): Add
3351         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3352         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3353         UTF-2000.
3354
3355         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3356         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3357         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3358         mule/ccs-viscii.el: New files.
3359
3360         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3361         if \uXXXX is found.
3362
3363 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3364
3365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3366         `hiragana-jisx0208' and `katakana-jisx0208'.
3367
3368 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3369
3370         * mule/chinese.el (chinese-cns11643-3): Define it even if
3371         `utf-2000' is provided.
3372         (chinese-cns11643-4): Likewise.
3373         (chinese-cns11643-5): Likewise.
3374         (chinese-cns11643-6): Likewise.
3375         (chinese-cns11643-7): Likewise.
3376
3377 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3380         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3381
3382 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3386
3387 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list):
3390         Setup in UTF-2000.
3391
3392 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3393
3394         * mule/viet-chars.el: Don't define charset
3395         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3396         they are defined as builtin charsets.
3397
3398 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3399
3400         * version.el (emacs-version): Add more space just before UTF-2000
3401         version string.
3402
3403 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3404
3405         * version.el ([constant] emacs-version): Don't add a space in the
3406         preceding place of `xemacs-betaname' because it is duplicated.
3407         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3408
3409         * startup.el (splash-frame-body): Add ETL.
3410
3411 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3412
3413         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3414         is provided because it is defined as builtin charset.
3415         (chinese-cns11643-4): Likewise.
3416         (chinese-cns11643-5): Likewise.
3417         (chinese-cns11643-6): Likewise.
3418         (chinese-cns11643-7): Likewise.
3419
3420 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3421
3422         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3423         coding-system `iso-10646-ucs-4' is not defined.
3424
3425 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3426
3427         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3428         coding-system if `utf-2000' is provided.
3429
3430 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3431
3432         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3433         `utf-2000' is provided.
3434
3435 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3436
3437         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3438         if utf-2000 is provided temporally.
3439
3440 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3441
3442         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3443         as builtin variable].
3444
3445 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3446
3447         * files.el (insert-file-contents-literally): Treat file as binary;
3448         call file-name-handlers. [sync with Emacs 20.3.10]
3449
3450 2008-12-28  Vin Shelton  <acs@xemacs.org>
3451
3452         * XEmacs 21.4.22 is released
3453
3454 2008-12-30  Vin Shelton  <acs@xemacs.org>
3455
3456         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3457         during building even if no packages are found.
3458
3459 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3460
3461         * printer.el (generic-print-region): 
3462         (generic-print-buffer): 
3463         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3464         check if the msprinter device is available, now that msprinter is
3465         always available as a specifier tag. 
3466
3467 2008-12-24  Vin Shelton  <acs@xemacs.org>
3468
3469         * about.el: Add Francisco to my bio!
3470
3471 2008-12-23  Vin Shelton  <acs@xemacs.org>
3472
3473         * autoload.el: Move operator definitions to autoload-operators.el
3474         in the xemacs-base package.
3475
3476 2007-11-22  Vin Shelton  <acs@xemacs.org>
3477
3478         * about.el (about-hacker-contribution): Updated my bio.
3479
3480 2007-10-07  Vin Shelton  <acs@xemacs.org>
3481
3482         * XEmacs 21.4.21 is released
3483
3484 2007-09-19  Didier Verna  <didier@xemacs.org>
3485
3486         Update my personal info.
3487         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3488         * about.el (about-other-current-hackers): Ditto.
3489         * about.el (about-url-alist): Add my musical website.
3490         * about.el (about-personal-info): Update my entry.
3491         * about.el (about-hacker-contribution): Ditto.
3492
3493 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3494
3495         * package-get.el (package-get-download-sites): Update download
3496         sites in Japan.
3497         * package-get.el (package-get-pre-release-download-sites): Ditto.
3498
3499 2007-08-18  Vin Shelton  <acs@xemacs.org>
3500
3501         * package-get.el (package-get-pre-release-download-sites): Sync
3502         mirror sites with 21.5.  (Thanks, Adrian)
3503
3504 2007-08-09  Mike Sperber  <mike@xemacs.org>
3505
3506         * startup.el (migrate-user-init-file): Create backup of
3507         `user-init-file' before migrating.
3508         * startup.el (maybe-migrate-user-init-file): Print
3509         information about backup file.
3510         (maybe-create-compatibility-dot-emacs): Follow above change.
3511
3512 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3513
3514         * font-lock.el: Sync font-lock-add-keywords and
3515         font-lock-remove-keywords from GNU Emacs.
3516         * font-lock.el (font-lock-keywords-alist): New.
3517         * font-lock.el (font-lock-removed-keywords-alist): New.
3518         * font-lock.el (font-lock-add-keywords): New.
3519         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3520         * font-lock.el (font-lock-remove-keywords): New.
3521
3522 2007-08-16  Vin Shelton  <acs@xemacs.org>
3523
3524         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3525         patch from Hans de Graaff.
3526
3527 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3528
3529         * package-get.el (package-get-download-sites): Document Chile and
3530         update Denmark download site.
3531         * package-get.el (package-get-pre-release-download-sites): Ditto.
3532
3533 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3534
3535         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3536
3537 2006-12-09  Vin Shelton  <acs@xemacs.org>
3538
3539         * XEmacs 21.4.20 is released
3540
3541 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3542
3543         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3544
3545 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3546
3547         * info.el (Info-find-file-node, Info-insert-dir)
3548         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3549         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3550         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3551         and discussion.
3552
3553 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3554
3555         * obsolete.el (line-beginning-position): New, from 21.5.x.
3556         (line-end-position): Ditto.
3557
3558 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3559
3560         * package-get.el (package-get-download-sites): Welcome
3561         nl.xemacs.org and Thanks!
3562         * package-get.el (package-get-pre-release-download-sites): Ditto.
3563
3564 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3565
3566         * font-lock.el: Add support for not-so recent changes in Java to
3567         java-mode.
3568
3569 2006-01-28  Vin Shelton  <acs@xemacs.org>
3570
3571         * XEmacs 21.4.19 is released
3572
3573 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3574
3575         * easymenu.el: Update copyright. 
3576         * easymenu.el (easy-menu-all-popups):
3577         Add a docstring. 
3578         * easymenu.el (easy-menu-add):
3579         Document a bug, rework the function to preserve any existing
3580         non-default mode-popup-menu instead of overwriting it, and not to
3581         bother normalising the menu title (nothing else does).
3582         * easymenu.el (easy-menu-remove):
3583         Restore the default mode-popup-menu instead of leaving an empty
3584         one when we remove the last easy-menu popup. 
3585
3586 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3587
3588         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3589         as suggested by Rodrigo Ventura.
3590         * package-get.el (package-get-pre-release-download-sites): Ditto,
3591         with replacement of xemacs-21.5 by beta, which is the logical path
3592         to our beta core and package pre-releases.
3593
3594 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3595
3596         * package-get.el (package-get-download-sites): Add Hong Kong
3597         download site.
3598         * package-get.el (package-get-pre-release-download-sites): Ditto.
3599
3600 2005-12-26  Vin Shelton  <acs@xemacs.org>
3601
3602         * find-paths.el:
3603         * find-paths.el (paths-emacs-root-p): Add search for package root.
3604         * find-paths.el (paths-find-emacs-root): Replaced with
3605         paths-find-invocation-roots, which returns a list of roots.
3606         * find-paths.el (paths-find-invocation-roots): New.
3607         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3608
3609 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3610
3611         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3612         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3613
3614 2005-12-03  Vin Shelton <acs@xemacs.org>
3615
3616         * XEmacs 21.4.18 is released
3617
3618 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3619
3620         * package-get.el (package-get-download-sites): Update reflecting
3621         latest http://www.xemacs.org/Releases/ information generated by
3622         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3623         * package-get.el (package-get-pre-release-download-sites): Ditto.
3624
3625 2005-02-28  Simon Josefsson  <jas@extundo.com>
3626
3627         * about.el (xemacs-hackers): Add jas.
3628         (about-other-current-hackers): Likewise.
3629         (about-url-alist): Add URL for jas.
3630         (about-personal-info): Document jas.
3631         (about-hacker-contribution): Describe jas contributions.
3632
3633 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3634
3635         * easymenu.el (easy-menu-remove): As described in 
3636         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3637         except the "Command" menu from mode-popup-menu. 
3638
3639 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3640  
3641         * font.el (font-spatial-to-canonical): Correct calculation of 
3642         return value for pixel-based input value. 
3643  
3644 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3645
3646         * code-process.el (call-process): Process-related docstring
3647         improvements spurred by Norbert Koch.
3648         * code-process.el (call-process-region): Ditto.
3649         * code-process.el (start-process): Ditto.
3650
3651 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3652
3653         * finder.el (finder-find-library): Return filename actually
3654         searched for.
3655
3656 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3657
3658         * help.el (view-emacs-news): Use `expand-file-name' instead of
3659         `locate-data-file' as the latter will find any "NEWS" files that
3660         might exist in packages _before_ the one in core.
3661
3662 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3663
3664         * package-get.el (package-get-init-package):
3665         package-get-init-package buglet (21.4.17) by Jeff Mincy
3666         <mincy@rcn.com> fixing false temporary load-path shadows reported
3667         after package installation and simplifying code.
3668
3669 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3670
3671         * package-get.el (package-get-download-sites): Sync mirrors list
3672         with the XEmacs website.
3673         (package-get-pre-release-download-sites): Ditto.
3674
3675 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3676
3677         * derived.el (derived-mode-merge-syntax-tables):
3678         Revert my 21.5-only patch of 2003-07-18 which slipped in
3679         through Jerry James's patch of 2004-06-07.
3680
3681 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3682
3683         * cmdloop.el (keyboard-quit): Remove workaround for
3684         `region-active-p' not making sure active region is in current
3685         buffer now that it does.
3686         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3687         * simple.el (region-active-p): `region-active-p' to only return t
3688         when active region is in current buffer.
3689
3690 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3691
3692         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3693         package names, quell a byte-compiler warning, doc fix.
3694
3695 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3696
3697         * buffer.el (pop-to-buffer):
3698         * window-xemacs.el (display-buffer):
3699         Document use of `same-window-buffer-names,' `same-window-regexps'
3700         by pop-to-buffer and display-buffer. 
3701         
3702 2005-02-06  Vin Shelton <acs@xemacs.org>
3703
3704         * XEmacs 21.4.17 is released
3705
3706 2005-01-29  Ben Wing  <ben@xemacs.org>
3707
3708         * shadow.el (find-emacs-lisp-shadows):
3709         Add custom-defines to list of ignored files.
3710
3711 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3712
3713         * simple.el (shifted-motion-keys-select-region): Fix statement
3714         about unshifted-motion-keys-deselect-region.
3715
3716 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3717
3718         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3719         now) for GNU Emacs compatibility.
3720         (make-obsolete-variable): Ditto.
3721
3722 2004-01-08  Ben Wing  <ben@xemacs.org>
3723
3724         * code-files.el (load):
3725         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3726
3727 2004-12-05  Vin Shelton <acs@xemacs.org>
3728
3729         * XEmacs 21.4.16 is released
3730
3731 2004-12-04  Vin Shelton  <acs@xemacs.org>
3732
3733         * auto-autoloads.el: Regenerated.
3734
3735         * custom-load.el: Regenerated.
3736
3737 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3738
3739         Fix bug: apropos errors if a defalias refers to an undefined
3740         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3741
3742         * apropos.el (apropos):
3743         (apropos-command):
3744         * help.el (frob-help-extents):
3745         * help-macro.el (make-help-screen):
3746         * hyper-apropos.el (hyper-apropos-grok-functions):
3747         (hyper-apropos-get-doc):
3748         Catch void-function error thrown by `documentation'.
3749
3750 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3751
3752         * packages.el (package-require): Fix incorrect arg to format.
3753         This fixes a `format specifier' error.
3754
3755 2004-08-13  Jerry James  <james@xemacs.org>
3756
3757         * bytecomp.el (forward-word): Tell the byte compiler the correct
3758         number of arguments to forward-word.
3759
3760 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3761
3762         * etags.el: Fixed loading of include files for tag completion. Now
3763         you can make a tag file for a library, include it into your
3764         project and it will be reloaded only if it changed. Infinte
3765         include loops are detected and the correct tag files are loaded.
3766         * etags.el (buffer-tag-table-list): Load and verify tag files in
3767         the external function buffer-tag-table-list-load.
3768         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3769         tag files. Also load the included tag files. The priority of the
3770         included files is right below their parent file. If multiple
3771         matches occur then the symbols from the parent file are found
3772         first.
3773         * etags.el (tag-table-include-files): Corrected comment
3774         string. Switched to pattern constant tags-include-pattern to have
3775         it at a central location.
3776         * etags.el (tags-include-pattern): Added doc string.
3777         * etags.el (add-to-tag-completion-table): Removed obsolete
3778         comments as the include files are allready returned by
3779         buffer-tag-table-list and loaded.
3780         * etags.el (find-tag-internal): The include files are allready
3781         included in tag-tables as buffer-tag-table-list returns them now.
3782
3783 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3784
3785         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3786         Loading items into the notebook is now done by C code.
3787         * widgets-gtk.el (gtk-widget-instantiate-internal):
3788         Style no longer changed.
3789
3790 2004-06-28  Nix  <nix@esperi.org.uk>
3791
3792         * cmdloop.el (truncate-command-history-for-gc): Delay
3793         execution of all things that look up variable bindings,
3794         via `enqueue-eval-event'.
3795
3796 2004-06-24  Vin Shelton  <acs@xemacs.org>
3797
3798         * package-get.el (package-get-require-signed-base-updates):
3799         now defaults to nil.
3800
3801 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3802
3803         * subr.el (split-string): Clean up docstring.
3804
3805 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3806
3807         * faces.el (zmacs-region): fix typo in docstring.
3808
3809 2004-06-07  Jerry James  <james@xemacs.org>
3810
3811         * derived.el: Synch with Emacs 21.3.
3812         * subr.el (with-local-quit): New, from Emacs 21.3.
3813         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3814         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3815         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3816
3817 2004-06-16  Jerry James  <james@xemacs.org>
3818
3819         * cl.el (cl-set-substring): Increment start by the length of the
3820         string, not the string itself.
3821
3822 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3823
3824         * etags.el (tag-table-include-files): Expand included TAGS file
3825         paths to avoid problems with relative paths.  Thanks to Peter
3826         Chubb <peterc@gelato.unsw.edu.au>.
3827         * etags.el (tags-include-pattern): New.
3828         * etags.el (add-to-tag-completion-table): Parse and ignore
3829         trailing include lines.
3830
3831 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3832
3833         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3834         avoiding line solely composed of equal signs.
3835
3836 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3837
3838         * cus-edit.el (alloc): Typo fix.
3839         * cus-edit.el (custom-browse-visibility): Ditto.
3840         * cus-edit.el (custom-variable-value-create): Ditto.
3841         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3842         * cus-edit.el (custom-save-variables): Bind print-length and
3843         print-level to nil to avoid value abbreviation.
3844         * cus-edit.el (custom-save-face-internal): Ditto.
3845         * cus-edit.el (custom-save-faces): Save in sorted order.
3846         * cus-edit.el (custom-save-resets): Bind print-length and
3847         print-level to nil to avoid value abbreviation.
3848         * cus-edit.el (custom-save-loaded-themes): Ditto.
3849
3850 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3851
3852         * subr.el (split-string-default-separators): New.
3853         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3854         see comment in source.
3855
3856 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * mule/japanese.el (paragraph-start, paragraph-separate):
3859         Remove anchor to BOL.
3860
3861 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3862
3863         * cl.el (gensym, gentemp): Improve docstrings.
3864
3865 2004-05-10  Vin Shelton  <acs@xemacs.org>
3866
3867         * etags.el: Sync with 21.5 version.
3868
3869 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3870
3871         * etags.el:
3872         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3873         only for use with exuberant ctags. This will also enable building of 
3874         completion tables with exuberant ctags. This will not work with
3875         xemacs ctags. 
3876         * etags.el (get-tag-table-buffer): New function for creating of
3877         completion table is used if tags-exuberant-ctags-optimization-p ist t
3878         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3879         finding the tag names. New.
3880         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3881         building tag completion table with exuberant ctags. New.
3882         * etags.el (find-tag-internal): Improve exact tag matching for tags
3883         with name fields. Before the patch return types of functions or
3884         function parameters (with exuberant ctags) were found as matches.
3885
3886 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3887
3888         * list-mode.el (display-completion-list): Fixed completion list was
3889         taking the width of the frame and not of the window for displaying
3890         the selection methods.
3891
3892 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3893
3894         * menubar-items.el (default-menubar): Options are saved to custom.el.
3895
3896
3897 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3898
3899         * isearch-mode.el (isearch-abort): Preserve successful search target.
3900
3901 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3902
3903         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3904         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3905         Bihlmeyer.
3906         * gnuserv.el (gnuserv-mode-line-string): New.
3907         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3908         gnuserv-mode.
3909         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3910         * gnuserv.el (gnuserv-edit-files): Use
3911         make-x-device-with-gtk-fallback.
3912
3913 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3914
3915         * gtk-widgets.el: New import: gtk-accel-group-new.
3916         * dialog-gtk.el:
3917         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3918         * dialog-gtk.el (popup-builtin-question-dialog):
3919         Added support for dialog button mnemonics.
3920
3921 2004-03-22  Chris Green <cmg@dok.org>
3922
3923         * process.el (shell-command): Output buffer was ignored when a
3924         background process was run via shell-command.
3925
3926 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3927
3928         * cus-edit.el (custom-save-variables): Retrieve a list of
3929         variables to save first, sort it, and make sure the variables are
3930         saved in sorted order.
3931
3932 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3933  
3934         * package-get.el (package-get-update-base-from-buffer): Force
3935         binary coding system for verifying GnuPG signature in the
3936         package-index file.
3937  
3938 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3939
3940         * package-get.el (package-get-package-index-file-location): Handle
3941         missing "EMACSPACKAGEPATH" environment variable.
3942
3943 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3944
3945         * package-admin.el (package-admin-find-top-directory): Simplify
3946         directory comparisions and fix substring errors on short path
3947         components.
3948         * package-get.el (package-get-package-index-file-location):
3949         Default to first component of "EMACSPACKAGEPATH", if set.
3950
3951 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3952
3953         * package-get.el (process-error): New error datum.
3954
3955 2004-02-02  Vin Shelton <acs@xemacs.org>
3956
3957         * XEmacs 21.4.15 is released
3958
3959 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3960
3961         * itimer.el (activate-itimer): Modify the itimer timeout value as
3962         if it were begun at the last time when the itimer driver was woken
3963         up.
3964
3965 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3966
3967         * specifier.el (Copyright):
3968         Update.
3969         (make-specifier-and-init):
3970         (map-specifier):
3971         (canonicalize-inst-pair):
3972         (canonicalize-spec-list):
3973         (set-specifier):
3974         Synch docstrings to 21.5 where appropriate.
3975
3976 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3977
3978         * package-get.el (package-get-list-packages-where): New.  A
3979         function that allows searching for groups of packages.  For
3980         example, find all packages that require the fsf-compat package.
3981
3982 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3983
3984         The Great PUI Sync.
3985
3986         * auto-autoloads.el: Regenerated.
3987
3988         * custom-load.el: Regenerated.
3989
3990         * dumped-lisp.el (packages-hardcoded-lisp): New.
3991
3992         * menubar-items.el (menu-max-items): New.
3993         (menu-submenu-max-items): New.
3994         (menu-submenu-name-format): New.
3995         (menu-split-long-menu): New.
3996         (menu-sort-menu): New.
3997         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3998
3999         * obsolete.el (pui-add-install-directory): Renamed to the more
4000         logical `pui-set-local-package-get-directory'.
4001         (package-get-download-menu): Moved to `package-ui.el' and renamed
4002         to `package-ui-add-download-menu'.
4003
4004         * package-admin.el (package-admin-install-function-mswindows):
4005         Whitespace clean up.
4006         (package-admin-add-single-file-package): Removed.
4007         (package-admin-default-install-function): Whitespace clean up.
4008         (package-admin-find-top-directory): New.
4009         (package-admin-get-install-dir): Use it.
4010         (package-admin-get-manifest-file): 
4011         (package-admin-check-manifest): 
4012         (package-admin-add-binary-package):
4013         (package-admin-get-lispdir):
4014         (package-admin-delete-binary-package):
4015         (package-admin):
4016
4017         * package-get.el (package-get-package-index-file-location): New.
4018         (package-get-install-to-user-init-directory): New.
4019         (package-get-remote):
4020         (package-get-download-sites):
4021         (package-get-pre-release-download-sites): New.
4022         (package-get-site-release-download-sites): New.
4023         (package-get-base-filename):
4024         (package-get-always-update):
4025         (package-get-user-index-filename): Removed.
4026         (package-get-pgp-available-p): New.
4027         (package-get-require-signed-base-updates):
4028         (package-get-was-current):
4029         (package-entries-are-signed): New.
4030         (package-get-continue-update-base): New.
4031         (package-get-download-menu): Removed.
4032         (package-get-require-base):
4033         (package-get-update-base-entry):
4034         (package-get-locate-file):
4035         (package-get-locate-index-file):
4036         (package-get-maybe-save-index):
4037         (package-get-update-base):
4038         (package-get-update-base-from-buffer):
4039         (package-get-update-base-entries):
4040         (package-get-interactive-package-query):
4041         (package-get-update-all):
4042         (package-get-all):
4043         (package-get-dependencies):
4044         (package-get-init-package):
4045         (package-get-info): New.
4046         (package-get):
4047         (package-get-staging-dir):
4048         (package-get-set-version-prop): Removed.
4049         (package-get-installedp):
4050         (package-get-ever-installed-p):
4051         (packages): Removed.
4052         (package-get-custom-groups): Removed.
4053         (package-get-custom): Removed.
4054         (package-get-custom-add-entry): Removed.
4055
4056         * package-info.el (batch-update-package-info):
4057
4058         * package-net.el (package-net-batch-generate-bin-ini):
4059         (package-net-update-installed-db):
4060
4061         * package-ui.el (pui-info-buffer):
4062         (pui-directory-exists): Removed.
4063         (pui-package-dir-list): Removed.
4064         (pui-add-install-directory): Removed.
4065         (package-ui-download-menu): New.
4066         (package-ui-pre-release-download-menu): New.
4067         (package-ui-site-release-download-menu): New.
4068         (pui-set-local-package-get-directory): New.
4069         (pui-package-symbol-char):
4070         (pui-update-package-display):
4071         (pui-toggle-package):
4072         (pui-toggle-package-key):
4073         (pui-toggle-package-delete):
4074         (pui-toggle-package-delete-key):
4075         (pui-toggle-package-event):
4076         (pui-toggle-verbosity-redisplay):
4077         (pui-install-selected-packages):
4078         (pui-add-required-packages):
4079         (pui-help-echo):
4080         (pui-display-info):
4081         (list-packages-mode):
4082         (pui-list-packages):
4083
4084         * packages.el (packages-compute-package-locations):
4085         (package-require):
4086         (package-delete-name):
4087         (packages-hardcoded-lisp): Removed.
4088         (packages-useful-lisp): Removed.
4089         (packages-unbytecompiled-lisp): Removed.
4090         (packages-find-package-directories):
4091
4092         Summary:
4093
4094         Major code clean up of all things PUI.
4095
4096         Much improved code to determine where packages should be
4097         installed.  PUI no longer depends on any packages being
4098         pre-installed to compute where packages are to be installed to.
4099
4100         The user can specify the location of their package-index file.  It
4101         isn't necessary to set this because it has sane defaults.  People
4102         who "run-in-place" won't accidently overwrite the CVS
4103         package-index file.  See
4104         `package-get-package-index-file-location'. 
4105
4106         PUI will now properly clean up after itself in the event of an
4107         unsuccessful package install.  This drastically reduces the number
4108         of "wrong md5sum" FAQs.
4109
4110         non-Mule XEmacsen can no longer install Mule packages.
4111
4112         Package management via the custom interface has been removed.
4113
4114         The PUI related menubar items have been reorganised.
4115
4116         The PGP verification code has been fixed and the default for
4117         whether or not it is used is automatically computed.
4118
4119         * update-elc.el ((preloaded-file-list site-load-packages
4120         need-to-dump dumped-exe)):
4121         Just a couple of small changes to allow for
4122         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4123         existing anymore.
4124
4125 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4126
4127         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4128         apply `format' to the first argument of byte-compile-warn, it
4129         already calls format.
4130
4131 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4132
4133         * files.el (delete-old-versions): Avoid going interactive during
4134         make install when environment variable VERSION_CONTROL is set.
4135
4136 2003-12-04  Vin Shelton  <acs@xemacs.org>
4137
4138         * menubar-items.el (menu-item-search): Only bring up search dialog
4139         box if the feature is available and desired.
4140
4141 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4142
4143         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4144
4145 2003-11-05  Vin Shelton  <acs@xemacs.org>
4146
4147         * help.el (Help-prin1-face):
4148         (Help-princ-face):
4149         princ and prin1 are functions and need to be called as such.  The
4150         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4151
4152 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4153
4154         * about.el (about-xemacs): Give full version and build date.
4155
4156 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4157
4158         * win32-native.el (grep-null-device): This XEmacs has null-device.
4159
4160 2003-09-06  Mike Sperber  <mike@xemacs.org>
4161
4162         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4163         implement the specified semantics for `defvar.'
4164
4165 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4166
4167         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4168         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4169         displaying buffer in question.
4170
4171 2003-09-03  Vin Shelton <acs@xemacs.org>
4172
4173         * XEmacs 21.4.14 is released
4174
4175 2003-08-17  Vin Shelton  <acs@xemacs.org>
4176
4177         * about.el: Vanity patch.
4178
4179 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4180
4181         * code-process.el (call-process):
4182         (call-process-region):
4183         (start-process):
4184         Document coding system processing.
4185
4186 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4187
4188         * startup.el (splash-frame-body): Idiomatic English.
4189
4190 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4191
4192         * font-lock.el (font-lock-match-java-declarations): Move
4193         save-restriction, narrow-to-region to beginning of function to
4194         avoid going beyond the limit and causing an infloop.
4195
4196 2003-04-16  Jerry James  <james@xemacs.org>
4197
4198         * keydefs.el: Remove mappings for keys mapped to the nowhere
4199         defined function function-key-error.
4200
4201 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4202
4203         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4204         lisp-interaction-mode-hook): Add the docstrings.
4205
4206 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4207
4208         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4209         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4210         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4211
4212 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4213
4214         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4215         lambda list after the original doc.  Care about
4216         #'(lambda () "SingleString") 
4217         (cl-upcase-arg): 
4218         (cl-function-arglist):
4219         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4220         circular data structures in lambda list specification
4221
4222 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4223
4224         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4225         to appear in font-lock-function-name-face.
4226
4227 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4228
4229         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4230         is not also the value of the lambda.
4231
4232 2003-05-06  Andy Piper  <andy@xemacs.org>
4233
4234         * files.el (revert-buffer): Make sure local variables get processed,
4235         even in the case of an optimized reversion.
4236
4237 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4238
4239         * XEmacs 21.4.13 is released
4240
4241 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4242
4243         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4244         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4245
4246 2003-02-14  Ben Wing  <ben@xemacs.org>
4247
4248         * byte-optimize.el:
4249         * byte-optimize.el (byte-compile-inline-expand):
4250         * byte-optimize.el (byte-compile-unfold-lambda):
4251         * byte-optimize.el (byte-optimize-form-code-walker):
4252         * byte-optimize.el (byte-optimize-form):
4253         * byte-optimize.el (byte-decompile-bytecode-1):
4254         * byte-optimize.el (byte-optimize-lapcode):
4255         Review carefully and sync up to 20.7 except for areas as noted.
4256         Fixes problem with JDE compilation.
4257
4258 2003-02-05  Ben Wing  <ben@xemacs.org>
4259
4260         * simple.el:
4261         * simple.el (motion-keys-for-shifted-motion):
4262         Omit M-S-home/end from motion keys.
4263
4264 2003-02-07  Ben Wing  <ben@xemacs.org>
4265
4266         * text-props.el (text-property-any):
4267         * text-props.el (text-property-not-all):
4268         Fix bug when end > start.
4269
4270 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4271
4272         * info.el (Info-insert-dir): Make default-directory end in
4273         separator.  Patch due to Martin Buchholz.
4274
4275 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4276
4277         * XEmacs 21.4.12 "Portable Code" is released.
4278
4279 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4280
4281         * about.el: Update golubev data.
4282
4283 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         * isearch-mode.el (isearch-mode-map): Substitute comment on
4286         desirability, and back out "GR is printable" changes.
4287
4288 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4291
4292 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4293
4294         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4295
4296 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4297
4298         * menubar-items.el (default-menubar): Use browse-url-mozilla
4299         instead of browse-url-gnome-moz for Mozilla.
4300
4301 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4302
4303         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4304
4305 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4306
4307         * files.el (auto-mode-alist): Remove redundant entries for modes
4308         that live in packages.
4309         (interpreter-mode-alist): Ditto.
4310
4311 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4312
4313         * menubar-items.el (default-menubar): Sync with current
4314         browse-url-xemacs.el.
4315
4316 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4317
4318         * XEmacs 21.4.10 "Military Intelligence" is released.
4319
4320 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4321
4322         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4323
4324 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4325
4326         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4327
4328 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4329
4330         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4331         effect free function.
4332         (font-lock-fontify-keywords-region): Supply the argument to
4333         font-lock-compile-keywords.
4334
4335 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4336
4337         * package-get.el (package-get-download-sites): Bring sites list
4338         up to date, prefer xx.xemacs.org addresses.
4339
4340 2002-09-27  Andy Piper  <andy@xemacs.org>
4341
4342         * dialog.el (make-dialog-box): for general dialogs only
4343         delete-frame-hook will be run.
4344
4345 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4346
4347         * font-lock.el (font-lock-fontify-syntactically-region): Add
4348         comment about lookup-syntax-properties, document LOUDLY as unused.
4349
4350 2002-08-26  Andy Piper  <andy@xemacs.org>
4351
4352         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4353         merge.
4354
4355 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4356
4357         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4358         (make-obsolete-variable): Ditto.
4359         (make-compatible): Ditto.
4360         (make-compatible-variable): Ditto.
4361
4362 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4363
4364         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4365         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4366
4367 2002-08-28  Andy Piper  <andy@xemacs.org>
4368
4369         * files.el (revert-buffer): propagate revert-without-query-status.
4370
4371 2002-06-03  Andy Piper  <andy@xemacs.org>
4372
4373         * dialog-items.el (make-search-dialog): align various subcontrols
4374         in visually pleasing ways, allow frame to autosize to the dialog
4375         size.
4376         * dialog.el (make-dialog-box): add a border inside the frame. Add
4377         :autosize property, if t then reset the frame size appropriately
4378         before the frame is mapped.
4379         * gutter-items.el (set-progress-feedback-instantiator): align
4380         various subcontrols.
4381         * gutter-items.el (set-progress-abort-instantiator): ditto.
4382
4383 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * XEmacs 21.4.9 "Informed Management" is released.
4386
4387 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4388
4389         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4390         "&optional append" argument.
4391
4392 2002-07-16  Didier Verna  <didier@xemacs.org>
4393
4394         * subr.el (replace-in-string): fix case fold bug introduced by
4395         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4396         case-fold-search in temporary buffers.
4397
4398 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4399
4400         * lib-complete.el (find-library): Remove check for mule because
4401         decompression DOES work on Mule.
4402
4403 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4404
4405         * simple.el (join-line): New alias for `delete-indentation'.
4406
4407 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4408
4409         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4410         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4411         (font-lock-builtin-face): New.
4412         (font-lock-constant-face): New.
4413         (font-lock-face-list): Add builtin and constant faces.
4414
4415 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         * autoload.el (make-autoload): Support define-derived-mode.
4418         Collected puts of doc-string-elt property.  Based on a patch by
4419         Didier Verna <didier@xemacs.org>.
4420
4421 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4422
4423         * wid-edit.el (widget-field-activate): Fix docstring typo.
4424
4425 2002-07-23  Andy Piper  <andy@xemacs.org>
4426
4427         * about.el (about-personal-info): update me.
4428
4429 2002-07-12  Andy Piper  <andy@xemacs.org>
4430
4431         * custom.el (custom-theme-set-variables): remove bogus
4432         arguments. Use custom-set-default to set defaults.
4433         (custom-set-variables): update doc.
4434         (custom-local-buffer): new, synced from FSF.
4435         (custom-set-default): ditto.
4436         (defcustom): update doc.
4437
4438 2002-06-16  Andy Piper  <andy@xemacs.org>
4439
4440         * menubar-items.el (default-menubar): enable windows printing on
4441         cygwin as well as native.
4442
4443 2002-06-12  Andy Piper  <andy@xemacs.org>
4444
4445         * printer.el (generic-print-buffer): catch all errors so that the
4446         print device can be cleared in all scenarios.
4447         (Printer-clear-device): make sure clearing the printer allows it
4448         to be used again immediately.
4449         (generic-print-region): make sure the default printer face is
4450         black-on-white.
4451
4452 2002-04-23  Jerry James  <james@xemacs.org>
4453
4454         * window-xemacs.el (display-buffer-function): Change doc to
4455         reflect new arg.
4456         * window-xemacs.el (pre-display-buffer-function): Ditto.
4457         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4458         non-nil, make the new window just big enough for its contents.
4459         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4460         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4461         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4462
4463 2002-06-06  Andy Piper  <andy@xemacs.org>
4464
4465         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4466         (defcustom): ditto.
4467         (custom-handle-keyword): ditto.
4468
4469 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4470
4471         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4472         Make obsolete.  Default to nil.
4473         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4474         Inspired by a patch by John Palmieri.
4475
4476 2002-07-01  Mike Alexander  <mta@arbortext.com>
4477
4478         * process.el (shell-command-on-region): Don't delete the region
4479         before giving it to call-process-region
4480
4481 2002-06-04  Jerry James <james@eecs.ku.edu>
4482
4483         * find-paths.el (paths-find-architecture-directory): Search in
4484         `system-configuration'/`base', not `base'`system-configuration'.
4485
4486 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4487
4488         * info.el (Info-index): Add missing \ in [ t].
4489
4490 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4491
4492         * gutter-items.el (gutter-buffers-tab-visible-p,
4493         buffers-tab-omit-function, buffers-tab-selection-function,
4494         buffers-tab-filter-functions):
4495         Doc improvements.
4496
4497 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4500
4501         * toolbar-items.el (toolbar-news): Fix typo in message string.
4502
4503 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4504
4505         * dialog.el (yes-or-no-p-dialog-box): 
4506         * cmdloop.el (y-or-n-p-minibuf):
4507         (yes-or-no-p-minibuf):
4508         (yes-or-no-p):
4509         (y-or-n-p): 
4510         Specify negative answers in docstrings.
4511
4512 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4513
4514         * package-ui.el (pui-help-echo): Display both installed and author
4515         version.  Use a balloon-help window to display extra info like
4516         package requires.
4517
4518 2002-05-30  Andy Piper  <andy@xemacs.org>
4519
4520         * files.el (revert-buffer-internal): don't visit
4521         revert-buffer. Kill buffer when not used. Suggested by Mike
4522         Alexander <mta@arbortext.com>
4523
4524 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * files.el (revert-buffer): More docstring fiddling.
4527
4528 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4529
4530         * files.el (revert-buffer):
4531         (revert-buffer-internal):
4532         (revert-buffer-insert-file-contents-function):
4533         Improve docstrings and comments.
4534
4535 2002-05-08  Andy Piper  <andy@xemacs.org>
4536
4537         * files.el (revert-buffer): observe noconfirm behavior.
4538
4539 2002-04-09  Andy Piper  <andy@xemacs.org>
4540
4541         * files.el (revert-buffer): use revert-buffer-internal if it looks
4542         like doing so will not result in any user-visible changes.
4543         (revert-buffer-internal): new function. Do the actual process of
4544         reversion and then see whether the result is any different to what
4545         we have already. If it is not then do nothing.
4546
4547 2001-12-11  Andy Piper  <andy@xemacs.org>
4548
4549         * menubar.el (get-popup-menu-response): re-order so that it works
4550         on more sane/facist window systems.
4551
4552 2001-12-03  Andy Piper  <andy@xemacs.org>
4553
4554         * faces.el (frob-face-property): don't infloop in face frobbing
4555         from Jan Vroonhof <jan@xemacs.org>.
4556
4557 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4558
4559         * faces.el (frob-face-property): Follow face fall-back hierarchy
4560         properly for face properties without an instance. Only do manual
4561         copy form 'default in last resort. This handles in particular
4562         the case where 'default itself has only a fall-back (which is
4563         the case by default on windows).
4564
4565 2001-11-24  Andy Piper  <andy@xemacs.org>
4566
4567         * printer.el (generic-print-region): set default-frame-plist to
4568         nil while creating the printer frame so that sizes reflect the
4569         printed page.
4570
4571         * faces.el (face-complain-about-font): Don't complain on printers.
4572
4573 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4574         
4575         * package-net.el: Andy synch.
4576         
4577 2001-12-16  Andy Piper  <andy@xemacs.org>
4578
4579         * package-get.el (package-get-update-all): Make sure installed.db
4580         gets updated after updating packages.
4581
4582 2002-03-28  Ben Wing  <ben@xemacs.org>
4583
4584         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4585         continuation, truncation so that we don't get line jumpiness from
4586         them being larger than the line height.
4587
4588         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4589
4590 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4591
4592         * font.el (font-window-system-mappings): Add mapping for Gtk
4593         (assume identical to X) 
4594
4595 2002-02-04  Andy Piper  <andy@xemacs.org>
4596
4597         * files.el (convert-standard-filename): Fix for short filename
4598         Peter Arius <pas@methodpark.de>
4599
4600 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4601
4602         * list-mode.el (default-choose-completion): completion-base-size
4603         should refer to local value in the completion list buffer.
4604
4605 2001-12-03  Didier Verna  <didier@xemacs.org>
4606
4607         * rect.el: autoload `replace-rectangle'.
4608         * keydefs.el (global-map): bind it to `C-x r p'.
4609
4610 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4611
4612         * XEmacs 21.4.8 "Honest Recruiter" is released.
4613
4614 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4615
4616         This patch is based on Jerry James's patch and analysis.
4617
4618         * select.el (get-clipboard):
4619         (get-selection):
4620         Update docstrings.
4621         (get-clipboard-foreign):
4622         (get-selection-foreign):
4623         New function for use as `interprogram-paste-function's.
4624
4625         * simple.el (interprogram-paste-function): Change default to
4626         `get-clipboard-foreign'; improve docstring.
4627         (interprogram-cut-function): Improve dosctring.
4628
4629 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4630
4631         * XEmacs 21.4.7 "Economic Science" is released.
4632
4633 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4634
4635         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4636
4637 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4638
4639         * obsolete.el (assq-delete-all): New compatibility alias for 
4640         remassq.
4641
4642 2002-01-09  Simon Josefsson  <jas@extundo.com>
4643
4644         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4645
4646 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4647
4648         * info.el (Info-auto-generate-directory): Default
4649         Info-auto-generate-directory to 'if-outdated.
4650
4651 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4652
4653         * startup.el (normal-top-level): Prevent migration code from
4654         trashing .emacs on an error in loading the init files.
4655
4656 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4657
4658         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4659         "system default" Xdefaults and friends get xrdb-mode.
4660
4661 2002-03-05  Mats Lidell  <matsl@contactor.se>
4662  
4663         * help-nomule.el (tutorial-supported-languages): Added Swedish
4664         tutorial. Sorted languages.
4665
4666 2002-02-11  Mike Sperber <mike@xemacs.org>
4667
4668         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4669         regenerating outdated dir files and dir is non-existent.
4670
4671 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4672
4673         * code-files.el (convert-mbox-coding-system): Improve comment.
4674         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4675         coding-system argument to `write-region-pre-hook' call.
4676         (write-region-pre-hook): Fix docstring to mention lockname argument.
4677
4678 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * minibuf.el (completing-read): Remove redundant wrong arg list.
4681
4682         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4683
4684 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4685
4686         * obsolete.el (interactive-form): new compatibility alias for 
4687         function-interactive.
4688
4689 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4690
4691         * menubar-items.el (Menubar-items-truncate-list): Removed.
4692         * menubar-items.el (Menubar-items-truncate-history): New.
4693         * menubar-items.el (default-menubar): Use
4694         Menubar-items-truncate-history.
4695
4696 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4697
4698         * printer.el (generic-print-region): Pass correct arguments to
4699         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4700         Torkelsson <torkel@acc.umu.se>.
4701
4702 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4703
4704         * help.el (describe-mode): synched with FSF 19.34; handle nil
4705         minor mode indicators.
4706
4707 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4708
4709         * minibuf.el (completing-read): Update docstring.
4710
4711 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4712
4713         * XEmacs 21.4.6 "Common Lisp" is released.
4714
4715 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4716
4717         * package-net.el: Inadvertant synch with Windows branch.  From
4718         Andy's log:
4719         (package-net-kit-version): new variable.
4720         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4721
4722 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4723
4724         * package-get.el (package-get-locate-index-file): Also search the
4725         core etc/ directory for the package index file if it can't be
4726         found in ~/.xemacs/.
4727
4728 2001-12-13  William Perry  <wmperry@gnu.org>
4729
4730         * dialog-gtk.el (popup-builtin-question-dialog):
4731         Conform to API in gui.c.
4732         
4733 2001-11-12  Andy Piper  <andy@xemacs.org>
4734
4735         * cus-edit.el (custom-save-face-internal): make sure we save
4736         non-themed faces.
4737         (custom-save-variables): ditto variables.
4738
4739 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4740
4741         * faces.el (make-face-family):
4742         (make-face-size):
4743         New face-modifying functions per Jan Vroonhof.
4744
4745         cus-face.el (custom-set-face-font-family):
4746         (custom-set-face-font-size):
4747         Use them.
4748
4749         * font.el (font-window-system-mappings): More precise docstring.
4750
4751         (font-create-name):
4752         (font-create-object):
4753         (tty-font-create-object):
4754         (tty-font-create-plist):
4755         (x-font-create-object):
4756         (x-font-create-name):
4757         (ns-font-create-name):
4758         (mswindows-font-create-object):
4759         (mswindows-font-create-name):
4760         Add doctrings.
4761
4762 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4763
4764         * gtk-faces.el (gtk-init-device-faces): removed spurious
4765         quote before let* expression.
4766
4767 2001-10-29  Andy Piper  <andy@xemacs.org>
4768
4769         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4770         modified when changing coding system.
4771
4772         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4773         that we invoke the GUI directory selector.
4774
4775 2001-10-25  Andy Piper  <andy@xemacs.org>
4776
4777         * dialog.el (make-dialog-box): use new directory dialog support.
4778         * minibuf.el (read-file-name-1): ditto.
4779         (read-file-name): ditto.
4780         (read-directory-name): ditto.
4781
4782 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4783
4784         * XEmacs 21.4.5 "Civil Service" is released.
4785
4786 2001-04-23  Didier Verna  <didier@xemacs.org>
4787
4788         * cus-edit.el (custom-variable-pre-save): New.
4789         * cus-edit.el (custom-variable-post-save): New.
4790         * cus-edit.el (custom-variable-save): use them.
4791         * cus-edit.el (custom-face-pre-save): New.
4792         * cus-edit.el (custom-face-post-save): New.
4793         * cus-edit.el (custom-face-save): use them.
4794         * cus-edit.el (custom-group-pre-save): New.
4795         * cus-edit.el (custom-group-post-save): New.
4796         * cus-edit.el (custom-group-save): use them.
4797         * cus-edit.el (Custom-save): use the pre/post functions above,
4798         call `custom-save-all' only once.
4799         * cus-edit.el (custom-variable-pre-reset-standard): New.
4800         * cus-edit.el (custom-variable-post-reset-standard): New.
4801         * cus-edit.el (custom-variable-reset-standard): use them.
4802         * cus-edit.el (custom-face-pre-reset-standard): New.
4803         * cus-edit.el (custom-face-post-reset-standard): New.
4804         * cus-edit.el (custom-face-reset-standard): use them.
4805         * cus-edit.el (custom-group-pre-reset-standard): New.
4806         * cus-edit.el (custom-group-post-reset-standard): New.
4807         * cus-edit.el (Custom-reset-standard): use them.
4808         * cus-edit.el (custom-face-reset-saved): use the pre/post
4809         functions above, call `custom-save-all' only once.
4810
4811 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4812
4813         * gutter-items.el (buffers-tab face): Derive from the modeline
4814         face by default.  Many people use white-on-black for the default
4815         font, and the tabs look hideous with that color combination.  The
4816         modeline usually has the correct colors.
4817
4818 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4819
4820         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4821         (tag-mark-stack-max): Typo fix.
4822
4823 2001-09-28  Ben Wing  <ben@xemacs.org>
4824
4825         * font-lock.el:
4826         * font-lock.el (font-lock-after-change-function):
4827         fix problem with last patch, reported by Katsumi Yamaoka.
4828
4829 2001-09-17  Ben Wing  <ben@xemacs.org>
4830
4831         * font-lock.el (font-lock-after-change-function):
4832         fix problem when you insert a comment on the line before a line of
4833         code: if we use the following char, then when you hit backspace,
4834         the following line of code turns the comment color.
4835
4836 2001-06-08  Ben Wing  <ben@xemacs.org>
4837
4838         * process.el: comment about shell-command-switch.
4839         * process.el (shell-quote-argument): Need to quote a null
4840         argument, too.  From Dan Holmsand.
4841         
4842         * startup.el (normal-top-level): Delete some unused FSF junk.
4843         * startup.el (command-line-early):
4844         
4845         * startup.el (command-line): Call MS Windows init function.
4846         
4847         * win32-native.el:
4848         * win32-native.el (mswindows-system-shells): New.
4849         * win32-native.el (mswindows-system-shell-p): New.
4850         * win32-native.el (init-mswindows-at-startup): New.
4851         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4852         * win32-native.el (mswindows-quote-one-simple-arg):
4853         * win32-native.el (mswindows-quote-one-command-arg):
4854         * win32-native.el (mswindows-construct-process-command-line-alist):
4855         Correct comments at top.  Correctly handle passing arguments
4856         to Cygwin programs and to bash.  Fix quoting of zero-length
4857         arguments (from Dan Holmsand).  Set shell-command-switch based
4858         on shell-file-name, which in turn comes from env var SHELL.
4859
4860 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4861
4862         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4863         default-toolbar-position): Fill docstrings for balloon-help.
4864
4865 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4866
4867         * faces.el: Reenable specifications over 'gtk domain.
4868
4869 2001-08-08  Didier Verna  <didier@xemacs.org>
4870
4871         * autoload.el (update-autoload-files): make defdir a file name,
4872         not directory name.
4873
4874 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4875
4876         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4877
4878         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4879
4880 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4881
4882         * font-menu.el (font-menu-set-font): Default to current font-family.
4883         (font-menu-preferred-resolution):
4884         (font-menu-size-scaling):
4885         Provide gtk defaults, too.
4886
4887 2001-07-29  Mike Alexander  <mta@arbortext.com>
4888
4889         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4890         list
4891         (custom-set-face-font-family): ditto
4892
4893 2001-07-26  Mike Sperber <mike@xemacs.org>
4894
4895         * files.el (auto-mode-alist): .9 files are man pages, too.
4896
4897 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4898
4899         * process.el (call-process-internal): bind
4900         coding-system-for-write to 'binary when calling
4901         start-process-internal, so the process receives 
4902         the literal contents of INFILE.
4903
4904 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4905
4906         * files.el (auto-mode-alist): Add configure.ac support.
4907
4908 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4909
4910         * buff-menu.el:
4911         mouse.el:
4912         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4913
4914 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4915
4916         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4917
4918 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4919
4920         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4921         mixed text.
4922         (kinsoku-eol-p): Ditto.
4923
4924 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4925
4926         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4927         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4928         characters as the category `s' or `e' correctly.
4929
4930 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4931
4932         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4933
4934 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4935
4936         * mule/cyrillic.el:  Set up case table.
4937
4938 2001-06-08  Mike Sperber <mike@xemacs.org>
4939
4940         * files.el (save-some-buffers-1): Don't zap the help window right
4941         after `map-y-or-n-p' has popped it up.
4942
4943 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4944
4945         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4946
4947 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4948
4949         * specifier.el: define-specifier-tag 'gtk.
4950
4951 2001-05-12  Ben Wing  <ben@xemacs.org>
4952
4953         * find-paths.el (paths-find-recursive-path):
4954         fix error with null EXCLUDE-REGEXP.
4955         
4956         * font-lock.el (font-lock-mode):
4957         fix problem reported by hrvoje with buffers starting with a space.
4958         
4959 2001-05-06  Ben Wing  <ben@xemacs.org>
4960
4961         * dialog.el (make-dialog-box):
4962         * menubar-items.el (default-menubar):
4963         * printer.el (generic-print-buffer):
4964         * printer.el (generic-print-region):
4965         implement printing the selection when it's selected.
4966
4967 2001-04-18  Didier Verna  <didier@xemacs.org>
4968
4969         * cus-edit.el (Custom-reset-standard): reset to standard settings
4970         not only when the buffer's :custom-state is 'modified, but also
4971         when it is 'set or 'saved.
4972
4973 2001-04-17  Didier Verna  <didier@xemacs.org>
4974
4975         * startup.el (load-user-init-file): define `custom-file' before
4976         loading the user's init file.
4977
4978 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4979
4980         * menubar.el (popup-mode-menu): Make it work with
4981         popup-menu-titles turned off.
4982         
4983 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4984
4985         * about.el (about-mailto-link): Use compose-mail for sending mail.
4986
4987 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4988
4989         * package-admin.el (package-install-hook): New.
4990         (package-delete-hook): New.
4991         (package-admin-add-single-file-package): Use package-delete-hook.
4992
4993         * package-get.el (package-get): Use package-install-hook.
4994
4995 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4996
4997         * package-ui.el (pui-install-selected-packages): reverse the lists
4998         of packages so that they get handled in the same order as they
4999         were selected.
5000
5001 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5002
5003         * packages.el (locate-library): Use read-library-name for completion.
5004
5005 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5006
5007         * byte-optimize.el (=): `=' is not a binary predicate!
5008         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5009         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5010
5011 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5012
5013         * bytecomp.el (byte-compile-arithcompare):
5014         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5015
5016 2001-06-03  William M. Perry  <wmperry@gnu.org>
5017
5018         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5019         return the filename selected by the user!
5020
5021 2001-05-31  William M. Perry  <wmperry@gnu.org>
5022
5023         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5024         in XEmacs/GTK.
5025
5026 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5027
5028         * coding.el: Tiny typo fixed.
5029
5030 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5031
5032         * XEmacs 21.4.3 "Academic Rigor" is released.
5033
5034 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5037
5038 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5041
5042 2001-05-04  Ben Wing  <ben@xemacs.org>
5043
5044         * printer.el (generic-print-buffer):
5045         * printer.el (generic-print-region):
5046         Enable dialog boxes.  Apply workaround recommended by Kirill.
5047         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5048         
5049         * simple.el (kill-whole-line):
5050         * simple.el (kill-line-1):
5051         * simple.el (kill-entire-line):
5052         * simple.el (kill-line):
5053         * simple.el (backward-kill-line):
5054         Take out interactive dependence of kill-whole-line.
5055
5056 2001-04-22  Ben Wing  <ben@xemacs.org>
5057
5058         * dialog.el (make-dialog-box):
5059         Put dialog titles back in -- this time correctly.  Fix various
5060         other problems with leaks and such.
5061
5062         * simple.el (region-exists-p):
5063         * simple.el (region-active-p):
5064         Add comment about which one is correct to use in menu specs.
5065
5066 2001-05-05  Ben Wing  <ben@xemacs.org>
5067
5068         * dialog.el (make-dialog-box): fix doc string.
5069         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5070         take out Pretty Print.
5071         * printer.el:
5072         * printer.el (printer-current-device): New.
5073         * printer.el (Printer-get-device): New.
5074         * printer.el (Printer-clear-device): New.
5075         * printer.el (generic-page-setup): New.
5076         * printer.el (generic-print-buffer):
5077         * printer.el (generic-print-region):
5078         Implement Page Setup.  Handle errors properly.
5079
5080 2001-05-05  Ben Wing  <ben@xemacs.org>
5081
5082         * subr.el (error): Complete list of errors in doc string.
5083         
5084 2001-04-22  Ben Wing  <ben@xemacs.org>
5085
5086         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5087         
5088 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5089
5090         * build-report.el: Remove CVS keywords since this file has been in
5091         core lisp for a while now.
5092         * build-report.el (build-report-make-output-files): Fix typo.
5093
5094 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5095
5096         * about.el (about-finish-buffer): Make sure the last change works
5097         even if EVENT is nil.
5098
5099 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5100
5101         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5102         clicked, not the one that happens to be the current buffer at the
5103         time.
5104
5105 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5106
5107         * cus-edit.el (custom-display): Support the GTK Window System also.
5108
5109 2001-04-30  Ben Wing  <ben@xemacs.org>
5110
5111         * printer.el:
5112         * printer.el (printer-page-header):
5113         * printer.el (Print-context): New.
5114         * printer.el (printer-page-footer):
5115         * printer.el (generate-header-element): New.
5116         * printer.el (generate-header-line): New.
5117         * printer.el (print-context-property):
5118         * printer.el (generic-print-buffer):
5119         * printer.el (generic-print-region):
5120         Implement headers and footers.  Implement calling Print dialog box
5121         (#### but it doesn't quite work yet).
5122
5123 2001-04-25  Ben Wing  <ben@xemacs.org>
5124
5125         * about.el (xemacs-hackers):
5126         * about.el (about-url-alist):
5127         * about.el (about-personal-info):
5128         * about.el (about-hacker-contribution):
5129         More contributions.
5130         
5131         * simple.el (handle-post-motion-command):
5132         Fix spurious setting of zmacs-region-stays to t after a non-shift
5133         motion command.
5134
5135 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5136
5137         * about.el (about-personal-info): Update my bio.
5138         (about-hacker-contribution): Ditto.
5139
5140 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5141
5142         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5143
5144 2001-04-19  Andy Piper  <andy@xemacs.org>
5145
5146         * package-net.el (package-net-cygwin32-binary-size): new size.
5147         (package-net-win32-binary-size): new size.
5148         (package-net-convert-index-to-ini): Use new arch.
5149         (package-net-batch-convert-index-to-ini): Removed.
5150         (package-net-generate-bin-ini): New.
5151         (package-net-batch-generate-bin-ini): New.
5152
5153 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * XEmacs 21.4.1 "Copyleft" is released.
5156
5157 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5158
5159         * x-compose.el (xlib-input-method-bug-workaround):
5160         (alias-colon-to-double-quote):
5161         Force sort in map-keymap to work around rehash bug.
5162
5163 2001-04-17  Ben Wing  <ben@xemacs.org>
5164
5165         * about.el: Finish overhaul, add a few new hackers, update a
5166         couple old ones.
5167
5168 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5169
5170         * XEmacs 21.4.0 "Solid Vapor" is released.
5171
5172 2001-04-15  Ben Wing  <ben@xemacs.org>
5173
5174         * about.el:
5175         * about.el (about-headline-face): New.
5176         * about.el (about-link-face): New.
5177         * about.el (about-current-release-maintainers): New.
5178         * about.el (about-other-current-hackers): New.
5179         * about.el (about-url-alist):
5180         * about.el (about-once-and-future-hackers): New.
5181         * about.el (about-mailto-link): New.
5182         * about.el (about-get-buffer):
5183         * about.el (about-finish-buffer):
5184         * about.el (about-xemacs):
5185         * about.el (about-features): Removed.
5186         * about.el (about-advantages): New.
5187         * about.el (about-maintainer-info): Removed.
5188         * about.el (about-personal-info): New.
5189         * about.el (about-hacker-contribution): New.
5190         * about.el (about-maintainer):
5191         * about.el (about-show-linked-info):
5192         * about.el (about-hackers):
5193         Major revamping.  Rewriting of most of the text, improve the
5194         link handling, separate info on contributors into personal
5195         and contribution info, add new contributors, update personal
5196         info, etc. etc.
5197         
5198         * menubar-items.el (default-menubar):
5199         Help menubar entry for News now says more accurately
5200         "What's New in XEmacs".
5201         
5202         * mouse.el:
5203         * mouse.el (mouse-track-cleanup-hook):
5204         * mouse.el (mouse-track):
5205         Don't set-buffer to a dead buffer when calling mouse-track
5206         cleanup hooks.
5207
5208 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * XEmacs 21.2.47 "Zephir" is released.
5211
5212 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5213
5214         * dialog.el (make-dialog-box): Disable dialog box titles until
5215         we get them working.
5216
5217 2001-03-30  Ben Wing  <ben@xemacs.org>
5218
5219         * help.el:
5220         * help.el (Help-princ-face):
5221         * help.el (Help-prin1-face):
5222         * help.el (frob-help-extents):
5223         * help.el (describe-function-1):
5224         * help.el (describe-variable):
5225         Avoid using font-lock faces, which may not be defined.
5226         Instead, use hyper-apropos faces, and make sure they're
5227         defined as necessary by using `require'. (It's not so safe
5228         to do this for font-lock.) In any case, we will eventually
5229         be merging this functionality into hyper-apropos.
5230
5231         * loaddefs.el (completion-ignored-extensions):
5232         Fix documentation.
5233         
5234         * menubar-items.el (menu-truncate-list): Removed.
5235         * menubar-items.el (Menubar-items-truncate-list): New.
5236         * menubar-items.el (default-menubar):
5237         Fix errors if grep or compile command is too long.  Rename helper
5238         function to be less visible.
5239
5240 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5241
5242         * byte-optimize.el (byte-optimize-minus):
5243         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5244
5245 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5246
5247         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5248         Mule is available.
5249
5250         * mule/latin.el: New file.
5251
5252 2001-03-11  Ben Wing  <ben@xemacs.org>
5253
5254         * auto-save.el:
5255         * auto-save.el (auto-save-directory):
5256         * auto-save.el (make-auto-save-file-name):
5257         * auto-save.el (auto-save-file-name-p): New.
5258
5259         Merge in improvements from other definition of
5260         make-auto-save-file-name in files.el.
5261         
5262         * auto-save.el (auto-save-original-name):
5263         * auto-save.el (auto-save-name-in-fixed-directory):
5264         * auto-save.el (auto-save-unslashify-name): Removed.
5265         * auto-save.el (auto-save-slashify-name): Removed.
5266         * auto-save.el (auto-save-reserved-chars): New.
5267         * auto-save.el (auto-save-escape-name): New.
5268         * auto-save.el (auto-save-unhex): New.
5269         * auto-save.el (auto-save-unescape-name): New.
5270
5271         Change algorithm for encoding filenames in auto-save names to be
5272         entirely safe with all filesystems and all possible characters in
5273         a filename, and 100% reversible. (Essentially, uses
5274         quoted-printable as the encoding.)
5275         
5276         * auto-save.el (recover-all-files):
5277
5278         Use insert-directory rather than calling ls directly -- fixes
5279         things under Windows.
5280
5281         * files.el:
5282         * files.el (convert-standard-filename): Substitute FSF's
5283         definition for this (we had nothing here before).
5284         
5285         * files.el (backup-buffer): Warning fix.
5286         
5287         * files.el (make-backup-file-name):
5288         * files.el (find-backup-file-name):
5289         Fix error in calling sequence to auto-save-file-name-p.
5290         
5291         * files.el (recover-file):
5292         Use insert-directory rather than calling ls directly -- fixes
5293         things under Windows.
5294
5295         * files.el (make-auto-save-file-name): Removed.
5296         * files.el (auto-save-file-name-p): Removed.
5297         auto-save is always dumped so no sense in having a definition
5298         that will always be overwritten with another.
5299         
5300         * files.el (insert-directory):
5301         * win32-native.el:
5302         * win32-native.el (debug-mswindows-process-command-lines):
5303         * win32-native.el (original-make-auto-save-file-name): Removed.
5304         * win32-native.el (make-auto-save-file-name): Removed.
5305
5306
5307 2001-03-21  Martin Buchholz <martin@xemacs.org>
5308
5309         * XEmacs 21.2.46 "Urania" is released.
5310
5311 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5312
5313         * menubar-items.el (default-menubar): Update sample.emacs to
5314         sample.init.el and adjust accelerators.
5315
5316 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5317
5318         * build-report.el (build-report): Improve docstring.
5319
5320 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5321
5322         * ChangeLog: Log GTK merge.
5323
5324         * gutter-items.el:
5325         * mwheel.el:
5326         * sound.el:
5327         * startup.el:
5328         Revert gratuitous whitespace changes.
5329
5330 2001-03-07  Ben Wing  <ben@xemacs.org>
5331
5332         * help.el:
5333         * help.el (key-or-menu-binding):
5334         * help.el (Help-find-file): New.
5335         * help.el (describe-beta):
5336         * help.el (describe-copying):
5337         * help.el (describe-project):
5338         * help.el (view-emacs-news):
5339         * help.el (view-sample-init-el): New.
5340         * help.el (Help-princ-face): New.
5341         * help.el (Help-prin1-face): New.
5342         * help.el (help-symbol-function-context-menu):
5343         * help.el (help-symbol-variable-context-menu):
5344         * help.el (help-symbol-function-and-variable-context-menu):
5345         * help.el (frob-help-extents):
5346         * help.el (describe-function-1):
5347         * help.el (describe-variable):
5348
5349         Add coloring in Help buffers, correspondent with hyperlinks.
5350         View files in view-mode rather than Fundamental.
5351         Remove separators from context menus -- now handled in generic code.
5352         Add `Find Tag' to context menu.
5353         
5354         * menubar.el (popup-mode-menu):
5355
5356         Rewrite code that outputs the popup menu to (a) put more specific
5357         entries first, (b) be more robust, (c) output the proper context
5358         menu separators automatically (the context menu functionality is
5359         new and currently used only by Help).
5360
5361 2001-03-10  William M. Perry  <wmperry@aventail.com>
5362
5363         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5364         this function when converting from the 21.1 GTK branch.  Now
5365         supports file, password, question, and color built-in dialogs.
5366
5367 2001-03-06  Ben Wing  <ben@xemacs.org>
5368
5369         * keydefs.el:
5370         * keydefs.el (global-map):
5371         Add commented-out change of M-k (for 21.5).
5372         
5373         * menubar-items.el (default-menubar):
5374         Fix items to control kill-line behavior; add items for
5375         shifted motion.
5376         
5377         * simple.el:
5378         * simple.el (kill-whole-line):
5379         * simple.el (historical-kill-line): Removed.
5380         * simple.el (kill-line): Removed.
5381         * simple.el (kill-entire-line): New.
5382         * simple.el (kill-line-1): New.
5383         * simple.el (backward-kill-line):
5384         Undo kill-whole-line == always changes.  Add new function
5385         kill-entire-line to unconditionally delete the current line.
5386         Add comments describing the lamentable state of affairs of
5387         the kill-line functions and variables.
5388
5389 2001-03-02  Ben Wing  <ben@xemacs.org>
5390
5391         * simple.el:
5392         * simple.el (beginning-of-buffer):
5393         * simple.el (end-of-buffer):
5394         * simple.el (mark-ring-unrecorded-commands):
5395         * simple.el (signal-error-on-buffer-boundary):
5396         * simple.el (shifted-motion-keys-select-region):
5397         * simple.el (unshifted-motion-keys-deselect-region):
5398         * simple.el (motion-keys-for-shifted-motion): New.
5399         * simple.el (handle-pre-motion-command):
5400         * simple.el (handle-post-motion-command):
5401         * simple.el (forward-char-command):
5402         * simple.el (backward-char-command):
5403         * simple.el (scroll-up-command):
5404         * simple.el (scroll-down-command):
5405         * simple.el (next-line):
5406         * simple.el (previous-line):
5407         * simple.el (backward-block-of-lines):
5408         * simple.el (forward-block-of-lines):
5409         * simple.el (backward-word):
5410         * simple.el (mark-word):
5411
5412         Augment documentation of the most common motion commands to make
5413         note of the shifted-motion support.  Improve the support to (a)
5414         properly document how it works and why it's done in the fashion it
5415         is, and (b) allow the keystrokes that trigger it to be customized.
5416
5417         Correct error in the customize specification of
5418         mark-ring-unrecorded-commands.
5419
5420 2001-03-02  Ben Wing  <ben@xemacs.org>
5421
5422         * font-lock.el:
5423         * font-lock.el (font-lock-pending-extent-table): Removed.
5424         * font-lock.el (font-lock-pending-buffer-table): New.
5425         * font-lock.el (font-lock-pre-idle-hook):
5426         * font-lock.el (font-lock-after-change-function):
5427         * font-lock.el (font-lock-fontify-pending-extents):
5428         * font-lock.el (font-lock-lisp-like):
5429
5430         Fix handling of pending extents to avoid excessive slowness (N^2
5431         behavior) when making lots of buffer changes between redisplays,
5432         such as when saving the Options.
5433
5434 2001-03-09  William M. Perry  <wmperry@aventail.com>
5435
5436         * device.el:
5437         * dragdrop.el:
5438         * dumped-lisp.el:
5439         * faces.el:
5440         * frame.el:
5441         * gnuserv.el:
5442         * loadup.el:
5443         * menubar-items.el:
5444         * minibuf.el:
5445         The Great GTK Merge.
5446
5447         * ChangeLog.GTK:
5448         * dialog-gtk.el:
5449         * gdk.el:
5450         * generic-widgets.el:
5451         * glade.el:
5452         * gnome-widgets.el:
5453         * gnome.el:
5454         * gtk-compose.el:
5455         * gtk-extra.el:
5456         * gtk-faces.el:
5457         * gtk-ffi.el:
5458         * gtk-file-dialog.el:
5459         * gtk-font-menu.el:
5460         * gtk-glyphs.el:
5461         * gtk-init.el:
5462         * gtk-iso8859-1.el:
5463         * gtk-marshal.el:
5464         * gtk-mouse.el:
5465         * gtk-package.el:
5466         * gtk-password-dialog.el:
5467         * gtk-select.el:
5468         * gtk-widget-accessors.el:
5469         * gtk-widgets.el:
5470         * gtk.el:
5471         widgets-gtk.el:
5472         The Great GTK Merge: new files.
5473
5474 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5475
5476         * generic-widgets.el: Don't require gtk (a built-in feature) at
5477         top level.  Don't execute the last sexp unless (featurep 'gtk).
5478
5479 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5480
5481         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5482
5483 2001-02-23  Martin Buchholz <martin@xemacs.org>
5484
5485         * XEmacs 21.2.45 "Thelxepeia" is released.
5486
5487 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5488  
5489         * about.el (xemacs-hackers): update my entry. 
5490         * about.el (about-maintainer-info): ditto. 
5491         * about.el (about-hackers): ditto. 
5492
5493 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5494
5495         * about.el (about-maintainer-info): More vanity info about
5496         yours truly.
5497
5498 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5499
5500         * build-report.el (build-report-destination): xemacs-build-reports
5501         has moved to SourceForge, where mailing list name length is
5502         restricted, hence the name change to
5503         xemacs-buildreports@xemacs.org.
5504         * build-report.el (build-report-keep-regexp): Update default.
5505         * build-report.el (build-report-delete-regexp): Ditto.
5506         * build-report.el (build-report-make-output-files): Ditto.
5507
5508 2001-02-19  Craig Lanning  <lanning@scra.org>
5509
5510         * lisp-mode.el: Add indentation specifications for following
5511         Common Lisp forms: handler-case, handler-bind, with-slots,
5512         with-open-file, with-open-stream, print-unreadable-object.
5513
5514 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5515
5516         * font-lock.el (font-lock-set-defaults-1):
5517         Move initialization of `font-lock-cache-position' so that it's set
5518         even if font-lock-keywords is already defined.
5519
5520 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5521
5522         * autoload.el (generate-file-autoloads-1):
5523         Use `emacs-lisp-mode-syntax-table' instead of
5524         `lisp-mode-syntax-table'.
5525         * lisp-mode.el (lisp-mode-syntax-table):
5526         Get rid of old checks for `parse-partial-sexp' version.
5527         Make `|' (pipe) string delimiter instead of punctuation.
5528
5529 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5530
5531         * window.el (save-selected-window):
5532         Use gensym for better macro hygiene.
5533
5534 2001-02-06  Mike Sperber <mike@xemacs.org>
5535
5536         * dump-paths.el:
5537         * startup.el (startup-setup-paths): Set and use
5538         `mule-lisp-directory'.
5539         (startup-setup-paths-warning): Ditto.
5540
5541         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5542         (paths-construct-load-path): Consider `mule-lisp-directory'.
5543
5544 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5545
5546         * font-lock.el: Syntax table improvements used.  A few random
5547         changes are not specified below.
5548         (font-lock-fontify-string-delimiters):
5549         (font-lock-syntactic-keywords):
5550         (font-lock-cache-state nil):
5551         (font-lock-cache-position):
5552         New variables.
5553         (font-lock-set-syntax):
5554         (font-lock-apply-syntactic-highlight):
5555         (font-lock-fontify-syntactic-anchored-keywords):
5556         (font-lock-fontify-syntactic-keywords-region):
5557         (font-lock-eval-keywords):
5558         New functions.
5559         (font-lock-remove-face):
5560         (font-lock-fontify-syntactically-region):
5561         Use syntax properties.
5562
5563 2001-02-08  Martin Buchholz <martin@xemacs.org>
5564
5565         * XEmacs 21.2.44 "Thalia" is released.
5566
5567 2001-01-16  Mike Sperber <mike@xemacs.org>
5568
5569         * startup.el (normal-top-level): Work even if no installation root
5570         is found.
5571
5572 2001-01-30  Andy Piper  <andy@xemacs.org>
5573
5574         * gutter-items.el (progress-abort-glyph): remove instantiator.
5575         (set-progress-abort-instantiator): new function.
5576         (abort-progress-feedback): use it.
5577
5578         * gutter.el (set-gutter-dirty-p): new function.
5579
5580 2001-01-30  Didier Verna  <didier@xemacs.org>
5581
5582         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5583
5584 2001-01-24  Didier Verna  <didier@xemacs.org>
5585
5586         * sound.el (sound-extension-list): give a better default value.
5587         * sound.el (load-sound-file): improve the doc string, also find
5588         files given by absolute names, pass a real extension list to
5589         `locate-file'.
5590
5591 2001-01-26  Martin Buchholz <martin@xemacs.org>
5592
5593         * XEmacs 21.2.43 "Terspichore" is released.
5594
5595 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5596
5597         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5598         messages from gnuserv.
5599
5600 2001-01-20  Martin Buchholz <martin@xemacs.org>
5601
5602         * XEmacs 21.2.42 "Poseidon" is released.
5603
5604 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5605
5606         * cl-macs.el (cl-upcase-arg): New function.
5607         (cl-function-arglist): New function.
5608         (cl-transform-lambda): Automatically add CL-style lambda list to
5609         documentation string using functions above.
5610
5611 2001-01-12  Andy Piper  <andy@xemacs.org>
5612
5613         * package-get.el (package-get-custom): call
5614         package-net-update-installed-db.
5615
5616         * package-ui.el (pui-install-selected-packages): call
5617         package-net-update-installed-db.
5618
5619         * package-net.el (package-net-update-installed-db): use
5620         packages-package-list so that we reflect reality.
5621
5622         * packages.el (packages-package-list): Make docstring reflect
5623         reality.
5624
5625         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5626
5627         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5628         isn't installed.
5629
5630 2001-01-17  Andy Piper  <andy@xemacs.org>
5631
5632         * wid-edit.el (widget-activation-glyph-mapper): activate or
5633         deactivate native widgets.
5634         (widget-glyph-insert-glyph): record instantiator.
5635         (widget-push-button-value-create): use it.
5636
5637         * gui.el (gui-button-action): new function. Make button's domain
5638         buffer current when calling.
5639         (make-gui-button): update to use gui-button-action.
5640
5641 2001-01-16  Didier Verna  <didier@xemacs.org>
5642
5643         * menubar-items.el (default-menubar): add an entry for modeline
5644         horizontal scrolling in Options -> Display.
5645
5646 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5647
5648         * package-get.el (package-get-require-signed-base): Set to nil
5649         by default.
5650
5651 2001-01-17  Martin Buchholz <martin@xemacs.org>
5652
5653         * XEmacs 21.2.41 "Polyhymnia" is released.
5654
5655 2001-01-16  Mike Sperber <mike@xemacs.org>
5656
5657         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5658         catch lisp/mule/.
5659
5660 2001-01-14  Mike Sperber <mike@xemacs.org>
5661
5662         * startup.el (maybe-create-compatibility-dot-emacs):
5663         (maybe-unmigrate-user-init-file):
5664         (unmigrate-user-init-file): Created.
5665         (maybe-migrate-user-init-file): Offer creation of compatibility
5666         .emacs.
5667         Some doc fixes wrt init file location.
5668
5669 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5670
5671         * faces.el (face-frob-from-locale-first): new variable.
5672         (frob-face-font-2): Honor tags arg while trying to use
5673         standard-face-mapping.  When face-frob-from-locale-first is set,
5674         first try to set face inheriting from frobbed-face.
5675
5676 2001-01-15  Didier Verna  <didier@xemacs.org>
5677
5678         * about.el (xemacs-hackers): update my entry.
5679         * about.el (about-url-alist): ditto.
5680         * about.el (about-maintainer-info): ditto.
5681         * about.el (about-hackers): ditto.
5682
5683 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5684
5685         The byte compiler has been badly broken for a year,
5686         by the patch of 1999-12-06.
5687         * byte-optimize.el (byte-optimize-form-code-walker):
5688         Bug was: the byte compiler was making this erroneous optimization:
5689         (progn (or (foo)) (bar)) ==> (bar)
5690
5691 2000-11-20  Mike Sperber <mike@xemacs.org>
5692
5693         * setup-paths.el (paths-core-load-path-depth): Split
5694         `paths-load-path-depth' in two for site and core lisp.  Don't
5695         recurse into core.
5696         * setup-paths.el (paths-construct-load-path): Use.
5697
5698 2001-01-10  Andy Piper  <andy@xemacs.org>
5699
5700         * package-net.el (package-net-cygwin32-binary-size): new variable
5701         (package-net-win32-binary-size): ditto.  add much needed
5702         commentary.
5703
5704         * gutter-items.el (buffers-tab-items): correct off-by-one error
5705         for buffers-tab-max-size.
5706
5707 2001-01-08  Martin Buchholz <martin@xemacs.org>
5708
5709         * XEmacs 21.2.40 is released.
5710
5711 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * mule/hebrew.el: Fix comments and typos.
5714         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5715
5716 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * ChangeLog.1: move ancient log from fill.el.
5719
5720         * dump-paths.el:
5721         paragraphs.el:
5722         mule/mule-category.el:
5723         Miscellaneous typo fixes and slight doc clarifications.
5724
5725         * mule/mule-ccl.el:  Correct file name in header.
5726
5727 2000-12-31  Martin Buchholz <martin@xemacs.org>
5728
5729         * XEmacs 21.2.39 is released.
5730
5731 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5732
5733         * byte-optimize.el (byte-optimize-cond):
5734         (byte-optimize-cond-1): New.
5735         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5736         Optimizes (cond (x nil)) ==> nil.
5737         Provide better diagnostic on malformed expr like (cond foo).
5738
5739 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5740
5741         * mule/mule-coding.el:
5742         mule/mule-cmds.el (reset-language-environment,
5743         set-language-environment-coding-systems):
5744         Safer default coding-priority-list, corresponding to src/file-coding.h.
5745
5746 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5747
5748         * package-admin.el: Allow package removal from
5749         early-package-load-path.
5750
5751 2000-12-15  Andreas Jaeger  <aj@suse.de>
5752
5753         * about.el (about-maintainer-info): Update my entry.
5754
5755 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5756
5757         * packages.el (locate-library): Add support for bzip2
5758         compressed .el files.
5759
5760 2000-12-12  Andy Piper  <andy@xemacs.org>
5761
5762         * package-net.el: new file.
5763
5764 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5765
5766         * font-lock.el: Add missing C++ keywords.
5767
5768 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5769
5770         * simple.el (indent-for-comment): Preserve indentation of comments
5771         starting in column 0, as documented in (Info-goto-node
5772         "(xemacs)Comments").  Update docstring accordingly.
5773
5774 2000-12-05  Martin Buchholz <martin@xemacs.org>
5775
5776         * XEmacs 21.2.38 is released.
5777
5778 2000-12-04  Didier Verna  <didier@xemacs.org>
5779
5780         * mouse.el (default-mouse-track-set-point-in-window): remove
5781         spurious '+' operation detected by Martin.
5782
5783
5784 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5785
5786         * cl-extra.el (coerce):
5787         Implement char to integer coercion.
5788         Remove extraneous (numberp) test.
5789
5790         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5791         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5792         (byte-optimize-predicate):
5793         Warn if evaluating constant expression signals an error.
5794         (byte-optimize-form): Small simplification.
5795
5796         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5797
5798 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5799
5800         * byte-optimize.el:
5801         (byte-optimize-minus):
5802         (byte-optimize-plus):
5803         (byte-optimize-mult):
5804         (byte-optimize-quo):
5805         Use (car (last x)) instead of (last x) to get last elt!
5806         Use `byte-optimize-predicate' to optimize `%'.
5807         Move optimizations for special numeric args to bytecomp.el.
5808         * bytecomp.el (byte-compile-associative): Remove.
5809         (byte-compile-max): New.
5810         (byte-compile-min): New.
5811         Properly handle erroneous calls: (max) (min).
5812         (byte-compile-plus): New.
5813         (byte-compile-minus):
5814         It's easiest to handle 0, +1 and -1 args here.
5815         (byte-compile-mult): New.
5816         It's easiest to handle 1, -1 and 2 args here.
5817         (byte-compile-quo):
5818         It's easiest to handle 0, +1 and -1 args here.
5819         Issue byte-compiler warning when dividing by zero.
5820
5821         Byte-compiler arithmetic improvements.
5822         Better optimize these expressions in the obvious way:
5823         (+ x y 1)   -->  varref x varref y add add1
5824         (+ x y -1)  -->  varref x varref y add sub1
5825         (- x y 0)   -->  (- x y)
5826         (- 0 x y)   -->  (- (- x) y)
5827         (% 42 19)   --> compile-time constant
5828         (/ 42 19)   --> compile-time constant
5829         (* (foo) 2) --> foo call dup plus
5830
5831         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5832         unless (declaim (optimize (safety 3)))
5833         or (setq byte-compile-delete-errors nil).
5834
5835 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5838         docstrings.
5839
5840 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5841
5842         * startup.el (command-line-do-help):  Add documentation of
5843         portable dumper switches.
5844
5845 2000-11-22  Andy Piper  <andy@xemacs.org>
5846
5847         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5848
5849         * glyphs.el (init-glyphs): don't use autodetect for strings.
5850
5851 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5852
5853         * byte-optimize.el (byte-optimize-char-before):
5854         (byte-optimize-backward-char):
5855         (byte-optimize-backward-word):
5856         Fix incorrect optimizations for these sorts of expressions:
5857         (let ((x nil)) (backward-char x))
5858
5859 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5860
5861         * byte-optimize.el:
5862         * byte-optimize.el (byte-optimize-backward-char): New.
5863         * byte-optimize.el (byte-optimize-backward-word): New.
5864         Make backward-word and backward-char as efficient as forward versions.
5865
5866         * bytecomp.el (byte-compile-no-args-with-one-extra):
5867         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5868         * bytecomp.el (byte-compile-two-args-with-one-extra):
5869         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5870         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5871         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5872         Check if extra arg is constant nil, and if so, use byte-coded call.
5873
5874         * simple.el (backward-word):
5875         * simple.el (mark-word):
5876         * simple.el (kill-word):
5877         * simple.el (backward-kill-word):
5878         Make COUNT argument optional, for consistency with forward-char et al.
5879
5880         * abbrev.el (abbrev-string-to-be-defined):
5881         * abbrev.el (inverse-abbrev-string-to-be-defined):
5882         * abbrev.el (inverse-add-abbrev):
5883         * abbrev.el (expand-region-abbrevs):
5884         * buff-menu.el (Buffer-menu-execute):
5885         * indent.el (move-to-left-margin):
5886         * indent.el (indent-relative):
5887         * indent.el (move-to-tab-stop):
5888         * info.el (Info-reannotate-node):
5889         * lisp-mode.el (lisp-indent-line):
5890         * lisp.el (end-of-defun):
5891         * lisp.el (move-past-close-and-reindent):
5892         * misc.el (copy-from-above-command):
5893         * mouse.el (default-mouse-track-scroll-and-set-point):
5894         * page.el (forward-page):
5895         * paragraphs.el (forward-paragraph):
5896         * paragraphs.el (end-of-paragraph-text):
5897         * picture.el (picture-forward-column):
5898         * picture.el (picture-self-insert):
5899         * rect.el (extract-rectangle-line):
5900         * simple.el (newline):
5901         * simple.el (fixup-whitespace):
5902         * simple.el (backward-delete-char-untabify):
5903         * simple.el (transpose-chars):
5904         * simple.el (transpose-preceding-chars):
5905         * simple.el (do-auto-fill):
5906         * simple.el (indent-new-comment-line):
5907         * simple.el (blink-matching-open):
5908         * view-less.el (cleanup-backspaces):
5909         * wid-edit.el (widget-transpose-chars):
5910         * term/bg-mouse.el (bg-insert-moused-sexp):
5911         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5912
5913         * info.el (Info-fontify-node):
5914         * simple.el (backward-delete-function):
5915         Use canonical delete-backward-char instead of backward-delete-char.
5916
5917 2000-11-20  Andy Piper  <andy@xemacs.org>
5918
5919         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5920         no buffers.
5921
5922 2000-11-20  Andy Piper  <andy@xemacs.org>
5923
5924         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5925         buffer tabs.
5926
5927 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5928
5929         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5930         (proclaim inline...) was shadowing compiler-macros.
5931
5932 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5933
5934         * bytecomp.el (byte-compile-eval): New.
5935         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5936         Keeps this promise made in Lispref:
5937         "If a file being compiled contains a `defmacro' form, the macro is
5938         defined temporarily for the rest of the compilation of that file."
5939
5940 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5941
5942         * cl.el (floatp-safe):
5943         (plusp):
5944         (minusp):
5945         (oddp):
5946         (evenp):
5947         (cl-abs):
5948         Use a better parameter name than `x'.
5949
5950         * cl-macs.el (check-type): Make continuable.  Change documentation
5951         to require PLACE, but accept any form for compatibility.
5952
5953         * abbrev.el (define-abbrev): Use check-type.
5954         * font-menu.el (font-menu-change-face): Use check-type.
5955         * menubar.el (relabel-menu-item): Use check-type.
5956         * itimer.el: Fix typo.
5957
5958 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5959
5960         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5961
5962 2000-11-14  Martin Buchholz <martin@xemacs.org>
5963
5964         * XEmacs 21.2.37 is released.
5965
5966 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5967
5968         * code-cmds.el: Provide the feature.
5969
5970 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5971
5972         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5973
5974         * code-cmds.el: New file
5975         * mule/mule-cmds.el:
5976         * mule/mule-misc.el
5977         (coding-keymap): New keymap. Define coding system keyboard
5978         commands on file-coding builds too.
5979         (coding-system-change-eol-conversion):
5980         (universal-coding-system-argument):
5981         (set-default-coding-systems):
5982         (prefer-coding-system): Moved from mule-cmds.el
5983         (set-buffer-process-coding-system): Moved from mule-misc.el
5984
5985 2000-09-15  Stephen Carney <carney@scubadoo.com>
5986
5987         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5988
5989 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5990
5991         * package-get.el (package-get-download-sites): Add a pre-release
5992         site for experimental packages.
5993
5994         * auto-autoloads.el: Regenerated.
5995
5996 2000-08-01  Andy Piper  <andy@xemacs.org>
5997
5998         * gutter-items.el (buffers-tab-omit-function): reference
5999         buffers-tab-select-visible-buffers.
6000         (buffers-tab-filter-functions): new variable, by default uses
6001         buffers-tab-selection-function and buffers-tab-omit-function.
6002         (select-buffers-tab-buffers-by-mode): invert arguments.
6003         (buffers-tab-select-visible-buffers): new function. Invert calling
6004         of buffers-menu-omit-invisible-buffers.
6005         (buffers-tab-items): rewrite to use
6006         buffers-tab-filter-functions. Rewrite docstring.
6007         (gutter-buffers-tab-extent): delete.
6008         (add-tab-to-gutter): always build a new extent when adding the
6009         tabs.
6010         (update-tab-in-gutter): make gutter dirty when orientation
6011         changes.
6012
6013 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6014
6015         * bytecomp.el (byte-compile-defvar-or-defconst):
6016         Only do loadhist recording if defvar form includes a value.
6017
6018 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6019
6020         * bytecomp.el (byte-compile-initial-macro-environment):
6021         `eval-when-compile' should not compile its body.
6022
6023 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6024
6025         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6026         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6027         some Japanese English.  Remove some ancient FSF comments, and
6028         improve docstrings.  Use symbols not vectors for tables.
6029
6030 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6031
6032         * keymap.el:
6033         (local-key-binding):
6034         (global-key-binding):
6035         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6036
6037         * lisp.el:
6038         (backward-sexp): Slightly simpler code.
6039         (mark-sexp): Make arg optional, like FSF Emacs.
6040         (forward-list): Slightly simpler code.
6041         (backward-list): Slightly simpler code.
6042         (down-list):  Make arg optional, like FSF Emacs.
6043         (up-list):  Make arg optional, like FSF Emacs.
6044         (backward-up-list):  Make arg optional, like FSF Emacs.
6045         (kill-sexp):  Make arg optional, like FSF Emacs.
6046         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6047
6048         * font-menu.el (font-menu-change-face):
6049         Take continuable errors into account.
6050
6051         * abbrev.el:
6052         * abbrev.el (clear-abbrev-table):
6053         * abbrev.el (define-abbrev-table):
6054         * abbrev.el (define-abbrev):
6055         * abbrev.el (insert-abbrev-table-description):
6056         * apropos.el (apropos-documentation-check-doc-file):
6057         * apropos.el (apropos-documentation-check-elc-file):
6058         * buff-menu.el (list-buffers):
6059         * buff-menu.el (list-buffers-noselect):
6060         * bytecomp.el (byte-recompile-directory):
6061         * bytecomp.el (batch-byte-compile):
6062         * cl-macs.el (typep):
6063         * code-files.el (find-coding-system-magic-cookie):
6064         * code-files.el (insert-file-contents):
6065         * cus-edit.el (customize-set-variable):
6066         * cus-edit.el (customize-save-variable):
6067         * cus-face.el (custom-set-face-font-size):
6068         * cus-face.el (custom-set-face-update-spec):
6069         * cus-face.el (custom-reset-faces):
6070         * custom.el (custom-check-theme):
6071         * custom.el (copy-upto-last):
6072         * fill.el (canonically-space-region):
6073         * fill.el (fill-paragraph):
6074         * fill.el (fill-region):
6075         * fill.el (find-space-insertable-point):
6076         * fill.el (justify-current-line):
6077         * faces.el (face-spec-update-all-matching):
6078         * faces.el (set-face-stipple):
6079         * files-nomule.el (insert-file-contents):
6080         * files.el (insert-file-contents-literally):
6081         * files.el (hack-local-variables-last-page):
6082         * files.el (basic-save-buffer):
6083         * files.el (insert-directory):
6084         * font-menu.el (font-menu-change-face):
6085         * font.el (font-spatial-to-canonical):
6086         * format.el (format-encode-region):
6087         * format.el (format-insert-file):
6088         * format.el (format-replace-strings):
6089         * gutter.el (set-gutter-element):
6090         * help.el (key-or-menu-binding):
6091         * help.el (describe-bindings):
6092         * help.el (with-syntax-table):
6093         * indent.el (indent-rigidly):
6094         * indent.el (delete-to-left-margin):
6095         * info.el:
6096         * info.el (Info-extract-dir-entry-from):
6097         * info.el (Info-build-dir-anew):
6098         * info.el (Info-rebuild-dir):
6099         * info.el (Info-batch-rebuild-dir):
6100         * info.el (Info-read-subfile):
6101         * info.el (Info-build-node-completions):
6102         * info.el (Info-extract-menu-node-name):
6103         * isearch-mode.el (isearch-range-invisible):
6104         * isearch-mode.el (isearch-restore-invisible-extents):
6105         * itimer.el (itimerp):
6106         * itimer.el (itimer-live-p):
6107         * keymap.el:
6108         * keymap.el (substitute-key-definition):
6109         * keymap.el (read-command-or-command-sexp):
6110         * keymap.el (local-key-binding):
6111         * keymap.el (global-key-binding):
6112         * keymap.el (global-set-key):
6113         * keymap.el (local-set-key):
6114         * ldap.el:
6115         * ldap.el (ldap-add-entries):
6116         * ldap.el (ldap-delete-entries):
6117         * lisp.el (backward-sexp):
6118         * lisp.el (mark-sexp):
6119         * lisp.el (forward-list):
6120         * lisp.el (backward-list):
6121         * lisp.el (down-list):
6122         * lisp.el (backward-up-list):
6123         * lisp.el (up-list):
6124         * lisp.el (kill-sexp):
6125         * lisp.el (backward-kill-sexp):
6126         * menubar.el (add-menu-button):
6127         * menubar.el (add-submenu):
6128         * menubar.el (delete-menu-item):
6129         * menubar.el (relabel-menu-item):
6130         * mouse.el (narrow-window-to-region):
6131         * obsolete.el (define-obsolete-variable-alias):
6132         * obsolete.el (store-substring):
6133         * package-admin.el:
6134         * package-admin.el (package-admin-install-function):
6135         * package-admin.el (package-admin-install-function-mswindows):
6136         * package-admin.el (package-admin-default-install-function):
6137         * package-get.el (package-get-update-base-entries):
6138         * packages.el (packages-load-package-dumped-lisps):
6139         * packages.el (packages-collect-package-dumped-lisps):
6140         * printer.el (generic-print-buffer):
6141         * printer.el (generic-print-region):
6142         * replace.el (occur-mode-mouse-goto):
6143         * replace.el (perform-replace):
6144         * select.el (get-selection-no-error):
6145         * simple.el:
6146         * simple.el (newline):
6147         * simple.el (open-line):
6148         * simple.el (edit-and-eval-command):
6149         * simple.el (goto-line):
6150         * simple.el (undo):
6151         * simple.el (kill-region):
6152         * simple.el (copy-region-as-kill):
6153         * simple.el (kill-ring-save):
6154         * simple.el (set-mark):
6155         * simple.el (next-line):
6156         * simple.el (previous-line):
6157         * simple.el (line-move):
6158         * simple.el (set-goal-column):
6159         * simple.el (comment-region):
6160         * subr.el:
6161         * subr.el (putf):
6162         * syntax.el (modify-syntax-entry):
6163         * syntax.el (map-syntax-table):
6164         * view-less.el (view-file):
6165         * view-less.el (view-buffer):
6166         * view-less.el (view-file-other-window):
6167         * window-xemacs.el (backward-other-window):
6168         * window.el:
6169         * window.el (one-window-p):
6170         * window.el (walk-windows):
6171         * window.el (window-list):
6172         * x-mouse.el (x-mouse-kill):
6173         * x-select.el (x-get-cutbuffer):
6174         * x-select.el (x-store-cutbuffer):
6175         * term/bg-mouse.el (bg-mouse-line-to-center):
6176         * term/sun-mouse.el (window-line-end):
6177         * term/sun-mouse.el (sun-select-region):
6178         * term/sun.el (kill-region-and-unmark):
6179         * mule/mule-category.el:
6180         * mule/mule-category.el (modify-category-entry):
6181         * mule/mule-category.el (char-category-list):
6182         * mule/mule-coding.el (coding-system-force-on-output):
6183         * mule/mule-misc.el (coding-system-put):
6184         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6185
6186 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6187
6188         * cus-face.el: Typo fixes and tiny clarifications.
6189         * custom.el: ditto
6190
6191 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6192
6193         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6194         * startup.el (normal-top-level): Setup auto-save-list-file-name
6195         if auto-save-list-file-prefix is non-nil.
6196
6197 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6198
6199         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6200
6201 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6202
6203         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6204         get symbol at point-min.
6205
6206 2000-10-24  Didier Verna  <didier@xemacs.org>
6207
6208         * info.el (Info-emacs-info-file-name): defconst it.
6209         * info.el (Info-footnote-tag): defcustom it.
6210         * info.el (Info-no-description-string): ditto.
6211         * info.el (Info-find-node): adapt to new semantics of
6212         'Info-suffixed-file (don't do the case variants stuff).
6213         * info.el (Info-insert-dir): rewrite the dir file variants code.
6214         * info.el (Info-directory-files): New. Return the list of info
6215         files in a directory.
6216         * info.el (Info-dir-outdated-p): use it.
6217         * info.el (Info-parse-dir-entries): ditto.
6218         * info.el (Info-build-dir-anew): don't restrict to files ending
6219         with a ".info.*" extension.
6220         * info.el (Info-set-mode-line): ditto.
6221         * info.el (Info-read-subfile): adapt to new semantics of
6222         'Info-suffixed-file (append 'exact argument).
6223         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6224         string independently of the case.
6225         * info.el (Info-suffixed-file): use it (match all possible case
6226         for the file name).
6227         * info.el (Info-insert-file-contents): code cleanup.
6228         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6229         columns.
6230         * info.el (Info-batch-rebuild-dir): ditto.
6231         * info.el (Info-read-node-name-1): ditto.
6232         * info.el (Info-search): ditto.
6233         * info.el (Info-fontify-node): ditto.
6234
6235
6236 2000-10-24  Didier Verna  <didier@xemacs.org>
6237
6238         * process.el (shell-command): when called from a program, avoid
6239         'push-mark's "mark-set" message.
6240
6241 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6242
6243         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6244         by a symbol, not by a vector.
6245         * mule/vietnamese.el (vscii): Likewise.
6246         (viscii): Likewise.
6247         * mule/cyrillic.el (koi8-r): Likewise.
6248
6249         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6250         by a symbol, not by a vector.
6251         (chinese-big5-2): Likewise.
6252         * mule/ethiopic.el (ethiopic): Likewise.
6253         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6254         (vietnamese-viscii-upper): Likewise.
6255
6256 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6257
6258         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6259
6260 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6261
6262         * byte-optimize.el (byte-optimize-car): New function.
6263         (byte-optimize-cdr): Ditto.
6264
6265 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6266
6267         * byte-optimize.el: Partial synch with FSF 20.7.
6268         Optimize constant concatenation.
6269         Add keymapp as a side effect free function.  It is a built-in.
6270         (byte-after-unbind-pos): Remove byte-equal.
6271
6272 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6273
6274         * update-elc-2.el: Quote regexps correctly.
6275
6276 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6277
6278         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6279         (ccl-compile): Apply integerp, not integer-or-char-p to
6280         check the type of the buffer magnification
6281         (ccl-compile-write-string): Encode a string with binary
6282         coding system.
6283         (ccl-compile-write-repeat): Likewise.
6284
6285 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6286
6287         * buff-menu.el:
6288         * bytecomp.el:
6289         * coding.el:
6290         * faces.el:
6291         * files.el:
6292         * fill.el:
6293         * float-sup.el:
6294         * font-lock.el:
6295         * help.el:
6296         * iso8859-1.el:
6297         * loaddefs.el:
6298         * menubar-items.el:
6299         * menubar.el:
6300         * modeline.el:
6301         * msw-font-menu.el:
6302         * paragraphs.el:
6303         * paths.el:
6304         * replace.el:
6305         * simple.el:
6306         * sound.el:
6307         * startup.el:
6308         * version.el:
6309         * x-faces.el:
6310         * x-font-menu.el:
6311         Remove purecopy.
6312
6313 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6314
6315         * simple.el (do-auto-fill): Use the function pointer to by
6316         `comment-line-break-function', not `indent-new-comment-line'. This
6317         fixes an issue with cc-mode comment continuation.
6318
6319 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6320
6321         * simple.el (turn-on-auto-fill):  Add (interactive).
6322         * mwheel.el (mwheel-install): Add (interactive).
6323         * font-lock.el (turn-on-font-lock): Add (interactive).
6324         (turn-off-font-lock): Add (interactive).
6325
6326 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6327
6328         * packages.el (packages-special-base-regexp): Add `man'.
6329
6330 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6331
6332         * wid-edit.el (widget-specify-active): map over extents in current
6333         buffer like `widget-specify-inactive' does.  Mapping over the
6334         inactive extent object does not work since the current extent is
6335         ignored by `map-extents'.
6336
6337 2000-10-04  Martin Buchholz <martin@xemacs.org>
6338
6339         * XEmacs 21.2.36 is released.
6340
6341 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6342
6343         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6344         Optimize the compiled-function-constants vector by byte-code
6345         reference counts.
6346
6347 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6348
6349         * build-report.el (build-report-delete-regexp): quote value in
6350         defcustom
6351
6352 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6353
6354         * build-report.el (build-report): Don't bind srcdir which we don't
6355         use in `multiple-value-bind' to avoid the only byte-compiler
6356         warning.
6357
6358 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6359
6360         * build-report.el: Requires cl and custom now.
6361         build-report-version is determined by XEmacs version -- remove
6362         build-report-version*.
6363         * build-report.el (build-report-version): Removed.
6364         * build-report.el (build-report-installation-version-regexp): New.
6365         * build-report.el (build-report-version-file-regexp): New.
6366         * build-report.el (build-report-installation-srcdir-regexp): New.
6367         * build-report.el (build-report-destination): Offer
6368         xemacs-build-reports and xemacs-beta.
6369         * build-report.el (build-report-keep-regexp): Adjusted.
6370         * build-report.el (build-report-delete-regexp): Adjusted.
6371         * build-report.el (build-report-make-output-dir): New.
6372         * build-report.el (build-report-installation-file): Replace use of
6373         `concat' with `expand-file-name'.
6374         * build-report.el (build-report-make-output-file): Removed.
6375         * build-report.el (build-report-make-output-files): New.
6376         * build-report.el (build-report-subject): Identify as
6377         user-variable with "*...".
6378         * build-report.el (build-report-prompts): Ditto.
6379         * build-report.el (build-report-version-file): New.
6380         * build-report.el (build-report-file-encoding): Identify as
6381         user-variable with "*...".
6382         * build-report.el (build-report-make-output-get): New.
6383         * build-report.el (build-report-insert-header): Report
6384         emacs-version and system-configuration instead of
6385         build-report-version.
6386         * build-report.el (build-report-insert-make-output): Add file
6387         argument.
6388         * build-report.el (build-report-insert-installation-file):
6389         Re-indent.
6390         * build-report.el (build-report-keep): Change docstring,
6391         re-indent.
6392         * build-report.el (build-report-delete): Ditto.
6393         * build-report.el (build-report-installation-data): New.
6394         * build-report.el (build-report-version-file-data): New.
6395
6396 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6397
6398         * byte-optimize.el (byte-optimize-lapcode):
6399         Fix the optimization of using the first 5 elements of the
6400         constants vector for variables.
6401         (byte-optimize-lapcode): Fix another ancient broken optimization.
6402
6403 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6404
6405         * *: Spelling mega-patch
6406
6407 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6408
6409         * easymenu.el: doc fixes.
6410         (easy-menu-do-define): Use backquote.
6411         (easy-menu-change):
6412         (easy-menu-add):
6413         `when' seems much clearer than `if' here.
6414         (easy-menu-remove):
6415         (easy-menu-add-item):
6416         (easy-menu-item-present-p):
6417         (easy-menu-remove-item):
6418         Wrap using (when (featurep 'menubar) ...)
6419
6420 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6421
6422         * bytecomp.el (displaying-byte-compile-warnings):
6423         Revert Ben's change to this function below so that the compile log
6424         is displayed properly for users of the "popper" package.
6425
6426 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6427
6428         * window.el (save-selected-window): Use backquote.
6429
6430         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6431         Renamed from `byte-compile-file-form-defvar'.
6432         * bytecomp.el (byte-compile-defvar-or-defconst):
6433         Only cons onto current-load-list in top-level forms.
6434         Else this leaks a cons cell every time a defun is called.
6435         Renamed from `byte-compile-defvar', for clarity.
6436         Warn when docstring of defvar is not a string.
6437         Use consistent error messages.
6438         Better comments.
6439
6440 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6441
6442         * simple.el (set-variable):
6443         Remove unneeded defvar by rearranging order of let* forms.
6444
6445         * mule/mule-ccl.el (ccl-get-next-code):
6446         * menubar-items.el (bookmark-menu-filter):
6447         (language-environment-menu-filter):
6448         (tutorials-menu-filter):
6449         * toolbar-items.el (toolbar-compile):
6450         * byte-optimize.el (disassemble-offset):
6451         Use (declare (special ...)) instead of `defvar'.
6452
6453         * cl-macs.el (cl-do-proclaim):
6454         Fix (declare (special ...)) warning suppression syntax.
6455
6456 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6457
6458         * info.el (Info-tag-table-marker):
6459         (Info-tag-table-buffer):
6460         (Info-find-file-node):
6461         (Info-read-subfile):
6462         (Info-build-node-completions):
6463         (Info-search):
6464         (Info-mode):
6465         Multiple info buffer support.
6466
6467 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6468
6469         * ldap.el (ldap-decode-entry): New defun
6470         (ldap-search-entries): Use it in order to decode DN-prefixed
6471         entries properly
6472
6473 2000-08-23  Daniel Pittman <daniel@danann.net>
6474
6475         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6476         Use `eq', not `=', to compare symbols.
6477
6478 2000-07-30  Ben Wing  <ben@xemacs.org>
6479
6480         * bytecomp.el (byte-compile-report-error):
6481         * bytecomp.el (displaying-byte-compile-warnings):
6482         if stack-trace-on-error is set, send out a backtrace when
6483         an error is encountered that stops byte compilation.  this
6484         should make it much much easier to track down those curious
6485         problems.  also undo the kludge of using a separate "*Show*"
6486         buffer for display when there's a temp-buffer-show-function;
6487         we can avoid this by just being a little smarter.
6488
6489         * dialog-items.el:
6490         * dialog-items.el (search-dialog-regexp): New.
6491         * dialog-items.el (search-dialog-callback):
6492         * dialog-items.el (make-search-dialog):
6493         add a regexp option to the dialog and clean up a bit.
6494
6495         * dialog.el:
6496         * dialog.el (yes-or-no-p-dialog-box):
6497         * dialog.el (get-dialog-box-response):
6498         * dialog.el (make-dialog-box):
6499         * dialog.el (dialog-box-finish): New.
6500         * dialog.el (dialog-box-cancel): New.
6501         * dialog.el (internal-make-dialog-box-exit): New.
6502         implement [properly!] the :modal property of the new dialog box
6503         interface.  this is the first time xemacs has ever had *proper*
6504         modal dialog boxes, giving the standard window-system feedback.
6505         (e.g. under windows, clicking on a disabled frame causes a beep
6506         and makes the dialog box flash three times.)
6507
6508         * dragdrop.el: header keyword frobbing.
6509
6510         * dumped-lisp.el (preloaded-file-list):
6511         renamed winnt.el to win32-native.el.
6512
6513         * faces.el (face-property):
6514         * faces.el (set-face-property):
6515         * faces.el (frob-face-property):
6516         * faces.el (frob-face-font-2):
6517         * faces.el (make-face-bold):
6518         * faces.el (make-face-italic):
6519         * faces.el (make-face-bold-italic):
6520         * faces.el (make-face-unbold):
6521         * faces.el (make-face-unitalic):
6522         * faces.el (make-face-smaller):
6523         * faces.el (make-face-larger):
6524         clean up the implementation of these so that window-system-specific
6525         methods are called only on objects belonging to that window system.
6526         previously, you could have [e.g.] mswindows-make-face-bold called
6527         on font object of device type `stream', which is not good and
6528         explains the subtle errors Adrian was getting when byte-compiling
6529         something that required 'term. (Adrian, now you can use stack-trace-
6530         on-error to find the exact place where things are going wrong instead
6531         of having to laboriously binary-search your way through.)
6532
6533         * finder.el (finder-known-keywords):
6534         cleaned up -- properly sorted, clarified the meanings of many of
6535         the keywords, and added a few -- mswin, gui, content, build, www,
6536         user, services.  the last two try to distinguish between a package
6537         that's used directly by the user, and a package that provides
6538         support services to other packages.
6539
6540         * font-lock.el (lisp-font-lock-keywords-2):
6541         update list of lisp control structures to include everything,
6542         including new ones i introduced.
6543
6544         * gutter.el: header keyword frobbing.
6545
6546         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6547         recent isearch element was not doing so!  you got the second-most-
6548         recent instead.
6549
6550         * lisp-mode.el (construct-lisp-mode-menu):
6551         more menubar cleanups.
6552         * lisp-mode.el (with-selected-window):
6553         make it indent properly.
6554
6555         * menubar-items.el (default-menubar): lots of menubar cleanups.
6556         rearranged the options menu the most, e.g. splitting up the
6557         Keyboard/Mouse menu into a new Editing menu and combining the
6558         separate Scrollbar/Gutter/Toolbar submenus into Display.
6559         Got rid of General, moved items to Editing or new Troubleshooting.
6560         Moved Packages to Tools; doesn't seem to belong under Options.
6561         Added stuff to the Cmds menu, e.g. Change Case.
6562
6563         NB please don't complain about these periodic menubar changes.
6564         Anything like this is necessarily incremental in its construction
6565         -- By constant use you gradually become more and more aware of
6566         better and better ways to group menu items.  When we eventually
6567         move the options menu to a property sheet, the existing structure
6568         will probably be preserved fairly well.
6569
6570         * minibuf.el (next-history-element): fix problems with pressing
6571         down arrow in repeat-complex-command.
6572
6573         * modeline.el:
6574         * modeline.el (modeline-3d-p): New.
6575         added custom variable for controlling the 3d modeline.  the
6576         corresponding Options item has been present for a long time,
6577         but commented out with "fix me!" comments.  it's fixed now.
6578
6579         * obsolete.el (add-menu):
6580         remove bogus gettexts.
6581
6582         * process.el (shell-quote-argument):
6583         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6584         For bash under Windows native, see below.
6585
6586         * simple.el:
6587         * simple.el (display-warning-buffer):
6588         Fixed the handling of warning display to eliminate the annoying
6589         *Show* buffer, like was done for byte-compiler output above.
6590
6591         * simple.el (debug-print): New.
6592         Simple function for sending debug messages to the console and/or
6593         other debug places.
6594
6595         * subr.el (replace-in-string):
6596         Rewrite this function to avoid N^2 behavior with large strings --
6597         catastrophic with the new Windows selection code! (Apparently the
6598         author of this function didn't realize there was a fun
6599         replace-match that could make his life much easier, because we
6600         duplicated the entire logic.  The new version is smaller, easier
6601         to understand, much more robust, and has extended features --
6602         those of replace-match.)
6603
6604         * window.el:
6605         * window.el (with-selected-window): New.
6606         An obvious complement to the existing `with-selected-frame' and
6607         `with-current-buffer'.
6608
6609         * win32-native.el: Renamed from winnt.el.
6610         Added a great deal of stuff for properly handling process quoting,
6611         somewhat modeled on Kirill's original model (which i later threw
6612         away).  We should now finally have correctly working process arg
6613         quoting/dequoting so that the final app gets exactly what we
6614         intended.  Because the mechanism is in Lisp, it's easily
6615         extendible. (For those running bash and running the native
6616         version, I tried hard to do what I thought was correct.  But more
6617         thought is needed, and ideally the volunteer work of people with
6618         these configurations that they generally run on.)
6619
6620         * x-font-menu.el (x-font-menu-font-data):
6621         Put in defvar's to fix byte-compiler warnings.
6622
6623 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6624
6625         * select.el (selection-coercion-alist): Initialise.
6626         * select.el (select-coerce-to-text): New.
6627         * select.el (select-coerce): New.
6628         New functions to perform type and value coercion.
6629
6630         * select.el (select-buffer-killed-default): Keep data if it was
6631         on the clipboard.
6632
6633 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6634
6635         * menubar-items.el (default-menubar): Fix typo.
6636         (default-menubar): `lambda' was mispelled as `lamda'.
6637
6638 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6639
6640         * window.el (shrink-window-if-larger-than-buffer): Remove
6641         edge checking code.
6642
6643 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6644
6645         * paths.el (gnus-local-domain): Removed.
6646         (gnus-local-organization): Ditto.
6647         (gnus-startup-file): Ditto.
6648
6649 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6650
6651         * files.el (auto-mode-alist): Add .spec for RPM.
6652
6653 2000-07-31  Andy Piper  <andy@xemacs.org>
6654
6655         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6656
6657 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6658
6659         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6660         browse-url.
6661         * help.el (xemacs-www-page): Ditto.
6662         (xemacs-www-faq): Ditto.
6663         * menubar-items.el (default-menubar): Ditto.
6664
6665         * wid-edit.el (widget-url-link-action): Ditto.
6666         From: Kenichi OKADA <okada@opaopa.org>.
6667
6668 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6669
6670         * finder.el (finder-commentary): Add autoload cookie.
6671
6672 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6673
6674         * files.el (insert-file-contents-literally): Fix second let
6675         binding for `coding-system-for-read' to `coding-system-for-write'
6676         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6677
6678 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6679
6680         * files.el (insert-file-contents-literally): Use binary coding
6681         system (from Morioka san).
6682         (insert-file-contents-literally): Make file-name-handler method.
6683
6684 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6685
6686         * cl-macs.el (get-selection): Add defsetf.
6687
6688 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6689
6690         * x-init.el (x-activate-region-as-selection): replace obsolete
6691         function x-own-selection with own-selection.
6692         (ow-find): replace obsolete functions x-get-selection and
6693         x-get-clipboard with get-selection and get-clipboard.
6694         (init-post-x-win): replace obsolete function x-disown-selection
6695         with disown-selection.
6696
6697 2000-07-20  Mike Sperber  <mike@xemacs.org>
6698
6699         * startup.el (load-user-init-file): Only try to load init file if
6700         it exists.
6701
6702 2000-07-10  Andy Piper  <andy@xemacs.org>
6703
6704         * dialog-items.el: sync with Ben's patch.
6705
6706         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6707         comment.
6708         (progress-text-glyph): deleted.
6709         (progress-layout-glyph): make completely minimal.
6710         (progress-gauge-glyph): ditto.
6711         (progress-display-style): fix to handle dynamic instantiator
6712         changes.
6713         (progress-text-instantiator): new.
6714         (progress-layout-instantiator): new.
6715         (progress-gauge-instantiator): new.
6716         (set-progress-display-instantiator): renamed and changed from
6717         set-progress-display-style.
6718         (progress-abort-glyph): use instantiator not glyph.
6719         (append-progress-display): use set-progress-display-instantiator
6720         and set-glyph-image.
6721         (abort-progress-display): ditto.
6722         (raw-append-progress-display): ditto.
6723
6724 2000-07-20  Ben Wing  <ben@xemacs.org>
6725
6726         * code-files.el: Move Mule-specific code to mule-coding.el.
6727
6728 2000-07-15  Ben Wing  <ben@xemacs.org>
6729
6730         * autoload.el:
6731         Fixed comments.
6732
6733         * cmdloop.el:
6734         * cmdloop.el (yes-or-no-p):
6735         * cmdloop.el (y-or-n-p):
6736         Make these functions use should-use-dialog-box-p and not be
6737         overridden in dialog.el.
6738
6739         * cus-dep.el:
6740         * cus-dep.el (Custom-make-dependencies): Removed.
6741         * cus-dep.el (Custom-make-dependencies-1): New.
6742         * cus-dep.el (Custom-make-one-dependency): New.
6743         New entry point for use in Makefiles, to avoid excessive
6744         invocations.
6745
6746         * cus-edit.el (custom-variable-reset-saved):
6747         * cus-edit.el (custom-variable-reset-standard):
6748         * cus-edit.el (custom-save-resets):
6749         Fix bytecompiler warnings.
6750
6751         * dialog.el:
6752         * dialog.el (yes-or-no-p-dialog-box):
6753         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6754         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6755         * dialog.el (get-dialog-box-response):
6756         * dialog.el (message-or-box):
6757         * dialog.el (make-dialog-box):
6758         * dialog.el (popup-dialog-box): New.
6759         Avoid yes-or-no-p bogosities.
6760         Create a general function `make-dialog-box' to encapsulate all
6761         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6762
6763         * dumped-lisp.el (preloaded-file-list):
6764         Add dialog-items.  Clean up.  Group files by types.
6765
6766         * easymenu.el (easy-menu-add):
6767         * easymenu.el (easy-menu-remove):
6768         Account for accelerators.
6769
6770         * extents.el:
6771         * extents.el (extent-list): New args, like in map-extents.
6772         * extents.el (extent-at-event): New.
6773         * extents.el (extents-at-event): New.
6774
6775         * font-lock.el:
6776         * font-lock.el (font-lock-mode):
6777         * font-lock.el (font-lock-default-fontify-buffer):
6778         * font-lock.el (font-lock-default-unfontify-region):
6779         * font-lock.el (font-lock-fontify-syntactically-region):
6780         * font-lock.el (font-lock-fontify-keywords-region):
6781         Use new progress-feedback names.
6782
6783         * font-lock.el (java-font-lock-identifier-regexp):
6784         * font-lock.el (java-font-lock-class-name-regexp):
6785         Fix bytecompiler warnings.
6786
6787         * gutter-items.el:
6788         * gutter-items.el (progress-display-use-echo-area): Removed.
6789         * gutter-items.el (progress-feedback-use-echo-area): New.
6790         * gutter-items.el (progress-display-popup-period): Removed.
6791         * gutter-items.el (progress-feedback-popup-period): New.
6792         * gutter-items.el (set-progress-display-style): Removed.
6793         * gutter-items.el (set-progress-feedback-style): New.
6794         * gutter-items.el (progress-display-style): Removed.
6795         * gutter-items.el (progress-feedback-style): New.
6796         * gutter-items.el (progress-stack):
6797         * gutter-items.el (progress-displayed-p): Removed.
6798         * gutter-items.el (progress-feedbacked-p): New.
6799         * gutter-items.el (clear-progress-display): Removed.
6800         * gutter-items.el (clear-progress-feedback): New.
6801         * gutter-items.el (progress-display-clear-when-idle): Removed.
6802         * gutter-items.el (progress-feedback-clear-when-idle): New.
6803         * gutter-items.el (remove-progress-display): Removed.
6804         * gutter-items.el (remove-progress-feedback): New.
6805         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6806         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6807         * gutter-items.el (append-progress-display): Removed.
6808         * gutter-items.el (append-progress-feedback): New.
6809         * gutter-items.el (abort-progress-display): Removed.
6810         * gutter-items.el (abort-progress-feedback): New.
6811         * gutter-items.el (raw-append-progress-display): Removed.
6812         * gutter-items.el (raw-append-progress-feedback): New.
6813         * gutter-items.el (display-progress-display): Removed.
6814         * gutter-items.el (display-progress-feedback): New.
6815         * gutter-items.el (current-progress-display): Removed.
6816         * gutter-items.el (current-progress-feedback): New.
6817         * gutter-items.el (current-progress-display-label): Removed.
6818         * gutter-items.el (current-progress-feedback-label): New.
6819         * gutter-items.el (progress-display): Removed.
6820         * gutter-items.el (progress-feedback): New.
6821         Replace "progress-display" with "progress-feedback" globally.
6822
6823         * gutter-items.el (lprogress-display): Removed.
6824         * gutter-items.el (progress-feedback-with-label): New.
6825         Rename lprogress-display ==> progress-feedback-with-label.
6826
6827         * gutter-items.el (search-dialog-direction): Removed.
6828         * gutter-items.el (search-dialog-text): Removed.
6829         * gutter-items.el (search-dialog-callback): Removed.
6830         * gutter-items.el (make-search-dialog): Removed.
6831         Move to dialog-items.el.
6832
6833         * help.el:
6834         * help.el (help-mode-quit):
6835         * help.el (mode-for-help): New.
6836         * help.el (help-sticky-window): New.
6837         * help.el (help-window-config): New.
6838         * help.el (with-displaying-help-buffer):
6839         * help.el (function-at-event): New.
6840         * help.el (help-symbol-regexp): New.
6841         * help.el (help-symbol-run-function-1): New.
6842         * help.el (help-symbol-run-function): New.
6843         * help.el (help-symbol-function-context-menu): New.
6844         * help.el (help-symbol-variable-context-menu): New.
6845         * help.el (help-symbol-function-and-variable-context-menu): New.
6846         * help.el (frob-help-extents): New.
6847         * help.el (describe-function-1):
6848         * help.el (variable-at-point):
6849         * help.el (variable-at-event): New.
6850         * help.el (describe-variable):
6851         Major overhaul.
6852         - Make functions and variables be mousable.
6853         - Middle button hyperlinks.
6854         - New context-menu entries.
6855
6856         * keydefs.el:
6857         * keydefs.el (global-map):
6858         New key bindings to move lines up and down.
6859
6860         * lisp-mode.el:
6861         * lisp-mode.el (construct-lisp-mode-menu): New.
6862         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6863         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6864         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6865         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6866         Make popup and menubar menus be different.  Popup menu uses
6867         clicked location and automatically assumes symbol under the mouse
6868         for various commands.
6869
6870         * menubar-items.el:
6871         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6872         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6873
6874         * menubar-items.el (global-popup-menu): Removed.
6875         * menubar-items.el (mode-popup-menu): Removed.
6876         * menubar-items.el (activate-popup-menu-hook): Removed.
6877         * menubar-items.el (popup-mode-menu): Removed.
6878         * menubar-items.el (popup-buffer-menu): Removed.
6879         * menubar-items.el (popup-menubar-menu): Removed.
6880         Move to menubar.el.
6881
6882         * menubar.el:
6883         * menubar.el (global-popup-menu): New.
6884         * menubar.el (mode-popup-menu): New.
6885         * menubar.el (activate-popup-menu-hook): New.
6886         * menubar.el (last-popup-menu-event): New.
6887         * menubar.el (popup-mode-menu): New.
6888         * menubar.el (popup-buffer-menu): New.
6889         * menubar.el (popup-menubar-menu): New.
6890         * menubar.el (menu-call-at-event): New.
6891         Move non-content functions here.  Add support for context menu
6892         items on extents.
6893
6894         * minibuf.el (minibuffer-history-uniquify):
6895         Typo fix.
6896
6897         * minibuf.el (read-file-name-1):
6898         Call new file dialog box if it exists.
6899
6900         * minibuf.el (mouse-rfn-setup-vars):
6901         Clean up "chop" action.
6902
6903         * mouse.el:
6904         * mouse.el (button2): Now bound to mouse-track.
6905         * mouse.el (click-inside-extent-p):
6906         * mouse.el (point-inside-extent-p):
6907         * mouse.el (point-inside-selection-p):
6908         * mouse.el (mouse-drag-or-yank): Removed.
6909         * mouse.el (mouse-begin-drag-n-drop): New.
6910         * mouse.el (mouse-eval-sexp):
6911         * mouse.el (mouse-track-activate-strokes): New.
6912         * mouse.el (mouse-track-do-activate): New.
6913         * mouse.el (mouse-track):
6914         * mouse.el (default-mouse-track-event-is-with-button): New.
6915         * mouse.el (default-mouse-track-cleanup-hook):
6916         * mouse.el (default-mouse-track-drag-hook):
6917         * mouse.el (default-mouse-track-drag-up-hook):
6918         * mouse.el (default-mouse-track-click-hook):
6919         Merge drag-n-drop into mouse-track.
6920         Add general "activate" support to replace specific button2 kludges.
6921         Use "button modifier" support in mouse-track.
6922
6923         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6924
6925         * package-ui.el:
6926         * package-ui.el (pui-menu):
6927         * package-ui.el (pui-popup-context-sensitive): Removed.
6928         Fix bytecompiler warnings.
6929         Clean up popup code a bit.
6930
6931         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6932
6933         * simple.el:
6934         * simple.el (transpose-lines):
6935         * simple.el (transpose-line-up): New.
6936         * simple.el (transpose-line-down): New.
6937         * simple.el (transpose-subr):
6938         * simple.el (transpose-subr-1): Removed.
6939         Clean up, add functions to move lines up and down.
6940
6941         * startup.el (mail-host-address):
6942         * startup.el (user-mail-address):
6943         Customize.
6944
6945         * subr.el:
6946         * subr.el (set-symbol-value-in-buffer): New.
6947         * subr.el (error):
6948         * subr.el (check-argument-type):
6949         * subr.el (defined-error-p): New.
6950         Add structured error support.
6951
6952         * toolbar-items.el (toolbar-compile):
6953         Use new make-dialog-box.
6954
6955         * update-elc.el:
6956
6957         * userlock.el (ask-user-about-lock-dbox):
6958         * userlock.el (ask-user-about-supersession-threat-dbox):
6959         * userlock.el (ask-user-about-lock):
6960         * userlock.el (ask-user-about-supersession-threat):
6961         Use new make-dialog-box.
6962         Add safety checks; use should use-dialog-box-p.
6963
6964         * window-xemacs.el:
6965         * window-xemacs.el (__buffer-dedicated-frame):
6966         * window-xemacs.el (buffer-dedicated-frame): New.
6967         * window-xemacs.el (set-buffer-dedicated-frame): New.
6968         Move dedicated-frame stuff into lisp.
6969
6970 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6971
6972         * printer.el (generic-print-region): Do not require that
6973         `printer-name' be set.
6974         (printer-name): Commentary clarification.
6975
6976 2000-07-19  Martin Buchholz <martin@xemacs.org>
6977
6978         * XEmacs 21.2.35 is released.
6979
6980 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6981
6982         * select.el (selection-coercible-types): Initialise.
6983
6984 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6985
6986         * select.el (own-clipboard): Bug fix.
6987
6988 2000-07-17  Mike Sperber  <mike@xemacs.org>
6989
6990         * cus-edit.el (custom-migrate-custom-file): Save init file before
6991         continuing.
6992
6993 2000-07-16  Mike Sperber  <mike@xemacs.org>
6994
6995         * startup.el (load-init-file): Remove silly call to
6996         `load-user-custom-file`.
6997         (maybe-migrate-user-init-file): Minor fixes.
6998
6999 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7000
7001         * apropos.el (apropos-documentation-check-doc-file):
7002         `doc' variable should be let-bound, as was presumably intended.
7003
7004         * cus-edit.el (custom-variable-reset-saved):
7005         (custom-variable-reset-standard):
7006         Remove unused variable comment-widget.  Twice.
7007
7008         * toolbar.el (toolbar-blank-press-function):
7009         Add a real defvar with initial value nil and proper docstring.
7010         (press-toolbar-button): No need to check for boundp-ness anymore.
7011
7012         * rect.el (open-rectangle-line): Remove useless (let) form.
7013         Add defvar for pending-delete-mode.
7014
7015         * info.el (Info-find-node): This function needs an autoload cookie.
7016
7017         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7018         Use let* since the second form referred to the first.
7019
7020 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7021
7022         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7023         instead of removed `mswindows-get-clipboard'.
7024
7025
7026 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7027
7028         * select.el (select-convert-from-text): New.
7029         * select.el (select-convert-from-length): New.
7030         * select.el (select-convert-from-integer): New.
7031         * select.el (select-convert-from-identity): New.
7032         * select.el (select-convert-from-filename): New.
7033         * select.el (selection-converter-in-alist): Use them.
7034         New converter functions for X.
7035
7036         * select.el (get-selection): Removed comment.
7037
7038         * select.el (own-selection): Removed append code - I thought
7039         I'd already done this, but apparently not...
7040
7041         * select.el: Changed comment about TIMESTAMP.
7042
7043         * select.el (select-convert-in): New.
7044         * select.el (select-convert-out): New.
7045         New functions that get used by select.c.
7046
7047         * select.el (select-buffer-killed-default): New.
7048         * select.el (select-buffer-killed-text): New.
7049         * select.el (selection-buffer-killed-alist): New.
7050         New list and functions that get called if a relevant selection
7051         exists and a buffer gets killed.
7052
7053         * select.el (select-convert-to-targets):
7054         * select.el (select-convert-to-identity): Removed.
7055         * select.el (select-convert-from-identity): Removed.
7056         * select.el (select-converter-out-alist):
7057         Removed _EMACS_INTERNAL selection type.
7058
7059         * x-select.el (xselect-kill-buffer-hook): Removed.
7060         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7061         Removed this X-specific nonesense. Use the generic support
7062         in select.el instead.
7063
7064 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7065
7066         * mule/mule-category.el (defined-category-hashtable):
7067         Use make-hash-table instead of make-hashtable
7068
7069         * buff-menu.el: Byte-compiler warning fix.
7070
7071         * isearch-mode.el (isearch-highlight-all-cleanup):
7072         Remove unused variable `isearch-highlight-all-start'.
7073
7074         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7075
7076         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7077
7078         * cus-dep.el (Custom-make-dependencies):
7079         Add autoload cookie for custom-add-loads to generated custom-load.el.
7080
7081         * autoload.el (autoload-package-name): Warning suppression.
7082         Move defvar prior to first use.
7083
7084         * custom.el: Add autoload for custom-declare-face.
7085         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7086         * cl.el (cl-hack-byte-compiler):
7087         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7088         to work properly.
7089
7090 2000-07-08  Mike Sperber  <mike@xemacs.org>
7091
7092         * startup.el (load-home-init-file): Added variable.
7093         (maybe-migrate-user-init-file): Added.
7094         (load-user-init-file): Load custom file if different from init
7095         file.
7096
7097         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7098         "startup."
7099
7100         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7101         Moved `custom-file'-related code to cus-file.el.
7102
7103         * cus-file.el: New file.
7104
7105 2000-04-01  Mike Sperber  <mike@xemacs.org>
7106
7107         * packages.el (packages-find-package-directories): Added support
7108         for external package hierarchies with in-place installations.
7109
7110         * find-paths.el (paths-root-in-place-p): Added.
7111         (paths-find-emacs-directory): Added support for external
7112         directories with in-place installations.
7113         (paths-find-site-directory): Ditto.
7114
7115         * startup.el (find-user-init-file): Also look for
7116         ~/.xemacs/init.elc? in preference to ~/.emacs.
7117
7118 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7119
7120         * select.el (own-selection):
7121         * select.el (own-clipboard): Changed `append' parameter to
7122         `how-to-use' parameter.
7123         * select.el (own-selection): Removed icky append code.
7124         * select.el (own-selection, get-selection): Removed extra type
7125         checking.
7126         * select.el (selection-appender-alist):
7127         * select.el (selection-converter-{in|out}-alist): Initialise.
7128         * select.el (select-append-to-*): New.
7129         * select.el (select-convert-from-*): New.  New functions to append
7130         data and convert data from external type.
7131
7132 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7133
7134         * font-lock.el: Javadoc enhancements.
7135
7136 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7137
7138         * printer.el (generic-print-region): Compose job name from buffer
7139         name.
7140
7141 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7142
7143         * font-lock.el (font-lock-fontify-pending-extents): Call
7144         font-lock-fontify-region instead of font-lock-fontify-buffer
7145         to avoid unnecessary progress gauges.
7146
7147 2000-07-06  Craig Lanning  <lanning@scra.org>
7148
7149         * custom-load.el (faces):
7150
7151         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7152         dir is a regex.
7153
7154         * process.el (call-process-internal): from Dan Holmsand, use binary
7155         coding systems so that jka-compr works.
7156
7157 2000-07-07  Ben Wing  <ben@xemacs.org>
7158
7159         * font-lock.el: Undo previous change.  Unfortunately, some
7160         files actually use the variables directly in their init code
7161         without quoting them.
7162
7163 2000-07-07  Ben Wing  <ben@xemacs.org>
7164
7165         * font-lock.el (defvar font-lock-*-face): Removed.
7166
7167         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7168         only when necessary.
7169
7170 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7171
7172         * cl-macs.el: fix cl-transform-function-property kludge
7173         so that it does not require a random feature.
7174
7175 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7176
7177         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7178         as in Linux kernel "Rules.make".
7179
7180 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7181
7182         * build-report.el (build-report): Add autoload cookie.
7183
7184 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7185
7186         * package-ui.el (defgroup pui):  Correct a misspelling
7187         (pui-toggle-package-delete):  Change `seleted' to `selected'
7188
7189 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7190
7191         * package-get.el (package-get-update-base):
7192         (package-get): Use insert-file-contents-literally always.
7193         (package-get-maybe-save-index):
7194         Force coding system for writing to binary.
7195
7196 2000-06-08  Mike Alexander  <mta@arbortext.com>
7197
7198         * code-process.el (call-process-region): If there is no coding
7199         system for the process on process-coding-system-alist use the
7200         coding system of the buffer containing the region.
7201
7202 2000-06-10  Ben Wing  <ben@xemacs.org>
7203
7204         * cmdloop.el (command-error):
7205         If debug-on-error and noninteractive, output backtrace.
7206
7207         * files.el (file-relative-name):
7208         Remove MSDOS references.
7209
7210         * simple.el (line-number): New function, due to non-obvious
7211         behavior/usage of count-lines.
7212
7213         * simple.el (count-lines): document non-obvious usage to get
7214         line number.
7215
7216 2000-06-11  Ben Wing  <ben@xemacs.org>
7217
7218         * faces.el ((featurep 'xpm)):
7219         * x-faces.el (x-init-face-from-resources):
7220         * x-faces.el (x-init-frame-faces):
7221         * x-misc.el (x-init-specifier-from-resources):
7222         * x-misc.el (x-get-resource-and-bogosity-check):
7223         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7224         * x-mouse.el (x-init-pointer-shape):
7225         * x-scrollbar.el (x-init-scrollbar-from-resources):
7226         Add sixth argument to x-get-resource calls so as to issue warnings
7227         rather than errors on bogus arguments.
7228
7229 2000-06-05  Ben Wing  <ben@xemacs.org>
7230
7231         * compat.el: new file.  provides a clean, non-intrusive way to
7232         define compatibility functions.
7233
7234         * process.el (shell-quote-argument): temporary fix for lack
7235         of nt-quote-process-args.  #### I need to put back the overall
7236         structure of that mechanism but redo the guts of it using the
7237         extra intelligence in the C code.
7238
7239 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7240
7241         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7242         `package-get' does in package-get.el, instead of using external
7243         "md5sum" program.
7244
7245         * package-get.el (package-get): Insert package file literally to
7246         make checksum calculation work.
7247
7248 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7249
7250         * code-files.el (convert-mbox-coding-system): Deleted.
7251         (file-coding-system-alist): Removed reference to
7252         convert-mbox-coding-system.
7253
7254 2000-05-28  Martin Buchholz <martin@xemacs.org>
7255
7256         * XEmacs 21.2.34 is released.
7257
7258 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7259
7260         * font-lock.el (font-lock-keywords): Rewrote docstring
7261
7262 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7263
7264         * loadhist.el (unload-feature): handle case where x is both boundp
7265         and fboundp
7266
7267 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7268
7269         * packages.el: It's ok to use built-in macros, but not lisp
7270         defined ones.
7271
7272 2000-05-20  Ben Wing  <ben@xemacs.org>
7273
7274         * font-lock.el:
7275         * font-lock.el (font-lock-message-threshold):
7276         * font-lock.el (font-lock-mode):
7277         * font-lock.el (font-lock-default-fontify-buffer):
7278         * font-lock.el (font-lock-always-fontify-immediately):
7279         * font-lock.el (font-lock-old-extent): Removed.
7280         * font-lock.el (font-lock-old-len): Removed.
7281         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7282         * font-lock.el (font-lock-pending-extent-table): New.
7283         * font-lock.el (font-lock-range-table): New.
7284         * font-lock.el (font-lock-after-change-function):
7285         * font-lock.el (font-lock-after-change-function-1): Removed.
7286         * font-lock.el (font-lock-fontify-pending-extents): New.
7287         * font-lock.el ('font-lock-revert-cleanup): Removed.
7288         * font-lock.el ('font-lock-revert-setup): Removed.
7289         Rewrite deferral code to handle any number of changes, merging
7290         them properly.  Remove hacked-up code for revert-buffer, now
7291         unnecessary.
7292
7293         * menubar-items.el (default-menubar):
7294         In Options->Edit Init File, don't switch to emacs-lisp-mode
7295         unless necessary; doing this turns off font-lock.
7296
7297 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7298
7299         * keydefs.el: Define C-x BS to backward-kill-sentence.
7300
7301 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7302
7303         * files.el (hack-local-variables-prop-line): Use non-greedy
7304         matching to process -*-texinfo-*- -*-.
7305
7306 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7307
7308         * minibuf.el (minibuf-directory-files): new function.
7309         (read-file-name-activate-callback): use minibuf-directory-files.
7310         (read-directory-name-internal): ditto.
7311         (mouse-file-display-completion-list): ditto.
7312         (mouse-directory-display-completion-list): ditto.
7313         (read-file-name-internal): remove "./" from completion list unless
7314         explicitly matched, for consistency.
7315
7316 2000-05-11  Ben Wing  <ben@xemacs.org>
7317
7318         * gutter-items.el (gutter-buffers-tab):
7319         * gutter-items.el (add-tab-to-gutter):
7320         * gutter-items.el (update-tab-in-gutter):
7321         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7322         * gutter-items.el (append-progress-display):
7323         * gutter-items.el (abort-progress-display):
7324         * gutter-items.el (raw-append-progress-display):
7325         Further fixes.  Use set-glyph-image not set-image-instance-property,
7326         to fix problems with multiple windows in a frame.
7327
7328         * menubar-items.el (tutorials-menu-filter):
7329         Fix typo.
7330
7331         * startup.el (early-error-handler):
7332         Display message box under windows; otherwise, message will disappear
7333         before it can be viewed.
7334
7335         * update-elc.el:
7336         Fix bug in NEEDTODUMP processing.
7337
7338 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7339
7340         * startup.el (lock-directory): Removed.
7341         (superlock-file): Ditto.
7342         (startup-set-paths): Remove lockdir.
7343         (startup-setup-paths-warning): Remove lock-directory.
7344
7345         * setup-paths.el (paths-find-lock-directory): Removed.
7346         (paths-find-superlock-file): Ditto.
7347
7348 2000-05-09  Ben Wing  <ben@xemacs.org>
7349
7350         * faces.el (set-face-property):
7351         * faces.el (set-face-font):
7352         * faces.el (set-face-foreground):
7353         * faces.el (set-face-background):
7354         * faces.el (set-face-background-pixmap):
7355         * faces.el (set-face-underline-p):
7356         * faces.el (set-face-strikethru-p):
7357         * faces.el (set-face-highlight-p):
7358         * faces.el (set-face-dim-p):
7359         * faces.el (set-face-blinking-p):
7360         * faces.el (set-face-reverse-p):
7361         doc string changes.
7362
7363         * glyphs.el:
7364         * glyphs.el (make-image-specifier):
7365         * glyphs.el (glyph-property):
7366         * glyphs.el (set-glyph-image):
7367         * glyphs.el (make-glyph):
7368         * glyphs.el (make-pointer-glyph):
7369         * glyphs.el (make-icon-glyph):
7370         * glyphs.el (widget-image-instance-p): New.
7371         authorship info, lots of doc changes.  New predicate, inadvertently
7372         omitted.  the general principle with specifier docs is now that
7373         the description of instantiators should go with the make-foo-specifier
7374         fun's doc string, rather than in foo-specifier-p.  this follows
7375         conventions elsewhere in XEmacs and in general is a lot more obvious
7376         of a place to look.  sometimes the make-foo-specifier function needs
7377         to be created in the process.
7378
7379         * gutter.el:
7380         * gutter.el (make-gutter-specifier): New.
7381         * gutter.el (make-gutter-size-specifier): New.
7382         * gutter.el (make-gutter-visible-specifier): New.
7383         specifier doc updates according to the conventions specified before.
7384
7385         * objects.el:
7386         * objects.el (make-font-specifier):
7387         * objects.el (make-color-specifier):
7388         * objects.el (make-face-boolean-specifier): New.
7389         specifier doc updates according to the conventions specified before.
7390
7391         * specifier.el:
7392         * specifier.el (set-specifier):
7393         * specifier.el (make-integer-specifier): New.
7394         * specifier.el (make-boolean-specifier): New.
7395         * specifier.el (make-natnum-specifier): New.
7396         * specifier.el (make-generic-specifier): New.
7397         * specifier.el (make-display-table-specifier): New.
7398         specifier doc updates according to the conventions specified before.
7399
7400         * toolbar.el:
7401         * toolbar.el (make-toolbar-specifier): New.
7402         specifier doc updates according to the conventions specified before.
7403
7404 2000-05-09  Ben Wing  <ben@xemacs.org>
7405
7406         * process.el (call-process-internal): Revert to previous version
7407         because Mike's change clashed with a change I did not long before.
7408         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7409         Thanks very much Mike for pointing out the bug and submitting a
7410         patch!
7411
7412 2000-04-13  Mike Alexander  <mta@arbortext.com>
7413
7414         * process.el (call-process-internal): Send the correct input buffer
7415         (call-process-internal): Return the exit status of the process
7416
7417 2000-05-07  Ben Wing  <ben@xemacs.org>
7418
7419         * winnt.el:
7420         * winnt.el (nt-quote-args-verbatim): Removed.
7421         * winnt.el (nt-quote-args-prefix-quote): Removed.
7422         * winnt.el (nt-quote-args-backslash-quote): Removed.
7423         * winnt.el (nt-quote-args-double-quote): Removed.
7424         * winnt.el (nt-quote-args-functions-alist): Removed.
7425         * winnt.el (nt-quote-process-args): Removed.
7426         Remove all stuff for argument quoting.  We borrow the code instead
7427         from Emacs 20.6, which is much more careful in its quoting
7428         (e.g. in handling runs of the escape character) and avoids most of
7429         the need for this Lisp mechanism by checking to see whether we're
7430         running a Cygwin or normal program and doing the appropriate
7431         quoting.  If we end up needing such a mechanism, we should add
7432         it by extending the variable `mswindows-quote-process-args' so it
7433         can take an alist of regexps.
7434
7435 2000-05-07  Ben Wing  <ben@xemacs.org>
7436
7437         * keydefs.el:
7438         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7439         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7440         the window without moving point.
7441
7442         * simple.el:
7443         * simple.el (scroll-up-one): New.
7444         * simple.el (scroll-down-one): New.
7445         Functions for use with C-M-up/down.
7446
7447 2000-05-01  Martin Buchholz <martin@xemacs.org>
7448
7449         * XEmacs 21.2.33 is released.
7450
7451 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7452
7453         * dialog.el (yes-or-no-p-dialog-box):
7454         Fix docstring.
7455         Fix following horrible bug in X11 mode with focus-follows-mouse:
7456           1. Visit two files in two different frames.
7457           2. do File->Revert Buffer in one of those frames.
7458           3. Dialog box appears.
7459           4. Arrange things so that the mouse passes over the *other*
7460              frame, then to the dialog box, and click on "Yes".
7461           5. The file contents end up in the *wrong* buffer!
7462         Add TODO comment.
7463
7464 2000-04-28  Ben Wing  <ben@xemacs.org>
7465
7466         * help.el (describe-installation): correct typo introduced
7467         in last patch: boundp -> fboundp.
7468
7469         * etags.el (buffer-tag-table-list):
7470         canonicalize filenames to Unix format so that tag-table-alist
7471         searching works under Windows.
7472
7473         * autoload.el:
7474         Bowdlerize the supposedly objectionable words
7475         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7476
7477         * gutter-items.el (set-progress-display-style):
7478         * gutter-items.el (search-dialog-callback):
7479         * gutter-items.el (make-search-dialog):
7480         Change to new callback-ex api.
7481
7482 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7483
7484         * help.el: (describe-installation): decode-coding-string is not
7485         defined in a non MULE environment.
7486
7487 2000-04-28  Ben Wing  <ben@xemacs.org>
7488
7489         * gutter-items.el (buffer-list-changed-hook):
7490         use it, not record-buffer-hook.
7491
7492         * subr.el (record-buffer-hook): Removed.
7493
7494 2000-04-27  Ben Wing  <ben@xemacs.org>
7495
7496         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7497         use NORECORD option.  Andy will not like this, but the existing
7498         gutter behavior is just wrong, as per this comment:
7499
7500         ;; this used to add the norecord flag to both calls below.
7501         ;; this is bogus because it is a pervasive assumption in XEmacs
7502         ;; that the current buffer is at the front of the buffers list.
7503         ;; for example, select an item and then do M-C-l
7504         ;; (switch-to-other-buffer).  Things get way confused.
7505         ;;
7506         ;; Andy, if you want to maintain the current look, you must
7507         ;;  *uncouple* the gutter order and buffers order.
7508
7509         * loaddefs.el (completion-ignored-extensions): unfuckify.
7510
7511         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7512         xemacs.mak.
7513
7514         * autoload.el (batch-update-one-directory): new function, used in
7515         xemacs.mak.
7516
7517         * loadup.el: set gc-cons-threshold very high unless dumping --
7518         loadup during update-elc is much much much faster.  also do this
7519         when quick-building.
7520
7521         add commented-out code for profiling loadup.
7522
7523
7524         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7525         is required in order to build xemacs.
7526
7527 2000-04-26  Ben Wing  <ben@xemacs.org>
7528
7529         * loadup.el: don't garbage collect during loadup if quick-build
7530         compile-time option is set.
7531
7532 2000-04-23  Ben Wing  <ben@xemacs.org>
7533
7534         * update-elc.el: compute whether any dumped .el or .elc files
7535         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7536         if so.
7537
7538         * update-elc.el (update-elc-files-to-compile): always change
7539         NOBYTECOMPILE in the src directory rather than current dir,
7540         so it will work under NT.
7541
7542         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7543         the form of this file is identical between Unix and Windows.
7544         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7545         Added comment.
7546         (update-autoloads-from-directory): updated doc string.
7547         updated doc strings in a few other places.
7548
7549 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7550
7551         * bytecomp.el (byte-force-recompile): Fix argument to
7552         byte-recompile-directory.
7553
7554 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7555
7556         * gutter-items.el (progress-display-clear-when-idle): Use
7557         add-one-shot-hook.
7558         * gutter-items.el (clear-progress-display): Adjust number of
7559         arguments.
7560
7561 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7562
7563         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7564
7565 2000-04-16  Ben Wing  <ben@xemacs.org>
7566
7567         * printer.el: New file.
7568
7569         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7570
7571         * help.el (describe-installation): Fix decoding for Windows.
7572
7573         * menubar-items.el:
7574         * menubar-items.el (default-menubar):
7575         * menubar-items.el (tutorials-menu-filter): New.
7576         * menubar-items.el (popup-menubar-menu):
7577         Add authorship.  Redo Help menu and Tutorials filter.
7578
7579         * menubar.el: Correct comment.
7580
7581         * modeline.el (modeline-buffer-identification): Correct doc string.
7582
7583         * simple.el:
7584         * simple.el (printing): Removed.
7585         * simple.el (printer-name): Removed.
7586         * simple.el (generic-print-buffer): Removed.
7587         * simple.el (generic-print-region): Removed.
7588         Move generic print code to printer.el.
7589
7590 2000-04-15  Ben Wing  <ben@xemacs.org>
7591
7592         * simple.el (generic-print-region): New.
7593         make this function actually work.
7594         (generic-print-buffer): call generic-print-region.
7595
7596 2000-04-14  Andy Piper  <andy@xemacs.org>
7597
7598         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7599         by using the new widget-callback-current-channel.
7600         (search-dialog-callback): ditto.
7601
7602 2000-04-12  Andy Piper  <andy@xemacs.org>
7603
7604         * gutter.el (default-gutter-position): moved from gutter-items.el.
7605         (default-gutter-position-changed-hook): ditto.
7606         (gutter-element-visibility-changed-hook): ditto.
7607         (set-gutter-element): ditto.
7608         (remove-gutter-element): ditto.
7609         (set-gutter-element-visible-p): ditto.
7610         (gutter-element-visible-p): ditto.
7611         (init-gutter): ditto.
7612
7613         * dialog.el (make-dialog-box): renamed and moved from
7614         gutter-items.el
7615
7616         * gutter-items.el: move various functions elsewhere.
7617
7618 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7619
7620         * menubar-items.el: Fixed place of parenthesis.
7621
7622 2000-04-12  Ben Wing  <ben@xemacs.org>
7623
7624         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7625                 without constantly being prompted for the tag.
7626         * simple.el: Added a number of section headings, to clarify the
7627                 organization of this file.
7628         * simple.el (activate-region):
7629         * simple.el (region-exists-p):
7630         * simple.el (region-active-p):
7631                 Moved these three function down to the other side of
7632                 the case-changing functions, so they join the rest of
7633                 the region code.
7634         * simple.el (printing): New.
7635         * simple.el (printer-name): New.
7636         * simple.el (generic-print-buffer): New.
7637                 New functions, a very simple prototype for a unified
7638                 printing interface.
7639
7640         * process.el (call-process-internal): Real fix for null BUFFER,
7641                 other problems with BUFFER specs.
7642
7643         * menubar-items.el:
7644                 Fixed up File->Print to use new printing functions.
7645                 Various corrections and expansions to Grep/Compile menus.
7646                 New options for Printing.
7647                 New options for SMTP Mail, the way to send mail under
7648                   MS Windows. (There's also a package patch to make SMTP
7649                   Mail be the default under MSWin.)
7650
7651 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7652
7653         * menubar-items.el: Selecting Rectangle Mousing from menubar
7654         did not work.  Needed to quote mouse-track-rectangle-p.
7655
7656 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7657
7658         * cl-compat.el (keywordp): Removed.
7659
7660 2000-04-05  Andy Piper  <andy@xemacs.org>
7661
7662         * gutter-items.el (progress-layout-glyph): don't initialize here.
7663         (progress-gauge-glyph): use dynamic sizing.
7664         (set-progress-display-style): new function. Set progress glyphs
7665         appropriately depending on the style.
7666         (progress-display-style): new variable. Custom version of
7667         set-progress-display-style.
7668         (progress-abort-glyph): switch to dynamic sizes.
7669         (search-dialog-text): make the edit field active.
7670
7671 2000-04-04  Andy Piper  <andy@xemacs.org>
7672
7673         * gutter-items.el (make-search-dialog): need to make the search
7674         dialog visible after creation.
7675
7676         * menubar-items.el (default-menubar): use the search dialog for
7677         searching. Remove some extraneous search menu items.
7678
7679         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7680         well as strings.
7681         (make-gutter-only-dialog-frame): allow the user to create the
7682         frame unmapped. Allow the gutter spec to be given as a glyph.
7683         (search-dialog-direction): new variable.
7684         (search-dialog-text): new variable.
7685         (search-dialog-callback): new function. Callback for the search
7686         dialog action.
7687         (make-search-dialog): new function. Create a user-friendly search
7688         dialog.
7689
7690 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7691
7692         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7693         under Windows.
7694
7695 2000-04-01  Andy Piper  <andy@xemacs.org>
7696
7697         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7698         progress more accurately.
7699
7700 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7701
7702         * finder.el (finder-compile-keywords): Process readable files only.
7703         Because error in process of .#finder-inf.el when compile xemacs
7704         with --with-clash-detection option.
7705
7706 2000-03-31  Andy Piper  <andy@xemacs.org>
7707
7708         * gutter-items.el (append-progress-display): don't delay after a
7709         successful font-lock.
7710         (make-gutter-only-dialog-frame): new function. Allow users to
7711         create gutter-only dialogs.
7712
7713 2000-03-27  Mike Alexander  <mta@arbortext.com>
7714
7715         * process.el (call-process-internal): Handle a null BUFFER
7716         parameter correctly.
7717
7718 2000-03-28  Andy Piper  <andy@xemacs.org>
7719
7720         * gutter-items.el (abort-progress-display): put strings in the
7721         gutter not extents.
7722         (progress-layout-glyph): signal special 'quit callback.
7723         (progress-display-quit-function): deleted.
7724         (progress-display-stop-callback): deleted.
7725         (progress-display-dispatch-command-events): deleted.
7726         (append-progress-display): remove calls to
7727         progress-display-dispatch-command-events.
7728         (raw-append-progress-display): ditto.
7729
7730 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7731
7732         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7733         being a list.  Actually define `stipple-pixmap-p' which is used as
7734         an error predicate.  Correctly handle PIXMAP being either relative
7735         or absolute file name.
7736
7737 2000-03-24  Andy Piper  <andy@xemacs.org>
7738
7739         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7740         (abort-progress-display): ditto. Don't delete the created extent.
7741         (raw-append-progress-display): ditto.
7742         (progress-display-dispatch-non-command-events): new
7743         function. Encapsulates what we want to do when no command input is
7744         required.
7745         (progress-display-dispatch-command-events): likewise, but disable
7746         for now since it causes too many problems.
7747         (append-progress-display): use them.
7748         (raw-append-progress-display): ditto.
7749         (default-gutter-position-changed-hook): set this rather than
7750         default-gutter-position-changed.
7751         (default-gutter-position-changed-hook): lambda with zero arguments
7752         rather than one.
7753         (raw-append-progress-display): trap errors in pending input since
7754         allowing them to signal will hose the gauge well and
7755         truly. Ideally we would like to delay these until we are more able
7756         to cope.
7757         (append-progress-display): ditto.
7758
7759 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7760
7761         * lisp/make-docfile.el: call-process-internal is now implemented
7762         in process.el.
7763
7764 2000-03-21  Ben Wing  <ben@xemacs.org>
7765
7766         * mule\mule-cmds.el (set-language-info-alist):
7767         Fix to correspond to new menu arrangement.
7768
7769 2000-03-21  Ben Wing  <ben@xemacs.org>
7770
7771         * process.el:
7772         * process.el (call-process-internal): New.
7773         New implementation of call-process.  Only enabled under NT, so far.
7774         stderr handling not implemented yet in CVS'd C code.
7775
7776 2000-03-20  Ben Wing  <ben@xemacs.org>
7777
7778         * lisp-mode.el:
7779         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7780         * lisp-mode.el (lisp-interaction-mode):
7781         Put back Lisp Interaction menubar for Jan V's sake.
7782
7783         * simple.el:
7784         * simple.el (mark-ring):
7785         * simple.el (dont-record-current-mark): New.
7786         * simple.el (in-shifted-motion-command): New.
7787         * simple.el (mark-ring-unrecorded-commands): New.
7788         * simple.el (mark-ring-max):
7789         * simple.el (set-mark-command):
7790         * simple.el (push-mark):
7791         * simple.el (handle-pre-motion-command):
7792         Implement scheme for not recording unimportant marks.
7793
7794         * subr.el:
7795         * subr.el (function-allows-args): New.
7796         New function function-allows-args.
7797
7798 2000-03-20  Martin Buchholz <martin@xemacs.org>
7799
7800         * XEmacs 21.2.32 is released.
7801
7802 2000-03-20  Andy Piper  <andy@xemacs.org>
7803
7804         * gutter-items.el (update-tab-in-gutter): force selection of the
7805         selected-window if required to do so.
7806         (buffers-tab-items): ditto.
7807         (add-tab-to-gutter): ditto.
7808         (create-frame-hook): use force-selection.
7809         (default-gutter-position-changed): lambdify.
7810         (update-tab-hook): deleted since it was only used in one place.
7811
7812 2000-03-18  Andy Piper  <andy@xemacs.org>
7813
7814         * files.el (find-file-noselect): undo change that shouldn't have
7815         gone in.
7816
7817 2000-03-17  Andy Piper  <andy@xemacs.org>
7818
7819         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7820         of selected-window trickery.
7821
7822         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7823         frames tabs.
7824         (progress-display-stop-callback): progress -> progress-display
7825         (progress-display-quit-function): ditto.
7826         (clear-progress-display): ditto.
7827         (remove-progress-display): ditto.
7828         (append-progress-display): ditto.
7829         (abort-progress-display): ditto.
7830         (raw-append-progress-display): ditto.
7831         (display-progress-display): ditto.
7832         (current-progress-display-label): ditto.
7833         (current-progress-display): ditto.
7834         (lprogress-display): ditto and save the buffer
7835         (progress-display): ditto. Otherwise the buffer sometimes gets
7836         changed which confuses font-lock.
7837
7838         * font-lock.el (font-lock-default-fontify-buffer): catch all
7839         errors, not just quit.
7840         (font-lock-mode): progress -> display-progress
7841         (font-lock-default-fontify-buffer): ditto.
7842         (font-lock-fontify-syntactically-region): ditto.
7843         (font-lock-fontify-keywords-region): ditto.
7844
7845 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7846
7847         * cl.el (gensym): Move to here from cl-macs.el.
7848         (gentemp): Ditto.
7849
7850 2000-03-16  Andy Piper  <andy@xemacs.org>
7851
7852         * font-lock.el (font-lock-mode): use lprogress and friends for
7853         progress management.
7854         (font-lock-default-fontify-buffer): ditto.
7855         (font-lock-fontify-syntactically-region): ditto.
7856         (font-lock-fontify-keywords-region): ditto.
7857         (font-lock-revert-cleanup): fix reverting.
7858         (font-lock-revert-setup): ditto.
7859
7860         * gutter-items.el (progress-use-echo-area): new variable. Use the
7861         echo area for progress gauges if non-nil.
7862         (clear-progress): remove echo area stuff and defer to
7863         clear-message.
7864         (append-progress): dispatch non-command events after each progress
7865         increment. Remove echo area stuff.
7866         (abort-progress): remove echo area stuff and defer to
7867         display-message.
7868         (raw-append-progress): ditto. Dispatch non-command events after
7869         gutter redisplay.
7870         (display-progress): defer echo area stuff to display-message.
7871
7872         * gutter-items.el (clear-progress):
7873         (abort-progress): indentation changes.
7874         (display-progress): don't clear progress.
7875         (append-progress): compare messages with equal.
7876         (raw-append-progress): use dispatch-non-command-events to flush
7877         widget creation events.
7878
7879 2000-03-13  Ben Wing  <ben@xemacs.org>
7880
7881         * abbrev.el:
7882         * abbrev.el (abbrev-string-to-be-defined): New.
7883         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7884         Changes for use with the menubar.
7885
7886 2000-03-12  Ben Wing  <ben@xemacs.org>
7887
7888         * alist.el (vassoc): moved here from font-menu.el.
7889
7890         * custom.el (defface): typo fix.
7891
7892         * dialog.el (yes-or-no-p-dialog-box):
7893         * dialog.el (message-box):
7894         * files.el (save-some-buffers-1):
7895         Put accelerators in the button names.
7896
7897         * font-lock.el (font-lock-comment-face):
7898         * font-lock.el (font-lock-keyword-face):
7899         * font-lock.el (font-lock-function-name-face):
7900         Fixed some of the colors under MS Windows because the existing
7901         default colors were hardly different from black and needed to be
7902         made lighter.
7903
7904         * font-menu.el:
7905         * font-menu.el (font-menu-split-long-menu):
7906         * font-menu.el (font-menu-family-constructor):
7907         * font-menu.el (font-menu-size-constructor):
7908         * font-menu.el (font-menu-weight-constructor):
7909         * font-menu.el (font-menu-set-font):
7910         vassoc moved to alist.el.
7911         Accelerators added to all menus.
7912         Unused bound var new-props removed.
7913
7914         * keydefs.el: I did a whole lot of rearranging to put things in a
7915         more consistent order and fixed a number of cases where key
7916         combinations involving up, down, left, right and so on were
7917         defined but the corresponding keypad combinations were not
7918         defined.
7919
7920         * lisp-mode.el:
7921         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7922         * lisp-mode.el (emacs-lisp-mode):
7923         * lisp-mode.el (lisp-interaction-mode):
7924         * lisp-mode.el (flet):
7925         Added accelerators onto the menus.
7926         Made all the different versions of the let function be indented
7927         the same way.
7928         Undid Steve's easy-menu-ification, because it makes it impossible
7929         to have the menubar and popup menus different.
7930         Cleaned up the menu; added items for find-function &c and some
7931         indenting, and removed debug-on-*.
7932
7933         * list-mode.el (list-mode-hook):
7934         * list-mode.el (list-mode):
7935         * list-mode.el (completion-setup-hook):
7936         * list-mode.el (display-completion-list):
7937         Added support for the :window-height keyword, which is required
7938         because of other changes that I made for the file dialog box.  I
7939         also made the hook variables list-mode-hook and
7940         completion-setup-hook and also minibuffer-setup-hook in
7941         minibuf.el be permanent-local; see comment in list-mode.el.
7942
7943         * map-ynp.el (map-y-or-n-p):
7944         Added accelerators to the dialog buttons.
7945
7946         * menubar-items.el (menu-truncate-list):
7947         New internal function.
7948         * menubar-items.el (submenu-generate-accelerator-spec):
7949         * menubar-items.el (menu-item-strip-accelerator-spec):
7950         * menubar-items.el (menu-item-generate-accelerator-spec):
7951         New exported functions, for use in auto-generating accelerator specs.
7952
7953         * menubar-items.el:
7954         * menubar-items.el (default-menubar):
7955         * menubar-items.el (maybe-add-init-button):
7956         * menubar-items.el (bookmark-menu-filter):
7957         * menubar-items.el (slow-format-buffers-menu-line):
7958         * menubar-items.el (build-buffers-menu-internal):
7959         * menubar-items.el (language-environment-menu-filter):
7960         * menubar-items.el (default-popup-menu):
7961         * menubar-items.el (popup-buffer-menu):
7962         * menubar-items.el (popup-menubar-menu):
7963         Did a major overhaul on this file, and in fact I'm nowhere near
7964         done working on the menubar, and there will be more patches to
7965         come.  A basic summary of what I've done:
7966
7967         a) I added accelerators to all of the menu items.  For menus that
7968         are auto-generated, such as the buffers menu, the accelerators are
7969         automatically added to the beginning of each line using the
7970         numbers 1 through 9, then zero, and then letters starting with A,
7971         but omitting the letters that are already in use for the fixed
7972         menu items at the top of the buffers menu.  To facilitate adding
7973         accelerators of this kind, I created some new functions
7974         (*-accelerator-spec), which are also being used by other filters
7975         that auto generate lists of things such as ftp sites to download
7976         packages.  If people really don't like these accelerators
7977         appearing at the beginning of the menu items, a variable can be
7978         added to optionally turn them off, but I think this is rather
7979         pointless because other menu items have accelerators and many or
7980         most of the menu users will use the accelerators if the support is
7981         there.
7982
7983         b) I combined the top level Tools and Apps menus into a single
7984         Tools menu, because the distinction between the two is not
7985         obvious, and the items on the menus are not used often enough that
7986         putting some of them onto submenus is a problem.
7987
7988         c) I created two new top level menus called View and Cmds because
7989         there were too many items on the File and Edit menus, and I'm going
7990         to be adding more items to these menus.  In contrast to the Tools
7991         menu, the items on these menus may be used quite often during an
7992         editing session, and so should be available with fewer
7993         keystrokes.
7994
7995         d) I added a number of options to the options menu, including one
7996         for controlling whether the alt key can be used to traverse to
7997         menu items using the accelerators, one for controlling behavior of
7998         control-k, one for controlling how the kill and yank functions
7999         interact with the clipboard, a few additional buffers-menu
8000         options, and various other things.  I also did a bit of
8001         rearranging, for example, combining the keyboard and mouse options
8002         into a single keyboard and mouse submenu to facilitate the
8003         accelerators on that level.
8004
8005         e) I changed the variable buffers-menu-format-buffer-line-function
8006         to take two arguments instead of one, the second argument being
8007         the line number for use in creating an accelerator.  I added a
8008         hack to support existing functions with one argument (although I
8009         doubt that very many of these exist), for backward compatibility.
8010
8011         f) I moved the top level mule menu to be a submenu of the edit
8012         menu.  I think that most of the items on this menu are fairly
8013         useless and there are certainly not enough frequently used items
8014         to justify this being its own top level menu.
8015
8016         g) I combined most of the items in big-menubar.el into the main menu.
8017         If people think the main menu is too big, it would be possible to
8018         create different configurations, some smaller.
8019
8020         * menubar.el (check-menu-syntax):
8021         Deleted some syntax checks that were no longer valid, partly
8022         because of changes that were already made a long time ago, and
8023         partly because of a change I made where I allow the name of the
8024         menu item to be an evaluated expression rather than just a string,
8025         similar to all of the other parameters of a menu item.
8026
8027         * minibuf.el:
8028         * minibuf.el (read-file-name-1):
8029         * minibuf.el (mouse-read-file-name-1):
8030         I made a number of changes to improve the appearance
8031         and functioning of the file dialog box.  They include:
8032
8033         a) Fixing the problem where closing the dialog box by clicking on
8034         the close button of the window didn't properly exit the
8035         minibuffer.
8036
8037         b) Fixing the problem that if you typed part of a file name, and
8038         then clicked on a completion with the mouse, the file was not
8039         correctly selected.
8040
8041         c) Changing the title of the dialog box to reflect the operation
8042         being done in accordance with user interface conventions, rather
8043         than the name of the dialog box buffer, which is rather useless.
8044
8045         d) Remove the words "possible completions are" which didn't
8046         belong.
8047
8048         e) Fix things so that the completions scroll off the end of the
8049         completions windows only to the right, rather than both to the
8050         right and down, which is in accordance with Windows user interface
8051         conventions.
8052
8053         * msw-init.el (init-post-mswindows-win):
8054         Added a binding for meta-F4, which is the standard windows binding
8055         for exiting a program.
8056
8057         * select.el (get-selection-no-error):
8058         * select.el (own-selection):
8059         * select.el (own-clipboard):
8060         Added an optional argument called append to the functions
8061         own-selection and own-clipboard.  This adds support for appending
8062         text to the existing selection and allows the function
8063         own-clipboard to be used as the value of the variable
8064         interprogram- cut-function.
8065
8066         Fixed a bug in own-selection in handling zmacs-region-stays.
8067
8068         * simple.el (historical-kill-line): New.
8069
8070         * simple.el (kill-line):
8071         * simple.el (interprogram-cut-function):
8072         * simple.el (interprogram-paste-function):
8073         * simple.el (handle-pre-motion-command):
8074         * simple.el (next-line):
8075         * simple.el (previous-line):
8076         a) Expanded the variable kill-whole-line, so that function
8077         kill-line can be set to delete the entire line always, not just
8078         when cursor is at the beginning of the line.  This is controlled
8079         by setting the variable kill-whole-line to the symbol 'always.
8080         This behavior, as well as the existing kill-whole-line behavior,
8081         now only take effect when kill-line is called interactively,
8082         although this is a departure from a previous behavior in the case
8083         of setting this variable kill-whole-line to t.  It is almost
8084         certainly what has always been intended, and most likely the old
8085         way of doing things introduced bugs.  I also created a function
8086         called historical-kill-line, which ignores the kill-whole-line
8087         setting and always gives the historical behavior of only killing
8088         to the end of the line.  I bound this function to shift- control-k
8089         so that the kill to end of line behavior is available, even when
8090         kill-whole-line has been set to change control-k into the simple
8091         delete-whole-line behavior. (This can be set using the options
8092         menu.)
8093
8094         b) I changed things so that kill and yank now interact with the
8095         clipboard by default under windows.  This was done by changing the
8096         default value of interprogram-cut- function and
8097         interprogram-paste-function.  You can get the old behavior by
8098         setting these to nil, and there is an option on the options menu
8099         to do this.
8100
8101         c) I added support for selecting text using shifted motion keys.
8102         This support is on by default and can be controlled by the
8103         variable shifted-motion-keys-select-region.  There is also a
8104         variable called unshifted-motion-keys-deselect-region that
8105         controls more specifically how the shifted motion key behavior
8106         works.  I did not put an option on the options menu to turn this
8107         off, because I can't imagine why this would be useful.
8108
8109         * simple.el (forward-block-of-lines):
8110         * simple.el (backward-block-of-lines):
8111         * simple.el (block-movement-size):
8112         New.
8113
8114         * simple.el (uncapitalized-title-words):
8115         * simple.el (uncapitalized-title-word-regexp):
8116         * simple.el (capitalize-string-as-title):
8117         * simple.el (capitalize-region-as-title):
8118         New.
8119
8120
8121         * subr.el (add-hook):
8122         * subr.el (make-local-hook): New.
8123         * subr.el (remove-local-hook): New.
8124         * subr.el (add-one-shot-hook): New.
8125         * subr.el (add-local-one-shot-hook): New.
8126         Added some functions to make using hooks easier.
8127         These include:
8128
8129         a) Functions add-local-hook and remove-local-hook to make it easy
8130         to use local hooks.
8131
8132         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8133         make it possible to add a "one-shot" hook, which is to say a hook
8134         that runs only once, and automatically removes itself after the
8135         first time it has run.
8136
8137 2000-03-09  Andy Piper  <andy@xemacs.org>
8138
8139         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8140
8141 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8142
8143         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8144         Moved from menubar-items.el.
8145         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8146
8147 2000-03-08  Andy Piper  <andy@xemacs.org>
8148
8149         * gutter-items.el (build-buffers-tab-internal): add selected field
8150         to buffers tab spec.
8151
8152 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8153
8154         * minibuf.el (last-exact-completion): Initialize to nil.
8155
8156 2000-03-07  Didier Verna  <didier@xemacs.org>
8157
8158         * startup.el (command-line-1): remove unused variable
8159         `first-file-buffer'.
8160
8161 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8162
8163         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8164         which is also used for Web server log files.
8165
8166 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8167
8168         * mule/mule-charset.el: Setup auto-fill-chars.
8169
8170 2000-03-02  SL Baur  <steve@beopen.com>
8171
8172         * subr.el (with-string-as-buffer-contents): Reimplement using
8173         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8174         non-deletion of buffer after execution problem.
8175         (with-output-to-string): Use unique buffer name.
8176
8177 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8178
8179         * gutter-items.el (buffers-tab-sort-function):  New variable.
8180         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8181
8182 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8183
8184         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8185
8186 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8187
8188         * menubar-items.el (maybe-add-init-button): Remove the "Load
8189         .emacs" button from all menubars.
8190
8191 2000-03-01  Didier Verna  <didier@xemacs.org>
8192
8193         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8194         region rectangle replacement (from Jan Vroonhof).
8195         (replace-rectangle): new function.
8196
8197 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8198
8199         * mule/mule-cmds.el (set-default-coding-systems): Use
8200         set-terminal-coding-system and set-keyboard-coding-system.
8201         * coding.el (set-terminal-coding-system): Use
8202         set-console-tty-output-coding-system.
8203         (set-keyboard-coding-system): Use
8204         set-console-tty-input-coding-system.
8205
8206 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8207
8208         * minibuf.el (read-variable): Allow symbol to default argument.
8209
8210 2000-02-27  Andy Piper  <andy@xemacs.org>
8211
8212         * gutter-items.el (update-tab-hook): new function to be used for
8213         hooks.
8214         (create-frame-hook): add update-tab-hook.
8215         (record-buffer-hook): ditto.
8216         (default-gutter-position-changed): ditto.
8217         (default-gutter-position): updating the buffers tab is now handled
8218         by a hook.
8219         (default-gutter-position-changed-hook): new variable.
8220         (gutter-element-visibility-changed-hook): ditto.
8221         (set-gutter-element-visible-p): call it.
8222         (set-gutter-element): use modify-specifier-instances. Set extents
8223         as duplicable before using.
8224         (remove-gutter-element): ditto.
8225         (set-gutter-element-visible-p): ditto.
8226         (init-gutter): new function.
8227         (add-tab-to-gutter): use new gutter-element functions rather than
8228         setting specifiers directly.
8229         (clear-progress): ditto.
8230         (abort-progress): ditto.
8231         (gutter-buffers-tab-visible-p): renamed from
8232         default-gutter-visible-p
8233
8234         * specifier.el (modify-specifier-instances): new function from Jan
8235         Vroonhof.
8236
8237         * x-init.el (init-post-x-win): call init-gutter.
8238
8239         * msw-init.el (init-post-mswindows-win): call init-gutter.
8240
8241         * menubar-items.el (default-menubar): Update to reflect new gutter
8242         variables.
8243
8244 2000-02-26  Andy Piper  <andy@xemacs.org>
8245
8246         * gutter-items.el (set-gutter-element): new function. Add gutter
8247         elements to the specified gutter.
8248         (remove-gutter-element): new function. Remove gutter elements from
8249         the specified gutter.
8250         (set-gutter-element-visible-p): new function. Set gutter element
8251         visibility for the provided gutter-visible specifier.
8252
8253 2000-02-23  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (add-tab-to-gutter): specify dimensions
8256         dynamically.
8257
8258 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8259
8260         * gutter-items.el (add-tab-to-gutter):
8261         * package-get.el (package-get-interactive-package-query):
8262         * package-ui.el (pui-directory-exists):
8263         (pui-install-selected-packages):
8264         (pui-list-packages):
8265         Use #'(lambda ...)  instead of '(lambda ...).
8266
8267 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8268
8269         * startup.el (load-user-init-file): Check to make sure user
8270           has an init-file before calling load().
8271
8272 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8273
8274         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8275
8276 2000-02-23  Martin Buchholz <martin@xemacs.org>
8277
8278         * XEmacs 21.2.31 is released.
8279
8280 2000-02-21  Mike Sperber <mike@xemacs.org>
8281
8282         * loadup.el (really-early-error-handler):
8283         * update-elc.el:
8284         * make-docfile.el:
8285         Remove dependency on EMACSBOOTSTRAP... environment variables.
8286
8287 2000-02-21  Martin Buchholz <martin@xemacs.org>
8288
8289         * XEmacs 21.2.30 is released.
8290
8291 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8292
8293         * byte-optimize.el (byte-optimize-plus):
8294         (byte-optimize-minus):
8295         (byte-optimize-multiply):
8296         Optimize (- 0) to 0, not (-)
8297         Optimize (+ 5 3.0) to 8.0
8298         Optimize (* 5 3.0) to 15.0
8299         Improve readability.
8300
8301 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8302
8303         * modeline.el: (modeline-scrolling-method): change modeline
8304         mswindows cursor appearance according to the value.
8305
8306         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8307         and 'gui-element face colors and 'gui-element face font to Windows
8308         defaults.
8309
8310 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8311
8312         * font-lock.el: Javadoc enhancements
8313
8314 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8315
8316         * ldap.el (toplevel): Test if LDAP support has been compiled in
8317         (ldap-verbose): New option
8318         (ldap-search-entries): Renamed from the previous ldap-search
8319         Conditionalize message display on ldap-verbose
8320         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8321         defuns
8322         (ldap-search): Is now defined as an obsolete wrapper calling
8323         ldap-search-basic or ldap-search-entries
8324
8325
8326 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8327             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8328             Jan Vroonhof  <jan@xemacs.org>
8329
8330         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8331         When for-effect is true, didn't call `byte-optimize-form'
8332         in and/or subforms without last.
8333
8334 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8335
8336         * package-get.el (package-get-download-sites): Use correct custom
8337         type.
8338
8339 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8340
8341         * files.el (write-file): Ask for coding system when compiled with
8342         file-coding.
8343
8344 2000-02-16  Andy Piper  <andy@xemacs.org>
8345
8346         * buffer.el (switch-to-buffer): give norecord argument to
8347         set-window-buffer instead of explicitly recording.
8348
8349         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8350         we have to pick a window.
8351
8352 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8353
8354         * mule/mule-cmds.el (describe-language-support): Don't add
8355         unexist function to help-map.
8356         (describe-coding-system): Don't use already assigend `C'.
8357
8358 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8359
8360         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8361         work in custom.
8362
8363 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8364
8365         * about.el: Ienaga's e-mail address change.
8366
8367 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8368
8369         * etags.el (find-tag): force new window -- even if buf already
8370         visible -- when other-window is t
8371
8372 2000-02-16  Martin Buchholz <martin@xemacs.org>
8373
8374         * XEmacs 21.2.29 is released.
8375
8376 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8377
8378         * cl-extra.el (getf): This is now identical to `plist-get', so
8379         just defalias it.
8380         * cl-macs.el: Make getf an alias to plist-get, at the
8381         byte-compiler level, using define-compiler-macro.
8382
8383 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8384
8385         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8386
8387 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8388
8389         * lisp/etags.el (find-tag-internal): set exact-tagname to
8390           a regular expression that matches against the tagname
8391           part of the tag entry first instead of only looking in
8392           the context area.
8393
8394 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8395
8396         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8397         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8398
8399 2000-02-07  Martin Buchholz <martin@xemacs.org>
8400
8401         * XEmacs 21.2.28 is released.
8402
8403 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8404
8405         * cl-extra.el (getf): Just call `get', never `get*'.
8406         Make arglist match docstring.
8407         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8408         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8409         * byte-optimize.el: remove references to `get*'.
8410
8411 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8412
8413         * mule/european.el: Add syntax information for Latin3 and Latin4.
8414
8415 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8416
8417         * byte-optimize.el: Byte-optimize (length "foo")
8418
8419 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8420
8421         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8422         width check using `window-leftmost-p' and `window-rightmost-p'.
8423
8424 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8425
8426         * wid-edit.el (widget-match-inline): An atom never matches a
8427           list.
8428
8429 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8430
8431         * modeline.el: Consolidated 'x and 'mswindows specification under
8432         'win tag.
8433
8434 2000-01-29  Andy Piper  <andy@xemacs.org>
8435
8436         * gutter-items.el: (format-buffers-tab-line): Try and be
8437         intelligent about buffer naming when we have duplicates.
8438
8439 2000-01-29  Andy Piper  <andy@xemacs.org>
8440
8441         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8442         updated when it becomes visible.
8443
8444 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8445
8446         * bytecomp.el (byte-compile-insert-header): Properly set coding
8447         system under MULE and file-coding.
8448
8449 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8450
8451         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8452         (dontusethis-set-value-terminal-coding-system-handler):
8453         (dontusethis-set-value-keyboard-coding-system-handler):
8454         Never undefine coding system aliases.  Emergency fix for gnus.
8455
8456 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8457
8458         * files.el (abbreviate-file-name): Use directory-sep-char instead
8459         of hard-coded "/".
8460
8461 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8462
8463         * startup.el (user-init-file-base-list): New variable, replacing
8464         user-init-file-base.
8465         (find-user-init-file): New function.
8466         (command-line-early): Use it.
8467         (load-user-init-file): Ditto.
8468
8469 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8470
8471         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8472         calling valid-image-instantiator-format-p
8473
8474 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8475
8476         * isearch-mode.el (isearch-mode): The variable is
8477         isearch-unhidden-extents, not isearch-opened-extents.
8478
8479 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8480
8481         * minibuf.el (next-history-element): Modify error message if a
8482         default value is available.
8483
8484 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8485
8486         * bytecomp.el (byte-compile-file): Don't unconditionally write
8487         .elc files in binary - might contain non-Latin1.
8488
8489 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8490
8491         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8492         for windows-nt.
8493
8494         * version.el:
8495         * startup.el (user-init-file-base):
8496         * process.el (call-process-region):
8497         * files.el (make-backup-file-name):
8498         (backup-file-name-p):
8499         (file-relative-name):
8500         (abbreviate-file-name):
8501         (set-auto-mode):
8502         * code-process.el (call-process-region): Removed unnecessary
8503         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8504         support out of the universe.
8505
8506         * process.el:
8507         * code-process.el:
8508         * bytecomp.el (byte-compile-file): Removed reference to
8509         buffer-file-type, and commented usage of binary-process-output
8510         NTEmacs variables.
8511
8512 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8513
8514         * help.el (function-arglist): Add case for macro.
8515
8516 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8517
8518         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8519         printers.
8520         (custom-display): Added a menu for printer/display tags.
8521
8522         * frame.el (frame-type):
8523         * device.el (device-type): Added 'msprinter to the doc string, and
8524         removed 'pc -- it is not going to be implemented ever.
8525         (call-device-method): Fixed docstring typo.
8526         Defined specifier tags 'printer and 'display.
8527
8528 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8529
8530         * lisp/itimer.el (itimer-run-expired-timers): (consp
8531           last-command-event-time) instead of (consp
8532           'last-command-event-time).
8533
8534 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8535
8536         * msw-glyphs.el: Removed obsolete commentary.
8537
8538 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8539
8540         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8541         better default value.
8542
8543 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8544
8545         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8546         (read-string): Ditto.
8547         (eval-minibuffer): Ditto.
8548         (read-command): Ditto.
8549         (read-function): Ditto.
8550         (read-variable): Ditto.
8551         (read-number): Ditto.
8552         (read-shell-command): Ditto.
8553         (read-number): Record history.
8554
8555 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8556
8557         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8558
8559 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8560
8561         * faces.el (startup-initialize-custom-faces): New function.
8562         Reset all faces created during auto-autoloads loading time
8563         by defface.
8564         * startup.el (command-line): Call it.
8565
8566 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8567
8568         * about.el (about-hackers): Add myself to contributors list.
8569
8570 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8571
8572         * menubar-items.el (maybe-add-init-button): Removed an argument in
8573         a call to load-user-init-file, as the function managed to lose its
8574         formal parameter a few betas ago.
8575
8576 2000-01-18  Martin Buchholz <martin@xemacs.org>
8577
8578         * XEmacs 21.2.27 is released.
8579
8580 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8581
8582         * process.el (shell-command-to-string): Use the FSF docstring.
8583         Make shell-command-to-string the standard function, and
8584         exec-to-string the (deprecated) alias.
8585
8586         * startup.el: typo fix.
8587
8588 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8589
8590         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8591
8592 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8593
8594         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8595         buffers after visible buffers.
8596         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8597
8598 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8599
8600         * info.el (Info-extract-menu-node-name): Stop at a dot
8601         followed by whitespace or right parenthesis.
8602
8603 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8604
8605         * info.el (Info-directory-list): Warn against using Customize with
8606         Info-directory-list.
8607
8608 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8609
8610         * minibuf.el (read-file-name): doc fix.
8611
8612         * autoload.el (update-file-autoloads): doc fix.
8613
8614         * about.el (about-hackers): Change my E-mail address.
8615
8616 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8617
8618         * info.el (Info-visit-file): Just use the `f' interactive spec to
8619         read a filename in the standard way.
8620
8621 2000-01-13  Andy Piper  <andy@xemacs.org>
8622
8623         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8624         (gutter-buffers-tab-extent): new variable.
8625         (update-tab-in-gutter): call add-tab-to-gutter again if the
8626         orientation has changed.
8627         (add-tab-to-gutter): cope with different orientations.
8628
8629 2000-01-11  Didier Verna  <didier@xemacs.org>
8630
8631         * info.el (Info-following-node-name): backward-skip dots as well
8632         as spaces (dots at the end of a node name aren't part of it).
8633         (Info-extract-menu-node-name): don't skip dots. There could be
8634         some in the node name.
8635         (Info-index): allow dots to be part of a node name.
8636
8637 2000-01-12  Andreas Jaeger  <aj@suse.de>
8638
8639         * files.el (auto-mode-alist): Added idlwave-mode.
8640         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8641
8642 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8643
8644         * info.el (Info-search): Show default value.
8645
8646 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8647
8648         * info.el (Info-read-node-completion-table): New variable.
8649         (Info-read-node-name-1): New function.
8650         (Info-read-node-name): Use it.
8651         (Info-follow-reference): Use DEFAULT argument of completing-read.
8652         (Info-menu): Ditto.
8653
8654 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8655
8656         * hyper-apropos.el (hyper-describe-key-briefly): Save
8657         window configuration.
8658         (hyper-describe-face): Use DEFAULT of completing-read.
8659         (hyper-apropos-read-variable-symbol): Ditto.
8660         (hyper-apropos-read-function-symbol): Ditto.
8661
8662 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8663
8664         * mule/mule-cmds.el (set-default-coding-system): Set
8665         comint-exec-hook to use coding-system-for-read and
8666         coding-system-for-write so that C-x RET c works.
8667
8668 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8669
8670         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8671         (previous-matching-history-element): Increment
8672         minibuffer-max-depth by 1.
8673         (next-matching-history-element): Ditto.
8674
8675 2000-01-11  Andy Piper  <andy@xemacs.org>
8676
8677         * gutter-items.el (buffers-tab): Create a new face for the buffers
8678         tab.
8679         (buffers-tab-face): use it.
8680
8681 2000-01-10  Didier Verna  <didier@xemacs.org>
8682
8683         * modeline.el (modeline-scrolling-method): change modeline X
8684         cursor appearance according to the value.
8685
8686 2000-01-07  Andreas Jaeger  <aj@suse.de>
8687
8688         * about.el (about-hackers): Moved my entry to contributor list.
8689         (xemacs-hackers): Added myself.
8690         (about-maintainer-info): Added description of myself.
8691
8692
8693 2000-01-07  Didier Verna  <didier@xemacs.org>
8694
8695         * modeline.el (modeline-scrolling-method): new variable.
8696         (mouse-drag-modeline): add reference to it in the docstring.
8697         (mouse-drag-modeline): handle it.
8698
8699 2000-01-08  Andy Piper  <andy@xemacs.org>
8700
8701         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8702         calls.
8703         (remove-buffer-from-gutter-tab): ditto.
8704
8705 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8706
8707         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8708         (custom-face-edit): Fix grammatical error in help message.
8709
8710 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8711
8712         * movemail.el: Added.
8713
8714         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8715
8716 2000-01-03  Didier Verna  <didier@xemacs.org>
8717
8718         * modeline.el (mouse-drag-modeline): remove the code related to
8719         the modeline horizontal scrolling facility.
8720
8721 1999-12-31  Martin Buchholz <martin@xemacs.org>
8722
8723         * XEmacs 21.2.26 is released.
8724
8725 1999-12-28  Andy Piper  <andy@xemacs.org>
8726
8727         * wid-edit.el (widget-push-button-value-create): The gui cache
8728         does not agree with native widgets which can only be displayed
8729         once per window. The reasons for caching are diminished now that
8730         we don't hog resources when creating buttons.
8731         (widget-push-button-cache) deleted.
8732
8733 1999-12-24  Martin Buchholz <martin@xemacs.org>
8734
8735         * XEmacs 21.2.25 is released.
8736
8737 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8738
8739         * hyper-apropos.el (hyper-apropos): Toggle
8740         hyper-apropos-programming-apropos correctly.
8741         Set REGEXP when user accepts default value.
8742
8743 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8744
8745         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8746         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8747
8748 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8749
8750         * mule/mule-category.el (undefined-category-designator):
8751         Return char instead of character.  Search for undefined one.
8752         (describe-category): Use with-displaying-help-buffer.
8753
8754 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8755
8756         * byte-optimize.el (byte-optimize-plus):
8757         Optimize (+ 1) to 1 instead of (1+ nil).
8758
8759         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8760
8761         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8762
8763         * byte-optimize.el (byte-optimize-char-before): New function.
8764         Remove performance penalty for using (char-before) instead of (char-after).
8765
8766 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8767
8768         * mule/mule-category.el (char-category-list): Return character
8769         instead of integer.
8770
8771 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8772
8773         * minibuf.el (read-buffer): Check default is buffer object.
8774
8775 1999-11-25  Andy Piper  <andy@xemacs.org>
8776
8777         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8778         for buttons.
8779
8780 1999-12-16  Andreas Jaeger  <aj@suse.de>
8781
8782         * package-get.el (package-get-maybe-save-index): Fixed typo.
8783         Patch by Jeff Miller <jmiller@smart.net>.
8784
8785 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8786
8787         * gnuserv.el (gnuserv-process-filter):  don't call
8788         gnuserv-write-to-client when gnuserv-current-client is nil
8789
8790 1999-12-14  Martin Buchholz <martin@xemacs.org>
8791
8792         * XEmacs 21.2.24 is released.
8793
8794 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8795
8796         * about.el (about-hackers): Update my email address.
8797
8798 1999-12-07  Martin Buchholz <martin@xemacs.org>
8799
8800         * XEmacs 21.2.23 is released.
8801
8802 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8803
8804         * package-get.el (package-get-download-sites): Removed several
8805         defunct download sites, added many new ones, and corrected a few
8806         incorrect directory-on-site entries.  Added physical locations to
8807         site-description.
8808
8809 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8810
8811         * finder.el (finder-commentary): add DOC string and fix
8812         interactive spec
8813
8814 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8815
8816         * help.el (describe-function): Don't forget to intern the string
8817         completing-read returns.
8818         (describe-variable): Ditto.
8819
8820 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8821
8822         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8823         `hyper-apropos-help-mode' here to find symbol to customize
8824         irregardless of cursor position and simplify
8825         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8826         `hyper-apropos-popup-menu'.
8827
8828 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8829
8830         * apropos.el (apropos-mode-map): Add return to call
8831         apropos-follow.
8832         (apropos-print): Call apropos-mode to have better
8833         command reference. Put keymap text-poperty to
8834         symbole name.
8835
8836 1999-11-22  Alastair Burt  <burt@dfki.de>
8837
8838         * help.el: (describe-bindings-1): Added handling of keymaps for
8839         the extents at point.
8840
8841 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8842
8843         * gutter-items.el (buffers-tab-items): Wrap the function in a
8844         save-match-data
8845
8846 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8847
8848         * help.el (describe-function): Use the DEFAULT argument to
8849         completing-read.
8850         (describe-variable): Ditto.
8851
8852 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8853
8854         * minibuf.el (read-from-minibuffer): Add optional argument
8855         DEFAULT to have better mini-buffer history support.
8856         (completing-read): Pass default to read-from-minibuffer.
8857         (read-buffer): Pass default to completing-read.
8858
8859 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8860
8861         * font-lock.el (font-lock-doc-string-face): Document the
8862         `font-lock-lisp-like' property.
8863
8864 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8865
8866         * lisp-mode.el: Specify `font-lock-lisp-like'.
8867
8868         * font-lock.el (font-lock-lisp-like): New function.
8869         (font-lock-fontify-syntactically-region): Use it.
8870
8871 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8872
8873         * XEmacs 21.2.22 is released
8874
8875 1999-11-28  Martin Buchholz <martin@xemacs.org>
8876
8877         * XEmacs 21.2.21 is released.
8878
8879 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8880
8881         * minibuf.el (read-coding-system): Accept symbol and
8882         coding-system object as a default-coding-system.
8883
8884 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8885
8886         * minibuf.el (read-coding-system): Accept symbol as
8887         a default-coding-system.
8888
8889 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8890
8891         * apropos.el (apropos-documentation): Use insert instead
8892         of princ.
8893
8894 1999-11-07  William M. Perry  <wmperry@aventail.com>
8895
8896         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8897           for the linux console.
8898
8899         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8900           stuff to work when you are not on a window system, since the GPM
8901           mouse support now allows pasting from outside of XEmacs.
8902
8903 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8904
8905         * XEmacs 21.2.20 is released
8906
8907 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8908
8909         * setup-paths.el (paths-default-info-directories): Add
8910         /usr/share/info and /usr/local/share/info.
8911
8912 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8913
8914         * about.el: Updated Vladimir Ivanovic's info.
8915
8916 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8917
8918         * auto-show.el (auto-show-truncationp): Remove.
8919
8920         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8921
8922 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8923
8924         * indent.el (indent-line-to): fix bug: spaces were not replaced
8925         with tab if column is multiple of tab-width
8926         From dhn@qedinc.com
8927
8928 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8929
8930         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8931         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8932
8933         * package-get.el (package-get-package-provider): Be verbose when
8934         interactive. Patch from Robert Pluim
8935
8936 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8937
8938         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8939         info file suffixes.
8940
8941 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8942
8943         * process.el (open-network-stream): Add a new optional parameter
8944         PROTOCOL to support udp; fix a minor typo and add an explanation
8945         in docstring for udp programming.
8946
8947         * code-process.el (open-network-stream): Add a new optional
8948         parameter PROTOCOL to support udp; fix a minor typo and add an
8949         explanation in docstring for udp programming.
8950
8951 1999-10-18  Andy Piper  <andy@xemacs.org>
8952
8953         * gui.el (make-gui-button): be more precise about how we call
8954         callbacks.
8955
8956         * wid-edit.el (widget-push-button-value-create): Use the new form
8957         of native gui-button.
8958
8959 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8960
8961         * info.el (Info-page-prev): Don't do (sit-for 0).
8962
8963 1999-10-13  Andy Piper  <andy@xemacs.org>
8964
8965         * gutter-items.el (progress-abort-glyph): new glyph for showing
8966         abort status.
8967         (append-progress): dispatch-event rather than sit-for.
8968         (abort-progress): new function. Show the abort glyph with an
8969         appropriate message.
8970         (raw-append-progress): dispatch-event rather than sit-for.
8971         (display-progress): cope with aborts.
8972
8973         * gui.el (make-gui-button): Use native widgets for buttons
8974         unconditionally.
8975         (insert-gui-button): ditto.
8976         (gui-button-p): ditto.
8977
8978         * xbm-button.el: remove from core.
8979
8980         * xpm-button.el: remove from core.
8981
8982 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8983
8984         * faces.el (init-device-faces): Don't initialize the random faces
8985         on the stream device.
8986
8987 1999-10-06  Andy Piper  <andy@xemacs.org>
8988
8989         * files.el (recover-file): Don't use ls under windows for revert buffer.
8990
8991 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8992
8993         * package-get.el (package-get-download-menu): Make menu really
8994         toggle download sites.
8995         (package-get-download-sites): Add autoload cookie.
8996
8997 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8998
8999         * setup-paths.el (paths-find-module-directory): Ditto.
9000
9001 1999-09-29  Werner Fink  <werner@suse.de>
9002
9003         * setup-paths.el (paths-find-exec-directory): Add missing nil
9004         parameter for environment.
9005
9006 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9007
9008         * modeline.el (modeline-format):
9009         Only purecopy the strings.  Else
9010         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9011         barfs.
9012
9013 1999-08-28  Mike Woolley  <mike@bulsara.com>
9014
9015         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9016         user setting comint-completion-addsuffix and
9017         comint-process-echoes.
9018
9019 1999-09-22  Andy Piper  <andy@xemacs.org>
9020
9021         * gutter-items.el (update-tab-in-gutter): use
9022         last-nonminibuf-window instead of selected-window.
9023
9024 1999-09-18  Andy Piper  <andy@xemacs.org>
9025
9026         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9027         display on.
9028
9029         * subr.el (record-buffer-hook): new variable so that the hook gets
9030         some documentation.
9031
9032 1999-09-16  Andy Piper  <andy@xemacs.org>
9033
9034         * gutter-items.el (update-tab-in-gutter): only update when the
9035         gutter is visible.
9036         (remove-buffer-from-gutter-tab): ditto.
9037
9038 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9039
9040         * simple.el (do-auto-fill): Commented out part of Kinsoku
9041         processing.
9042
9043 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9044
9045         * isearch-mode.el (isearch-highlightify-region): Give the
9046         highlighting extents a high priority.
9047         (isearch-make-extent): Give the main highlighting extent an even
9048         higher priority.
9049
9050 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9051
9052         * packages.el (packages-compute-package-locations): Fix typo from
9053         -u rationalization.
9054
9055 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9056
9057         * setup-paths.el (paths-find-doc-directory): Respect value of
9058         `configure-doc-directory.'
9059
9060         * find-paths.el (paths-find-architecture-directory): Give
9061         precendence `default' argument (which typically comes from
9062         configure).
9063
9064 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9065
9066         * startup.el (command-line-early): Added options -user-init-file
9067         and -user-init-directory.
9068
9069         * files.el (user-init-file): Default to NIL so we can recognize
9070         when it's set.
9071
9072 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9073
9074         * obsolete.el (init-file-user):
9075         * startup.el:
9076         * packages.el (packages-compute-package-locations):
9077         * package-get.el (package-get-user-index-filename):
9078         * menubar-items.el (maybe-add-init-button):
9079         * info.el (Info-annotations-path):
9080         * dump-paths.el:
9081         Change `user-init-directory' to be an absolute path.
9082         Use `user-init-directory' where appropriate.
9083         Zap `init-file-user' and its uses.
9084
9085 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9086
9087         * subr.el (copy-symbol): New function.
9088
9089 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9090
9091         * isearch-mode.el (isearch-done): Be sure to restore invisible
9092         extents in the proper buffer.
9093         (isearch-pre-command-hook): Set this-command to the correct value
9094         in case the buffer has changed and old overriding-local-map was
9095         used.
9096         (isearch-restore-extent): Use remprop instead of setting the
9097         property to nil.
9098
9099 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9100
9101         * cmdloop.el (execute-extended-command): Update zmacs region
9102         before the delay.
9103         (execute-extended-command): Make the message gettext-friendly.
9104
9105 1999-09-07  Andy Piper  <andy@xemacs.org>
9106
9107         * gutter-items.el (progress-gauge-glyph): renamed from
9108         progress-glyph.
9109         (progress-text-glyph): new variable.
9110         (progress-layout-glyph): use layouts and text glyphs.
9111         (progress-area-buffer): removed.
9112         (progress-text-and-extent): new variable.
9113         (progress-displayed-p): dynamically create gutter area buffer.
9114         (clear-progress): ditto.
9115         (raw-append-progress): ditto.
9116         (append-progress): use new glyph names.
9117         (raw-append-progress): only create the extent when needed. set
9118         properties more optimally.
9119         (progress): remove args.
9120
9121 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9122
9123         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9124         mapcar where the return value is unused.
9125         (isearch-restore-invisible-extents): Ditto.
9126         (isearch-highlight-all-cleanup): Ditto.
9127         (isearch-delete-extents-in-range): Traverse the extents only once.
9128         (isearch-highlight-all-update): Don't start over if the search
9129         string has changed and more input is pending.
9130
9131 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9132
9133         * packages.el (packages-find-package-data-path): Ditto.
9134
9135         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9136
9137         * subr.el (mapc-internal): Don't make obsolete.
9138
9139         * cl-extra.el (mapc): Resurrect.
9140
9141 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9142
9143         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9144         alias.
9145
9146         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9147         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9148         (isearch-yank-clipboard): Use get-clipboard instead of
9149         x-get-clipboard.
9150         (isearch-yank-selection): Fix docstring.
9151
9152 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9153
9154         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9155
9156 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9157
9158         * cl-macs.el (extent-start-position): Fix setf method.
9159         (extent-end-position): Ditto.
9160
9161 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9162
9163         * isearch-mode.el: End merge with FSF 20.4.
9164
9165         * isearch-mode.el (search-invisible): New variable.
9166         (isearch-hide-immediately): Ditto.
9167         (isearch-unhidden-extents): Ditto.
9168         (isearch-range-invisible): New function.
9169         (isearch-unhide-extent): Ditto.
9170         (isearch-restore-invisible-extents): Ditto.
9171         (isearch-restore-extent): Ditto.
9172
9173         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9174         implementation.
9175         (isearch-ring-retreat-edit): Ditto.
9176         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9177         (isearch-forward-regexp): New arguments NOT-REGEXP and
9178         NO-RECURSIVE-EDIT.
9179         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9180         (isearch-backward-regexp): New arguments NOT-REGEXP and
9181         NO-RECURSIVE-EDIT.
9182         (isearch-mode): Return isearch-success.
9183         (isearch-update): Use unread-command-events instead of
9184         unread-command-event.
9185         (isearch-abort): If an invalid regexp is encountered, keep popping
9186         states.
9187         (isearch-*-char): Use FSF implementation.
9188         (isearch-whitespace-chars): Use the more robust FSF's
9189         implementation.
9190         (isearch-within-brackets): New variable.
9191         (isearch-mode): Initialize it.
9192         (isearch-edit-string): Bind it.
9193         (isearch-search-and-update): Set it.
9194         (isearch-push-state): Push it.
9195         (isearch-top-state): Pop it.
9196         (isearch-search): Set it.
9197         (isearch-printing-char): When called by isearch-whitespace-chars,
9198         handle M-SPC gracefully.
9199         (isearch-message-prefix): New argument ELLIPSIS.
9200         (isearch-message-suffix): Ditto.
9201         (isearch-message): Use the ELLIPSIS argument when calling
9202         isearch-message-prefix and isearch-message-suffix.
9203         (isearch-message-prefix): Distinguish between "wrapped" and
9204         "overwrapped" search, FWIW.
9205
9206 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9207
9208         * isearch-mode.el (isearch-edit-string): Use the head of the
9209         search ring instead of search-last-string and search-last-regexp.
9210         (search-highlight): Renamed from isearch-highlight.
9211         (isearch-exit): Use the new name.
9212         (isearch-highlight): Ditto.
9213         (isearch-dehighlight): Ditto.
9214         (isearch-update-ring): New function.
9215         (isearch-done): Call it.
9216         (isearch-done): New argument EDIT.
9217         (isearch-repeat): If search string is empty, look up at the car of
9218         the search ring; ignore the yank pointer.
9219         (isearch-abort): Call isearch-done with NOPUSH.
9220         (isearch-cancel): New function.
9221         (isearch-mode-map): Bind it to ESC ESC ESC.
9222
9223         * isearch-mode.el: Begin merge with FSF 20.4.
9224
9225 1999-09-01  Andy Piper  <andy@xemacs.org>
9226
9227         * x-select.el (x-get-clipboard): obsolete.
9228         (x-yank-clipboard-selection): obsolete
9229
9230         * select.el (disown-selection): need to be careful to disown the
9231         clipboard if we set it via selection.
9232         (get-clipboard): move from x-select.el
9233         (yank-clipboard-selection): ditto.
9234
9235 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9236
9237         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9238         isearch-highlight-all-matches to nil.
9239         (isearch-fixed-case): New variable.
9240         (isearch-mode): Initialize it.
9241         (isearch-edit-string): Save it.
9242         (isearch-toggle-case-fold): Set it.
9243         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9244         need to check isearch-fixed-case.
9245         (isearch-toggle-case-fold): Update highlighting of all matches
9246         before the pause.
9247         (isearch-edit-string):
9248
9249 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9250
9251         * isearch-mode.el (isearch-edit-string): Call isearch-message
9252         before reading the event so that the prompt is displayed properly.
9253         (isearch-message): Use isearch-nonincremental when calling
9254         isearch-message-prefix.
9255         (minibuffer-local-isearch-map): Bind up and down to do the same as
9256         M-p and M-n respectively.
9257         (isearch-done): New arg NOPUSH.
9258         (isearch-edit-string): Use it.
9259         (isearch-edit-string): Don't bind isearch-string.
9260         (isearch-ring-adjust): Edit string, *then* push state.
9261
9262 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9263
9264         * faces.el (isearch-secondary): Make isearch-secondary look
9265         different than default.
9266
9267 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9268
9269         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9270         save-excursion.
9271         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9272         (isearch-update): Call isearch-dehighlight without arguments.
9273         (isearch-done): Ditto.
9274
9275         * isearch-mode.el (isearch-fix-case): If the search string has no
9276         upper-case letters, allow the folding to be reenabled.
9277         Previously, once disabled, the folding would remain that way until
9278         the end of isearch.
9279         (isearch-top-state): Call isearch-fix-case.
9280
9281         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9282         save-excursion.
9283         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9284
9285 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9286
9287         * xpm-button.el:
9288         xbm-button.el: Need to exist in core because gui.el depends on
9289         them.
9290
9291 1999-08-31  Andy Piper  <andy@xemacs.org>
9292
9293         * gutter-items.el (buffers-tab-face): new customizable variable.
9294         (buffers-tab-default-buffer-line-length): new specifier for
9295         maximum viewable characters.
9296         (progress-stack): new variable for implementing widget-based
9297         progress messages.
9298         (progress-area-buffer): ditto.
9299         (progress-glyph-height): ditto.
9300         (progress-stop-callback): ditto.
9301         (progress-quit-function): new function.
9302         (progress-glyph): new variable.
9303         (progress-layout-glyph): ditto.
9304         (progress-displayed-p): new function, see message-displayed-p for
9305         details.
9306         (clear-progress): ditto.
9307         (remove-progress): ditto.
9308         (append-progress): ditto.
9309         (raw-append-progress): ditto.
9310         (display-progress): ditto.
9311         (current-progress): ditto.
9312         (current-progress-label): ditto.
9313         (progress): ditto.
9314         (lprogress): ditto.
9315
9316
9317 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9318
9319         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9320
9321         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9322         `isearch-yank-selection'.
9323         (isearch-mode-map): Use it.
9324         (isearch-yank-selection): Use `get-selection' instead of
9325         `get-x-selection'.
9326
9327 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9328
9329         * faces.el (isearch-secondary): Create face here.
9330
9331         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9332         timers.
9333
9334 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9335
9336         * subr.el (buffer-string): More robust backward compatibility
9337         check, courtesy William Perry.
9338
9339 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9340
9341         * replace.el (perform-replace): Stop the search after the search
9342         limit has been reached.
9343
9344 1999-08-23  Andy Piper  <andy@xemacs.org>
9345
9346         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9347         here if we don't have one.
9348
9349 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9350
9351         * ldap.el (ldap-coding-system): Default to nil until we get
9352         efficient UTF8 support
9353         (ldap-decode-string): Guard against `decode-coding-string' not
9354         being defined
9355         (ldap-encode-string): Guard against `encode-coding-string' not
9356         being defined
9357
9358 1999-08-23  Didier Verna  <didier@xemacs.org>
9359
9360         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9361         Some doc strings improvements, and add a star to the `interactive'
9362         calls.
9363
9364 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9365
9366         * font-lock.el (java-font-lock-keywords-3): introduced new
9367         keywords and regexpes for javadoc syntax 1.2.
9368
9369 1999-08-17  Andy Piper  <andy@xemacs.org>
9370
9371         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9372         format-buffers-tab-line.
9373         (buffers-tab-max-buffer-line-length): new variable.
9374         (format-buffers-tab-line): new function. truncate names if over
9375         buffers-tab-max-buffer-line-length.
9376
9377 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9378
9379         * cus-start.el: Customize the variable `bell-inhibit-time'.
9380
9381 1999-08-16  Andy Piper  <andy@xemacs.org>
9382
9383         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9384         brute-force approach to deleting the last buffer.
9385         (buffers-tab-grouping-regexp): new customizable variable.
9386         (select-buffers-tab-buffers-by-mode): use it.
9387
9388 1999-08-13  Andy Piper  <andy@xemacs.org>
9389
9390         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9391         deletion problem.
9392
9393 1999-07-30  Didier Verna  <didier@xemacs.org>
9394
9395         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9396         of princ to output symbols.
9397         (custom-save-face-internal): ditto.
9398         (custom-save-resets): ditto.
9399
9400 1999-08-09  Didier Verna  <didier@xemacs.org>
9401
9402         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9403         `regexp-quote' to protect the major mode name for use as a regular
9404         expression (c++ needs this for instance).
9405
9406 1999-08-08  Andy Piper  <andy@xemacs.org>
9407
9408         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9409         cope with similar mode names.
9410
9411         * gutter-items.el (buffers-tab-selection-function): new selection
9412         function.
9413         (select-buffers-tab-buffers-by-mode): new function.
9414         (buffers-tab-items): use it if set to only display buffers in the
9415         tab in the current buffer's group..
9416         (update-tab-in-gutter): use new api.
9417         (remove-buffer-from-gutter-tab): ditto.
9418
9419         * gutter-items.el (buffers-tab-max-size): set custom selection
9420         default to 6.
9421         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9422         (add-tab-to-gutter): set face as default.
9423
9424 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9425
9426         * faces.el (frob-face-property): Merge the fall-back specifier
9427         with the target, not replace it.
9428
9429 1999-08-05  Andy Piper  <andy@xemacs.org>
9430
9431         * gutter-items.el (update-tab-in-gutter): add frame argument for
9432         buffer-items.
9433         (update-tab-in-gutter): use it.
9434
9435         * gutter-items.el (record-buffer-hook): set.
9436
9437         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9438         change.
9439         (switch-to-buffer-hook) deleted.
9440
9441 1999-08-04  Andy Piper  <andy@xemacs.org>
9442
9443         * gutter-items.el (update-tab-in-gutter): make sure this will work
9444         as an argument to create-frame-hook.
9445
9446 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9447
9448         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9449         instead of timer emulation.
9450
9451 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9452
9453         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9454         Emacs isearch enhancements.
9455
9456 1999-07-28  Andy Piper  <andy@xemacs.org>
9457
9458         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9459         all devices that support tab controls.
9460         (remove-buffer-from-gutter-tab): new function. to be used as a
9461         value for kill-buffer-hook.
9462
9463 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9464
9465         * auto-show.el (auto-show-truncationp): changed to match
9466         `window_translation_on'
9467
9468 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9469
9470         * XEmacs 21.2.19 is released
9471
9472 1999-07-28  SL Baur  <steve@miho>
9473
9474         * code-files.el (insert-file-contents): Fix docstring.
9475         revert previous change.
9476
9477 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9478
9479         * fill.el (fill-region-as-paragraph): Change re-break-point to
9480         contain word-across-newline plus one character so that filling
9481         Japanese and Chinese works as desired.
9482         * simple.el (do-auto-fill): Ditto.
9483
9484 1999-07-26  SL Baur  <steve@miho>
9485
9486         * mule/japanese.el ("Japanese"): Do not specify a default input
9487         method.
9488         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9489
9490 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9491
9492         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9493         able to use cl-macs macro in early lisp.
9494
9495 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9496
9497         * custom.el:
9498         * cus-face.el:
9499         * cus-edit.el:
9500                 Massive custom Theme API changes.
9501
9502 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9503
9504         * code-files.el (insert-file-contents): Regard
9505         coding-system-magic-cookie if `coding-system-for-read' is nil.
9506
9507 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9508
9509         * mule/thai-xtis.el: Add coding: local variable, to avoid
9510         bootstrapping problem with C locale.
9511
9512 1999-07-22  Andy Piper  <andy@xemacs.org>
9513
9514         * dumped-lisp.el (preloaded-file-list): guard against putting
9515         gutter-items in a less than functional XEmacs.
9516         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9517
9518 1999-07-18  Bob Weiner  <weiner@beopen.com>
9519
9520         * fill.el (fill-context-prefix): Fixed bug that prevented the
9521         setting of an adaptive fill prefix when the `dont-skip-first' was
9522         t.
9523
9524 1999-07-22  SL Baur  <steve@miho>
9525
9526         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9527
9528 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9529
9530         * files.el (interpreter-mode-alist): add `make', `guile', and
9531         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9532         makefile-mode, guile is a scheme, and someday XEmacs will be
9533         modular enough to use as an efficient scripting tool.)
9534
9535 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9536
9537         * mule/mule-cmds.el (reset-language-environment): Regard
9538         coding-category `utf-8' and `ucs-4' if they are available.
9539
9540 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9541
9542         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9543         (prefer-coding-system): Fix DOC-string.
9544
9545         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9546         DOC-string too.
9547
9548         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9549         Mule.
9550         (coding-system-change-eol-conversion): Fix DOC-string.
9551
9552 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9553
9554         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9555         instead of `list-coding-system'.
9556
9557 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9558
9559         * menubar-items.el (default-menubar): `select-input-method' was
9560         renamed to `set-input-method'.
9561
9562         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9563         "Set Language Environment" menu.
9564
9565         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9566         "Describe Language Support" menu.
9567
9568 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9569
9570         * mule/chinese.el ("Chinese-GB"): Rename
9571         `chinese-gb-environment-setup-function' to
9572         `setup-chinese-gb-environment-internal'.
9573
9574 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9575
9576         * mule/korean.el: Use `define-coding-system-alias' instead of
9577         `copy-coding-system'.
9578
9579 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/mule-cmds.el (set-language-environment-coding-systems):
9582         Treat duplicated coding-categories.
9583
9584 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9585
9586         * mule/japanese.el: Use `define-coding-system-alias' instead of
9587         `copy-coding-system'.
9588
9589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9590
9591         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9592         coding-system `viscii'.
9593
9594 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9595
9596         * mule/cyrillic.el:
9597         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9598         (cyrillic-alternativnyj-decode-table): New variable.
9599         (cyrillic-alternativnyj-encode-table): New variable.
9600         - Specify `iso-8-1' as a category of coding-system
9601           `alternativnyj'.
9602         - Abolish general Cyrillic environment.
9603
9604 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9605
9606         * mule/chinese.el:
9607         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9608         - Register `chinese-gb-environment-setup-function' as a
9609           `setup-function' of "Chinese-GB" environment.
9610
9611 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9612
9613         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9614         optional argument `parents'.
9615
9616         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9617         property for Thai-XTIS.
9618
9619         * mule/mule-help.el (help-with-tutorial): Use property
9620         `tutorial-coding-system' of language-info as a coding-system to
9621         read tutorial file.
9622
9623 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9624
9625         * mule/thai-xtis.el: Don't setup `setup-function' and
9626         `exit-function'.
9627
9628         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9629         `set-coding-category-system' to set up coding-system for
9630         coding-category.
9631
9632         * mule/mule-cmds.el (prefer-coding-system): Use
9633         `set-coding-category-system' to set up coding-system for
9634         coding-category.
9635
9636 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9637
9638         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9639         Thai-XTIS environment.
9640
9641         * mule/mule-cmds.el (prefer-coding-system): Use
9642         `find-coding-system' instead of `coding-system-p'.
9643
9644 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9645
9646         * mule/mule-cmds.el (set-language-environment-coding-systems):
9647         Modify eol-type for XEmacs.
9648
9649         * mule/thai-xtis.el: Delete unused local variable `category'.
9650
9651         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9652         function.
9653         (prefer-coding-system): Don't call
9654         `update-coding-systems-internal'; use function
9655         `coding-category-list' instead of variable `coding-category-list';
9656         use `set-coding-priority-list' instead of `set-coding-priority';
9657         modify `eol-type' for XEmacs.
9658
9659         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9660         `charset-columns'.
9661         (char-width): Likewise.
9662
9663 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9664
9665         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9666         `tis-620'.
9667
9668         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9669         `set-coding-priority-list' instead of `set-coding-priority'; don't
9670         call `update-coding-systems-internal'.
9671
9672         * mule/mule-misc.el (coding-system-get): New function.
9673         (coding-system-put): New function.
9674         (coding-system-category): New function.
9675
9676 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9677
9678         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9679         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9680         to avoid conflict with leim/quail/thai-xtis.
9681
9682         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9683         to thai-xtis-chars.el.
9684
9685         * mule/thai-xtis-chars.el: New file (split from
9686         mule/thai-xtis.el).
9687
9688 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9689
9690         * mule/thai-xtis.el:
9691         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9692         - Add syntax entries.
9693         - Put `preferred-coding-system' of the charset `thai-xtis' to
9694           `tis-620'.
9695
9696 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9697
9698         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9699         rewritten to use write-multibyte-character.
9700
9701 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9702
9703         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9704         of `iso-2022-7'.
9705         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9706         ported yet.
9707         (read-input-method-name): Treat optional argument `default'.
9708
9709 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9710
9711         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9712         all.
9713         (set-language-info-alist): Set up menus here.
9714
9715 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9716
9717         * minibuf.el (completing-read): Add new optional argument
9718         `default'.
9719         (read-coding-system): Add new optional argument
9720         `default-coding-system'.
9721
9722 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9723
9724         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9725         (viet-viscii-...->viet-vscii...).
9726
9727 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9728
9729         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9730         and menus.
9731
9732 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9733
9734         * mule/mule-cmds.el (input-method-function): Add permanent-local
9735         property.
9736
9737 1999-03-30  Dave Love  <fx@gnu.org>
9738
9739         * mule/mule-cmds.el (current-language-environment): Doc fix.
9740
9741 1999-02-06  Richard Stallman  <rms@gnu.org>
9742
9743         * mule/european.el (setup-slovenian-environment): New function.
9744         ("Slovenian"): New language environment.
9745
9746 1999-01-27  Dave Love  <fx@gnu.org>
9747
9748         * mule/mule-cmds.el (current-language-environment): Provide :link,
9749         :type (choices) and appropriate :get.
9750
9751 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9752
9753         * mule/mule-cmds.el (describe-language-environment): Don't alter
9754         input-method-alist.
9755
9756 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9757
9758         * mule/mule-cmds.el (prefer-coding-system): Call
9759         set-coding-priority, so that the internal array of priorities is
9760         also updated.
9761
9762 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9763
9764         * mule/mule-cmds.el (prefer-coding-system): If the argument
9765         requires specific EOL conversion type, make the default coding
9766         systems use that.
9767
9768 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9769
9770         * mule/mule-cmds.el (set-language-environment): Pass the default
9771         eol-type to set-language-environment-coding-systems.
9772         (set-default-coding-systems): Copy the eol-type property for the
9773         new default values of {buffer-file,process}-coding-system from the
9774         old defaults.
9775         (set-language-environment-coding-systems): Accept an optional
9776         argument EOL-TYPE, and set the eol-type property of the default
9777         coding systems accordingly.
9778
9779 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9780
9781         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9782         use generate-new-buffer instead of get-buffer-create.
9783
9784 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9785
9786         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9787
9788 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9789
9790         * mule/mule-cmds.el (default-input-method): Fix custom type.
9791
9792 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9793
9794         * mule/mule-cmds.el (setup-specified-language-environment):
9795         Add apropos-inhibit property.
9796         (describe-specified-language-support): Likewise.
9797
9798 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9799
9800         * mule/mule-cmds.el: Doc fixes.
9801
9802 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9803
9804         * mule/mule-cmds.el (register-input-method): Doc-string
9805         modified.
9806
9807 1998-09-01  Dave Love  <fx@gnu.org>
9808
9809         * mule/mule-cmds.el (current-language-environment): Fix
9810         setter function.
9811
9812 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9813
9814         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9815         mule/european.el, mule/hebrew.el, mule/japanese.el,
9816         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9817         avoid bootstrapping problem if you need to recompile all the Lisp
9818         files using interpreted code.
9819
9820 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9821
9822         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9823         ("Latin-2"): Likewise.
9824
9825 1998-08-18  Per Starback  <starback@update.uu.se>
9826
9827         * mule/european.el (setup-latin2-environment): Fix typo.
9828
9829 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9830
9831         * mule/european.el: Give proper value of `input-method' key to all
9832         lang. env.
9833
9834         * mule/mule-cmds.el (activate-input-method): Handle the case that
9835         the arg INPUT-METHOD is nil correctly.
9836         (read-multilingual-string): Activate the specified input method
9837         before calling read-string.  Afterward, activate the original
9838         input method.
9839
9840 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9841
9842         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9843         (set-language-info-alist): Fix typo in doc-string.
9844
9845         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9846
9847 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9848
9849         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9850         (reset-language-environment): New function for the job that
9851         setup-english-environment used to do.
9852         (set-language-environment): Do more setups according to the info
9853         in language-info-alist.
9854         (read-language-name): Handle the case that the arg KEY is nil.
9855         (describe-language-environment): Handle input-method property.
9856
9857         * mule/: All files under this directory, which related with
9858         specific languages (such as mule/european.el, mule/greek.el,
9859         mule/hebrew.el, mule/misc-lang.el), modified as below.
9860         (setup-XXX-environment): Just call set-language-environment.  If
9861         they used to do some other jobs than what done by
9862         set-language-environment, those jobs are done in
9863         setup-XXX-environment-internal now.
9864         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9865         the value to setup-XXX-environment-internal.  Add properties
9866         input-method and features.
9867
9868         * mule/english.el (setup-english-environment): Just call
9869         reset-language-environment.
9870
9871         * mule/european.el (setup-8-bit-environment): Function deleted.
9872
9873 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9874
9875         * mule/mule-cmds.el (input-method-exit-on-first-char)
9876         (input-method-use-echo-area): Doc fixes.
9877
9878 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9879
9880         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9881         variable.
9882         (input-method-use-echo-area): New variable.
9883
9884 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9885
9886         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9887
9888 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9889
9890         * mule/mule-cmds.el (activate-input-method): Update mode line.
9891         (inactivate-input-method): Likewise.
9892
9893 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9894
9895         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9896         input method in the current buffer, but just bind
9897         current-input-method.
9898
9899 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9900
9901         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9902
9903         * mule/misc-lang.el ("IPA"): Add coding-priority and
9904         coding-system.
9905
9906 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9907
9908         * mule/greek.el: Add coding-priority.
9909
9910 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9911
9912         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9913         LANG-ENV.
9914
9915 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9916
9917         * mule/mule-cmds.el (register-input-method): Fix previous change.
9918         (setup-specified-language-environment): Doc fix.
9919
9920 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9921
9922         * mule/mule-cmds.el: Several doc fixes.
9923         (get-language-info, set-language-info): Rename argument.
9924         (set-language-info-alist): Likewise.
9925         (register-input-method): Rename argument.
9926         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9927
9928 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9929
9930         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9931         default value while reading an input method.
9932
9933 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9934
9935         * mule/mule-cmds.el (universal-coding-system-argument):
9936         Use buffer-file-coding-system as default.
9937
9938 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9939
9940         * mule/korean.el ("Korean"): Doc fix.
9941
9942 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9943
9944         * mule/mule-cmds.el (describe-language-environment): Print the
9945         languge environment at the head.
9946
9947 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9948
9949         * mule/japanese.el: Set exit-function to exit-japanese-environment
9950         for Japanese environment.
9951
9952 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9953
9954         * mule/mule-cmds.el (set-language-environment): Doc fix.
9955         (current-language-environment): Use defcustom.
9956         (default-input-method): Specify :type.
9957
9958 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9959
9960         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9961         modified.
9962         (prefer-coding-system): Doc-string modified.
9963
9964 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9965
9966         * mule/mule-cmds.el (set-language-info): Doc-string
9967         describes `coding-priority' KEY.
9968         (set-language-environment-coding-systems): New function.
9969         (select-safe-coding-system): New function.
9970         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9971         (set-language-info-alist): New optionla arg PARENTS.  Call
9972         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9973         (set-language-environment-coding-systems): New function.
9974
9975         * mule/chinese.el: Remove setting up of
9976         describe-chinese-environment-map and
9977         setup-chinese-environment-map.  Exclude them in args of calls to
9978         set-language-info-alist.  Register coding-priority key in
9979         language-info-alist.
9980
9981         * mule/cyrillic.el: Remove setting up of
9982         describe-cyrillic-environment-map and
9983         setup-cyrillic-environment-map.  Exclude them in args of calls to
9984         set-language-info-alist.  Register coding-priority key in
9985         language-info-alist.
9986
9987         * mule/english.el: Register coding-priority key in
9988         language-info-alist.
9989
9990         * mule/ethiopic.el: Register coding-priority key in
9991         language-info-alist.
9992
9993         * mule/european.el: Remove setting up of
9994         describe-european-environment-map and
9995         setup-european-environment-map.  Exclude them in args of calls to
9996         set-language-info-alist.  Register coding-priority key in
9997         language-info-alist.  Add "German" language env.
9998         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9999         (setup-german-environment): New function.
10000
10001         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10002         change default input method to "greek-postfix".
10003
10004         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10005         coding-priority key in
10006
10007 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10008
10009         * mule/mule-cmds.el (set-language-info): Doc fix.
10010         (input-method-inactivate-hook): Doc fix.
10011
10012 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10013
10014         * mule/mule-cmds.el (set-input-method): Renamed from
10015         select-input-method.
10016
10017 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10018
10019         * mule/mule-cmds.el (set-language-environment): Run
10020         exit-language-environment-hook before calling `exit-function'
10021         which is specified for the language environment.
10022
10023 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10024
10025         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10026         modified.
10027         (prefer-coding-system): Likewise.
10028         (describe-language-environment): Print aliases of each coding
10029         system.
10030         (set-language-environment-hook): New variable.
10031         (exit-language-environment-hook): New variable.
10032         (set-language-environment): Call these hooks.  Before setting a
10033         new language environment, exit from the
10034         current-language-environment if necessary.
10035         (input-method-verbose-flag): The value can be nil, t,
10036         complex-only, or default.
10037         (input-method-highlight-flag): Doc-string augmented.
10038         (activate-input-method): Check if we can run the registered
10039         function to activate an input method.
10040
10041         * mule/korean.el: Set exit-function for language environment
10042         "Korean" to exit-korean-environment.
10043         (setup-korean-environment): Moved to korea-util.el.
10044
10045 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10046
10047         * mule/mule-cmds.el (read-multilingual-string): Use
10048         current-input-method prior to default-input-method.  Don't bind
10049         current-input-method by `let', instead, activate the specified
10050         input method in the current buffer temporarily.
10051
10052 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10053
10054         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10055
10056 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10057
10058         * mule/chinese.el (post-read-decode-hz): Return the result of
10059         decode-hz-region.
10060         (pre-write-encode-hz): Do not change the value of
10061         last-coding-system.
10062
10063 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10064
10065         * mule/mule-ccl.el: Doc fixes.
10066
10067 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10068
10069         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10070         (check-ccl-program): New macro.
10071
10072 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10073
10074         * mule/mule-ccl.el: Comment about CCL syntax modified.
10075         (ccl-command-table): Add read-multibyte-character and
10076         write-multibyte-character.
10077         (ccl-code-table): Add ex-cmd.
10078         (ccl-extended-code-table): New variable.
10079         (ccl-embed-extended-command): New function.
10080         (ccl-compile-read-multibyte-character,
10081         ccl-compile-write-multibyte-character) New functions.
10082         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10083         ccl-dump-write-multibyte-character): New functions.
10084
10085 1999-07-22  SL Baur  <steve@miho>
10086
10087         * config.el (config-value-file): config.values is installed into
10088         doc-directory.
10089         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10090
10091 1999-07-19  Didier Verna  <didier@xemacs.org>
10092
10093         * rect.el: all functions rewritten, except when noted. Below is a
10094         list of interface changes.
10095         (apply-on-rectangle): new function. Obsoletes
10096         `operate-on-rectangle'. All functions that used to call this
10097         function now call the new one.
10098         (kill-rectangle): added optional prefix arg to fill lines.
10099         (delete-rectangle): ditto.
10100         (delete-extract-rectangle): ditto.
10101         (open-rectangle): ditto.
10102         (clear-rectangle): ditto.
10103         (delete-rectangle-line): added third arg FILL.
10104         (delete-extract-rectangle-line): ditto.
10105         (open-rectangle-line): ditto.
10106         (clear-rectangle-line): ditto.
10107
10108 1999-07-18  Andy Piper  <andy@xemacs.org>
10109
10110         * menubar-items.el (default-menubar): add gutter options.
10111
10112         * gutter-items.el: new file.
10113         (gutter): new group for custom.
10114         (gutter-visible-p): new variable.
10115         (default-gutter-position): ditto.
10116         (buffers-tab): new group for the buffers tab.
10117         (gutter-buffers-tab): widget to put in the gutter.
10118         (buffers-tab-max-size): max number of tabs.
10119         (buffers-tab-switch-to-buffer-function): function to call when a
10120         tab is pressed.
10121         (buffers-tab-omit-function): filter buffers with this function.
10122         (buffers-tab-format-buffer-line-function): format buffer names for
10123         inclusion in tabs.
10124         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10125         the record.
10126         (build-buffers-tab-internal): build a list of tab items.
10127         (buffers-tab-items): ditto.
10128         (add-tab-to-gutter): put a tab in the gutter area.
10129         (update-tab-in-gutter): reset the buffers in the tab.
10130
10131         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10132
10133         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10134         (switch-to-buffer-hooks): new hook.
10135
10136         * toolbar.el (default-toolbar-position): fix typo.
10137
10138 1999-07-16  Andy Piper  <andy@xemacs.org>
10139
10140         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10141
10142 1999-07-15  Didier Verna  <didier@xemacs.org>
10143
10144         * cus-edit.el (custom-prompt-variable): optional third arg makes
10145         prompt for a comment string.
10146         (customize-set-value): optional prefix makes this function handle
10147         variable comments.
10148         (customize-set-variable): ditto.
10149         (customize-save-variable): ditto.
10150         (customize-customized): handle custom comments.
10151         (customize-save-customized): ditto.
10152         (custom-variable-state-set): ditto.
10153         (custom-face-state-set): ditto.
10154         (customize-saved): ditto.
10155         (custom-variable-set): ditto.
10156         (custom-face-set): ditto.
10157         (custom-variable-save): ditto.
10158         (custom-face-save): ditto.
10159         (custom-variable-reset-saved): ditto.
10160         (custom-face-reset-saved): ditto.
10161         (custom-variable-reset-standard): ditto.
10162         (custom-face-reset-standard): ditto.
10163         (custom-comment-face): new face.
10164         (custom-comment-tag-face): ditto.
10165         (custom-comment): new widget.
10166         (custom-comment-create): new function.
10167         (custom-comment-delete): ditto.
10168         (custom-comment-value-set): ditto.
10169         (custom-comment-show): ditto.
10170         (custom-comment-invisible-p): ditto.
10171         (custom-variable-value-create): create a comment field widget.
10172         (custom-face-value-create): ditto.
10173         (custom-variable-menu): new entry for adding a custom comment.
10174         (custom-face-menu): ditto.
10175         (custom-save-variables): possibly save custom comments.
10176         (custom-save-faces): ditto.
10177
10178         * cus-face.el (custom-set-faces): the arguments can now have a
10179         custom comment as fourth argument.
10180
10181         * custom.el (custom-set-variables): the arguments can now have a
10182         custom comment as fifth element.
10183
10184 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10185
10186         * XEmacs 21.2.18 is released
10187
10188 1999-07-13  SL Baur  <steve@miho>
10189
10190         * lib-complete.el (read-library-name): Revert previous change.
10191         (read-library): Ditto.
10192
10193 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10194
10195         * packages.el (packages-package-list): Capitalize docstring.
10196
10197         * packages.el (packages-find-package-library-path): Use #'nconc
10198         rather than #'append to reduce consing -- #'mapcar uses Flist,
10199         which returns a freshly consed list.  #'append would create yet
10200         another fresh list, using Fmake_list in concat.
10201
10202         * packages.el (package-provide): Use setq with remassq like it
10203         says in its docstring.
10204
10205 1999-07-06  SL Baur  <steve@miho.m17n.org>
10206
10207         * lib-complete.el (progn-with-message): Fix typo.
10208
10209 1999-07-06  SL Baur  <steve@miho.m17n.org>
10210
10211         * mule/mule-misc.el (char-octet): Make function match docstring.
10212         From Katsumi Yamaoka <yamaoka@jpl.org>
10213
10214 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10215
10216         * wid-edit.el (widget-documentation): corrected spelling error.
10217
10218 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10219
10220         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10221         keys if already bound
10222
10223 1999-07-06  SL Baur  <steve@miho.m17n.org>
10224
10225         * lib-complete.el (progn-with-message): Revert previous changes.
10226
10227 1999-06-24  Bob Weiner  <weiner@beopen.com>
10228
10229         * lib-complete.el (find-library):
10230         (find-library-other-window):
10231         (find-library-other-frame): Completely rewrote
10232         so that these functions actually work when called non-interactively.
10233         Also made them handle LIBRARY arguments which end with .el or .elc.
10234
10235 1999-06-24  Bob Weiner  <weiner@beopen.com>
10236
10237         * simple.el (indent-new-comment-line): Locally bound
10238         `block-comment-start' to `comstart' or else when this is called
10239         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10240         `block-comment-start' value, ignoring any existing spacing after a
10241         comment prefix in the previous line and producing ugly comments.
10242
10243 1999-06-23  Bob Weiner  <weiner@beopen.com>
10244
10245         * list-mode.el (mouse-choose-completion):
10246         (choose-completion):
10247         (completion-switch-to-minibuffer): Added.
10248         ([Tab]): [Tab] previously switched to the minibuffer
10249         but since [space] does that and since most applications in the
10250         world use [Tab] to select the next item in a list, do that in the
10251         *Completions* buffer too.  This will cause the least confusion
10252         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10253         06/23/1999.
10254
10255 1999-06-22  Bob Weiner  <weiner@beopen.com>
10256
10257         * help.el (help-buffer-name): Added support for a null value
10258         of `help-buffer-prefix-string' since some buffers require no
10259         prefix.
10260
10261 1999-06-20  Bob Weiner  <weiner@beopen.com>
10262
10263         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10264         in the completion-list-mode-map to bury the completions buffer
10265         even when the minibuffer is no longer active.
10266
10267 1999-06-20  Bob Weiner  <weiner@beopen.com>
10268
10269         * list-mode.el (list-mode): It is visually disconcerting to have
10270         the text cursor disappear within list buffers, especially when
10271         moving from window to window, so leave it visible.
10272
10273 1999-07-01  SL Baur  <steve@miho.m17n.org>
10274
10275         * menubar-items.el (default-menubar): Conditionalize the bug
10276         report menu item (which may not be possible in this XEmacs).
10277         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10278
10279 1999-06-30  SL Baur  <steve@miho.m17n.org>
10280
10281         * subr.el (with-current-buffer): DOC string fix.
10282         Suggested by Bob Weiner <weiner@altrasoft.com>
10283
10284 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10285
10286         * cus-face.el (custom-face-italic): insert missing args
10287
10288 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10289
10290         * packages.el (package-locations): Changed default early package
10291         hierarchies to ~/.xemacs/mule-packages and
10292         ~/.xemacs/xemacs-packages.
10293
10294 1999-06-23  SL Baur  <steve@miho.m17n.org>
10295
10296         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10297
10298 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10299
10300         * packages.el (package-locations): Changed default early package
10301         hierarchy to ~/.xemacs/packages.
10302         (package-locations): Removed `packages' as a possible name for a
10303         late package hierarchy.
10304
10305 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10306
10307         * mule/mule-category.el (word-combining-categories): Set up new
10308         variable.
10309         (word-separating-categories): Likewise.
10310
10311 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10312
10313         * XEmacs 21.2.17 is released
10314
10315 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10316
10317         * font-menu.el (font-menu-set-font): allow for nil specification
10318         of font size.
10319
10320 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10321
10322         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10323         is 1.
10324
10325 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10326
10327         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10328         8859-5 instead of ISO 8859-1.
10329
10330 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10331
10332         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10333         (viet-viscii-encode-table): Ditto.
10334
10335         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10336         Make obsolete definition of char-octet.
10337
10338 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10339
10340         * subr.el: Move no-Mule make-char ...
10341         * help-nomule.el (make-char): To here.
10342         (string-width): Make Mule compatibility alias.
10343
10344 1999-06-15  Andy Piper  <andy@xemacs.org>
10345
10346         * select.el (get-selection-no-error): really make there be no-error.
10347         (get-selection): revert to original.
10348
10349 1999-06-11  Andy Piper  <andy@xemacs.org>
10350
10351         * select.el (selection-sets-clipboard): renamed.
10352         (own-selection): use it.
10353
10354 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10355
10356         * XEmacs 21.2.16 is released
10357
10358 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10359
10360         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10361         missing characters to avoid crash.
10362
10363 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10364
10365         * coding.el (set-terminal-coding-system): Only set the console
10366         coding system on the selected console if it is a tty.
10367
10368 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10369
10370         * cus-face.el:
10371         * cus-edit.el:
10372         * faces.el:
10373         (custom):
10374         (face-spec-set):
10375         * faces.el (frob-face-property):
10376         * font-menu.el (font-menu-set-font):
10377                   Actually apply changes from 1999-03-17
10378
10379 1999-06-10  Andy Piper  <andy@xemacs.org>
10380
10381         * select.el (get-selection): abstract out non error-signalling
10382         part.
10383         (get-selection-no-error): get-selection without signalling an
10384         error.
10385         (selection-is-clipboard-p): new variable. controls whether the
10386         selection sets the clipboard.
10387         (own-selection): use it.
10388
10389         * mouse.el (insert-selection): fallback to clipboard after trying
10390         primary selection and cutbuffer.
10391
10392 1999-06-05  Andy Piper  <andy@xemacs.org>
10393
10394         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10395         selection functions.
10396
10397 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10398
10399         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10400         default value.
10401         (load): Use `raw-text' instead of `no-conversion'.
10402         (insert-file-contents): Likewise.
10403
10404         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10405         of `no-conversion'.
10406
10407 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10408
10409         * coding.el: Don't copy `no-conversion' to `raw-text'.
10410
10411 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10412
10413         * subr.el (make-char): Define it if Mule is not around.
10414
10415 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10416
10417         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10418
10419         * x-select.el (x-disown-selection-internal): Restore symbol as an
10420         obsolete alias.
10421         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10422
10423 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10424
10425         * XEmacs 21.2.15 is released
10426
10427 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10428
10429         * subr.el (split-string): Avoid infinite looping
10430
10431 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10432
10433         * ldap.el (ldap-ignore-attribute-codings): New variable
10434         (ldap-default-attribute-decoder): New variable
10435         (ldap-coding-system): New variable
10436         (ldap-attribute-syntax-encoders): New variable
10437         (ldap-attribute-syntax-decoders): New variable
10438         (ldap-attribute-syntaxes-alist): New variable
10439         (ldap-encode-boolean): New function
10440         (ldap-decode-boolean): New function
10441         (ldap-encode-country-string): New function
10442         (ldap-decode-string): New function
10443         (ldap-decode-address): New function
10444         (ldap-encode-address): New function
10445         (ldap-decode-attribute): New function
10446         (ldap-search): Use some of these
10447
10448 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10449
10450         * version.el (emacs-version): Make the patch level/beta come
10451         before the XEmacs qualifier so that it gets into (funcall
10452         emacs-version) and thus in the bug reports.
10453         (emacs-version>=): Support patch levels.
10454
10455 1999-06-03  SL Baur  <steve@xemacs.org>
10456
10457         * version.el: implement x.y.z version number
10458         From Jan Vroonhof <vroonhof@math.ethz.ch>
10459
10460 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10461
10462         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10463
10464 1999-05-22  Vin Shelton <acs@xemacs.org>
10465
10466         * startup.el: Document -private and break out non-standard X options.
10467
10468 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10469
10470         * mule/mule-charset.el (charset-after): New function.
10471         (charset-direction): Synch with Mule, update docstring.
10472         (get-charset-property): New function.
10473         (put-charset-property): New function.
10474         (charset-plist): New function.
10475
10476         * mule/mule-charset.el (compose-region):
10477         (decompose-region): remove;  these functions (which don't work
10478         since we don't do composite characters) have been moved to
10479         mule-util.el.
10480         (toplevel): follow coding standards
10481
10482 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10483
10484         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10485         exist any more.
10486
10487         * code-files.el: Fix commentary to follow coding standards.  Move
10488         the single line left in mule-files.el to here.
10489
10490         * mule/mule-files.el: delete.
10491
10492 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10493
10494         * info.el (Info-scroll-prev): Use event functions instead of the
10495         old emacs 19 interface.
10496
10497 1999-06-02  Andy Piper  <andy@xemacs.org>
10498
10499         * x-font-menu.el (x-font-menu-load-font):
10500         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10501
10502 1999-05-31  Andy Piper  <andy@xemacs.org>
10503
10504         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10505         group.
10506         (font-menu-this-frame-only-p): ditto.
10507         (font-menu-max-items): reinstate, from Jan Vroonhof
10508         <vroonhof@math.ethz.ch>
10509         (font-menu-submenu-name-format): ditto.
10510         (font-menu-split-long-menu): ditto, for use by the family
10511         constructor.
10512         (font-menu-family-constructor): use it.
10513
10514 1999-05-30  Andy Piper  <andy@xemacs.org>
10515
10516         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10517         for use by the font menu.
10518
10519         * msw-font-menu.el: new file implementing mswindows specific
10520         font-menu behaviour.
10521         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10522         (mswindows-font-menu-junk-families): ditto.
10523         (hack-font-truename): ditto.
10524         (mswindows-font-regexp-ascii): ditto.
10525         (mswindows-reset-device-font-menus): ditto.
10526         (mswindows-font-menu-font-data): ditto.
10527         (mswindows-font-menu-load-font): ditto.
10528
10529         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10530         (x-font-menu-font-data): ditto.
10531         (x-font-menu-load-font): ditto.
10532
10533         * font-menu.el: new file implementing generic font menu behaviour.
10534         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10535         made device independent.
10536         (font-menu-this-frame-only-p): ditto.
10537         (font-menu-preferred-resolution): ditto.
10538         (font-menu-size-scaling): new variable used to determine whether
10539         sizes are in points or tenths of a point.
10540         (vassoc): moved from x-font-menu.el.
10541         (device-fonts-cache): ditto.
10542         (device-fonts-cache): ditto.
10543         (flush-device-fonts-cache): ditto.
10544         (reset-device-font-menus): copied from x-font-menu.el and made
10545         device independent. Most functionality deferred to
10546         device-dependent versions.
10547         (font-menu-family-constructor): copied from x-font-menu.el and
10548         made device independent.
10549         (font-menu-size-constructor): ditto.
10550         (font-menu-weight-constructor): ditto.
10551         (font-menu-set-font): ditto.
10552         (font-menu-change-face): ditto.
10553         (font-menu-load-font): new device method.
10554         (font-menu-font-data): ditto.
10555
10556         * x-font-menu.el: The above functions deleted.
10557
10558 1999-05-26  Andy Piper  <andy@xemacs.org>
10559
10560         * update-elc.el:
10561         * make-docfile.el:
10562         * loadup.el: rehash expand-file-name usage to not use default-directory.
10563
10564 1999-05-21  Andy Piper  <andy@xemacs.org>
10565
10566         * x-select.el (x-select-convert-to-text):
10567         (x-selected-text-type):
10568         (x-get-selection):
10569         (xselect-convert-to-string):
10570         (xselect-convert-to-compound-text):
10571         (xselect-convert-to-length):
10572         (xselect-convert-to-targets):
10573         (xselect-convert-to-delete):
10574         (xselect-convert-to-filename):
10575         (xselect-convert-to-charpos):
10576         (xselect-convert-to-lineno):
10577         (xselect-convert-to-colno):
10578         (xselect-convert-to-sourceloc):
10579         (xselect-convert-to-os):
10580         (xselect-convert-to-host):
10581         (xselect-convert-to-user):
10582         (xselect-convert-to-class):
10583         (xselect-convert-to-name):
10584         (xselect-convert-to-integer):
10585         (xselect-convert-to-atom):
10586         (xselect-convert-to-identity): functions renamed from x-* and
10587         moved to select.el.
10588         (x-get-secondary-selection): use rename get-selection.
10589         (x-get-clipboard): ditto.
10590         (x-own-selection): moved to select.el.
10591         (x-valid-simple-selection-p): ditto.
10592         (x-dehilight-selection): ditto.
10593         (x-own-clipboard): ditto.
10594         (x-disown-selection): ditto.
10595
10596         * x-mouse.el (x-yank-function): moved to mouse.el.
10597         (x-insert-selection): ditto.
10598         (x-set-point-and-move-selection): use renamed function.
10599
10600         * select.el (selected-text-type): moved and renamed from
10601         x-select.el.
10602         (selection-owner-p): moved to C.
10603         (selection-exists-p): ditto.
10604         (get-cutbuffer): new device method.
10605         (get-selection): generalised and moved from x-select.el.
10606         (own-selection): moved x-own-selection functionality into here.
10607         (dehilight-selection): renamed and moved from x-select.el.
10608         (own-clipboard): functionality moved from x-select.el using new
10609         generic C builtins.
10610         (disown-clipboard): ditto.
10611         (select-convert-to-text):
10612         (select-convert-to-string):
10613         (select-convert-to-compound-text):
10614         (select-convert-to-length):
10615         (select-convert-to-targets):
10616         (select-convert-to-delete):
10617         (select-convert-to-filename):
10618         (select-convert-to-charpos):
10619         (select-convert-to-lineno):
10620         (select-convert-to-colno):
10621         (select-convert-to-sourceloc):
10622         (select-convert-to-os):
10623         (select-convert-to-host):
10624         (select-convert-to-user):
10625         (select-convert-to-class):
10626         (select-convert-to-name):
10627         (select-convert-to-integer):
10628         (select-convert-to-atom):
10629         (select-convert-to-identity): new functions renamed from x-* and
10630         moved from x-select.el.
10631
10632         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10633         into here and use as the default window-system mouse yank.
10634         (insert-selection): generalised and moved from x-mouse.el.
10635         (own-clipboard): moved to C.
10636
10637         * msw-select.el (mswindows-selection-owned-p): deleted.
10638         (mswindows-own-selection): generalised and moved to select.el.
10639         (mswindows-disown-selection): generalised and moved to C.
10640         (mswindows-selection-owner-p): ditto.
10641
10642 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10643
10644         * XEmacs 21.2.14 is released
10645
10646 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10647
10648         * about.el: update contact info for jason and slb.
10649
10650 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10651
10652         * mule/european.el (setup-romanian-environment): Add Romanian
10653         support from Emacs/Mule romanian.el.
10654
10655 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10656
10657         * cus-face.el: Label all custom changes with the 'custom' tag.
10658
10659         * cus-edit.el: idem ditto.
10660
10661         * faces.el: Added suport for adding device tags to various functions.
10662         (custom): New device tag.
10663         (face-spec-set): Call reset face with tags argument. No longer do
10664         x-init-global-faces hack.
10665
10666         * faces.el (frob-face-property): Use an anonymous specifier to map
10667         frob-face-property-1 over.
10668
10669         * x-font-menu.el (font-menu-set-font): Always specify all
10670         properties to custom.
10671
10672 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10673
10674         * mule/european.el (setup-czech-environment): Add czech support.
10675         From David Sauer <davids@orfinet.cz>
10676
10677 1999-03-15  SL Baur  <steve@xemacs.org>
10678
10679         * check-features.el: Turn hard errors into warnings.
10680
10681 1999-03-21  SL Baur  <steve@xemacs.org>
10682
10683         * simple.el (delete-key-deletes-forward): As per discussion on
10684         xemacs-beta, default to t.
10685
10686 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10687
10688         * loadup.el: Define Installation-string before loading anything.
10689
10690 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10691
10692         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10693         From Anders Stenman <stenman@isy.liu.se>
10694
10695 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10696
10697         * wid-edit.el (widget-glyph-find): Ditto.
10698
10699         * packages.el (locate-library): Ditto.
10700
10701         * loadup.el (really-early-error-handler): Ditto.
10702
10703         * lib-complete.el (read-library): Ditto.
10704
10705         * faces.el (set-face-stipple): Ditto.
10706
10707         * code-files.el (load): Use new calling style of locate-file.
10708
10709 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10710
10711         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10712         dead.
10713
10714 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10715
10716         * dumped-lisp.el (preloaded-file-list): Don't load
10717         Installation.el.
10718
10719         * loadup.el (Installation-string): Define it here.
10720
10721 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10722
10723         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10724         Installation.el needs to be loaded before `dump-paths', otherwise
10725         the dumping process won't find it.
10726
10727 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10728
10729         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10730         subr so that we can use `replace-in-string' in Installation.el to
10731         get rid of C-m chars under the native Windows build.
10732
10733 1999-04-29  Andy Piper  <andy@xemacs.org>
10734
10735         * make-docfile.el: canonicalize file and directory names.
10736
10737         * device.el (call-device-method): new function for calling device
10738         specific methods.
10739         (define-device-method): new function for defining device methods.
10740         (define-device-method*): ditto.
10741
10742 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10743
10744         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10745
10746 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10749         (cyrillic-koi8-r-encode-table): Likewise.
10750         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10751         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10752
10753         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10754         from vietnamese.el].
10755
10756         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10757         mule/mule-misc.el.
10758
10759 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10760
10761         * mule/thai-xtis.el:
10762         - Change font registry name from "Thai94x94-0" to "xtis-0".
10763         - Change mnemonic of coding-system `tis-620' to "TIS620".
10764
10765 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10766
10767         * mule/ethiopic.el: fixed.
10768
10769 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10770
10771         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10772
10773         * mule/thai-xtis.el: New file.
10774
10775         * mule/vietnamese.el: New file.
10776
10777         * mule/ethiopic.el: New file.
10778
10779 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10780
10781         * bytecomp.el (byte-compile-close-variables): Leave
10782         debug-issue-ebola-notices alone.
10783
10784 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10785
10786         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10787         at the top of the buffer since it is the most important thing to
10788         customize
10789         (ldap-get-host-parameter): New defun
10790         (ldap-search): Add a new parameter `withdn' to retrieve the
10791         distinguished names of entries
10792
10793 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10794
10795         * startup.el (splash-frame-body): Date and spelling fixes.
10796
10797 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10798
10799         * view-less.el (toggle-truncate-lines): add autoload tag
10800
10801 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10802
10803         * format.el (format-alist): Disable image stuff.
10804
10805 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10806
10807         * wid-edit.el (widget-glyph-find): Search by directories, then by
10808         suffixes rather than the other way around.
10809         (widget-image-conversion): Renamed to
10810         `widget-image-file-name-suffixes'.
10811
10812 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10813
10814         * mule/mule-charset.el: Made old functions obsolete, remove the
10815         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10816         (charset-iso-graphic-plane): Rename from charset-graphic.
10817         (charset-iso-final-char): Rename from charset-final.
10818         (charset-width): Rename from charset-columns.
10819         (charset-bytes): Added from fsf compatibility, returns always 1.
10820
10821         * mule/mule-misc.el: Move charset-doc-string alias to
10822         mule-charset.el
10823
10824 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10825
10826         * x-faces.el (x-make-font-bold-italic): honor
10827         *try-oblique-before-italic-fonts*
10828
10829 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10830
10831         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10832
10833 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10834
10835         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10836         name.
10837
10838 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10839
10840         * cl-extra.el (equalp): Would bug out for lists.
10841
10842 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10843
10844         * about.el (about-hackers):  Change cgw's email address
10845
10846 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10847
10848         * XEmacs 21.2.13 is released
10849
10850 1999-03-12  SL Baur  <steve@xemacs.org>
10851
10852         * simple.el (delete-key-deletes-forward): Revert to previous
10853         behavior.
10854
10855 1999-01-18  Didier Verna  <didier@xemacs.org>
10856
10857         * menubar-items.el (xemacs-splash-buffer): handle the case of
10858         multiple elements in the splash buffer body.
10859
10860         * startup.el (splash-frame-timeout): new constant: interval
10861         between splash buffer elements.
10862         (command-line-1): handle splash buffer with multiple elements (use
10863         a timeout).
10864         (splash-frame-body): Originally `startup-splash-frame-body'.
10865         Rewrote a cleaner and more readable version. This can now be array,
10866         in which case each element is displayed in turn in the splash buffer.
10867         (splash-frame-static-body): new constant. Persistent information
10868         across all splash buffer elements (preserves the possibility to give
10869         it in different languages.
10870         (circulate-splash-frame-elements): new function. Used as a timeout
10871         to circulate through all splash frame elements and display them in
10872         sequence.
10873         (display-splash-frame): originally `startup-splash-frame'. Handle
10874         the case of multiple elements in the splash buffer body. Now
10875         returns a timeout id if multiple elements to display, or nil.
10876
10877 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10878
10879         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10880         so they can be overridden by x-init-face-from-resources.
10881         Additionally specify the font name also with an x tag.
10882
10883 1999-03-08  Andy Piper  <andy@xemacs.org>
10884
10885         * package-get.el (package-get-base): autoload.
10886
10887         * menubar-items.el (default-menubar): add update menu item. Fix
10888         custom menu to only be activated when package-base is available.
10889
10890         * package-get.el (package-get-custom): don't load
10891         package-get-custom as it is auto-generated. Fix group definition.
10892
10893 1999-03-05  Didier Verna  <didier@xemacs.org>
10894
10895         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10896         instead of `symbol-name' (Thanks Kyle).
10897
10898         * cus-edit.el (custom-save-variables): use `prin1' instead of
10899         princ to write symbols.
10900
10901 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10902
10903         * XEmacs 21.2.12 is released
10904
10905 1999-03-05  SL Baur  <steve@xemacs.org>
10906
10907         * menubar-items.el (default-menubar): Add kfm browsing support.
10908         From Neal Becker <nbecker@fred.net>
10909
10910 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10911
10912         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10913         calls to font-lock during buffer reversion.
10914
10915 1999-02-12  Didier Verna  <didier@xemacs.org>
10916
10917         * info.el (Info-build-node-completions): unconditionally widen the
10918         tag table buffer.
10919
10920 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10921
10922         * x-faces.el (x-init-face-from-resources):
10923         Only set fonts in the 'x locale.
10924
10925 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10926
10927         * package-ui.el (pui-install-selected-packages): Don't throw on
10928         `package-admin-delete-binary-package' returning nil since it's
10929         normal.  Reindent function.
10930         (pui-add-required-packages): Handle case where packages selected
10931         for installation have never been installed.
10932
10933 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10934
10935         * menubar-items.el (default-menubar):
10936         Implement the ``Mule->Set coding system of process'' menu item.
10937
10938 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10939
10940         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10941         files
10942         - Change some `if's to `when's
10943
10944 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10945
10946         * XEmacs 21.2.11 is released
10947
10948 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10949
10950         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10951         against window close (Fix Bug #460).
10952         (ask-user-about-lock-dbox): Idem.
10953
10954 1999-02-25  SL Baur  <steve@xemacs.org>
10955
10956         * mule/mule-charset.el (charset-leading-byte): New function.
10957         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10958
10959 1999-02-12  Andy Piper  <andy@xemacs.org>
10960
10961         * about.el (xemacs-hackers): change andy's email address.
10962         (about-url-alist): change andy's web page address.
10963         (about-xemacs): add piper.
10964
10965 1999-02-16  SL Baur  <steve@xemacs.org>
10966
10967         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10968         of mule-base into lisp/mule.
10969
10970 1999-02-16  SL Baur  <steve@xemacs.org>
10971
10972         * mule/arabic.el:
10973         mule/canna-leim.el:
10974         mule/chinese.el:
10975         mule/cyrillic.el:
10976         mule/english.el:
10977         mule/european.el:
10978         mule/greek.el:
10979         mule/hebrew.el:
10980         mule/japanese.el:
10981         mule/kinsoku.el:
10982         mule/korean.el:
10983         mule/misc-lang.el:
10984         mule/mule-category.el:
10985         mule/mule-ccl.el:
10986         mule/mule-charset.el:
10987         mule/mule-cmds.el:
10988         mule/mule-coding.el:
10989         mule/mule-files.el:
10990         mule/mule-help.el:
10991         mule/mule-init.el:
10992         mule/mule-misc.el:
10993         mule/mule-tty-init.el:
10994         mule/mule-x-init.el:
10995         mule/viet-chars.el:  Remerge from mule-base.
10996
10997         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10998         of mule-base into lisp/mule.
10999
11000 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11001
11002         * process.el (exec-to-string): Use `shell-command-switch' in place
11003         of hard-wired "-c" (for WindowsNT).
11004
11005 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11006
11007         * menubar-items.el (default-menubar):  Remove obsolete
11008         "Gopher" item
11009
11010 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11011
11012         * package-admin.el (package-admin-get-install-dir): First fall
11013         back to the location of xemacs-base for non-mule packages.
11014
11015 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11016
11017         * paths.el:
11018         - improved automounter tmp directory support.
11019         - support 4 (!) empirically discovered automounter conventions
11020
11021 1999-02-12  SL Baur  <steve@xemacs.org>
11022
11023         * etags.el (pop-tag-mark): autoload to match key binding.
11024
11025 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11026
11027         * XEmacs 21.2.10 is released
11028
11029 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11030
11031         * package-get.el (package-get-remote-filename): Don't bug out for
11032         a local file name in the search entry.
11033
11034 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11035
11036         * XEmacs 21.2.9 is released
11037
11038 1999-01-19  Didier Verna  <didier@xemacs.org>
11039
11040         * replace.el (replace-search-function): new variable containing a
11041         function to perform a search-forward.
11042         (replace-re-search-function): new variable containing a function
11043         to perform a re-search-forward.
11044         (perform-replace): use them.
11045
11046 1999-01-25  Didier Verna  <didier@xemacs.org>
11047
11048         * select.el (selection-owner-p): use the name `XEmacs'.
11049         (cut-copy-clear-internal): ditto.
11050
11051 1999-01-18  Andy Piper  <andy@xemacs.org>
11052
11053         * about.el (about-url-alist): Update my entry.
11054         (xemacs-hackers): Ditto.
11055
11056 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11057
11058         * buffer.el (switch-to-buffer): Fixing documentation.
11059         * minibuf.el (minibuffer-completion-table): ditto.
11060         * cl-macs.el (return-from): ditto.
11061
11062 1999-01-04  Didier Verna  <didier@xemacs.org>
11063
11064         * replace.el (delete-non-matching-lines): temporarily disable
11065         case-folding when called interactively with a regexp containing
11066         uppercase characters.
11067         (delete-matching-lines): ditto.
11068         (count-matches): ditto.
11069         (list-matching-lines): ditto.
11070
11071 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11072
11073         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11074         abort if current window is split horizontally, not if others are
11075         split.  Got rid of unnecessary minibuffer checking.  Also, add
11076         some comments (it's still complex).
11077
11078 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11079
11080         * package-get.el: changed address for doc.ic.ac.uk to
11081         sunsite.doc.ic.ac.uk
11082
11083 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11084
11085         * ldap.el (toplevel): Remove requires so that the file compiles
11086         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11087
11088 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11089
11090         * dump-paths.el: Calculate module-directory and set
11091         module-load-path to the load path for modules.
11092
11093         * loadup.el: Get bootstrap value of module-load-path from the
11094         environment variable EMACSBOOTSTRAPMODULEPATH.
11095         - Display the module load path if we're debugging paths.
11096
11097         * setup-paths.el: Added function paths-find-site-module-directory.
11098         - Added function paths-find-module-directory.
11099         - Added function paths-construct-module-load-path.  Uses new
11100         environment variable EMACSMODULEPATH.
11101
11102 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11103
11104         * font.el (font-default-object-for-device):
11105         Oops! This `or' can't be replaced by `unless'.
11106         Fixed inability to run w3, among other things.
11107
11108 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11109
11110         * package-admin.el: Change initialization of
11111           package-admin-install-function dependent on system type.
11112           Change package-admin-install-function-mswindows to use
11113           "minitar".
11114
11115 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11116
11117         * mouse.el (default-mouse-motion-handler): Disable help echo while
11118         in the minibuffer.
11119
11120 1998-12-28  Martin Buchholz <martin@xemacs.org>
11121
11122         * XEmacs 21.2.8 is released.
11123
11124 1998-12-24  Martin Buchholz <martin@xemacs.org>
11125
11126         * XEmacs 21.2.7 is released.
11127
11128 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11129
11130         * package-ui.el (pui-list-packages): Set truncate-lines.
11131
11132         * package-get.el (package-get-download-menu): Use
11133         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11134
11135         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11136         (pui-help-string): idem.
11137         (list-packages-mode): New major mode.
11138         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11139         (pui-install-selected-packages): Add suport for removing packages.
11140         (pui-toggle-package-delete-key): New function.
11141         (pui-popup-context-sensitive): New kludge.
11142         (pui-list-packages): Add warning when `package-get-remote' is nil.
11143         (package-ui-add-site): New function.
11144
11145 1998-12-01  Didier Verna  <didier@xemacs.org>
11146
11147         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11148
11149 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11150
11151         * ldap.el: Custom-ized
11152         (toplevel): Do not provide `ldap' which is provided by C level
11153         LDAP code
11154         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11155
11156 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11157
11158         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11159
11160 1998-12-17  Andy Piper  <andy@xemacs.org>
11161
11162         * sound.el (sound-load-list): name changed from sound-load-alist.
11163         (sound-extension-list): name changed from sound-ext-list.
11164         (load-default-sounds): use new names.
11165         (load-sound-file): use new names.
11166
11167 1998-12-16  Andy Piper  <andy@xemacs.org>
11168
11169         * XEmacs 21.2.6 is released
11170
11171 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11172
11173         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11174         errors.
11175
11176 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11177
11178         * wid-edit.el (widget-echo-this-extent): Set
11179         help-echo-owns-message to t.
11180
11181 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11182
11183         * package-get.el (package-get-download-menu): use toggles for
11184           each site in the download site menu.
11185
11186 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11187
11188         * package-get.el (package-get): If we cannot find a package
11189           because package-get-remote is not set, give a more helpful
11190           error message.
11191
11192 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11193
11194         * package-get.el (package-get-remote-filename): use an EFS path
11195         with user anonymous if no user is specified.
11196
11197 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11198
11199         * faces.el (face-spec-set): Re-init fallfacks for default after
11200         calling reset-face on the default face.
11201
11202 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11203
11204         * package-admin.el (package-admin-default-install-function):
11205         Behave as advertised.  Make sure the pkg-dir is proper for
11206         default-directory.
11207         (package-admin-add-binary-package): Make sure the pkg-dir is
11208         proper for default-directory.
11209         (package-admin-install-function-mswindows): Make sure the pkg-dir
11210         is proper for default-directory.
11211
11212 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11213
11214         * XEmacs 21.2.5 is released
11215
11216 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11217
11218         * files.el (binary-file-regexps): regexp-opt is not available at
11219         bytecompile time.
11220
11221 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11222
11223         * x-win-xfree86.el:
11224         * x-win-sun.el (x-win-init-sun):
11225         * x-win-sun.el:
11226         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11227         * x-iso8859-1.el:
11228         * x-init.el (init-post-x-win):
11229         * x-init.el (init-pre-x-win):
11230         * x-init.el (x-initialize-compose):
11231         * x-init.el:
11232         * x-compose.el:
11233         * winnt.el:
11234         * widget.el:
11235         * wid-edit.el (widget-glyph-click):
11236         * wid-edit.el (widget-glyph-find):
11237         * wid-edit.el (widget-type):
11238         * view-less.el (view-buffer-other-window):
11239         * very-early-lisp.el:
11240         * version.el:
11241         * toolbar.el:
11242         * toolbar-items.el:
11243         * term/sun.el (suntool-map):
11244         * term/sun-mouse.el:
11245         * term/internal.el:
11246         * syntax.el (modify-syntax-entry):
11247         * symbol-syntax.el:
11248         * subr.el:
11249         * startup.el (lock-directory):
11250         * simple.el (set-comment-column):
11251         * simple.el (backward-delete-char-untabify):
11252         * shadow.el (find-emacs-lisp-shadows):
11253         * shadow.el:
11254         * setup-paths.el (paths-construct-info-path):
11255         * select.el (cut-copy-clear-internal):
11256         * process.el (call-process-region):
11257         * process.el (start-process-shell-command):
11258         * process.el:
11259         * paths.el (rmail-spool-directory):
11260         * paragraphs.el (use-hard-newlines):
11261         * package-get.el (package-get-dependencies):
11262         * package-admin.el (package-admin-delete-binary-package):
11263         * obsolete.el (truncate-string):
11264         * obsolete.el (store-substring):
11265         * mouse.el (default-mouse-track-maybe-own-selection):
11266         * mouse.el (mouse-yank-at-point):
11267         * modeline.el:
11268         * modeline.el (mouse-drag-modeline):
11269         * minibuf.el (read-directory-name-internal):
11270         * minibuf.el (read-file-name-internal):
11271         * minibuf.el (read-file-name-internal-1):
11272         * minibuf.el (read-file-name-2):
11273         * minibuf.el (exact-minibuffer-completion-p):
11274         * minibuf.el (read-from-minibuffer):
11275         * minibuf.el:
11276         * menubar.el (check-menu-syntax):
11277         * map-ynp.el (map-y-or-n-p):
11278         * make-docfile.el (docfile-out-of-date):
11279         * loadup.el ((member "run-temacs" command-line-args)):
11280         * loadup.el ((member "no-site-file" command-line-args)):
11281         * loadup.el (really-early-error-handler):
11282         * loadup.el:
11283         * loadhist.el:
11284         * loaddefs.el:
11285         * lisp-mnt.el (lm-verify):
11286         * lib-complete.el (lib-complete:cache-completions):
11287         * lib-complete.el (library-all-completions):
11288         * itimer.el (itimer-run-expired-timers):
11289         * info.el (Info-mode):
11290         * info.el (Info-insert-file-contents):
11291         * info.el (Info-rebuild-dir):
11292         * info.el (Info-build-dir-anew):
11293         * info.el (Info-parse-dir-entries):
11294         * info.el (Info-dir-outdated-p):
11295         * info.el (Info-insert-dir):
11296         * info.el (info-xref):
11297         * info.el:
11298         * hyper-apropos.el (hyper-apropos-get-doc):
11299         * hyper-apropos.el (hyper-describe-face):
11300         * hyper-apropos.el (hyper-apropos-mode):
11301         * hyper-apropos.el:
11302         * help.el (list-processes):
11303         * help.el:
11304         * gnuserv.el:
11305         * font.el (mswindows-font-create-name):
11306         * font.el (font-default-font-for-device):
11307         * font.el (x-font-create-object):
11308         * font.el (font-registry):
11309         * font.el:
11310         * font-lock.el (font-lock-keywords):
11311         * font-lock.el:
11312         * finder.el (finder-compile-keywords):
11313         * find-paths.el (paths-find-recursive-path):
11314         * fill.el (set-justification-center):
11315         * fill.el (fill-region-as-paragraph):
11316         * files.el (insert-directory):
11317         * files.el (wildcard-to-regexp):
11318         * files.el (recover-file):
11319         * files.el (basic-save-buffer):
11320         * files.el (delete-auto-save-file-if-necessary):
11321         * files.el (file-relative-name):
11322         * files.el (backup-extract-version):
11323         * files.el (backup-buffer):
11324         * files.el (set-visited-file-name):
11325         * files.el (set-auto-mode):
11326         * files.el (interpreter-mode-alist):
11327         * files.el:
11328         * files.el (find-file-noselect):
11329         * files.el (abbreviate-file-name):
11330         * files.el (parse-colon-path):
11331         * files.el (directory-abbrev-alist):
11332         * etags.el (visit-tags-table-buffer):
11333         * easymenu.el (easy-menu-define):
11334         * dragdrop.el (experimental-dragdrop-drag):
11335         * dragdrop.el (dragdrop-drop-do-functions):
11336         * dragdrop.el (dragdrop-drop-at-point):
11337         * disass.el (disassemble-1):
11338         * disass.el (disassemble-internal):
11339         * disass.el (disassemble):
11340         * disass.el:
11341         * derived.el (derived-mode-init-mode-variables):
11342         * derived.el (define-derived-mode):
11343         * custom.el (defgroup):
11344         * cus-edit.el (custom-quote):
11345         * config.el:
11346         * code-process.el (open-network-stream):
11347         * code-process.el (start-process):
11348         * code-process.el (call-process-region):
11349         * code-process.el (call-process):
11350         * code-process.el:
11351         * code-files.el (insert-file-contents):
11352         * code-files.el:
11353         * code-files.el (buffer-file-coding-system-for-read):
11354         * cmdloop.el (yes-or-no-p-minibuf):
11355         * cl.el:
11356         * cl-macs.el:
11357         * cl-extra.el:
11358         * callers-of-rpt.el (make-caller-report):
11359         * callers-of-rpt.el:
11360         * bytecomp.el (batch-byte-recompile-directory):
11361         * bytecomp.el (batch-byte-compile-1):
11362         * bytecomp.el (batch-byte-compile):
11363         * bytecomp.el (display-call-tree):
11364         * bytecomp.el (byte-compile-insert):
11365         * bytecomp.el (byte-compile-two-args-19->20):
11366         * bytecomp.el (byte-compile-variable-ref):
11367         * bytecomp.el (byte-compile-form):
11368         * bytecomp.el (byte-compile-top-level-body):
11369         * bytecomp.el (byte-compile-out-toplevel):
11370         * bytecomp.el (byte-compile-byte-code-maker):
11371         * bytecomp.el (byte-compile-file-form-defmumble):
11372         * bytecomp.el (byte-compile-file-form):
11373         * bytecomp.el (byte-compile-keep-pending):
11374         * bytecomp.el (byte-compile-insert-header):
11375         * bytecomp.el (byte-compile-from-buffer):
11376         * bytecomp.el (byte-compile-file):
11377         * bytecomp.el (byte-recompile-file):
11378         * bytecomp.el (byte-compile-close-variables):
11379         * bytecomp.el (byte-compile-warn-about-unused-variables):
11380         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11381         * bytecomp.el (byte-compiler-legal-options):
11382         * bytecomp.el (byte-compile-lapcode):
11383         * bytecomp.el (byte-optimize-log):
11384         * bytecomp.el ((fboundp 'defsubst)):
11385         * bytecomp.el:
11386         * bytecomp-runtime.el:
11387         * byte-optimize.el (byte-optimize-apply):
11388         * byte-optimize.el (car):
11389         * byte-optimize.el (byte-optimize-form):
11390         * byte-optimize.el (byte-optimize-form-code-walker):
11391         * byte-optimize.el:
11392         * build-report.el (build-report-insert-installation-file):
11393         * build-report.el (build-report):
11394         * auto-show.el:
11395         * apropos.el (apropos-documentation):
11396         - mega patch
11397         - clean up byte-compile warnings
11398         - remove unused variables
11399         - Use common lisp style hashtable functions
11400         - byte compiler cleanup
11401         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11402         - remove old backquote syntax usage
11403         - move some cl functionality into C for speed.
11404         - remove last remaining VMS support
11405         - spelling fixes
11406         - implement last, butlast, nbutlast, copy-list in C.
11407         - new macro ignore-file-errors, similar to ignore-errors
11408           (ignore-file-errors (delete-file "foo"))
11409         - get frequent garbage collection during loadup.el by tweaking
11410           gc-cons-threshold, rather than explicitly calling garbage-collect
11411         - default delete-key-deletes-forward to `t'.
11412
11413 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11414
11415         * XEmacs 21.2-beta4 is released.
11416
11417 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11418
11419         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11420         (easy-menu-item-present-p): Wrapper around find-menu-item.
11421         (easy-menu-remove-item): Wrapper around delete-menu-item.
11422
11423         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11424         (add-menu-button): Add 'in-menu' argument.
11425         (add-menu-item-1): Add in-menu support to helper function.
11426
11427 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11428
11429         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11430
11431 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11432
11433         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11434         of Dec 4, 1997.
11435
11436 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11437
11438         * process.el (shell-command-on-region): Report if the command
11439         succeeded or failed.
11440
11441 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11442
11443         * subr.el (buffer-substring-no-properties): Comment out.
11444
11445 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11446
11447         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11448           into font instances first, like `x-frob-font-size' does.
11449           (mswindows-find-larger-font): ditto
11450
11451 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11452
11453         * package-ui.el (pui-install-selected-packages): fix args in call
11454         to `package-get'.
11455
11456 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11457
11458         * package-get.el (host-name): New widget type.
11459         (package-get-remote): Better customization using new type.
11460         (package-get-download-sites): idem dito.
11461
11462         (package-get-custom): Do not use package-get-all untill we have
11463         runtime dependencies.
11464
11465         (package-get-remove-copy): Default to 't' we no longer need this
11466         kludge as we do not currently use depenencies.
11467
11468         (package-get-was-current): New variable.
11469         (package-get-require-base): New 'force-current' argument.
11470         (package-get-update-base): idem
11471         (package-get-package-provider):  idem
11472         (package-get-locate-index-file): New 'no-remote' argument.
11473         (package-get-locate-file): idem.
11474
11475         (package-get-maybe-save-index): New function.
11476         (package-get-update-base): Use it.
11477
11478 1998-10-28 Greg Klanderman <greg@alphatech.com>
11479
11480         * package-get.el (package-get-remote): default to nil; by default,
11481         don't go out to the net via EFS.  They must select a download site.
11482         (package-get-download-sites): new variable.
11483         (package-get-download-menu): new function.
11484         (package-get-locate-index-file): new function.
11485         (package-get-update-base): use it.
11486
11487         * menubar-items.el (default-menubar): add "Update Package Index"
11488         and "Add Download Site" menus under Options | Manage Packages.
11489
11490 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11491
11492         * package-get.el (package-get): bugfix code checking installed version
11493         for case where package is not currently installed.
11494         (package-get-require-signed-base-updates): new variable.
11495         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11496         deemed not a goot thing.  Use the variable
11497         package-get-allow-unsigned-base-updates instead.
11498
11499 1998-10-16 Greg Klanderman <greg@alphatech.com>
11500
11501         * package-get.el (package-get): Don't install an older version than
11502         we already have unless explicitly told to.  Issue a warning.
11503
11504         * package-ui.el (pui-add-required-packages): when adding
11505         dependencies, don't add packages that are up to date.
11506         (pui-package-symbol-char):  Don't consider a package out of date
11507         if you have a newer version installed than the latest version in
11508         package-get-base.
11509
11510         * package-get.el (package-get-base-filename): document that it may
11511         be a path relative to package-get-remote;  new default value.
11512         (package-get-locate-file): new function.
11513         (package-get-update-base): use it to expand package-get-base-filename.
11514         (package-get-save-base): new function to save the package-get database
11515         to file.
11516         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11517         (package-get-update-base): pass the REMOTE-SOURCE arg.
11518         (package-get-update-base-entry): call package-get-custom-add-entry.
11519         (package-get-file-installed-p): removed; no longer needed.
11520         (package-get-create-custom): ditto.
11521         (toplevel): remove code to build and load package-get-custom.el
11522         (package-get-custom-add-entry): new function.
11523
11524 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11525
11526         * wid-edit.el (widget-button-click): Don't switch window.
11527
11528 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11529
11530         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11531
11532 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11533
11534         * etags.el (find-tag-default): Run find-tag-hook using
11535         run-hooks rather than funcall
11536
11537 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11538
11539         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11540         and the current local map as the parents to isearch-mode-map.
11541
11542 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11543
11544         * XEmacs 21.2-beta3 is released.
11545
11546 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11547
11548         * package-get.el (package-get-update-base): use
11549         insert-file-contents-internal, not insert-file-contents-literally.
11550
11551 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11552
11553         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11554         dump time.
11555
11556 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11557
11558         * package-get.el (package-get-update-base-entry): new function.
11559         (package-get-update-base): renamed; was `package-get-load-base'.
11560         cleanup, and use package-get-update-base-from-buffer.
11561         (package-get-update-base-from-buffer): new function.
11562         (package-get-update-base-entries): new; helper for above.
11563         Do not eval lisp grabbed over ftp; parse it from new format.
11564
11565 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11566
11567         * files.el (set-auto-mode): Don't play games loading package-get
11568         database; package-get-package-provider will handle it all.
11569
11570 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11571
11572         * package-get.el (package-get-base-filename): new variable.
11573         (package-get-require-base): new function.
11574         (package-get-pgp-signed-begin-line): new variable.
11575         (package-get-pgp-signature-begin-line): ditto.
11576         (package-get-pgp-signature-end-line):  ditto.
11577         (package-get-load-base): new function.
11578         (package-get-interactive-package-query):
11579         (package-get-update-all):
11580         (package-get-dependencies):
11581         (package-get-package-provider):
11582         (package-get-custom): use package-get-require-base.
11583         [package-get-custom loading]: disable for now.
11584
11585         * package-ui.el (pui-list-packages): use (package-get-require-base)
11586
11587 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11588
11589         * package-ui.el: Correct obvious thinko in choosing extent face.
11590
11591 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11592
11593         * menubar-items.el (default-menubar): pui-list-package has nothing
11594         to with Customize. Move all the package stuff to a new Item in Options.
11595
11596         * package-ui.el (pui-menu): Add menu and Popup menu.
11597
11598         * package-get.el (package-get): Use new
11599         package-admin-get-install-dir.
11600
11601         * package-admin.el (package-admin-get-install-dir): New syntax.
11602         Conserve package location and put mule packages where mule-base is.
11603
11604         * package-get.el : Customized
11605
11606         * package-ui.el (pui): Customized
11607         (pui-package-install-dest-dir): New variable.
11608         (pui-install-selected-packages): Use it
11609
11610 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11611
11612         * package-get.el (package-get-interactive-package-query): Move
11613         dependency on package-get-base to run-time.
11614         (package-get-update-all): Ditto.
11615         (package-get-dependencies): Ditto.
11616         (package-get-package-provider): Ditto.
11617         (package-get-custom): Ditto.
11618
11619 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11620
11621         * events.el: Remove 'ascii-character property from 'backspace
11622         and 'delete symbols
11623
11624 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11625
11626         * package-get-base.el: removed.
11627
11628 1998-09-23  Didier Verna  <didier@xemacs.org>
11629
11630         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11631         (no-upper-case-p): new function.
11632         (with-search-caps-disable-folding): new macro.
11633         (with-interactive-search-caps-disable-folding): new macro.
11634         (zap-to-char): In interactive mode, do a case-sensitive search if
11635         the character is uppercase.
11636         (zap-up-to-char): ditto.
11637
11638         * replace.el (perform-replace): use the function no-upper-case-p.
11639
11640         * isearch-mode.el (isearch-fix-case): ditto.
11641         make obsolete `with-caps-disable-folding' and
11642         `isearch-no-upper-case-p'.
11643
11644         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11645         (tags-search): ditto.
11646         (tags-query-replace): ditto.
11647
11648         * info.el (Info-search): ditto.
11649
11650 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11651
11652         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11653
11654 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11655
11656         * package-admin.el (package-admin-rmtree): rewritten.  need to
11657         check for "." and ".." before symlink check.  expand files and
11658         directories with respect to DIRECTORY, not default-directory.
11659
11660 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11661
11662         * package-get.el (package-get-all): add INSTALL-DIR argument.
11663
11664 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11665
11666         * package-ui.el (pui-add-required-packages): new function, select
11667         dependent packages.
11668         (pui-display-keymap): bind it.
11669         (pui-help-string): document it.
11670         (pui-install-selected-packages): package-get-all -> package-get.
11671
11672         * package-get.el (package-get-dependencies): new function.
11673
11674 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11677         regexps.
11678
11679 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11680
11681         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11682         function.
11683         (default-mouse-track-normalize-point): Use it.
11684
11685 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11686
11687         * package-admin.el (package-admin-delete-binary-package):
11688                 General cleanup. Remove unnessary use of progn and
11689         save-excursion.
11690         (package-admin-delete-binary-package): Do NOT mess with file
11691         modes. That is evil.
11692         (package-admin-delete-binary-package): Wrap all deleting in
11693         condition-case. The data in MANIFEST is untrustworthy.
11694         (package-admin-delete-binary-package): Let the OS worry about non
11695         empty directories.
11696
11697 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11698
11699         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11700         processing.
11701         (lm-report-bug): Fix mail address to send bug reports to.
11702
11703 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11704
11705         * XEmacs 21.2-beta2 is released.
11706
11707 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11708
11709         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11710
11711 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11712
11713         * info.el (Info-mode): Document page turning by double clicks in
11714         docstring so `M-x describe-mode' will display it.
11715
11716 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11717
11718         * info.el (Info-mouse-track-double-click-hook): Use character
11719         widths to calculate a border region where double clicking does
11720         page turning, and return `nil' by default so other hooks, such as
11721         region highlighting, will be run.
11722
11723 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11724
11725         * sound.el (default-sound-directory-list): Initialize with all the
11726         "sounds" directories in `data-directory-list'.  It used to just be
11727         the first one.
11728
11729         * packages.el (locate-data-directory-list): Created.  This gives
11730         the list of matching directories, unlike `locate-data-directory',
11731         which just gives the first one.
11732
11733 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11734
11735         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11736         make a binding in the local keymap until help-char handling is
11737         improved.
11738
11739         * help.el (help-keymap-with-help-key): Provide keymap with help
11740         binding.
11741         (help-print-help-form): New helper function.
11742
11743 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11744
11745         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11746         move extent to another buffer; no need to create a new extent.
11747         (isearch-fix-case): New function.
11748         (isearch-search-and-update): Use it.
11749
11750 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11751
11752         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11753         the keymap, not minor-mode-map-alist.
11754         (isearch-done): Restore overriding-local-map.
11755
11756 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11757
11758         * bytecomp.el (byte-compile-buffer-substring):
11759         Fix for: (byte-compile (defun f () (buffer-substring)))
11760         ==>   ** buffer-substring called with 3 args, but requires 0-3
11761         - new code not only works, but is more readable, too.
11762
11763 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11764
11765         * msw-faces.el (mswindows-init-device-faces): Don't try to
11766           specify a default font at this late stage. Do try to force
11767           creation of the default face font so that if it fails we get
11768           an error now instead of a crash at frame creation.
11769
11770           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11771           mswindows-make-font-unitalic: Canonical default weight
11772           changed from "Normal" to "Regular".
11773
11774           mswindows-make-font-bold / -bold-italic: Supplied device was
11775           not being passed into call to mswindows-find-smaller-font.
11776
11777 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11778
11779         * package-get.el (package-get-remote): Fix the path where to find
11780           the packages on xemacs.org.
11781
11782 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11783
11784         * about.el (about-maintainer-info): Update Ben's entry.
11785
11786 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11787
11788         * lisp/shadow.el (find-emacs-lisp-shadows):
11789         - `member' was being called on lists of length 2000!
11790         - Replace with hashtables.
11791         - Replace hand-coded loops with (dolist)
11792         - Fix comment typo
11793
11794 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11795
11796         * packages.el: Added new function, `package-delete-name', to
11797           delete existing packages from the installed package database
11798           (`packages-package-list').  Also added the "pkginfo" directory
11799           to `packages-special-base-regexp', so that the pkginfo directory
11800           would not get added to `late-packages'.
11801
11802         * package-admin.el: Added ability to delete an installed package
11803           (added low-level function, `package-admin-delete-package').
11804           Understands how to use the pkginfo/MANIFEST.<package> file to
11805           delete the package.  When installing a package, will also
11806           create a MANIFEST.* file if one is not provided by the
11807           package.  If the MANIFEST.* doesn't exist when deleting a
11808           package, the functions will fall back to attempting to delete
11809           any package-specific lisp directory.
11810
11811         * package-get.el: Moved some functions to package-admin.el.
11812           Added interactive function `package-get-delete-package', for
11813           use by users for deleting a package.
11814
11815           Also modified to not require the presence of efs.
11816
11817 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11818
11819         * files.el (find-file-noselect): Handle all signals, kill the
11820         buffer and resignal.
11821
11822 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11823
11824         * cl-macs.el (glyph-image): Add setf method.
11825
11826 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11827
11828         * package-get.el: Fixed broken EFS downloading.  Also, look for
11829           .tar.gz files first, in preference over .tgz files.
11830
11831         * package-ui.el: Fix display of package version numbers.
11832
11833 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11834
11835         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11836         argument.
11837
11838 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11839
11840         * list-mode.el: `display-completion-list': added new/optional
11841           keyword `:completion-string', which allows the programmer to
11842           change the "Possible completions are:" prompt.
11843
11844         * menubar-items.el: Added new pulldown menu-pick to start up the
11845           visual package browser/installer:
11846
11847                 Options->Customize->List Packages
11848
11849         * package-admin.el: Added hooks for installing under both Unix
11850           and MS Windows.  Does additional error checking.  No longer
11851           calls "add-big-package.sh" to install packages under Unix; now
11852           calls gunzip & tar directly.
11853
11854         * package-get.el: Added ability to install packages from files
11855           on a local disk/CDROM.  Now deletes any existing package lisp
11856           directory.  Does completion on available packages when
11857           querying for package names.  Will also search for .tgz files
11858           in addition for .tar.gz files.  Tries to reload
11859           auto-autoloads, as a convenience when loading new packages,
11860           and also tries to add any new package paths to `load-path'.
11861           Changed all occurences of `concat' to use `expand-file-name'.
11862
11863         * package-ui.el: New file which implements the main visual
11864           package browser/installer, which is started via a menu pick or
11865           M-x pui-list packages.
11866
11867 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11868
11869         * startup.el (load-init-file): spelling fix.
11870
11871 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11872
11873         * startup.el (normal-top-level): Load auto-autoload files
11874         covariantly with their precedence.
11875
11876 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11877
11878         * menubar-items.el (default-menubar): Remove "Font Weight"
11879         option, there is currently no custom equivalent.. Customize-faces
11880         is "Edit faces".
11881
11882         * x-font-menu.el (font-menu-set-font): Use customize to set
11883         default face.
11884
11885         * faces.el (face-spec-update-all-matching): New function.
11886
11887         * cus-face.el (custom-set-face-update-spec): New function.
11888         Interface to customize faces from elisp.
11889
11890         (custom-face-value-create): Show the customized settings if set
11891         but not saved.
11892
11893 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11894
11895         (custom-face-value-create): Show the customized settings if set
11896         but not saved.
11897
11898 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11899
11900         * keydefs.el (global-map): Add FSF 20.3 binding of
11901         query-replace-regexp.
11902
11903 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11904
11905         * minibuf.el (read-file-name-internal-1): use
11906         user-name-completion-1 instead of user-name-completion.
11907
11908 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11909
11910         * loadup.el:
11911         * make-docfile.el:
11912         * update-elc.el: Don't set `source-directory' (now defunct as a
11913         global variable) no more.
11914
11915         * packages.el (packages-list-autoloads): Made `source-directory'
11916         (now defunct as a global variable) a parameter.
11917
11918 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11919
11920         * about.el (about-hackers): new email
11921
11922 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11923
11924         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11925
11926 1998-07-17  Didier Verna  <didier@xemacs.org>
11927
11928         * faces.el (set-face-property):
11929         (set-face-dim-p):
11930         (face-dim-p): updated the doc strings now that the dim property isn't
11931         tty-specific.
11932         (face-equal): the dim property is now a common one.
11933
11934         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11935         Renamed the `stipple' attribute to `background-pixmap'.
11936         (custom-face-background-pixmap): make custom-face-stipple an
11937         obsolete alias for this.
11938
11939 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11940
11941         * find-paths.el (paths-file-readable-directory-p): Created and
11942         used.
11943
11944         * loadup.el: Don't set inhibit-... flags from run-temacs.
11945
11946 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11947
11948         * packages.el (packages-data-path-depth): Added and used.
11949
11950 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11951
11952         * about.el:
11953         - Change .xpm to .png, delete "zcat" section.
11954         - cosmetic fix in the 'marcpa' entry.
11955
11956         * etc/photos
11957         - convert all .xpm.Z to .png
11958         - rename mrb to martin
11959         - rename mcook-m to mcookm
11960
11961 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11962
11963         * x-init.el (x-initialize-compose): Add support for
11964         dead-circumflex as YET ANOTHER NAME for that dead key.
11965
11966 1998-08-05  Colin Rafferty <colin@xemacs.org>
11967
11968         * setup-paths.el (paths-construct-exec-path): Made the
11969         last-packages really be last.
11970         (paths-construct-data-directory-list): Ditto.
11971
11972 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11973
11974         * startup.el(startup-splash-frame-body):
11975         Update Copyright notice in splash screen
11976
11977 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11978
11979         * minibuf.el (read-file-name-internal-1): do ~user completion.
11980
11981 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11982
11983         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11984         aginst destroyed extents
11985
11986 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11987
11988         * package-get.el (package-get): add `install-dir' argument.
11989
11990 1998-07-20  John Jones  <jj@asu.edu>
11991
11992         * package-get.el: calls to package-get-update-all will only
11993           update packages which are already installed.
11994
11995 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11996
11997         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11998         writable.
11999
12000 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12001
12002         * about.el (about-hackers): Correct my email.
12003
12004 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12005
12006         * about.el (about-hackers): new email-address.
12007
12008 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12009
12010         * minibuf.el (read-number): Don't let `input-error' condition
12011         escape.
12012
12013 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12014
12015         * about.el (about-hackers): use my `email-for-life' address.
12016
12017 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12018
12019         * XEmacs 21.2-beta1 is released.
12020
12021 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12022
12023         * ldap.el (ldap-search): Doc string change
12024
12025 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12026
12027         * menubar-items.el (default-menubar): Removed references to
12028         `data-directory', and use `locate-data-file' instead, and made
12029         then greyed out if they don't exist.
12030
12031 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12032
12033         * keymap.el (events-to-keys): Use `format' instead of `concat'
12034         since the latter does not accept integer args anymore
12035
12036 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12037
12038         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12039         macros replaced.
12040
12041 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12042
12043         * make-docfile.el: Get first initialization from very-early-lisp.el
12044         * update-elc.el: Ditto.
12045         * loadup.el (really-early-error-handler): Ditto.
12046
12047         * packages.el (packages-unbytecompiled-lisp): Add new file,
12048         very-early-lisp.el.
12049
12050         * very-early-lisp.el: New file.
12051
12052 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12053
12054         * Symbols that have been obsolete for at least 3 years removed (II).
12055
12056         * obsolete.el (eval-current-buffer): Make compatible.
12057         (byte-code-function-p): Ditto.
12058         (send-string): Removed.
12059         (send-region): Removed.
12060         (screen-scrollbar-width): Removed.
12061         (set-screen-scrollbar-width): Removed.
12062         (set-screen-left-margin-width): Removed.
12063         (set-screen-right-margin-width): Removed.
12064         (screen-left-margin-width): Removed.
12065         (screen-right-margin-width): Removed.
12066         (set-buffer-left-margin-width): Removed.
12067         (set-buffer-right-margin-width): Removed.
12068         (buffer-left-margin-width): Removed.
12069         (buffer-right-margin-width): Removed.
12070         (x-set-frame-icon-pixmap): Removed.
12071         (x-set-screen-icon-pixmap): Removed.
12072         (pixel-name): Removed.
12073         (make-pixmap): Removed.
12074         (make-cursor): Removed.
12075         (pixmap-width): Removed.
12076         (pixmap-contributes-to-line-height-p): Removed.
12077         (set-pixmap-contributes-to-line-height): Removed.
12078
12079 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12080
12081         * obsolete.el (popup-menu-up-p): removed.
12082         (read-no-blanks-input): Removed.
12083         (wholenump): Removed.
12084         (ring-mod): Removed (what was ring-mod?).
12085         (current-time-seconds): Removed.
12086         (run-special-hook-with-args): Removed.
12087         (dot): Removed.
12088         (dot-marker): Removed.
12089         (dot-min): Removed.
12090         (dot-max): Removed.
12091         (window-dot): Removed.
12092         (set-window-dot): Removed.
12093
12094         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12095         `dot-min'.
12096
12097         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12098
12099         * code-files.el (insert-file-contents): Rename
12100         run-special-hook-with-args to run-hook-with-args-until-success.
12101         (write-region): Ditto.
12102
12103 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12104
12105         * about.el: Fix typos, update release date.
12106
12107         * Symbols that have been obsolete for at least 3 years removed.
12108
12109         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12110         screen- functions.
12111         (toplevel): remove setf methods for screen functions.
12112         * cl-macs.el (extent-data): defsetf removed.
12113         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12114         many places to remove.
12115         (comment-indent-hook): Ditto.
12116         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12117         (buffer-dedicated-screen): Ditto.
12118         (deiconify-screen): Ditto.
12119         (delete-screen): Ditto.
12120         (event-screen): Ditto.
12121         (find-file-other-screen): Ditto.
12122         (find-file-read-only-other-screen): Ditto.
12123         (live-screen-p): Ditto.
12124         (screen-height): Ditto.
12125         (screen-iconified-p): Ditto.
12126         (screen-list): Ditto.
12127         (screen-live-p): Ditto.
12128         (screen-name): Ditto.
12129         (screen-parameters): Ditto.
12130         (screen-pixel-height): Ditto.
12131         (screen-pixel-width): Ditto.
12132         (screen-root-window): Ditto.
12133         (screen-selected-window): Ditto.
12134         (screen-totally-visible-p): Ditto.
12135         (screen-visible-p): Ditto.
12136         (screen-width): Ditto.
12137         (screenp): Ditto.
12138         (get-screen-for-buffer): Ditto.
12139         (get-screen-for-buffer-noselect): Ditto.
12140         (get-other-screen): Ditto.
12141         (iconify-screen): Ditto.
12142         (lower-screen): Ditto.
12143         (mail-other-screen): Ditto.
12144         (make-screen): Ditto.
12145         (make-screen-invisible): Ditto.
12146         (make-screen-visible): Ditto.
12147         (modify-screen-parameters): Ditto.
12148         (new-screen): Ditto.
12149         (next-screen): Ditto.
12150         (next-multiscreen-window): Ditto.
12151         (other-screen): Ditto.
12152         (previous-screen): Ditto.
12153         (previous-multiscreen-window): Ditto.
12154         (raise-screen): Ditto.
12155         (redraw-screen): Ditto.
12156         (select-screen): Ditto.
12157         (selected-screen): Ditto.
12158         (set-buffer-dedicated-screen): Ditto.
12159         (set-screen-height): Ditto.
12160         (set-screen-position): Ditto.
12161         (set-screen-size): Ditto.
12162         (set-screen-width): Ditto.
12163         (show-temp-buffer-in-current-screen): Ditto.
12164         (switch-to-buffer-other-screen): Ditto.
12165         (visible-screen-list): Ditto.
12166         (window-screen): Ditto.
12167         (x-set-screen-pointer): Ditto.
12168         (x-set-frame-pointer): Ditto.
12169         (screen-title-format): Ditto.
12170         (screen-icon-title-format): Ditto.
12171         (terminal-screen): Ditto.
12172         (delete-screen-hook): Ditto.
12173         (create-screen-hook): Ditto.
12174         (mouse-enter-screen-hook): Ditto.
12175         (mouse-leave-screen-hook): Ditto.
12176         (map-screen-hook): Ditto.
12177         (unmap-screen-hook): Ditto.
12178         (default-screen-alist): Ditto.
12179         (default-screen-name): Ditto.
12180         (x-screen-defaults): Ditto.
12181         (x-create-screen): Ditto.
12182         * obsolete.el: meta-flag removed.
12183         baud-rate removed.
12184         sleep-for-millisecs removed.
12185         extent-data removed.
12186         set-extent-data removed.
12187         set-extent-attribute removed.
12188         extent-glyph removed.
12189         extent-layout removed.
12190         set-extent-layout removed.
12191         list-faces-display removed.
12192         list-faces removed.
12193         trim-versions-without-asking removed.
12194         after-write-file-hooks removed.
12195         truename removed.
12196         auto-fill-hook removed.
12197         blink-paren-hook removed.
12198         select-screen-hook, deselect-screen-hook removed.
12199         auto-raise-screen, auto-lower-screen removed.
12200
12201         * msw-mouse.el: Global change resource -> mswindows-resource.
12202
12203         * XEmacs 21.0-pre5 is released.
12204
12205 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12206
12207         * about.el (about-hackers): Credits update.
12208
12209 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12210
12211         * register.el (insert-register): Don't activate the region.
12212
12213 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12214
12215         * select.el: Restore x-* symbols for backwards compatibility:
12216         x-copy-primary-selection, x-kill-primary-selection,
12217         x-delete-primary-selection, x-select-make-extent-for-selection,
12218         x-valid-simple-selection-, x-cut-copy-clear-internal.
12219
12220 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12221
12222         * XEmacs 21.0-pre4 is released.
12223
12224 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12227         reporting bugs.
12228         (maybe-add-init-button): Fix semantics under Windows.  Use
12229         `expand-file-name' rather than `concat'.
12230
12231         * help.el (print-messages): New function.
12232
12233 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12234
12235         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12236
12237 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12238
12239         * about.el: Tweaked my entry in about-hackers.
12240
12241         * find-paths.el (paths-emacs-root-p):
12242           Relaxed emacs-root checking of an in-place installation to
12243           also accommodate the flat layout used on MS Windows.
12244
12245 1998-06-29  John Jones  <jj@asu.edu>
12246
12247         * package-get.el: calls to package-get-update-all will only
12248           update packages which are already installed.
12249
12250 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12251
12252         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12253         are handled by the gui-element face fallbacks now.
12254
12255         * x-faces.el: default gui-element face to "background" as well as
12256         the default face.
12257
12258         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12259         and default face settings since these are set as fallbacks now in
12260         the appropriate domain.
12261
12262 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12263
12264         * text-mode.el (text-mode): Reorder regexp so the OR part
12265         corresponding to `page-delim' goes first and the hack in
12266         `forward-paragraph' will work.
12267         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12268
12269 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12270
12271         * subr.el (remove-hook): When checking the hook value
12272           with functionp, don't apply car to it.
12273
12274 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12275
12276         * package-get.el (package-get-remote-filename):
12277           Don't use file-name-as-directory because the local directory
12278           separator conventions might not be the same as ftp's.
12279
12280 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12281
12282         * ldap.el (ldap-host-parameters-alist): New name of
12283         `ldap-host-parameters-plist'
12284
12285 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12286
12287         * package-get.el: Using (require 'package-get-base), now that it
12288         provides itself.  Consequently removed all instances of (load
12289         "package-get-base.el").
12290
12291 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12292
12293         * subr.el (remove-hook): Don't treat the hook value as a
12294           list unless it is both consp and not functionp.
12295
12296 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12297
12298         * about.el: Email address for Ben Wing is ben@xemacs.org.
12299         * auto-show.el: Ditto.
12300         * bytecomp.el: Ditto.
12301         * faces.el: Ditto.
12302         * x-scrollbar.el: Ditto.
12303         * x-misc.el: Ditto.
12304         * tty-init.el: Ditto.
12305         * toolbar-items.el: Ditto.
12306         * symbol-syntax.el: Ditto.
12307         * specifier.el: Ditto.
12308         * objects.el: Ditto.
12309         * hyper-apropos.el: Ditto.
12310         * glyphs.el: Ditto.
12311
12312 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12313
12314         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12315         vertical-divider-always-visible-p.
12316         (default-mouse-motion-handler): Ditto.
12317
12318 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12319
12320         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12321         global value.
12322
12323 1998-06-21  Oliver Graf <ograf@fga.de>
12324
12325         * build-reports.el: changed receiver to xemacs-build-reports list
12326
12327 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12328
12329         * font.el: Split font-family-mappings into X and
12330           mswindows-specific versions.
12331           mswindows-font-create-[object|name]: Treat supplied size
12332           as a pointsize. Added underline and strikethru handling.
12333
12334         * msw-faces.el: changed default mswindows charset to western.
12335
12336         * msw-glyphs.el: removed space in border-glyph font string that
12337           was inserted to get round bugs in the mswindows C font code.
12338
12339 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12340
12341         * about.el (about-hackers): Credits update.
12342
12343         * help-nomule.el (tutorial-supported-languages): Add Romanian
12344         TUTORIAL.
12345
12346         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12347         to ISO-8859-2.
12348
12349 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12350
12351         * font.el: Split font-family-mappings into X and
12352           mswindows-specific versions.
12353           mswindows-font-create-[object|name]: Treat supplied size
12354           as a pointsize. Added underline and strikethru handling.
12355
12356         * msw-faces.el: changed default mswindows charset to western.
12357
12358         * msw-glyphs.el: removed space in border-glyph font string that
12359           was inserted to get round bugs in the mswindows C font code.
12360
12361 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12362
12363         * minibuf.el: make read-color-completion-table call
12364           (mswindows-color-list for mswindows devices.
12365
12366 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12367
12368         * lisp/font-lock.el
12369         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12370         Let declaration items contain non-word symbol characters.
12371
12372 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12373
12374         * package-get.el (package-get-package-provider): Added autoload
12375         cookie.  Loading "package-get-base.el" in ALL functions that use
12376         it.  Fixed some (interactive ...) with multiple argument specs
12377         again.  Cosmetic indentation changes.
12378
12379 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12380
12381         * info.el (Info-insert-dir): Don't use nreverse on variables
12382         that you want to use later.
12383
12384 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12385
12386         * x-mouse.el (x-set-point-and-move-selection): Replace call
12387         to x-kill-primary-selection with kill-primary-selection
12388
12389 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12390
12391         * simple.el (what-cursor-position): Make cursor position reported
12392         use value of column-number-start-at-one
12393
12394 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12395
12396         * about.el (xemacs-hackers): Fix Jareth's email address.
12397
12398 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12399
12400         * startup.el (startup-splash-frame): Remove
12401         `xemacs-startup-logo-function'.
12402
12403 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12404
12405         * about.el (about-hackers): Update credits list.
12406
12407 1998-06-06  Jeff Miller <jmiller@smart.net>
12408
12409         * lisp/sound.el: Update sound-ext to allow filenames with
12410           extensions to be found by load-sound-file
12411
12412 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12413
12414         * info.el (Info-rebuild-outdated-dir): Removed variable
12415         (Info-auto-generate-directory): New variable
12416         (Info-save-auto-generated-dir): New variable
12417         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12418         (Info-build-dir-anew): Second parameter removed.  Use
12419         `Info-save-auto-generated-dir'
12420         (Info-rebuild-dir): Ditto
12421
12422 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12423
12424         * list-mode.el (next-list-mode-item): Would not recognize
12425         border between directly neighbored items.
12426
12427 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12428
12429         * package-get.el: add autoloads for some functions.
12430
12431 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12432
12433         * specifier.el (let-specifier): Tiny docfixes.
12434
12435 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12436
12437         * msw-mouse.el: set selection-pointer-glyph to Normal.
12438
12439 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12440
12441         * wid-edit.el (widget-specify-secret): New function.
12442         (widget-after-change): Use it.
12443         (widget-specify-field): Use it.
12444
12445 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12446
12447         * mouse.el (drag-window-divider): Use `(not done)' instead of
12448         `doit'; reuse result of `window-pixel-edges'.
12449
12450         * modeline.el (drag-modeline-event-lag): Rename to
12451         drag-divider-event-lag.
12452
12453 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12454
12455         * specifier.el (let-specifier): Rewritten not to generate needless
12456         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12457         arguments.
12458
12459 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12460
12461         * minibuf.el (read-file-name-1): Setup buffer-local value of
12462         `completion-ignore-case' in completions buffer under Windows.
12463
12464 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12465
12466         * about.el (about-maintainer-glyph): Fix support for not
12467         compressed images.
12468
12469 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12470
12471         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12472
12473         * mouse.el (mouse-track): Cancel selection if misc-user event with
12474         `cancel-mode-internal' function is fetched.
12475
12476 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12477
12478         * files.el (save-some-buffers-1): Fixed return value.
12479
12480 1998-06-01  Oliver Graf <ograf@fga.de>
12481
12482         * dragdrop.el: added experimental
12483
12484 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12485
12486         * startup.el (after-init-hook, init-file-user,
12487         user-init-directory, load-user-init-file):  Purge references
12488         to "~/.xemacs/init.el" from docstrings.
12489
12490         (load-user-init-file) Use paths-construct-path to construct
12491         paths to user init files.  Go directly to ~/.emacs, do not
12492         search ~/.xemacs/, do not load `default-custom-file'.
12493
12494 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12495
12496         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12497         general *sh.
12498         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12499
12500 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12501
12502         * menubar-items.el (default-menubar): add Update Packages to customize
12503         menu.
12504
12505 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12506
12507         * faces.el: use toolbar face as a fallback for toolbar properties
12508         in xpm-color-symbols instead of default.
12509
12510         * msw-faces.el: rename 3d-object -> gui-element face.
12511
12512 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12513
12514         * startup.el (xemacs-startup-logo-function): New variable.
12515         (startup-splash-frame): Use it.
12516
12517 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12518
12519         * files.el (save-some-buffers): Would wait 1 second.
12520         (save-some-buffers-1): Delete other windows here instead of in
12521         `save-some-buffers'.
12522         (save-some-buffers): Force redisplay only if windows were deleted.
12523
12524 1998-06-02  Didier Verna  <didier@xemacs.org>
12525
12526         * cus-face.el (custom-face-attributes): generalized the use of
12527         toggle buttons for boolean attributes.
12528         Re-ordered the items a bit.
12529
12530 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12531
12532         * sound.el (default-sound-directory): Use `locate-data-directory'
12533         to find the sounds directory.
12534
12535 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12536
12537         * sound.el: default sound-ext to .wav under mswindows, .au
12538         otherwise. load-default sounds without extensions.
12539
12540 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12541
12542         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12543         if send-pr is not bound.
12544
12545 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12546
12547         * files.el: grok idl files in auto-mode-alist.
12548 1998-06-01  Jeff Miller  <jmiller@smart.net>
12549
12550         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12551         calling `upcase'.
12552
12553 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12554
12555         * msw-glyphs.el: add xbm to the list of image types supported.
12556
12557 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12558
12559         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12560         instead of XEmacs one when dumping InfoDock.
12561
12562 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12563
12564         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12565         for `modeline-visible-p'
12566
12567         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12568
12569 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12570
12571         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12572         since it's not used anymore. doc string fixes.
12573
12574         * package-get.el (package-get-file-installed-p): new function. use
12575         instead of file-installed-p which is in an external package.
12576
12577 1998-05-28  Oliver Graf <ograf@fga.de>
12578
12579         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12580         favor of select-window/switch-to-buffer
12581
12582 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12583
12584         * startup.el: changed (getenv "HOME") to (user-home-directory)
12585
12586 1998-05-25  Oliver Graf <ograf@fga.de>
12587
12588         * frame.el (cde-start-drag) moved to dragdrop.el
12589         (offix-start-drag-region) moved to dragdrop.el
12590         (offix-start-drag) moved to dragdrop.el
12591         * dragdrop.el (cde-start-drag) moved from frame.el
12592         (offix-start-drag-region) moved from frame.el
12593         (offix-start-drag) moved from frame.el
12594         (cde-start-drag-region) cde drag regions
12595         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12596
12597 1998-05-26  Oliver Graf <ograf@fga.de>
12598
12599         * dragdrop.el: created dragdrop-drag prototypes
12600         (cde-start-drag-region) fixed typo
12601
12602 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12603
12604         * simple.el (after-init-hook): Remove reader macro.
12605
12606         * packages.el (packages-hardcoded-lisp): Get rid of reader
12607         macros.  Update DOC string.
12608
12609 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12610
12611         * mouse.el (drag-window-divider): Ditto.
12612
12613         * modeline.el (mouse-drag-modeline): Use it.
12614
12615         * lisp-mode.el (let-specifier): Specify indentation.
12616
12617         * specifier.el (let-specifier): Renamed from
12618         `with-specifier-instance'.
12619
12620 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12621
12622         * x-faces.el:
12623         * faces.el: move definition of xpm-color-symbols from x-faces.el
12624         to faces. Predicate x-get-resource on the presence of x.
12625
12626         * msw-faces.el: set 3d-object face rather than modeline. Specify
12627         faces as specfier defaults.
12628
12629         * package-get.el: don't use package-admin-add-single-file-package.
12630
12631 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12632
12633         * toolbar-items.el: Fixup tooltips.
12634         (toolbar-gnus): Don't use obsolete variable
12635         toolbar-news-frame-properties.
12636         (toolbar-news-reader): Default to `gnus' instead of
12637         `not-configured'.
12638
12639         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12640         Windows.
12641
12642 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12643
12644         * package-get.el: rename -installedp -> -installed-p.
12645
12646 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12647
12648         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12649         attributes, and assinged it to continuation, truncation and
12650         hscroll glyphs.
12651
12652         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12653         and made continuation, truncation and hscroll glyphs arrow
12654         characters out of that font.
12655
12656 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12657
12658         * minibuf.el (minibuffer-electric-separator): Play nicely with
12659         directory-sep-char being \.
12660         (minibuffer-electric-tilde): Ditto.
12661         (read-file-name-map): Ditto.
12662
12663 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12664
12665         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12666         on X devices.
12667         (default-mouse-track-deal-with-down-event): Avoid
12668         `x-disown-selection'; use `disown-selection' instead.
12669
12670 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12671
12672         * select.el:
12673         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12674         moved to (cut-copy-clear-internal) in select.el. Ditto for
12675         (x-delete-primary-selection) (x-kill-primary-selection)
12676         (x-copy-primary-selection).
12677         (own-clipboard): new function.
12678
12679         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12680         functions in select.el. remove old ones.
12681         (mswindows-own-clipboard): new function.
12682
12683 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12684
12685         * gnuserv.el: allow connections from mswindows type devices.
12686
12687 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12688
12689         * msw-glyphs.el: change image type used from cursor to resource.
12690
12691 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12692
12693         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12694         for {top,bottom}-{left,right} values in addition to
12695         {top,bottom}_{left,right}.
12696         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12697
12698 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12699
12700         * cl-macs.el (specifier-instance): Undefine its setf method.
12701
12702         * specifier.el (with-specifier-instance): Added docstring.
12703
12704         * mouse.el (drag-window-divider): Ditto.
12705
12706         * modeline.el (mouse-drag-modeline): Use it.
12707
12708         * lisp-mode.el (with-specifier-instance): Define its indentation
12709         level.
12710
12711         * specifier.el (with-specifier-instance): New macro.
12712
12713 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12714
12715         * package-get.el (package-get-create-custom): new function to
12716         auto-generate package-get-custom.el from package-get-base.el.
12717         * (package-get-ever-installedp): new function.
12718         * (package-get-custom): new function to get all packages specified
12719         by customize.
12720
12721 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12722
12723         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12724
12725 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12726
12727         * cl-extra.el: Reverse previous float change.
12728
12729 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12730
12731         * x-faces.el:
12732         * faces.el (try-font-name): moved from x-faces.el since it is
12733         required by w3 under mswindows as well X.
12734
12735 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12736
12737         * winnt.el: Removed evil (setq completion-ignore-case t)
12738         clause, one more overlookef fsfism.
12739         (nt-quote-args-functions-alist): End sentences with double space.
12740
12741 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12742
12743         * window-xemacs.el (push-window-configuration): Remove kludgery of
12744         recaching default-toolbar specifier.
12745         (pop-window-configuration): Ditto.
12746         (unpop-window-configuration): Ditto.
12747
12748 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12751
12752 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12753
12754         * winnt.el (nt-quote-args-verbatim): Added function.
12755         (nt-quote-args-prefix-quote): Added function.
12756         (nt-quote-args-backslash-quote): Added function.
12757         (nt-quote-args-double-quote): Added function.
12758         (nt-quote-args-functions-alist): New variable.
12759         (nt-quote-process-args): Added function. This is the main quoting
12760         work horse called from process-nt.c
12761
12762 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12763
12764         * winnt.el: Removed duplicate definitions for backspace,
12765         delete, M-backspace and C-M-backspace.
12766         (file-name-buffer-file-type-alist): Removed this variable.
12767         (find-buffer-file-type): Removed function.
12768         (find-file-binary):  Removed function.
12769         (find-file-text): Removed function.
12770         (find-file-not-found-set-buffer-file-type): Removed function.
12771         (save-to-unix-hook): Removed function.
12772         (revert-from-unix-hook): Removed function.
12773         (using-unix-filesystems): Removed function.
12774         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12775         warning.
12776         (x-set-selection): Removed function.
12777         (x-get-selection): Removed function.
12778         Removed commented FSFisms.
12779         Replaced copyright notice (this file is not part of GNU Emacs).
12780         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12781         comint-process-echoes setting to t.
12782
12783 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12784
12785         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12786         and used following the interface change of
12787         `paths-find-recursive-path'.
12788
12789         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12790         regexp instead of a list of base names.
12791         (paths-version-control-filename-regexp):
12792         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12793         Introduced and used following the interface change of
12794         `paths-find-recursive-path'.
12795
12796 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12797
12798         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12799         on X devices, rather than on all non-TTY devices.
12800
12801 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12802
12803         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12804
12805         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12806
12807 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12808
12809         * itimer.el (activate-itimer): Fixed usage of integers
12810         as argument to `concat'.
12811
12812 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12813
12814         * itimer.el (start-itimer): replace the use of `concat' with
12815         `format'
12816
12817 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12818
12819         * mode-motion.el (mode-motion-hook): Clarify docstring.
12820         From Bob Weiner <weiner@altrasoft.com>
12821
12822         * loadhist.el (symbol-file): Supply prompt string when used
12823         interactively.
12824         From Bob Weiner <weiner@altrasoft.com>
12825
12826 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * loadup.el (really-early-error-handler): Ditto.
12829
12830         * update-elc.el: Ditto.
12831
12832         * setup-paths.el (paths-construct-exec-path): Ditto.
12833
12834         * make-docfile.el: Ditto.
12835
12836         * find-paths.el (paths-decode-directory-path): Use split-path
12837         instead of decode-path.
12838
12839         * files.el (parse-colon-path): Update docstring reference.
12840
12841 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12842
12843         * msw-init.el:
12844         * x-init.el:
12845         Bind cut'n'paste keys to non window-system specific functions.
12846
12847         * msw-select.el: New function mswindows-clear-clipboard.
12848         mswindows-cut-copy-clipboard extended to handle clearing of the
12849         selection and renamed to mswindows-cut-copy-clear-clipboard.
12850
12851         * select.el: on mswindows devices delete-primary-selection
12852         calls mswindows-clear-clipboard.
12853
12854 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12855
12856         * simple.el (quoted-insert): Inhibit quit when using read-char.
12857
12858         * cmdloop.el (read-char): Don't inhibit quit.
12859         (read-char-exclusive): Ditto.
12860         (read-char): Signal quit if quit-char was pressed.
12861         (read-char-exclusive): Ditto.
12862         (read-quoted-char): Return a character, not integer.
12863
12864         * menubar-items.el (default-popup-menu): Use Andy's generic
12865         selection code.
12866         (default-popup-menu): Fix code.
12867
12868 1998-05-14  Oliver Graf <ograf@fga.de>
12869
12870         * dragdrop.el (dragdrop-function-widget): this time it's done
12871
12872 1998-05-13  Oliver Graf <ograf@fga.de>
12873
12874         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12875
12876 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12877
12878         * device.el (device-pixel-width):
12879         (device-pixel-height):
12880         (device-mm-width):
12881         (device-mm-height):
12882         (device-bitplanes):
12883         (device-color-cells): Swapped parameters to device-system-metric
12884         according to the interface change.
12885
12886 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12887
12888         * mouse.el (default-mouse-motion-handler): Use new name of the
12889         function event-over-vertical-divider-p.
12890         Do not set E-W arrow cursor over the divider if
12891         vertical-divider-draggable-p is nil in the window.
12892         ([top-level]): Use new name for the variable
12893         vertical-divider-map.
12894         (drag-window-divider): Respect vertical-divider-draggable-p.
12895         Variable name typo fixes.
12896
12897 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12898
12899         * keymap.el (kbd): Define here; handle string constants and
12900         others...
12901
12902 1998-05-15  Christian Nyb <chr@mediascience.no>
12903
12904         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12905         in Emacs 18.
12906
12907 1998-05-13  Didier Verna  <didier@xemacs.org>
12908
12909         * mouse.el (drag-window-divider): give the vertical divider a
12910         pressed look when dragging it.
12911
12912 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12913
12914         * faces.el: predicate some more face operations on x or mswindows
12915         not just x.
12916
12917         * modeline.el: enable modeline coloring for mswindows.
12918
12919 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12920
12921         * minibuf.el (minibuffer-default): Added variable; compatible with
12922         FSF Emacs.
12923         (next-history-element): Used `minibuffer-default'.
12924
12925 1998-05-12  Oliver Graf <ograf@fga.de>
12926
12927         * dragdrop.el (dragdrop-function-widget): button and mods ok
12928         arguments still look a bit strange
12929         (dragdrop-compare-mods) created
12930         (dragdrop-drop-do-functions) correctly checks for buttons and
12931         modifiers
12932
12933 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12934
12935         * setup-paths.el (paths-default-info-directories): Replace
12936         path-separator with directory-sep-char.
12937
12938         * files.el (path-separator): Don't define it here.
12939
12940 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12941
12942         * update-elc.el: Ditto.
12943
12944         * setup-paths.el (paths-construct-exec-path): Ditto.
12945
12946         * make-docfile.el: Ditto.
12947
12948         * loadup.el (really-early-error-handler): Ditto.
12949
12950         * find-paths.el (paths-decode-directory-path): Use decode-path
12951         instead of decode-path-internal.
12952
12953         * files.el (parse-colon-path): Update docstring.
12954
12955 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12956
12957         * subr.el (get-buffer-window-list): Make BUFFER optional.
12958
12959         * window-xemacs.el (windows-of-buffer): Defalias to
12960         get-buffer-window-list.
12961
12962 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12963
12964         * disass.el: Fix maintainer keyword.
12965
12966         * bytecomp.el (byte-compile-and-load-file): Autoload.
12967         (byte-compile-buffer): Ditto.
12968
12969         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12970         value is returned, not the name.
12971         (lisp-imenu-generic-expression): Enable it.
12972         (lisp-mode-variables): Ditto.
12973         (lisp-indent-offset): Change defconst to defvar.
12974         (lisp-indent-function): Ditto.
12975         (lisp-body-indent): Ditto.
12976
12977 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12978
12979         * modeline.el: Use zap-last-kbd-macro-event.
12980
12981         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12982         nil, don't attempt to do anything with messages.
12983         (eval-last-sexp): Use `letf' for clarity.
12984
12985 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12986
12987         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12988
12989 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12990
12991         * buff-menu.el:
12992         * lisp-mode.el:
12993         * obsolete.el:
12994         Change empty docstrings into no doc strings at all.
12995         Fix bogus FSF-format docstrings.
12996         * etags.el: Fix docstring.
12997
12998 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12999
13000         * package-get.el (package-get): Use internal md5
13001
13002 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13003
13004         * about.el (about-xemacs): Correct abuse of concat.
13005
13006 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13007
13008         * info.el (Info-mode): Use easymenu.
13009
13010 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13011
13012         * apropos.el (apropos): Don't use concat with integers.
13013
13014         * cmdloop.el (describe-last-error): Handle the case when no error
13015         was seen gracefully.
13016
13017         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13018         defun.
13019         (apropos-describe-plist): Ditto.
13020
13021         * help.el (with-displaying-help-buffer): Revert to a defun.
13022         (describe-key): Use it as defun.
13023         (describe-mode): Ditto.
13024         (describe-bindings): Ditto.
13025         (describe-prefix-bindings): Ditto.
13026         (describe-installation): Ditto.
13027         (view-lossage): Ditto.
13028         (describe-function): Ditto.
13029         (describe-variable): Ditto.
13030         (describe-syntax): Ditto.
13031
13032 1998-05-11  Oliver Graf <ograf@fga.de>
13033
13034         * dragdrop.el: changed order of require/provide
13035         (dragdrop-drop-mime-default) changed to new calling conventions
13036         (dragdrop-drop-do-functions) changed to new calling conventions
13037         (dragdrop-function-widget) this one needs more work...
13038
13039 1998-05-10  Oliver Graf <ograf@fga.de>
13040
13041         * about.el: another small change in my entry
13042         * dragdrop.el (dragdrop-drop-log-function): logging added
13043         plus customizations
13044         changed interface to handler functions. now called with event
13045         and object
13046
13047 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13048
13049         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13050         E-W arrow pointer displayed over draggable dividers.
13051
13052         * mouse.el (default-mouse-motion-handler): Show it when
13053         appropriate.
13054         (drag-window-divider): Added.
13055         ([top-level]): Initialized window-divider-map with a keymap
13056         binding the above function to left button down event.
13057
13058         * x-mouse.el (x-init-pointer-shape): Initialize
13059         divider-pointer-glyph from Cursor.dividerPointer, or use default
13060         E-W double arrow.
13061
13062 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13063
13064         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13065
13066 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * simple.el (count-words-buffer): Don't query for buffer.
13069         (count-lines-buffer): Ditto.
13070
13071 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13072
13073         * help.el (where-is): add optional insert argument.
13074
13075 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13076
13077         * help.el (describe-key-briefly): New argument INSERT.
13078
13079         * simple.el (eval-expression): New optional argument; synch with
13080         FSF 20.3.
13081
13082         * keydefs.el (global-map): Add new register bindings.
13083
13084         * register.el: Synched with FSF 20.3.
13085
13086 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13087
13088         * window-xemacs.el (recenter): all arguments are optional.
13089
13090 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13091
13092         * device.el: (device-pixel-width): Reflected name/parameters
13093         change to device-system-metric.
13094         (device-pixel-height): Ditto.
13095         (device-mm-width): Ditto.
13096         (device-mm-height): Ditto.
13097         (device-bitplanes): Ditto.
13098         (device-color-cells): Ditto.
13099
13100 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13101
13102         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13103
13104         * cl.el (most-positive-fixnum): Document.
13105         (most-negative-fixnum): Ditto.
13106
13107         * cus-dep.el: Updated comment.
13108
13109         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13110         constant.
13111
13112         * cus-load.el (custom-put): Removed.
13113
13114         * files.el (after-find-file): Just resignal quit instead of
13115         signaling "canceled".
13116
13117 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13118
13119         * frame.el (other-frame): Use `focus-frame' instead of
13120         select-frame kludges.
13121
13122         * lisp-mode.el: Update lisp-indent-function for
13123         save-selected-frame and with-selected-frame.
13124
13125         * frame.el (save-selected-frame): New macro.
13126         (with-selected-frame): Ditto.
13127         (other-frame): Use `set-frame-focus'.
13128
13129 1998-05-06  Oliver Graf <ograf@fga.de>
13130
13131         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13132         (dragdrop-drop-url-default) default handler for URL drops created
13133         (dragdrop-drop-mime-default) default handler for MIME drops created
13134         (dragdrop-drop-functions) default custom for handling drops created
13135         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13136
13137 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13138
13139         * mouse.el: Removed redundant mouse-mswindows-drop function.
13140
13141 1998-05-05  Oliver Graf <ograf@fga.de>
13142
13143         * about.el: changed some text in my entry
13144         * dragdrop.el: added customs
13145
13146 1998-05-04  Oliver Graf <ograf@fga.de>
13147
13148         * mouse.el: killed global drop key bindings
13149         (mouse-offix-drop) removed
13150         * dragdrop.el: created
13151         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13152
13153 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13154
13155         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13156         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13157
13158         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13159         obsolete comment.
13160
13161         * scrollbar.el (scrollbars-visible-p): Use new
13162         {vertical,horizontal}-scrollbar-visible-p specifiers.
13163
13164 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13165
13166         * device.el (device-pixel-height):
13167         (device-pixel-width):
13168         (device-mm-width):
13169         (device-mm-height):
13170         (device-bitplanes):
13171         (device-color-cells): Moved these 6 functions from device.c; they
13172         all use single (device-system-metrics) call.
13173
13174 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13175
13176         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13177         were renamed.
13178
13179         * menubar-items.el:
13180         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13181         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13182
13183         * help.el (help-map): Remove Hyperbole keybinding logic.
13184         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13185
13186 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13187
13188         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13189         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13190
13191 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13192
13193         * msw-glyphs.el: use nicer icon3 from the frame icon.
13194
13195 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13196
13197         * version.el (emacs-version): Remove InfoDock conditionals.
13198
13199         * startup.el (startup-splash-frame): Change ID logo name.
13200
13201 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13202
13203         * files.el (after-find-file): If the user presses C-g on
13204         directory-creation prompt, kill the buffer.
13205
13206 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13207
13208         * simple.el (count-words-region): Reverse previous change.
13209
13210 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13211
13212         * replace.el (query-replace): Just call perform-replace.
13213         (query-replace-regexp): Ditto.
13214         (perform-replace): Move region handling here.
13215         (perform-replace): Use the new arg to match-data.
13216
13217 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13218
13219         * x-init.el: Install X specific display table that
13220           displays char 0240 as a space to avoid whatever it is
13221           that screws up display of that character code.
13222
13223 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13224
13225         * help.el (function-arglist): If no arguments are documented for a
13226         subr, print nothing rather than incorrect output.
13227
13228 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13229
13230         * cmdloop.el (command-error): Update bail-out error message to use
13231         `emacs-program-name'.
13232
13233         * lib-complete.el: Remove reader macro cruft.
13234
13235         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13236         cruft.
13237
13238         * simple.el (count-words-region): Drop interactive-p check on the
13239         message.
13240
13241 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13242
13243         * font.el
13244         * msw-faces.el
13245         Correct spelling of mswindows-font-canonicalize-name.
13246
13247 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13248
13249         * ldap.el (ldap-host-parameters-alist): Replaced with
13250         `ldap-host-parameters-plist'
13251         (ldap-search): Adapt to previous change
13252
13253 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13254
13255         * about.el (about-hackers): Update Bob Weiner bio.
13256         (about-maintainer-info): Ditto.
13257
13258 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13259
13260         * simple.el (display-warning-minimum-level): Docfix.
13261
13262 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13263
13264         * widget.el (:default-get): New keyword.
13265         * wid-edit.el (default, widget-default-default-get): Define it.
13266         (group, widget-group-default-get): Define it.
13267         (menu-choice, widget-choice-default-get): Define it.
13268         (widget-default-get): New function.
13269         (widget-choice-action): Call it.
13270         (widget-editable-list-entry-create): Call it.
13271
13272 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * byte-optimize.el (byte-boolean-vars): Removed.
13275         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13276         lookup through `byte-boolean-vars'.
13277
13278 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13279
13280         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13281         resource-provided values into ghost specs for scrollbar-height and
13282         scrollbar-width.
13283
13284 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13285
13286         * byte-optimize.el: Don't attempt to optimize /=.
13287
13288         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13289         (byte-compile-/=): Ditto.
13290
13291 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13292
13293         * apropos.el: Use `with-displaying-help-buffer'.
13294         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13295         Use `with-displaying-help-buffer'.
13296         (apropos-follow): Do not give special treatment to buffer cursor
13297         was in prior to a mouse click.
13298         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13299         (apropos-print-doc): Set correct buffer for setting text
13300         properties.
13301
13302 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13303
13304         * help.el (help-buffer-prefix-string): New variable.
13305         (help-buffer-name): Use it.
13306
13307         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13308         mode menu.
13309
13310 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13311
13312         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13313
13314 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * files.el (find-file-noselect): Update docstring.
13317         (find-file-noselect): Signal an error if found an unreadable file.
13318         (file-chase-links): Save the match data.
13319         (normal-mode): Use `lwarn' and `error-message-string'.
13320         (interpreter-mode-alist): Change defconst to defvar.
13321         (inhibit-first-line-modes-regexps): Ditto.
13322         (inhibit-first-line-modes-regexps): Added .tgz.
13323         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13324         (change-major-mode-with-file-name): New user-option.
13325         (set-visited-file-name): Synched with FSF.
13326         (file-name-extension): New function, from FSF 20.3.
13327         (file-relative-name): Synched with FSF.
13328         (save-some-buffers): Support the C-r feature.
13329         (recover-session): Synched with FSF.
13330         (kill-some-buffers): Ditto.
13331         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13332
13333 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13334
13335         * files.el (insert-file): Undo previous change and reenable use of
13336         format.el.
13337
13338 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13339
13340         * window-xemacs.el (recenter): Define.
13341
13342 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13343
13344         * font.el (mswindows-font-create-name)
13345         (mswindows-font-create-object): new functions for mswindows type
13346         fonts.
13347
13348         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13349         strings are parsed as well as font objects.
13350
13351 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13352
13353         * modeline.el (defining-kbd-macro): Restore modeline indication of
13354         kbd-macro being recorded.
13355         (add-minor-mode): Simplify docstring.
13356         (modeline-minor-mode-menu): Remove stuff.
13357
13358 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13359
13360         * code-process.el (call-process): dynamically decide process
13361         coding type.
13362
13363 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13364
13365         * modeline.el: Add line-number-mode, column-number-mode to
13366         the modeline minor-mode menu.  Button2 on the line number does
13367         goto-line.
13368
13369 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13370
13371         * mouse.el: move x-selection-owner-p type things to
13372         selection-owner-p.
13373
13374         * msw-init.el: copy zmacs stuff from x-init.el
13375
13376         * msw-select.el (mswindows-own-selection)
13377         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13378         functions. Very simple minded implementation of selectio
13379         ownership.
13380
13381         * select.el (own-selection) (disown-selection)
13382         (activate-region-as-selection) (select-make-extent-for-selection)
13383         (valid-simple-selection-p): functions moved from x-select.el for
13384         generalized selection.
13385
13386         * x-select.el: see select.el changes.
13387
13388         * x-toolbar.el: use new selection functions.
13389
13390 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13391
13392         * packages.el (packages-find-package-directories): Fixed bug that
13393         would pick up multiple site-package directories.
13394         (package-locations): Added "xemacs-packages" as a late package
13395         location.
13396
13397         * find-paths.el: Now uses `emacs-program-name' and
13398         `emacs-program-version'.
13399         Additions to enforce version-specific directories in
13400         `paths-find-version-directory'.
13401
13402 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13403
13404         * default.el: Removed.
13405         * site-start.el: Removed.
13406
13407 1998-04-29  Didier Verna  <didier@xemacs.org>
13408
13409         * minibuf.el (minibuffer-history-minimum-string-length): Default
13410         to nil.
13411
13412 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13413
13414         * find-paths.el (paths-program-name): Rename.
13415         (paths-emacs-root-p): Ditto.
13416         (paths-find-site-directory): Ditto.
13417
13418 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13419
13420         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13421         `emacs-lisp-byte-compile-and-load'.
13422
13423 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13424
13425         * ldap.el (ldap-search): Fixed additional parameter passing to
13426         `ldap-open'
13427
13428 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13429
13430         * select.el (kill-primary-selection) (selection-owner-p)
13431         (copy-primary-selection) (yank-clipboard-selection)
13432         (selection-exists-p) (delete-primary-selection): new file and
13433         functions that do the right thing for the selected device.
13434
13435         * x-menubar.el: use generalised selection functions.
13436
13437         * dumped-lisp.el: dump select.el.
13438
13439 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13440
13441         * find-paths.el (paths-progname): New variable.
13442         (paths-emacs-root-p): Use it.
13443         (paths-find-site-directory): Ditto.
13444
13445 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13446
13447         * loadup.el ((member "dump" command-line-args)): Dump as
13448         `infodock' if InfoDock.
13449
13450 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13451
13452         * find-paths.el (construct-emacs-version): Simplify, include
13453         program name in the return value.
13454         * (paths-find-version-directory): Use it.
13455
13456 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13457
13458         * info.el (Info-parse-dir-entries): Fixed regexp
13459         (Info-build-dir-anew): Remove full suffix and capitalize info file
13460         name for files with no @direntry
13461         (Info-batch-rebuild-dir): New function
13462         (Info-suffixed-file): Check for regular files instead of simple
13463         file existence (could catch directories before)
13464
13465 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13466
13467         * setup-paths.el, find-paths.el: Removed uses of `not' which
13468         temacs doesn't have.
13469
13470         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13471         into root searching.
13472
13473 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13474
13475         * subr.el: Remove definition of `not'.
13476
13477 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13478
13479         * msw-glyphs.el: enable graphics support.
13480
13481 1998-04-23  Didier Verna  <didier@xemacs.org>
13482
13483         * x-menubar.el (default-menubar): restored the line-number-mode
13484         option.
13485
13486         * misc doc string updates related to the options menu.
13487
13488 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13489
13490         * setup-paths.el (paths-construct-load-path): Fix typo.
13491
13492 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13493
13494         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13495         font-menu-ignore-scaled-fonts don't have to be bound now; this
13496         gets us one step further towards making --no-autoloads work.
13497
13498         * startup.el (normal-top-level): Load auto-autoloads only if
13499         lisp-directory is non-nil.
13500
13501         * setup-paths.el (paths-construct-load-path): Made it robust
13502         against nil lisp-directory.
13503
13504         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13505         to the list of variables that cause a warning when nil.
13506
13507         * toolbar.el (init-toolbar-location): Now works even when there's
13508         no toolbar icon directory.
13509
13510 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13511
13512         * help.el (view-lossage): Recognize it.
13513
13514         * simple.el (log-message): Mark multiline messages.
13515
13516 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13517
13518         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13519
13520 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13521
13522         * package-get.el (package-get-all):  add `\n' separator to
13523         interactive specification so that both variables are read
13524
13525 1998-04-22  Didier Verna  <didier@xemacs.org>
13526
13527         * x-menubar.el: ported the options menu to Custom.
13528         Moved the "read only" toggle button to the buffers menu.
13529         Corrected some missing ;;;###autoload or defcustom.
13530
13531         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13532         the scrollbar-visible specifier for options menu handling.
13533
13534         * toolbar.el (toolbar-visible-p)
13535                      (toolbar-captioned-p)
13536                      (default-toolbar-position): defcustom wrappers around
13537         the toolbar specifiers for options menu handling.
13538
13539         * frame.el (get-frame-for-buffer-default-instance-limit):
13540         defcustom it for options menu handling.
13541
13542         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13543         font-lock-mode for options menu handling.
13544
13545         * cus-start.el: added Custom properties to overwrite-mode for
13546         options menu handling.
13547
13548 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13549
13550         * about.el: shameless self-promotion.
13551
13552 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * simple.el (raw-append-message): Slightly optimize.
13555         (remove-message): Use `push' for clarity.
13556         (append-message): Ditto.
13557         (display-warning): Dito.
13558         (raw-append-message): Send the message to the appropriate device.
13559
13560 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13561
13562         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13563         From Sean MacLennan <Sean.MacLennan@pika.ca>
13564
13565 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13566
13567         * setup-paths.el: Changed `directory-sep-char' to
13568         `path-separator', following a change in GNU Emacs.
13569
13570 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13571
13572         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13573         (Info-build-dir-anew): Add a final newline.
13574         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13575         is `always'
13576         (Info-rebuild-dir): Ditto
13577
13578         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13579
13580 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13581
13582         * simple.el (count-words-buffer): Retain zmacs region.
13583         (count-words-region): Ditto.
13584         * simple.el: (what-line): Expanded line counts.
13585         (count-lines): New parameter to conditionalize whether collapsed
13586         lines get counted.
13587         From Bob Weiner <weiner@altrasoft.com>
13588
13589 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13590
13591         * packages.el (package-locations): infodock-packages must override
13592         mule-packages and packages.
13593
13594 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13595
13596         * wid-edit.el:
13597         remove rude messages from widget-activation-widget-mapper
13598         and widget-activation-glyph-mapper
13599
13600 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13601
13602         * toolbar.el: Remove (featurep 'x) test from
13603         toolbar-make-button-list
13604
13605 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13608         only if in the same frame.
13609
13610 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13611
13612         * packages.el (package-locations): Added site-packages hierarchy.
13613
13614         * setup-paths.el (paths-default-info-directories): Introduced and
13615         used.
13616
13617         * packages.el, setup-paths.el: Set various path searching depths
13618         to 1.
13619
13620         * packages.el (packages-hierarchy-depth):
13621         (packages-load-path-depth): Introduced and used.
13622
13623         * setup-paths.el (paths-load-path-depth): Introduced and used.
13624
13625         * find-paths.el (paths-find-recursive-path): Added max-depth
13626         parameter.
13627
13628 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13629
13630         * setup-paths.el (paths-construct-info-path): Removed
13631         dependency on behavior of (file-name-as-directory "").
13632
13633 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13634
13635         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13636         lisp objects
13637
13638 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13639
13640         * dump-paths.el, startup.el: Added handling for --debug-paths.
13641
13642 1998-04-15  William M. Perry  <wmperry@aventail.com>
13643
13644         * wid-edit.el: We cannot just set the help-echo or balloon-help
13645           properties for an extent based on the :help-echo widget
13646           property, since help-echo and balloon-help cause an EXTENT to
13647           get passed in, where :help-echo functions are expecting a WIDGET
13648
13649 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13650
13651         * scrollbar.el (init-scrollbar-from-resources): Call
13652         mswindows-init-scrollbar-metrics when appropriate.
13653
13654 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13655
13656         * dumped-lisp.el: dump x-toolbar for window system
13657
13658         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13659         have support and xpm.
13660
13661 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13662
13663         * files.el (toggle-read-only): Fix docstring.
13664         From Didier Verna <didier@xemacs.org>
13665
13666 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13667
13668         * startup.el (normal-top-level): Load autoload-file-name without
13669         specifying an extension---some people only auto-autoload.el.gz.
13670
13671 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13672
13673         * files.el (backup-enable-predicate): Don't bomb on NAME being
13674         nil.
13675
13676 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13677
13678         * find-paths.el, packages.el: Now prefers configure'd paths.
13679         This shouldn't cause any of the originally anticipated problems as
13680         the current paths architecture will not define the various
13681         configure-xxx variables if they're not specified on the configure
13682         command line.
13683
13684         * find-paths.el, setup-paths.el, packages.el: Removed all
13685         mentionings of "/" as a path separator.
13686         Used paths-construct-path throughout.
13687
13688         * find-paths.el (paths-construct-path): Created to assemble paths
13689         from directory components.
13690
13691         * setup-paths.el, packages.el: Used paths-decode-directory-path
13692         instead of decode-path-internal.
13693
13694         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13695         and associates.
13696         (paths-decode-directory-path) Created.
13697
13698         * setup-paths.el: Changed configure-exec-path to
13699         configure-exec-directory.
13700
13701 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13702
13703         * packages.el (packages-find-packages): Fixed decoding of
13704         EMACSPACKAGEPATH.
13705
13706         * startup.el: -no-packages -> -no-early-packages.
13707
13708         (packages-load-package-lisps): Fixed loading of auto-autoload
13709         files.
13710
13711         * startup.el (normal-top-level): Fixed loading of core
13712         auto-autoload.
13713
13714         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13715
13716         * startup.el, packages.el, dump-paths.el: Added proper settings
13717         for site-directory and lisp-directory variables.
13718
13719         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13720         inhibit-package-autoloads and fixed handling of it.
13721
13722         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13723         handling of former inhibit-package-init, now
13724         inhibit-early-packages, to make -vanilla etc. work.
13725
13726 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13727
13728         * code-process.el (start-process): Fallback to 'undecided instead
13729         of 'binary for process input coding stream.
13730
13731         * process.el (start-process): Docstring fix.
13732
13733 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13734
13735         * info.el (Info-insert-dir): Do not insert temporary dir files
13736         in Info-dir-file-attributes
13737         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13738         (Info-rebuild-dir): Ditto.
13739
13740 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13741
13742         * obsolete.el: Added obsoleteness declarations for
13743         `site-directory' and `Info-default-directory-list'.
13744
13745 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13746
13747         * find-paths.el (paths-find-emacs-root): Only look at the
13748         executable at the end of the symlink chain for determining the
13749         Emacs root.
13750
13751 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13752
13753         * setup-paths.el (paths-construct-info-path): Changed construction
13754         to cater to gone default in configure.
13755
13756         * find-paths.el (paths-uniq-append): Added.
13757
13758         * packages.el: Rewritten package path construction once again.
13759
13760         * dump-paths.el, startup.el: Removed package-path as a global
13761         variable.
13762
13763         * package-admin.el (package-admin-add-single-file-package):
13764         (package-admin-add-binary-package): Changed package-path to
13765         late-packages.
13766
13767         * packages.el (packages-split-path): Split path at "/" rather than
13768         nil according to change in emacs.c.
13769
13770 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13771
13772         * setup-paths.el (paths-construct-info-path): Changed info path
13773         order so that directories come out right.
13774         (paths-find-lock-directory): Fixed bug: It used to think
13775         configure-lock-directory is a path.
13776
13777 1998-04-06  Jeff Miller <jmiller@smart.net>
13778
13779         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13780         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13781         eases the use of toolbar-add/kill-item functions.
13782
13783 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13784
13785         * code-files.el (file-coding-system-alist): Commented out
13786         loaddefs.el magical treatment.
13787
13788 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13789
13790         * info.el (Info-rebuild-outdated-dir): Added new option
13791         `conservative' and made it the default
13792         (Info-rebuild-dir): Appropriately parse multi-line description
13793         strings, and multi-section dir files. Issue warning when dir
13794         is rebuilt as temporary
13795         (Info-build-dir-anew): Issue warning when dir is built as
13796         temporary
13797
13798 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13799
13800         * list-mode.el (list-mode-map): Bind highlight motion commands to
13801         standard keys left, right, C-b and C-f.
13802
13803 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13804
13805         * files.el (auto-mode-alist): allow .sc for Scheme->C
13806
13807 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13808
13809         * loadup.el (pureload): Don't quote (garbage-collect).
13810
13811 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13812
13813         * package-get-base.el: Updated.
13814
13815 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * isearch-mode.el (isearch-just-started): New variable.
13818         (isearch-mode): Set it.
13819         (isearch-repeat): Advance one character forward only if the search
13820         was successful, and was not just started.
13821         (isearch-repeat): Clear isearch-just-started.
13822
13823 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13824
13825         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13826         if running -batch.
13827
13828 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13829
13830         * subr.el (listify-key-sequence): Removed.
13831
13832 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13833
13834         * bytecomp.el (byte-compile-print-gensym): New option.
13835         (byte-compile-output-file-form): Use it.
13836         (byte-compile-output-docform): Ditto.
13837         (byte-compile-compiled-obj-to-list): Ditto.
13838
13839 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13840
13841         * msw-glyphs.el: set frame icon if xpm support.
13842
13843 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13844
13845         * help.el: Code that pretty prints variable values
13846           removed.
13847
13848 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13849
13850         * find-paths.el (paths-emacs-root-p): Correct test for installation
13851         directory.
13852         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13853
13854 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13855
13856         * loaddefs.el: Don't set debug-ignored-errors; leave
13857           its default value set to nil.
13858
13859 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13860
13861         * info.el (Info-rebuild-dir): fixed mis-spelling.
13862
13863 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13864
13865         * info.el (Info-rebuild-outdated-dir): New custom var
13866         (Info-insert-node): Create/update dir file when needed, ie when it
13867         does not exist or is older than some info files in directory
13868
13869 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13870
13871         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13872         for last packages, mainly for using a 20.4 package base.
13873
13874         * packages.el (late-packages): Typo fix.  It was called
13875         early-packages.
13876
13877         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13878         relative symlinks correctly.
13879         (paths-find-emacs-roots): More rigorous checking for plausible
13880         configuration-time root.
13881
13882         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13883         find its roots.
13884
13885 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13886
13887         * faces.el: Fix docstrings.
13888         * glyphs.el: Fix docstrings.
13889         * mouse.el: Fix docstrings.
13890
13891         * frame.el: Change phrase `current frame' to `selected frame'.
13892
13893         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13894
13895         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13896         macros using backquote to make them infinitely more readable.
13897
13898 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13899
13900         * packages.el (packages-find-package-path): Hardcoded specialized
13901         InfoDock support until we can clean this up.
13902
13903         * help.el (describe-bindings-1): Return the value of the bindings
13904         help buffer created.
13905         (describe-bindings): Ditto.
13906
13907         * simple.el (set-variable): Restore previous behavior of not
13908         bombing if the variable to set is not boundp.
13909
13910 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13911
13912         * packages.el (packages-handle-package-dumped-lisps): Allow for
13913         non-local files to be loaded off the package-lisp variable.
13914
13915 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13916
13917         * x-faces.el: Global X resources should override
13918           specs for all device classes (color, grayscale, mono);
13919           code currently doesn't override any of them.  Fixed by
13920           calling remove-specifier with '(x default) as the tag
13921           set and allowing inexact matches.
13922
13923 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13924
13925         * faces.el: Separated face initializations based on
13926           device classes into device type specific (tag set,
13927           instantiator) pairs.
13928
13929 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13930
13931         * wid-edit.el (widget-choice-action): Remember user's explicit
13932         choice.
13933         (widget-choice-value-create): Respect it.
13934         From Richard Stallman <rms@gnu.org>
13935
13936 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13937
13938         * setup-paths.el (paths-construct-info-path): Always append
13939         existing directories from configure-time info path.
13940
13941         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13942         Info-directory-list.
13943
13944         * info.el: Removed Info-default-directory-list which was broken by
13945         design.
13946         Removed bogus initialization of Info-directory-list---startup.el
13947         can do a much better job.
13948         Added autoload of Info-directory-list.
13949
13950         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13951         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13952         be exclusive; now it's merely given precedence, just like in the
13953         old days.
13954
13955 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13956
13957         * find-paths.el (paths-find-architecture-directory): Fix bug with
13958         finding; it used to default too early.
13959
13960 1998-03-25  Martin Buchholz <martin@xemacs.org>
13961
13962         * packages.el (packages-split-path): Fix a bug; it used to fail
13963         for paths that weren't split.
13964
13965 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13966
13967         * finder.el (finder-compile-keywords): trap on errors.
13968
13969 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13970
13971         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13972           fourth argument of t so that only the specs exactly
13973           matching the tag lists are removed.
13974
13975 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13976
13977         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13978
13979 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13980
13981         * minibuf.el (mouse-read-file-name-1): If a default directory was
13982         specified, use it for generating the completions.
13983
13984 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13985
13986         * update-elc.el: Now respects inhibit-package-init and
13987         inhibit-site-lisp.
13988         Now does path construction with loadup-paths.
13989
13990         * startup.el (normal-top-level, startup-setup-paths): Now respects
13991         inhibit-package-init and inhibit-site-lisp.
13992
13993         * packages.el (packages-find-package-path): Extended package path
13994         by version-specific hierarchies.
13995         (packages-find-packages): Now respects inhibit flag and
13996         inhibit-site-lisp.
13997         Moved path setup to loadup-paths.
13998
13999         * make-docfile.el: Now respects inhibit-package-init and
14000         inhibit-site-lisp.
14001         Now does path construction with loadup-paths.
14002
14003         * loadup.el: Now respects inhibit-package-init and
14004         inhibit-site-lisp.
14005
14006         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14007
14008         * loadup-paths.el: New file: setup load-path to encompass
14009         packages.
14010
14011 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14012
14013         * auto-show.el: load-gc renamed to pureload.
14014         * site-load.el: Ditto.
14015         * packages.el (toplevel): Ditto.
14016         * loadup.el (really-early-error-handler): Ditto.
14017         * dumped-lisp.el (preloaded-file-list): Ditto.
14018         * cus-face.el (custom-declare-face): Ditto.
14019
14020 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14021
14022         * <Today>: The Big Path Searching Overhaul.
14023
14024         * find-paths.el: New file: find and assemble paths in the
14025         installation hierarchy.
14026
14027         * setup-paths.el: New file: global layout of paths and directories
14028         within the XEmacs hierarchy.
14029
14030         * packages.el: Replaced everything related to path searching and
14031         startup by code in terms of find-paths.
14032
14033         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14034         the new path searching engine.
14035
14036         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14037         and setup-paths.
14038
14039 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14040
14041         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14042         setup-paths.el.
14043
14044 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14045
14046         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14047         compiles identically in any configuration.
14048         Removed irrelevant commentary.
14049
14050 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14051
14052         * simple.el (set-variable): Allow setting specifiers.
14053
14054 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14055
14056         * lisp.el (forward-sexp): Revert previous change.
14057
14058 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14059
14060         * frame.el (frame-initialize): Use `delete-console' instead of
14061         `delete-device' to delete the stream console to match the usage in
14062         Fkill_emacs.
14063
14064 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14065
14066         * files.el (cdpath-previous): New variable.
14067         (cd): Use it.
14068         From Bob Weiner <weiner@wave.altrasoft.com>
14069
14070 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14071
14072         * keydefs.el: Changed keybindings of forward-char,
14073           backward, scroll-up and scroll-down to point to their
14074           -command counterparts.
14075
14076         * simple.el: New functions: forwarc-char-command,
14077           backwrad-char-command, scroll-up-command,
14078           scroll-down-command which work liek their counterparts
14079           except that they honor the variable
14080           signal-error-on-buffer-boundary.
14081
14082           Definition of signal-error-on-buffer-boundary received
14083           from src/cmds.c.
14084
14085           defvar declaration added for word-across-newline to avoid
14086           byte-compiler warning about the free variable reference.
14087
14088 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14089
14090         * winnt.el: Removed "%t" from the beginning of
14091         modeline-format. From now on, there's no nt-specifics in the modeline.
14092
14093 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14094
14095         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14096         of `when' with `if'.
14097
14098 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14099
14100         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14101         mswindows. Must be reworked along with glyphs.el, or
14102         merged into it, after there is images support.
14103
14104         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14105         'mswindows.
14106
14107 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14108
14109         * faces.el: fix for text cursor initialization.
14110         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14111         From Andy Piper <andyp@parallax.co.uk>
14112
14113 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14114
14115         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14116         if there is an existing package that handles it and warn the user
14117         about that mode.
14118
14119 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14120
14121         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14122         Installation" menu item when Installation-string is not bound.
14123
14124 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14125
14126         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14127         From Jeremiah W. James <jerry@cs.ucsb.edu>
14128
14129 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14130
14131         * msw-faces.el:
14132         * faces.el: Fix face initialization.
14133
14134 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14135
14136         * files.el (backup-enable-predicate): fix breakage introduced
14137         by TMPDIR patch.
14138
14139 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14140
14141         * x-faces.el (x-init-face-from-resources): The
14142           TTY face property retrieval functions don't return
14143           specifiers, so use face-property instead.
14144
14145 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14146
14147         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14148
14149 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14150
14151         * x-menubar.el: Expanded documentation for
14152           option-save-faces.  Changed Options -> Browse Faces
14153           menu entry to invoke customize-face.
14154
14155 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14156
14157         * faces.el: Most face initialization moved out of
14158           init-other-random-faces to the top level so that the
14159           initialization happens before Xemacs is dumped.  Much
14160           of the fascist "face-differs-from-default-p or FROB!"
14161           code has been retired in favor of letting the user do
14162           what they want to do.  Face initialization code changed
14163           to use `default' specifier tag so that the settings can
14164           be overridden later if the user wishes it.
14165
14166 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14167
14168         * about.el (about-hackers): Update contributors list.
14169
14170 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14171
14172         * specifier.el: Define new specifier tag `default'.
14173
14174         * modeline.el: Initialize faces using `default' tag.
14175
14176         * x-faces.el (x-init-face-from-resources): Remove
14177           specifier specs containing the `default' tag before
14178           adding new specs.
14179
14180 1998-03-02  John Jones  <jj@asu.edu>
14181
14182         * package-get.el (package-get-all): fixed arguments on call to
14183         package-admin-add-single-file-package.
14184         * package-get.el (package-get-installedp): fixed to match
14185         advertised behavior.
14186         * package-get.el: added function package-get-update-all which
14187         installs newest versions of all the current packages (if they are
14188         not already installed).
14189
14190 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14191
14192         * files.el (find-file-noselect): Uncommented `truename' binding in
14193         `let*' and use it later to set `buffer-file-truename' iff it's
14194         still nil, as happens for example when finding a compressed
14195         file with "jka-compr".
14196
14197 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14198
14199         * faces.el: in make-face-* type functions do the operation for all
14200         window systems, not just the first one found.
14201
14202         * font.el: call mswindows-list-fonts for mswindows.
14203
14204 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14205
14206         * code-process.el (call-process-region):
14207         * process.el (call-process-region):
14208         * package-get.el (package-get-dir):
14209         * files.el (backup-enable-predicate):
14210         * gnuserv.el (gnuserv-temp-file-regexp):
14211         Use temp-directory in place of `/tmp'.
14212
14213 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14214
14215         * "Fast" dired-in-C enhancements for Windows 95/NT:
14216
14217         * files.el: Added function, `wildcard-to-regexp', from GNU
14218           Emacs.
14219
14220         * files.el (insert-directory): Modified to use special
14221           dired-in-C enhancements if present.
14222
14223 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14224
14225         * code-files.el: make default coding no-conversion.
14226
14227 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14228
14229         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14230         the load-path.
14231
14232         * update-elc.el: Strip directory when testing for files not to
14233         bytecompile.
14234
14235 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14236
14237         * lisp-mode.el: Use recommended form for menus.
14238
14239         * info.el (Info-construct-menu): Use recommended form for menus.
14240
14241         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14242         entry.
14243
14244 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14245
14246         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14247           (get-frame-for-buffer-noselect): Always return frames
14248           in the not-this-window-p cond clause.
14249
14250 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14251
14252         * help.el (describe-installation): New function.
14253
14254         * x-menubar.el (default-menubar): Add describe-installation to
14255         Help menu.
14256
14257         * packages.el (packages-unbytecompiled-lisp): Installation.el
14258         should not be bytecompiled.
14259
14260         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14261         XEmacs.
14262
14263         * x-menubar.el (default-menubar): Use correct guard for VM menu
14264         entry.
14265
14266         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14267         coding.
14268         From Andy Piper <andyp@parallax.co.uk>
14269
14270 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14271
14272         * ldap.el: Do not require ldap-internal at compile time.
14273
14274 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14275
14276         * code-files.el: new file. a virtual copy of mule-files.el
14277         but without charset
14278         dependencies. (toggle-buffer-file-ocding-system) new function for
14279         changing the eol type for the current buffer.
14280
14281         * code-process.el: new file. a copy of
14282         mule-process.el. mule-process.el will disappear when things have
14283         settled.
14284
14285         * coding.el: new file. a virtual copy of mule-files.el but
14286         without charset dependencies. (coding-system-base) new function
14287         for getting the parent coding system of a coding system with eol
14288         type set.
14289
14290         * dumped-lisp.el: add above files for the non-mule case.
14291
14292 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14293
14294         * window-xemacs.el (display-buffer): If no explicit
14295           frame is specified, search for a window that displays
14296           the buffer on the currently selected frame, before
14297           searching other frames.
14298
14299 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14300
14301         * frame.el (get-frame-for-buffer): If not-this-window-p
14302           is non-nil, use window on the selected frame if it is not
14303           also the selected window.  When defaulting, search for
14304           windows on the currently selected fgrame before searching
14305           other frames.
14306
14307 1998-02-25  Didier Verna  <didier@xemacs.org>
14308
14309         * modeline.el (modeline-swap-buffers): originally named
14310         `mouse-release-modeline'. Whether to actually swap the buffers is
14311         decided in `mouse-drag-modeline'.
14312         (mouse-drag-modeline): A button release event is considered a
14313         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14314         stay unchanged.
14315
14316 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14317
14318         * x-menubar.el: Put redo on the menubar.
14319         From Aki Vehtari <Aki.Vehtari@hut.fi>
14320
14321 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14322
14323         * bytecomp.el (displaying-byte-compile-warnings): if
14324         temp-buffer-show-function is set, use it to display current set of
14325         warnings in the "*Compile-Log-Show*" buffer.
14326
14327         * simple.el (display-warning-buffer): if temp-buffer-show-function
14328         is set, use it to display current set of warnings in the
14329         "*Warnings-Show*" buffer.
14330
14331 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14332
14333         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14334         Common Lisp.
14335
14336 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14337
14338         * menubar.el: Allow button descriptors at least 2 long.
14339
14340         * x-menubar.el (default-menubar): Use recommended forms.
14341         (file-menu-filter): Remove.
14342         (edit-menu-filter): Remove.
14343
14344 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14345
14346         * about.el (about-hackers): Updated.
14347
14348 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14349
14350         * help.el (help-max-help-buffers): new variable
14351         (help-register-and-maybe-prune-excess): new function
14352         (help-buffer-name): use help-max-help-buffers.
14353         (with-displaying-help-buffer): use
14354         help-register-and-maybe-prune-excess.
14355
14356         * help.el (help-maybe-pretty-print-value): if the value fits on
14357         one line, let it.
14358
14359 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14360
14361         * (with-displaying-help-buffer): there is no need to kill the buffer
14362         if it exists, because with-output-to-temp-buffer will clear it.
14363         further, killing the buffer violates the rule that
14364         temp-buffer-show-function, if set, has the full responsibility of
14365         showing the temp buffer.  killing the buffer fucks with the window
14366         configuration, hosing temp-buffer-show-function.
14367
14368
14369 1998-02-23  Didier Verna  <didier@xemacs.org>
14370
14371         * modeline.el (mouse-drag-modeline):
14372         - Always scroll the modeline that was originally clicked on.
14373         - Use x pixels instead of x characters (which doesn't work anyway)
14374         as horizontal reference for modeline dragging. This allows us to
14375         keep on dragging the modeline even if the motion event occurs in
14376         another window.
14377
14378 1998-02-23  Didier Verna  <didier@xemacs.org>
14379
14380         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14381         glyph on the modeline to indicate that dragging the mouse has an
14382         effect both horizontally and vertically.
14383
14384 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14385
14386         * about.el (about-xemacs): Get rid of redundant visible version
14387         number.
14388
14389 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14390
14391         * about.el (about-hackers): Update credits.
14392
14393 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14394
14395         * prim/register.el (view-register): Show register type file-query.
14396
14397 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14398
14399         * mode-motion.el (mode-motion-highlight-internal):
14400           save-excursion inside save-window-exucrsion form to
14401           hide buffer point changes from save-window-excursion.
14402           Prevents display flickering when the mouse pointer
14403           moves.
14404
14405 1998-02-17  Didier Verna  <didier@xemacs.org>
14406
14407         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14408         function to handle correctly the case of a toolbar one side of the
14409         window: scrolling will not necessarily happen.
14410
14411 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14412
14413         * files.el (after-find-file): Restore missing argument
14414           to format that provides filename for "... consider M-x
14415           recover-file" message.  Also call `message' with "%s"
14416           as the first arg instead of an arbitrary string.
14417
14418 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14419
14420         * about.el (about-hackers): Various additions.
14421
14422 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14423
14424         * autoload.el (generate-file-autoloads-1): Don't force an extra
14425         line out when copying on-the-same line autoloads.
14426
14427         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14428         is installed.
14429
14430 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14431
14432         * x11/x-win-xfree86.el (x-win-init-xfree86):
14433         * x11/x-win-sun.el (x-win-init-sun):
14434         * x11/x-init.el (x-initialize-compose):
14435         * prim/simple.el:
14436         (backward-or-forward-kill-sexp):
14437         (backward-or-forward-kill-sentence):
14438         (backward-or-forward-kill-word):
14439         (backward-or-forward-delete-char):
14440         * prim/isearch-mode.el (isearch-help-or-delete-char):
14441         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14442         x-keysym-on-keyboard-p to detect backspace.
14443         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14444         Clean up symbols used with dead keys, checking Linux and solaris
14445         keysyms.
14446         Simplify x-win-*.el using above methods.
14447         Change documentation for x-keysym-*-p functions.
14448
14449 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14450
14451         * about.el (about-hackers): Restore entries for Michael Sperber and
14452         Vinnie Shelton.
14453         From Vinnie Shelton <acs@acm.org>
14454
14455 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14456
14457         * simple.el (count-words-region): Ditto.
14458
14459 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14460
14461         * simple.el (count-words-buffer): Document.  Don't print anything
14462         if non-interactive.
14463
14464 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14465
14466         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14467         multiple files in InfoDock.
14468
14469 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14470
14471         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14472         from version.el in InfoDock.
14473
14474         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14475         specially.
14476
14477 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14478
14479         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14480         variable name in docstring.
14481
14482 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14483
14484         * menubar.h: Include "gui.h".
14485
14486 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14487
14488         * site-load.el: Fix documentation.
14489
14490 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14491
14492         * package-get-base.el (package-get-base): Updated.
14493
14494         * keymap.el: PC-ize.
14495
14496 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14497
14498         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14499         from' on a fresh line.
14500
14501 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14502
14503         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14504         object.
14505
14506 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14507
14508         * undo-stack.el: PC-ize.
14509
14510         * cmdloop.el: PC-ize.
14511
14512 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14513
14514         * bytecomp-runtime.el: PC-ize.
14515
14516         * byte-optimize.el: Prolog fixup.  PC-ize.
14517
14518         * cus-dep.el: Spelling fix.
14519
14520         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14521         entries follow).
14522
14523 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14524
14525         * text-mode.el (text-mode-hook-identify): New function,
14526         put on text-mode-hook.  Set text-mode-variant here.
14527         (text-mode): Don't set it here.
14528
14529 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14530
14531         * text-mode.el (text-mode-hook): New defvar.
14532         (text-mode-variant): New variable.
14533         (text-mode): Set that variable locally.
14534         (toggle-text-mode-auto-fill): New command.
14535
14536 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14537
14538         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14539
14540 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14541
14542         * text-mode.el (paragraph-indent-text-mode):
14543         Renamed from spaced-text-mode.
14544         (text-mode-map): Bind TAB to indent-relative.
14545         (indented-text-mode-map): Variable deleted.
14546         (indented-text-mode): Now an alias for text-mode.
14547
14548 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14549
14550         * loadup.el: test-atoms debugging stuffs removed.
14551
14552 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14553
14554         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14555
14556 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14557
14558         * help.el (describe-beta): Made it use `locate-data-file'.
14559         (describe-distribution): Ditto.
14560         (describe-copying): Ditto.
14561         (describe-project): Ditto.
14562         (view-emacs-news): Ditto.
14563
14564         * help-nomule.el (help-with-tutorial): Made it use
14565         `locate-data-file' to find tutorial.
14566
14567 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14568
14569         * about.el: Corrected my email address.
14570
14571         * mouse.el: Added 'mouse-mswindows-drop' similar to
14572         'mouse-offix-drop'.
14573
14574 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14575
14576         * loadup.el (running-xemacs): Spelling fix.
14577
14578 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14579
14580         * packages.el (packages-find-packages-1): Don't allow a backwards
14581         compatible lisp tree to overwrite `preloaded-file-list'.
14582
14583 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14584
14585         * loadup.el: Don't delete "xemacs" prior to dumping.
14586
14587 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14588
14589         * package-info.el (pi-last-mod-date): New function.
14590         (pi-author-version): New function.
14591         (batch-update-package-info): Use them.
14592
14593 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14594
14595         * frame.el (get-frame-for-buffer-default-to-current): Create.
14596         (get-frame-for-buffer-noselect): Allow user to use current frame
14597         with `get-frame-for-buffer-default-to-current'.
14598
14599 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14600
14601         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14602         (byte-compile-output-docform): Ditto.
14603         (byte-compile-compiled-obj-to-list): Ditto.
14604
14605 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14606
14607         * startup.el (command-line-1): Removed code that ran
14608           buffer-menu.
14609
14610 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14611
14612         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14613
14614 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14615
14616         * frame.el (suspend-emacs-or-iconify-frame): Check using
14617         `device-on-window-system-p' instead of explicitly checking for X,
14618         so that the same logic works for MS Windows.
14619         (suspend-or-iconify-emacs): Ditto.
14620
14621 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14622
14623         * about.el (about-maintainer-info): Andy Piper is back.
14624         (xemacs-hackers): Updated Andy Piper's email address.
14625         (about-hackers): Added Jonathan Harris.
14626         (about-hackers): Updated Tibor Polgar's email address.
14627
14628 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14629
14630         * about.el: Add xemacs.org email manager.
14631
14632         * package-get-base.el (package-get-base): Updated with most recent
14633         package updates.
14634
14635 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14636
14637         * help.el (function-arglist): Use `indirect-function' instead of
14638         `symbol-function' so that aliases are treated correctly.
14639
14640 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14641
14642         * help.el (help-map): Add f1 binding to `help-for-help'.
14643         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14644         (describe-key-briefly): Use `princ' "%s" to print object.
14645         (with-displaying-help-buffer): Kill buffer if it exists, again.
14646         (describe-key): Use `princ' "%s" to print object.
14647         (describe-function-1): Use `princ' "%s" to print object.
14648         Commented out alias lines removed.
14649         (help-pretty-print-limit): New variable to control pretty-printing
14650         of variable values.
14651         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14652         `help-pretty-print-value' again.  Only print-print when OBJECT is
14653         list of length less than `help-pretty-print-limit'.
14654         (describe-variable): Use `help-maybe-pretty-print-value' again.
14655
14656 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14657
14658         * simple.el (blink-matching-open): Remove C++ kludge.
14659         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14660
14661 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14662
14663         * info.el (Info-default-directory-list): Made the documentation
14664         more explanitory.
14665
14666 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14667
14668         * lisp/packages.el:
14669         * lisp/package-admin.el:
14670         * lisp/build-report.el:
14671         Fix typos.
14672
14673 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14674
14675         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14676         warnings in Java buffers without final newline and editing the
14677         last line.
14678
14679 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14680
14681         * packages.el (packages-find-packages-1): Don't allow a backwards
14682         compatible lisp tree to overwrite `preloaded-file-list'.
14683         Suggested by Colin Rafferty  <colin@xemacs.org>
14684
14685         * mouse.el (mouse-offix-drop): Set undo-boundary.
14686         From Oliver Graf <ograf@fga.de>
14687
14688 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14689
14690         * loadup.el (load-gc): rewrite as defun.
14691         Print something sensical if a required dump-time file isn't found.
14692
14693 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14694
14695         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14696         bug strikes a menudescriptor.
14697
14698         * package-get-base.el (package-get-base): Updated.
14699
14700         * package-info.el (batch-update-package-info): Derive REQUIRES
14701         from the Makefile.
14702
14703 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14704
14705         * files.el (save-some-buffers): Don't play games with deleting
14706         other windows if we are in the minibuffer window.
14707
14708 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14709
14710         * modeline.el (modeline-minor-mode-menu): Add support for :active
14711         (add-minor-mode): Document :active property to TOGGLE.
14712
14713 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14714
14715         * modeline.el (modeline-minor-mode-menu): Add support for an
14716         `:included' predicate in the `toggle-sym' plist.
14717         (add-minor-mode): Document the :included property, format
14718         docstring some more.
14719         (modeline-minor-mode-menu): Documentation string added.
14720
14721 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14722
14723         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14724         labels from the symbol-names by thwacking off the overly redundant
14725         and overused "mode", parenthesizing "minor", and capitalizing the
14726         resultant strings.  Also shortened the menu's title by eliminating
14727         the redundant buffer name.
14728         (add-minor-mode): Beautified the docstring, added mention of the
14729         `:menu-tag' property of TOGGLE.
14730         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14731         `toggle-sym' to beatify the mode-life menus.
14732         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14733         `auto-fill-function'.
14734
14735 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14736
14737         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14738         menus to :style 'toggle.
14739
14740 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14741
14742         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14743
14744 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14745
14746         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14747         only recognize first hyperlink.
14748         (hyper-apropos-highlightify): Deletia, this is already done by
14749         `hyper-apropos-insert-face'.
14750         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14751
14752 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14753
14754         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14755         mail.
14756         (toolbar-mail-reader): Add support for `send'.
14757         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14758
14759 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14760
14761         * info.el (Info-emacs-info-file-name): Add defvar for
14762         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14763         will function properly.
14764
14765 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14766
14767         * simple.el: make the backwards delete function called by
14768         `backward-or-forward-delete-char' user configurable.
14769
14770 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14771
14772         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14773         compiled function got loaded from.
14774
14775 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14776
14777         * term/apollo.el: Synched up with InfoDock 3.6.2.
14778
14779 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14780
14781         * startup.el (load-init-file): Load autoloads earlier.
14782         (startup-splash-frame): Handle InfoDock logo.
14783
14784         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14785         InfoDock.
14786         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14787
14788         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14789         doesn't have this function.
14790
14791         * packages.el (locate-data-file): Fix to call `locate-file'.
14792
14793 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14794
14795         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14796         version of version.el.
14797         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14798
14799         * x-menubar.el (default-menubar): Guard reference to
14800         `gnuserv-frame'.
14801         (default-menubar): Guard references to `font-lock-mode'.
14802         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14803         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14804
14805         * make-docfile.el: Don't snarf doc strings from autoloads.
14806
14807         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14808         loading auto-autoloads files.
14809
14810         * loaddefs.el: Disable dumping autoloads.
14811
14812 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14813
14814         * lisp-mnt.el: Synch to Emacs 20.2.
14815
14816         * help.el: Remove manual autoload of `finder-by-keyword'.
14817
14818         * finder.el (finder-by-keyword): Autoload.
14819
14820         * help.el: Conditionalize hyperbole setup.
14821
14822 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14823
14824         * packages.el (package-require): Update to reflect new data format.
14825
14826 1998-01-02  Didier Verna  <didier@xemacs.org>
14827
14828         * x-menubar.el (default-menubar): make the tutorials available
14829         through the menubar. (Plus some compilation warnings cleanup).
14830
14831 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14832
14833         * check-features.el: New file.  Perform sanity check after build.
14834
14835         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14836         files to tooltalk package.
14837         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14838         package.
14839
14840         * package-admin.el (package-admin-xemacs): Use better default for
14841         location of XEmacs binary.
14842
14843 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14844
14845         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14846         tag with sexp and add value tag with value `t'.
14847
14848 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14849
14850         * package-get.el: Changes to work with real data.
14851         From Pete Ware <ware@cis.ohio-state.edu>
14852
14853         * packages.el (packages-reload-autoloads): Guard load for the time
14854         being.
14855
14856         * update-elc.el ("packages.el"): Force loading packages.el instead
14857         of possibly out-of-date packges.elc.
14858         * make-docfile.el ("packages.el"): Ditto.
14859
14860 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14861
14862         * build-report.el (build-report-delete-regexp): Added a rule for
14863         the main tarball shadowing anything past it.
14864
14865 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14866
14867         * packages.el (package-provide): Delete a previous provide.
14868
14869         * package-info.el: New file.
14870
14871         * package-get.el: New file.
14872         From Pete Ware <ware@cis.ohio-state.edu>
14873         (package-get): Fix md5 computation to work with Mule.
14874
14875 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14876
14877         * simple.el (log-message-*): Quote symbols in docstrings properly.
14878
14879 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14880
14881         * packages.el (packages-new-autoloads): Ignore symbolic links.
14882
14883         * cus-face.el (face-custom-attributes-get): Fix typo.
14884         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14885
14886 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14887
14888         * startup.el (load-init-file): Reload new or changed autoloads
14889         unless inhibited.  Reload modified dumped lisp (stubbed).
14890
14891         * packages.el (packages-new-autoloads): New function.
14892         (packages-reload-autoloads): New function.
14893         (packages-reload-dumped-lisp): New (stub) function.
14894
14895         * loadup.el: Inhibit reloading dumped files when running temacs.
14896
14897         * loadhist.el (file-provides): Extend to handle variant
14898         extensions.
14899
14900         * replace.el (query-replace): Fix typo.
14901
14902 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14903
14904         * make-docfile.el: list-autoloads-path has been renamed.
14905         * update-elc.el: list-autoloads has been renamed.
14906
14907         * packages.el (packages-list-autoloads): Renamed.
14908         (packages-list-autoloads-path): Ditto.
14909
14910 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14911
14912         * packages.el (packages-find-packages-1): Made it signal a warning
14913         for an error in an auto-autoload.el file.
14914
14915 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14916
14917         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14918         tag with const.
14919         From Aki Vehtari <Aki.Vehtari@hut.fi>
14920
14921         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14922
14923         * loadhist.el (unload-feature): Remove autoload.
14924
14925 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14926
14927         * loadhist.el: Unpackaged.
14928
14929         * help.el (describe-symbol-find-file): Rename
14930         `describe-function-find-file' and make old name obsolete.
14931         (describe-function-1): Use it.
14932         (describe-function-1): Guard reference to
14933         `compiled-function-annotation'.
14934
14935 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14936
14937         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14938         argument.
14939         (help-mode-quit): New optional arg to control whether it kills or
14940         buries.  Tidied up.
14941         (with-displaying-help-buffer): Don't kill buffer initially, even
14942         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14943         (help-pretty-print-value): Rename back from
14944         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14945         use it, otherwise use dumped `cl-prettyprint'.
14946         (describe-variable): Use `help-pretty-print-value' again.
14947         (find-func): Removed reference to "find-func" at end.
14948
14949 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14950
14951         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14952           GUI XEmacs. Rename? x-menubar is rather window system
14953           independant, except for a couple of items.
14954
14955 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14956
14957         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14958         entries as they will no longer be distributed with XEmacs.
14959
14960         * format.el (format-alist): Fix image/tiff regexps.
14961         From P. E. Jareth Hein <jareth@camelot-soft.com>
14962
14963         * help.el (help-maybe-pretty-print-value): Rename.
14964         (describe-variable): Use it.
14965         (describe-variable): Add trailing linefeed.
14966
14967 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14968
14969         * help.el (describe-function-1): Don't output anything for
14970           arglist of autoload functions.
14971
14972 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14973
14974         * help.el (describe-function-1): Don't output anything for
14975           arglist of autoload functions.
14976
14977 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14978
14979         * help.el (help-mode-map): New bindings for `help-mode-bury',
14980         `describe-function-at-point', `describe-variable-at-point',
14981         `Info-elisp-ref', `customize-variable', `help-next-section' and
14982         `help-prev-section'.
14983         (help-next-section): New function.
14984         (help-prev-section): New function.
14985         (help-mode-quit): Changed to kill the help buffer.
14986         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14987         correctly.
14988         (help-buffer-name): New function to generate the name of help
14989         buffers.
14990         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14991         argument giving the name of the help buffer.
14992         (describe-key): Use `with-displaying-help-buffer' with name.
14993         (describe-mode): Ditto.
14994         (describe-bindings): Ditto.
14995         (describe-prefix-bindings): Ditto.
14996         (view-lossage): Ditto.
14997         (with-syntax-table): New macro.
14998         (function-called-at-point): Use `ignore-errors' and
14999         `with-syntax-table'.
15000         (function-at-point): Ditto.
15001         (describe-function): Use `with-displaying-help-buffer' with name.
15002         (function-arglist): Extracted from `describe-function-1'.  Returns
15003         function's arglist as string.
15004         (function-documentation): Extracted from `describe-function-1'.
15005         Returns function's docstring.
15006         (describe-function-1): Remove all the "stream" garbage, including
15007         the stream argument.  Use `function-arglist' and
15008         `function-documentation'.
15009         (describe-function-arglist): Just use `function-arglist'.
15010         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15011         (help-pretty-print-value): New function to help with
15012         pretty-printing variable values.  Knows about `#<...>'.  Needs
15013         `pp-internal'.
15014         (describe-variable): Use `with-displaying-help-buffer' with name.
15015         Formatting improved.  Display file where variable is defined, if
15016         known.  Use `help-pretty-print-value'.
15017         (describe-syntax): Use `with-displaying-help-buffer' with name.
15018         (list-processes): Remove "stream" garbage.
15019
15020 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15021
15022         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15023         call a dumped routine instead.
15024
15025         * x-win-xfree86.el: Wrap file in defun.
15026         * x-win-sun.el: Ditto.
15027
15028 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15029
15030         * help.el (view-emacs-news): Remove usage of outl-mouse which
15031         advises functions and does other evil things.
15032
15033 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15034
15035         * format.el (format-alist): Add `image/tiff'.
15036         From P. E. Jareth Hein <jareth@camelot-soft.com>
15037
15038 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15039
15040         * about.el (about-hackers): More names added.
15041
15042         * make-docfile.el: Remove superfluous package path search.
15043
15044         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15045
15046 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15047
15048         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15049         ignored shadows.
15050
15051 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15052
15053         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15054         get trailing slashes when added to the load-path.
15055
15056         * x-init.el (init-x-win): Locate where XEmacs X localization files
15057         are.
15058
15059 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15060
15061         * x-faces.el: Added support for foregroundToolBarColor
15062           to xpm-color-symbols.
15063
15064 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15065
15066         * etags.el (tags-remove-duplicates): Removed.
15067         (buffer-tag-table-list): Use `delete-duplicates'.
15068
15069         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15070         correctly.
15071         (get*): Defalias to `get'.
15072
15073         * cl.el (eql): Compare integers with `eq'.
15074         (cl-map-extents): Check for `map-extents' first.
15075
15076 1997-12-17  Didier Verna  <didier@xemacs.org>
15077
15078         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15079         added the 'numero', 'copyright' and 'trademark' symbols.
15080
15081         * leim/quail/latin-post.el ("french-postfix"): see above.
15082
15083 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15084
15085         * widget.el (define-widget): Check the arguments.
15086
15087         * cus-edit.el (customize-face): Use `check-argument-type'.
15088         (custom-variable-value-create): Use `signal' to signal error.
15089         (custom-variable-reset-saved): Ditto.
15090         (custom-variable-reset-standard): Ditto.
15091         (custom-face-reset-saved): Ditto.
15092
15093         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15094         (widget-default-format-handler): Ditto.
15095         (widget-checklist-add-item): Ditto.
15096         (widget-radio-add-item): Ditto.
15097         (widget-editable-list-entry-create): Ditto.
15098         (widget-sexp-prompt-value): Ditto.
15099
15100         * custom.el (custom-declare-variable): Signal errors better.
15101         (custom-handle-keyword): Ditto.
15102         (custom-declare-group): Ditto.
15103
15104         * window-xemacs.el (windows): Ditto.
15105
15106         * menubar.el (menu): Ditto.
15107
15108         * keydefs.el (keyboard): Ditto.
15109
15110         * minibuf.el (minibuffer): Ditto.
15111
15112         * process.el (execute): Ditto.
15113
15114         * fill.el (fill): Ditto.
15115
15116         * modeline.el (modeline): Ditto.
15117
15118         * help.el (help): Ditto.
15119
15120         * faces.el (faces): Ditto.
15121
15122         * files.el (files): Ditto.
15123
15124         * x-init.el (x): Ditto.
15125
15126         * lisp-mode.el (lisp): Ditto.
15127
15128         * process.el (processes): Ditto.
15129
15130         * mouse.el (mouse): Ditto.
15131
15132         * abbrev.el (abbrev): Moved from cus-edit.
15133
15134         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15135         as variable declaration.
15136
15137 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15138
15139         * menubar.el (find-menu-item): Use `check-argument-type'.
15140         (find-menu-item): Cosmetic changes.
15141
15142 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15143
15144         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15145
15146 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15147
15148         * startup.el (set-default-load-path): Only search package-path
15149         when not running temacs.
15150
15151         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15152         files.
15153
15154         * loadup.el: Correct commentary.  Reformatting.
15155         (really-early-error-handler): Use absolute path to the
15156         first dumped-lisp.el file.
15157         (really-early-error-handler): Print full path name of
15158         each dumped lisp file (inherited from InfoDock).
15159
15160         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15161         dumped-lisp.el files.
15162
15163         * make-docfile.el (preloaded-file-list): Reorder when the
15164         package-path is searched.
15165         * update-elc.el: Ditto.
15166
15167         * lisp-mode.el (call-with-condition-handler): Treat the same as
15168         `condition-case' for indentation.
15169
15170         * about.el (about-xemacs): Update release date.
15171
15172 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15173
15174         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15175         anywhere but at the last clause.
15176         (ecase): Disallow `t' and `otherwise'.
15177
15178 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15179
15180         * cus-edit.el (custom-buffer-create-buttons): New function
15181         from stuff moved out of `custom-buffer-create-internal'.
15182         (custom-novice): New variable.  Default t.
15183         (custom-display-global-buttons): Ditto.  Default `top'.
15184         (custom-buffer-create-internal): Only display help if
15185         `custom-novice' is non-nil.  Display global buttons according to
15186         `custom-display-global-buttons'.
15187
15188 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15189
15190         * menubar.el (find-menu-item): Use `check-argument-type'.
15191         (find-menu-item): Cosmetic changes.
15192
15193 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15194
15195         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15196         look.
15197
15198 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15199
15200         * format.el (format-deannotate-region):  Bug fix.
15201         Deannotating a region containing unknown tags would fail
15202         (causing decoding of text/enriched to fail at user level)
15203
15204 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15205
15206         * minibuf.el (read-directory-name): Support sixth
15207           arg, HISTORY, as already documented.
15208
15209 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15210
15211         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15212         to `ecase'.
15213
15214 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15215
15216         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15217         skk-activate.
15218
15219 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15220
15221         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.