update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
4         CHISE.
5
6 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `==ucs-sip@iso'.
10
11         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
12         CHISE.
13
14 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
17         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
18         (=ucs-sip-ext-b@iso): Fix registry.
19         (==ucs-sip-ext-b@iso): Ditto.
20         (===ucs-sip-ext-b@iso): Ditto.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=ucs-sip@iso'.
24
25 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=>cbeta'.
29
30 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `=>cns11643-7'.
34
35         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
36
37 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
40         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
41
42 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
45         `=ucs@cns'.
46         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
47         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
48         `=ucs@jis/1990'.
49         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
50         `=ucs@jis/2000'.
51         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
52         `=ucs@jis/2004'.
53         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
56         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
57
58 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
61         XEmacs CHISE.
62         (==jis-x0208@1978/1pr): Ditto.
63         (==jis-x0208@1978/2-pr): Ditto.
64
65 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         setting for `===jis-x0213-1@2004'.
69
70 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hanyo-denshi/jb'.
77
78         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
79         XEmacs CHISE.
80         (=+>hanyo-denshi/ft): Ditto.
81         (=+>hanyo-denshi/jt): Ditto.
82
83 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `===hanyo-denshi/hg'.
87
88 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
91         XEmacs CHISE.
92         (===hanyo-denshi/hg): Ditto.
93
94 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
97         glyph-forms instead of detailed glyph-images.
98         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
99         `=adobe-japan1-*'.
100         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
101         (===adobe-japan1-1): Ditto.
102         (===adobe-japan1-2): Ditto.
103         (===adobe-japan1-3): Ditto.
104         (===adobe-japan1-4): Ditto.
105         (===adobe-japan1-5): Ditto.
106         (===adobe-japan1-6): Ditto.
107         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
108         `=>>>adobe-japan1' as the mother.
109         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
110         `=>>adobe-japan1' as the mother.
111         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
112         glyph-images.
113         (==jis-x0208@1978): Ditto.
114         (==jis-x0208@1983): Ditto.
115         (==jis-x0208@1990): Ditto.
116         (==jis-x0213-1): Ditto.
117         (==jis-x0213-1@2000): Ditto.
118         (==jis-x0213-1@2004): Ditto.
119         (==jis-x0213-2): Ditto.
120         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
121         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
122         `=jis-x0208@1978'.
123         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
124         `=jis-x0208@1983'.
125         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
126         `=jis-x0208@1990'.
127         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
128         `=jis-x0213-1'.
129         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
130         `=jis-x0213-1@2000'.
131         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
132         `=jis-x0213-1@2004'.
133         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
134         `=jis-x0213-2'.
135         (===jis-x0208): New coded-charset for XEmacs CHISE.
136         (===jis-x0208@1978): Ditto.
137         (===jis-x0208@1983): Ditto.
138         (===jis-x0208@1990): Ditto.
139         (===jis-x0213-1): Ditto.
140         (===jis-x0213-1@2000): Ditto.
141         (===jis-x0213-2): Ditto.
142         (===jis-x0212): Ditto.
143         (===ks-x1001): Ditto.
144         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
145         mother.
146         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
147         as the mother.
148         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
149         as the mother.
150         (===cns11643-1): New coded-charset for XEmacs CHISE.
151         (===cns11643-2): Ditto.
152         (===cns11643-3): Ditto.
153         (===cns11643-4): Ditto.
154         (===cns11643-5): Ditto.
155         (===cns11643-6): Ditto.
156         (===cns11643-7): Ditto.
157         (=>>cns11643-1): Ditto.
158         (==big5-cdp): Indicate abstract glyph-images instead of
159         representative glyph-images.
160         (===big5-cdp): New coded-charset for XEmacs CHISE.
161         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
162         detailed glyph-images.
163         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
164         `=hanyo-denshi/*'.
165         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
166         (===hanyo-denshi/ib): Ditto.
167         (===hanyo-denshi/jt): Ditto.
168         (===hanyo-denshi/ks): Ditto.
169         (===mj): Ditto.
170         (===mj-0): Ditto.
171         (===mj-1): Ditto.
172         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
173         `=>>>hanyo-denshi/*' as its mother.
174         (==gt): Indicate abstract glyph-forms instead of detailed
175         glyph-images.
176         (===gt): New coded-charset for XEmacs CHISE.
177         (=>>>gt): Indicates `==gt' instead of `=gt'.
178         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
179         (==gt-k): Indicate abstract glyph-forms instead of detailed
180         glyph-images.
181         (===gt-k): New coded-charset for XEmacs CHISE.
182         (==daikanwa): Indicates glyph-images instead of detailed
183         glyph-images.
184         (===daikanwa): New coded-charset for XEmacs CHISE.
185         (===daikanwa/+p): Ditto.
186         (===daikanwa/ho): Ditto.
187         (==cbeta): Ditto.
188         (===cbeta): Ditto.
189         (==jef-china3): Ditto.
190         (===jef-china3): Ditto.
191         (==ruimoku-v6): Ditto.
192         (==ucs@iso): Indicate representative glyph-forms instead of
193         representative glyph-images.
194         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
195         (==ucs@unicode): Indicate representative glyph-forms instead of
196         representative glyph-images.
197         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
198         `=ucs@unicode'.
199         (==ucs@cns): Indicate representative glyph-forms instead of
200         representative glyph-images.
201         (==ucs@jis): Ditto.
202         (==ucs@jis/1990): Ditto.
203         (==ucs@jis/2000): Ditto.
204         (==ucs@jis/2004): Ditto.
205         (==ucs@ks): Ditto.
206         (===ucs@iso): New coded-charset for XEmacs CHISE.
207         (===ucs@unicode): Ditto.
208         (===ucs@gb): Ditto.
209         (===ucs@ks): Ditto.
210         (===ucs-bmp-cjk@gb): Ditto.
211         (===ucs-sip-ext-b@iso): Ditto.
212
213 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
217         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
218         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
219         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
220         `===cns11643-3', `===cns11643-4', `===cns11643-5',
221         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
222         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
223         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
224         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist):
227         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
228         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
229         - Use "&g1-[NAME];" for `=>>[NAME]'.
230         - Abolish "&g2-[NAME];".
231
232 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
235         `=>>ucs@cns' as the mother.
236
237 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `==ucs@ks'.
241
242 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
245         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
246         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
247         0x00E30000〜0x00E409D5.
248
249 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist):
252         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
253         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
254
255 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
259
260         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
261         (=mj-0): Ditto.
262         (=mj-1): Ditto.
263         (==mj): Ditto.
264         (==mj-0): Ditto.
265         (==mj-1): Ditto.
266         (=>>mj): Ditto.
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         setting for `=mj' and `==mj'.
270
271 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
274         CHISE.
275
276 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
279         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
280         `=>ucs@hanyo-denshi'.
281
282 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `=koseki' and `=>ucs@hanyo-denshi'.
286
287         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
288         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
289
290 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
293         XEmacs CHISE.
294
295 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist):
298         Change priority of `=>>>ucs@iso'.
299
300         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
301         `=>>>ucs@iso' as the mother.
302         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
303
304 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-coding.el (coded-charset-entity-reference-alist):
307         Change priority of `=>>>ucs@unicode'.
308
309         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
310         `=ucs@unicode'.
311
312 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist):
315         Change priority of `=>>>ucs@jis'.
316
317         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
318         `=ucs@jis'.
319
320 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323         setting for `==daikanwa/+p'.
324
325 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `==shinjigen@1ed'.
329
330 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
333         XEmacs CHISE.
334
335 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-conf.el (==shinjigen): Modify DOC.
338         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
339         (==shinjigen@rev): Modify DOC.
340
341 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
344         CHISE.
345
346 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         settings for `==daikanwa' and `==ucs@JP/hanazono'.
350
351         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
352         XEmacs CHISE.
353
354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
355         `==daikanwa'.
356
357 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `==cns11643-7'.
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `==cns11643-7'.
364
365 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `==cns11643-6'.
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `==cns11643-6'.
372
373 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `==cns11643-5'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `==cns11643-5'.
380
381 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
384         setting for `==cns11643-4'.
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `==cns11643-4'.
388
389 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `==cns11643-3'.
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `==cns11643-3'.
396
397 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `==cns11643-2'.
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `==cns11643-2'.
404
405 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist):
408         Change priority of `=>>>ucs@ks'.
409
410         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
411         `=ucs@ks'.
412
413 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
416         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
417         `==ucs@cns' and `==cns11643-1'.
418
419         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
420         (==cns11643-2): Ditto.
421         (==cns11643-3): Ditto.
422         (==cns11643-4): Ditto.
423         (==cns11643-5): Ditto.
424         (==cns11643-6): Ditto.
425         (==cns11643-7): Ditto.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `==cns11643-1'.
429
430 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist):
433         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
434         `=>>>ucs@jis/1990'.
435
436         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
437         `=ucs@jis/1990'.
438         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
439         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
440
441 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist):
444         Change priority of `=>>>ucs@cns'.
445
446         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
447         `=ucs@cns'.
448
449 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
452         `==ks-x1001'.
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
455         `=ks-x1001' instead of `korean-ksc5601'; add setting for
456         `==ks-x1001'.
457
458 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
461
462 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
465         `=jis-x0208'.
466         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
467         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
468         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
469         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
470         (=>>>jis-x0213-1@2000): Changed to an alias for
471         `=jis-x0213-1@2000'.
472         (=>>>jis-x0213-1@2004): Changed to an alias for
473         `=jis-x0213-1@2004'.
474         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
475
476 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
479         `=adobe-japan1-0'.
480         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
481         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
482         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
483         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
484         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
485         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
486
487 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
491         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
492         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
493         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
494         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
495
496 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
500         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
501         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
502         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
503         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
504         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
505         `==jis-x0212'.
506
507 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
510         "AdobeJapan1-[0-6]$".
511         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
512         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
513         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
514         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
515         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
516         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
517         (==adobe-japan1-1): Ditto.
518         (==adobe-japan1-2): Ditto.
519         (==adobe-japan1-3): Ditto.
520         (==adobe-japan1-4): Ditto.
521         (==adobe-japan1-5): Ditto.
522         (==adobe-japan1-6): Ditto.
523         (==jis-x0208): Ditto.
524         (==jis-x0208@1978): Ditto.
525         (==jis-x0208@1983): Ditto.
526         (==jis-x0208@1990): Ditto.
527         (==jis-x0213-1): Ditto.
528         (==jis-x0213-1@2000): Ditto.
529         (==jis-x0213-1@2004): Ditto.
530         (==jis-x0213-2): Ditto.
531         (==jis-x0212): Ditto.
532         (==gb2312): Ditto.
533         (==iso-ir165): Ditto.
534         (==gb12345): Ditto.
535         (==ks-x1001): Ditto.
536         (==cns11643-1): Ditto.
537         (==cns11643-2): Ditto.
538         (==cns11643-3): Ditto.
539         (==cns11643-4): Ditto.
540         (==cns11643-5): Ditto.
541         (==cns11643-6): Ditto.
542         (==cns11643-7): Ditto.
543         (==big5-cdp): Ditto.
544         (==hanyo-denshi/ja): Ditto.
545         (==hanyo-denshi/jb): Ditto.
546         (==hanyo-denshi/jc): Ditto.
547         (==hanyo-denshi/jd): Ditto.
548         (==hanyo-denshi/ft): Ditto.
549         (==hanyo-denshi/ia): Ditto.
550         (==hanyo-denshi/ib): Ditto.
551         (==hanyo-denshi/hg): Ditto.
552         (==hanyo-denshi/jt): Ditto.
553         (==hanyo-denshi/ks): Ditto.
554         (==gt): Ditto.
555         (==gt-k): Ditto.
556         (==daikanwa): Ditto.
557         (==shinjigen): Ditto.
558         (==ucs@iso): Ditto.
559         (==ucs@unicode): Ditto.
560         (==ucs@gb): Ditto.
561         (==ucs-bmp@gb): Ditto.
562         (==ucs@cns): Ditto.
563         (==ucs-bmp@cns): Ditto.
564         (==ucs@jis): Ditto.
565         (==ucs@jis/1990): Ditto.
566         (==ucs@jis/2000): Ditto.
567         (==ucs@jis/2004): Ditto.
568         (==ucs@JP): Ditto.
569         (==ucs@JP/hanazono): Ditto.
570         (==ucs@ks): Ditto.
571         (==ucs-bmp@ks): Ditto.
572         (==ucs@cns11643): Ditto.
573         (==ucs-bmp-cjk@gb): Ditto.
574         (==ucs-bmp-cjk@JP/hanazono): Ditto.
575         (==ucs-sip-ext-b@iso): Ditto.
576
577 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Use
580         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
581
582         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
583         XEmacs CHISE.
584         (=ucs-bmp-cjk@unicode): Abolished.
585
586 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `=+>ucs-bmp-cjk-compat@jis'.
590
591         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
592         for XEmacs CHISE.
593
594 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
597         CHISE.
598
599 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
602         for XEmacs CHISE.
603         (=jis-x0208@1978/1er-pr): Abolished.
604         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
605         `=jis-x0208@1978/1er-pr' as the mother.
606
607 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `=ucs-itaiji-084'.
611
612 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-charset.el (default-coded-charset-priority-list):
615         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
616
617         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
618         XEmacs CHISE.
619         (=ucs-bmp-itaiji-084): Ditto.
620
621 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
624         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
625
626 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
630
631         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
632         XEmacs CHISE.
633         (=big5-cdp-var-5): Ditto.
634
635 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
638         XEmacs CHISE.
639
640 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
643         XEmacs CHISE.
644
645 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `=>>>hanyo-denshi/ft'.
649
650 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
653         XEmacs CHISE.
654         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
655         `=hanyo-denshi/jd' as the mother.
656
657 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
660         XEmacs CHISE.
661         (=+>adobe-japan1-1): Ditto.
662         (=+>adobe-japan1-2): Ditto.
663         (=+>adobe-japan1-3): Ditto.
664         (=+>adobe-japan1-4): Ditto.
665         (=+>adobe-japan1-5): Ditto.
666         (=+>adobe-japan1-6): Ditto.
667         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
668
669 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist):
672         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
673         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
674
675         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
676         the top.
677
678 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
681         XEmacs CHISE.
682         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
683         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
684         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
685
686 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-charset.el (default-coded-charset-priority-list):
689         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
690         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
691
692         * mule/mule-conf.el: Modify order of definitions of some
693         coded-charsets.
694
695 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist):
698         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
699         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
700
701         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
702         CHISE.
703         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
704         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
705
706 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
709         CHISE.
710
711 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `=daikanwa/+2p'.
715
716         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
717         XEmacs CHISE.
718
719 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
722         XEmacs CHISE.
723         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
724
725 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `=>>>hanyo-denshi/ib'.
729
730 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
733         XEmacs CHISE.
734         (=>>>hanyo-denshi/ib): Ditto.
735         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
736         `=hanyo-denshi/ja' as the mother.
737         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
738         `=hanyo-denshi/ib' as the mother.
739
740 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
743         XEmacs CHISE.
744         (utf-8-ivs-mcs-er): Likewise.
745         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
746         and `=>ucs-gb'.
747         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
748         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
749         `ucs-gb' and `=>ucs-gb'.
750         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
751         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
752         and `=>ucs-cns'.
753         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
754         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
755         `ucs-cns' and `=>ucs-cns'.
756         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
757         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
758         `ucs-big5' and `=>ucs-big5'.
759         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
760         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
761         `ucs-big5' and `=>ucs-big5'.
762         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
763         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
764         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
765         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
766         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
767         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
768         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
769         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
770         `=>ucs-jis'; modify DOC and mnemonic.
771         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
772         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
773         and `=>ucs-jis'; modify DOC and mnemonic.
774         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
775         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
776         `=>ucs-ks'.
777         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
778         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
779         and `=>ucs-ks'.
780         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
781
782 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist):
785         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
786
787 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist):
790         Modify priorities.
791
792 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist):
795         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
796
797 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
801
802 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
805         CHISE.
806
807 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
810         CHISE.
811
812 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
815         CHISE.
816
817 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `=+>ucs-bmp-cjk@unicode'.
821
822         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
823         for XEmacs CHISE.
824
825 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `=>>daikanwa'.
829
830 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `=>>hanyo-denshi/jt'.
834
835 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
838         XEmacs CHISE.
839         (=+>jis-x0208@1990): Ditto.
840         (=+>jis-x0213-1@2000): Ditto.
841
842 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
845         XEmacs CHISE.
846
847 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
848
849         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
850         XEmacs CHISE.
851         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
852         `=hanyo-denshi/jc' as the mother.
853
854 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         setting for `=+>adobe-japan1'.
858
859         * mule/mule-charset.el (default-coded-charset-priority-list):
860         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
861         and `=>>hanyo-denshi/ft' to `=>>gt'.
862
863 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
866         XEmacs CHISE.
867         (=>>adobe-japan1-1): Ditto.
868         (=>>adobe-japan1-2): Ditto.
869         (=>>adobe-japan1-3): Ditto.
870         (=>>adobe-japan1-4): Ditto.
871         (=>>adobe-japan1-5): Ditto.
872         (=>>adobe-japan1-6): Ditto.
873         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
874
875 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-conf.el (=adobe-japan1): New alias for
878         `=adobe-japan1-6'.
879         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
880         (=>>>adobe-japan1-1): Ditto.
881         (=>>>adobe-japan1-2): Ditto.
882         (=>>>adobe-japan1-3): Ditto.
883         (=>>>adobe-japan1-4): Ditto.
884         (=>>>adobe-japan1-5): Ditto.
885         (=>>>adobe-japan1-6): Ditto.
886         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
887
888 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `=>>>adobe-japan1'.
892
893 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
896         setting for `=+>ucs@ks'.
897
898 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
901         XEmacs CHISE.
902         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
903         `=adobe-japan1-6' as the mother.
904
905 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `=>cns11643-7'.
909
910 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
913         CHISE.
914
915 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
918         XEmacs CHISE.
919         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `=>ucs@jis/2004'.
923
924 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `=+>gt'.
928
929         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
930         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
931
932 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
935         `=>ucs@unicode' as the mother.
936         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
937         mother.
938         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
939         mother.
940         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
941         mother.
942
943 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `=+>ucs@unicode'.
947
948         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
949         CHISE.
950
951 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
954         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
955         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
956         - Add setting for `=+>ucs@cns'.
957
958         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
959         CHISE.
960         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
961         as the mother.
962         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
963         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
964
965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
966         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
967
968 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         setting for `=>ucs@ks'.
972
973 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
976         `=ucs-bmp-cjk-compat@unicode'.
977
978         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
979         coded-charset for XEmacs CHISE.
980
981 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
982
983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
984         `=ucs-bmp-cjk-compat'.
985
986         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
987         XEmacs CHISE.
988
989 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
990
991         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
992         CHISE.
993
994 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
997         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
998
999         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1000         `=>ucs@jis/1990'.
1001         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1002
1003 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1007
1008         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1009         CHISE.
1010         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1011         mother.
1012
1013 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1016         `=>jis-x0213-2@usual'.
1017         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1018         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1019         `=>jis-x0213-2@usual' as the mother.
1020
1021 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1024         (=>ucs@JP): New alias for `=+>ucs@jis'.
1025
1026 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1029         `=>jis-x0208@usual'.
1030         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1031         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1032         `=>jis-x0208@usual' as the mother.
1033         (=>jis-x0208): Likewise.
1034
1035 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         setting for `=+>jis-x0208@1978'.
1039
1040 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1043         XEmacs CHISE.
1044
1045 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=>>>ucs@jis/1990'.
1049
1050 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `=>ucs@jis/1990'.
1054
1055 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `=ucs@JP/hanazono'.
1059
1060         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1061         CHISE.
1062         (=ucs@JP/hanazono): Ditto.
1063         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1064         (=>>hanyo-denshi/jc): Ditto.
1065         (=>>hanyo-denshi/jd): Ditto.
1066
1067 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1070         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1071
1072 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1075         XEmacs CHISE.
1076
1077 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1080         XEmacs CHISE.
1081
1082 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1085         `=ucs-bmp-cjk@JP'.
1086
1087 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1090         XEmacs CHISE.
1091
1092 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1095         Modify order of settings; add settings for `=daikanwa@rev2'.
1096
1097 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `=>>cbeta'.
1101
1102         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1103         CHISE.
1104
1105 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `=>>adobe-japan1'.
1109
1110 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1113         XEmacs CHISE.
1114
1115 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `=>>hanyo-denshi/ia'.
1119
1120         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1121         XEmacs CHISE.
1122
1123 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1127
1128         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1129         XEmacs CHISE.
1130         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1131         `=hanyo-denshi/jt' as the mother.
1132
1133 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for `=>>>jis-x0213-2'.
1137
1138         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1139         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1140         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1141
1142 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1145         XEmacs CHISE.
1146
1147 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1150         XEmacs CHISE.
1151
1152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1153         `=>>jis-x0213-1@2004'.
1154
1155 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1158         XEmacs CHISE.
1159
1160 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1163         - Use "&g2-*;" as entity-references for `=>>>*'.
1164         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1165
1166         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1167         XEmacs CHISE.
1168         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1169         as the mother.
1170
1171 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `=>>hanyo-denshi/ib'.
1175
1176         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1177         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1178         (=>>jis-x0208@1990): Ditto.
1179         (=>>hanyo-denshi/ib): Ditto.
1180
1181         * mule/mule-charset.el (default-coded-charset-priority-list):
1182         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1183
1184 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1187         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1188         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1189         `=>>>ucs@jis/2004'.
1190
1191 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1194         XEmacs CHISE.
1195         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1196         `=jis-x0213-1@2004' as the mother.
1197         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1198         (=>>>ucs@ks): Ditto.
1199
1200         * mule/mule-charset.el (default-coded-charset-priority-list):
1201         Modify priority of `=hanyo-denshi/*'.
1202
1203 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206         settings for `=>>ucs@JP' and `=ucs@JP'.
1207
1208 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `=>>>ucs@cns'.
1217
1218         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1224         instead of `=>>>jis-x0213-1@2004' as the mother.
1225         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1226         (=>>>ucs@unicode): Likewise.
1227         (=>>>ucs@jis): Likewise.
1228         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1229         mother.
1230         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1231
1232 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1236         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1237         `=>>>ucs@jis'.
1238
1239 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-charset.el (default-coded-charset-priority-list):
1242         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1243         and `=jis-x0213-*-2000'.
1244
1245 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1248         XEmacs CHISE.
1249         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1250         `=>>jis-x0213-1' as the mother.
1251
1252 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1256
1257 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1260
1261 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1264         XEmacs CHISE.
1265
1266 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-coding.el (decomposition-feature-list): Set
1269         `=decomposition', `=decomposition@cid' and
1270         `=decomposition@hanyo-denshi'.
1271
1272 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1275         setting for `=>>hanyo-denshi/ks'.
1276
1277         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1278         XEmacs CHISE.
1279
1280 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1284
1285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1286         `=hanyo-denshi/ks/mf'.
1287
1288         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1289         XEmacs CHISE.
1290         (=hanyo-denshi/ks/mf): Ditto.
1291
1292 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         settings for P=hanyo-denshi/jt'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `=hanyo-denshi/jt'.
1299
1300         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1301         XEmacs CHISE.
1302
1303 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         settings for `=hanyo-denshi/ip'.
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `=hanyo-denshi/ip'.
1310
1311         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1312         XEmacs CHISE.
1313
1314 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         settings for `=hanyo-denshi/hg'.
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `=hanyo-denshi/hg'.
1321
1322         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1323         XEmacs CHISE.
1324
1325 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         setting for `=>>hanyo-denshi/ft'.
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `=>>hanyo-denshi/ft'.
1332
1333         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1334         XEmacs CHISE.
1335
1336 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         settings for `=hanyo-denshi/ib'.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `=hanyo-denshi/ib'.
1343
1344         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1345         XEmacs CHISE.
1346
1347 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         settings for isolated characters of `=hanyo-denshi/ia' and
1351         non-isolated characters of `=hanyo-denshi/*'.
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1354         `=hanyo-denshi/ia'.
1355
1356         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1357         XEmacs CHISE.
1358
1359 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for isolated characters of `=hanyo-denshi/ft'.
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `=hanyo-denshi/ft'.
1366
1367         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1368         XEmacs CHISE.
1369
1370 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         setting for isolated characters of `=hanyo-denshi/jd'.
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `=hanyo-denshi/jd'.
1377
1378         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1379         XEmacs CHISE.
1380
1381 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for isolated characters of `=hanyo-denshi/jc'.
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `=hanyo-denshi/jc'.
1388
1389         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1390         XEmacs CHISE.
1391
1392 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for isolated characters of `=hanyo-denshi/jb'.
1396
1397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1398         `=hanyo-denshi/jb'.
1399
1400         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1401         XEmacs CHISE.
1402
1403 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         setting for isolated characters of `=hanyo-denshi/ja'.
1407
1408 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `=hanyo-denshi/ja'.
1412
1413         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1414         XEmacs CHISE.
1415
1416 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         settings for isolated characters of `=adobe-japan1-6'.
1420
1421 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1424         CHISE.
1425         (=daikanwa/+2p): Ditto.
1426         (=daikanwa/ho): Ditto.
1427
1428 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1431         coding-system for XEmacs CHISE.
1432
1433 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `=>>ruimoku-v6'.
1437
1438         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1439         CHISE.
1440
1441 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `=daikanwa@rev1'.
1445
1446 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1450
1451 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1454         XEmacs CHISE.
1455         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1456
1457 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1460         CHISE.
1461
1462 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1465         CHISE.
1466
1467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1468         setting for `=>ucs@jis'.
1469
1470 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         setting for `=>jis-x0208@usual'.
1474
1475         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1476         XEmacs CHISE.
1477         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1478         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1479         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1480
1481 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1484         CHISE.
1485         (=>>>jis-x0208@1990): Ditto.
1486         (=>>>jis-x0213-1): Ditto.
1487         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1488         mother.
1489         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1490         as the mother.
1491
1492 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1495         setting for `=>ucs@cns' and `=>>ucs@ks'.
1496
1497         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1498         CHISE.
1499
1500 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1503         CHISE.
1504
1505 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1508         CHISE.
1509         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1510         mother.
1511
1512 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1515         `==>ucs-bmp-cjk@bucs'.
1516
1517         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1518         XEmacs CHISE.
1519
1520 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `==>ucs@bucs'.
1524
1525         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1526         XEmacs CHISE.
1527
1528 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1531         - Add setting for `=>>jis-x0208'.
1532         - Omit setting for `=>>jis-x0208@1990'.
1533         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1534           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1535           `=ucs@FOO'.
1536
1537 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `=>daikanwa'.
1541
1542 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=daikanwa): Fix DOC.
1545         (=>daikanwa): New abstract character for XEmacs CHISE.
1546         (=>ucs@iso): Likewise.
1547         (=>ucs@unicode): Likewise.
1548         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1549
1550 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1553         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1554           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1555         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1556         - Add `=>big5-cdp'.
1557
1558 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1561         (=>big5-cdp): New abstract character.
1562
1563 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1566         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1567         `chinese-big5'.
1568
1569 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-charset.el (default-coded-charset-priority-list):
1572         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1575         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1576         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1577         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1578         and `=>jis-x0213-2'.
1579
1580 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1583         XEmacs CHISE.
1584         (=>>ucs@jis/2000): Likewise.
1585         (=>>ucs@jis/2004): Likewise.
1586
1587 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1591         `=>>ucs@cns'.
1592
1593         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1594         XEmacs CHISE.
1595         (=>>gt): Use quote instead of backquote; modify DOC.
1596         (=>gt): Use quote instead of backquote.
1597         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1598         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1599         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1600         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1601         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1602         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1603
1604 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `=>>ucs@unicode' and `=>>gt'.
1608
1609 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1612         XEmacs CHISE.
1613         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1614         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1615         `=jis-x0208@1978/1er-pr' as the mother.
1616         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1617
1618 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1621         `=ucs@unicode' as the mother.
1622
1623 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1626         setting for `=>>ucs@unicode'.
1627
1628         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1629         CHISE.
1630
1631 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1637         `=adobe-japan1-6' and `=adobe-japan1-base'.
1638
1639         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1640         XEmacs CHISE.
1641         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1642         specify `min-code' and `max-code'.
1643         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1644         (=adobe-japan1-2): Likewise.
1645         (=adobe-japan1-3): Likewise.
1646         (=adobe-japan1-4): Likewise.
1647         (=adobe-japan1-5): Likewise.
1648         (=adobe-japan1-6): Likewise.
1649
1650 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `=>gt'.
1654
1655 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1658         CHISE.
1659
1660 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1661
1662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1663         setting for `=>zinbun-oracle'.
1664
1665         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1666         for XEmacs CHISE.
1667
1668 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1671         for XEmacs CHISE.
1672         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1673         `=jis-x0208@1978' as the mother.
1674
1675 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1678         - Use `=gt' instead of `ideograph-gt'.
1679         - Use `=gt-k' instead of `ideograph-gt-k'.
1680         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1681         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1682         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1683         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1684         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1685         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1686         - Use `=>>gt' instead of `<=>gt'.
1687         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1688         - Add setting for `=>>jis-x0208@1990'.
1689         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1690           `=>>jis-x0213-1@2000'.
1691         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1692         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1693           `=>>jis-x0213-1@2004'.
1694         - Add setting for `=>>jis-x0208@1978'.
1695         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1696
1697 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1700         XEmacs CHISE.
1701
1702 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1705         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1706         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1707         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1708         `<=>jis-x0213-1@2004'.
1709
1710 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1713         CHISE.
1714         (=>jis-x0213-2): Ditto.
1715
1716 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1720
1721 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1724         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1725         `=>jis-x0213-1'.
1726
1727 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1730         CHISE.
1731         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1732
1733 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1736         `<==>jis-x0213-1'.
1737         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1738         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1739         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1740         (<=>jis-x0208): New alias for `=>jis-x0208'.
1741         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1742         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1743         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1744         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1745         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1746         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1747         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1748         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1749         (=>>gt): Renamed from `<==>gt'.
1750         (<==>gt): New alias for `=>>gt'.
1751
1752 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1755         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1756         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1757         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1758         - Add settings for `<=>jis-x0213-1@2000' and
1759           `<=>jis-x0213-1@2004'.
1760
1761         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1762         XEmacs CHISE.
1763         (<==>jis-x0213-1): Likewise.
1764         (<==>jis-x0213-1@2000): Likewise.
1765         (<==>jis-x0213-1@2004): Likewise.
1766         (<=>jis-x0208): Add property `=>iso-ir 168'.
1767         (<=>jis-x0208@1997): Likewise.
1768         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1769         as the mother; add property `=>iso-ir 228'.
1770         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1771         property `=>iso-ir 228'.
1772         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1773         property `=>iso-ir 233'.
1774         (<==>gt): Renamed from `<=>gt'.
1775         (<=>gt): New alias for `<==>gt'.
1776
1777 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1780         CHISE.
1781         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1782         `<=>jis-x0208' as the mother.
1783         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1784         (<=>jis-x0213-1@2000): Ditto.
1785         (<=>jis-x0213-1@2004): Ditto.
1786
1787 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         settings for `<=>gt'.
1791
1792         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1793
1794 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1797         XEmacs CHISE.
1798         (=jis-x0208@1978/-4pr): Likewise.
1799         (=jis-x0208@1978/4-pr): Likewise.
1800         (=jis-x0213-1): Likewise.
1801         (=ucs@iso): Likewise.
1802         (=ucs@unicode): Likewise.
1803         (=ucs@gb): Likewise.
1804         (=ucs@gb/fw): Likewise.
1805         (=ucs@cns): Likewise.
1806         (=ucs@cns/fw): Likewise.
1807         (=ucs@jis): Likewise.
1808         (=ucs@jis/fw): Likewise.
1809         (=ucs@jis/1990): Likewise.
1810         (=ucs@jis/2000): Likewise.
1811         (=ucs@jis/2004): Likewise.
1812         (=ucs@JP): Likewise.
1813         (=ucs@ks): Likewise.
1814         (=ucs@big5): Likewise.
1815         (=ucs@big5/cns11643): Likewise.
1816         (=ucs@cns11643): Likewise.
1817
1818 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-charset.el (default-coded-charset-priority-list):
1821         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1822
1823         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1824         CHISE.
1825         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1826         mother.
1827
1828 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1831         from src/mule-charset.c].
1832         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1833         specify `final'.
1834         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1835         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1836         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1837         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1838         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1839         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1840
1841 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1844         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1845         (=jis-x0208@1978/i-4): Specify `partial'.
1846         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1847         mother coded-charset.
1848         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1849
1850 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1853         settings for `=jis-x0213-1@2004'.
1854
1855 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1858         CHISE.
1859         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1860         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1861         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1862         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1863         temporarily.
1864         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1865
1866 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1869         CHISE.
1870         (=shinjigen@1ed): Inherited from `=shinjigen'.
1871         (=shinjigen@rev): Likewise.
1872
1873 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1877
1878 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1881         define it as an alias.
1882         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1883         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1884         alias.
1885         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1886         alias.
1887
1888 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1891         CHISE.
1892
1893 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1896         CHISE.
1897         (shinjigen-2): Ditto.
1898
1899 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list):
1902         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1903         `chinese-big5-eten-*' and `chinese-big5'.
1904
1905 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1908         #x9FA5 temporarily.
1909
1910 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1913         settings for `=jis-x0208@1978/i1'.
1914
1915 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1918         XEmacs CHISE.
1919
1920 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1923         XEmacs CHISE.
1924
1925 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1928         XEmacs CHISE.
1929
1930 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1933         CHISE.
1934         (=ucs-bmp@cns): Likewise.
1935         (=ucs-bmp@jis): Likewise.
1936         (=ucs-bmp@ks): Likewise.
1937
1938 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1941         CHISE.
1942         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1943
1944 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1947         settings for `=zinbun-oracle'.
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `=zinbun-oracle'.
1951
1952 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1955         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1956         `=ucs@iso'.
1957
1958 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list):
1961         Delete `ucs-sip'; modify order of some CCSs.
1962
1963 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1966         in XEmacs CHISE.
1967
1968         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1969         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1970         CHISE.
1971
1972 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1975         its registry.
1976         (=ucs-radicals@unicode): Likewise.
1977
1978 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1981         CHISE.
1982
1983 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1986         CHISE.
1987
1988 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1991         CHISE.
1992
1993 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1996         Modify preference of *isolated settings*.
1997
1998 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2001         utf-2000 is provided.
2002         (=ucs@cns11643): Likewise.
2003
2004 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2007         Prefer every *isolated setting* to ordinary setting.
2008
2009 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2012         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2013
2014 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2017         CHISE.
2018
2019 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2022         settings for `=jis-x0208@1997'.
2023
2024 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2027         `=jis-x0208@1997'.
2028
2029 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2032         XEmacs CHISE.
2033
2034 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2037         `=jis-x0208@1978'.
2038         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2039         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2040         `=jis-x0208-1990' as the mother.
2041         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2042
2043 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2046         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2047         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2048         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2049         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2050         for `=ucs@JP'.
2051
2052 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2055         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2056         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2057         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2058         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2059         `=daikanwa@rev2'.
2060
2061 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2064         (=gt): Likewise.
2065         (=gt-k): Likewise.
2066         (=gt-pj-*): Likewise.
2067         (=gt-pj-k1): Likewise.
2068         (=gt-pj-k2): Likewise.
2069         (=daikanwa): Likewise.
2070         (=daikanwa-rev1): Likewise.
2071         (=daikanwa-rev2): Likewise.
2072         (=big5-pua): Likewise.
2073         (=big5-eten): Likewise.
2074         (chinese-big5-eten-a): Likewise.
2075         (chinese-big5-eten-b): Likewise.
2076         (=hanziku-*): Likewise.
2077         (=cbeta): Likewise.
2078         (=jef-china3): Likewise.
2079         (=ruimoku-v6): Likewise.
2080         (=ucs@iso): Likewise.
2081         (=ucs@unicode): Likewise.
2082         (=ucs@gb): Likewise.
2083         (=ucs@cns): Likewise.
2084         (=ucs@jis): Likewise.
2085         (=ucs@jis-1990): Likewise.
2086         (=ucs@jis-2000): Likewise.
2087         (=ucs@jp): Likewise.
2088         (=ucs@ks): Likewise.
2089         (=ucs@big5): Likewise.
2090         (=ucs-radicals): Likewise.
2091         (=ucs-radicals@unicode): Likewise.
2092         (=ucs-bmp-cjk): Likewise.
2093         (=ucs-bmp-cjk@unicode): Likewise.
2094         (=ucs-sip-ext-b): Likewise.
2095         (=ucs-sip-ext-b@iso): Likewise.
2096
2097 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2101
2102 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2106         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2107         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2108         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2109         arabic-digit, ipa and ``&I-B-XXXX;''.
2110
2111 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         setting for (I-)HZK{03..12}-XXXX.
2115
2116 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2119         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2120
2121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2122         `=ruimoku-v6'.
2123
2124         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2125         CHISE.
2126
2127 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2130         (=ucs@unicode): Likewise.
2131         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2132         (=ucs@cns): Likewise.
2133         (=ucs@jis): Likewise.
2134         (=ucs@ks): Likewise.
2135         (=ucs@big5): Likewise.
2136
2137 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2140         `ucs-jis'.
2141         (utf-8-jis-er): Likewise.
2142         (utf-8-jp): New coding-system.
2143         (utf-8-jp-er): Likewise.
2144
2145         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2146
2147 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2150
2151         * mule/japanese.el: Move definition of `euc-jisx0213' to
2152         mule/mule-coding.el.
2153
2154 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2157         mule-coding before loading update-cdb when utf-2000 is provided.
2158
2159 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2162         `=daikanwa'.
2163
2164 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2167         definition codes when `utf-2000' is provided.
2168
2169 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2170
2171         * mule/mule-category.el (word-combining-categories): Don't setup
2172         `word-combining-categories' in XEmacs CHISE.
2173         (word-separating-categories): Add setting about Latin script in
2174         XEmacs CHISE.
2175
2176 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2177
2178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2179         setting for `chinese-big5'.
2180
2181 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2184         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2185         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2186         add setting for HZK0[12]-xxxx.
2187
2188 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2189
2190         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2191         in XEmacs CHISE.
2192
2193 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-charset.el (default-coded-charset-priority-list):
2196         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2197         and `chinese-big5' to `=gt-pj-*'.
2198
2199 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * mule/mule-conf.el (=daikanwa): Renamed from
2202         `ideograph-daikanwa'.
2203         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2204
2205 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=cns11643-7): Renamed from
2208         `chinese-cns11643-7'.
2209         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2210
2211 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=cns11643-6): Renamed from
2214         `chinese-cns11643-6'.
2215         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2216
2217 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2218
2219         * mule/mule-conf.el (=cns11643-5): Renamed from
2220         `chinese-cns11643-5'.
2221         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2222
2223 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2224
2225         * mule/mule-conf.el (=cns11643-4): Renamed from
2226         `chinese-cns11643-4'.
2227         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2228
2229 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-conf.el (=cns11643-3): Renamed from
2232         `chinese-cns11643-3'.
2233         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2234
2235 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2236
2237         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2238         `=cns11643-2'.
2239         (chinese-cns11643-2): New alias for `=cns11643-2'.
2240
2241 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2242
2243         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2244         `=cns11643-1'.
2245         (chinese-cns11643-1): New alias for `=cns11643-1'.
2246
2247 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2250         (chinese-gb12345): New alias for `=gb12345'.
2251
2252 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2253
2254         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2255         (chinese-gb2312): New alias for `=gb2312'.
2256
2257 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2258
2259         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2260         (chinese-big5): New alias for `=big5'.
2261
2262 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2265         (korean-ksc5601): New alias for `=ks-x1001'.
2266
2267 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2268
2269         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2270         `=jis-x0212'.
2271         (japanese-jisx0212): New alias for `=jis-x0212'.
2272
2273 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2274
2275         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2276         `=jis-x0208-1983'.
2277         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2278
2279 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2282         `=jis-x0208-1978'.
2283         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2284
2285 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2286
2287         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2288         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2289
2290 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2291
2292         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2293         (chinese-cns11643-3): Specify iso-ir 183.
2294         (chinese-cns11643-4): Specify iso-ir 184.
2295         (chinese-cns11643-5): Specify iso-ir 185.
2296         (chinese-cns11643-6): Specify iso-ir 186.
2297         (chinese-cns11643-7): Specify iso-ir 187.
2298         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2299         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2300
2301 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2304         \uXXXX for every cases.
2305
2306 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2307
2308         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2309         (ucs-big5): Changed to an alias for `=ucs@big5'.
2310
2311 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2312
2313         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2314         (ucs-ks): Changed to an alias for `=ucs@ks'.
2315
2316 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2317
2318         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2319         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2320
2321 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2322
2323         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2324         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2325
2326 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2329         (ucs-jis): Changed to an alias for `=ucs@jis'.
2330
2331 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2334         (ucs-cns): Changed to an alias for `=ucs@cns'.
2335
2336 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2337
2338         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2339         (ucs-gb): Changed to an alias for `=ucs@gb'.
2340
2341 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2344         `ideograph-daikanwa-2'.
2345         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2346         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2347
2348 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2349
2350         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2351         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2352
2353         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2354         for `xemacs-chise-version'.
2355
2356 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2357
2358         * mule/mule-charset.el (default-coded-charset-priority-list):
2359         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2360         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2361         instead of `ideograph-hanziku-*'.
2362
2363         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2364         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2365
2366 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2369         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2370         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2371         `utf-2000' is provided.
2372
2373 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2376         is provided [was builtin coded-charsets].
2377
2378 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2379
2380         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2381         is provided [was builtin coded-charsets].
2382
2383 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2384
2385         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2386         is provided [was builtin coded-charsets].
2387
2388 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2391         is provided [was builtin coded-charsets].
2392
2393 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2396         when `utf-2000' is provided [was builtin coded-charsets].
2397
2398 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-conf.el (=hanziku-*): Renamed from
2401         `ideograph-hanziku-*'.
2402         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2403
2404 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2407         `utf-2000' is provided [was builtin coded-charsets].
2408         (ideograph-hanziku-{1..12}): Likewise.
2409
2410 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2413         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2414
2415 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2418         when `utf-2000' is provided [was builtin coded-charsets].
2419
2420 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2423         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2424         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2425
2426 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2429         (ideograph-gt): Changed to an alias for `=gt'.
2430
2431 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2434         is provided; it was defined as a builtin coded-charset.
2435         (ideograph-gt): Likewise.
2436
2437 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2438
2439         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2440         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2441
2442 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2443
2444         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2445         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2446
2447 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2448
2449         * mule/mule-conf.el (=big5-eten): Renamed from
2450         `chinese-big5-eten'.
2451         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2452
2453 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2456         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2457
2458 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2459
2460         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2461         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2462
2463 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2464
2465         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2466         (china3-jef): Changed to an alias for `=jef-china3'.
2467
2468 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2469
2470         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2471         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2472
2473         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2474         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2475         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2476         when `utf-2000' is provided.
2477
2478 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list):
2481         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2482
2483         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2484         (ucs-jis-2000): Deleted.
2485
2486 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2487
2488         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2489         UTF-2000.
2490         (=ucs-jis-2000): New coded-charset for UTF-2000.
2491
2492 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2493
2494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2495         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2496
2497 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list):
2500         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2501         `ideograph-cbeta'.
2502
2503 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2506         builtin coded-charset].
2507
2508 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2511         settings for &K0-xxxx and &I-K0-xxxx.
2512
2513 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2514
2515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2516         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2517
2518 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2522
2523 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2526         UTF-2000.
2527         (ideograph-gt-pj-k1): Likewise.
2528         (ideograph-gt-pj-k2): Likewise.
2529
2530 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2531
2532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2533         `=jis-x0208'.
2534
2535 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2538         UTF-2000 [was a builtin coded-charset].
2539
2540 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2543         (utf-8-gb-er): Likewise.
2544
2545 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548         settings for JIS X 0212 and JIS X 0208:1978.
2549
2550 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2553         setting for JIS X 0213.
2554
2555 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2556
2557         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2558         standard-case-table in UTF-2000.
2559
2560 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         definitions for isolated-chars.
2564
2565 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2566
2567         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2568         `configure-utf-2000-lisp-directory'.
2569         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2570         `mule-lisp-load-path'.
2571
2572 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2573
2574         * startup.el (startup-setup-paths): Set and use
2575         `utf-2000-lisp-directory'.
2576         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2577         UTF-2000.
2578
2579 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2582         (paths-find-utf-2000-lisp-directory): New function.
2583         (paths-construct-load-path): Add new optional argument
2584         `utf-2000-lisp-directory'.
2585
2586         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2587
2588 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2589
2590         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2591         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2592         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2593         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2594         `chinese-big5-2' in UTF-2000.
2595
2596         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2597         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2598
2599 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2600
2601         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2602         `big5-eten-er' in UTF-2000.
2603         (big5-cdp): Modify DOC-string and mnemonic.
2604
2605 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2608         UTF-2000 [renamed from utf-8-er].
2609         (utf-8-gb): New coding-system in UTF-2000.
2610         (utf-8-gb-er): Likewise.
2611         (utf-8-cns): Likewise.
2612         (utf-8-cns-er): Likewise.
2613         (utf-8-big5): Likewise.
2614         (utf-8-big5-er): Likewise.
2615         (utf-8-jis): Likewise.
2616         (utf-8-jis-er): Likewise.
2617         (utf-8-ks): Likewise.
2618         (utf-8-ks-er): Likewise.
2619         (utf-8-er): Likewise.
2620
2621 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2624         instead of `utf-8-unix' in UTF-2000.
2625
2626         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2627
2628 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/japanese.el (euc-jisx0213): New coding-system.
2631
2632         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2633         `japanese-jisx0208-1990' as the mother.
2634
2635 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * dumped-lisp.el (preloaded-file-list): Change condition of
2638         loading "close-cdb".
2639
2640 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2643         setup `coded-charset-entity-reference-alist'.
2644
2645 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2648         UTF-2000.
2649
2650 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2651
2652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2653         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2654
2655 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2658         (chinese-big5-eten-a): Likewise.
2659         (chinese-big5-eten-b): Likewise.
2660         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2661         code range is #x8140 .. #x8DFE.
2662
2663 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2664
2665         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2666         UTF-2000.
2667         (chinese-big5-cdp): Likewise.
2668
2669 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2670
2671         * dumped-lisp.el (preloaded-file-list): Rename
2672         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2673
2674 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2675
2676         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2677         append `system-char-db-source-file-list' into
2678         `preloaded-file-list' in UTF-2000.
2679
2680 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2681
2682         * dumped-lisp.el (preloaded-file-list): Delete
2683         character-definition files.
2684
2685 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2686
2687         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2688         UTF-2000.
2689
2690 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list):
2693         Delete `mojikyo-2022-1'.
2694
2695 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/mule-charset.el (default-coded-charset-priority-list):
2698         Delete `mojikyo'.
2699
2700 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2703         `ucs-sip'.
2704
2705 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-charset.el (default-coded-charset-priority-list):
2708         Comment out `chinese-gb12345'.
2709
2710 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * bytecomp.el (byte-compile-insert-header): Fixed.
2713
2714 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2715
2716         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2717         XEmacs UTF-2000.
2718
2719 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2722         UTF-2000.
2723
2724 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2727         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2728
2729 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-charset.el (default-coded-charset-priority-list):
2732         `japanese-jef-china3' is renamed `china3-jef'.
2733
2734 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2737         `japanese-jef-china3' and `ideograph-cbeta'.
2738
2739 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2740
2741         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2742
2743 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `chinese-big5-cdp'.
2747
2748 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2752
2753 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2756         loading character definitions.
2757
2758 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * dumped-lisp.el (preloaded-file-list): Rename
2761         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2762
2763 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2766         `chinese-big5'.
2767
2768 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * dumped-lisp.el (preloaded-file-list): Dump
2771         "Ideograph-R028-Private" with XEmacs UTF-2000.
2772
2773 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `chinese-gb12345'.
2777
2778 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2781         `ideograph-gt-pj-{1..11}'.
2782
2783         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2784         XEmacs UTF-2000.
2785
2786 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list):
2789         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2790         `chinese-isoir165'.
2791
2792 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793
2794         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2795         `image/png', `image/x-xpm' and `image/tiff'.
2796
2797         * files.el (binary-file-regexps): Add *.PNG.
2798
2799 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-charset.el (default-coded-charset-priority-list):
2802         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2803         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2804
2805 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2808         the first completion when UTF-2000 is running.
2809
2810 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list):
2813         Delete `ucs'.
2814
2815 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2818
2819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2820         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2821
2822 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/vietnamese.el (vscii-2): Delete abolished property
2825         `composite'; now composite mode is default.
2826
2827 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2830         of `raw-text'; check \uHHHH representation even if non-ascii
2831         characters are not found.
2832
2833         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2834         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2835         unconditionally.
2836
2837         * mule/viet-ccl.el: New file.
2838
2839         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2840         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2841         - Separate CCL based implementations to viet-ccl.el.
2842
2843 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2844
2845         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2846         "jisx0213.2000-1".
2847         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2848
2849         * mule/mule-charset.el (default-coded-charset-priority-list):
2850         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2851         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2852
2853 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2854
2855         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2856
2857 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2858
2859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2860         `ucs' in UTF-2000.
2861
2862 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2863
2864         * mule/mule-charset.el (default-coded-charset-priority-list):
2865         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2866         `arabic-iso8859-6'.
2867
2868 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2872
2873 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2876         `katakana-jisx0201' in UTF-2000.
2877
2878 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2879
2880         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2881         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2882         "u0FB50-Arabic-Presentation-Forms-A",
2883         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2884         "u0FE50-Small-Form-Variants",
2885         "u0FE70-Arabic-Presentation-Forms-B",
2886         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2887         UTF-2000.
2888
2889 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2890
2891         * dumped-lisp.el (preloaded-file-list): Delete
2892         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2893         ... "Ideograph-R214-Flute" in UTF-2000.
2894
2895 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2896
2897         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2898         (japanese-jisx0213-2): New coded-charset.
2899
2900         * dumped-lisp.el (preloaded-file-list): Add
2901         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2902         "Ideograph-R030-Mouth".
2903
2904 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2905
2906         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2907         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2908         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2909         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2910         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2911         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2912         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2913         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2914
2915 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2916
2917         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2918         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2919         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2920         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2921         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2922
2923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2924         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2925
2926 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2927
2928         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2929         in UTF-2000.
2930
2931 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2932
2933         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2934         (chinese-isoir165): Moved from mule/chinese.el.
2935         (chinese-cns11643-3): Moved from mule/chinese.el.
2936         (chinese-cns11643-4): Moved from mule/chinese.el.
2937         (chinese-cns11643-5): Moved from mule/chinese.el.
2938         (chinese-cns11643-6): Moved from mule/chinese.el.
2939         (chinese-cns11643-7): Moved from mule/chinese.el.
2940
2941         * mule/chinese.el: Move definition of coded-charsets to
2942         mule/mule-conf.el.
2943
2944 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `ideograph-daikanwa'.
2948
2949 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2950
2951         * dumped-lisp.el (preloaded-file-list): Delete
2952         "ccs-jisx0201-latin.el".
2953
2954 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2955
2956         * dumped-lisp.el (preloaded-file-list): Add
2957         "u031A0-Extended-Bopomofo" in UTF-2000.
2958
2959 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2960
2961         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2962         renamed to u02E00-CJK-Radical-Supplement.
2963
2964 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2965
2966         * dumped-lisp.el (preloaded-file-list): Add
2967         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2968         "u030A0-Katakana", "u03100-Bopomofo",
2969         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2970         "u03200-Enclosed-CJK-Letters-and-Months" and
2971         "u03300-CJK-Compatibility".
2972
2973 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2974
2975         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2976         "u02F00-Kangxi-Radicals" and
2977         "u02FF0-Ideographic-Description-Characters".
2978
2979 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2980
2981         * dumped-lisp.el (preloaded-file-list): Add
2982         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2983         "u02800-Braille-Patterns" in UTF-2000.
2984
2985 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2986
2987         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2988         "uXXXXX-*.el" in UTF-2000.
2989
2990         * bytecomp.el (byte-compile-insert-header): Delete comments if
2991         non-ASCII characters are found; allow `byte-compile-dynamic' and
2992         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2993         `raw-text'.
2994
2995 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2996
2997         * dumped-lisp.el (preloaded-file-list): Add
2998         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2999         "u025A0-Geometric-Shapes.el".
3000
3001 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3002
3003         * dumped-lisp.el (preloaded-file-list): Add
3004         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3005         "u02460-Enclosed-Alphanumerics.el".
3006
3007 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3008
3009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3010         `chinese-gb2312'.
3011
3012         * dumped-lisp.el (preloaded-file-list): Add
3013         "u02200-Mathematical-Operators.el" and
3014         "u02300-Miscellaneous-Technical.el".
3015
3016 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3017
3018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3019         `chinese-cns11643-*'.
3020
3021         * dumped-lisp.el (preloaded-file-list): Add
3022         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3023         "u02190-Arrows.el" in UTF-2000.
3024
3025 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3026
3027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3028         `korean-ksc5601'.
3029
3030         * dumped-lisp.el (preloaded-file-list): Add
3031         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3032         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3033         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3034
3035 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3036
3037         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3038
3039 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3040
3041         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3042         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3043         "u01780-Khmer.el", "u01800-Mongolian.el",
3044         "u01E00-Latin-Extended-Additional.el" and
3045         "u01F00-Greek-Extended.el" in UTF-2000.
3046
3047 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3048
3049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3050         `ethiopic-ucs' and `ethiopic'.
3051
3052         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3053         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3054
3055         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3056         from mule/ethiopic.el.
3057
3058         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3059         mule/mule-conf.el.
3060
3061 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3064         `lao'.
3065
3066         * mule/mule-conf.el (lao): New coded-charset.
3067
3068         * dumped-lisp.el (preloaded-file-list): Add
3069         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3070         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3071         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3072         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3073         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3074
3075 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3076
3077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3078         `ucs-bmp' and `arabic-iso8859-6'.
3079
3080 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3081
3082         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3083         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3084         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3085
3086 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3087
3088         * startup.el (normal-top-level): Load autoload file for UTF-2000
3089         in UTF-2000.
3090
3091 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3092
3093         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3094         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3095         "u00020-Basic-Latin.el", "u00080-C1.el",
3096         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3097         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3098         "u002B0-Spacing-Modifier-Letters.el",
3099         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3100         UTF-2000.
3101
3102 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3103
3104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3105         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3106         instead of `vietnamese-viscii-*'.
3107
3108 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3109
3110         * mule/mule-conf.el: New file.
3111
3112         * mule/misc-lang.el: Move definition of charset `ipa' to
3113         mule/mule-conf.el.
3114
3115 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3116
3117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3118         `latin-viscii'; prefer it for characters used in Vietnamese.
3119
3120 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3121
3122         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3123
3124 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3125
3126         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3127         `vietnamese-viscii-lower'.
3128         (latin-viscii-upper): Renamed from charset
3129         `vietnamese-viscii-upper'.
3130         (vietnamese-viscii-lower): New alias for charset
3131         `latin-viscii-lower'.
3132         (vietnamese-viscii-upper): New alias for charset
3133         `latin-viscii-upper'.
3134
3135 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3136
3137         * mule/mule-charset.el (default-coded-charset-priority-list):
3138         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3139
3140 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3141
3142         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3143         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3144         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3145         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3146         lisp/utf-2000.
3147
3148 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3149
3150         * mule/ccs-tcvn5712.el: New file.
3151
3152 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3153
3154         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3155         in UTF-2000.
3156
3157 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3158
3159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3160         `japanese-jisx0208'.
3161
3162 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3163
3164         * dumped-lisp.el (preloaded-file-list): Add
3165         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3166         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3167         UTF-2000.
3168
3169         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3170         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3171         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3172         mule/ccs-viscii.el: New files.
3173
3174         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3175         if \uXXXX is found.
3176
3177 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3178
3179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3180         `hiragana-jisx0208' and `katakana-jisx0208'.
3181
3182 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3183
3184         * mule/chinese.el (chinese-cns11643-3): Define it even if
3185         `utf-2000' is provided.
3186         (chinese-cns11643-4): Likewise.
3187         (chinese-cns11643-5): Likewise.
3188         (chinese-cns11643-6): Likewise.
3189         (chinese-cns11643-7): Likewise.
3190
3191 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3192
3193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3194         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3195
3196 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3197
3198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3199         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3200
3201 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3202
3203         * mule/mule-charset.el (default-coded-charset-priority-list):
3204         Setup in UTF-2000.
3205
3206 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3207
3208         * mule/viet-chars.el: Don't define charset
3209         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3210         they are defined as builtin charsets.
3211
3212 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3213
3214         * version.el (emacs-version): Add more space just before UTF-2000
3215         version string.
3216
3217 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3218
3219         * version.el ([constant] emacs-version): Don't add a space in the
3220         preceding place of `xemacs-betaname' because it is duplicated.
3221         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3222
3223         * startup.el (splash-frame-body): Add ETL.
3224
3225 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3226
3227         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3228         is provided because it is defined as builtin charset.
3229         (chinese-cns11643-4): Likewise.
3230         (chinese-cns11643-5): Likewise.
3231         (chinese-cns11643-6): Likewise.
3232         (chinese-cns11643-7): Likewise.
3233
3234 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3235
3236         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3237         coding-system `iso-10646-ucs-4' is not defined.
3238
3239 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3240
3241         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3242         coding-system if `utf-2000' is provided.
3243
3244 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3245
3246         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3247         `utf-2000' is provided.
3248
3249 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3252         if utf-2000 is provided temporally.
3253
3254 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3255
3256         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3257         as builtin variable].
3258
3259 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3260
3261         * files.el (insert-file-contents-literally): Treat file as binary;
3262         call file-name-handlers. [sync with Emacs 20.3.10]
3263
3264 2008-12-28  Vin Shelton  <acs@xemacs.org>
3265
3266         * XEmacs 21.4.22 is released
3267
3268 2008-12-30  Vin Shelton  <acs@xemacs.org>
3269
3270         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3271         during building even if no packages are found.
3272
3273 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3274
3275         * printer.el (generic-print-region): 
3276         (generic-print-buffer): 
3277         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3278         check if the msprinter device is available, now that msprinter is
3279         always available as a specifier tag. 
3280
3281 2008-12-24  Vin Shelton  <acs@xemacs.org>
3282
3283         * about.el: Add Francisco to my bio!
3284
3285 2008-12-23  Vin Shelton  <acs@xemacs.org>
3286
3287         * autoload.el: Move operator definitions to autoload-operators.el
3288         in the xemacs-base package.
3289
3290 2007-11-22  Vin Shelton  <acs@xemacs.org>
3291
3292         * about.el (about-hacker-contribution): Updated my bio.
3293
3294 2007-10-07  Vin Shelton  <acs@xemacs.org>
3295
3296         * XEmacs 21.4.21 is released
3297
3298 2007-09-19  Didier Verna  <didier@xemacs.org>
3299
3300         Update my personal info.
3301         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3302         * about.el (about-other-current-hackers): Ditto.
3303         * about.el (about-url-alist): Add my musical website.
3304         * about.el (about-personal-info): Update my entry.
3305         * about.el (about-hacker-contribution): Ditto.
3306
3307 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3308
3309         * package-get.el (package-get-download-sites): Update download
3310         sites in Japan.
3311         * package-get.el (package-get-pre-release-download-sites): Ditto.
3312
3313 2007-08-18  Vin Shelton  <acs@xemacs.org>
3314
3315         * package-get.el (package-get-pre-release-download-sites): Sync
3316         mirror sites with 21.5.  (Thanks, Adrian)
3317
3318 2007-08-09  Mike Sperber  <mike@xemacs.org>
3319
3320         * startup.el (migrate-user-init-file): Create backup of
3321         `user-init-file' before migrating.
3322         * startup.el (maybe-migrate-user-init-file): Print
3323         information about backup file.
3324         (maybe-create-compatibility-dot-emacs): Follow above change.
3325
3326 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3327
3328         * font-lock.el: Sync font-lock-add-keywords and
3329         font-lock-remove-keywords from GNU Emacs.
3330         * font-lock.el (font-lock-keywords-alist): New.
3331         * font-lock.el (font-lock-removed-keywords-alist): New.
3332         * font-lock.el (font-lock-add-keywords): New.
3333         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3334         * font-lock.el (font-lock-remove-keywords): New.
3335
3336 2007-08-16  Vin Shelton  <acs@xemacs.org>
3337
3338         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3339         patch from Hans de Graaff.
3340
3341 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3342
3343         * package-get.el (package-get-download-sites): Document Chile and
3344         update Denmark download site.
3345         * package-get.el (package-get-pre-release-download-sites): Ditto.
3346
3347 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3348
3349         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3350
3351 2006-12-09  Vin Shelton  <acs@xemacs.org>
3352
3353         * XEmacs 21.4.20 is released
3354
3355 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3356
3357         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3358
3359 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3360
3361         * info.el (Info-find-file-node, Info-insert-dir)
3362         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3363         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3364         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3365         and discussion.
3366
3367 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3368
3369         * obsolete.el (line-beginning-position): New, from 21.5.x.
3370         (line-end-position): Ditto.
3371
3372 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3373
3374         * package-get.el (package-get-download-sites): Welcome
3375         nl.xemacs.org and Thanks!
3376         * package-get.el (package-get-pre-release-download-sites): Ditto.
3377
3378 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3379
3380         * font-lock.el: Add support for not-so recent changes in Java to
3381         java-mode.
3382
3383 2006-01-28  Vin Shelton  <acs@xemacs.org>
3384
3385         * XEmacs 21.4.19 is released
3386
3387 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3388
3389         * easymenu.el: Update copyright. 
3390         * easymenu.el (easy-menu-all-popups):
3391         Add a docstring. 
3392         * easymenu.el (easy-menu-add):
3393         Document a bug, rework the function to preserve any existing
3394         non-default mode-popup-menu instead of overwriting it, and not to
3395         bother normalising the menu title (nothing else does).
3396         * easymenu.el (easy-menu-remove):
3397         Restore the default mode-popup-menu instead of leaving an empty
3398         one when we remove the last easy-menu popup. 
3399
3400 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3401
3402         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3403         as suggested by Rodrigo Ventura.
3404         * package-get.el (package-get-pre-release-download-sites): Ditto,
3405         with replacement of xemacs-21.5 by beta, which is the logical path
3406         to our beta core and package pre-releases.
3407
3408 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3409
3410         * package-get.el (package-get-download-sites): Add Hong Kong
3411         download site.
3412         * package-get.el (package-get-pre-release-download-sites): Ditto.
3413
3414 2005-12-26  Vin Shelton  <acs@xemacs.org>
3415
3416         * find-paths.el:
3417         * find-paths.el (paths-emacs-root-p): Add search for package root.
3418         * find-paths.el (paths-find-emacs-root): Replaced with
3419         paths-find-invocation-roots, which returns a list of roots.
3420         * find-paths.el (paths-find-invocation-roots): New.
3421         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3422
3423 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3424
3425         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3426         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3427
3428 2005-12-03  Vin Shelton <acs@xemacs.org>
3429
3430         * XEmacs 21.4.18 is released
3431
3432 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3433
3434         * package-get.el (package-get-download-sites): Update reflecting
3435         latest http://www.xemacs.org/Releases/ information generated by
3436         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3437         * package-get.el (package-get-pre-release-download-sites): Ditto.
3438
3439 2005-02-28  Simon Josefsson  <jas@extundo.com>
3440
3441         * about.el (xemacs-hackers): Add jas.
3442         (about-other-current-hackers): Likewise.
3443         (about-url-alist): Add URL for jas.
3444         (about-personal-info): Document jas.
3445         (about-hacker-contribution): Describe jas contributions.
3446
3447 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3448
3449         * easymenu.el (easy-menu-remove): As described in 
3450         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3451         except the "Command" menu from mode-popup-menu. 
3452
3453 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3454  
3455         * font.el (font-spatial-to-canonical): Correct calculation of 
3456         return value for pixel-based input value. 
3457  
3458 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3459
3460         * code-process.el (call-process): Process-related docstring
3461         improvements spurred by Norbert Koch.
3462         * code-process.el (call-process-region): Ditto.
3463         * code-process.el (start-process): Ditto.
3464
3465 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3466
3467         * finder.el (finder-find-library): Return filename actually
3468         searched for.
3469
3470 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3471
3472         * help.el (view-emacs-news): Use `expand-file-name' instead of
3473         `locate-data-file' as the latter will find any "NEWS" files that
3474         might exist in packages _before_ the one in core.
3475
3476 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3477
3478         * package-get.el (package-get-init-package):
3479         package-get-init-package buglet (21.4.17) by Jeff Mincy
3480         <mincy@rcn.com> fixing false temporary load-path shadows reported
3481         after package installation and simplifying code.
3482
3483 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3484
3485         * package-get.el (package-get-download-sites): Sync mirrors list
3486         with the XEmacs website.
3487         (package-get-pre-release-download-sites): Ditto.
3488
3489 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3490
3491         * derived.el (derived-mode-merge-syntax-tables):
3492         Revert my 21.5-only patch of 2003-07-18 which slipped in
3493         through Jerry James's patch of 2004-06-07.
3494
3495 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3496
3497         * cmdloop.el (keyboard-quit): Remove workaround for
3498         `region-active-p' not making sure active region is in current
3499         buffer now that it does.
3500         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3501         * simple.el (region-active-p): `region-active-p' to only return t
3502         when active region is in current buffer.
3503
3504 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3505
3506         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3507         package names, quell a byte-compiler warning, doc fix.
3508
3509 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3510
3511         * buffer.el (pop-to-buffer):
3512         * window-xemacs.el (display-buffer):
3513         Document use of `same-window-buffer-names,' `same-window-regexps'
3514         by pop-to-buffer and display-buffer. 
3515         
3516 2005-02-06  Vin Shelton <acs@xemacs.org>
3517
3518         * XEmacs 21.4.17 is released
3519
3520 2005-01-29  Ben Wing  <ben@xemacs.org>
3521
3522         * shadow.el (find-emacs-lisp-shadows):
3523         Add custom-defines to list of ignored files.
3524
3525 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3526
3527         * simple.el (shifted-motion-keys-select-region): Fix statement
3528         about unshifted-motion-keys-deselect-region.
3529
3530 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3531
3532         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3533         now) for GNU Emacs compatibility.
3534         (make-obsolete-variable): Ditto.
3535
3536 2004-01-08  Ben Wing  <ben@xemacs.org>
3537
3538         * code-files.el (load):
3539         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3540
3541 2004-12-05  Vin Shelton <acs@xemacs.org>
3542
3543         * XEmacs 21.4.16 is released
3544
3545 2004-12-04  Vin Shelton  <acs@xemacs.org>
3546
3547         * auto-autoloads.el: Regenerated.
3548
3549         * custom-load.el: Regenerated.
3550
3551 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3552
3553         Fix bug: apropos errors if a defalias refers to an undefined
3554         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3555
3556         * apropos.el (apropos):
3557         (apropos-command):
3558         * help.el (frob-help-extents):
3559         * help-macro.el (make-help-screen):
3560         * hyper-apropos.el (hyper-apropos-grok-functions):
3561         (hyper-apropos-get-doc):
3562         Catch void-function error thrown by `documentation'.
3563
3564 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3565
3566         * packages.el (package-require): Fix incorrect arg to format.
3567         This fixes a `format specifier' error.
3568
3569 2004-08-13  Jerry James  <james@xemacs.org>
3570
3571         * bytecomp.el (forward-word): Tell the byte compiler the correct
3572         number of arguments to forward-word.
3573
3574 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3575
3576         * etags.el: Fixed loading of include files for tag completion. Now
3577         you can make a tag file for a library, include it into your
3578         project and it will be reloaded only if it changed. Infinte
3579         include loops are detected and the correct tag files are loaded.
3580         * etags.el (buffer-tag-table-list): Load and verify tag files in
3581         the external function buffer-tag-table-list-load.
3582         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3583         tag files. Also load the included tag files. The priority of the
3584         included files is right below their parent file. If multiple
3585         matches occur then the symbols from the parent file are found
3586         first.
3587         * etags.el (tag-table-include-files): Corrected comment
3588         string. Switched to pattern constant tags-include-pattern to have
3589         it at a central location.
3590         * etags.el (tags-include-pattern): Added doc string.
3591         * etags.el (add-to-tag-completion-table): Removed obsolete
3592         comments as the include files are allready returned by
3593         buffer-tag-table-list and loaded.
3594         * etags.el (find-tag-internal): The include files are allready
3595         included in tag-tables as buffer-tag-table-list returns them now.
3596
3597 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3598
3599         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3600         Loading items into the notebook is now done by C code.
3601         * widgets-gtk.el (gtk-widget-instantiate-internal):
3602         Style no longer changed.
3603
3604 2004-06-28  Nix  <nix@esperi.org.uk>
3605
3606         * cmdloop.el (truncate-command-history-for-gc): Delay
3607         execution of all things that look up variable bindings,
3608         via `enqueue-eval-event'.
3609
3610 2004-06-24  Vin Shelton  <acs@xemacs.org>
3611
3612         * package-get.el (package-get-require-signed-base-updates):
3613         now defaults to nil.
3614
3615 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3616
3617         * subr.el (split-string): Clean up docstring.
3618
3619 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3620
3621         * faces.el (zmacs-region): fix typo in docstring.
3622
3623 2004-06-07  Jerry James  <james@xemacs.org>
3624
3625         * derived.el: Synch with Emacs 21.3.
3626         * subr.el (with-local-quit): New, from Emacs 21.3.
3627         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3628         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3629         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3630
3631 2004-06-16  Jerry James  <james@xemacs.org>
3632
3633         * cl.el (cl-set-substring): Increment start by the length of the
3634         string, not the string itself.
3635
3636 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3637
3638         * etags.el (tag-table-include-files): Expand included TAGS file
3639         paths to avoid problems with relative paths.  Thanks to Peter
3640         Chubb <peterc@gelato.unsw.edu.au>.
3641         * etags.el (tags-include-pattern): New.
3642         * etags.el (add-to-tag-completion-table): Parse and ignore
3643         trailing include lines.
3644
3645 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3646
3647         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3648         avoiding line solely composed of equal signs.
3649
3650 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3651
3652         * cus-edit.el (alloc): Typo fix.
3653         * cus-edit.el (custom-browse-visibility): Ditto.
3654         * cus-edit.el (custom-variable-value-create): Ditto.
3655         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3656         * cus-edit.el (custom-save-variables): Bind print-length and
3657         print-level to nil to avoid value abbreviation.
3658         * cus-edit.el (custom-save-face-internal): Ditto.
3659         * cus-edit.el (custom-save-faces): Save in sorted order.
3660         * cus-edit.el (custom-save-resets): Bind print-length and
3661         print-level to nil to avoid value abbreviation.
3662         * cus-edit.el (custom-save-loaded-themes): Ditto.
3663
3664 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3665
3666         * subr.el (split-string-default-separators): New.
3667         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3668         see comment in source.
3669
3670 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3671
3672         * mule/japanese.el (paragraph-start, paragraph-separate):
3673         Remove anchor to BOL.
3674
3675 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3676
3677         * cl.el (gensym, gentemp): Improve docstrings.
3678
3679 2004-05-10  Vin Shelton  <acs@xemacs.org>
3680
3681         * etags.el: Sync with 21.5 version.
3682
3683 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3684
3685         * etags.el:
3686         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3687         only for use with exuberant ctags. This will also enable building of 
3688         completion tables with exuberant ctags. This will not work with
3689         xemacs ctags. 
3690         * etags.el (get-tag-table-buffer): New function for creating of
3691         completion table is used if tags-exuberant-ctags-optimization-p ist t
3692         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3693         finding the tag names. New.
3694         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3695         building tag completion table with exuberant ctags. New.
3696         * etags.el (find-tag-internal): Improve exact tag matching for tags
3697         with name fields. Before the patch return types of functions or
3698         function parameters (with exuberant ctags) were found as matches.
3699
3700 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3701
3702         * list-mode.el (display-completion-list): Fixed completion list was
3703         taking the width of the frame and not of the window for displaying
3704         the selection methods.
3705
3706 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * menubar-items.el (default-menubar): Options are saved to custom.el.
3709
3710
3711 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * isearch-mode.el (isearch-abort): Preserve successful search target.
3714
3715 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3716
3717         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3718         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3719         Bihlmeyer.
3720         * gnuserv.el (gnuserv-mode-line-string): New.
3721         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3722         gnuserv-mode.
3723         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3724         * gnuserv.el (gnuserv-edit-files): Use
3725         make-x-device-with-gtk-fallback.
3726
3727 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3728
3729         * gtk-widgets.el: New import: gtk-accel-group-new.
3730         * dialog-gtk.el:
3731         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3732         * dialog-gtk.el (popup-builtin-question-dialog):
3733         Added support for dialog button mnemonics.
3734
3735 2004-03-22  Chris Green <cmg@dok.org>
3736
3737         * process.el (shell-command): Output buffer was ignored when a
3738         background process was run via shell-command.
3739
3740 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3741
3742         * cus-edit.el (custom-save-variables): Retrieve a list of
3743         variables to save first, sort it, and make sure the variables are
3744         saved in sorted order.
3745
3746 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3747  
3748         * package-get.el (package-get-update-base-from-buffer): Force
3749         binary coding system for verifying GnuPG signature in the
3750         package-index file.
3751  
3752 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3753
3754         * package-get.el (package-get-package-index-file-location): Handle
3755         missing "EMACSPACKAGEPATH" environment variable.
3756
3757 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3758
3759         * package-admin.el (package-admin-find-top-directory): Simplify
3760         directory comparisions and fix substring errors on short path
3761         components.
3762         * package-get.el (package-get-package-index-file-location):
3763         Default to first component of "EMACSPACKAGEPATH", if set.
3764
3765 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3766
3767         * package-get.el (process-error): New error datum.
3768
3769 2004-02-02  Vin Shelton <acs@xemacs.org>
3770
3771         * XEmacs 21.4.15 is released
3772
3773 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3774
3775         * itimer.el (activate-itimer): Modify the itimer timeout value as
3776         if it were begun at the last time when the itimer driver was woken
3777         up.
3778
3779 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3780
3781         * specifier.el (Copyright):
3782         Update.
3783         (make-specifier-and-init):
3784         (map-specifier):
3785         (canonicalize-inst-pair):
3786         (canonicalize-spec-list):
3787         (set-specifier):
3788         Synch docstrings to 21.5 where appropriate.
3789
3790 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3791
3792         * package-get.el (package-get-list-packages-where): New.  A
3793         function that allows searching for groups of packages.  For
3794         example, find all packages that require the fsf-compat package.
3795
3796 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3797
3798         The Great PUI Sync.
3799
3800         * auto-autoloads.el: Regenerated.
3801
3802         * custom-load.el: Regenerated.
3803
3804         * dumped-lisp.el (packages-hardcoded-lisp): New.
3805
3806         * menubar-items.el (menu-max-items): New.
3807         (menu-submenu-max-items): New.
3808         (menu-submenu-name-format): New.
3809         (menu-split-long-menu): New.
3810         (menu-sort-menu): New.
3811         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3812
3813         * obsolete.el (pui-add-install-directory): Renamed to the more
3814         logical `pui-set-local-package-get-directory'.
3815         (package-get-download-menu): Moved to `package-ui.el' and renamed
3816         to `package-ui-add-download-menu'.
3817
3818         * package-admin.el (package-admin-install-function-mswindows):
3819         Whitespace clean up.
3820         (package-admin-add-single-file-package): Removed.
3821         (package-admin-default-install-function): Whitespace clean up.
3822         (package-admin-find-top-directory): New.
3823         (package-admin-get-install-dir): Use it.
3824         (package-admin-get-manifest-file): 
3825         (package-admin-check-manifest): 
3826         (package-admin-add-binary-package):
3827         (package-admin-get-lispdir):
3828         (package-admin-delete-binary-package):
3829         (package-admin):
3830
3831         * package-get.el (package-get-package-index-file-location): New.
3832         (package-get-install-to-user-init-directory): New.
3833         (package-get-remote):
3834         (package-get-download-sites):
3835         (package-get-pre-release-download-sites): New.
3836         (package-get-site-release-download-sites): New.
3837         (package-get-base-filename):
3838         (package-get-always-update):
3839         (package-get-user-index-filename): Removed.
3840         (package-get-pgp-available-p): New.
3841         (package-get-require-signed-base-updates):
3842         (package-get-was-current):
3843         (package-entries-are-signed): New.
3844         (package-get-continue-update-base): New.
3845         (package-get-download-menu): Removed.
3846         (package-get-require-base):
3847         (package-get-update-base-entry):
3848         (package-get-locate-file):
3849         (package-get-locate-index-file):
3850         (package-get-maybe-save-index):
3851         (package-get-update-base):
3852         (package-get-update-base-from-buffer):
3853         (package-get-update-base-entries):
3854         (package-get-interactive-package-query):
3855         (package-get-update-all):
3856         (package-get-all):
3857         (package-get-dependencies):
3858         (package-get-init-package):
3859         (package-get-info): New.
3860         (package-get):
3861         (package-get-staging-dir):
3862         (package-get-set-version-prop): Removed.
3863         (package-get-installedp):
3864         (package-get-ever-installed-p):
3865         (packages): Removed.
3866         (package-get-custom-groups): Removed.
3867         (package-get-custom): Removed.
3868         (package-get-custom-add-entry): Removed.
3869
3870         * package-info.el (batch-update-package-info):
3871
3872         * package-net.el (package-net-batch-generate-bin-ini):
3873         (package-net-update-installed-db):
3874
3875         * package-ui.el (pui-info-buffer):
3876         (pui-directory-exists): Removed.
3877         (pui-package-dir-list): Removed.
3878         (pui-add-install-directory): Removed.
3879         (package-ui-download-menu): New.
3880         (package-ui-pre-release-download-menu): New.
3881         (package-ui-site-release-download-menu): New.
3882         (pui-set-local-package-get-directory): New.
3883         (pui-package-symbol-char):
3884         (pui-update-package-display):
3885         (pui-toggle-package):
3886         (pui-toggle-package-key):
3887         (pui-toggle-package-delete):
3888         (pui-toggle-package-delete-key):
3889         (pui-toggle-package-event):
3890         (pui-toggle-verbosity-redisplay):
3891         (pui-install-selected-packages):
3892         (pui-add-required-packages):
3893         (pui-help-echo):
3894         (pui-display-info):
3895         (list-packages-mode):
3896         (pui-list-packages):
3897
3898         * packages.el (packages-compute-package-locations):
3899         (package-require):
3900         (package-delete-name):
3901         (packages-hardcoded-lisp): Removed.
3902         (packages-useful-lisp): Removed.
3903         (packages-unbytecompiled-lisp): Removed.
3904         (packages-find-package-directories):
3905
3906         Summary:
3907
3908         Major code clean up of all things PUI.
3909
3910         Much improved code to determine where packages should be
3911         installed.  PUI no longer depends on any packages being
3912         pre-installed to compute where packages are to be installed to.
3913
3914         The user can specify the location of their package-index file.  It
3915         isn't necessary to set this because it has sane defaults.  People
3916         who "run-in-place" won't accidently overwrite the CVS
3917         package-index file.  See
3918         `package-get-package-index-file-location'. 
3919
3920         PUI will now properly clean up after itself in the event of an
3921         unsuccessful package install.  This drastically reduces the number
3922         of "wrong md5sum" FAQs.
3923
3924         non-Mule XEmacsen can no longer install Mule packages.
3925
3926         Package management via the custom interface has been removed.
3927
3928         The PUI related menubar items have been reorganised.
3929
3930         The PGP verification code has been fixed and the default for
3931         whether or not it is used is automatically computed.
3932
3933         * update-elc.el ((preloaded-file-list site-load-packages
3934         need-to-dump dumped-exe)):
3935         Just a couple of small changes to allow for
3936         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3937         existing anymore.
3938
3939 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3940
3941         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3942         apply `format' to the first argument of byte-compile-warn, it
3943         already calls format.
3944
3945 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3946
3947         * files.el (delete-old-versions): Avoid going interactive during
3948         make install when environment variable VERSION_CONTROL is set.
3949
3950 2003-12-04  Vin Shelton  <acs@xemacs.org>
3951
3952         * menubar-items.el (menu-item-search): Only bring up search dialog
3953         box if the feature is available and desired.
3954
3955 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3956
3957         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3958
3959 2003-11-05  Vin Shelton  <acs@xemacs.org>
3960
3961         * help.el (Help-prin1-face):
3962         (Help-princ-face):
3963         princ and prin1 are functions and need to be called as such.  The
3964         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3965
3966 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3967
3968         * about.el (about-xemacs): Give full version and build date.
3969
3970 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3971
3972         * win32-native.el (grep-null-device): This XEmacs has null-device.
3973
3974 2003-09-06  Mike Sperber  <mike@xemacs.org>
3975
3976         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3977         implement the specified semantics for `defvar.'
3978
3979 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3980
3981         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3982         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3983         displaying buffer in question.
3984
3985 2003-09-03  Vin Shelton <acs@xemacs.org>
3986
3987         * XEmacs 21.4.14 is released
3988
3989 2003-08-17  Vin Shelton  <acs@xemacs.org>
3990
3991         * about.el: Vanity patch.
3992
3993 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3994
3995         * code-process.el (call-process):
3996         (call-process-region):
3997         (start-process):
3998         Document coding system processing.
3999
4000 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4001
4002         * startup.el (splash-frame-body): Idiomatic English.
4003
4004 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4005
4006         * font-lock.el (font-lock-match-java-declarations): Move
4007         save-restriction, narrow-to-region to beginning of function to
4008         avoid going beyond the limit and causing an infloop.
4009
4010 2003-04-16  Jerry James  <james@xemacs.org>
4011
4012         * keydefs.el: Remove mappings for keys mapped to the nowhere
4013         defined function function-key-error.
4014
4015 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4016
4017         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4018         lisp-interaction-mode-hook): Add the docstrings.
4019
4020 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4021
4022         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4023         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4024         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4025
4026 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4027
4028         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4029         lambda list after the original doc.  Care about
4030         #'(lambda () "SingleString") 
4031         (cl-upcase-arg): 
4032         (cl-function-arglist):
4033         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4034         circular data structures in lambda list specification
4035
4036 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4037
4038         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4039         to appear in font-lock-function-name-face.
4040
4041 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4042
4043         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4044         is not also the value of the lambda.
4045
4046 2003-05-06  Andy Piper  <andy@xemacs.org>
4047
4048         * files.el (revert-buffer): Make sure local variables get processed,
4049         even in the case of an optimized reversion.
4050
4051 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4052
4053         * XEmacs 21.4.13 is released
4054
4055 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4056
4057         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4058         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4059
4060 2003-02-14  Ben Wing  <ben@xemacs.org>
4061
4062         * byte-optimize.el:
4063         * byte-optimize.el (byte-compile-inline-expand):
4064         * byte-optimize.el (byte-compile-unfold-lambda):
4065         * byte-optimize.el (byte-optimize-form-code-walker):
4066         * byte-optimize.el (byte-optimize-form):
4067         * byte-optimize.el (byte-decompile-bytecode-1):
4068         * byte-optimize.el (byte-optimize-lapcode):
4069         Review carefully and sync up to 20.7 except for areas as noted.
4070         Fixes problem with JDE compilation.
4071
4072 2003-02-05  Ben Wing  <ben@xemacs.org>
4073
4074         * simple.el:
4075         * simple.el (motion-keys-for-shifted-motion):
4076         Omit M-S-home/end from motion keys.
4077
4078 2003-02-07  Ben Wing  <ben@xemacs.org>
4079
4080         * text-props.el (text-property-any):
4081         * text-props.el (text-property-not-all):
4082         Fix bug when end > start.
4083
4084 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4085
4086         * info.el (Info-insert-dir): Make default-directory end in
4087         separator.  Patch due to Martin Buchholz.
4088
4089 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4090
4091         * XEmacs 21.4.12 "Portable Code" is released.
4092
4093 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4094
4095         * about.el: Update golubev data.
4096
4097 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4098
4099         * isearch-mode.el (isearch-mode-map): Substitute comment on
4100         desirability, and back out "GR is printable" changes.
4101
4102 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4103
4104         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4105
4106 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4107
4108         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4109
4110 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4111
4112         * menubar-items.el (default-menubar): Use browse-url-mozilla
4113         instead of browse-url-gnome-moz for Mozilla.
4114
4115 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4116
4117         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4118
4119 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4120
4121         * files.el (auto-mode-alist): Remove redundant entries for modes
4122         that live in packages.
4123         (interpreter-mode-alist): Ditto.
4124
4125 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4126
4127         * menubar-items.el (default-menubar): Sync with current
4128         browse-url-xemacs.el.
4129
4130 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4131
4132         * XEmacs 21.4.10 "Military Intelligence" is released.
4133
4134 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4135
4136         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4137
4138 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4139
4140         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4141
4142 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4143
4144         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4145         effect free function.
4146         (font-lock-fontify-keywords-region): Supply the argument to
4147         font-lock-compile-keywords.
4148
4149 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4150
4151         * package-get.el (package-get-download-sites): Bring sites list
4152         up to date, prefer xx.xemacs.org addresses.
4153
4154 2002-09-27  Andy Piper  <andy@xemacs.org>
4155
4156         * dialog.el (make-dialog-box): for general dialogs only
4157         delete-frame-hook will be run.
4158
4159 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4160
4161         * font-lock.el (font-lock-fontify-syntactically-region): Add
4162         comment about lookup-syntax-properties, document LOUDLY as unused.
4163
4164 2002-08-26  Andy Piper  <andy@xemacs.org>
4165
4166         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4167         merge.
4168
4169 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4170
4171         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4172         (make-obsolete-variable): Ditto.
4173         (make-compatible): Ditto.
4174         (make-compatible-variable): Ditto.
4175
4176 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4179         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4180
4181 2002-08-28  Andy Piper  <andy@xemacs.org>
4182
4183         * files.el (revert-buffer): propagate revert-without-query-status.
4184
4185 2002-06-03  Andy Piper  <andy@xemacs.org>
4186
4187         * dialog-items.el (make-search-dialog): align various subcontrols
4188         in visually pleasing ways, allow frame to autosize to the dialog
4189         size.
4190         * dialog.el (make-dialog-box): add a border inside the frame. Add
4191         :autosize property, if t then reset the frame size appropriately
4192         before the frame is mapped.
4193         * gutter-items.el (set-progress-feedback-instantiator): align
4194         various subcontrols.
4195         * gutter-items.el (set-progress-abort-instantiator): ditto.
4196
4197 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4198
4199         * XEmacs 21.4.9 "Informed Management" is released.
4200
4201 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4202
4203         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4204         "&optional append" argument.
4205
4206 2002-07-16  Didier Verna  <didier@xemacs.org>
4207
4208         * subr.el (replace-in-string): fix case fold bug introduced by
4209         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4210         case-fold-search in temporary buffers.
4211
4212 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4213
4214         * lib-complete.el (find-library): Remove check for mule because
4215         decompression DOES work on Mule.
4216
4217 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4218
4219         * simple.el (join-line): New alias for `delete-indentation'.
4220
4221 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4222
4223         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4224         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4225         (font-lock-builtin-face): New.
4226         (font-lock-constant-face): New.
4227         (font-lock-face-list): Add builtin and constant faces.
4228
4229 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4230
4231         * autoload.el (make-autoload): Support define-derived-mode.
4232         Collected puts of doc-string-elt property.  Based on a patch by
4233         Didier Verna <didier@xemacs.org>.
4234
4235 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4236
4237         * wid-edit.el (widget-field-activate): Fix docstring typo.
4238
4239 2002-07-23  Andy Piper  <andy@xemacs.org>
4240
4241         * about.el (about-personal-info): update me.
4242
4243 2002-07-12  Andy Piper  <andy@xemacs.org>
4244
4245         * custom.el (custom-theme-set-variables): remove bogus
4246         arguments. Use custom-set-default to set defaults.
4247         (custom-set-variables): update doc.
4248         (custom-local-buffer): new, synced from FSF.
4249         (custom-set-default): ditto.
4250         (defcustom): update doc.
4251
4252 2002-06-16  Andy Piper  <andy@xemacs.org>
4253
4254         * menubar-items.el (default-menubar): enable windows printing on
4255         cygwin as well as native.
4256
4257 2002-06-12  Andy Piper  <andy@xemacs.org>
4258
4259         * printer.el (generic-print-buffer): catch all errors so that the
4260         print device can be cleared in all scenarios.
4261         (Printer-clear-device): make sure clearing the printer allows it
4262         to be used again immediately.
4263         (generic-print-region): make sure the default printer face is
4264         black-on-white.
4265
4266 2002-04-23  Jerry James  <james@xemacs.org>
4267
4268         * window-xemacs.el (display-buffer-function): Change doc to
4269         reflect new arg.
4270         * window-xemacs.el (pre-display-buffer-function): Ditto.
4271         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4272         non-nil, make the new window just big enough for its contents.
4273         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4274         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4275         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4276
4277 2002-06-06  Andy Piper  <andy@xemacs.org>
4278
4279         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4280         (defcustom): ditto.
4281         (custom-handle-keyword): ditto.
4282
4283 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4286         Make obsolete.  Default to nil.
4287         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4288         Inspired by a patch by John Palmieri.
4289
4290 2002-07-01  Mike Alexander  <mta@arbortext.com>
4291
4292         * process.el (shell-command-on-region): Don't delete the region
4293         before giving it to call-process-region
4294
4295 2002-06-04  Jerry James <james@eecs.ku.edu>
4296
4297         * find-paths.el (paths-find-architecture-directory): Search in
4298         `system-configuration'/`base', not `base'`system-configuration'.
4299
4300 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4301
4302         * info.el (Info-index): Add missing \ in [ t].
4303
4304 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4305
4306         * gutter-items.el (gutter-buffers-tab-visible-p,
4307         buffers-tab-omit-function, buffers-tab-selection-function,
4308         buffers-tab-filter-functions):
4309         Doc improvements.
4310
4311 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4312
4313         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4314
4315         * toolbar-items.el (toolbar-news): Fix typo in message string.
4316
4317 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4318
4319         * dialog.el (yes-or-no-p-dialog-box): 
4320         * cmdloop.el (y-or-n-p-minibuf):
4321         (yes-or-no-p-minibuf):
4322         (yes-or-no-p):
4323         (y-or-n-p): 
4324         Specify negative answers in docstrings.
4325
4326 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4327
4328         * package-ui.el (pui-help-echo): Display both installed and author
4329         version.  Use a balloon-help window to display extra info like
4330         package requires.
4331
4332 2002-05-30  Andy Piper  <andy@xemacs.org>
4333
4334         * files.el (revert-buffer-internal): don't visit
4335         revert-buffer. Kill buffer when not used. Suggested by Mike
4336         Alexander <mta@arbortext.com>
4337
4338 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * files.el (revert-buffer): More docstring fiddling.
4341
4342 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4343
4344         * files.el (revert-buffer):
4345         (revert-buffer-internal):
4346         (revert-buffer-insert-file-contents-function):
4347         Improve docstrings and comments.
4348
4349 2002-05-08  Andy Piper  <andy@xemacs.org>
4350
4351         * files.el (revert-buffer): observe noconfirm behavior.
4352
4353 2002-04-09  Andy Piper  <andy@xemacs.org>
4354
4355         * files.el (revert-buffer): use revert-buffer-internal if it looks
4356         like doing so will not result in any user-visible changes.
4357         (revert-buffer-internal): new function. Do the actual process of
4358         reversion and then see whether the result is any different to what
4359         we have already. If it is not then do nothing.
4360
4361 2001-12-11  Andy Piper  <andy@xemacs.org>
4362
4363         * menubar.el (get-popup-menu-response): re-order so that it works
4364         on more sane/facist window systems.
4365
4366 2001-12-03  Andy Piper  <andy@xemacs.org>
4367
4368         * faces.el (frob-face-property): don't infloop in face frobbing
4369         from Jan Vroonhof <jan@xemacs.org>.
4370
4371 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4372
4373         * faces.el (frob-face-property): Follow face fall-back hierarchy
4374         properly for face properties without an instance. Only do manual
4375         copy form 'default in last resort. This handles in particular
4376         the case where 'default itself has only a fall-back (which is
4377         the case by default on windows).
4378
4379 2001-11-24  Andy Piper  <andy@xemacs.org>
4380
4381         * printer.el (generic-print-region): set default-frame-plist to
4382         nil while creating the printer frame so that sizes reflect the
4383         printed page.
4384
4385         * faces.el (face-complain-about-font): Don't complain on printers.
4386
4387 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4388         
4389         * package-net.el: Andy synch.
4390         
4391 2001-12-16  Andy Piper  <andy@xemacs.org>
4392
4393         * package-get.el (package-get-update-all): Make sure installed.db
4394         gets updated after updating packages.
4395
4396 2002-03-28  Ben Wing  <ben@xemacs.org>
4397
4398         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4399         continuation, truncation so that we don't get line jumpiness from
4400         them being larger than the line height.
4401
4402         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4403
4404 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4405
4406         * font.el (font-window-system-mappings): Add mapping for Gtk
4407         (assume identical to X) 
4408
4409 2002-02-04  Andy Piper  <andy@xemacs.org>
4410
4411         * files.el (convert-standard-filename): Fix for short filename
4412         Peter Arius <pas@methodpark.de>
4413
4414 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4415
4416         * list-mode.el (default-choose-completion): completion-base-size
4417         should refer to local value in the completion list buffer.
4418
4419 2001-12-03  Didier Verna  <didier@xemacs.org>
4420
4421         * rect.el: autoload `replace-rectangle'.
4422         * keydefs.el (global-map): bind it to `C-x r p'.
4423
4424 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * XEmacs 21.4.8 "Honest Recruiter" is released.
4427
4428 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4429
4430         This patch is based on Jerry James's patch and analysis.
4431
4432         * select.el (get-clipboard):
4433         (get-selection):
4434         Update docstrings.
4435         (get-clipboard-foreign):
4436         (get-selection-foreign):
4437         New function for use as `interprogram-paste-function's.
4438
4439         * simple.el (interprogram-paste-function): Change default to
4440         `get-clipboard-foreign'; improve docstring.
4441         (interprogram-cut-function): Improve dosctring.
4442
4443 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4444
4445         * XEmacs 21.4.7 "Economic Science" is released.
4446
4447 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4448
4449         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4450
4451 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4452
4453         * obsolete.el (assq-delete-all): New compatibility alias for 
4454         remassq.
4455
4456 2002-01-09  Simon Josefsson  <jas@extundo.com>
4457
4458         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4459
4460 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4461
4462         * info.el (Info-auto-generate-directory): Default
4463         Info-auto-generate-directory to 'if-outdated.
4464
4465 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4466
4467         * startup.el (normal-top-level): Prevent migration code from
4468         trashing .emacs on an error in loading the init files.
4469
4470 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4471
4472         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4473         "system default" Xdefaults and friends get xrdb-mode.
4474
4475 2002-03-05  Mats Lidell  <matsl@contactor.se>
4476  
4477         * help-nomule.el (tutorial-supported-languages): Added Swedish
4478         tutorial. Sorted languages.
4479
4480 2002-02-11  Mike Sperber <mike@xemacs.org>
4481
4482         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4483         regenerating outdated dir files and dir is non-existent.
4484
4485 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4486
4487         * code-files.el (convert-mbox-coding-system): Improve comment.
4488         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4489         coding-system argument to `write-region-pre-hook' call.
4490         (write-region-pre-hook): Fix docstring to mention lockname argument.
4491
4492 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4493
4494         * minibuf.el (completing-read): Remove redundant wrong arg list.
4495
4496         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4497
4498 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4499
4500         * obsolete.el (interactive-form): new compatibility alias for 
4501         function-interactive.
4502
4503 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4504
4505         * menubar-items.el (Menubar-items-truncate-list): Removed.
4506         * menubar-items.el (Menubar-items-truncate-history): New.
4507         * menubar-items.el (default-menubar): Use
4508         Menubar-items-truncate-history.
4509
4510 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4511
4512         * printer.el (generic-print-region): Pass correct arguments to
4513         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4514         Torkelsson <torkel@acc.umu.se>.
4515
4516 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4517
4518         * help.el (describe-mode): synched with FSF 19.34; handle nil
4519         minor mode indicators.
4520
4521 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4522
4523         * minibuf.el (completing-read): Update docstring.
4524
4525 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4526
4527         * XEmacs 21.4.6 "Common Lisp" is released.
4528
4529 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * package-net.el: Inadvertant synch with Windows branch.  From
4532         Andy's log:
4533         (package-net-kit-version): new variable.
4534         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4535
4536 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4537
4538         * package-get.el (package-get-locate-index-file): Also search the
4539         core etc/ directory for the package index file if it can't be
4540         found in ~/.xemacs/.
4541
4542 2001-12-13  William Perry  <wmperry@gnu.org>
4543
4544         * dialog-gtk.el (popup-builtin-question-dialog):
4545         Conform to API in gui.c.
4546         
4547 2001-11-12  Andy Piper  <andy@xemacs.org>
4548
4549         * cus-edit.el (custom-save-face-internal): make sure we save
4550         non-themed faces.
4551         (custom-save-variables): ditto variables.
4552
4553 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4554
4555         * faces.el (make-face-family):
4556         (make-face-size):
4557         New face-modifying functions per Jan Vroonhof.
4558
4559         cus-face.el (custom-set-face-font-family):
4560         (custom-set-face-font-size):
4561         Use them.
4562
4563         * font.el (font-window-system-mappings): More precise docstring.
4564
4565         (font-create-name):
4566         (font-create-object):
4567         (tty-font-create-object):
4568         (tty-font-create-plist):
4569         (x-font-create-object):
4570         (x-font-create-name):
4571         (ns-font-create-name):
4572         (mswindows-font-create-object):
4573         (mswindows-font-create-name):
4574         Add doctrings.
4575
4576 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4577
4578         * gtk-faces.el (gtk-init-device-faces): removed spurious
4579         quote before let* expression.
4580
4581 2001-10-29  Andy Piper  <andy@xemacs.org>
4582
4583         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4584         modified when changing coding system.
4585
4586         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4587         that we invoke the GUI directory selector.
4588
4589 2001-10-25  Andy Piper  <andy@xemacs.org>
4590
4591         * dialog.el (make-dialog-box): use new directory dialog support.
4592         * minibuf.el (read-file-name-1): ditto.
4593         (read-file-name): ditto.
4594         (read-directory-name): ditto.
4595
4596 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * XEmacs 21.4.5 "Civil Service" is released.
4599
4600 2001-04-23  Didier Verna  <didier@xemacs.org>
4601
4602         * cus-edit.el (custom-variable-pre-save): New.
4603         * cus-edit.el (custom-variable-post-save): New.
4604         * cus-edit.el (custom-variable-save): use them.
4605         * cus-edit.el (custom-face-pre-save): New.
4606         * cus-edit.el (custom-face-post-save): New.
4607         * cus-edit.el (custom-face-save): use them.
4608         * cus-edit.el (custom-group-pre-save): New.
4609         * cus-edit.el (custom-group-post-save): New.
4610         * cus-edit.el (custom-group-save): use them.
4611         * cus-edit.el (Custom-save): use the pre/post functions above,
4612         call `custom-save-all' only once.
4613         * cus-edit.el (custom-variable-pre-reset-standard): New.
4614         * cus-edit.el (custom-variable-post-reset-standard): New.
4615         * cus-edit.el (custom-variable-reset-standard): use them.
4616         * cus-edit.el (custom-face-pre-reset-standard): New.
4617         * cus-edit.el (custom-face-post-reset-standard): New.
4618         * cus-edit.el (custom-face-reset-standard): use them.
4619         * cus-edit.el (custom-group-pre-reset-standard): New.
4620         * cus-edit.el (custom-group-post-reset-standard): New.
4621         * cus-edit.el (Custom-reset-standard): use them.
4622         * cus-edit.el (custom-face-reset-saved): use the pre/post
4623         functions above, call `custom-save-all' only once.
4624
4625 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4626
4627         * gutter-items.el (buffers-tab face): Derive from the modeline
4628         face by default.  Many people use white-on-black for the default
4629         font, and the tabs look hideous with that color combination.  The
4630         modeline usually has the correct colors.
4631
4632 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4633
4634         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4635         (tag-mark-stack-max): Typo fix.
4636
4637 2001-09-28  Ben Wing  <ben@xemacs.org>
4638
4639         * font-lock.el:
4640         * font-lock.el (font-lock-after-change-function):
4641         fix problem with last patch, reported by Katsumi Yamaoka.
4642
4643 2001-09-17  Ben Wing  <ben@xemacs.org>
4644
4645         * font-lock.el (font-lock-after-change-function):
4646         fix problem when you insert a comment on the line before a line of
4647         code: if we use the following char, then when you hit backspace,
4648         the following line of code turns the comment color.
4649
4650 2001-06-08  Ben Wing  <ben@xemacs.org>
4651
4652         * process.el: comment about shell-command-switch.
4653         * process.el (shell-quote-argument): Need to quote a null
4654         argument, too.  From Dan Holmsand.
4655         
4656         * startup.el (normal-top-level): Delete some unused FSF junk.
4657         * startup.el (command-line-early):
4658         
4659         * startup.el (command-line): Call MS Windows init function.
4660         
4661         * win32-native.el:
4662         * win32-native.el (mswindows-system-shells): New.
4663         * win32-native.el (mswindows-system-shell-p): New.
4664         * win32-native.el (init-mswindows-at-startup): New.
4665         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4666         * win32-native.el (mswindows-quote-one-simple-arg):
4667         * win32-native.el (mswindows-quote-one-command-arg):
4668         * win32-native.el (mswindows-construct-process-command-line-alist):
4669         Correct comments at top.  Correctly handle passing arguments
4670         to Cygwin programs and to bash.  Fix quoting of zero-length
4671         arguments (from Dan Holmsand).  Set shell-command-switch based
4672         on shell-file-name, which in turn comes from env var SHELL.
4673
4674 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4675
4676         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4677         default-toolbar-position): Fill docstrings for balloon-help.
4678
4679 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4680
4681         * faces.el: Reenable specifications over 'gtk domain.
4682
4683 2001-08-08  Didier Verna  <didier@xemacs.org>
4684
4685         * autoload.el (update-autoload-files): make defdir a file name,
4686         not directory name.
4687
4688 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4689
4690         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4691
4692         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4693
4694 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4695
4696         * font-menu.el (font-menu-set-font): Default to current font-family.
4697         (font-menu-preferred-resolution):
4698         (font-menu-size-scaling):
4699         Provide gtk defaults, too.
4700
4701 2001-07-29  Mike Alexander  <mta@arbortext.com>
4702
4703         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4704         list
4705         (custom-set-face-font-family): ditto
4706
4707 2001-07-26  Mike Sperber <mike@xemacs.org>
4708
4709         * files.el (auto-mode-alist): .9 files are man pages, too.
4710
4711 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4712
4713         * process.el (call-process-internal): bind
4714         coding-system-for-write to 'binary when calling
4715         start-process-internal, so the process receives 
4716         the literal contents of INFILE.
4717
4718 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4719
4720         * files.el (auto-mode-alist): Add configure.ac support.
4721
4722 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4723
4724         * buff-menu.el:
4725         mouse.el:
4726         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4727
4728 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4729
4730         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4731
4732 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4733
4734         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4735         mixed text.
4736         (kinsoku-eol-p): Ditto.
4737
4738 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4739
4740         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4741         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4742         characters as the category `s' or `e' correctly.
4743
4744 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4745
4746         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4747
4748 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4749
4750         * mule/cyrillic.el:  Set up case table.
4751
4752 2001-06-08  Mike Sperber <mike@xemacs.org>
4753
4754         * files.el (save-some-buffers-1): Don't zap the help window right
4755         after `map-y-or-n-p' has popped it up.
4756
4757 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4758
4759         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4760
4761 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4762
4763         * specifier.el: define-specifier-tag 'gtk.
4764
4765 2001-05-12  Ben Wing  <ben@xemacs.org>
4766
4767         * find-paths.el (paths-find-recursive-path):
4768         fix error with null EXCLUDE-REGEXP.
4769         
4770         * font-lock.el (font-lock-mode):
4771         fix problem reported by hrvoje with buffers starting with a space.
4772         
4773 2001-05-06  Ben Wing  <ben@xemacs.org>
4774
4775         * dialog.el (make-dialog-box):
4776         * menubar-items.el (default-menubar):
4777         * printer.el (generic-print-buffer):
4778         * printer.el (generic-print-region):
4779         implement printing the selection when it's selected.
4780
4781 2001-04-18  Didier Verna  <didier@xemacs.org>
4782
4783         * cus-edit.el (Custom-reset-standard): reset to standard settings
4784         not only when the buffer's :custom-state is 'modified, but also
4785         when it is 'set or 'saved.
4786
4787 2001-04-17  Didier Verna  <didier@xemacs.org>
4788
4789         * startup.el (load-user-init-file): define `custom-file' before
4790         loading the user's init file.
4791
4792 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4793
4794         * menubar.el (popup-mode-menu): Make it work with
4795         popup-menu-titles turned off.
4796         
4797 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4798
4799         * about.el (about-mailto-link): Use compose-mail for sending mail.
4800
4801 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4802
4803         * package-admin.el (package-install-hook): New.
4804         (package-delete-hook): New.
4805         (package-admin-add-single-file-package): Use package-delete-hook.
4806
4807         * package-get.el (package-get): Use package-install-hook.
4808
4809 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4810
4811         * package-ui.el (pui-install-selected-packages): reverse the lists
4812         of packages so that they get handled in the same order as they
4813         were selected.
4814
4815 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4816
4817         * packages.el (locate-library): Use read-library-name for completion.
4818
4819 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4820
4821         * byte-optimize.el (=): `=' is not a binary predicate!
4822         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4823         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4824
4825 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4826
4827         * bytecomp.el (byte-compile-arithcompare):
4828         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4829
4830 2001-06-03  William M. Perry  <wmperry@gnu.org>
4831
4832         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4833         return the filename selected by the user!
4834
4835 2001-05-31  William M. Perry  <wmperry@gnu.org>
4836
4837         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4838         in XEmacs/GTK.
4839
4840 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4841
4842         * coding.el: Tiny typo fixed.
4843
4844 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4845
4846         * XEmacs 21.4.3 "Academic Rigor" is released.
4847
4848 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4851
4852 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4853
4854         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4855
4856 2001-05-04  Ben Wing  <ben@xemacs.org>
4857
4858         * printer.el (generic-print-buffer):
4859         * printer.el (generic-print-region):
4860         Enable dialog boxes.  Apply workaround recommended by Kirill.
4861         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4862         
4863         * simple.el (kill-whole-line):
4864         * simple.el (kill-line-1):
4865         * simple.el (kill-entire-line):
4866         * simple.el (kill-line):
4867         * simple.el (backward-kill-line):
4868         Take out interactive dependence of kill-whole-line.
4869
4870 2001-04-22  Ben Wing  <ben@xemacs.org>
4871
4872         * dialog.el (make-dialog-box):
4873         Put dialog titles back in -- this time correctly.  Fix various
4874         other problems with leaks and such.
4875
4876         * simple.el (region-exists-p):
4877         * simple.el (region-active-p):
4878         Add comment about which one is correct to use in menu specs.
4879
4880 2001-05-05  Ben Wing  <ben@xemacs.org>
4881
4882         * dialog.el (make-dialog-box): fix doc string.
4883         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4884         take out Pretty Print.
4885         * printer.el:
4886         * printer.el (printer-current-device): New.
4887         * printer.el (Printer-get-device): New.
4888         * printer.el (Printer-clear-device): New.
4889         * printer.el (generic-page-setup): New.
4890         * printer.el (generic-print-buffer):
4891         * printer.el (generic-print-region):
4892         Implement Page Setup.  Handle errors properly.
4893
4894 2001-05-05  Ben Wing  <ben@xemacs.org>
4895
4896         * subr.el (error): Complete list of errors in doc string.
4897         
4898 2001-04-22  Ben Wing  <ben@xemacs.org>
4899
4900         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4901         
4902 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4903
4904         * build-report.el: Remove CVS keywords since this file has been in
4905         core lisp for a while now.
4906         * build-report.el (build-report-make-output-files): Fix typo.
4907
4908 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4909
4910         * about.el (about-finish-buffer): Make sure the last change works
4911         even if EVENT is nil.
4912
4913 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4914
4915         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4916         clicked, not the one that happens to be the current buffer at the
4917         time.
4918
4919 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4920
4921         * cus-edit.el (custom-display): Support the GTK Window System also.
4922
4923 2001-04-30  Ben Wing  <ben@xemacs.org>
4924
4925         * printer.el:
4926         * printer.el (printer-page-header):
4927         * printer.el (Print-context): New.
4928         * printer.el (printer-page-footer):
4929         * printer.el (generate-header-element): New.
4930         * printer.el (generate-header-line): New.
4931         * printer.el (print-context-property):
4932         * printer.el (generic-print-buffer):
4933         * printer.el (generic-print-region):
4934         Implement headers and footers.  Implement calling Print dialog box
4935         (#### but it doesn't quite work yet).
4936
4937 2001-04-25  Ben Wing  <ben@xemacs.org>
4938
4939         * about.el (xemacs-hackers):
4940         * about.el (about-url-alist):
4941         * about.el (about-personal-info):
4942         * about.el (about-hacker-contribution):
4943         More contributions.
4944         
4945         * simple.el (handle-post-motion-command):
4946         Fix spurious setting of zmacs-region-stays to t after a non-shift
4947         motion command.
4948
4949 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4950
4951         * about.el (about-personal-info): Update my bio.
4952         (about-hacker-contribution): Ditto.
4953
4954 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4955
4956         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4957
4958 2001-04-19  Andy Piper  <andy@xemacs.org>
4959
4960         * package-net.el (package-net-cygwin32-binary-size): new size.
4961         (package-net-win32-binary-size): new size.
4962         (package-net-convert-index-to-ini): Use new arch.
4963         (package-net-batch-convert-index-to-ini): Removed.
4964         (package-net-generate-bin-ini): New.
4965         (package-net-batch-generate-bin-ini): New.
4966
4967 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4968
4969         * XEmacs 21.4.1 "Copyleft" is released.
4970
4971 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4972
4973         * x-compose.el (xlib-input-method-bug-workaround):
4974         (alias-colon-to-double-quote):
4975         Force sort in map-keymap to work around rehash bug.
4976
4977 2001-04-17  Ben Wing  <ben@xemacs.org>
4978
4979         * about.el: Finish overhaul, add a few new hackers, update a
4980         couple old ones.
4981
4982 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4983
4984         * XEmacs 21.4.0 "Solid Vapor" is released.
4985
4986 2001-04-15  Ben Wing  <ben@xemacs.org>
4987
4988         * about.el:
4989         * about.el (about-headline-face): New.
4990         * about.el (about-link-face): New.
4991         * about.el (about-current-release-maintainers): New.
4992         * about.el (about-other-current-hackers): New.
4993         * about.el (about-url-alist):
4994         * about.el (about-once-and-future-hackers): New.
4995         * about.el (about-mailto-link): New.
4996         * about.el (about-get-buffer):
4997         * about.el (about-finish-buffer):
4998         * about.el (about-xemacs):
4999         * about.el (about-features): Removed.
5000         * about.el (about-advantages): New.
5001         * about.el (about-maintainer-info): Removed.
5002         * about.el (about-personal-info): New.
5003         * about.el (about-hacker-contribution): New.
5004         * about.el (about-maintainer):
5005         * about.el (about-show-linked-info):
5006         * about.el (about-hackers):
5007         Major revamping.  Rewriting of most of the text, improve the
5008         link handling, separate info on contributors into personal
5009         and contribution info, add new contributors, update personal
5010         info, etc. etc.
5011         
5012         * menubar-items.el (default-menubar):
5013         Help menubar entry for News now says more accurately
5014         "What's New in XEmacs".
5015         
5016         * mouse.el:
5017         * mouse.el (mouse-track-cleanup-hook):
5018         * mouse.el (mouse-track):
5019         Don't set-buffer to a dead buffer when calling mouse-track
5020         cleanup hooks.
5021
5022 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5023
5024         * XEmacs 21.2.47 "Zephir" is released.
5025
5026 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5027
5028         * dialog.el (make-dialog-box): Disable dialog box titles until
5029         we get them working.
5030
5031 2001-03-30  Ben Wing  <ben@xemacs.org>
5032
5033         * help.el:
5034         * help.el (Help-princ-face):
5035         * help.el (Help-prin1-face):
5036         * help.el (frob-help-extents):
5037         * help.el (describe-function-1):
5038         * help.el (describe-variable):
5039         Avoid using font-lock faces, which may not be defined.
5040         Instead, use hyper-apropos faces, and make sure they're
5041         defined as necessary by using `require'. (It's not so safe
5042         to do this for font-lock.) In any case, we will eventually
5043         be merging this functionality into hyper-apropos.
5044
5045         * loaddefs.el (completion-ignored-extensions):
5046         Fix documentation.
5047         
5048         * menubar-items.el (menu-truncate-list): Removed.
5049         * menubar-items.el (Menubar-items-truncate-list): New.
5050         * menubar-items.el (default-menubar):
5051         Fix errors if grep or compile command is too long.  Rename helper
5052         function to be less visible.
5053
5054 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5055
5056         * byte-optimize.el (byte-optimize-minus):
5057         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5058
5059 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5060
5061         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5062         Mule is available.
5063
5064         * mule/latin.el: New file.
5065
5066 2001-03-11  Ben Wing  <ben@xemacs.org>
5067
5068         * auto-save.el:
5069         * auto-save.el (auto-save-directory):
5070         * auto-save.el (make-auto-save-file-name):
5071         * auto-save.el (auto-save-file-name-p): New.
5072
5073         Merge in improvements from other definition of
5074         make-auto-save-file-name in files.el.
5075         
5076         * auto-save.el (auto-save-original-name):
5077         * auto-save.el (auto-save-name-in-fixed-directory):
5078         * auto-save.el (auto-save-unslashify-name): Removed.
5079         * auto-save.el (auto-save-slashify-name): Removed.
5080         * auto-save.el (auto-save-reserved-chars): New.
5081         * auto-save.el (auto-save-escape-name): New.
5082         * auto-save.el (auto-save-unhex): New.
5083         * auto-save.el (auto-save-unescape-name): New.
5084
5085         Change algorithm for encoding filenames in auto-save names to be
5086         entirely safe with all filesystems and all possible characters in
5087         a filename, and 100% reversible. (Essentially, uses
5088         quoted-printable as the encoding.)
5089         
5090         * auto-save.el (recover-all-files):
5091
5092         Use insert-directory rather than calling ls directly -- fixes
5093         things under Windows.
5094
5095         * files.el:
5096         * files.el (convert-standard-filename): Substitute FSF's
5097         definition for this (we had nothing here before).
5098         
5099         * files.el (backup-buffer): Warning fix.
5100         
5101         * files.el (make-backup-file-name):
5102         * files.el (find-backup-file-name):
5103         Fix error in calling sequence to auto-save-file-name-p.
5104         
5105         * files.el (recover-file):
5106         Use insert-directory rather than calling ls directly -- fixes
5107         things under Windows.
5108
5109         * files.el (make-auto-save-file-name): Removed.
5110         * files.el (auto-save-file-name-p): Removed.
5111         auto-save is always dumped so no sense in having a definition
5112         that will always be overwritten with another.
5113         
5114         * files.el (insert-directory):
5115         * win32-native.el:
5116         * win32-native.el (debug-mswindows-process-command-lines):
5117         * win32-native.el (original-make-auto-save-file-name): Removed.
5118         * win32-native.el (make-auto-save-file-name): Removed.
5119
5120
5121 2001-03-21  Martin Buchholz <martin@xemacs.org>
5122
5123         * XEmacs 21.2.46 "Urania" is released.
5124
5125 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5126
5127         * menubar-items.el (default-menubar): Update sample.emacs to
5128         sample.init.el and adjust accelerators.
5129
5130 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5131
5132         * build-report.el (build-report): Improve docstring.
5133
5134 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5135
5136         * ChangeLog: Log GTK merge.
5137
5138         * gutter-items.el:
5139         * mwheel.el:
5140         * sound.el:
5141         * startup.el:
5142         Revert gratuitous whitespace changes.
5143
5144 2001-03-07  Ben Wing  <ben@xemacs.org>
5145
5146         * help.el:
5147         * help.el (key-or-menu-binding):
5148         * help.el (Help-find-file): New.
5149         * help.el (describe-beta):
5150         * help.el (describe-copying):
5151         * help.el (describe-project):
5152         * help.el (view-emacs-news):
5153         * help.el (view-sample-init-el): New.
5154         * help.el (Help-princ-face): New.
5155         * help.el (Help-prin1-face): New.
5156         * help.el (help-symbol-function-context-menu):
5157         * help.el (help-symbol-variable-context-menu):
5158         * help.el (help-symbol-function-and-variable-context-menu):
5159         * help.el (frob-help-extents):
5160         * help.el (describe-function-1):
5161         * help.el (describe-variable):
5162
5163         Add coloring in Help buffers, correspondent with hyperlinks.
5164         View files in view-mode rather than Fundamental.
5165         Remove separators from context menus -- now handled in generic code.
5166         Add `Find Tag' to context menu.
5167         
5168         * menubar.el (popup-mode-menu):
5169
5170         Rewrite code that outputs the popup menu to (a) put more specific
5171         entries first, (b) be more robust, (c) output the proper context
5172         menu separators automatically (the context menu functionality is
5173         new and currently used only by Help).
5174
5175 2001-03-10  William M. Perry  <wmperry@aventail.com>
5176
5177         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5178         this function when converting from the 21.1 GTK branch.  Now
5179         supports file, password, question, and color built-in dialogs.
5180
5181 2001-03-06  Ben Wing  <ben@xemacs.org>
5182
5183         * keydefs.el:
5184         * keydefs.el (global-map):
5185         Add commented-out change of M-k (for 21.5).
5186         
5187         * menubar-items.el (default-menubar):
5188         Fix items to control kill-line behavior; add items for
5189         shifted motion.
5190         
5191         * simple.el:
5192         * simple.el (kill-whole-line):
5193         * simple.el (historical-kill-line): Removed.
5194         * simple.el (kill-line): Removed.
5195         * simple.el (kill-entire-line): New.
5196         * simple.el (kill-line-1): New.
5197         * simple.el (backward-kill-line):
5198         Undo kill-whole-line == always changes.  Add new function
5199         kill-entire-line to unconditionally delete the current line.
5200         Add comments describing the lamentable state of affairs of
5201         the kill-line functions and variables.
5202
5203 2001-03-02  Ben Wing  <ben@xemacs.org>
5204
5205         * simple.el:
5206         * simple.el (beginning-of-buffer):
5207         * simple.el (end-of-buffer):
5208         * simple.el (mark-ring-unrecorded-commands):
5209         * simple.el (signal-error-on-buffer-boundary):
5210         * simple.el (shifted-motion-keys-select-region):
5211         * simple.el (unshifted-motion-keys-deselect-region):
5212         * simple.el (motion-keys-for-shifted-motion): New.
5213         * simple.el (handle-pre-motion-command):
5214         * simple.el (handle-post-motion-command):
5215         * simple.el (forward-char-command):
5216         * simple.el (backward-char-command):
5217         * simple.el (scroll-up-command):
5218         * simple.el (scroll-down-command):
5219         * simple.el (next-line):
5220         * simple.el (previous-line):
5221         * simple.el (backward-block-of-lines):
5222         * simple.el (forward-block-of-lines):
5223         * simple.el (backward-word):
5224         * simple.el (mark-word):
5225
5226         Augment documentation of the most common motion commands to make
5227         note of the shifted-motion support.  Improve the support to (a)
5228         properly document how it works and why it's done in the fashion it
5229         is, and (b) allow the keystrokes that trigger it to be customized.
5230
5231         Correct error in the customize specification of
5232         mark-ring-unrecorded-commands.
5233
5234 2001-03-02  Ben Wing  <ben@xemacs.org>
5235
5236         * font-lock.el:
5237         * font-lock.el (font-lock-pending-extent-table): Removed.
5238         * font-lock.el (font-lock-pending-buffer-table): New.
5239         * font-lock.el (font-lock-pre-idle-hook):
5240         * font-lock.el (font-lock-after-change-function):
5241         * font-lock.el (font-lock-fontify-pending-extents):
5242         * font-lock.el (font-lock-lisp-like):
5243
5244         Fix handling of pending extents to avoid excessive slowness (N^2
5245         behavior) when making lots of buffer changes between redisplays,
5246         such as when saving the Options.
5247
5248 2001-03-09  William M. Perry  <wmperry@aventail.com>
5249
5250         * device.el:
5251         * dragdrop.el:
5252         * dumped-lisp.el:
5253         * faces.el:
5254         * frame.el:
5255         * gnuserv.el:
5256         * loadup.el:
5257         * menubar-items.el:
5258         * minibuf.el:
5259         The Great GTK Merge.
5260
5261         * ChangeLog.GTK:
5262         * dialog-gtk.el:
5263         * gdk.el:
5264         * generic-widgets.el:
5265         * glade.el:
5266         * gnome-widgets.el:
5267         * gnome.el:
5268         * gtk-compose.el:
5269         * gtk-extra.el:
5270         * gtk-faces.el:
5271         * gtk-ffi.el:
5272         * gtk-file-dialog.el:
5273         * gtk-font-menu.el:
5274         * gtk-glyphs.el:
5275         * gtk-init.el:
5276         * gtk-iso8859-1.el:
5277         * gtk-marshal.el:
5278         * gtk-mouse.el:
5279         * gtk-package.el:
5280         * gtk-password-dialog.el:
5281         * gtk-select.el:
5282         * gtk-widget-accessors.el:
5283         * gtk-widgets.el:
5284         * gtk.el:
5285         widgets-gtk.el:
5286         The Great GTK Merge: new files.
5287
5288 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * generic-widgets.el: Don't require gtk (a built-in feature) at
5291         top level.  Don't execute the last sexp unless (featurep 'gtk).
5292
5293 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5294
5295         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5296
5297 2001-02-23  Martin Buchholz <martin@xemacs.org>
5298
5299         * XEmacs 21.2.45 "Thelxepeia" is released.
5300
5301 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5302  
5303         * about.el (xemacs-hackers): update my entry. 
5304         * about.el (about-maintainer-info): ditto. 
5305         * about.el (about-hackers): ditto. 
5306
5307 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5308
5309         * about.el (about-maintainer-info): More vanity info about
5310         yours truly.
5311
5312 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5313
5314         * build-report.el (build-report-destination): xemacs-build-reports
5315         has moved to SourceForge, where mailing list name length is
5316         restricted, hence the name change to
5317         xemacs-buildreports@xemacs.org.
5318         * build-report.el (build-report-keep-regexp): Update default.
5319         * build-report.el (build-report-delete-regexp): Ditto.
5320         * build-report.el (build-report-make-output-files): Ditto.
5321
5322 2001-02-19  Craig Lanning  <lanning@scra.org>
5323
5324         * lisp-mode.el: Add indentation specifications for following
5325         Common Lisp forms: handler-case, handler-bind, with-slots,
5326         with-open-file, with-open-stream, print-unreadable-object.
5327
5328 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5329
5330         * font-lock.el (font-lock-set-defaults-1):
5331         Move initialization of `font-lock-cache-position' so that it's set
5332         even if font-lock-keywords is already defined.
5333
5334 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5335
5336         * autoload.el (generate-file-autoloads-1):
5337         Use `emacs-lisp-mode-syntax-table' instead of
5338         `lisp-mode-syntax-table'.
5339         * lisp-mode.el (lisp-mode-syntax-table):
5340         Get rid of old checks for `parse-partial-sexp' version.
5341         Make `|' (pipe) string delimiter instead of punctuation.
5342
5343 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5344
5345         * window.el (save-selected-window):
5346         Use gensym for better macro hygiene.
5347
5348 2001-02-06  Mike Sperber <mike@xemacs.org>
5349
5350         * dump-paths.el:
5351         * startup.el (startup-setup-paths): Set and use
5352         `mule-lisp-directory'.
5353         (startup-setup-paths-warning): Ditto.
5354
5355         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5356         (paths-construct-load-path): Consider `mule-lisp-directory'.
5357
5358 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5359
5360         * font-lock.el: Syntax table improvements used.  A few random
5361         changes are not specified below.
5362         (font-lock-fontify-string-delimiters):
5363         (font-lock-syntactic-keywords):
5364         (font-lock-cache-state nil):
5365         (font-lock-cache-position):
5366         New variables.
5367         (font-lock-set-syntax):
5368         (font-lock-apply-syntactic-highlight):
5369         (font-lock-fontify-syntactic-anchored-keywords):
5370         (font-lock-fontify-syntactic-keywords-region):
5371         (font-lock-eval-keywords):
5372         New functions.
5373         (font-lock-remove-face):
5374         (font-lock-fontify-syntactically-region):
5375         Use syntax properties.
5376
5377 2001-02-08  Martin Buchholz <martin@xemacs.org>
5378
5379         * XEmacs 21.2.44 "Thalia" is released.
5380
5381 2001-01-16  Mike Sperber <mike@xemacs.org>
5382
5383         * startup.el (normal-top-level): Work even if no installation root
5384         is found.
5385
5386 2001-01-30  Andy Piper  <andy@xemacs.org>
5387
5388         * gutter-items.el (progress-abort-glyph): remove instantiator.
5389         (set-progress-abort-instantiator): new function.
5390         (abort-progress-feedback): use it.
5391
5392         * gutter.el (set-gutter-dirty-p): new function.
5393
5394 2001-01-30  Didier Verna  <didier@xemacs.org>
5395
5396         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5397
5398 2001-01-24  Didier Verna  <didier@xemacs.org>
5399
5400         * sound.el (sound-extension-list): give a better default value.
5401         * sound.el (load-sound-file): improve the doc string, also find
5402         files given by absolute names, pass a real extension list to
5403         `locate-file'.
5404
5405 2001-01-26  Martin Buchholz <martin@xemacs.org>
5406
5407         * XEmacs 21.2.43 "Terspichore" is released.
5408
5409 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5410
5411         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5412         messages from gnuserv.
5413
5414 2001-01-20  Martin Buchholz <martin@xemacs.org>
5415
5416         * XEmacs 21.2.42 "Poseidon" is released.
5417
5418 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5419
5420         * cl-macs.el (cl-upcase-arg): New function.
5421         (cl-function-arglist): New function.
5422         (cl-transform-lambda): Automatically add CL-style lambda list to
5423         documentation string using functions above.
5424
5425 2001-01-12  Andy Piper  <andy@xemacs.org>
5426
5427         * package-get.el (package-get-custom): call
5428         package-net-update-installed-db.
5429
5430         * package-ui.el (pui-install-selected-packages): call
5431         package-net-update-installed-db.
5432
5433         * package-net.el (package-net-update-installed-db): use
5434         packages-package-list so that we reflect reality.
5435
5436         * packages.el (packages-package-list): Make docstring reflect
5437         reality.
5438
5439         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5440
5441         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5442         isn't installed.
5443
5444 2001-01-17  Andy Piper  <andy@xemacs.org>
5445
5446         * wid-edit.el (widget-activation-glyph-mapper): activate or
5447         deactivate native widgets.
5448         (widget-glyph-insert-glyph): record instantiator.
5449         (widget-push-button-value-create): use it.
5450
5451         * gui.el (gui-button-action): new function. Make button's domain
5452         buffer current when calling.
5453         (make-gui-button): update to use gui-button-action.
5454
5455 2001-01-16  Didier Verna  <didier@xemacs.org>
5456
5457         * menubar-items.el (default-menubar): add an entry for modeline
5458         horizontal scrolling in Options -> Display.
5459
5460 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5461
5462         * package-get.el (package-get-require-signed-base): Set to nil
5463         by default.
5464
5465 2001-01-17  Martin Buchholz <martin@xemacs.org>
5466
5467         * XEmacs 21.2.41 "Polyhymnia" is released.
5468
5469 2001-01-16  Mike Sperber <mike@xemacs.org>
5470
5471         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5472         catch lisp/mule/.
5473
5474 2001-01-14  Mike Sperber <mike@xemacs.org>
5475
5476         * startup.el (maybe-create-compatibility-dot-emacs):
5477         (maybe-unmigrate-user-init-file):
5478         (unmigrate-user-init-file): Created.
5479         (maybe-migrate-user-init-file): Offer creation of compatibility
5480         .emacs.
5481         Some doc fixes wrt init file location.
5482
5483 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5484
5485         * faces.el (face-frob-from-locale-first): new variable.
5486         (frob-face-font-2): Honor tags arg while trying to use
5487         standard-face-mapping.  When face-frob-from-locale-first is set,
5488         first try to set face inheriting from frobbed-face.
5489
5490 2001-01-15  Didier Verna  <didier@xemacs.org>
5491
5492         * about.el (xemacs-hackers): update my entry.
5493         * about.el (about-url-alist): ditto.
5494         * about.el (about-maintainer-info): ditto.
5495         * about.el (about-hackers): ditto.
5496
5497 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5498
5499         The byte compiler has been badly broken for a year,
5500         by the patch of 1999-12-06.
5501         * byte-optimize.el (byte-optimize-form-code-walker):
5502         Bug was: the byte compiler was making this erroneous optimization:
5503         (progn (or (foo)) (bar)) ==> (bar)
5504
5505 2000-11-20  Mike Sperber <mike@xemacs.org>
5506
5507         * setup-paths.el (paths-core-load-path-depth): Split
5508         `paths-load-path-depth' in two for site and core lisp.  Don't
5509         recurse into core.
5510         * setup-paths.el (paths-construct-load-path): Use.
5511
5512 2001-01-10  Andy Piper  <andy@xemacs.org>
5513
5514         * package-net.el (package-net-cygwin32-binary-size): new variable
5515         (package-net-win32-binary-size): ditto.  add much needed
5516         commentary.
5517
5518         * gutter-items.el (buffers-tab-items): correct off-by-one error
5519         for buffers-tab-max-size.
5520
5521 2001-01-08  Martin Buchholz <martin@xemacs.org>
5522
5523         * XEmacs 21.2.40 is released.
5524
5525 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * mule/hebrew.el: Fix comments and typos.
5528         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5529
5530 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5531
5532         * ChangeLog.1: move ancient log from fill.el.
5533
5534         * dump-paths.el:
5535         paragraphs.el:
5536         mule/mule-category.el:
5537         Miscellaneous typo fixes and slight doc clarifications.
5538
5539         * mule/mule-ccl.el:  Correct file name in header.
5540
5541 2000-12-31  Martin Buchholz <martin@xemacs.org>
5542
5543         * XEmacs 21.2.39 is released.
5544
5545 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5546
5547         * byte-optimize.el (byte-optimize-cond):
5548         (byte-optimize-cond-1): New.
5549         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5550         Optimizes (cond (x nil)) ==> nil.
5551         Provide better diagnostic on malformed expr like (cond foo).
5552
5553 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5554
5555         * mule/mule-coding.el:
5556         mule/mule-cmds.el (reset-language-environment,
5557         set-language-environment-coding-systems):
5558         Safer default coding-priority-list, corresponding to src/file-coding.h.
5559
5560 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5561
5562         * package-admin.el: Allow package removal from
5563         early-package-load-path.
5564
5565 2000-12-15  Andreas Jaeger  <aj@suse.de>
5566
5567         * about.el (about-maintainer-info): Update my entry.
5568
5569 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5570
5571         * packages.el (locate-library): Add support for bzip2
5572         compressed .el files.
5573
5574 2000-12-12  Andy Piper  <andy@xemacs.org>
5575
5576         * package-net.el: new file.
5577
5578 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5579
5580         * font-lock.el: Add missing C++ keywords.
5581
5582 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5583
5584         * simple.el (indent-for-comment): Preserve indentation of comments
5585         starting in column 0, as documented in (Info-goto-node
5586         "(xemacs)Comments").  Update docstring accordingly.
5587
5588 2000-12-05  Martin Buchholz <martin@xemacs.org>
5589
5590         * XEmacs 21.2.38 is released.
5591
5592 2000-12-04  Didier Verna  <didier@xemacs.org>
5593
5594         * mouse.el (default-mouse-track-set-point-in-window): remove
5595         spurious '+' operation detected by Martin.
5596
5597
5598 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5599
5600         * cl-extra.el (coerce):
5601         Implement char to integer coercion.
5602         Remove extraneous (numberp) test.
5603
5604         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5605         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5606         (byte-optimize-predicate):
5607         Warn if evaluating constant expression signals an error.
5608         (byte-optimize-form): Small simplification.
5609
5610         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5611
5612 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5613
5614         * byte-optimize.el:
5615         (byte-optimize-minus):
5616         (byte-optimize-plus):
5617         (byte-optimize-mult):
5618         (byte-optimize-quo):
5619         Use (car (last x)) instead of (last x) to get last elt!
5620         Use `byte-optimize-predicate' to optimize `%'.
5621         Move optimizations for special numeric args to bytecomp.el.
5622         * bytecomp.el (byte-compile-associative): Remove.
5623         (byte-compile-max): New.
5624         (byte-compile-min): New.
5625         Properly handle erroneous calls: (max) (min).
5626         (byte-compile-plus): New.
5627         (byte-compile-minus):
5628         It's easiest to handle 0, +1 and -1 args here.
5629         (byte-compile-mult): New.
5630         It's easiest to handle 1, -1 and 2 args here.
5631         (byte-compile-quo):
5632         It's easiest to handle 0, +1 and -1 args here.
5633         Issue byte-compiler warning when dividing by zero.
5634
5635         Byte-compiler arithmetic improvements.
5636         Better optimize these expressions in the obvious way:
5637         (+ x y 1)   -->  varref x varref y add add1
5638         (+ x y -1)  -->  varref x varref y add sub1
5639         (- x y 0)   -->  (- x y)
5640         (- 0 x y)   -->  (- (- x) y)
5641         (% 42 19)   --> compile-time constant
5642         (/ 42 19)   --> compile-time constant
5643         (* (foo) 2) --> foo call dup plus
5644
5645         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5646         unless (declaim (optimize (safety 3)))
5647         or (setq byte-compile-delete-errors nil).
5648
5649 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5650
5651         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5652         docstrings.
5653
5654 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5655
5656         * startup.el (command-line-do-help):  Add documentation of
5657         portable dumper switches.
5658
5659 2000-11-22  Andy Piper  <andy@xemacs.org>
5660
5661         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5662
5663         * glyphs.el (init-glyphs): don't use autodetect for strings.
5664
5665 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5666
5667         * byte-optimize.el (byte-optimize-char-before):
5668         (byte-optimize-backward-char):
5669         (byte-optimize-backward-word):
5670         Fix incorrect optimizations for these sorts of expressions:
5671         (let ((x nil)) (backward-char x))
5672
5673 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5674
5675         * byte-optimize.el:
5676         * byte-optimize.el (byte-optimize-backward-char): New.
5677         * byte-optimize.el (byte-optimize-backward-word): New.
5678         Make backward-word and backward-char as efficient as forward versions.
5679
5680         * bytecomp.el (byte-compile-no-args-with-one-extra):
5681         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5682         * bytecomp.el (byte-compile-two-args-with-one-extra):
5683         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5684         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5685         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5686         Check if extra arg is constant nil, and if so, use byte-coded call.
5687
5688         * simple.el (backward-word):
5689         * simple.el (mark-word):
5690         * simple.el (kill-word):
5691         * simple.el (backward-kill-word):
5692         Make COUNT argument optional, for consistency with forward-char et al.
5693
5694         * abbrev.el (abbrev-string-to-be-defined):
5695         * abbrev.el (inverse-abbrev-string-to-be-defined):
5696         * abbrev.el (inverse-add-abbrev):
5697         * abbrev.el (expand-region-abbrevs):
5698         * buff-menu.el (Buffer-menu-execute):
5699         * indent.el (move-to-left-margin):
5700         * indent.el (indent-relative):
5701         * indent.el (move-to-tab-stop):
5702         * info.el (Info-reannotate-node):
5703         * lisp-mode.el (lisp-indent-line):
5704         * lisp.el (end-of-defun):
5705         * lisp.el (move-past-close-and-reindent):
5706         * misc.el (copy-from-above-command):
5707         * mouse.el (default-mouse-track-scroll-and-set-point):
5708         * page.el (forward-page):
5709         * paragraphs.el (forward-paragraph):
5710         * paragraphs.el (end-of-paragraph-text):
5711         * picture.el (picture-forward-column):
5712         * picture.el (picture-self-insert):
5713         * rect.el (extract-rectangle-line):
5714         * simple.el (newline):
5715         * simple.el (fixup-whitespace):
5716         * simple.el (backward-delete-char-untabify):
5717         * simple.el (transpose-chars):
5718         * simple.el (transpose-preceding-chars):
5719         * simple.el (do-auto-fill):
5720         * simple.el (indent-new-comment-line):
5721         * simple.el (blink-matching-open):
5722         * view-less.el (cleanup-backspaces):
5723         * wid-edit.el (widget-transpose-chars):
5724         * term/bg-mouse.el (bg-insert-moused-sexp):
5725         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5726
5727         * info.el (Info-fontify-node):
5728         * simple.el (backward-delete-function):
5729         Use canonical delete-backward-char instead of backward-delete-char.
5730
5731 2000-11-20  Andy Piper  <andy@xemacs.org>
5732
5733         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5734         no buffers.
5735
5736 2000-11-20  Andy Piper  <andy@xemacs.org>
5737
5738         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5739         buffer tabs.
5740
5741 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5742
5743         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5744         (proclaim inline...) was shadowing compiler-macros.
5745
5746 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5747
5748         * bytecomp.el (byte-compile-eval): New.
5749         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5750         Keeps this promise made in Lispref:
5751         "If a file being compiled contains a `defmacro' form, the macro is
5752         defined temporarily for the rest of the compilation of that file."
5753
5754 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5755
5756         * cl.el (floatp-safe):
5757         (plusp):
5758         (minusp):
5759         (oddp):
5760         (evenp):
5761         (cl-abs):
5762         Use a better parameter name than `x'.
5763
5764         * cl-macs.el (check-type): Make continuable.  Change documentation
5765         to require PLACE, but accept any form for compatibility.
5766
5767         * abbrev.el (define-abbrev): Use check-type.
5768         * font-menu.el (font-menu-change-face): Use check-type.
5769         * menubar.el (relabel-menu-item): Use check-type.
5770         * itimer.el: Fix typo.
5771
5772 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5773
5774         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5775
5776 2000-11-14  Martin Buchholz <martin@xemacs.org>
5777
5778         * XEmacs 21.2.37 is released.
5779
5780 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5781
5782         * code-cmds.el: Provide the feature.
5783
5784 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5785
5786         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5787
5788         * code-cmds.el: New file
5789         * mule/mule-cmds.el:
5790         * mule/mule-misc.el
5791         (coding-keymap): New keymap. Define coding system keyboard
5792         commands on file-coding builds too.
5793         (coding-system-change-eol-conversion):
5794         (universal-coding-system-argument):
5795         (set-default-coding-systems):
5796         (prefer-coding-system): Moved from mule-cmds.el
5797         (set-buffer-process-coding-system): Moved from mule-misc.el
5798
5799 2000-09-15  Stephen Carney <carney@scubadoo.com>
5800
5801         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5802
5803 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5804
5805         * package-get.el (package-get-download-sites): Add a pre-release
5806         site for experimental packages.
5807
5808         * auto-autoloads.el: Regenerated.
5809
5810 2000-08-01  Andy Piper  <andy@xemacs.org>
5811
5812         * gutter-items.el (buffers-tab-omit-function): reference
5813         buffers-tab-select-visible-buffers.
5814         (buffers-tab-filter-functions): new variable, by default uses
5815         buffers-tab-selection-function and buffers-tab-omit-function.
5816         (select-buffers-tab-buffers-by-mode): invert arguments.
5817         (buffers-tab-select-visible-buffers): new function. Invert calling
5818         of buffers-menu-omit-invisible-buffers.
5819         (buffers-tab-items): rewrite to use
5820         buffers-tab-filter-functions. Rewrite docstring.
5821         (gutter-buffers-tab-extent): delete.
5822         (add-tab-to-gutter): always build a new extent when adding the
5823         tabs.
5824         (update-tab-in-gutter): make gutter dirty when orientation
5825         changes.
5826
5827 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5828
5829         * bytecomp.el (byte-compile-defvar-or-defconst):
5830         Only do loadhist recording if defvar form includes a value.
5831
5832 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5833
5834         * bytecomp.el (byte-compile-initial-macro-environment):
5835         `eval-when-compile' should not compile its body.
5836
5837 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5838
5839         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5840         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5841         some Japanese English.  Remove some ancient FSF comments, and
5842         improve docstrings.  Use symbols not vectors for tables.
5843
5844 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5845
5846         * keymap.el:
5847         (local-key-binding):
5848         (global-key-binding):
5849         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5850
5851         * lisp.el:
5852         (backward-sexp): Slightly simpler code.
5853         (mark-sexp): Make arg optional, like FSF Emacs.
5854         (forward-list): Slightly simpler code.
5855         (backward-list): Slightly simpler code.
5856         (down-list):  Make arg optional, like FSF Emacs.
5857         (up-list):  Make arg optional, like FSF Emacs.
5858         (backward-up-list):  Make arg optional, like FSF Emacs.
5859         (kill-sexp):  Make arg optional, like FSF Emacs.
5860         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5861
5862         * font-menu.el (font-menu-change-face):
5863         Take continuable errors into account.
5864
5865         * abbrev.el:
5866         * abbrev.el (clear-abbrev-table):
5867         * abbrev.el (define-abbrev-table):
5868         * abbrev.el (define-abbrev):
5869         * abbrev.el (insert-abbrev-table-description):
5870         * apropos.el (apropos-documentation-check-doc-file):
5871         * apropos.el (apropos-documentation-check-elc-file):
5872         * buff-menu.el (list-buffers):
5873         * buff-menu.el (list-buffers-noselect):
5874         * bytecomp.el (byte-recompile-directory):
5875         * bytecomp.el (batch-byte-compile):
5876         * cl-macs.el (typep):
5877         * code-files.el (find-coding-system-magic-cookie):
5878         * code-files.el (insert-file-contents):
5879         * cus-edit.el (customize-set-variable):
5880         * cus-edit.el (customize-save-variable):
5881         * cus-face.el (custom-set-face-font-size):
5882         * cus-face.el (custom-set-face-update-spec):
5883         * cus-face.el (custom-reset-faces):
5884         * custom.el (custom-check-theme):
5885         * custom.el (copy-upto-last):
5886         * fill.el (canonically-space-region):
5887         * fill.el (fill-paragraph):
5888         * fill.el (fill-region):
5889         * fill.el (find-space-insertable-point):
5890         * fill.el (justify-current-line):
5891         * faces.el (face-spec-update-all-matching):
5892         * faces.el (set-face-stipple):
5893         * files-nomule.el (insert-file-contents):
5894         * files.el (insert-file-contents-literally):
5895         * files.el (hack-local-variables-last-page):
5896         * files.el (basic-save-buffer):
5897         * files.el (insert-directory):
5898         * font-menu.el (font-menu-change-face):
5899         * font.el (font-spatial-to-canonical):
5900         * format.el (format-encode-region):
5901         * format.el (format-insert-file):
5902         * format.el (format-replace-strings):
5903         * gutter.el (set-gutter-element):
5904         * help.el (key-or-menu-binding):
5905         * help.el (describe-bindings):
5906         * help.el (with-syntax-table):
5907         * indent.el (indent-rigidly):
5908         * indent.el (delete-to-left-margin):
5909         * info.el:
5910         * info.el (Info-extract-dir-entry-from):
5911         * info.el (Info-build-dir-anew):
5912         * info.el (Info-rebuild-dir):
5913         * info.el (Info-batch-rebuild-dir):
5914         * info.el (Info-read-subfile):
5915         * info.el (Info-build-node-completions):
5916         * info.el (Info-extract-menu-node-name):
5917         * isearch-mode.el (isearch-range-invisible):
5918         * isearch-mode.el (isearch-restore-invisible-extents):
5919         * itimer.el (itimerp):
5920         * itimer.el (itimer-live-p):
5921         * keymap.el:
5922         * keymap.el (substitute-key-definition):
5923         * keymap.el (read-command-or-command-sexp):
5924         * keymap.el (local-key-binding):
5925         * keymap.el (global-key-binding):
5926         * keymap.el (global-set-key):
5927         * keymap.el (local-set-key):
5928         * ldap.el:
5929         * ldap.el (ldap-add-entries):
5930         * ldap.el (ldap-delete-entries):
5931         * lisp.el (backward-sexp):
5932         * lisp.el (mark-sexp):
5933         * lisp.el (forward-list):
5934         * lisp.el (backward-list):
5935         * lisp.el (down-list):
5936         * lisp.el (backward-up-list):
5937         * lisp.el (up-list):
5938         * lisp.el (kill-sexp):
5939         * lisp.el (backward-kill-sexp):
5940         * menubar.el (add-menu-button):
5941         * menubar.el (add-submenu):
5942         * menubar.el (delete-menu-item):
5943         * menubar.el (relabel-menu-item):
5944         * mouse.el (narrow-window-to-region):
5945         * obsolete.el (define-obsolete-variable-alias):
5946         * obsolete.el (store-substring):
5947         * package-admin.el:
5948         * package-admin.el (package-admin-install-function):
5949         * package-admin.el (package-admin-install-function-mswindows):
5950         * package-admin.el (package-admin-default-install-function):
5951         * package-get.el (package-get-update-base-entries):
5952         * packages.el (packages-load-package-dumped-lisps):
5953         * packages.el (packages-collect-package-dumped-lisps):
5954         * printer.el (generic-print-buffer):
5955         * printer.el (generic-print-region):
5956         * replace.el (occur-mode-mouse-goto):
5957         * replace.el (perform-replace):
5958         * select.el (get-selection-no-error):
5959         * simple.el:
5960         * simple.el (newline):
5961         * simple.el (open-line):
5962         * simple.el (edit-and-eval-command):
5963         * simple.el (goto-line):
5964         * simple.el (undo):
5965         * simple.el (kill-region):
5966         * simple.el (copy-region-as-kill):
5967         * simple.el (kill-ring-save):
5968         * simple.el (set-mark):
5969         * simple.el (next-line):
5970         * simple.el (previous-line):
5971         * simple.el (line-move):
5972         * simple.el (set-goal-column):
5973         * simple.el (comment-region):
5974         * subr.el:
5975         * subr.el (putf):
5976         * syntax.el (modify-syntax-entry):
5977         * syntax.el (map-syntax-table):
5978         * view-less.el (view-file):
5979         * view-less.el (view-buffer):
5980         * view-less.el (view-file-other-window):
5981         * window-xemacs.el (backward-other-window):
5982         * window.el:
5983         * window.el (one-window-p):
5984         * window.el (walk-windows):
5985         * window.el (window-list):
5986         * x-mouse.el (x-mouse-kill):
5987         * x-select.el (x-get-cutbuffer):
5988         * x-select.el (x-store-cutbuffer):
5989         * term/bg-mouse.el (bg-mouse-line-to-center):
5990         * term/sun-mouse.el (window-line-end):
5991         * term/sun-mouse.el (sun-select-region):
5992         * term/sun.el (kill-region-and-unmark):
5993         * mule/mule-category.el:
5994         * mule/mule-category.el (modify-category-entry):
5995         * mule/mule-category.el (char-category-list):
5996         * mule/mule-coding.el (coding-system-force-on-output):
5997         * mule/mule-misc.el (coding-system-put):
5998         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5999
6000 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6001
6002         * cus-face.el: Typo fixes and tiny clarifications.
6003         * custom.el: ditto
6004
6005 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6006
6007         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6008         * startup.el (normal-top-level): Setup auto-save-list-file-name
6009         if auto-save-list-file-prefix is non-nil.
6010
6011 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6012
6013         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6014
6015 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6016
6017         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6018         get symbol at point-min.
6019
6020 2000-10-24  Didier Verna  <didier@xemacs.org>
6021
6022         * info.el (Info-emacs-info-file-name): defconst it.
6023         * info.el (Info-footnote-tag): defcustom it.
6024         * info.el (Info-no-description-string): ditto.
6025         * info.el (Info-find-node): adapt to new semantics of
6026         'Info-suffixed-file (don't do the case variants stuff).
6027         * info.el (Info-insert-dir): rewrite the dir file variants code.
6028         * info.el (Info-directory-files): New. Return the list of info
6029         files in a directory.
6030         * info.el (Info-dir-outdated-p): use it.
6031         * info.el (Info-parse-dir-entries): ditto.
6032         * info.el (Info-build-dir-anew): don't restrict to files ending
6033         with a ".info.*" extension.
6034         * info.el (Info-set-mode-line): ditto.
6035         * info.el (Info-read-subfile): adapt to new semantics of
6036         'Info-suffixed-file (append 'exact argument).
6037         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6038         string independently of the case.
6039         * info.el (Info-suffixed-file): use it (match all possible case
6040         for the file name).
6041         * info.el (Info-insert-file-contents): code cleanup.
6042         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6043         columns.
6044         * info.el (Info-batch-rebuild-dir): ditto.
6045         * info.el (Info-read-node-name-1): ditto.
6046         * info.el (Info-search): ditto.
6047         * info.el (Info-fontify-node): ditto.
6048
6049
6050 2000-10-24  Didier Verna  <didier@xemacs.org>
6051
6052         * process.el (shell-command): when called from a program, avoid
6053         'push-mark's "mark-set" message.
6054
6055 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6056
6057         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6058         by a symbol, not by a vector.
6059         * mule/vietnamese.el (vscii): Likewise.
6060         (viscii): Likewise.
6061         * mule/cyrillic.el (koi8-r): Likewise.
6062
6063         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6064         by a symbol, not by a vector.
6065         (chinese-big5-2): Likewise.
6066         * mule/ethiopic.el (ethiopic): Likewise.
6067         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6068         (vietnamese-viscii-upper): Likewise.
6069
6070 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6071
6072         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6073
6074 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6075
6076         * byte-optimize.el (byte-optimize-car): New function.
6077         (byte-optimize-cdr): Ditto.
6078
6079 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6080
6081         * byte-optimize.el: Partial synch with FSF 20.7.
6082         Optimize constant concatenation.
6083         Add keymapp as a side effect free function.  It is a built-in.
6084         (byte-after-unbind-pos): Remove byte-equal.
6085
6086 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6087
6088         * update-elc-2.el: Quote regexps correctly.
6089
6090 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6091
6092         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6093         (ccl-compile): Apply integerp, not integer-or-char-p to
6094         check the type of the buffer magnification
6095         (ccl-compile-write-string): Encode a string with binary
6096         coding system.
6097         (ccl-compile-write-repeat): Likewise.
6098
6099 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6100
6101         * buff-menu.el:
6102         * bytecomp.el:
6103         * coding.el:
6104         * faces.el:
6105         * files.el:
6106         * fill.el:
6107         * float-sup.el:
6108         * font-lock.el:
6109         * help.el:
6110         * iso8859-1.el:
6111         * loaddefs.el:
6112         * menubar-items.el:
6113         * menubar.el:
6114         * modeline.el:
6115         * msw-font-menu.el:
6116         * paragraphs.el:
6117         * paths.el:
6118         * replace.el:
6119         * simple.el:
6120         * sound.el:
6121         * startup.el:
6122         * version.el:
6123         * x-faces.el:
6124         * x-font-menu.el:
6125         Remove purecopy.
6126
6127 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6128
6129         * simple.el (do-auto-fill): Use the function pointer to by
6130         `comment-line-break-function', not `indent-new-comment-line'. This
6131         fixes an issue with cc-mode comment continuation.
6132
6133 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6134
6135         * simple.el (turn-on-auto-fill):  Add (interactive).
6136         * mwheel.el (mwheel-install): Add (interactive).
6137         * font-lock.el (turn-on-font-lock): Add (interactive).
6138         (turn-off-font-lock): Add (interactive).
6139
6140 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6141
6142         * packages.el (packages-special-base-regexp): Add `man'.
6143
6144 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6145
6146         * wid-edit.el (widget-specify-active): map over extents in current
6147         buffer like `widget-specify-inactive' does.  Mapping over the
6148         inactive extent object does not work since the current extent is
6149         ignored by `map-extents'.
6150
6151 2000-10-04  Martin Buchholz <martin@xemacs.org>
6152
6153         * XEmacs 21.2.36 is released.
6154
6155 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6156
6157         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6158         Optimize the compiled-function-constants vector by byte-code
6159         reference counts.
6160
6161 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6162
6163         * build-report.el (build-report-delete-regexp): quote value in
6164         defcustom
6165
6166 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6167
6168         * build-report.el (build-report): Don't bind srcdir which we don't
6169         use in `multiple-value-bind' to avoid the only byte-compiler
6170         warning.
6171
6172 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6173
6174         * build-report.el: Requires cl and custom now.
6175         build-report-version is determined by XEmacs version -- remove
6176         build-report-version*.
6177         * build-report.el (build-report-version): Removed.
6178         * build-report.el (build-report-installation-version-regexp): New.
6179         * build-report.el (build-report-version-file-regexp): New.
6180         * build-report.el (build-report-installation-srcdir-regexp): New.
6181         * build-report.el (build-report-destination): Offer
6182         xemacs-build-reports and xemacs-beta.
6183         * build-report.el (build-report-keep-regexp): Adjusted.
6184         * build-report.el (build-report-delete-regexp): Adjusted.
6185         * build-report.el (build-report-make-output-dir): New.
6186         * build-report.el (build-report-installation-file): Replace use of
6187         `concat' with `expand-file-name'.
6188         * build-report.el (build-report-make-output-file): Removed.
6189         * build-report.el (build-report-make-output-files): New.
6190         * build-report.el (build-report-subject): Identify as
6191         user-variable with "*...".
6192         * build-report.el (build-report-prompts): Ditto.
6193         * build-report.el (build-report-version-file): New.
6194         * build-report.el (build-report-file-encoding): Identify as
6195         user-variable with "*...".
6196         * build-report.el (build-report-make-output-get): New.
6197         * build-report.el (build-report-insert-header): Report
6198         emacs-version and system-configuration instead of
6199         build-report-version.
6200         * build-report.el (build-report-insert-make-output): Add file
6201         argument.
6202         * build-report.el (build-report-insert-installation-file):
6203         Re-indent.
6204         * build-report.el (build-report-keep): Change docstring,
6205         re-indent.
6206         * build-report.el (build-report-delete): Ditto.
6207         * build-report.el (build-report-installation-data): New.
6208         * build-report.el (build-report-version-file-data): New.
6209
6210 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6211
6212         * byte-optimize.el (byte-optimize-lapcode):
6213         Fix the optimization of using the first 5 elements of the
6214         constants vector for variables.
6215         (byte-optimize-lapcode): Fix another ancient broken optimization.
6216
6217 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6218
6219         * *: Spelling mega-patch
6220
6221 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6222
6223         * easymenu.el: doc fixes.
6224         (easy-menu-do-define): Use backquote.
6225         (easy-menu-change):
6226         (easy-menu-add):
6227         `when' seems much clearer than `if' here.
6228         (easy-menu-remove):
6229         (easy-menu-add-item):
6230         (easy-menu-item-present-p):
6231         (easy-menu-remove-item):
6232         Wrap using (when (featurep 'menubar) ...)
6233
6234 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6235
6236         * bytecomp.el (displaying-byte-compile-warnings):
6237         Revert Ben's change to this function below so that the compile log
6238         is displayed properly for users of the "popper" package.
6239
6240 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6241
6242         * window.el (save-selected-window): Use backquote.
6243
6244         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6245         Renamed from `byte-compile-file-form-defvar'.
6246         * bytecomp.el (byte-compile-defvar-or-defconst):
6247         Only cons onto current-load-list in top-level forms.
6248         Else this leaks a cons cell every time a defun is called.
6249         Renamed from `byte-compile-defvar', for clarity.
6250         Warn when docstring of defvar is not a string.
6251         Use consistent error messages.
6252         Better comments.
6253
6254 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6255
6256         * simple.el (set-variable):
6257         Remove unneeded defvar by rearranging order of let* forms.
6258
6259         * mule/mule-ccl.el (ccl-get-next-code):
6260         * menubar-items.el (bookmark-menu-filter):
6261         (language-environment-menu-filter):
6262         (tutorials-menu-filter):
6263         * toolbar-items.el (toolbar-compile):
6264         * byte-optimize.el (disassemble-offset):
6265         Use (declare (special ...)) instead of `defvar'.
6266
6267         * cl-macs.el (cl-do-proclaim):
6268         Fix (declare (special ...)) warning suppression syntax.
6269
6270 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6271
6272         * info.el (Info-tag-table-marker):
6273         (Info-tag-table-buffer):
6274         (Info-find-file-node):
6275         (Info-read-subfile):
6276         (Info-build-node-completions):
6277         (Info-search):
6278         (Info-mode):
6279         Multiple info buffer support.
6280
6281 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6282
6283         * ldap.el (ldap-decode-entry): New defun
6284         (ldap-search-entries): Use it in order to decode DN-prefixed
6285         entries properly
6286
6287 2000-08-23  Daniel Pittman <daniel@danann.net>
6288
6289         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6290         Use `eq', not `=', to compare symbols.
6291
6292 2000-07-30  Ben Wing  <ben@xemacs.org>
6293
6294         * bytecomp.el (byte-compile-report-error):
6295         * bytecomp.el (displaying-byte-compile-warnings):
6296         if stack-trace-on-error is set, send out a backtrace when
6297         an error is encountered that stops byte compilation.  this
6298         should make it much much easier to track down those curious
6299         problems.  also undo the kludge of using a separate "*Show*"
6300         buffer for display when there's a temp-buffer-show-function;
6301         we can avoid this by just being a little smarter.
6302
6303         * dialog-items.el:
6304         * dialog-items.el (search-dialog-regexp): New.
6305         * dialog-items.el (search-dialog-callback):
6306         * dialog-items.el (make-search-dialog):
6307         add a regexp option to the dialog and clean up a bit.
6308
6309         * dialog.el:
6310         * dialog.el (yes-or-no-p-dialog-box):
6311         * dialog.el (get-dialog-box-response):
6312         * dialog.el (make-dialog-box):
6313         * dialog.el (dialog-box-finish): New.
6314         * dialog.el (dialog-box-cancel): New.
6315         * dialog.el (internal-make-dialog-box-exit): New.
6316         implement [properly!] the :modal property of the new dialog box
6317         interface.  this is the first time xemacs has ever had *proper*
6318         modal dialog boxes, giving the standard window-system feedback.
6319         (e.g. under windows, clicking on a disabled frame causes a beep
6320         and makes the dialog box flash three times.)
6321
6322         * dragdrop.el: header keyword frobbing.
6323
6324         * dumped-lisp.el (preloaded-file-list):
6325         renamed winnt.el to win32-native.el.
6326
6327         * faces.el (face-property):
6328         * faces.el (set-face-property):
6329         * faces.el (frob-face-property):
6330         * faces.el (frob-face-font-2):
6331         * faces.el (make-face-bold):
6332         * faces.el (make-face-italic):
6333         * faces.el (make-face-bold-italic):
6334         * faces.el (make-face-unbold):
6335         * faces.el (make-face-unitalic):
6336         * faces.el (make-face-smaller):
6337         * faces.el (make-face-larger):
6338         clean up the implementation of these so that window-system-specific
6339         methods are called only on objects belonging to that window system.
6340         previously, you could have [e.g.] mswindows-make-face-bold called
6341         on font object of device type `stream', which is not good and
6342         explains the subtle errors Adrian was getting when byte-compiling
6343         something that required 'term. (Adrian, now you can use stack-trace-
6344         on-error to find the exact place where things are going wrong instead
6345         of having to laboriously binary-search your way through.)
6346
6347         * finder.el (finder-known-keywords):
6348         cleaned up -- properly sorted, clarified the meanings of many of
6349         the keywords, and added a few -- mswin, gui, content, build, www,
6350         user, services.  the last two try to distinguish between a package
6351         that's used directly by the user, and a package that provides
6352         support services to other packages.
6353
6354         * font-lock.el (lisp-font-lock-keywords-2):
6355         update list of lisp control structures to include everything,
6356         including new ones i introduced.
6357
6358         * gutter.el: header keyword frobbing.
6359
6360         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6361         recent isearch element was not doing so!  you got the second-most-
6362         recent instead.
6363
6364         * lisp-mode.el (construct-lisp-mode-menu):
6365         more menubar cleanups.
6366         * lisp-mode.el (with-selected-window):
6367         make it indent properly.
6368
6369         * menubar-items.el (default-menubar): lots of menubar cleanups.
6370         rearranged the options menu the most, e.g. splitting up the
6371         Keyboard/Mouse menu into a new Editing menu and combining the
6372         separate Scrollbar/Gutter/Toolbar submenus into Display.
6373         Got rid of General, moved items to Editing or new Troubleshooting.
6374         Moved Packages to Tools; doesn't seem to belong under Options.
6375         Added stuff to the Cmds menu, e.g. Change Case.
6376
6377         NB please don't complain about these periodic menubar changes.
6378         Anything like this is necessarily incremental in its construction
6379         -- By constant use you gradually become more and more aware of
6380         better and better ways to group menu items.  When we eventually
6381         move the options menu to a property sheet, the existing structure
6382         will probably be preserved fairly well.
6383
6384         * minibuf.el (next-history-element): fix problems with pressing
6385         down arrow in repeat-complex-command.
6386
6387         * modeline.el:
6388         * modeline.el (modeline-3d-p): New.
6389         added custom variable for controlling the 3d modeline.  the
6390         corresponding Options item has been present for a long time,
6391         but commented out with "fix me!" comments.  it's fixed now.
6392
6393         * obsolete.el (add-menu):
6394         remove bogus gettexts.
6395
6396         * process.el (shell-quote-argument):
6397         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6398         For bash under Windows native, see below.
6399
6400         * simple.el:
6401         * simple.el (display-warning-buffer):
6402         Fixed the handling of warning display to eliminate the annoying
6403         *Show* buffer, like was done for byte-compiler output above.
6404
6405         * simple.el (debug-print): New.
6406         Simple function for sending debug messages to the console and/or
6407         other debug places.
6408
6409         * subr.el (replace-in-string):
6410         Rewrite this function to avoid N^2 behavior with large strings --
6411         catastrophic with the new Windows selection code! (Apparently the
6412         author of this function didn't realize there was a fun
6413         replace-match that could make his life much easier, because we
6414         duplicated the entire logic.  The new version is smaller, easier
6415         to understand, much more robust, and has extended features --
6416         those of replace-match.)
6417
6418         * window.el:
6419         * window.el (with-selected-window): New.
6420         An obvious complement to the existing `with-selected-frame' and
6421         `with-current-buffer'.
6422
6423         * win32-native.el: Renamed from winnt.el.
6424         Added a great deal of stuff for properly handling process quoting,
6425         somewhat modeled on Kirill's original model (which i later threw
6426         away).  We should now finally have correctly working process arg
6427         quoting/dequoting so that the final app gets exactly what we
6428         intended.  Because the mechanism is in Lisp, it's easily
6429         extendible. (For those running bash and running the native
6430         version, I tried hard to do what I thought was correct.  But more
6431         thought is needed, and ideally the volunteer work of people with
6432         these configurations that they generally run on.)
6433
6434         * x-font-menu.el (x-font-menu-font-data):
6435         Put in defvar's to fix byte-compiler warnings.
6436
6437 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6438
6439         * select.el (selection-coercion-alist): Initialise.
6440         * select.el (select-coerce-to-text): New.
6441         * select.el (select-coerce): New.
6442         New functions to perform type and value coercion.
6443
6444         * select.el (select-buffer-killed-default): Keep data if it was
6445         on the clipboard.
6446
6447 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6448
6449         * menubar-items.el (default-menubar): Fix typo.
6450         (default-menubar): `lambda' was mispelled as `lamda'.
6451
6452 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6453
6454         * window.el (shrink-window-if-larger-than-buffer): Remove
6455         edge checking code.
6456
6457 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6458
6459         * paths.el (gnus-local-domain): Removed.
6460         (gnus-local-organization): Ditto.
6461         (gnus-startup-file): Ditto.
6462
6463 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6464
6465         * files.el (auto-mode-alist): Add .spec for RPM.
6466
6467 2000-07-31  Andy Piper  <andy@xemacs.org>
6468
6469         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6470
6471 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6472
6473         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6474         browse-url.
6475         * help.el (xemacs-www-page): Ditto.
6476         (xemacs-www-faq): Ditto.
6477         * menubar-items.el (default-menubar): Ditto.
6478
6479         * wid-edit.el (widget-url-link-action): Ditto.
6480         From: Kenichi OKADA <okada@opaopa.org>.
6481
6482 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6483
6484         * finder.el (finder-commentary): Add autoload cookie.
6485
6486 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6487
6488         * files.el (insert-file-contents-literally): Fix second let
6489         binding for `coding-system-for-read' to `coding-system-for-write'
6490         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6491
6492 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6493
6494         * files.el (insert-file-contents-literally): Use binary coding
6495         system (from Morioka san).
6496         (insert-file-contents-literally): Make file-name-handler method.
6497
6498 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6499
6500         * cl-macs.el (get-selection): Add defsetf.
6501
6502 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6503
6504         * x-init.el (x-activate-region-as-selection): replace obsolete
6505         function x-own-selection with own-selection.
6506         (ow-find): replace obsolete functions x-get-selection and
6507         x-get-clipboard with get-selection and get-clipboard.
6508         (init-post-x-win): replace obsolete function x-disown-selection
6509         with disown-selection.
6510
6511 2000-07-20  Mike Sperber  <mike@xemacs.org>
6512
6513         * startup.el (load-user-init-file): Only try to load init file if
6514         it exists.
6515
6516 2000-07-10  Andy Piper  <andy@xemacs.org>
6517
6518         * dialog-items.el: sync with Ben's patch.
6519
6520         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6521         comment.
6522         (progress-text-glyph): deleted.
6523         (progress-layout-glyph): make completely minimal.
6524         (progress-gauge-glyph): ditto.
6525         (progress-display-style): fix to handle dynamic instantiator
6526         changes.
6527         (progress-text-instantiator): new.
6528         (progress-layout-instantiator): new.
6529         (progress-gauge-instantiator): new.
6530         (set-progress-display-instantiator): renamed and changed from
6531         set-progress-display-style.
6532         (progress-abort-glyph): use instantiator not glyph.
6533         (append-progress-display): use set-progress-display-instantiator
6534         and set-glyph-image.
6535         (abort-progress-display): ditto.
6536         (raw-append-progress-display): ditto.
6537
6538 2000-07-20  Ben Wing  <ben@xemacs.org>
6539
6540         * code-files.el: Move Mule-specific code to mule-coding.el.
6541
6542 2000-07-15  Ben Wing  <ben@xemacs.org>
6543
6544         * autoload.el:
6545         Fixed comments.
6546
6547         * cmdloop.el:
6548         * cmdloop.el (yes-or-no-p):
6549         * cmdloop.el (y-or-n-p):
6550         Make these functions use should-use-dialog-box-p and not be
6551         overridden in dialog.el.
6552
6553         * cus-dep.el:
6554         * cus-dep.el (Custom-make-dependencies): Removed.
6555         * cus-dep.el (Custom-make-dependencies-1): New.
6556         * cus-dep.el (Custom-make-one-dependency): New.
6557         New entry point for use in Makefiles, to avoid excessive
6558         invocations.
6559
6560         * cus-edit.el (custom-variable-reset-saved):
6561         * cus-edit.el (custom-variable-reset-standard):
6562         * cus-edit.el (custom-save-resets):
6563         Fix bytecompiler warnings.
6564
6565         * dialog.el:
6566         * dialog.el (yes-or-no-p-dialog-box):
6567         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6568         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6569         * dialog.el (get-dialog-box-response):
6570         * dialog.el (message-or-box):
6571         * dialog.el (make-dialog-box):
6572         * dialog.el (popup-dialog-box): New.
6573         Avoid yes-or-no-p bogosities.
6574         Create a general function `make-dialog-box' to encapsulate all
6575         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6576
6577         * dumped-lisp.el (preloaded-file-list):
6578         Add dialog-items.  Clean up.  Group files by types.
6579
6580         * easymenu.el (easy-menu-add):
6581         * easymenu.el (easy-menu-remove):
6582         Account for accelerators.
6583
6584         * extents.el:
6585         * extents.el (extent-list): New args, like in map-extents.
6586         * extents.el (extent-at-event): New.
6587         * extents.el (extents-at-event): New.
6588
6589         * font-lock.el:
6590         * font-lock.el (font-lock-mode):
6591         * font-lock.el (font-lock-default-fontify-buffer):
6592         * font-lock.el (font-lock-default-unfontify-region):
6593         * font-lock.el (font-lock-fontify-syntactically-region):
6594         * font-lock.el (font-lock-fontify-keywords-region):
6595         Use new progress-feedback names.
6596
6597         * font-lock.el (java-font-lock-identifier-regexp):
6598         * font-lock.el (java-font-lock-class-name-regexp):
6599         Fix bytecompiler warnings.
6600
6601         * gutter-items.el:
6602         * gutter-items.el (progress-display-use-echo-area): Removed.
6603         * gutter-items.el (progress-feedback-use-echo-area): New.
6604         * gutter-items.el (progress-display-popup-period): Removed.
6605         * gutter-items.el (progress-feedback-popup-period): New.
6606         * gutter-items.el (set-progress-display-style): Removed.
6607         * gutter-items.el (set-progress-feedback-style): New.
6608         * gutter-items.el (progress-display-style): Removed.
6609         * gutter-items.el (progress-feedback-style): New.
6610         * gutter-items.el (progress-stack):
6611         * gutter-items.el (progress-displayed-p): Removed.
6612         * gutter-items.el (progress-feedbacked-p): New.
6613         * gutter-items.el (clear-progress-display): Removed.
6614         * gutter-items.el (clear-progress-feedback): New.
6615         * gutter-items.el (progress-display-clear-when-idle): Removed.
6616         * gutter-items.el (progress-feedback-clear-when-idle): New.
6617         * gutter-items.el (remove-progress-display): Removed.
6618         * gutter-items.el (remove-progress-feedback): New.
6619         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6620         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6621         * gutter-items.el (append-progress-display): Removed.
6622         * gutter-items.el (append-progress-feedback): New.
6623         * gutter-items.el (abort-progress-display): Removed.
6624         * gutter-items.el (abort-progress-feedback): New.
6625         * gutter-items.el (raw-append-progress-display): Removed.
6626         * gutter-items.el (raw-append-progress-feedback): New.
6627         * gutter-items.el (display-progress-display): Removed.
6628         * gutter-items.el (display-progress-feedback): New.
6629         * gutter-items.el (current-progress-display): Removed.
6630         * gutter-items.el (current-progress-feedback): New.
6631         * gutter-items.el (current-progress-display-label): Removed.
6632         * gutter-items.el (current-progress-feedback-label): New.
6633         * gutter-items.el (progress-display): Removed.
6634         * gutter-items.el (progress-feedback): New.
6635         Replace "progress-display" with "progress-feedback" globally.
6636
6637         * gutter-items.el (lprogress-display): Removed.
6638         * gutter-items.el (progress-feedback-with-label): New.
6639         Rename lprogress-display ==> progress-feedback-with-label.
6640
6641         * gutter-items.el (search-dialog-direction): Removed.
6642         * gutter-items.el (search-dialog-text): Removed.
6643         * gutter-items.el (search-dialog-callback): Removed.
6644         * gutter-items.el (make-search-dialog): Removed.
6645         Move to dialog-items.el.
6646
6647         * help.el:
6648         * help.el (help-mode-quit):
6649         * help.el (mode-for-help): New.
6650         * help.el (help-sticky-window): New.
6651         * help.el (help-window-config): New.
6652         * help.el (with-displaying-help-buffer):
6653         * help.el (function-at-event): New.
6654         * help.el (help-symbol-regexp): New.
6655         * help.el (help-symbol-run-function-1): New.
6656         * help.el (help-symbol-run-function): New.
6657         * help.el (help-symbol-function-context-menu): New.
6658         * help.el (help-symbol-variable-context-menu): New.
6659         * help.el (help-symbol-function-and-variable-context-menu): New.
6660         * help.el (frob-help-extents): New.
6661         * help.el (describe-function-1):
6662         * help.el (variable-at-point):
6663         * help.el (variable-at-event): New.
6664         * help.el (describe-variable):
6665         Major overhaul.
6666         - Make functions and variables be mousable.
6667         - Middle button hyperlinks.
6668         - New context-menu entries.
6669
6670         * keydefs.el:
6671         * keydefs.el (global-map):
6672         New key bindings to move lines up and down.
6673
6674         * lisp-mode.el:
6675         * lisp-mode.el (construct-lisp-mode-menu): New.
6676         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6677         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6678         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6679         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6680         Make popup and menubar menus be different.  Popup menu uses
6681         clicked location and automatically assumes symbol under the mouse
6682         for various commands.
6683
6684         * menubar-items.el:
6685         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6686         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6687
6688         * menubar-items.el (global-popup-menu): Removed.
6689         * menubar-items.el (mode-popup-menu): Removed.
6690         * menubar-items.el (activate-popup-menu-hook): Removed.
6691         * menubar-items.el (popup-mode-menu): Removed.
6692         * menubar-items.el (popup-buffer-menu): Removed.
6693         * menubar-items.el (popup-menubar-menu): Removed.
6694         Move to menubar.el.
6695
6696         * menubar.el:
6697         * menubar.el (global-popup-menu): New.
6698         * menubar.el (mode-popup-menu): New.
6699         * menubar.el (activate-popup-menu-hook): New.
6700         * menubar.el (last-popup-menu-event): New.
6701         * menubar.el (popup-mode-menu): New.
6702         * menubar.el (popup-buffer-menu): New.
6703         * menubar.el (popup-menubar-menu): New.
6704         * menubar.el (menu-call-at-event): New.
6705         Move non-content functions here.  Add support for context menu
6706         items on extents.
6707
6708         * minibuf.el (minibuffer-history-uniquify):
6709         Typo fix.
6710
6711         * minibuf.el (read-file-name-1):
6712         Call new file dialog box if it exists.
6713
6714         * minibuf.el (mouse-rfn-setup-vars):
6715         Clean up "chop" action.
6716
6717         * mouse.el:
6718         * mouse.el (button2): Now bound to mouse-track.
6719         * mouse.el (click-inside-extent-p):
6720         * mouse.el (point-inside-extent-p):
6721         * mouse.el (point-inside-selection-p):
6722         * mouse.el (mouse-drag-or-yank): Removed.
6723         * mouse.el (mouse-begin-drag-n-drop): New.
6724         * mouse.el (mouse-eval-sexp):
6725         * mouse.el (mouse-track-activate-strokes): New.
6726         * mouse.el (mouse-track-do-activate): New.
6727         * mouse.el (mouse-track):
6728         * mouse.el (default-mouse-track-event-is-with-button): New.
6729         * mouse.el (default-mouse-track-cleanup-hook):
6730         * mouse.el (default-mouse-track-drag-hook):
6731         * mouse.el (default-mouse-track-drag-up-hook):
6732         * mouse.el (default-mouse-track-click-hook):
6733         Merge drag-n-drop into mouse-track.
6734         Add general "activate" support to replace specific button2 kludges.
6735         Use "button modifier" support in mouse-track.
6736
6737         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6738
6739         * package-ui.el:
6740         * package-ui.el (pui-menu):
6741         * package-ui.el (pui-popup-context-sensitive): Removed.
6742         Fix bytecompiler warnings.
6743         Clean up popup code a bit.
6744
6745         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6746
6747         * simple.el:
6748         * simple.el (transpose-lines):
6749         * simple.el (transpose-line-up): New.
6750         * simple.el (transpose-line-down): New.
6751         * simple.el (transpose-subr):
6752         * simple.el (transpose-subr-1): Removed.
6753         Clean up, add functions to move lines up and down.
6754
6755         * startup.el (mail-host-address):
6756         * startup.el (user-mail-address):
6757         Customize.
6758
6759         * subr.el:
6760         * subr.el (set-symbol-value-in-buffer): New.
6761         * subr.el (error):
6762         * subr.el (check-argument-type):
6763         * subr.el (defined-error-p): New.
6764         Add structured error support.
6765
6766         * toolbar-items.el (toolbar-compile):
6767         Use new make-dialog-box.
6768
6769         * update-elc.el:
6770
6771         * userlock.el (ask-user-about-lock-dbox):
6772         * userlock.el (ask-user-about-supersession-threat-dbox):
6773         * userlock.el (ask-user-about-lock):
6774         * userlock.el (ask-user-about-supersession-threat):
6775         Use new make-dialog-box.
6776         Add safety checks; use should use-dialog-box-p.
6777
6778         * window-xemacs.el:
6779         * window-xemacs.el (__buffer-dedicated-frame):
6780         * window-xemacs.el (buffer-dedicated-frame): New.
6781         * window-xemacs.el (set-buffer-dedicated-frame): New.
6782         Move dedicated-frame stuff into lisp.
6783
6784 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6785
6786         * printer.el (generic-print-region): Do not require that
6787         `printer-name' be set.
6788         (printer-name): Commentary clarification.
6789
6790 2000-07-19  Martin Buchholz <martin@xemacs.org>
6791
6792         * XEmacs 21.2.35 is released.
6793
6794 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6795
6796         * select.el (selection-coercible-types): Initialise.
6797
6798 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6799
6800         * select.el (own-clipboard): Bug fix.
6801
6802 2000-07-17  Mike Sperber  <mike@xemacs.org>
6803
6804         * cus-edit.el (custom-migrate-custom-file): Save init file before
6805         continuing.
6806
6807 2000-07-16  Mike Sperber  <mike@xemacs.org>
6808
6809         * startup.el (load-init-file): Remove silly call to
6810         `load-user-custom-file`.
6811         (maybe-migrate-user-init-file): Minor fixes.
6812
6813 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6814
6815         * apropos.el (apropos-documentation-check-doc-file):
6816         `doc' variable should be let-bound, as was presumably intended.
6817
6818         * cus-edit.el (custom-variable-reset-saved):
6819         (custom-variable-reset-standard):
6820         Remove unused variable comment-widget.  Twice.
6821
6822         * toolbar.el (toolbar-blank-press-function):
6823         Add a real defvar with initial value nil and proper docstring.
6824         (press-toolbar-button): No need to check for boundp-ness anymore.
6825
6826         * rect.el (open-rectangle-line): Remove useless (let) form.
6827         Add defvar for pending-delete-mode.
6828
6829         * info.el (Info-find-node): This function needs an autoload cookie.
6830
6831         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6832         Use let* since the second form referred to the first.
6833
6834 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6835
6836         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6837         instead of removed `mswindows-get-clipboard'.
6838
6839
6840 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6841
6842         * select.el (select-convert-from-text): New.
6843         * select.el (select-convert-from-length): New.
6844         * select.el (select-convert-from-integer): New.
6845         * select.el (select-convert-from-identity): New.
6846         * select.el (select-convert-from-filename): New.
6847         * select.el (selection-converter-in-alist): Use them.
6848         New converter functions for X.
6849
6850         * select.el (get-selection): Removed comment.
6851
6852         * select.el (own-selection): Removed append code - I thought
6853         I'd already done this, but apparently not...
6854
6855         * select.el: Changed comment about TIMESTAMP.
6856
6857         * select.el (select-convert-in): New.
6858         * select.el (select-convert-out): New.
6859         New functions that get used by select.c.
6860
6861         * select.el (select-buffer-killed-default): New.
6862         * select.el (select-buffer-killed-text): New.
6863         * select.el (selection-buffer-killed-alist): New.
6864         New list and functions that get called if a relevant selection
6865         exists and a buffer gets killed.
6866
6867         * select.el (select-convert-to-targets):
6868         * select.el (select-convert-to-identity): Removed.
6869         * select.el (select-convert-from-identity): Removed.
6870         * select.el (select-converter-out-alist):
6871         Removed _EMACS_INTERNAL selection type.
6872
6873         * x-select.el (xselect-kill-buffer-hook): Removed.
6874         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6875         Removed this X-specific nonesense. Use the generic support
6876         in select.el instead.
6877
6878 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6879
6880         * mule/mule-category.el (defined-category-hashtable):
6881         Use make-hash-table instead of make-hashtable
6882
6883         * buff-menu.el: Byte-compiler warning fix.
6884
6885         * isearch-mode.el (isearch-highlight-all-cleanup):
6886         Remove unused variable `isearch-highlight-all-start'.
6887
6888         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6889
6890         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6891
6892         * cus-dep.el (Custom-make-dependencies):
6893         Add autoload cookie for custom-add-loads to generated custom-load.el.
6894
6895         * autoload.el (autoload-package-name): Warning suppression.
6896         Move defvar prior to first use.
6897
6898         * custom.el: Add autoload for custom-declare-face.
6899         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6900         * cl.el (cl-hack-byte-compiler):
6901         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6902         to work properly.
6903
6904 2000-07-08  Mike Sperber  <mike@xemacs.org>
6905
6906         * startup.el (load-home-init-file): Added variable.
6907         (maybe-migrate-user-init-file): Added.
6908         (load-user-init-file): Load custom file if different from init
6909         file.
6910
6911         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6912         "startup."
6913
6914         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6915         Moved `custom-file'-related code to cus-file.el.
6916
6917         * cus-file.el: New file.
6918
6919 2000-04-01  Mike Sperber  <mike@xemacs.org>
6920
6921         * packages.el (packages-find-package-directories): Added support
6922         for external package hierarchies with in-place installations.
6923
6924         * find-paths.el (paths-root-in-place-p): Added.
6925         (paths-find-emacs-directory): Added support for external
6926         directories with in-place installations.
6927         (paths-find-site-directory): Ditto.
6928
6929         * startup.el (find-user-init-file): Also look for
6930         ~/.xemacs/init.elc? in preference to ~/.emacs.
6931
6932 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6933
6934         * select.el (own-selection):
6935         * select.el (own-clipboard): Changed `append' parameter to
6936         `how-to-use' parameter.
6937         * select.el (own-selection): Removed icky append code.
6938         * select.el (own-selection, get-selection): Removed extra type
6939         checking.
6940         * select.el (selection-appender-alist):
6941         * select.el (selection-converter-{in|out}-alist): Initialise.
6942         * select.el (select-append-to-*): New.
6943         * select.el (select-convert-from-*): New.  New functions to append
6944         data and convert data from external type.
6945
6946 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6947
6948         * font-lock.el: Javadoc enhancements.
6949
6950 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6951
6952         * printer.el (generic-print-region): Compose job name from buffer
6953         name.
6954
6955 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6956
6957         * font-lock.el (font-lock-fontify-pending-extents): Call
6958         font-lock-fontify-region instead of font-lock-fontify-buffer
6959         to avoid unnecessary progress gauges.
6960
6961 2000-07-06  Craig Lanning  <lanning@scra.org>
6962
6963         * custom-load.el (faces):
6964
6965         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6966         dir is a regex.
6967
6968         * process.el (call-process-internal): from Dan Holmsand, use binary
6969         coding systems so that jka-compr works.
6970
6971 2000-07-07  Ben Wing  <ben@xemacs.org>
6972
6973         * font-lock.el: Undo previous change.  Unfortunately, some
6974         files actually use the variables directly in their init code
6975         without quoting them.
6976
6977 2000-07-07  Ben Wing  <ben@xemacs.org>
6978
6979         * font-lock.el (defvar font-lock-*-face): Removed.
6980
6981         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6982         only when necessary.
6983
6984 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6985
6986         * cl-macs.el: fix cl-transform-function-property kludge
6987         so that it does not require a random feature.
6988
6989 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6990
6991         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6992         as in Linux kernel "Rules.make".
6993
6994 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6995
6996         * build-report.el (build-report): Add autoload cookie.
6997
6998 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6999
7000         * package-ui.el (defgroup pui):  Correct a misspelling
7001         (pui-toggle-package-delete):  Change `seleted' to `selected'
7002
7003 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7004
7005         * package-get.el (package-get-update-base):
7006         (package-get): Use insert-file-contents-literally always.
7007         (package-get-maybe-save-index):
7008         Force coding system for writing to binary.
7009
7010 2000-06-08  Mike Alexander  <mta@arbortext.com>
7011
7012         * code-process.el (call-process-region): If there is no coding
7013         system for the process on process-coding-system-alist use the
7014         coding system of the buffer containing the region.
7015
7016 2000-06-10  Ben Wing  <ben@xemacs.org>
7017
7018         * cmdloop.el (command-error):
7019         If debug-on-error and noninteractive, output backtrace.
7020
7021         * files.el (file-relative-name):
7022         Remove MSDOS references.
7023
7024         * simple.el (line-number): New function, due to non-obvious
7025         behavior/usage of count-lines.
7026
7027         * simple.el (count-lines): document non-obvious usage to get
7028         line number.
7029
7030 2000-06-11  Ben Wing  <ben@xemacs.org>
7031
7032         * faces.el ((featurep 'xpm)):
7033         * x-faces.el (x-init-face-from-resources):
7034         * x-faces.el (x-init-frame-faces):
7035         * x-misc.el (x-init-specifier-from-resources):
7036         * x-misc.el (x-get-resource-and-bogosity-check):
7037         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7038         * x-mouse.el (x-init-pointer-shape):
7039         * x-scrollbar.el (x-init-scrollbar-from-resources):
7040         Add sixth argument to x-get-resource calls so as to issue warnings
7041         rather than errors on bogus arguments.
7042
7043 2000-06-05  Ben Wing  <ben@xemacs.org>
7044
7045         * compat.el: new file.  provides a clean, non-intrusive way to
7046         define compatibility functions.
7047
7048         * process.el (shell-quote-argument): temporary fix for lack
7049         of nt-quote-process-args.  #### I need to put back the overall
7050         structure of that mechanism but redo the guts of it using the
7051         extra intelligence in the C code.
7052
7053 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7054
7055         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7056         `package-get' does in package-get.el, instead of using external
7057         "md5sum" program.
7058
7059         * package-get.el (package-get): Insert package file literally to
7060         make checksum calculation work.
7061
7062 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7063
7064         * code-files.el (convert-mbox-coding-system): Deleted.
7065         (file-coding-system-alist): Removed reference to
7066         convert-mbox-coding-system.
7067
7068 2000-05-28  Martin Buchholz <martin@xemacs.org>
7069
7070         * XEmacs 21.2.34 is released.
7071
7072 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7073
7074         * font-lock.el (font-lock-keywords): Rewrote docstring
7075
7076 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7077
7078         * loadhist.el (unload-feature): handle case where x is both boundp
7079         and fboundp
7080
7081 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7082
7083         * packages.el: It's ok to use built-in macros, but not lisp
7084         defined ones.
7085
7086 2000-05-20  Ben Wing  <ben@xemacs.org>
7087
7088         * font-lock.el:
7089         * font-lock.el (font-lock-message-threshold):
7090         * font-lock.el (font-lock-mode):
7091         * font-lock.el (font-lock-default-fontify-buffer):
7092         * font-lock.el (font-lock-always-fontify-immediately):
7093         * font-lock.el (font-lock-old-extent): Removed.
7094         * font-lock.el (font-lock-old-len): Removed.
7095         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7096         * font-lock.el (font-lock-pending-extent-table): New.
7097         * font-lock.el (font-lock-range-table): New.
7098         * font-lock.el (font-lock-after-change-function):
7099         * font-lock.el (font-lock-after-change-function-1): Removed.
7100         * font-lock.el (font-lock-fontify-pending-extents): New.
7101         * font-lock.el ('font-lock-revert-cleanup): Removed.
7102         * font-lock.el ('font-lock-revert-setup): Removed.
7103         Rewrite deferral code to handle any number of changes, merging
7104         them properly.  Remove hacked-up code for revert-buffer, now
7105         unnecessary.
7106
7107         * menubar-items.el (default-menubar):
7108         In Options->Edit Init File, don't switch to emacs-lisp-mode
7109         unless necessary; doing this turns off font-lock.
7110
7111 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7112
7113         * keydefs.el: Define C-x BS to backward-kill-sentence.
7114
7115 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7116
7117         * files.el (hack-local-variables-prop-line): Use non-greedy
7118         matching to process -*-texinfo-*- -*-.
7119
7120 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7121
7122         * minibuf.el (minibuf-directory-files): new function.
7123         (read-file-name-activate-callback): use minibuf-directory-files.
7124         (read-directory-name-internal): ditto.
7125         (mouse-file-display-completion-list): ditto.
7126         (mouse-directory-display-completion-list): ditto.
7127         (read-file-name-internal): remove "./" from completion list unless
7128         explicitly matched, for consistency.
7129
7130 2000-05-11  Ben Wing  <ben@xemacs.org>
7131
7132         * gutter-items.el (gutter-buffers-tab):
7133         * gutter-items.el (add-tab-to-gutter):
7134         * gutter-items.el (update-tab-in-gutter):
7135         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7136         * gutter-items.el (append-progress-display):
7137         * gutter-items.el (abort-progress-display):
7138         * gutter-items.el (raw-append-progress-display):
7139         Further fixes.  Use set-glyph-image not set-image-instance-property,
7140         to fix problems with multiple windows in a frame.
7141
7142         * menubar-items.el (tutorials-menu-filter):
7143         Fix typo.
7144
7145         * startup.el (early-error-handler):
7146         Display message box under windows; otherwise, message will disappear
7147         before it can be viewed.
7148
7149         * update-elc.el:
7150         Fix bug in NEEDTODUMP processing.
7151
7152 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7153
7154         * startup.el (lock-directory): Removed.
7155         (superlock-file): Ditto.
7156         (startup-set-paths): Remove lockdir.
7157         (startup-setup-paths-warning): Remove lock-directory.
7158
7159         * setup-paths.el (paths-find-lock-directory): Removed.
7160         (paths-find-superlock-file): Ditto.
7161
7162 2000-05-09  Ben Wing  <ben@xemacs.org>
7163
7164         * faces.el (set-face-property):
7165         * faces.el (set-face-font):
7166         * faces.el (set-face-foreground):
7167         * faces.el (set-face-background):
7168         * faces.el (set-face-background-pixmap):
7169         * faces.el (set-face-underline-p):
7170         * faces.el (set-face-strikethru-p):
7171         * faces.el (set-face-highlight-p):
7172         * faces.el (set-face-dim-p):
7173         * faces.el (set-face-blinking-p):
7174         * faces.el (set-face-reverse-p):
7175         doc string changes.
7176
7177         * glyphs.el:
7178         * glyphs.el (make-image-specifier):
7179         * glyphs.el (glyph-property):
7180         * glyphs.el (set-glyph-image):
7181         * glyphs.el (make-glyph):
7182         * glyphs.el (make-pointer-glyph):
7183         * glyphs.el (make-icon-glyph):
7184         * glyphs.el (widget-image-instance-p): New.
7185         authorship info, lots of doc changes.  New predicate, inadvertently
7186         omitted.  the general principle with specifier docs is now that
7187         the description of instantiators should go with the make-foo-specifier
7188         fun's doc string, rather than in foo-specifier-p.  this follows
7189         conventions elsewhere in XEmacs and in general is a lot more obvious
7190         of a place to look.  sometimes the make-foo-specifier function needs
7191         to be created in the process.
7192
7193         * gutter.el:
7194         * gutter.el (make-gutter-specifier): New.
7195         * gutter.el (make-gutter-size-specifier): New.
7196         * gutter.el (make-gutter-visible-specifier): New.
7197         specifier doc updates according to the conventions specified before.
7198
7199         * objects.el:
7200         * objects.el (make-font-specifier):
7201         * objects.el (make-color-specifier):
7202         * objects.el (make-face-boolean-specifier): New.
7203         specifier doc updates according to the conventions specified before.
7204
7205         * specifier.el:
7206         * specifier.el (set-specifier):
7207         * specifier.el (make-integer-specifier): New.
7208         * specifier.el (make-boolean-specifier): New.
7209         * specifier.el (make-natnum-specifier): New.
7210         * specifier.el (make-generic-specifier): New.
7211         * specifier.el (make-display-table-specifier): New.
7212         specifier doc updates according to the conventions specified before.
7213
7214         * toolbar.el:
7215         * toolbar.el (make-toolbar-specifier): New.
7216         specifier doc updates according to the conventions specified before.
7217
7218 2000-05-09  Ben Wing  <ben@xemacs.org>
7219
7220         * process.el (call-process-internal): Revert to previous version
7221         because Mike's change clashed with a change I did not long before.
7222         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7223         Thanks very much Mike for pointing out the bug and submitting a
7224         patch!
7225
7226 2000-04-13  Mike Alexander  <mta@arbortext.com>
7227
7228         * process.el (call-process-internal): Send the correct input buffer
7229         (call-process-internal): Return the exit status of the process
7230
7231 2000-05-07  Ben Wing  <ben@xemacs.org>
7232
7233         * winnt.el:
7234         * winnt.el (nt-quote-args-verbatim): Removed.
7235         * winnt.el (nt-quote-args-prefix-quote): Removed.
7236         * winnt.el (nt-quote-args-backslash-quote): Removed.
7237         * winnt.el (nt-quote-args-double-quote): Removed.
7238         * winnt.el (nt-quote-args-functions-alist): Removed.
7239         * winnt.el (nt-quote-process-args): Removed.
7240         Remove all stuff for argument quoting.  We borrow the code instead
7241         from Emacs 20.6, which is much more careful in its quoting
7242         (e.g. in handling runs of the escape character) and avoids most of
7243         the need for this Lisp mechanism by checking to see whether we're
7244         running a Cygwin or normal program and doing the appropriate
7245         quoting.  If we end up needing such a mechanism, we should add
7246         it by extending the variable `mswindows-quote-process-args' so it
7247         can take an alist of regexps.
7248
7249 2000-05-07  Ben Wing  <ben@xemacs.org>
7250
7251         * keydefs.el:
7252         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7253         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7254         the window without moving point.
7255
7256         * simple.el:
7257         * simple.el (scroll-up-one): New.
7258         * simple.el (scroll-down-one): New.
7259         Functions for use with C-M-up/down.
7260
7261 2000-05-01  Martin Buchholz <martin@xemacs.org>
7262
7263         * XEmacs 21.2.33 is released.
7264
7265 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7266
7267         * dialog.el (yes-or-no-p-dialog-box):
7268         Fix docstring.
7269         Fix following horrible bug in X11 mode with focus-follows-mouse:
7270           1. Visit two files in two different frames.
7271           2. do File->Revert Buffer in one of those frames.
7272           3. Dialog box appears.
7273           4. Arrange things so that the mouse passes over the *other*
7274              frame, then to the dialog box, and click on "Yes".
7275           5. The file contents end up in the *wrong* buffer!
7276         Add TODO comment.
7277
7278 2000-04-28  Ben Wing  <ben@xemacs.org>
7279
7280         * help.el (describe-installation): correct typo introduced
7281         in last patch: boundp -> fboundp.
7282
7283         * etags.el (buffer-tag-table-list):
7284         canonicalize filenames to Unix format so that tag-table-alist
7285         searching works under Windows.
7286
7287         * autoload.el:
7288         Bowdlerize the supposedly objectionable words
7289         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7290
7291         * gutter-items.el (set-progress-display-style):
7292         * gutter-items.el (search-dialog-callback):
7293         * gutter-items.el (make-search-dialog):
7294         Change to new callback-ex api.
7295
7296 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7297
7298         * help.el: (describe-installation): decode-coding-string is not
7299         defined in a non MULE environment.
7300
7301 2000-04-28  Ben Wing  <ben@xemacs.org>
7302
7303         * gutter-items.el (buffer-list-changed-hook):
7304         use it, not record-buffer-hook.
7305
7306         * subr.el (record-buffer-hook): Removed.
7307
7308 2000-04-27  Ben Wing  <ben@xemacs.org>
7309
7310         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7311         use NORECORD option.  Andy will not like this, but the existing
7312         gutter behavior is just wrong, as per this comment:
7313
7314         ;; this used to add the norecord flag to both calls below.
7315         ;; this is bogus because it is a pervasive assumption in XEmacs
7316         ;; that the current buffer is at the front of the buffers list.
7317         ;; for example, select an item and then do M-C-l
7318         ;; (switch-to-other-buffer).  Things get way confused.
7319         ;;
7320         ;; Andy, if you want to maintain the current look, you must
7321         ;;  *uncouple* the gutter order and buffers order.
7322
7323         * loaddefs.el (completion-ignored-extensions): unfuckify.
7324
7325         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7326         xemacs.mak.
7327
7328         * autoload.el (batch-update-one-directory): new function, used in
7329         xemacs.mak.
7330
7331         * loadup.el: set gc-cons-threshold very high unless dumping --
7332         loadup during update-elc is much much much faster.  also do this
7333         when quick-building.
7334
7335         add commented-out code for profiling loadup.
7336
7337
7338         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7339         is required in order to build xemacs.
7340
7341 2000-04-26  Ben Wing  <ben@xemacs.org>
7342
7343         * loadup.el: don't garbage collect during loadup if quick-build
7344         compile-time option is set.
7345
7346 2000-04-23  Ben Wing  <ben@xemacs.org>
7347
7348         * update-elc.el: compute whether any dumped .el or .elc files
7349         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7350         if so.
7351
7352         * update-elc.el (update-elc-files-to-compile): always change
7353         NOBYTECOMPILE in the src directory rather than current dir,
7354         so it will work under NT.
7355
7356         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7357         the form of this file is identical between Unix and Windows.
7358         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7359         Added comment.
7360         (update-autoloads-from-directory): updated doc string.
7361         updated doc strings in a few other places.
7362
7363 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7364
7365         * bytecomp.el (byte-force-recompile): Fix argument to
7366         byte-recompile-directory.
7367
7368 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7369
7370         * gutter-items.el (progress-display-clear-when-idle): Use
7371         add-one-shot-hook.
7372         * gutter-items.el (clear-progress-display): Adjust number of
7373         arguments.
7374
7375 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7376
7377         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7378
7379 2000-04-16  Ben Wing  <ben@xemacs.org>
7380
7381         * printer.el: New file.
7382
7383         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7384
7385         * help.el (describe-installation): Fix decoding for Windows.
7386
7387         * menubar-items.el:
7388         * menubar-items.el (default-menubar):
7389         * menubar-items.el (tutorials-menu-filter): New.
7390         * menubar-items.el (popup-menubar-menu):
7391         Add authorship.  Redo Help menu and Tutorials filter.
7392
7393         * menubar.el: Correct comment.
7394
7395         * modeline.el (modeline-buffer-identification): Correct doc string.
7396
7397         * simple.el:
7398         * simple.el (printing): Removed.
7399         * simple.el (printer-name): Removed.
7400         * simple.el (generic-print-buffer): Removed.
7401         * simple.el (generic-print-region): Removed.
7402         Move generic print code to printer.el.
7403
7404 2000-04-15  Ben Wing  <ben@xemacs.org>
7405
7406         * simple.el (generic-print-region): New.
7407         make this function actually work.
7408         (generic-print-buffer): call generic-print-region.
7409
7410 2000-04-14  Andy Piper  <andy@xemacs.org>
7411
7412         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7413         by using the new widget-callback-current-channel.
7414         (search-dialog-callback): ditto.
7415
7416 2000-04-12  Andy Piper  <andy@xemacs.org>
7417
7418         * gutter.el (default-gutter-position): moved from gutter-items.el.
7419         (default-gutter-position-changed-hook): ditto.
7420         (gutter-element-visibility-changed-hook): ditto.
7421         (set-gutter-element): ditto.
7422         (remove-gutter-element): ditto.
7423         (set-gutter-element-visible-p): ditto.
7424         (gutter-element-visible-p): ditto.
7425         (init-gutter): ditto.
7426
7427         * dialog.el (make-dialog-box): renamed and moved from
7428         gutter-items.el
7429
7430         * gutter-items.el: move various functions elsewhere.
7431
7432 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7433
7434         * menubar-items.el: Fixed place of parenthesis.
7435
7436 2000-04-12  Ben Wing  <ben@xemacs.org>
7437
7438         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7439                 without constantly being prompted for the tag.
7440         * simple.el: Added a number of section headings, to clarify the
7441                 organization of this file.
7442         * simple.el (activate-region):
7443         * simple.el (region-exists-p):
7444         * simple.el (region-active-p):
7445                 Moved these three function down to the other side of
7446                 the case-changing functions, so they join the rest of
7447                 the region code.
7448         * simple.el (printing): New.
7449         * simple.el (printer-name): New.
7450         * simple.el (generic-print-buffer): New.
7451                 New functions, a very simple prototype for a unified
7452                 printing interface.
7453
7454         * process.el (call-process-internal): Real fix for null BUFFER,
7455                 other problems with BUFFER specs.
7456
7457         * menubar-items.el:
7458                 Fixed up File->Print to use new printing functions.
7459                 Various corrections and expansions to Grep/Compile menus.
7460                 New options for Printing.
7461                 New options for SMTP Mail, the way to send mail under
7462                   MS Windows. (There's also a package patch to make SMTP
7463                   Mail be the default under MSWin.)
7464
7465 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7466
7467         * menubar-items.el: Selecting Rectangle Mousing from menubar
7468         did not work.  Needed to quote mouse-track-rectangle-p.
7469
7470 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7471
7472         * cl-compat.el (keywordp): Removed.
7473
7474 2000-04-05  Andy Piper  <andy@xemacs.org>
7475
7476         * gutter-items.el (progress-layout-glyph): don't initialize here.
7477         (progress-gauge-glyph): use dynamic sizing.
7478         (set-progress-display-style): new function. Set progress glyphs
7479         appropriately depending on the style.
7480         (progress-display-style): new variable. Custom version of
7481         set-progress-display-style.
7482         (progress-abort-glyph): switch to dynamic sizes.
7483         (search-dialog-text): make the edit field active.
7484
7485 2000-04-04  Andy Piper  <andy@xemacs.org>
7486
7487         * gutter-items.el (make-search-dialog): need to make the search
7488         dialog visible after creation.
7489
7490         * menubar-items.el (default-menubar): use the search dialog for
7491         searching. Remove some extraneous search menu items.
7492
7493         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7494         well as strings.
7495         (make-gutter-only-dialog-frame): allow the user to create the
7496         frame unmapped. Allow the gutter spec to be given as a glyph.
7497         (search-dialog-direction): new variable.
7498         (search-dialog-text): new variable.
7499         (search-dialog-callback): new function. Callback for the search
7500         dialog action.
7501         (make-search-dialog): new function. Create a user-friendly search
7502         dialog.
7503
7504 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7505
7506         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7507         under Windows.
7508
7509 2000-04-01  Andy Piper  <andy@xemacs.org>
7510
7511         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7512         progress more accurately.
7513
7514 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7515
7516         * finder.el (finder-compile-keywords): Process readable files only.
7517         Because error in process of .#finder-inf.el when compile xemacs
7518         with --with-clash-detection option.
7519
7520 2000-03-31  Andy Piper  <andy@xemacs.org>
7521
7522         * gutter-items.el (append-progress-display): don't delay after a
7523         successful font-lock.
7524         (make-gutter-only-dialog-frame): new function. Allow users to
7525         create gutter-only dialogs.
7526
7527 2000-03-27  Mike Alexander  <mta@arbortext.com>
7528
7529         * process.el (call-process-internal): Handle a null BUFFER
7530         parameter correctly.
7531
7532 2000-03-28  Andy Piper  <andy@xemacs.org>
7533
7534         * gutter-items.el (abort-progress-display): put strings in the
7535         gutter not extents.
7536         (progress-layout-glyph): signal special 'quit callback.
7537         (progress-display-quit-function): deleted.
7538         (progress-display-stop-callback): deleted.
7539         (progress-display-dispatch-command-events): deleted.
7540         (append-progress-display): remove calls to
7541         progress-display-dispatch-command-events.
7542         (raw-append-progress-display): ditto.
7543
7544 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7545
7546         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7547         being a list.  Actually define `stipple-pixmap-p' which is used as
7548         an error predicate.  Correctly handle PIXMAP being either relative
7549         or absolute file name.
7550
7551 2000-03-24  Andy Piper  <andy@xemacs.org>
7552
7553         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7554         (abort-progress-display): ditto. Don't delete the created extent.
7555         (raw-append-progress-display): ditto.
7556         (progress-display-dispatch-non-command-events): new
7557         function. Encapsulates what we want to do when no command input is
7558         required.
7559         (progress-display-dispatch-command-events): likewise, but disable
7560         for now since it causes too many problems.
7561         (append-progress-display): use them.
7562         (raw-append-progress-display): ditto.
7563         (default-gutter-position-changed-hook): set this rather than
7564         default-gutter-position-changed.
7565         (default-gutter-position-changed-hook): lambda with zero arguments
7566         rather than one.
7567         (raw-append-progress-display): trap errors in pending input since
7568         allowing them to signal will hose the gauge well and
7569         truly. Ideally we would like to delay these until we are more able
7570         to cope.
7571         (append-progress-display): ditto.
7572
7573 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7574
7575         * lisp/make-docfile.el: call-process-internal is now implemented
7576         in process.el.
7577
7578 2000-03-21  Ben Wing  <ben@xemacs.org>
7579
7580         * mule\mule-cmds.el (set-language-info-alist):
7581         Fix to correspond to new menu arrangement.
7582
7583 2000-03-21  Ben Wing  <ben@xemacs.org>
7584
7585         * process.el:
7586         * process.el (call-process-internal): New.
7587         New implementation of call-process.  Only enabled under NT, so far.
7588         stderr handling not implemented yet in CVS'd C code.
7589
7590 2000-03-20  Ben Wing  <ben@xemacs.org>
7591
7592         * lisp-mode.el:
7593         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7594         * lisp-mode.el (lisp-interaction-mode):
7595         Put back Lisp Interaction menubar for Jan V's sake.
7596
7597         * simple.el:
7598         * simple.el (mark-ring):
7599         * simple.el (dont-record-current-mark): New.
7600         * simple.el (in-shifted-motion-command): New.
7601         * simple.el (mark-ring-unrecorded-commands): New.
7602         * simple.el (mark-ring-max):
7603         * simple.el (set-mark-command):
7604         * simple.el (push-mark):
7605         * simple.el (handle-pre-motion-command):
7606         Implement scheme for not recording unimportant marks.
7607
7608         * subr.el:
7609         * subr.el (function-allows-args): New.
7610         New function function-allows-args.
7611
7612 2000-03-20  Martin Buchholz <martin@xemacs.org>
7613
7614         * XEmacs 21.2.32 is released.
7615
7616 2000-03-20  Andy Piper  <andy@xemacs.org>
7617
7618         * gutter-items.el (update-tab-in-gutter): force selection of the
7619         selected-window if required to do so.
7620         (buffers-tab-items): ditto.
7621         (add-tab-to-gutter): ditto.
7622         (create-frame-hook): use force-selection.
7623         (default-gutter-position-changed): lambdify.
7624         (update-tab-hook): deleted since it was only used in one place.
7625
7626 2000-03-18  Andy Piper  <andy@xemacs.org>
7627
7628         * files.el (find-file-noselect): undo change that shouldn't have
7629         gone in.
7630
7631 2000-03-17  Andy Piper  <andy@xemacs.org>
7632
7633         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7634         of selected-window trickery.
7635
7636         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7637         frames tabs.
7638         (progress-display-stop-callback): progress -> progress-display
7639         (progress-display-quit-function): ditto.
7640         (clear-progress-display): ditto.
7641         (remove-progress-display): ditto.
7642         (append-progress-display): ditto.
7643         (abort-progress-display): ditto.
7644         (raw-append-progress-display): ditto.
7645         (display-progress-display): ditto.
7646         (current-progress-display-label): ditto.
7647         (current-progress-display): ditto.
7648         (lprogress-display): ditto and save the buffer
7649         (progress-display): ditto. Otherwise the buffer sometimes gets
7650         changed which confuses font-lock.
7651
7652         * font-lock.el (font-lock-default-fontify-buffer): catch all
7653         errors, not just quit.
7654         (font-lock-mode): progress -> display-progress
7655         (font-lock-default-fontify-buffer): ditto.
7656         (font-lock-fontify-syntactically-region): ditto.
7657         (font-lock-fontify-keywords-region): ditto.
7658
7659 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7660
7661         * cl.el (gensym): Move to here from cl-macs.el.
7662         (gentemp): Ditto.
7663
7664 2000-03-16  Andy Piper  <andy@xemacs.org>
7665
7666         * font-lock.el (font-lock-mode): use lprogress and friends for
7667         progress management.
7668         (font-lock-default-fontify-buffer): ditto.
7669         (font-lock-fontify-syntactically-region): ditto.
7670         (font-lock-fontify-keywords-region): ditto.
7671         (font-lock-revert-cleanup): fix reverting.
7672         (font-lock-revert-setup): ditto.
7673
7674         * gutter-items.el (progress-use-echo-area): new variable. Use the
7675         echo area for progress gauges if non-nil.
7676         (clear-progress): remove echo area stuff and defer to
7677         clear-message.
7678         (append-progress): dispatch non-command events after each progress
7679         increment. Remove echo area stuff.
7680         (abort-progress): remove echo area stuff and defer to
7681         display-message.
7682         (raw-append-progress): ditto. Dispatch non-command events after
7683         gutter redisplay.
7684         (display-progress): defer echo area stuff to display-message.
7685
7686         * gutter-items.el (clear-progress):
7687         (abort-progress): indentation changes.
7688         (display-progress): don't clear progress.
7689         (append-progress): compare messages with equal.
7690         (raw-append-progress): use dispatch-non-command-events to flush
7691         widget creation events.
7692
7693 2000-03-13  Ben Wing  <ben@xemacs.org>
7694
7695         * abbrev.el:
7696         * abbrev.el (abbrev-string-to-be-defined): New.
7697         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7698         Changes for use with the menubar.
7699
7700 2000-03-12  Ben Wing  <ben@xemacs.org>
7701
7702         * alist.el (vassoc): moved here from font-menu.el.
7703
7704         * custom.el (defface): typo fix.
7705
7706         * dialog.el (yes-or-no-p-dialog-box):
7707         * dialog.el (message-box):
7708         * files.el (save-some-buffers-1):
7709         Put accelerators in the button names.
7710
7711         * font-lock.el (font-lock-comment-face):
7712         * font-lock.el (font-lock-keyword-face):
7713         * font-lock.el (font-lock-function-name-face):
7714         Fixed some of the colors under MS Windows because the existing
7715         default colors were hardly different from black and needed to be
7716         made lighter.
7717
7718         * font-menu.el:
7719         * font-menu.el (font-menu-split-long-menu):
7720         * font-menu.el (font-menu-family-constructor):
7721         * font-menu.el (font-menu-size-constructor):
7722         * font-menu.el (font-menu-weight-constructor):
7723         * font-menu.el (font-menu-set-font):
7724         vassoc moved to alist.el.
7725         Accelerators added to all menus.
7726         Unused bound var new-props removed.
7727
7728         * keydefs.el: I did a whole lot of rearranging to put things in a
7729         more consistent order and fixed a number of cases where key
7730         combinations involving up, down, left, right and so on were
7731         defined but the corresponding keypad combinations were not
7732         defined.
7733
7734         * lisp-mode.el:
7735         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7736         * lisp-mode.el (emacs-lisp-mode):
7737         * lisp-mode.el (lisp-interaction-mode):
7738         * lisp-mode.el (flet):
7739         Added accelerators onto the menus.
7740         Made all the different versions of the let function be indented
7741         the same way.
7742         Undid Steve's easy-menu-ification, because it makes it impossible
7743         to have the menubar and popup menus different.
7744         Cleaned up the menu; added items for find-function &c and some
7745         indenting, and removed debug-on-*.
7746
7747         * list-mode.el (list-mode-hook):
7748         * list-mode.el (list-mode):
7749         * list-mode.el (completion-setup-hook):
7750         * list-mode.el (display-completion-list):
7751         Added support for the :window-height keyword, which is required
7752         because of other changes that I made for the file dialog box.  I
7753         also made the hook variables list-mode-hook and
7754         completion-setup-hook and also minibuffer-setup-hook in
7755         minibuf.el be permanent-local; see comment in list-mode.el.
7756
7757         * map-ynp.el (map-y-or-n-p):
7758         Added accelerators to the dialog buttons.
7759
7760         * menubar-items.el (menu-truncate-list):
7761         New internal function.
7762         * menubar-items.el (submenu-generate-accelerator-spec):
7763         * menubar-items.el (menu-item-strip-accelerator-spec):
7764         * menubar-items.el (menu-item-generate-accelerator-spec):
7765         New exported functions, for use in auto-generating accelerator specs.
7766
7767         * menubar-items.el:
7768         * menubar-items.el (default-menubar):
7769         * menubar-items.el (maybe-add-init-button):
7770         * menubar-items.el (bookmark-menu-filter):
7771         * menubar-items.el (slow-format-buffers-menu-line):
7772         * menubar-items.el (build-buffers-menu-internal):
7773         * menubar-items.el (language-environment-menu-filter):
7774         * menubar-items.el (default-popup-menu):
7775         * menubar-items.el (popup-buffer-menu):
7776         * menubar-items.el (popup-menubar-menu):
7777         Did a major overhaul on this file, and in fact I'm nowhere near
7778         done working on the menubar, and there will be more patches to
7779         come.  A basic summary of what I've done:
7780
7781         a) I added accelerators to all of the menu items.  For menus that
7782         are auto-generated, such as the buffers menu, the accelerators are
7783         automatically added to the beginning of each line using the
7784         numbers 1 through 9, then zero, and then letters starting with A,
7785         but omitting the letters that are already in use for the fixed
7786         menu items at the top of the buffers menu.  To facilitate adding
7787         accelerators of this kind, I created some new functions
7788         (*-accelerator-spec), which are also being used by other filters
7789         that auto generate lists of things such as ftp sites to download
7790         packages.  If people really don't like these accelerators
7791         appearing at the beginning of the menu items, a variable can be
7792         added to optionally turn them off, but I think this is rather
7793         pointless because other menu items have accelerators and many or
7794         most of the menu users will use the accelerators if the support is
7795         there.
7796
7797         b) I combined the top level Tools and Apps menus into a single
7798         Tools menu, because the distinction between the two is not
7799         obvious, and the items on the menus are not used often enough that
7800         putting some of them onto submenus is a problem.
7801
7802         c) I created two new top level menus called View and Cmds because
7803         there were too many items on the File and Edit menus, and I'm going
7804         to be adding more items to these menus.  In contrast to the Tools
7805         menu, the items on these menus may be used quite often during an
7806         editing session, and so should be available with fewer
7807         keystrokes.
7808
7809         d) I added a number of options to the options menu, including one
7810         for controlling whether the alt key can be used to traverse to
7811         menu items using the accelerators, one for controlling behavior of
7812         control-k, one for controlling how the kill and yank functions
7813         interact with the clipboard, a few additional buffers-menu
7814         options, and various other things.  I also did a bit of
7815         rearranging, for example, combining the keyboard and mouse options
7816         into a single keyboard and mouse submenu to facilitate the
7817         accelerators on that level.
7818
7819         e) I changed the variable buffers-menu-format-buffer-line-function
7820         to take two arguments instead of one, the second argument being
7821         the line number for use in creating an accelerator.  I added a
7822         hack to support existing functions with one argument (although I
7823         doubt that very many of these exist), for backward compatibility.
7824
7825         f) I moved the top level mule menu to be a submenu of the edit
7826         menu.  I think that most of the items on this menu are fairly
7827         useless and there are certainly not enough frequently used items
7828         to justify this being its own top level menu.
7829
7830         g) I combined most of the items in big-menubar.el into the main menu.
7831         If people think the main menu is too big, it would be possible to
7832         create different configurations, some smaller.
7833
7834         * menubar.el (check-menu-syntax):
7835         Deleted some syntax checks that were no longer valid, partly
7836         because of changes that were already made a long time ago, and
7837         partly because of a change I made where I allow the name of the
7838         menu item to be an evaluated expression rather than just a string,
7839         similar to all of the other parameters of a menu item.
7840
7841         * minibuf.el:
7842         * minibuf.el (read-file-name-1):
7843         * minibuf.el (mouse-read-file-name-1):
7844         I made a number of changes to improve the appearance
7845         and functioning of the file dialog box.  They include:
7846
7847         a) Fixing the problem where closing the dialog box by clicking on
7848         the close button of the window didn't properly exit the
7849         minibuffer.
7850
7851         b) Fixing the problem that if you typed part of a file name, and
7852         then clicked on a completion with the mouse, the file was not
7853         correctly selected.
7854
7855         c) Changing the title of the dialog box to reflect the operation
7856         being done in accordance with user interface conventions, rather
7857         than the name of the dialog box buffer, which is rather useless.
7858
7859         d) Remove the words "possible completions are" which didn't
7860         belong.
7861
7862         e) Fix things so that the completions scroll off the end of the
7863         completions windows only to the right, rather than both to the
7864         right and down, which is in accordance with Windows user interface
7865         conventions.
7866
7867         * msw-init.el (init-post-mswindows-win):
7868         Added a binding for meta-F4, which is the standard windows binding
7869         for exiting a program.
7870
7871         * select.el (get-selection-no-error):
7872         * select.el (own-selection):
7873         * select.el (own-clipboard):
7874         Added an optional argument called append to the functions
7875         own-selection and own-clipboard.  This adds support for appending
7876         text to the existing selection and allows the function
7877         own-clipboard to be used as the value of the variable
7878         interprogram- cut-function.
7879
7880         Fixed a bug in own-selection in handling zmacs-region-stays.
7881
7882         * simple.el (historical-kill-line): New.
7883
7884         * simple.el (kill-line):
7885         * simple.el (interprogram-cut-function):
7886         * simple.el (interprogram-paste-function):
7887         * simple.el (handle-pre-motion-command):
7888         * simple.el (next-line):
7889         * simple.el (previous-line):
7890         a) Expanded the variable kill-whole-line, so that function
7891         kill-line can be set to delete the entire line always, not just
7892         when cursor is at the beginning of the line.  This is controlled
7893         by setting the variable kill-whole-line to the symbol 'always.
7894         This behavior, as well as the existing kill-whole-line behavior,
7895         now only take effect when kill-line is called interactively,
7896         although this is a departure from a previous behavior in the case
7897         of setting this variable kill-whole-line to t.  It is almost
7898         certainly what has always been intended, and most likely the old
7899         way of doing things introduced bugs.  I also created a function
7900         called historical-kill-line, which ignores the kill-whole-line
7901         setting and always gives the historical behavior of only killing
7902         to the end of the line.  I bound this function to shift- control-k
7903         so that the kill to end of line behavior is available, even when
7904         kill-whole-line has been set to change control-k into the simple
7905         delete-whole-line behavior. (This can be set using the options
7906         menu.)
7907
7908         b) I changed things so that kill and yank now interact with the
7909         clipboard by default under windows.  This was done by changing the
7910         default value of interprogram-cut- function and
7911         interprogram-paste-function.  You can get the old behavior by
7912         setting these to nil, and there is an option on the options menu
7913         to do this.
7914
7915         c) I added support for selecting text using shifted motion keys.
7916         This support is on by default and can be controlled by the
7917         variable shifted-motion-keys-select-region.  There is also a
7918         variable called unshifted-motion-keys-deselect-region that
7919         controls more specifically how the shifted motion key behavior
7920         works.  I did not put an option on the options menu to turn this
7921         off, because I can't imagine why this would be useful.
7922
7923         * simple.el (forward-block-of-lines):
7924         * simple.el (backward-block-of-lines):
7925         * simple.el (block-movement-size):
7926         New.
7927
7928         * simple.el (uncapitalized-title-words):
7929         * simple.el (uncapitalized-title-word-regexp):
7930         * simple.el (capitalize-string-as-title):
7931         * simple.el (capitalize-region-as-title):
7932         New.
7933
7934
7935         * subr.el (add-hook):
7936         * subr.el (make-local-hook): New.
7937         * subr.el (remove-local-hook): New.
7938         * subr.el (add-one-shot-hook): New.
7939         * subr.el (add-local-one-shot-hook): New.
7940         Added some functions to make using hooks easier.
7941         These include:
7942
7943         a) Functions add-local-hook and remove-local-hook to make it easy
7944         to use local hooks.
7945
7946         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7947         make it possible to add a "one-shot" hook, which is to say a hook
7948         that runs only once, and automatically removes itself after the
7949         first time it has run.
7950
7951 2000-03-09  Andy Piper  <andy@xemacs.org>
7952
7953         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7954
7955 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7956
7957         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7958         Moved from menubar-items.el.
7959         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7960
7961 2000-03-08  Andy Piper  <andy@xemacs.org>
7962
7963         * gutter-items.el (build-buffers-tab-internal): add selected field
7964         to buffers tab spec.
7965
7966 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7967
7968         * minibuf.el (last-exact-completion): Initialize to nil.
7969
7970 2000-03-07  Didier Verna  <didier@xemacs.org>
7971
7972         * startup.el (command-line-1): remove unused variable
7973         `first-file-buffer'.
7974
7975 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7976
7977         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7978         which is also used for Web server log files.
7979
7980 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7981
7982         * mule/mule-charset.el: Setup auto-fill-chars.
7983
7984 2000-03-02  SL Baur  <steve@beopen.com>
7985
7986         * subr.el (with-string-as-buffer-contents): Reimplement using
7987         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7988         non-deletion of buffer after execution problem.
7989         (with-output-to-string): Use unique buffer name.
7990
7991 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7992
7993         * gutter-items.el (buffers-tab-sort-function):  New variable.
7994         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7995
7996 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7997
7998         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7999
8000 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8001
8002         * menubar-items.el (maybe-add-init-button): Remove the "Load
8003         .emacs" button from all menubars.
8004
8005 2000-03-01  Didier Verna  <didier@xemacs.org>
8006
8007         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8008         region rectangle replacement (from Jan Vroonhof).
8009         (replace-rectangle): new function.
8010
8011 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8012
8013         * mule/mule-cmds.el (set-default-coding-systems): Use
8014         set-terminal-coding-system and set-keyboard-coding-system.
8015         * coding.el (set-terminal-coding-system): Use
8016         set-console-tty-output-coding-system.
8017         (set-keyboard-coding-system): Use
8018         set-console-tty-input-coding-system.
8019
8020 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8021
8022         * minibuf.el (read-variable): Allow symbol to default argument.
8023
8024 2000-02-27  Andy Piper  <andy@xemacs.org>
8025
8026         * gutter-items.el (update-tab-hook): new function to be used for
8027         hooks.
8028         (create-frame-hook): add update-tab-hook.
8029         (record-buffer-hook): ditto.
8030         (default-gutter-position-changed): ditto.
8031         (default-gutter-position): updating the buffers tab is now handled
8032         by a hook.
8033         (default-gutter-position-changed-hook): new variable.
8034         (gutter-element-visibility-changed-hook): ditto.
8035         (set-gutter-element-visible-p): call it.
8036         (set-gutter-element): use modify-specifier-instances. Set extents
8037         as duplicable before using.
8038         (remove-gutter-element): ditto.
8039         (set-gutter-element-visible-p): ditto.
8040         (init-gutter): new function.
8041         (add-tab-to-gutter): use new gutter-element functions rather than
8042         setting specifiers directly.
8043         (clear-progress): ditto.
8044         (abort-progress): ditto.
8045         (gutter-buffers-tab-visible-p): renamed from
8046         default-gutter-visible-p
8047
8048         * specifier.el (modify-specifier-instances): new function from Jan
8049         Vroonhof.
8050
8051         * x-init.el (init-post-x-win): call init-gutter.
8052
8053         * msw-init.el (init-post-mswindows-win): call init-gutter.
8054
8055         * menubar-items.el (default-menubar): Update to reflect new gutter
8056         variables.
8057
8058 2000-02-26  Andy Piper  <andy@xemacs.org>
8059
8060         * gutter-items.el (set-gutter-element): new function. Add gutter
8061         elements to the specified gutter.
8062         (remove-gutter-element): new function. Remove gutter elements from
8063         the specified gutter.
8064         (set-gutter-element-visible-p): new function. Set gutter element
8065         visibility for the provided gutter-visible specifier.
8066
8067 2000-02-23  Andy Piper  <andy@xemacs.org>
8068
8069         * gutter-items.el (add-tab-to-gutter): specify dimensions
8070         dynamically.
8071
8072 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8073
8074         * gutter-items.el (add-tab-to-gutter):
8075         * package-get.el (package-get-interactive-package-query):
8076         * package-ui.el (pui-directory-exists):
8077         (pui-install-selected-packages):
8078         (pui-list-packages):
8079         Use #'(lambda ...)  instead of '(lambda ...).
8080
8081 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8082
8083         * startup.el (load-user-init-file): Check to make sure user
8084           has an init-file before calling load().
8085
8086 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8087
8088         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8089
8090 2000-02-23  Martin Buchholz <martin@xemacs.org>
8091
8092         * XEmacs 21.2.31 is released.
8093
8094 2000-02-21  Mike Sperber <mike@xemacs.org>
8095
8096         * loadup.el (really-early-error-handler):
8097         * update-elc.el:
8098         * make-docfile.el:
8099         Remove dependency on EMACSBOOTSTRAP... environment variables.
8100
8101 2000-02-21  Martin Buchholz <martin@xemacs.org>
8102
8103         * XEmacs 21.2.30 is released.
8104
8105 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8106
8107         * byte-optimize.el (byte-optimize-plus):
8108         (byte-optimize-minus):
8109         (byte-optimize-multiply):
8110         Optimize (- 0) to 0, not (-)
8111         Optimize (+ 5 3.0) to 8.0
8112         Optimize (* 5 3.0) to 15.0
8113         Improve readability.
8114
8115 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8116
8117         * modeline.el: (modeline-scrolling-method): change modeline
8118         mswindows cursor appearance according to the value.
8119
8120         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8121         and 'gui-element face colors and 'gui-element face font to Windows
8122         defaults.
8123
8124 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8125
8126         * font-lock.el: Javadoc enhancements
8127
8128 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8129
8130         * ldap.el (toplevel): Test if LDAP support has been compiled in
8131         (ldap-verbose): New option
8132         (ldap-search-entries): Renamed from the previous ldap-search
8133         Conditionalize message display on ldap-verbose
8134         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8135         defuns
8136         (ldap-search): Is now defined as an obsolete wrapper calling
8137         ldap-search-basic or ldap-search-entries
8138
8139
8140 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8141             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8142             Jan Vroonhof  <jan@xemacs.org>
8143
8144         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8145         When for-effect is true, didn't call `byte-optimize-form'
8146         in and/or subforms without last.
8147
8148 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8149
8150         * package-get.el (package-get-download-sites): Use correct custom
8151         type.
8152
8153 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8154
8155         * files.el (write-file): Ask for coding system when compiled with
8156         file-coding.
8157
8158 2000-02-16  Andy Piper  <andy@xemacs.org>
8159
8160         * buffer.el (switch-to-buffer): give norecord argument to
8161         set-window-buffer instead of explicitly recording.
8162
8163         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8164         we have to pick a window.
8165
8166 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8167
8168         * mule/mule-cmds.el (describe-language-support): Don't add
8169         unexist function to help-map.
8170         (describe-coding-system): Don't use already assigend `C'.
8171
8172 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8173
8174         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8175         work in custom.
8176
8177 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8178
8179         * about.el: Ienaga's e-mail address change.
8180
8181 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8182
8183         * etags.el (find-tag): force new window -- even if buf already
8184         visible -- when other-window is t
8185
8186 2000-02-16  Martin Buchholz <martin@xemacs.org>
8187
8188         * XEmacs 21.2.29 is released.
8189
8190 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8191
8192         * cl-extra.el (getf): This is now identical to `plist-get', so
8193         just defalias it.
8194         * cl-macs.el: Make getf an alias to plist-get, at the
8195         byte-compiler level, using define-compiler-macro.
8196
8197 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8198
8199         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8200
8201 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8202
8203         * lisp/etags.el (find-tag-internal): set exact-tagname to
8204           a regular expression that matches against the tagname
8205           part of the tag entry first instead of only looking in
8206           the context area.
8207
8208 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8209
8210         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8211         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8212
8213 2000-02-07  Martin Buchholz <martin@xemacs.org>
8214
8215         * XEmacs 21.2.28 is released.
8216
8217 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8218
8219         * cl-extra.el (getf): Just call `get', never `get*'.
8220         Make arglist match docstring.
8221         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8222         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8223         * byte-optimize.el: remove references to `get*'.
8224
8225 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8226
8227         * mule/european.el: Add syntax information for Latin3 and Latin4.
8228
8229 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8230
8231         * byte-optimize.el: Byte-optimize (length "foo")
8232
8233 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8234
8235         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8236         width check using `window-leftmost-p' and `window-rightmost-p'.
8237
8238 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8239
8240         * wid-edit.el (widget-match-inline): An atom never matches a
8241           list.
8242
8243 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8244
8245         * modeline.el: Consolidated 'x and 'mswindows specification under
8246         'win tag.
8247
8248 2000-01-29  Andy Piper  <andy@xemacs.org>
8249
8250         * gutter-items.el: (format-buffers-tab-line): Try and be
8251         intelligent about buffer naming when we have duplicates.
8252
8253 2000-01-29  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8256         updated when it becomes visible.
8257
8258 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8259
8260         * bytecomp.el (byte-compile-insert-header): Properly set coding
8261         system under MULE and file-coding.
8262
8263 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8264
8265         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8266         (dontusethis-set-value-terminal-coding-system-handler):
8267         (dontusethis-set-value-keyboard-coding-system-handler):
8268         Never undefine coding system aliases.  Emergency fix for gnus.
8269
8270 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8271
8272         * files.el (abbreviate-file-name): Use directory-sep-char instead
8273         of hard-coded "/".
8274
8275 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8276
8277         * startup.el (user-init-file-base-list): New variable, replacing
8278         user-init-file-base.
8279         (find-user-init-file): New function.
8280         (command-line-early): Use it.
8281         (load-user-init-file): Ditto.
8282
8283 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8284
8285         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8286         calling valid-image-instantiator-format-p
8287
8288 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8289
8290         * isearch-mode.el (isearch-mode): The variable is
8291         isearch-unhidden-extents, not isearch-opened-extents.
8292
8293 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8294
8295         * minibuf.el (next-history-element): Modify error message if a
8296         default value is available.
8297
8298 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8299
8300         * bytecomp.el (byte-compile-file): Don't unconditionally write
8301         .elc files in binary - might contain non-Latin1.
8302
8303 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8304
8305         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8306         for windows-nt.
8307
8308         * version.el:
8309         * startup.el (user-init-file-base):
8310         * process.el (call-process-region):
8311         * files.el (make-backup-file-name):
8312         (backup-file-name-p):
8313         (file-relative-name):
8314         (abbreviate-file-name):
8315         (set-auto-mode):
8316         * code-process.el (call-process-region): Removed unnecessary
8317         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8318         support out of the universe.
8319
8320         * process.el:
8321         * code-process.el:
8322         * bytecomp.el (byte-compile-file): Removed reference to
8323         buffer-file-type, and commented usage of binary-process-output
8324         NTEmacs variables.
8325
8326 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8327
8328         * help.el (function-arglist): Add case for macro.
8329
8330 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8331
8332         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8333         printers.
8334         (custom-display): Added a menu for printer/display tags.
8335
8336         * frame.el (frame-type):
8337         * device.el (device-type): Added 'msprinter to the doc string, and
8338         removed 'pc -- it is not going to be implemented ever.
8339         (call-device-method): Fixed docstring typo.
8340         Defined specifier tags 'printer and 'display.
8341
8342 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8343
8344         * lisp/itimer.el (itimer-run-expired-timers): (consp
8345           last-command-event-time) instead of (consp
8346           'last-command-event-time).
8347
8348 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8349
8350         * msw-glyphs.el: Removed obsolete commentary.
8351
8352 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8353
8354         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8355         better default value.
8356
8357 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8358
8359         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8360         (read-string): Ditto.
8361         (eval-minibuffer): Ditto.
8362         (read-command): Ditto.
8363         (read-function): Ditto.
8364         (read-variable): Ditto.
8365         (read-number): Ditto.
8366         (read-shell-command): Ditto.
8367         (read-number): Record history.
8368
8369 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8370
8371         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8372
8373 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8374
8375         * faces.el (startup-initialize-custom-faces): New function.
8376         Reset all faces created during auto-autoloads loading time
8377         by defface.
8378         * startup.el (command-line): Call it.
8379
8380 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8381
8382         * about.el (about-hackers): Add myself to contributors list.
8383
8384 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8385
8386         * menubar-items.el (maybe-add-init-button): Removed an argument in
8387         a call to load-user-init-file, as the function managed to lose its
8388         formal parameter a few betas ago.
8389
8390 2000-01-18  Martin Buchholz <martin@xemacs.org>
8391
8392         * XEmacs 21.2.27 is released.
8393
8394 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8395
8396         * process.el (shell-command-to-string): Use the FSF docstring.
8397         Make shell-command-to-string the standard function, and
8398         exec-to-string the (deprecated) alias.
8399
8400         * startup.el: typo fix.
8401
8402 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8403
8404         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8405
8406 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8407
8408         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8409         buffers after visible buffers.
8410         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8411
8412 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8413
8414         * info.el (Info-extract-menu-node-name): Stop at a dot
8415         followed by whitespace or right parenthesis.
8416
8417 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8418
8419         * info.el (Info-directory-list): Warn against using Customize with
8420         Info-directory-list.
8421
8422 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8423
8424         * minibuf.el (read-file-name): doc fix.
8425
8426         * autoload.el (update-file-autoloads): doc fix.
8427
8428         * about.el (about-hackers): Change my E-mail address.
8429
8430 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8431
8432         * info.el (Info-visit-file): Just use the `f' interactive spec to
8433         read a filename in the standard way.
8434
8435 2000-01-13  Andy Piper  <andy@xemacs.org>
8436
8437         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8438         (gutter-buffers-tab-extent): new variable.
8439         (update-tab-in-gutter): call add-tab-to-gutter again if the
8440         orientation has changed.
8441         (add-tab-to-gutter): cope with different orientations.
8442
8443 2000-01-11  Didier Verna  <didier@xemacs.org>
8444
8445         * info.el (Info-following-node-name): backward-skip dots as well
8446         as spaces (dots at the end of a node name aren't part of it).
8447         (Info-extract-menu-node-name): don't skip dots. There could be
8448         some in the node name.
8449         (Info-index): allow dots to be part of a node name.
8450
8451 2000-01-12  Andreas Jaeger  <aj@suse.de>
8452
8453         * files.el (auto-mode-alist): Added idlwave-mode.
8454         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8455
8456 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8457
8458         * info.el (Info-search): Show default value.
8459
8460 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8461
8462         * info.el (Info-read-node-completion-table): New variable.
8463         (Info-read-node-name-1): New function.
8464         (Info-read-node-name): Use it.
8465         (Info-follow-reference): Use DEFAULT argument of completing-read.
8466         (Info-menu): Ditto.
8467
8468 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8469
8470         * hyper-apropos.el (hyper-describe-key-briefly): Save
8471         window configuration.
8472         (hyper-describe-face): Use DEFAULT of completing-read.
8473         (hyper-apropos-read-variable-symbol): Ditto.
8474         (hyper-apropos-read-function-symbol): Ditto.
8475
8476 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8477
8478         * mule/mule-cmds.el (set-default-coding-system): Set
8479         comint-exec-hook to use coding-system-for-read and
8480         coding-system-for-write so that C-x RET c works.
8481
8482 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8483
8484         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8485         (previous-matching-history-element): Increment
8486         minibuffer-max-depth by 1.
8487         (next-matching-history-element): Ditto.
8488
8489 2000-01-11  Andy Piper  <andy@xemacs.org>
8490
8491         * gutter-items.el (buffers-tab): Create a new face for the buffers
8492         tab.
8493         (buffers-tab-face): use it.
8494
8495 2000-01-10  Didier Verna  <didier@xemacs.org>
8496
8497         * modeline.el (modeline-scrolling-method): change modeline X
8498         cursor appearance according to the value.
8499
8500 2000-01-07  Andreas Jaeger  <aj@suse.de>
8501
8502         * about.el (about-hackers): Moved my entry to contributor list.
8503         (xemacs-hackers): Added myself.
8504         (about-maintainer-info): Added description of myself.
8505
8506
8507 2000-01-07  Didier Verna  <didier@xemacs.org>
8508
8509         * modeline.el (modeline-scrolling-method): new variable.
8510         (mouse-drag-modeline): add reference to it in the docstring.
8511         (mouse-drag-modeline): handle it.
8512
8513 2000-01-08  Andy Piper  <andy@xemacs.org>
8514
8515         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8516         calls.
8517         (remove-buffer-from-gutter-tab): ditto.
8518
8519 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8520
8521         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8522         (custom-face-edit): Fix grammatical error in help message.
8523
8524 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8525
8526         * movemail.el: Added.
8527
8528         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8529
8530 2000-01-03  Didier Verna  <didier@xemacs.org>
8531
8532         * modeline.el (mouse-drag-modeline): remove the code related to
8533         the modeline horizontal scrolling facility.
8534
8535 1999-12-31  Martin Buchholz <martin@xemacs.org>
8536
8537         * XEmacs 21.2.26 is released.
8538
8539 1999-12-28  Andy Piper  <andy@xemacs.org>
8540
8541         * wid-edit.el (widget-push-button-value-create): The gui cache
8542         does not agree with native widgets which can only be displayed
8543         once per window. The reasons for caching are diminished now that
8544         we don't hog resources when creating buttons.
8545         (widget-push-button-cache) deleted.
8546
8547 1999-12-24  Martin Buchholz <martin@xemacs.org>
8548
8549         * XEmacs 21.2.25 is released.
8550
8551 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8552
8553         * hyper-apropos.el (hyper-apropos): Toggle
8554         hyper-apropos-programming-apropos correctly.
8555         Set REGEXP when user accepts default value.
8556
8557 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8558
8559         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8560         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8561
8562 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8563
8564         * mule/mule-category.el (undefined-category-designator):
8565         Return char instead of character.  Search for undefined one.
8566         (describe-category): Use with-displaying-help-buffer.
8567
8568 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8569
8570         * byte-optimize.el (byte-optimize-plus):
8571         Optimize (+ 1) to 1 instead of (1+ nil).
8572
8573         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8574
8575         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8576
8577         * byte-optimize.el (byte-optimize-char-before): New function.
8578         Remove performance penalty for using (char-before) instead of (char-after).
8579
8580 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8581
8582         * mule/mule-category.el (char-category-list): Return character
8583         instead of integer.
8584
8585 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8586
8587         * minibuf.el (read-buffer): Check default is buffer object.
8588
8589 1999-11-25  Andy Piper  <andy@xemacs.org>
8590
8591         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8592         for buttons.
8593
8594 1999-12-16  Andreas Jaeger  <aj@suse.de>
8595
8596         * package-get.el (package-get-maybe-save-index): Fixed typo.
8597         Patch by Jeff Miller <jmiller@smart.net>.
8598
8599 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8600
8601         * gnuserv.el (gnuserv-process-filter):  don't call
8602         gnuserv-write-to-client when gnuserv-current-client is nil
8603
8604 1999-12-14  Martin Buchholz <martin@xemacs.org>
8605
8606         * XEmacs 21.2.24 is released.
8607
8608 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8609
8610         * about.el (about-hackers): Update my email address.
8611
8612 1999-12-07  Martin Buchholz <martin@xemacs.org>
8613
8614         * XEmacs 21.2.23 is released.
8615
8616 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8617
8618         * package-get.el (package-get-download-sites): Removed several
8619         defunct download sites, added many new ones, and corrected a few
8620         incorrect directory-on-site entries.  Added physical locations to
8621         site-description.
8622
8623 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8624
8625         * finder.el (finder-commentary): add DOC string and fix
8626         interactive spec
8627
8628 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8629
8630         * help.el (describe-function): Don't forget to intern the string
8631         completing-read returns.
8632         (describe-variable): Ditto.
8633
8634 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8635
8636         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8637         `hyper-apropos-help-mode' here to find symbol to customize
8638         irregardless of cursor position and simplify
8639         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8640         `hyper-apropos-popup-menu'.
8641
8642 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8643
8644         * apropos.el (apropos-mode-map): Add return to call
8645         apropos-follow.
8646         (apropos-print): Call apropos-mode to have better
8647         command reference. Put keymap text-poperty to
8648         symbole name.
8649
8650 1999-11-22  Alastair Burt  <burt@dfki.de>
8651
8652         * help.el: (describe-bindings-1): Added handling of keymaps for
8653         the extents at point.
8654
8655 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8656
8657         * gutter-items.el (buffers-tab-items): Wrap the function in a
8658         save-match-data
8659
8660 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8661
8662         * help.el (describe-function): Use the DEFAULT argument to
8663         completing-read.
8664         (describe-variable): Ditto.
8665
8666 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8667
8668         * minibuf.el (read-from-minibuffer): Add optional argument
8669         DEFAULT to have better mini-buffer history support.
8670         (completing-read): Pass default to read-from-minibuffer.
8671         (read-buffer): Pass default to completing-read.
8672
8673 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8674
8675         * font-lock.el (font-lock-doc-string-face): Document the
8676         `font-lock-lisp-like' property.
8677
8678 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8679
8680         * lisp-mode.el: Specify `font-lock-lisp-like'.
8681
8682         * font-lock.el (font-lock-lisp-like): New function.
8683         (font-lock-fontify-syntactically-region): Use it.
8684
8685 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8686
8687         * XEmacs 21.2.22 is released
8688
8689 1999-11-28  Martin Buchholz <martin@xemacs.org>
8690
8691         * XEmacs 21.2.21 is released.
8692
8693 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8694
8695         * minibuf.el (read-coding-system): Accept symbol and
8696         coding-system object as a default-coding-system.
8697
8698 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8699
8700         * minibuf.el (read-coding-system): Accept symbol as
8701         a default-coding-system.
8702
8703 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8704
8705         * apropos.el (apropos-documentation): Use insert instead
8706         of princ.
8707
8708 1999-11-07  William M. Perry  <wmperry@aventail.com>
8709
8710         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8711           for the linux console.
8712
8713         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8714           stuff to work when you are not on a window system, since the GPM
8715           mouse support now allows pasting from outside of XEmacs.
8716
8717 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8718
8719         * XEmacs 21.2.20 is released
8720
8721 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8722
8723         * setup-paths.el (paths-default-info-directories): Add
8724         /usr/share/info and /usr/local/share/info.
8725
8726 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8727
8728         * about.el: Updated Vladimir Ivanovic's info.
8729
8730 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8731
8732         * auto-show.el (auto-show-truncationp): Remove.
8733
8734         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8735
8736 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8737
8738         * indent.el (indent-line-to): fix bug: spaces were not replaced
8739         with tab if column is multiple of tab-width
8740         From dhn@qedinc.com
8741
8742 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8743
8744         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8745         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8746
8747         * package-get.el (package-get-package-provider): Be verbose when
8748         interactive. Patch from Robert Pluim
8749
8750 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8751
8752         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8753         info file suffixes.
8754
8755 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8756
8757         * process.el (open-network-stream): Add a new optional parameter
8758         PROTOCOL to support udp; fix a minor typo and add an explanation
8759         in docstring for udp programming.
8760
8761         * code-process.el (open-network-stream): Add a new optional
8762         parameter PROTOCOL to support udp; fix a minor typo and add an
8763         explanation in docstring for udp programming.
8764
8765 1999-10-18  Andy Piper  <andy@xemacs.org>
8766
8767         * gui.el (make-gui-button): be more precise about how we call
8768         callbacks.
8769
8770         * wid-edit.el (widget-push-button-value-create): Use the new form
8771         of native gui-button.
8772
8773 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8774
8775         * info.el (Info-page-prev): Don't do (sit-for 0).
8776
8777 1999-10-13  Andy Piper  <andy@xemacs.org>
8778
8779         * gutter-items.el (progress-abort-glyph): new glyph for showing
8780         abort status.
8781         (append-progress): dispatch-event rather than sit-for.
8782         (abort-progress): new function. Show the abort glyph with an
8783         appropriate message.
8784         (raw-append-progress): dispatch-event rather than sit-for.
8785         (display-progress): cope with aborts.
8786
8787         * gui.el (make-gui-button): Use native widgets for buttons
8788         unconditionally.
8789         (insert-gui-button): ditto.
8790         (gui-button-p): ditto.
8791
8792         * xbm-button.el: remove from core.
8793
8794         * xpm-button.el: remove from core.
8795
8796 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8797
8798         * faces.el (init-device-faces): Don't initialize the random faces
8799         on the stream device.
8800
8801 1999-10-06  Andy Piper  <andy@xemacs.org>
8802
8803         * files.el (recover-file): Don't use ls under windows for revert buffer.
8804
8805 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8806
8807         * package-get.el (package-get-download-menu): Make menu really
8808         toggle download sites.
8809         (package-get-download-sites): Add autoload cookie.
8810
8811 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8812
8813         * setup-paths.el (paths-find-module-directory): Ditto.
8814
8815 1999-09-29  Werner Fink  <werner@suse.de>
8816
8817         * setup-paths.el (paths-find-exec-directory): Add missing nil
8818         parameter for environment.
8819
8820 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8821
8822         * modeline.el (modeline-format):
8823         Only purecopy the strings.  Else
8824         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8825         barfs.
8826
8827 1999-08-28  Mike Woolley  <mike@bulsara.com>
8828
8829         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8830         user setting comint-completion-addsuffix and
8831         comint-process-echoes.
8832
8833 1999-09-22  Andy Piper  <andy@xemacs.org>
8834
8835         * gutter-items.el (update-tab-in-gutter): use
8836         last-nonminibuf-window instead of selected-window.
8837
8838 1999-09-18  Andy Piper  <andy@xemacs.org>
8839
8840         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8841         display on.
8842
8843         * subr.el (record-buffer-hook): new variable so that the hook gets
8844         some documentation.
8845
8846 1999-09-16  Andy Piper  <andy@xemacs.org>
8847
8848         * gutter-items.el (update-tab-in-gutter): only update when the
8849         gutter is visible.
8850         (remove-buffer-from-gutter-tab): ditto.
8851
8852 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8853
8854         * simple.el (do-auto-fill): Commented out part of Kinsoku
8855         processing.
8856
8857 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8858
8859         * isearch-mode.el (isearch-highlightify-region): Give the
8860         highlighting extents a high priority.
8861         (isearch-make-extent): Give the main highlighting extent an even
8862         higher priority.
8863
8864 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8865
8866         * packages.el (packages-compute-package-locations): Fix typo from
8867         -u rationalization.
8868
8869 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8870
8871         * setup-paths.el (paths-find-doc-directory): Respect value of
8872         `configure-doc-directory.'
8873
8874         * find-paths.el (paths-find-architecture-directory): Give
8875         precendence `default' argument (which typically comes from
8876         configure).
8877
8878 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8879
8880         * startup.el (command-line-early): Added options -user-init-file
8881         and -user-init-directory.
8882
8883         * files.el (user-init-file): Default to NIL so we can recognize
8884         when it's set.
8885
8886 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8887
8888         * obsolete.el (init-file-user):
8889         * startup.el:
8890         * packages.el (packages-compute-package-locations):
8891         * package-get.el (package-get-user-index-filename):
8892         * menubar-items.el (maybe-add-init-button):
8893         * info.el (Info-annotations-path):
8894         * dump-paths.el:
8895         Change `user-init-directory' to be an absolute path.
8896         Use `user-init-directory' where appropriate.
8897         Zap `init-file-user' and its uses.
8898
8899 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8900
8901         * subr.el (copy-symbol): New function.
8902
8903 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8904
8905         * isearch-mode.el (isearch-done): Be sure to restore invisible
8906         extents in the proper buffer.
8907         (isearch-pre-command-hook): Set this-command to the correct value
8908         in case the buffer has changed and old overriding-local-map was
8909         used.
8910         (isearch-restore-extent): Use remprop instead of setting the
8911         property to nil.
8912
8913 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8914
8915         * cmdloop.el (execute-extended-command): Update zmacs region
8916         before the delay.
8917         (execute-extended-command): Make the message gettext-friendly.
8918
8919 1999-09-07  Andy Piper  <andy@xemacs.org>
8920
8921         * gutter-items.el (progress-gauge-glyph): renamed from
8922         progress-glyph.
8923         (progress-text-glyph): new variable.
8924         (progress-layout-glyph): use layouts and text glyphs.
8925         (progress-area-buffer): removed.
8926         (progress-text-and-extent): new variable.
8927         (progress-displayed-p): dynamically create gutter area buffer.
8928         (clear-progress): ditto.
8929         (raw-append-progress): ditto.
8930         (append-progress): use new glyph names.
8931         (raw-append-progress): only create the extent when needed. set
8932         properties more optimally.
8933         (progress): remove args.
8934
8935 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8936
8937         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8938         mapcar where the return value is unused.
8939         (isearch-restore-invisible-extents): Ditto.
8940         (isearch-highlight-all-cleanup): Ditto.
8941         (isearch-delete-extents-in-range): Traverse the extents only once.
8942         (isearch-highlight-all-update): Don't start over if the search
8943         string has changed and more input is pending.
8944
8945 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8946
8947         * packages.el (packages-find-package-data-path): Ditto.
8948
8949         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8950
8951         * subr.el (mapc-internal): Don't make obsolete.
8952
8953         * cl-extra.el (mapc): Resurrect.
8954
8955 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8956
8957         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8958         alias.
8959
8960         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8961         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8962         (isearch-yank-clipboard): Use get-clipboard instead of
8963         x-get-clipboard.
8964         (isearch-yank-selection): Fix docstring.
8965
8966 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8967
8968         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8969
8970 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8971
8972         * cl-macs.el (extent-start-position): Fix setf method.
8973         (extent-end-position): Ditto.
8974
8975 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8976
8977         * isearch-mode.el: End merge with FSF 20.4.
8978
8979         * isearch-mode.el (search-invisible): New variable.
8980         (isearch-hide-immediately): Ditto.
8981         (isearch-unhidden-extents): Ditto.
8982         (isearch-range-invisible): New function.
8983         (isearch-unhide-extent): Ditto.
8984         (isearch-restore-invisible-extents): Ditto.
8985         (isearch-restore-extent): Ditto.
8986
8987         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8988         implementation.
8989         (isearch-ring-retreat-edit): Ditto.
8990         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8991         (isearch-forward-regexp): New arguments NOT-REGEXP and
8992         NO-RECURSIVE-EDIT.
8993         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8994         (isearch-backward-regexp): New arguments NOT-REGEXP and
8995         NO-RECURSIVE-EDIT.
8996         (isearch-mode): Return isearch-success.
8997         (isearch-update): Use unread-command-events instead of
8998         unread-command-event.
8999         (isearch-abort): If an invalid regexp is encountered, keep popping
9000         states.
9001         (isearch-*-char): Use FSF implementation.
9002         (isearch-whitespace-chars): Use the more robust FSF's
9003         implementation.
9004         (isearch-within-brackets): New variable.
9005         (isearch-mode): Initialize it.
9006         (isearch-edit-string): Bind it.
9007         (isearch-search-and-update): Set it.
9008         (isearch-push-state): Push it.
9009         (isearch-top-state): Pop it.
9010         (isearch-search): Set it.
9011         (isearch-printing-char): When called by isearch-whitespace-chars,
9012         handle M-SPC gracefully.
9013         (isearch-message-prefix): New argument ELLIPSIS.
9014         (isearch-message-suffix): Ditto.
9015         (isearch-message): Use the ELLIPSIS argument when calling
9016         isearch-message-prefix and isearch-message-suffix.
9017         (isearch-message-prefix): Distinguish between "wrapped" and
9018         "overwrapped" search, FWIW.
9019
9020 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9021
9022         * isearch-mode.el (isearch-edit-string): Use the head of the
9023         search ring instead of search-last-string and search-last-regexp.
9024         (search-highlight): Renamed from isearch-highlight.
9025         (isearch-exit): Use the new name.
9026         (isearch-highlight): Ditto.
9027         (isearch-dehighlight): Ditto.
9028         (isearch-update-ring): New function.
9029         (isearch-done): Call it.
9030         (isearch-done): New argument EDIT.
9031         (isearch-repeat): If search string is empty, look up at the car of
9032         the search ring; ignore the yank pointer.
9033         (isearch-abort): Call isearch-done with NOPUSH.
9034         (isearch-cancel): New function.
9035         (isearch-mode-map): Bind it to ESC ESC ESC.
9036
9037         * isearch-mode.el: Begin merge with FSF 20.4.
9038
9039 1999-09-01  Andy Piper  <andy@xemacs.org>
9040
9041         * x-select.el (x-get-clipboard): obsolete.
9042         (x-yank-clipboard-selection): obsolete
9043
9044         * select.el (disown-selection): need to be careful to disown the
9045         clipboard if we set it via selection.
9046         (get-clipboard): move from x-select.el
9047         (yank-clipboard-selection): ditto.
9048
9049 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9050
9051         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9052         isearch-highlight-all-matches to nil.
9053         (isearch-fixed-case): New variable.
9054         (isearch-mode): Initialize it.
9055         (isearch-edit-string): Save it.
9056         (isearch-toggle-case-fold): Set it.
9057         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9058         need to check isearch-fixed-case.
9059         (isearch-toggle-case-fold): Update highlighting of all matches
9060         before the pause.
9061         (isearch-edit-string):
9062
9063 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9064
9065         * isearch-mode.el (isearch-edit-string): Call isearch-message
9066         before reading the event so that the prompt is displayed properly.
9067         (isearch-message): Use isearch-nonincremental when calling
9068         isearch-message-prefix.
9069         (minibuffer-local-isearch-map): Bind up and down to do the same as
9070         M-p and M-n respectively.
9071         (isearch-done): New arg NOPUSH.
9072         (isearch-edit-string): Use it.
9073         (isearch-edit-string): Don't bind isearch-string.
9074         (isearch-ring-adjust): Edit string, *then* push state.
9075
9076 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9077
9078         * faces.el (isearch-secondary): Make isearch-secondary look
9079         different than default.
9080
9081 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9082
9083         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9084         save-excursion.
9085         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9086         (isearch-update): Call isearch-dehighlight without arguments.
9087         (isearch-done): Ditto.
9088
9089         * isearch-mode.el (isearch-fix-case): If the search string has no
9090         upper-case letters, allow the folding to be reenabled.
9091         Previously, once disabled, the folding would remain that way until
9092         the end of isearch.
9093         (isearch-top-state): Call isearch-fix-case.
9094
9095         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9096         save-excursion.
9097         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9098
9099 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9100
9101         * xpm-button.el:
9102         xbm-button.el: Need to exist in core because gui.el depends on
9103         them.
9104
9105 1999-08-31  Andy Piper  <andy@xemacs.org>
9106
9107         * gutter-items.el (buffers-tab-face): new customizable variable.
9108         (buffers-tab-default-buffer-line-length): new specifier for
9109         maximum viewable characters.
9110         (progress-stack): new variable for implementing widget-based
9111         progress messages.
9112         (progress-area-buffer): ditto.
9113         (progress-glyph-height): ditto.
9114         (progress-stop-callback): ditto.
9115         (progress-quit-function): new function.
9116         (progress-glyph): new variable.
9117         (progress-layout-glyph): ditto.
9118         (progress-displayed-p): new function, see message-displayed-p for
9119         details.
9120         (clear-progress): ditto.
9121         (remove-progress): ditto.
9122         (append-progress): ditto.
9123         (raw-append-progress): ditto.
9124         (display-progress): ditto.
9125         (current-progress): ditto.
9126         (current-progress-label): ditto.
9127         (progress): ditto.
9128         (lprogress): ditto.
9129
9130
9131 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9132
9133         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9134
9135         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9136         `isearch-yank-selection'.
9137         (isearch-mode-map): Use it.
9138         (isearch-yank-selection): Use `get-selection' instead of
9139         `get-x-selection'.
9140
9141 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9142
9143         * faces.el (isearch-secondary): Create face here.
9144
9145         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9146         timers.
9147
9148 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9149
9150         * subr.el (buffer-string): More robust backward compatibility
9151         check, courtesy William Perry.
9152
9153 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9154
9155         * replace.el (perform-replace): Stop the search after the search
9156         limit has been reached.
9157
9158 1999-08-23  Andy Piper  <andy@xemacs.org>
9159
9160         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9161         here if we don't have one.
9162
9163 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9164
9165         * ldap.el (ldap-coding-system): Default to nil until we get
9166         efficient UTF8 support
9167         (ldap-decode-string): Guard against `decode-coding-string' not
9168         being defined
9169         (ldap-encode-string): Guard against `encode-coding-string' not
9170         being defined
9171
9172 1999-08-23  Didier Verna  <didier@xemacs.org>
9173
9174         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9175         Some doc strings improvements, and add a star to the `interactive'
9176         calls.
9177
9178 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9179
9180         * font-lock.el (java-font-lock-keywords-3): introduced new
9181         keywords and regexpes for javadoc syntax 1.2.
9182
9183 1999-08-17  Andy Piper  <andy@xemacs.org>
9184
9185         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9186         format-buffers-tab-line.
9187         (buffers-tab-max-buffer-line-length): new variable.
9188         (format-buffers-tab-line): new function. truncate names if over
9189         buffers-tab-max-buffer-line-length.
9190
9191 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9192
9193         * cus-start.el: Customize the variable `bell-inhibit-time'.
9194
9195 1999-08-16  Andy Piper  <andy@xemacs.org>
9196
9197         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9198         brute-force approach to deleting the last buffer.
9199         (buffers-tab-grouping-regexp): new customizable variable.
9200         (select-buffers-tab-buffers-by-mode): use it.
9201
9202 1999-08-13  Andy Piper  <andy@xemacs.org>
9203
9204         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9205         deletion problem.
9206
9207 1999-07-30  Didier Verna  <didier@xemacs.org>
9208
9209         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9210         of princ to output symbols.
9211         (custom-save-face-internal): ditto.
9212         (custom-save-resets): ditto.
9213
9214 1999-08-09  Didier Verna  <didier@xemacs.org>
9215
9216         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9217         `regexp-quote' to protect the major mode name for use as a regular
9218         expression (c++ needs this for instance).
9219
9220 1999-08-08  Andy Piper  <andy@xemacs.org>
9221
9222         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9223         cope with similar mode names.
9224
9225         * gutter-items.el (buffers-tab-selection-function): new selection
9226         function.
9227         (select-buffers-tab-buffers-by-mode): new function.
9228         (buffers-tab-items): use it if set to only display buffers in the
9229         tab in the current buffer's group..
9230         (update-tab-in-gutter): use new api.
9231         (remove-buffer-from-gutter-tab): ditto.
9232
9233         * gutter-items.el (buffers-tab-max-size): set custom selection
9234         default to 6.
9235         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9236         (add-tab-to-gutter): set face as default.
9237
9238 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9239
9240         * faces.el (frob-face-property): Merge the fall-back specifier
9241         with the target, not replace it.
9242
9243 1999-08-05  Andy Piper  <andy@xemacs.org>
9244
9245         * gutter-items.el (update-tab-in-gutter): add frame argument for
9246         buffer-items.
9247         (update-tab-in-gutter): use it.
9248
9249         * gutter-items.el (record-buffer-hook): set.
9250
9251         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9252         change.
9253         (switch-to-buffer-hook) deleted.
9254
9255 1999-08-04  Andy Piper  <andy@xemacs.org>
9256
9257         * gutter-items.el (update-tab-in-gutter): make sure this will work
9258         as an argument to create-frame-hook.
9259
9260 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9261
9262         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9263         instead of timer emulation.
9264
9265 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9266
9267         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9268         Emacs isearch enhancements.
9269
9270 1999-07-28  Andy Piper  <andy@xemacs.org>
9271
9272         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9273         all devices that support tab controls.
9274         (remove-buffer-from-gutter-tab): new function. to be used as a
9275         value for kill-buffer-hook.
9276
9277 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9278
9279         * auto-show.el (auto-show-truncationp): changed to match
9280         `window_translation_on'
9281
9282 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9283
9284         * XEmacs 21.2.19 is released
9285
9286 1999-07-28  SL Baur  <steve@miho>
9287
9288         * code-files.el (insert-file-contents): Fix docstring.
9289         revert previous change.
9290
9291 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9292
9293         * fill.el (fill-region-as-paragraph): Change re-break-point to
9294         contain word-across-newline plus one character so that filling
9295         Japanese and Chinese works as desired.
9296         * simple.el (do-auto-fill): Ditto.
9297
9298 1999-07-26  SL Baur  <steve@miho>
9299
9300         * mule/japanese.el ("Japanese"): Do not specify a default input
9301         method.
9302         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9303
9304 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9305
9306         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9307         able to use cl-macs macro in early lisp.
9308
9309 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9310
9311         * custom.el:
9312         * cus-face.el:
9313         * cus-edit.el:
9314                 Massive custom Theme API changes.
9315
9316 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9317
9318         * code-files.el (insert-file-contents): Regard
9319         coding-system-magic-cookie if `coding-system-for-read' is nil.
9320
9321 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9322
9323         * mule/thai-xtis.el: Add coding: local variable, to avoid
9324         bootstrapping problem with C locale.
9325
9326 1999-07-22  Andy Piper  <andy@xemacs.org>
9327
9328         * dumped-lisp.el (preloaded-file-list): guard against putting
9329         gutter-items in a less than functional XEmacs.
9330         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9331
9332 1999-07-18  Bob Weiner  <weiner@beopen.com>
9333
9334         * fill.el (fill-context-prefix): Fixed bug that prevented the
9335         setting of an adaptive fill prefix when the `dont-skip-first' was
9336         t.
9337
9338 1999-07-22  SL Baur  <steve@miho>
9339
9340         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9341
9342 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9343
9344         * files.el (interpreter-mode-alist): add `make', `guile', and
9345         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9346         makefile-mode, guile is a scheme, and someday XEmacs will be
9347         modular enough to use as an efficient scripting tool.)
9348
9349 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9350
9351         * mule/mule-cmds.el (reset-language-environment): Regard
9352         coding-category `utf-8' and `ucs-4' if they are available.
9353
9354 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9355
9356         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9357         (prefer-coding-system): Fix DOC-string.
9358
9359         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9360         DOC-string too.
9361
9362         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9363         Mule.
9364         (coding-system-change-eol-conversion): Fix DOC-string.
9365
9366 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9367
9368         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9369         instead of `list-coding-system'.
9370
9371 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9372
9373         * menubar-items.el (default-menubar): `select-input-method' was
9374         renamed to `set-input-method'.
9375
9376         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9377         "Set Language Environment" menu.
9378
9379         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9380         "Describe Language Support" menu.
9381
9382 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9383
9384         * mule/chinese.el ("Chinese-GB"): Rename
9385         `chinese-gb-environment-setup-function' to
9386         `setup-chinese-gb-environment-internal'.
9387
9388 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9389
9390         * mule/korean.el: Use `define-coding-system-alias' instead of
9391         `copy-coding-system'.
9392
9393 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9394
9395         * mule/mule-cmds.el (set-language-environment-coding-systems):
9396         Treat duplicated coding-categories.
9397
9398 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9399
9400         * mule/japanese.el: Use `define-coding-system-alias' instead of
9401         `copy-coding-system'.
9402
9403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9404
9405         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9406         coding-system `viscii'.
9407
9408 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9409
9410         * mule/cyrillic.el:
9411         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9412         (cyrillic-alternativnyj-decode-table): New variable.
9413         (cyrillic-alternativnyj-encode-table): New variable.
9414         - Specify `iso-8-1' as a category of coding-system
9415           `alternativnyj'.
9416         - Abolish general Cyrillic environment.
9417
9418 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9419
9420         * mule/chinese.el:
9421         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9422         - Register `chinese-gb-environment-setup-function' as a
9423           `setup-function' of "Chinese-GB" environment.
9424
9425 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9426
9427         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9428         optional argument `parents'.
9429
9430         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9431         property for Thai-XTIS.
9432
9433         * mule/mule-help.el (help-with-tutorial): Use property
9434         `tutorial-coding-system' of language-info as a coding-system to
9435         read tutorial file.
9436
9437 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9438
9439         * mule/thai-xtis.el: Don't setup `setup-function' and
9440         `exit-function'.
9441
9442         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9443         `set-coding-category-system' to set up coding-system for
9444         coding-category.
9445
9446         * mule/mule-cmds.el (prefer-coding-system): Use
9447         `set-coding-category-system' to set up coding-system for
9448         coding-category.
9449
9450 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9451
9452         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9453         Thai-XTIS environment.
9454
9455         * mule/mule-cmds.el (prefer-coding-system): Use
9456         `find-coding-system' instead of `coding-system-p'.
9457
9458 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9459
9460         * mule/mule-cmds.el (set-language-environment-coding-systems):
9461         Modify eol-type for XEmacs.
9462
9463         * mule/thai-xtis.el: Delete unused local variable `category'.
9464
9465         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9466         function.
9467         (prefer-coding-system): Don't call
9468         `update-coding-systems-internal'; use function
9469         `coding-category-list' instead of variable `coding-category-list';
9470         use `set-coding-priority-list' instead of `set-coding-priority';
9471         modify `eol-type' for XEmacs.
9472
9473         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9474         `charset-columns'.
9475         (char-width): Likewise.
9476
9477 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9478
9479         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9480         `tis-620'.
9481
9482         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9483         `set-coding-priority-list' instead of `set-coding-priority'; don't
9484         call `update-coding-systems-internal'.
9485
9486         * mule/mule-misc.el (coding-system-get): New function.
9487         (coding-system-put): New function.
9488         (coding-system-category): New function.
9489
9490 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9491
9492         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9493         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9494         to avoid conflict with leim/quail/thai-xtis.
9495
9496         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9497         to thai-xtis-chars.el.
9498
9499         * mule/thai-xtis-chars.el: New file (split from
9500         mule/thai-xtis.el).
9501
9502 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9503
9504         * mule/thai-xtis.el:
9505         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9506         - Add syntax entries.
9507         - Put `preferred-coding-system' of the charset `thai-xtis' to
9508           `tis-620'.
9509
9510 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9511
9512         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9513         rewritten to use write-multibyte-character.
9514
9515 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9516
9517         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9518         of `iso-2022-7'.
9519         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9520         ported yet.
9521         (read-input-method-name): Treat optional argument `default'.
9522
9523 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9524
9525         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9526         all.
9527         (set-language-info-alist): Set up menus here.
9528
9529 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9530
9531         * minibuf.el (completing-read): Add new optional argument
9532         `default'.
9533         (read-coding-system): Add new optional argument
9534         `default-coding-system'.
9535
9536 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9537
9538         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9539         (viet-viscii-...->viet-vscii...).
9540
9541 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9542
9543         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9544         and menus.
9545
9546 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9547
9548         * mule/mule-cmds.el (input-method-function): Add permanent-local
9549         property.
9550
9551 1999-03-30  Dave Love  <fx@gnu.org>
9552
9553         * mule/mule-cmds.el (current-language-environment): Doc fix.
9554
9555 1999-02-06  Richard Stallman  <rms@gnu.org>
9556
9557         * mule/european.el (setup-slovenian-environment): New function.
9558         ("Slovenian"): New language environment.
9559
9560 1999-01-27  Dave Love  <fx@gnu.org>
9561
9562         * mule/mule-cmds.el (current-language-environment): Provide :link,
9563         :type (choices) and appropriate :get.
9564
9565 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9566
9567         * mule/mule-cmds.el (describe-language-environment): Don't alter
9568         input-method-alist.
9569
9570 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9571
9572         * mule/mule-cmds.el (prefer-coding-system): Call
9573         set-coding-priority, so that the internal array of priorities is
9574         also updated.
9575
9576 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9577
9578         * mule/mule-cmds.el (prefer-coding-system): If the argument
9579         requires specific EOL conversion type, make the default coding
9580         systems use that.
9581
9582 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9583
9584         * mule/mule-cmds.el (set-language-environment): Pass the default
9585         eol-type to set-language-environment-coding-systems.
9586         (set-default-coding-systems): Copy the eol-type property for the
9587         new default values of {buffer-file,process}-coding-system from the
9588         old defaults.
9589         (set-language-environment-coding-systems): Accept an optional
9590         argument EOL-TYPE, and set the eol-type property of the default
9591         coding systems accordingly.
9592
9593 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9594
9595         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9596         use generate-new-buffer instead of get-buffer-create.
9597
9598 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9599
9600         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9601
9602 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9603
9604         * mule/mule-cmds.el (default-input-method): Fix custom type.
9605
9606 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9607
9608         * mule/mule-cmds.el (setup-specified-language-environment):
9609         Add apropos-inhibit property.
9610         (describe-specified-language-support): Likewise.
9611
9612 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9613
9614         * mule/mule-cmds.el: Doc fixes.
9615
9616 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9617
9618         * mule/mule-cmds.el (register-input-method): Doc-string
9619         modified.
9620
9621 1998-09-01  Dave Love  <fx@gnu.org>
9622
9623         * mule/mule-cmds.el (current-language-environment): Fix
9624         setter function.
9625
9626 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9627
9628         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9629         mule/european.el, mule/hebrew.el, mule/japanese.el,
9630         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9631         avoid bootstrapping problem if you need to recompile all the Lisp
9632         files using interpreted code.
9633
9634 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9635
9636         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9637         ("Latin-2"): Likewise.
9638
9639 1998-08-18  Per Starback  <starback@update.uu.se>
9640
9641         * mule/european.el (setup-latin2-environment): Fix typo.
9642
9643 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9644
9645         * mule/european.el: Give proper value of `input-method' key to all
9646         lang. env.
9647
9648         * mule/mule-cmds.el (activate-input-method): Handle the case that
9649         the arg INPUT-METHOD is nil correctly.
9650         (read-multilingual-string): Activate the specified input method
9651         before calling read-string.  Afterward, activate the original
9652         input method.
9653
9654 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9655
9656         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9657         (set-language-info-alist): Fix typo in doc-string.
9658
9659         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9660
9661 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9662
9663         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9664         (reset-language-environment): New function for the job that
9665         setup-english-environment used to do.
9666         (set-language-environment): Do more setups according to the info
9667         in language-info-alist.
9668         (read-language-name): Handle the case that the arg KEY is nil.
9669         (describe-language-environment): Handle input-method property.
9670
9671         * mule/: All files under this directory, which related with
9672         specific languages (such as mule/european.el, mule/greek.el,
9673         mule/hebrew.el, mule/misc-lang.el), modified as below.
9674         (setup-XXX-environment): Just call set-language-environment.  If
9675         they used to do some other jobs than what done by
9676         set-language-environment, those jobs are done in
9677         setup-XXX-environment-internal now.
9678         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9679         the value to setup-XXX-environment-internal.  Add properties
9680         input-method and features.
9681
9682         * mule/english.el (setup-english-environment): Just call
9683         reset-language-environment.
9684
9685         * mule/european.el (setup-8-bit-environment): Function deleted.
9686
9687 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9688
9689         * mule/mule-cmds.el (input-method-exit-on-first-char)
9690         (input-method-use-echo-area): Doc fixes.
9691
9692 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9693
9694         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9695         variable.
9696         (input-method-use-echo-area): New variable.
9697
9698 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9699
9700         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9701
9702 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9703
9704         * mule/mule-cmds.el (activate-input-method): Update mode line.
9705         (inactivate-input-method): Likewise.
9706
9707 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9708
9709         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9710         input method in the current buffer, but just bind
9711         current-input-method.
9712
9713 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9714
9715         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9716
9717         * mule/misc-lang.el ("IPA"): Add coding-priority and
9718         coding-system.
9719
9720 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9721
9722         * mule/greek.el: Add coding-priority.
9723
9724 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9725
9726         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9727         LANG-ENV.
9728
9729 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9730
9731         * mule/mule-cmds.el (register-input-method): Fix previous change.
9732         (setup-specified-language-environment): Doc fix.
9733
9734 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9735
9736         * mule/mule-cmds.el: Several doc fixes.
9737         (get-language-info, set-language-info): Rename argument.
9738         (set-language-info-alist): Likewise.
9739         (register-input-method): Rename argument.
9740         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9741
9742 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9743
9744         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9745         default value while reading an input method.
9746
9747 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9748
9749         * mule/mule-cmds.el (universal-coding-system-argument):
9750         Use buffer-file-coding-system as default.
9751
9752 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9753
9754         * mule/korean.el ("Korean"): Doc fix.
9755
9756 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9757
9758         * mule/mule-cmds.el (describe-language-environment): Print the
9759         languge environment at the head.
9760
9761 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9762
9763         * mule/japanese.el: Set exit-function to exit-japanese-environment
9764         for Japanese environment.
9765
9766 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9767
9768         * mule/mule-cmds.el (set-language-environment): Doc fix.
9769         (current-language-environment): Use defcustom.
9770         (default-input-method): Specify :type.
9771
9772 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9773
9774         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9775         modified.
9776         (prefer-coding-system): Doc-string modified.
9777
9778 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9779
9780         * mule/mule-cmds.el (set-language-info): Doc-string
9781         describes `coding-priority' KEY.
9782         (set-language-environment-coding-systems): New function.
9783         (select-safe-coding-system): New function.
9784         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9785         (set-language-info-alist): New optionla arg PARENTS.  Call
9786         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9787         (set-language-environment-coding-systems): New function.
9788
9789         * mule/chinese.el: Remove setting up of
9790         describe-chinese-environment-map and
9791         setup-chinese-environment-map.  Exclude them in args of calls to
9792         set-language-info-alist.  Register coding-priority key in
9793         language-info-alist.
9794
9795         * mule/cyrillic.el: Remove setting up of
9796         describe-cyrillic-environment-map and
9797         setup-cyrillic-environment-map.  Exclude them in args of calls to
9798         set-language-info-alist.  Register coding-priority key in
9799         language-info-alist.
9800
9801         * mule/english.el: Register coding-priority key in
9802         language-info-alist.
9803
9804         * mule/ethiopic.el: Register coding-priority key in
9805         language-info-alist.
9806
9807         * mule/european.el: Remove setting up of
9808         describe-european-environment-map and
9809         setup-european-environment-map.  Exclude them in args of calls to
9810         set-language-info-alist.  Register coding-priority key in
9811         language-info-alist.  Add "German" language env.
9812         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9813         (setup-german-environment): New function.
9814
9815         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9816         change default input method to "greek-postfix".
9817
9818         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9819         coding-priority key in
9820
9821 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9822
9823         * mule/mule-cmds.el (set-language-info): Doc fix.
9824         (input-method-inactivate-hook): Doc fix.
9825
9826 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9827
9828         * mule/mule-cmds.el (set-input-method): Renamed from
9829         select-input-method.
9830
9831 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9832
9833         * mule/mule-cmds.el (set-language-environment): Run
9834         exit-language-environment-hook before calling `exit-function'
9835         which is specified for the language environment.
9836
9837 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9838
9839         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9840         modified.
9841         (prefer-coding-system): Likewise.
9842         (describe-language-environment): Print aliases of each coding
9843         system.
9844         (set-language-environment-hook): New variable.
9845         (exit-language-environment-hook): New variable.
9846         (set-language-environment): Call these hooks.  Before setting a
9847         new language environment, exit from the
9848         current-language-environment if necessary.
9849         (input-method-verbose-flag): The value can be nil, t,
9850         complex-only, or default.
9851         (input-method-highlight-flag): Doc-string augmented.
9852         (activate-input-method): Check if we can run the registered
9853         function to activate an input method.
9854
9855         * mule/korean.el: Set exit-function for language environment
9856         "Korean" to exit-korean-environment.
9857         (setup-korean-environment): Moved to korea-util.el.
9858
9859 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9860
9861         * mule/mule-cmds.el (read-multilingual-string): Use
9862         current-input-method prior to default-input-method.  Don't bind
9863         current-input-method by `let', instead, activate the specified
9864         input method in the current buffer temporarily.
9865
9866 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9867
9868         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9869
9870 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9871
9872         * mule/chinese.el (post-read-decode-hz): Return the result of
9873         decode-hz-region.
9874         (pre-write-encode-hz): Do not change the value of
9875         last-coding-system.
9876
9877 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9878
9879         * mule/mule-ccl.el: Doc fixes.
9880
9881 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9882
9883         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9884         (check-ccl-program): New macro.
9885
9886 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9887
9888         * mule/mule-ccl.el: Comment about CCL syntax modified.
9889         (ccl-command-table): Add read-multibyte-character and
9890         write-multibyte-character.
9891         (ccl-code-table): Add ex-cmd.
9892         (ccl-extended-code-table): New variable.
9893         (ccl-embed-extended-command): New function.
9894         (ccl-compile-read-multibyte-character,
9895         ccl-compile-write-multibyte-character) New functions.
9896         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9897         ccl-dump-write-multibyte-character): New functions.
9898
9899 1999-07-22  SL Baur  <steve@miho>
9900
9901         * config.el (config-value-file): config.values is installed into
9902         doc-directory.
9903         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9904
9905 1999-07-19  Didier Verna  <didier@xemacs.org>
9906
9907         * rect.el: all functions rewritten, except when noted. Below is a
9908         list of interface changes.
9909         (apply-on-rectangle): new function. Obsoletes
9910         `operate-on-rectangle'. All functions that used to call this
9911         function now call the new one.
9912         (kill-rectangle): added optional prefix arg to fill lines.
9913         (delete-rectangle): ditto.
9914         (delete-extract-rectangle): ditto.
9915         (open-rectangle): ditto.
9916         (clear-rectangle): ditto.
9917         (delete-rectangle-line): added third arg FILL.
9918         (delete-extract-rectangle-line): ditto.
9919         (open-rectangle-line): ditto.
9920         (clear-rectangle-line): ditto.
9921
9922 1999-07-18  Andy Piper  <andy@xemacs.org>
9923
9924         * menubar-items.el (default-menubar): add gutter options.
9925
9926         * gutter-items.el: new file.
9927         (gutter): new group for custom.
9928         (gutter-visible-p): new variable.
9929         (default-gutter-position): ditto.
9930         (buffers-tab): new group for the buffers tab.
9931         (gutter-buffers-tab): widget to put in the gutter.
9932         (buffers-tab-max-size): max number of tabs.
9933         (buffers-tab-switch-to-buffer-function): function to call when a
9934         tab is pressed.
9935         (buffers-tab-omit-function): filter buffers with this function.
9936         (buffers-tab-format-buffer-line-function): format buffer names for
9937         inclusion in tabs.
9938         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9939         the record.
9940         (build-buffers-tab-internal): build a list of tab items.
9941         (buffers-tab-items): ditto.
9942         (add-tab-to-gutter): put a tab in the gutter area.
9943         (update-tab-in-gutter): reset the buffers in the tab.
9944
9945         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9946
9947         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9948         (switch-to-buffer-hooks): new hook.
9949
9950         * toolbar.el (default-toolbar-position): fix typo.
9951
9952 1999-07-16  Andy Piper  <andy@xemacs.org>
9953
9954         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9955
9956 1999-07-15  Didier Verna  <didier@xemacs.org>
9957
9958         * cus-edit.el (custom-prompt-variable): optional third arg makes
9959         prompt for a comment string.
9960         (customize-set-value): optional prefix makes this function handle
9961         variable comments.
9962         (customize-set-variable): ditto.
9963         (customize-save-variable): ditto.
9964         (customize-customized): handle custom comments.
9965         (customize-save-customized): ditto.
9966         (custom-variable-state-set): ditto.
9967         (custom-face-state-set): ditto.
9968         (customize-saved): ditto.
9969         (custom-variable-set): ditto.
9970         (custom-face-set): ditto.
9971         (custom-variable-save): ditto.
9972         (custom-face-save): ditto.
9973         (custom-variable-reset-saved): ditto.
9974         (custom-face-reset-saved): ditto.
9975         (custom-variable-reset-standard): ditto.
9976         (custom-face-reset-standard): ditto.
9977         (custom-comment-face): new face.
9978         (custom-comment-tag-face): ditto.
9979         (custom-comment): new widget.
9980         (custom-comment-create): new function.
9981         (custom-comment-delete): ditto.
9982         (custom-comment-value-set): ditto.
9983         (custom-comment-show): ditto.
9984         (custom-comment-invisible-p): ditto.
9985         (custom-variable-value-create): create a comment field widget.
9986         (custom-face-value-create): ditto.
9987         (custom-variable-menu): new entry for adding a custom comment.
9988         (custom-face-menu): ditto.
9989         (custom-save-variables): possibly save custom comments.
9990         (custom-save-faces): ditto.
9991
9992         * cus-face.el (custom-set-faces): the arguments can now have a
9993         custom comment as fourth argument.
9994
9995         * custom.el (custom-set-variables): the arguments can now have a
9996         custom comment as fifth element.
9997
9998 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9999
10000         * XEmacs 21.2.18 is released
10001
10002 1999-07-13  SL Baur  <steve@miho>
10003
10004         * lib-complete.el (read-library-name): Revert previous change.
10005         (read-library): Ditto.
10006
10007 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10008
10009         * packages.el (packages-package-list): Capitalize docstring.
10010
10011         * packages.el (packages-find-package-library-path): Use #'nconc
10012         rather than #'append to reduce consing -- #'mapcar uses Flist,
10013         which returns a freshly consed list.  #'append would create yet
10014         another fresh list, using Fmake_list in concat.
10015
10016         * packages.el (package-provide): Use setq with remassq like it
10017         says in its docstring.
10018
10019 1999-07-06  SL Baur  <steve@miho.m17n.org>
10020
10021         * lib-complete.el (progn-with-message): Fix typo.
10022
10023 1999-07-06  SL Baur  <steve@miho.m17n.org>
10024
10025         * mule/mule-misc.el (char-octet): Make function match docstring.
10026         From Katsumi Yamaoka <yamaoka@jpl.org>
10027
10028 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10029
10030         * wid-edit.el (widget-documentation): corrected spelling error.
10031
10032 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10033
10034         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10035         keys if already bound
10036
10037 1999-07-06  SL Baur  <steve@miho.m17n.org>
10038
10039         * lib-complete.el (progn-with-message): Revert previous changes.
10040
10041 1999-06-24  Bob Weiner  <weiner@beopen.com>
10042
10043         * lib-complete.el (find-library):
10044         (find-library-other-window):
10045         (find-library-other-frame): Completely rewrote
10046         so that these functions actually work when called non-interactively.
10047         Also made them handle LIBRARY arguments which end with .el or .elc.
10048
10049 1999-06-24  Bob Weiner  <weiner@beopen.com>
10050
10051         * simple.el (indent-new-comment-line): Locally bound
10052         `block-comment-start' to `comstart' or else when this is called
10053         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10054         `block-comment-start' value, ignoring any existing spacing after a
10055         comment prefix in the previous line and producing ugly comments.
10056
10057 1999-06-23  Bob Weiner  <weiner@beopen.com>
10058
10059         * list-mode.el (mouse-choose-completion):
10060         (choose-completion):
10061         (completion-switch-to-minibuffer): Added.
10062         ([Tab]): [Tab] previously switched to the minibuffer
10063         but since [space] does that and since most applications in the
10064         world use [Tab] to select the next item in a list, do that in the
10065         *Completions* buffer too.  This will cause the least confusion
10066         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10067         06/23/1999.
10068
10069 1999-06-22  Bob Weiner  <weiner@beopen.com>
10070
10071         * help.el (help-buffer-name): Added support for a null value
10072         of `help-buffer-prefix-string' since some buffers require no
10073         prefix.
10074
10075 1999-06-20  Bob Weiner  <weiner@beopen.com>
10076
10077         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10078         in the completion-list-mode-map to bury the completions buffer
10079         even when the minibuffer is no longer active.
10080
10081 1999-06-20  Bob Weiner  <weiner@beopen.com>
10082
10083         * list-mode.el (list-mode): It is visually disconcerting to have
10084         the text cursor disappear within list buffers, especially when
10085         moving from window to window, so leave it visible.
10086
10087 1999-07-01  SL Baur  <steve@miho.m17n.org>
10088
10089         * menubar-items.el (default-menubar): Conditionalize the bug
10090         report menu item (which may not be possible in this XEmacs).
10091         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10092
10093 1999-06-30  SL Baur  <steve@miho.m17n.org>
10094
10095         * subr.el (with-current-buffer): DOC string fix.
10096         Suggested by Bob Weiner <weiner@altrasoft.com>
10097
10098 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10099
10100         * cus-face.el (custom-face-italic): insert missing args
10101
10102 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10103
10104         * packages.el (package-locations): Changed default early package
10105         hierarchies to ~/.xemacs/mule-packages and
10106         ~/.xemacs/xemacs-packages.
10107
10108 1999-06-23  SL Baur  <steve@miho.m17n.org>
10109
10110         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10111
10112 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10113
10114         * packages.el (package-locations): Changed default early package
10115         hierarchy to ~/.xemacs/packages.
10116         (package-locations): Removed `packages' as a possible name for a
10117         late package hierarchy.
10118
10119 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10120
10121         * mule/mule-category.el (word-combining-categories): Set up new
10122         variable.
10123         (word-separating-categories): Likewise.
10124
10125 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10126
10127         * XEmacs 21.2.17 is released
10128
10129 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10130
10131         * font-menu.el (font-menu-set-font): allow for nil specification
10132         of font size.
10133
10134 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10135
10136         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10137         is 1.
10138
10139 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10140
10141         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10142         8859-5 instead of ISO 8859-1.
10143
10144 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10145
10146         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10147         (viet-viscii-encode-table): Ditto.
10148
10149         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10150         Make obsolete definition of char-octet.
10151
10152 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10153
10154         * subr.el: Move no-Mule make-char ...
10155         * help-nomule.el (make-char): To here.
10156         (string-width): Make Mule compatibility alias.
10157
10158 1999-06-15  Andy Piper  <andy@xemacs.org>
10159
10160         * select.el (get-selection-no-error): really make there be no-error.
10161         (get-selection): revert to original.
10162
10163 1999-06-11  Andy Piper  <andy@xemacs.org>
10164
10165         * select.el (selection-sets-clipboard): renamed.
10166         (own-selection): use it.
10167
10168 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10169
10170         * XEmacs 21.2.16 is released
10171
10172 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10173
10174         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10175         missing characters to avoid crash.
10176
10177 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10178
10179         * coding.el (set-terminal-coding-system): Only set the console
10180         coding system on the selected console if it is a tty.
10181
10182 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10183
10184         * cus-face.el:
10185         * cus-edit.el:
10186         * faces.el:
10187         (custom):
10188         (face-spec-set):
10189         * faces.el (frob-face-property):
10190         * font-menu.el (font-menu-set-font):
10191                   Actually apply changes from 1999-03-17
10192
10193 1999-06-10  Andy Piper  <andy@xemacs.org>
10194
10195         * select.el (get-selection): abstract out non error-signalling
10196         part.
10197         (get-selection-no-error): get-selection without signalling an
10198         error.
10199         (selection-is-clipboard-p): new variable. controls whether the
10200         selection sets the clipboard.
10201         (own-selection): use it.
10202
10203         * mouse.el (insert-selection): fallback to clipboard after trying
10204         primary selection and cutbuffer.
10205
10206 1999-06-05  Andy Piper  <andy@xemacs.org>
10207
10208         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10209         selection functions.
10210
10211 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10212
10213         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10214         default value.
10215         (load): Use `raw-text' instead of `no-conversion'.
10216         (insert-file-contents): Likewise.
10217
10218         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10219         of `no-conversion'.
10220
10221 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10222
10223         * coding.el: Don't copy `no-conversion' to `raw-text'.
10224
10225 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10226
10227         * subr.el (make-char): Define it if Mule is not around.
10228
10229 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10230
10231         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10232
10233         * x-select.el (x-disown-selection-internal): Restore symbol as an
10234         obsolete alias.
10235         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10236
10237 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10238
10239         * XEmacs 21.2.15 is released
10240
10241 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10242
10243         * subr.el (split-string): Avoid infinite looping
10244
10245 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10246
10247         * ldap.el (ldap-ignore-attribute-codings): New variable
10248         (ldap-default-attribute-decoder): New variable
10249         (ldap-coding-system): New variable
10250         (ldap-attribute-syntax-encoders): New variable
10251         (ldap-attribute-syntax-decoders): New variable
10252         (ldap-attribute-syntaxes-alist): New variable
10253         (ldap-encode-boolean): New function
10254         (ldap-decode-boolean): New function
10255         (ldap-encode-country-string): New function
10256         (ldap-decode-string): New function
10257         (ldap-decode-address): New function
10258         (ldap-encode-address): New function
10259         (ldap-decode-attribute): New function
10260         (ldap-search): Use some of these
10261
10262 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10263
10264         * version.el (emacs-version): Make the patch level/beta come
10265         before the XEmacs qualifier so that it gets into (funcall
10266         emacs-version) and thus in the bug reports.
10267         (emacs-version>=): Support patch levels.
10268
10269 1999-06-03  SL Baur  <steve@xemacs.org>
10270
10271         * version.el: implement x.y.z version number
10272         From Jan Vroonhof <vroonhof@math.ethz.ch>
10273
10274 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10275
10276         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10277
10278 1999-05-22  Vin Shelton <acs@xemacs.org>
10279
10280         * startup.el: Document -private and break out non-standard X options.
10281
10282 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10283
10284         * mule/mule-charset.el (charset-after): New function.
10285         (charset-direction): Synch with Mule, update docstring.
10286         (get-charset-property): New function.
10287         (put-charset-property): New function.
10288         (charset-plist): New function.
10289
10290         * mule/mule-charset.el (compose-region):
10291         (decompose-region): remove;  these functions (which don't work
10292         since we don't do composite characters) have been moved to
10293         mule-util.el.
10294         (toplevel): follow coding standards
10295
10296 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10297
10298         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10299         exist any more.
10300
10301         * code-files.el: Fix commentary to follow coding standards.  Move
10302         the single line left in mule-files.el to here.
10303
10304         * mule/mule-files.el: delete.
10305
10306 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10307
10308         * info.el (Info-scroll-prev): Use event functions instead of the
10309         old emacs 19 interface.
10310
10311 1999-06-02  Andy Piper  <andy@xemacs.org>
10312
10313         * x-font-menu.el (x-font-menu-load-font):
10314         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10315
10316 1999-05-31  Andy Piper  <andy@xemacs.org>
10317
10318         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10319         group.
10320         (font-menu-this-frame-only-p): ditto.
10321         (font-menu-max-items): reinstate, from Jan Vroonhof
10322         <vroonhof@math.ethz.ch>
10323         (font-menu-submenu-name-format): ditto.
10324         (font-menu-split-long-menu): ditto, for use by the family
10325         constructor.
10326         (font-menu-family-constructor): use it.
10327
10328 1999-05-30  Andy Piper  <andy@xemacs.org>
10329
10330         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10331         for use by the font menu.
10332
10333         * msw-font-menu.el: new file implementing mswindows specific
10334         font-menu behaviour.
10335         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10336         (mswindows-font-menu-junk-families): ditto.
10337         (hack-font-truename): ditto.
10338         (mswindows-font-regexp-ascii): ditto.
10339         (mswindows-reset-device-font-menus): ditto.
10340         (mswindows-font-menu-font-data): ditto.
10341         (mswindows-font-menu-load-font): ditto.
10342
10343         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10344         (x-font-menu-font-data): ditto.
10345         (x-font-menu-load-font): ditto.
10346
10347         * font-menu.el: new file implementing generic font menu behaviour.
10348         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10349         made device independent.
10350         (font-menu-this-frame-only-p): ditto.
10351         (font-menu-preferred-resolution): ditto.
10352         (font-menu-size-scaling): new variable used to determine whether
10353         sizes are in points or tenths of a point.
10354         (vassoc): moved from x-font-menu.el.
10355         (device-fonts-cache): ditto.
10356         (device-fonts-cache): ditto.
10357         (flush-device-fonts-cache): ditto.
10358         (reset-device-font-menus): copied from x-font-menu.el and made
10359         device independent. Most functionality deferred to
10360         device-dependent versions.
10361         (font-menu-family-constructor): copied from x-font-menu.el and
10362         made device independent.
10363         (font-menu-size-constructor): ditto.
10364         (font-menu-weight-constructor): ditto.
10365         (font-menu-set-font): ditto.
10366         (font-menu-change-face): ditto.
10367         (font-menu-load-font): new device method.
10368         (font-menu-font-data): ditto.
10369
10370         * x-font-menu.el: The above functions deleted.
10371
10372 1999-05-26  Andy Piper  <andy@xemacs.org>
10373
10374         * update-elc.el:
10375         * make-docfile.el:
10376         * loadup.el: rehash expand-file-name usage to not use default-directory.
10377
10378 1999-05-21  Andy Piper  <andy@xemacs.org>
10379
10380         * x-select.el (x-select-convert-to-text):
10381         (x-selected-text-type):
10382         (x-get-selection):
10383         (xselect-convert-to-string):
10384         (xselect-convert-to-compound-text):
10385         (xselect-convert-to-length):
10386         (xselect-convert-to-targets):
10387         (xselect-convert-to-delete):
10388         (xselect-convert-to-filename):
10389         (xselect-convert-to-charpos):
10390         (xselect-convert-to-lineno):
10391         (xselect-convert-to-colno):
10392         (xselect-convert-to-sourceloc):
10393         (xselect-convert-to-os):
10394         (xselect-convert-to-host):
10395         (xselect-convert-to-user):
10396         (xselect-convert-to-class):
10397         (xselect-convert-to-name):
10398         (xselect-convert-to-integer):
10399         (xselect-convert-to-atom):
10400         (xselect-convert-to-identity): functions renamed from x-* and
10401         moved to select.el.
10402         (x-get-secondary-selection): use rename get-selection.
10403         (x-get-clipboard): ditto.
10404         (x-own-selection): moved to select.el.
10405         (x-valid-simple-selection-p): ditto.
10406         (x-dehilight-selection): ditto.
10407         (x-own-clipboard): ditto.
10408         (x-disown-selection): ditto.
10409
10410         * x-mouse.el (x-yank-function): moved to mouse.el.
10411         (x-insert-selection): ditto.
10412         (x-set-point-and-move-selection): use renamed function.
10413
10414         * select.el (selected-text-type): moved and renamed from
10415         x-select.el.
10416         (selection-owner-p): moved to C.
10417         (selection-exists-p): ditto.
10418         (get-cutbuffer): new device method.
10419         (get-selection): generalised and moved from x-select.el.
10420         (own-selection): moved x-own-selection functionality into here.
10421         (dehilight-selection): renamed and moved from x-select.el.
10422         (own-clipboard): functionality moved from x-select.el using new
10423         generic C builtins.
10424         (disown-clipboard): ditto.
10425         (select-convert-to-text):
10426         (select-convert-to-string):
10427         (select-convert-to-compound-text):
10428         (select-convert-to-length):
10429         (select-convert-to-targets):
10430         (select-convert-to-delete):
10431         (select-convert-to-filename):
10432         (select-convert-to-charpos):
10433         (select-convert-to-lineno):
10434         (select-convert-to-colno):
10435         (select-convert-to-sourceloc):
10436         (select-convert-to-os):
10437         (select-convert-to-host):
10438         (select-convert-to-user):
10439         (select-convert-to-class):
10440         (select-convert-to-name):
10441         (select-convert-to-integer):
10442         (select-convert-to-atom):
10443         (select-convert-to-identity): new functions renamed from x-* and
10444         moved from x-select.el.
10445
10446         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10447         into here and use as the default window-system mouse yank.
10448         (insert-selection): generalised and moved from x-mouse.el.
10449         (own-clipboard): moved to C.
10450
10451         * msw-select.el (mswindows-selection-owned-p): deleted.
10452         (mswindows-own-selection): generalised and moved to select.el.
10453         (mswindows-disown-selection): generalised and moved to C.
10454         (mswindows-selection-owner-p): ditto.
10455
10456 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10457
10458         * XEmacs 21.2.14 is released
10459
10460 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10461
10462         * about.el: update contact info for jason and slb.
10463
10464 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10465
10466         * mule/european.el (setup-romanian-environment): Add Romanian
10467         support from Emacs/Mule romanian.el.
10468
10469 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10470
10471         * cus-face.el: Label all custom changes with the 'custom' tag.
10472
10473         * cus-edit.el: idem ditto.
10474
10475         * faces.el: Added suport for adding device tags to various functions.
10476         (custom): New device tag.
10477         (face-spec-set): Call reset face with tags argument. No longer do
10478         x-init-global-faces hack.
10479
10480         * faces.el (frob-face-property): Use an anonymous specifier to map
10481         frob-face-property-1 over.
10482
10483         * x-font-menu.el (font-menu-set-font): Always specify all
10484         properties to custom.
10485
10486 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10487
10488         * mule/european.el (setup-czech-environment): Add czech support.
10489         From David Sauer <davids@orfinet.cz>
10490
10491 1999-03-15  SL Baur  <steve@xemacs.org>
10492
10493         * check-features.el: Turn hard errors into warnings.
10494
10495 1999-03-21  SL Baur  <steve@xemacs.org>
10496
10497         * simple.el (delete-key-deletes-forward): As per discussion on
10498         xemacs-beta, default to t.
10499
10500 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10501
10502         * loadup.el: Define Installation-string before loading anything.
10503
10504 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10505
10506         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10507         From Anders Stenman <stenman@isy.liu.se>
10508
10509 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10510
10511         * wid-edit.el (widget-glyph-find): Ditto.
10512
10513         * packages.el (locate-library): Ditto.
10514
10515         * loadup.el (really-early-error-handler): Ditto.
10516
10517         * lib-complete.el (read-library): Ditto.
10518
10519         * faces.el (set-face-stipple): Ditto.
10520
10521         * code-files.el (load): Use new calling style of locate-file.
10522
10523 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10526         dead.
10527
10528 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10529
10530         * dumped-lisp.el (preloaded-file-list): Don't load
10531         Installation.el.
10532
10533         * loadup.el (Installation-string): Define it here.
10534
10535 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10536
10537         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10538         Installation.el needs to be loaded before `dump-paths', otherwise
10539         the dumping process won't find it.
10540
10541 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10542
10543         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10544         subr so that we can use `replace-in-string' in Installation.el to
10545         get rid of C-m chars under the native Windows build.
10546
10547 1999-04-29  Andy Piper  <andy@xemacs.org>
10548
10549         * make-docfile.el: canonicalize file and directory names.
10550
10551         * device.el (call-device-method): new function for calling device
10552         specific methods.
10553         (define-device-method): new function for defining device methods.
10554         (define-device-method*): ditto.
10555
10556 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10557
10558         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10559
10560 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10561
10562         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10563         (cyrillic-koi8-r-encode-table): Likewise.
10564         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10565         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10566
10567         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10568         from vietnamese.el].
10569
10570         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10571         mule/mule-misc.el.
10572
10573 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10574
10575         * mule/thai-xtis.el:
10576         - Change font registry name from "Thai94x94-0" to "xtis-0".
10577         - Change mnemonic of coding-system `tis-620' to "TIS620".
10578
10579 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10580
10581         * mule/ethiopic.el: fixed.
10582
10583 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10584
10585         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10586
10587         * mule/thai-xtis.el: New file.
10588
10589         * mule/vietnamese.el: New file.
10590
10591         * mule/ethiopic.el: New file.
10592
10593 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10594
10595         * bytecomp.el (byte-compile-close-variables): Leave
10596         debug-issue-ebola-notices alone.
10597
10598 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10599
10600         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10601         at the top of the buffer since it is the most important thing to
10602         customize
10603         (ldap-get-host-parameter): New defun
10604         (ldap-search): Add a new parameter `withdn' to retrieve the
10605         distinguished names of entries
10606
10607 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10608
10609         * startup.el (splash-frame-body): Date and spelling fixes.
10610
10611 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10612
10613         * view-less.el (toggle-truncate-lines): add autoload tag
10614
10615 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10616
10617         * format.el (format-alist): Disable image stuff.
10618
10619 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10620
10621         * wid-edit.el (widget-glyph-find): Search by directories, then by
10622         suffixes rather than the other way around.
10623         (widget-image-conversion): Renamed to
10624         `widget-image-file-name-suffixes'.
10625
10626 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10627
10628         * mule/mule-charset.el: Made old functions obsolete, remove the
10629         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10630         (charset-iso-graphic-plane): Rename from charset-graphic.
10631         (charset-iso-final-char): Rename from charset-final.
10632         (charset-width): Rename from charset-columns.
10633         (charset-bytes): Added from fsf compatibility, returns always 1.
10634
10635         * mule/mule-misc.el: Move charset-doc-string alias to
10636         mule-charset.el
10637
10638 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10639
10640         * x-faces.el (x-make-font-bold-italic): honor
10641         *try-oblique-before-italic-fonts*
10642
10643 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10644
10645         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10646
10647 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10648
10649         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10650         name.
10651
10652 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10653
10654         * cl-extra.el (equalp): Would bug out for lists.
10655
10656 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10657
10658         * about.el (about-hackers):  Change cgw's email address
10659
10660 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10661
10662         * XEmacs 21.2.13 is released
10663
10664 1999-03-12  SL Baur  <steve@xemacs.org>
10665
10666         * simple.el (delete-key-deletes-forward): Revert to previous
10667         behavior.
10668
10669 1999-01-18  Didier Verna  <didier@xemacs.org>
10670
10671         * menubar-items.el (xemacs-splash-buffer): handle the case of
10672         multiple elements in the splash buffer body.
10673
10674         * startup.el (splash-frame-timeout): new constant: interval
10675         between splash buffer elements.
10676         (command-line-1): handle splash buffer with multiple elements (use
10677         a timeout).
10678         (splash-frame-body): Originally `startup-splash-frame-body'.
10679         Rewrote a cleaner and more readable version. This can now be array,
10680         in which case each element is displayed in turn in the splash buffer.
10681         (splash-frame-static-body): new constant. Persistent information
10682         across all splash buffer elements (preserves the possibility to give
10683         it in different languages.
10684         (circulate-splash-frame-elements): new function. Used as a timeout
10685         to circulate through all splash frame elements and display them in
10686         sequence.
10687         (display-splash-frame): originally `startup-splash-frame'. Handle
10688         the case of multiple elements in the splash buffer body. Now
10689         returns a timeout id if multiple elements to display, or nil.
10690
10691 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10692
10693         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10694         so they can be overridden by x-init-face-from-resources.
10695         Additionally specify the font name also with an x tag.
10696
10697 1999-03-08  Andy Piper  <andy@xemacs.org>
10698
10699         * package-get.el (package-get-base): autoload.
10700
10701         * menubar-items.el (default-menubar): add update menu item. Fix
10702         custom menu to only be activated when package-base is available.
10703
10704         * package-get.el (package-get-custom): don't load
10705         package-get-custom as it is auto-generated. Fix group definition.
10706
10707 1999-03-05  Didier Verna  <didier@xemacs.org>
10708
10709         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10710         instead of `symbol-name' (Thanks Kyle).
10711
10712         * cus-edit.el (custom-save-variables): use `prin1' instead of
10713         princ to write symbols.
10714
10715 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10716
10717         * XEmacs 21.2.12 is released
10718
10719 1999-03-05  SL Baur  <steve@xemacs.org>
10720
10721         * menubar-items.el (default-menubar): Add kfm browsing support.
10722         From Neal Becker <nbecker@fred.net>
10723
10724 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10725
10726         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10727         calls to font-lock during buffer reversion.
10728
10729 1999-02-12  Didier Verna  <didier@xemacs.org>
10730
10731         * info.el (Info-build-node-completions): unconditionally widen the
10732         tag table buffer.
10733
10734 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10735
10736         * x-faces.el (x-init-face-from-resources):
10737         Only set fonts in the 'x locale.
10738
10739 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10740
10741         * package-ui.el (pui-install-selected-packages): Don't throw on
10742         `package-admin-delete-binary-package' returning nil since it's
10743         normal.  Reindent function.
10744         (pui-add-required-packages): Handle case where packages selected
10745         for installation have never been installed.
10746
10747 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10748
10749         * menubar-items.el (default-menubar):
10750         Implement the ``Mule->Set coding system of process'' menu item.
10751
10752 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10753
10754         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10755         files
10756         - Change some `if's to `when's
10757
10758 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10759
10760         * XEmacs 21.2.11 is released
10761
10762 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10763
10764         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10765         against window close (Fix Bug #460).
10766         (ask-user-about-lock-dbox): Idem.
10767
10768 1999-02-25  SL Baur  <steve@xemacs.org>
10769
10770         * mule/mule-charset.el (charset-leading-byte): New function.
10771         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10772
10773 1999-02-12  Andy Piper  <andy@xemacs.org>
10774
10775         * about.el (xemacs-hackers): change andy's email address.
10776         (about-url-alist): change andy's web page address.
10777         (about-xemacs): add piper.
10778
10779 1999-02-16  SL Baur  <steve@xemacs.org>
10780
10781         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10782         of mule-base into lisp/mule.
10783
10784 1999-02-16  SL Baur  <steve@xemacs.org>
10785
10786         * mule/arabic.el:
10787         mule/canna-leim.el:
10788         mule/chinese.el:
10789         mule/cyrillic.el:
10790         mule/english.el:
10791         mule/european.el:
10792         mule/greek.el:
10793         mule/hebrew.el:
10794         mule/japanese.el:
10795         mule/kinsoku.el:
10796         mule/korean.el:
10797         mule/misc-lang.el:
10798         mule/mule-category.el:
10799         mule/mule-ccl.el:
10800         mule/mule-charset.el:
10801         mule/mule-cmds.el:
10802         mule/mule-coding.el:
10803         mule/mule-files.el:
10804         mule/mule-help.el:
10805         mule/mule-init.el:
10806         mule/mule-misc.el:
10807         mule/mule-tty-init.el:
10808         mule/mule-x-init.el:
10809         mule/viet-chars.el:  Remerge from mule-base.
10810
10811         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10812         of mule-base into lisp/mule.
10813
10814 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10815
10816         * process.el (exec-to-string): Use `shell-command-switch' in place
10817         of hard-wired "-c" (for WindowsNT).
10818
10819 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10820
10821         * menubar-items.el (default-menubar):  Remove obsolete
10822         "Gopher" item
10823
10824 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10825
10826         * package-admin.el (package-admin-get-install-dir): First fall
10827         back to the location of xemacs-base for non-mule packages.
10828
10829 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10830
10831         * paths.el:
10832         - improved automounter tmp directory support.
10833         - support 4 (!) empirically discovered automounter conventions
10834
10835 1999-02-12  SL Baur  <steve@xemacs.org>
10836
10837         * etags.el (pop-tag-mark): autoload to match key binding.
10838
10839 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10840
10841         * XEmacs 21.2.10 is released
10842
10843 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10844
10845         * package-get.el (package-get-remote-filename): Don't bug out for
10846         a local file name in the search entry.
10847
10848 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10849
10850         * XEmacs 21.2.9 is released
10851
10852 1999-01-19  Didier Verna  <didier@xemacs.org>
10853
10854         * replace.el (replace-search-function): new variable containing a
10855         function to perform a search-forward.
10856         (replace-re-search-function): new variable containing a function
10857         to perform a re-search-forward.
10858         (perform-replace): use them.
10859
10860 1999-01-25  Didier Verna  <didier@xemacs.org>
10861
10862         * select.el (selection-owner-p): use the name `XEmacs'.
10863         (cut-copy-clear-internal): ditto.
10864
10865 1999-01-18  Andy Piper  <andy@xemacs.org>
10866
10867         * about.el (about-url-alist): Update my entry.
10868         (xemacs-hackers): Ditto.
10869
10870 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10871
10872         * buffer.el (switch-to-buffer): Fixing documentation.
10873         * minibuf.el (minibuffer-completion-table): ditto.
10874         * cl-macs.el (return-from): ditto.
10875
10876 1999-01-04  Didier Verna  <didier@xemacs.org>
10877
10878         * replace.el (delete-non-matching-lines): temporarily disable
10879         case-folding when called interactively with a regexp containing
10880         uppercase characters.
10881         (delete-matching-lines): ditto.
10882         (count-matches): ditto.
10883         (list-matching-lines): ditto.
10884
10885 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10886
10887         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10888         abort if current window is split horizontally, not if others are
10889         split.  Got rid of unnecessary minibuffer checking.  Also, add
10890         some comments (it's still complex).
10891
10892 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10893
10894         * package-get.el: changed address for doc.ic.ac.uk to
10895         sunsite.doc.ic.ac.uk
10896
10897 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10898
10899         * ldap.el (toplevel): Remove requires so that the file compiles
10900         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10901
10902 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10903
10904         * dump-paths.el: Calculate module-directory and set
10905         module-load-path to the load path for modules.
10906
10907         * loadup.el: Get bootstrap value of module-load-path from the
10908         environment variable EMACSBOOTSTRAPMODULEPATH.
10909         - Display the module load path if we're debugging paths.
10910
10911         * setup-paths.el: Added function paths-find-site-module-directory.
10912         - Added function paths-find-module-directory.
10913         - Added function paths-construct-module-load-path.  Uses new
10914         environment variable EMACSMODULEPATH.
10915
10916 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10917
10918         * font.el (font-default-object-for-device):
10919         Oops! This `or' can't be replaced by `unless'.
10920         Fixed inability to run w3, among other things.
10921
10922 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10923
10924         * package-admin.el: Change initialization of
10925           package-admin-install-function dependent on system type.
10926           Change package-admin-install-function-mswindows to use
10927           "minitar".
10928
10929 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10930
10931         * mouse.el (default-mouse-motion-handler): Disable help echo while
10932         in the minibuffer.
10933
10934 1998-12-28  Martin Buchholz <martin@xemacs.org>
10935
10936         * XEmacs 21.2.8 is released.
10937
10938 1998-12-24  Martin Buchholz <martin@xemacs.org>
10939
10940         * XEmacs 21.2.7 is released.
10941
10942 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10943
10944         * package-ui.el (pui-list-packages): Set truncate-lines.
10945
10946         * package-get.el (package-get-download-menu): Use
10947         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10948
10949         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10950         (pui-help-string): idem.
10951         (list-packages-mode): New major mode.
10952         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10953         (pui-install-selected-packages): Add suport for removing packages.
10954         (pui-toggle-package-delete-key): New function.
10955         (pui-popup-context-sensitive): New kludge.
10956         (pui-list-packages): Add warning when `package-get-remote' is nil.
10957         (package-ui-add-site): New function.
10958
10959 1998-12-01  Didier Verna  <didier@xemacs.org>
10960
10961         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10962
10963 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10964
10965         * ldap.el: Custom-ized
10966         (toplevel): Do not provide `ldap' which is provided by C level
10967         LDAP code
10968         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10969
10970 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10971
10972         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10973
10974 1998-12-17  Andy Piper  <andy@xemacs.org>
10975
10976         * sound.el (sound-load-list): name changed from sound-load-alist.
10977         (sound-extension-list): name changed from sound-ext-list.
10978         (load-default-sounds): use new names.
10979         (load-sound-file): use new names.
10980
10981 1998-12-16  Andy Piper  <andy@xemacs.org>
10982
10983         * XEmacs 21.2.6 is released
10984
10985 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10986
10987         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10988         errors.
10989
10990 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10991
10992         * wid-edit.el (widget-echo-this-extent): Set
10993         help-echo-owns-message to t.
10994
10995 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10996
10997         * package-get.el (package-get-download-menu): use toggles for
10998           each site in the download site menu.
10999
11000 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11001
11002         * package-get.el (package-get): If we cannot find a package
11003           because package-get-remote is not set, give a more helpful
11004           error message.
11005
11006 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11007
11008         * package-get.el (package-get-remote-filename): use an EFS path
11009         with user anonymous if no user is specified.
11010
11011 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11012
11013         * faces.el (face-spec-set): Re-init fallfacks for default after
11014         calling reset-face on the default face.
11015
11016 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11017
11018         * package-admin.el (package-admin-default-install-function):
11019         Behave as advertised.  Make sure the pkg-dir is proper for
11020         default-directory.
11021         (package-admin-add-binary-package): Make sure the pkg-dir is
11022         proper for default-directory.
11023         (package-admin-install-function-mswindows): Make sure the pkg-dir
11024         is proper for default-directory.
11025
11026 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11027
11028         * XEmacs 21.2.5 is released
11029
11030 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11031
11032         * files.el (binary-file-regexps): regexp-opt is not available at
11033         bytecompile time.
11034
11035 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11036
11037         * x-win-xfree86.el:
11038         * x-win-sun.el (x-win-init-sun):
11039         * x-win-sun.el:
11040         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11041         * x-iso8859-1.el:
11042         * x-init.el (init-post-x-win):
11043         * x-init.el (init-pre-x-win):
11044         * x-init.el (x-initialize-compose):
11045         * x-init.el:
11046         * x-compose.el:
11047         * winnt.el:
11048         * widget.el:
11049         * wid-edit.el (widget-glyph-click):
11050         * wid-edit.el (widget-glyph-find):
11051         * wid-edit.el (widget-type):
11052         * view-less.el (view-buffer-other-window):
11053         * very-early-lisp.el:
11054         * version.el:
11055         * toolbar.el:
11056         * toolbar-items.el:
11057         * term/sun.el (suntool-map):
11058         * term/sun-mouse.el:
11059         * term/internal.el:
11060         * syntax.el (modify-syntax-entry):
11061         * symbol-syntax.el:
11062         * subr.el:
11063         * startup.el (lock-directory):
11064         * simple.el (set-comment-column):
11065         * simple.el (backward-delete-char-untabify):
11066         * shadow.el (find-emacs-lisp-shadows):
11067         * shadow.el:
11068         * setup-paths.el (paths-construct-info-path):
11069         * select.el (cut-copy-clear-internal):
11070         * process.el (call-process-region):
11071         * process.el (start-process-shell-command):
11072         * process.el:
11073         * paths.el (rmail-spool-directory):
11074         * paragraphs.el (use-hard-newlines):
11075         * package-get.el (package-get-dependencies):
11076         * package-admin.el (package-admin-delete-binary-package):
11077         * obsolete.el (truncate-string):
11078         * obsolete.el (store-substring):
11079         * mouse.el (default-mouse-track-maybe-own-selection):
11080         * mouse.el (mouse-yank-at-point):
11081         * modeline.el:
11082         * modeline.el (mouse-drag-modeline):
11083         * minibuf.el (read-directory-name-internal):
11084         * minibuf.el (read-file-name-internal):
11085         * minibuf.el (read-file-name-internal-1):
11086         * minibuf.el (read-file-name-2):
11087         * minibuf.el (exact-minibuffer-completion-p):
11088         * minibuf.el (read-from-minibuffer):
11089         * minibuf.el:
11090         * menubar.el (check-menu-syntax):
11091         * map-ynp.el (map-y-or-n-p):
11092         * make-docfile.el (docfile-out-of-date):
11093         * loadup.el ((member "run-temacs" command-line-args)):
11094         * loadup.el ((member "no-site-file" command-line-args)):
11095         * loadup.el (really-early-error-handler):
11096         * loadup.el:
11097         * loadhist.el:
11098         * loaddefs.el:
11099         * lisp-mnt.el (lm-verify):
11100         * lib-complete.el (lib-complete:cache-completions):
11101         * lib-complete.el (library-all-completions):
11102         * itimer.el (itimer-run-expired-timers):
11103         * info.el (Info-mode):
11104         * info.el (Info-insert-file-contents):
11105         * info.el (Info-rebuild-dir):
11106         * info.el (Info-build-dir-anew):
11107         * info.el (Info-parse-dir-entries):
11108         * info.el (Info-dir-outdated-p):
11109         * info.el (Info-insert-dir):
11110         * info.el (info-xref):
11111         * info.el:
11112         * hyper-apropos.el (hyper-apropos-get-doc):
11113         * hyper-apropos.el (hyper-describe-face):
11114         * hyper-apropos.el (hyper-apropos-mode):
11115         * hyper-apropos.el:
11116         * help.el (list-processes):
11117         * help.el:
11118         * gnuserv.el:
11119         * font.el (mswindows-font-create-name):
11120         * font.el (font-default-font-for-device):
11121         * font.el (x-font-create-object):
11122         * font.el (font-registry):
11123         * font.el:
11124         * font-lock.el (font-lock-keywords):
11125         * font-lock.el:
11126         * finder.el (finder-compile-keywords):
11127         * find-paths.el (paths-find-recursive-path):
11128         * fill.el (set-justification-center):
11129         * fill.el (fill-region-as-paragraph):
11130         * files.el (insert-directory):
11131         * files.el (wildcard-to-regexp):
11132         * files.el (recover-file):
11133         * files.el (basic-save-buffer):
11134         * files.el (delete-auto-save-file-if-necessary):
11135         * files.el (file-relative-name):
11136         * files.el (backup-extract-version):
11137         * files.el (backup-buffer):
11138         * files.el (set-visited-file-name):
11139         * files.el (set-auto-mode):
11140         * files.el (interpreter-mode-alist):
11141         * files.el:
11142         * files.el (find-file-noselect):
11143         * files.el (abbreviate-file-name):
11144         * files.el (parse-colon-path):
11145         * files.el (directory-abbrev-alist):
11146         * etags.el (visit-tags-table-buffer):
11147         * easymenu.el (easy-menu-define):
11148         * dragdrop.el (experimental-dragdrop-drag):
11149         * dragdrop.el (dragdrop-drop-do-functions):
11150         * dragdrop.el (dragdrop-drop-at-point):
11151         * disass.el (disassemble-1):
11152         * disass.el (disassemble-internal):
11153         * disass.el (disassemble):
11154         * disass.el:
11155         * derived.el (derived-mode-init-mode-variables):
11156         * derived.el (define-derived-mode):
11157         * custom.el (defgroup):
11158         * cus-edit.el (custom-quote):
11159         * config.el:
11160         * code-process.el (open-network-stream):
11161         * code-process.el (start-process):
11162         * code-process.el (call-process-region):
11163         * code-process.el (call-process):
11164         * code-process.el:
11165         * code-files.el (insert-file-contents):
11166         * code-files.el:
11167         * code-files.el (buffer-file-coding-system-for-read):
11168         * cmdloop.el (yes-or-no-p-minibuf):
11169         * cl.el:
11170         * cl-macs.el:
11171         * cl-extra.el:
11172         * callers-of-rpt.el (make-caller-report):
11173         * callers-of-rpt.el:
11174         * bytecomp.el (batch-byte-recompile-directory):
11175         * bytecomp.el (batch-byte-compile-1):
11176         * bytecomp.el (batch-byte-compile):
11177         * bytecomp.el (display-call-tree):
11178         * bytecomp.el (byte-compile-insert):
11179         * bytecomp.el (byte-compile-two-args-19->20):
11180         * bytecomp.el (byte-compile-variable-ref):
11181         * bytecomp.el (byte-compile-form):
11182         * bytecomp.el (byte-compile-top-level-body):
11183         * bytecomp.el (byte-compile-out-toplevel):
11184         * bytecomp.el (byte-compile-byte-code-maker):
11185         * bytecomp.el (byte-compile-file-form-defmumble):
11186         * bytecomp.el (byte-compile-file-form):
11187         * bytecomp.el (byte-compile-keep-pending):
11188         * bytecomp.el (byte-compile-insert-header):
11189         * bytecomp.el (byte-compile-from-buffer):
11190         * bytecomp.el (byte-compile-file):
11191         * bytecomp.el (byte-recompile-file):
11192         * bytecomp.el (byte-compile-close-variables):
11193         * bytecomp.el (byte-compile-warn-about-unused-variables):
11194         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11195         * bytecomp.el (byte-compiler-legal-options):
11196         * bytecomp.el (byte-compile-lapcode):
11197         * bytecomp.el (byte-optimize-log):
11198         * bytecomp.el ((fboundp 'defsubst)):
11199         * bytecomp.el:
11200         * bytecomp-runtime.el:
11201         * byte-optimize.el (byte-optimize-apply):
11202         * byte-optimize.el (car):
11203         * byte-optimize.el (byte-optimize-form):
11204         * byte-optimize.el (byte-optimize-form-code-walker):
11205         * byte-optimize.el:
11206         * build-report.el (build-report-insert-installation-file):
11207         * build-report.el (build-report):
11208         * auto-show.el:
11209         * apropos.el (apropos-documentation):
11210         - mega patch
11211         - clean up byte-compile warnings
11212         - remove unused variables
11213         - Use common lisp style hashtable functions
11214         - byte compiler cleanup
11215         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11216         - remove old backquote syntax usage
11217         - move some cl functionality into C for speed.
11218         - remove last remaining VMS support
11219         - spelling fixes
11220         - implement last, butlast, nbutlast, copy-list in C.
11221         - new macro ignore-file-errors, similar to ignore-errors
11222           (ignore-file-errors (delete-file "foo"))
11223         - get frequent garbage collection during loadup.el by tweaking
11224           gc-cons-threshold, rather than explicitly calling garbage-collect
11225         - default delete-key-deletes-forward to `t'.
11226
11227 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11228
11229         * XEmacs 21.2-beta4 is released.
11230
11231 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11232
11233         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11234         (easy-menu-item-present-p): Wrapper around find-menu-item.
11235         (easy-menu-remove-item): Wrapper around delete-menu-item.
11236
11237         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11238         (add-menu-button): Add 'in-menu' argument.
11239         (add-menu-item-1): Add in-menu support to helper function.
11240
11241 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11242
11243         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11244
11245 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11246
11247         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11248         of Dec 4, 1997.
11249
11250 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11251
11252         * process.el (shell-command-on-region): Report if the command
11253         succeeded or failed.
11254
11255 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11256
11257         * subr.el (buffer-substring-no-properties): Comment out.
11258
11259 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11260
11261         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11262           into font instances first, like `x-frob-font-size' does.
11263           (mswindows-find-larger-font): ditto
11264
11265 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11266
11267         * package-ui.el (pui-install-selected-packages): fix args in call
11268         to `package-get'.
11269
11270 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11271
11272         * package-get.el (host-name): New widget type.
11273         (package-get-remote): Better customization using new type.
11274         (package-get-download-sites): idem dito.
11275
11276         (package-get-custom): Do not use package-get-all untill we have
11277         runtime dependencies.
11278
11279         (package-get-remove-copy): Default to 't' we no longer need this
11280         kludge as we do not currently use depenencies.
11281
11282         (package-get-was-current): New variable.
11283         (package-get-require-base): New 'force-current' argument.
11284         (package-get-update-base): idem
11285         (package-get-package-provider):  idem
11286         (package-get-locate-index-file): New 'no-remote' argument.
11287         (package-get-locate-file): idem.
11288
11289         (package-get-maybe-save-index): New function.
11290         (package-get-update-base): Use it.
11291
11292 1998-10-28 Greg Klanderman <greg@alphatech.com>
11293
11294         * package-get.el (package-get-remote): default to nil; by default,
11295         don't go out to the net via EFS.  They must select a download site.
11296         (package-get-download-sites): new variable.
11297         (package-get-download-menu): new function.
11298         (package-get-locate-index-file): new function.
11299         (package-get-update-base): use it.
11300
11301         * menubar-items.el (default-menubar): add "Update Package Index"
11302         and "Add Download Site" menus under Options | Manage Packages.
11303
11304 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11305
11306         * package-get.el (package-get): bugfix code checking installed version
11307         for case where package is not currently installed.
11308         (package-get-require-signed-base-updates): new variable.
11309         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11310         deemed not a goot thing.  Use the variable
11311         package-get-allow-unsigned-base-updates instead.
11312
11313 1998-10-16 Greg Klanderman <greg@alphatech.com>
11314
11315         * package-get.el (package-get): Don't install an older version than
11316         we already have unless explicitly told to.  Issue a warning.
11317
11318         * package-ui.el (pui-add-required-packages): when adding
11319         dependencies, don't add packages that are up to date.
11320         (pui-package-symbol-char):  Don't consider a package out of date
11321         if you have a newer version installed than the latest version in
11322         package-get-base.
11323
11324         * package-get.el (package-get-base-filename): document that it may
11325         be a path relative to package-get-remote;  new default value.
11326         (package-get-locate-file): new function.
11327         (package-get-update-base): use it to expand package-get-base-filename.
11328         (package-get-save-base): new function to save the package-get database
11329         to file.
11330         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11331         (package-get-update-base): pass the REMOTE-SOURCE arg.
11332         (package-get-update-base-entry): call package-get-custom-add-entry.
11333         (package-get-file-installed-p): removed; no longer needed.
11334         (package-get-create-custom): ditto.
11335         (toplevel): remove code to build and load package-get-custom.el
11336         (package-get-custom-add-entry): new function.
11337
11338 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11339
11340         * wid-edit.el (widget-button-click): Don't switch window.
11341
11342 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11343
11344         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11345
11346 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11347
11348         * etags.el (find-tag-default): Run find-tag-hook using
11349         run-hooks rather than funcall
11350
11351 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11352
11353         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11354         and the current local map as the parents to isearch-mode-map.
11355
11356 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11357
11358         * XEmacs 21.2-beta3 is released.
11359
11360 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11361
11362         * package-get.el (package-get-update-base): use
11363         insert-file-contents-internal, not insert-file-contents-literally.
11364
11365 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11366
11367         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11368         dump time.
11369
11370 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11371
11372         * package-get.el (package-get-update-base-entry): new function.
11373         (package-get-update-base): renamed; was `package-get-load-base'.
11374         cleanup, and use package-get-update-base-from-buffer.
11375         (package-get-update-base-from-buffer): new function.
11376         (package-get-update-base-entries): new; helper for above.
11377         Do not eval lisp grabbed over ftp; parse it from new format.
11378
11379 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11380
11381         * files.el (set-auto-mode): Don't play games loading package-get
11382         database; package-get-package-provider will handle it all.
11383
11384 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11385
11386         * package-get.el (package-get-base-filename): new variable.
11387         (package-get-require-base): new function.
11388         (package-get-pgp-signed-begin-line): new variable.
11389         (package-get-pgp-signature-begin-line): ditto.
11390         (package-get-pgp-signature-end-line):  ditto.
11391         (package-get-load-base): new function.
11392         (package-get-interactive-package-query):
11393         (package-get-update-all):
11394         (package-get-dependencies):
11395         (package-get-package-provider):
11396         (package-get-custom): use package-get-require-base.
11397         [package-get-custom loading]: disable for now.
11398
11399         * package-ui.el (pui-list-packages): use (package-get-require-base)
11400
11401 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11402
11403         * package-ui.el: Correct obvious thinko in choosing extent face.
11404
11405 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11406
11407         * menubar-items.el (default-menubar): pui-list-package has nothing
11408         to with Customize. Move all the package stuff to a new Item in Options.
11409
11410         * package-ui.el (pui-menu): Add menu and Popup menu.
11411
11412         * package-get.el (package-get): Use new
11413         package-admin-get-install-dir.
11414
11415         * package-admin.el (package-admin-get-install-dir): New syntax.
11416         Conserve package location and put mule packages where mule-base is.
11417
11418         * package-get.el : Customized
11419
11420         * package-ui.el (pui): Customized
11421         (pui-package-install-dest-dir): New variable.
11422         (pui-install-selected-packages): Use it
11423
11424 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11425
11426         * package-get.el (package-get-interactive-package-query): Move
11427         dependency on package-get-base to run-time.
11428         (package-get-update-all): Ditto.
11429         (package-get-dependencies): Ditto.
11430         (package-get-package-provider): Ditto.
11431         (package-get-custom): Ditto.
11432
11433 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11434
11435         * events.el: Remove 'ascii-character property from 'backspace
11436         and 'delete symbols
11437
11438 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11439
11440         * package-get-base.el: removed.
11441
11442 1998-09-23  Didier Verna  <didier@xemacs.org>
11443
11444         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11445         (no-upper-case-p): new function.
11446         (with-search-caps-disable-folding): new macro.
11447         (with-interactive-search-caps-disable-folding): new macro.
11448         (zap-to-char): In interactive mode, do a case-sensitive search if
11449         the character is uppercase.
11450         (zap-up-to-char): ditto.
11451
11452         * replace.el (perform-replace): use the function no-upper-case-p.
11453
11454         * isearch-mode.el (isearch-fix-case): ditto.
11455         make obsolete `with-caps-disable-folding' and
11456         `isearch-no-upper-case-p'.
11457
11458         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11459         (tags-search): ditto.
11460         (tags-query-replace): ditto.
11461
11462         * info.el (Info-search): ditto.
11463
11464 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11465
11466         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11467
11468 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11469
11470         * package-admin.el (package-admin-rmtree): rewritten.  need to
11471         check for "." and ".." before symlink check.  expand files and
11472         directories with respect to DIRECTORY, not default-directory.
11473
11474 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11475
11476         * package-get.el (package-get-all): add INSTALL-DIR argument.
11477
11478 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11479
11480         * package-ui.el (pui-add-required-packages): new function, select
11481         dependent packages.
11482         (pui-display-keymap): bind it.
11483         (pui-help-string): document it.
11484         (pui-install-selected-packages): package-get-all -> package-get.
11485
11486         * package-get.el (package-get-dependencies): new function.
11487
11488 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11489
11490         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11491         regexps.
11492
11493 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11494
11495         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11496         function.
11497         (default-mouse-track-normalize-point): Use it.
11498
11499 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11500
11501         * package-admin.el (package-admin-delete-binary-package):
11502                 General cleanup. Remove unnessary use of progn and
11503         save-excursion.
11504         (package-admin-delete-binary-package): Do NOT mess with file
11505         modes. That is evil.
11506         (package-admin-delete-binary-package): Wrap all deleting in
11507         condition-case. The data in MANIFEST is untrustworthy.
11508         (package-admin-delete-binary-package): Let the OS worry about non
11509         empty directories.
11510
11511 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11512
11513         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11514         processing.
11515         (lm-report-bug): Fix mail address to send bug reports to.
11516
11517 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11518
11519         * XEmacs 21.2-beta2 is released.
11520
11521 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11522
11523         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11524
11525 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11526
11527         * info.el (Info-mode): Document page turning by double clicks in
11528         docstring so `M-x describe-mode' will display it.
11529
11530 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11531
11532         * info.el (Info-mouse-track-double-click-hook): Use character
11533         widths to calculate a border region where double clicking does
11534         page turning, and return `nil' by default so other hooks, such as
11535         region highlighting, will be run.
11536
11537 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11538
11539         * sound.el (default-sound-directory-list): Initialize with all the
11540         "sounds" directories in `data-directory-list'.  It used to just be
11541         the first one.
11542
11543         * packages.el (locate-data-directory-list): Created.  This gives
11544         the list of matching directories, unlike `locate-data-directory',
11545         which just gives the first one.
11546
11547 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11548
11549         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11550         make a binding in the local keymap until help-char handling is
11551         improved.
11552
11553         * help.el (help-keymap-with-help-key): Provide keymap with help
11554         binding.
11555         (help-print-help-form): New helper function.
11556
11557 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11558
11559         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11560         move extent to another buffer; no need to create a new extent.
11561         (isearch-fix-case): New function.
11562         (isearch-search-and-update): Use it.
11563
11564 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11565
11566         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11567         the keymap, not minor-mode-map-alist.
11568         (isearch-done): Restore overriding-local-map.
11569
11570 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11571
11572         * bytecomp.el (byte-compile-buffer-substring):
11573         Fix for: (byte-compile (defun f () (buffer-substring)))
11574         ==>   ** buffer-substring called with 3 args, but requires 0-3
11575         - new code not only works, but is more readable, too.
11576
11577 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11578
11579         * msw-faces.el (mswindows-init-device-faces): Don't try to
11580           specify a default font at this late stage. Do try to force
11581           creation of the default face font so that if it fails we get
11582           an error now instead of a crash at frame creation.
11583
11584           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11585           mswindows-make-font-unitalic: Canonical default weight
11586           changed from "Normal" to "Regular".
11587
11588           mswindows-make-font-bold / -bold-italic: Supplied device was
11589           not being passed into call to mswindows-find-smaller-font.
11590
11591 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11592
11593         * package-get.el (package-get-remote): Fix the path where to find
11594           the packages on xemacs.org.
11595
11596 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11597
11598         * about.el (about-maintainer-info): Update Ben's entry.
11599
11600 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11601
11602         * lisp/shadow.el (find-emacs-lisp-shadows):
11603         - `member' was being called on lists of length 2000!
11604         - Replace with hashtables.
11605         - Replace hand-coded loops with (dolist)
11606         - Fix comment typo
11607
11608 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11609
11610         * packages.el: Added new function, `package-delete-name', to
11611           delete existing packages from the installed package database
11612           (`packages-package-list').  Also added the "pkginfo" directory
11613           to `packages-special-base-regexp', so that the pkginfo directory
11614           would not get added to `late-packages'.
11615
11616         * package-admin.el: Added ability to delete an installed package
11617           (added low-level function, `package-admin-delete-package').
11618           Understands how to use the pkginfo/MANIFEST.<package> file to
11619           delete the package.  When installing a package, will also
11620           create a MANIFEST.* file if one is not provided by the
11621           package.  If the MANIFEST.* doesn't exist when deleting a
11622           package, the functions will fall back to attempting to delete
11623           any package-specific lisp directory.
11624
11625         * package-get.el: Moved some functions to package-admin.el.
11626           Added interactive function `package-get-delete-package', for
11627           use by users for deleting a package.
11628
11629           Also modified to not require the presence of efs.
11630
11631 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11632
11633         * files.el (find-file-noselect): Handle all signals, kill the
11634         buffer and resignal.
11635
11636 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11637
11638         * cl-macs.el (glyph-image): Add setf method.
11639
11640 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11641
11642         * package-get.el: Fixed broken EFS downloading.  Also, look for
11643           .tar.gz files first, in preference over .tgz files.
11644
11645         * package-ui.el: Fix display of package version numbers.
11646
11647 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11648
11649         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11650         argument.
11651
11652 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11653
11654         * list-mode.el: `display-completion-list': added new/optional
11655           keyword `:completion-string', which allows the programmer to
11656           change the "Possible completions are:" prompt.
11657
11658         * menubar-items.el: Added new pulldown menu-pick to start up the
11659           visual package browser/installer:
11660
11661                 Options->Customize->List Packages
11662
11663         * package-admin.el: Added hooks for installing under both Unix
11664           and MS Windows.  Does additional error checking.  No longer
11665           calls "add-big-package.sh" to install packages under Unix; now
11666           calls gunzip & tar directly.
11667
11668         * package-get.el: Added ability to install packages from files
11669           on a local disk/CDROM.  Now deletes any existing package lisp
11670           directory.  Does completion on available packages when
11671           querying for package names.  Will also search for .tgz files
11672           in addition for .tar.gz files.  Tries to reload
11673           auto-autoloads, as a convenience when loading new packages,
11674           and also tries to add any new package paths to `load-path'.
11675           Changed all occurences of `concat' to use `expand-file-name'.
11676
11677         * package-ui.el: New file which implements the main visual
11678           package browser/installer, which is started via a menu pick or
11679           M-x pui-list packages.
11680
11681 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11682
11683         * startup.el (load-init-file): spelling fix.
11684
11685 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11686
11687         * startup.el (normal-top-level): Load auto-autoload files
11688         covariantly with their precedence.
11689
11690 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11691
11692         * menubar-items.el (default-menubar): Remove "Font Weight"
11693         option, there is currently no custom equivalent.. Customize-faces
11694         is "Edit faces".
11695
11696         * x-font-menu.el (font-menu-set-font): Use customize to set
11697         default face.
11698
11699         * faces.el (face-spec-update-all-matching): New function.
11700
11701         * cus-face.el (custom-set-face-update-spec): New function.
11702         Interface to customize faces from elisp.
11703
11704         (custom-face-value-create): Show the customized settings if set
11705         but not saved.
11706
11707 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11708
11709         (custom-face-value-create): Show the customized settings if set
11710         but not saved.
11711
11712 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11713
11714         * keydefs.el (global-map): Add FSF 20.3 binding of
11715         query-replace-regexp.
11716
11717 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11718
11719         * minibuf.el (read-file-name-internal-1): use
11720         user-name-completion-1 instead of user-name-completion.
11721
11722 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11723
11724         * loadup.el:
11725         * make-docfile.el:
11726         * update-elc.el: Don't set `source-directory' (now defunct as a
11727         global variable) no more.
11728
11729         * packages.el (packages-list-autoloads): Made `source-directory'
11730         (now defunct as a global variable) a parameter.
11731
11732 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11733
11734         * about.el (about-hackers): new email
11735
11736 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11737
11738         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11739
11740 1998-07-17  Didier Verna  <didier@xemacs.org>
11741
11742         * faces.el (set-face-property):
11743         (set-face-dim-p):
11744         (face-dim-p): updated the doc strings now that the dim property isn't
11745         tty-specific.
11746         (face-equal): the dim property is now a common one.
11747
11748         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11749         Renamed the `stipple' attribute to `background-pixmap'.
11750         (custom-face-background-pixmap): make custom-face-stipple an
11751         obsolete alias for this.
11752
11753 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11754
11755         * find-paths.el (paths-file-readable-directory-p): Created and
11756         used.
11757
11758         * loadup.el: Don't set inhibit-... flags from run-temacs.
11759
11760 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11761
11762         * packages.el (packages-data-path-depth): Added and used.
11763
11764 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11765
11766         * about.el:
11767         - Change .xpm to .png, delete "zcat" section.
11768         - cosmetic fix in the 'marcpa' entry.
11769
11770         * etc/photos
11771         - convert all .xpm.Z to .png
11772         - rename mrb to martin
11773         - rename mcook-m to mcookm
11774
11775 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11776
11777         * x-init.el (x-initialize-compose): Add support for
11778         dead-circumflex as YET ANOTHER NAME for that dead key.
11779
11780 1998-08-05  Colin Rafferty <colin@xemacs.org>
11781
11782         * setup-paths.el (paths-construct-exec-path): Made the
11783         last-packages really be last.
11784         (paths-construct-data-directory-list): Ditto.
11785
11786 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11787
11788         * startup.el(startup-splash-frame-body):
11789         Update Copyright notice in splash screen
11790
11791 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11792
11793         * minibuf.el (read-file-name-internal-1): do ~user completion.
11794
11795 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11796
11797         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11798         aginst destroyed extents
11799
11800 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11801
11802         * package-get.el (package-get): add `install-dir' argument.
11803
11804 1998-07-20  John Jones  <jj@asu.edu>
11805
11806         * package-get.el: calls to package-get-update-all will only
11807           update packages which are already installed.
11808
11809 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11810
11811         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11812         writable.
11813
11814 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11815
11816         * about.el (about-hackers): Correct my email.
11817
11818 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11819
11820         * about.el (about-hackers): new email-address.
11821
11822 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11823
11824         * minibuf.el (read-number): Don't let `input-error' condition
11825         escape.
11826
11827 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11828
11829         * about.el (about-hackers): use my `email-for-life' address.
11830
11831 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11832
11833         * XEmacs 21.2-beta1 is released.
11834
11835 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11836
11837         * ldap.el (ldap-search): Doc string change
11838
11839 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11840
11841         * menubar-items.el (default-menubar): Removed references to
11842         `data-directory', and use `locate-data-file' instead, and made
11843         then greyed out if they don't exist.
11844
11845 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11846
11847         * keymap.el (events-to-keys): Use `format' instead of `concat'
11848         since the latter does not accept integer args anymore
11849
11850 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11851
11852         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11853         macros replaced.
11854
11855 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11856
11857         * make-docfile.el: Get first initialization from very-early-lisp.el
11858         * update-elc.el: Ditto.
11859         * loadup.el (really-early-error-handler): Ditto.
11860
11861         * packages.el (packages-unbytecompiled-lisp): Add new file,
11862         very-early-lisp.el.
11863
11864         * very-early-lisp.el: New file.
11865
11866 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11867
11868         * Symbols that have been obsolete for at least 3 years removed (II).
11869
11870         * obsolete.el (eval-current-buffer): Make compatible.
11871         (byte-code-function-p): Ditto.
11872         (send-string): Removed.
11873         (send-region): Removed.
11874         (screen-scrollbar-width): Removed.
11875         (set-screen-scrollbar-width): Removed.
11876         (set-screen-left-margin-width): Removed.
11877         (set-screen-right-margin-width): Removed.
11878         (screen-left-margin-width): Removed.
11879         (screen-right-margin-width): Removed.
11880         (set-buffer-left-margin-width): Removed.
11881         (set-buffer-right-margin-width): Removed.
11882         (buffer-left-margin-width): Removed.
11883         (buffer-right-margin-width): Removed.
11884         (x-set-frame-icon-pixmap): Removed.
11885         (x-set-screen-icon-pixmap): Removed.
11886         (pixel-name): Removed.
11887         (make-pixmap): Removed.
11888         (make-cursor): Removed.
11889         (pixmap-width): Removed.
11890         (pixmap-contributes-to-line-height-p): Removed.
11891         (set-pixmap-contributes-to-line-height): Removed.
11892
11893 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11894
11895         * obsolete.el (popup-menu-up-p): removed.
11896         (read-no-blanks-input): Removed.
11897         (wholenump): Removed.
11898         (ring-mod): Removed (what was ring-mod?).
11899         (current-time-seconds): Removed.
11900         (run-special-hook-with-args): Removed.
11901         (dot): Removed.
11902         (dot-marker): Removed.
11903         (dot-min): Removed.
11904         (dot-max): Removed.
11905         (window-dot): Removed.
11906         (set-window-dot): Removed.
11907
11908         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11909         `dot-min'.
11910
11911         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11912
11913         * code-files.el (insert-file-contents): Rename
11914         run-special-hook-with-args to run-hook-with-args-until-success.
11915         (write-region): Ditto.
11916
11917 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11918
11919         * about.el: Fix typos, update release date.
11920
11921         * Symbols that have been obsolete for at least 3 years removed.
11922
11923         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11924         screen- functions.
11925         (toplevel): remove setf methods for screen functions.
11926         * cl-macs.el (extent-data): defsetf removed.
11927         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11928         many places to remove.
11929         (comment-indent-hook): Ditto.
11930         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11931         (buffer-dedicated-screen): Ditto.
11932         (deiconify-screen): Ditto.
11933         (delete-screen): Ditto.
11934         (event-screen): Ditto.
11935         (find-file-other-screen): Ditto.
11936         (find-file-read-only-other-screen): Ditto.
11937         (live-screen-p): Ditto.
11938         (screen-height): Ditto.
11939         (screen-iconified-p): Ditto.
11940         (screen-list): Ditto.
11941         (screen-live-p): Ditto.
11942         (screen-name): Ditto.
11943         (screen-parameters): Ditto.
11944         (screen-pixel-height): Ditto.
11945         (screen-pixel-width): Ditto.
11946         (screen-root-window): Ditto.
11947         (screen-selected-window): Ditto.
11948         (screen-totally-visible-p): Ditto.
11949         (screen-visible-p): Ditto.
11950         (screen-width): Ditto.
11951         (screenp): Ditto.
11952         (get-screen-for-buffer): Ditto.
11953         (get-screen-for-buffer-noselect): Ditto.
11954         (get-other-screen): Ditto.
11955         (iconify-screen): Ditto.
11956         (lower-screen): Ditto.
11957         (mail-other-screen): Ditto.
11958         (make-screen): Ditto.
11959         (make-screen-invisible): Ditto.
11960         (make-screen-visible): Ditto.
11961         (modify-screen-parameters): Ditto.
11962         (new-screen): Ditto.
11963         (next-screen): Ditto.
11964         (next-multiscreen-window): Ditto.
11965         (other-screen): Ditto.
11966         (previous-screen): Ditto.
11967         (previous-multiscreen-window): Ditto.
11968         (raise-screen): Ditto.
11969         (redraw-screen): Ditto.
11970         (select-screen): Ditto.
11971         (selected-screen): Ditto.
11972         (set-buffer-dedicated-screen): Ditto.
11973         (set-screen-height): Ditto.
11974         (set-screen-position): Ditto.
11975         (set-screen-size): Ditto.
11976         (set-screen-width): Ditto.
11977         (show-temp-buffer-in-current-screen): Ditto.
11978         (switch-to-buffer-other-screen): Ditto.
11979         (visible-screen-list): Ditto.
11980         (window-screen): Ditto.
11981         (x-set-screen-pointer): Ditto.
11982         (x-set-frame-pointer): Ditto.
11983         (screen-title-format): Ditto.
11984         (screen-icon-title-format): Ditto.
11985         (terminal-screen): Ditto.
11986         (delete-screen-hook): Ditto.
11987         (create-screen-hook): Ditto.
11988         (mouse-enter-screen-hook): Ditto.
11989         (mouse-leave-screen-hook): Ditto.
11990         (map-screen-hook): Ditto.
11991         (unmap-screen-hook): Ditto.
11992         (default-screen-alist): Ditto.
11993         (default-screen-name): Ditto.
11994         (x-screen-defaults): Ditto.
11995         (x-create-screen): Ditto.
11996         * obsolete.el: meta-flag removed.
11997         baud-rate removed.
11998         sleep-for-millisecs removed.
11999         extent-data removed.
12000         set-extent-data removed.
12001         set-extent-attribute removed.
12002         extent-glyph removed.
12003         extent-layout removed.
12004         set-extent-layout removed.
12005         list-faces-display removed.
12006         list-faces removed.
12007         trim-versions-without-asking removed.
12008         after-write-file-hooks removed.
12009         truename removed.
12010         auto-fill-hook removed.
12011         blink-paren-hook removed.
12012         select-screen-hook, deselect-screen-hook removed.
12013         auto-raise-screen, auto-lower-screen removed.
12014
12015         * msw-mouse.el: Global change resource -> mswindows-resource.
12016
12017         * XEmacs 21.0-pre5 is released.
12018
12019 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12020
12021         * about.el (about-hackers): Credits update.
12022
12023 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12024
12025         * register.el (insert-register): Don't activate the region.
12026
12027 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12028
12029         * select.el: Restore x-* symbols for backwards compatibility:
12030         x-copy-primary-selection, x-kill-primary-selection,
12031         x-delete-primary-selection, x-select-make-extent-for-selection,
12032         x-valid-simple-selection-, x-cut-copy-clear-internal.
12033
12034 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12035
12036         * XEmacs 21.0-pre4 is released.
12037
12038 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12039
12040         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12041         reporting bugs.
12042         (maybe-add-init-button): Fix semantics under Windows.  Use
12043         `expand-file-name' rather than `concat'.
12044
12045         * help.el (print-messages): New function.
12046
12047 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12048
12049         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12050
12051 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12052
12053         * about.el: Tweaked my entry in about-hackers.
12054
12055         * find-paths.el (paths-emacs-root-p):
12056           Relaxed emacs-root checking of an in-place installation to
12057           also accommodate the flat layout used on MS Windows.
12058
12059 1998-06-29  John Jones  <jj@asu.edu>
12060
12061         * package-get.el: calls to package-get-update-all will only
12062           update packages which are already installed.
12063
12064 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12065
12066         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12067         are handled by the gui-element face fallbacks now.
12068
12069         * x-faces.el: default gui-element face to "background" as well as
12070         the default face.
12071
12072         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12073         and default face settings since these are set as fallbacks now in
12074         the appropriate domain.
12075
12076 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12077
12078         * text-mode.el (text-mode): Reorder regexp so the OR part
12079         corresponding to `page-delim' goes first and the hack in
12080         `forward-paragraph' will work.
12081         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12082
12083 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12084
12085         * subr.el (remove-hook): When checking the hook value
12086           with functionp, don't apply car to it.
12087
12088 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12089
12090         * package-get.el (package-get-remote-filename):
12091           Don't use file-name-as-directory because the local directory
12092           separator conventions might not be the same as ftp's.
12093
12094 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12095
12096         * ldap.el (ldap-host-parameters-alist): New name of
12097         `ldap-host-parameters-plist'
12098
12099 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12100
12101         * package-get.el: Using (require 'package-get-base), now that it
12102         provides itself.  Consequently removed all instances of (load
12103         "package-get-base.el").
12104
12105 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12106
12107         * subr.el (remove-hook): Don't treat the hook value as a
12108           list unless it is both consp and not functionp.
12109
12110 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12111
12112         * about.el: Email address for Ben Wing is ben@xemacs.org.
12113         * auto-show.el: Ditto.
12114         * bytecomp.el: Ditto.
12115         * faces.el: Ditto.
12116         * x-scrollbar.el: Ditto.
12117         * x-misc.el: Ditto.
12118         * tty-init.el: Ditto.
12119         * toolbar-items.el: Ditto.
12120         * symbol-syntax.el: Ditto.
12121         * specifier.el: Ditto.
12122         * objects.el: Ditto.
12123         * hyper-apropos.el: Ditto.
12124         * glyphs.el: Ditto.
12125
12126 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12127
12128         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12129         vertical-divider-always-visible-p.
12130         (default-mouse-motion-handler): Ditto.
12131
12132 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12133
12134         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12135         global value.
12136
12137 1998-06-21  Oliver Graf <ograf@fga.de>
12138
12139         * build-reports.el: changed receiver to xemacs-build-reports list
12140
12141 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12142
12143         * font.el: Split font-family-mappings into X and
12144           mswindows-specific versions.
12145           mswindows-font-create-[object|name]: Treat supplied size
12146           as a pointsize. Added underline and strikethru handling.
12147
12148         * msw-faces.el: changed default mswindows charset to western.
12149
12150         * msw-glyphs.el: removed space in border-glyph font string that
12151           was inserted to get round bugs in the mswindows C font code.
12152
12153 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12154
12155         * about.el (about-hackers): Credits update.
12156
12157         * help-nomule.el (tutorial-supported-languages): Add Romanian
12158         TUTORIAL.
12159
12160         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12161         to ISO-8859-2.
12162
12163 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12164
12165         * font.el: Split font-family-mappings into X and
12166           mswindows-specific versions.
12167           mswindows-font-create-[object|name]: Treat supplied size
12168           as a pointsize. Added underline and strikethru handling.
12169
12170         * msw-faces.el: changed default mswindows charset to western.
12171
12172         * msw-glyphs.el: removed space in border-glyph font string that
12173           was inserted to get round bugs in the mswindows C font code.
12174
12175 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12176
12177         * minibuf.el: make read-color-completion-table call
12178           (mswindows-color-list for mswindows devices.
12179
12180 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12181
12182         * lisp/font-lock.el
12183         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12184         Let declaration items contain non-word symbol characters.
12185
12186 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12187
12188         * package-get.el (package-get-package-provider): Added autoload
12189         cookie.  Loading "package-get-base.el" in ALL functions that use
12190         it.  Fixed some (interactive ...) with multiple argument specs
12191         again.  Cosmetic indentation changes.
12192
12193 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12194
12195         * info.el (Info-insert-dir): Don't use nreverse on variables
12196         that you want to use later.
12197
12198 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12199
12200         * x-mouse.el (x-set-point-and-move-selection): Replace call
12201         to x-kill-primary-selection with kill-primary-selection
12202
12203 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12204
12205         * simple.el (what-cursor-position): Make cursor position reported
12206         use value of column-number-start-at-one
12207
12208 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12209
12210         * about.el (xemacs-hackers): Fix Jareth's email address.
12211
12212 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12213
12214         * startup.el (startup-splash-frame): Remove
12215         `xemacs-startup-logo-function'.
12216
12217 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12218
12219         * about.el (about-hackers): Update credits list.
12220
12221 1998-06-06  Jeff Miller <jmiller@smart.net>
12222
12223         * lisp/sound.el: Update sound-ext to allow filenames with
12224           extensions to be found by load-sound-file
12225
12226 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12227
12228         * info.el (Info-rebuild-outdated-dir): Removed variable
12229         (Info-auto-generate-directory): New variable
12230         (Info-save-auto-generated-dir): New variable
12231         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12232         (Info-build-dir-anew): Second parameter removed.  Use
12233         `Info-save-auto-generated-dir'
12234         (Info-rebuild-dir): Ditto
12235
12236 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12237
12238         * list-mode.el (next-list-mode-item): Would not recognize
12239         border between directly neighbored items.
12240
12241 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12242
12243         * package-get.el: add autoloads for some functions.
12244
12245 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12246
12247         * specifier.el (let-specifier): Tiny docfixes.
12248
12249 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12250
12251         * msw-mouse.el: set selection-pointer-glyph to Normal.
12252
12253 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12254
12255         * wid-edit.el (widget-specify-secret): New function.
12256         (widget-after-change): Use it.
12257         (widget-specify-field): Use it.
12258
12259 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12260
12261         * mouse.el (drag-window-divider): Use `(not done)' instead of
12262         `doit'; reuse result of `window-pixel-edges'.
12263
12264         * modeline.el (drag-modeline-event-lag): Rename to
12265         drag-divider-event-lag.
12266
12267 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12268
12269         * specifier.el (let-specifier): Rewritten not to generate needless
12270         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12271         arguments.
12272
12273 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12274
12275         * minibuf.el (read-file-name-1): Setup buffer-local value of
12276         `completion-ignore-case' in completions buffer under Windows.
12277
12278 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12279
12280         * about.el (about-maintainer-glyph): Fix support for not
12281         compressed images.
12282
12283 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12284
12285         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12286
12287         * mouse.el (mouse-track): Cancel selection if misc-user event with
12288         `cancel-mode-internal' function is fetched.
12289
12290 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12291
12292         * files.el (save-some-buffers-1): Fixed return value.
12293
12294 1998-06-01  Oliver Graf <ograf@fga.de>
12295
12296         * dragdrop.el: added experimental
12297
12298 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12299
12300         * startup.el (after-init-hook, init-file-user,
12301         user-init-directory, load-user-init-file):  Purge references
12302         to "~/.xemacs/init.el" from docstrings.
12303
12304         (load-user-init-file) Use paths-construct-path to construct
12305         paths to user init files.  Go directly to ~/.emacs, do not
12306         search ~/.xemacs/, do not load `default-custom-file'.
12307
12308 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12309
12310         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12311         general *sh.
12312         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12313
12314 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12315
12316         * menubar-items.el (default-menubar): add Update Packages to customize
12317         menu.
12318
12319 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12320
12321         * faces.el: use toolbar face as a fallback for toolbar properties
12322         in xpm-color-symbols instead of default.
12323
12324         * msw-faces.el: rename 3d-object -> gui-element face.
12325
12326 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12327
12328         * startup.el (xemacs-startup-logo-function): New variable.
12329         (startup-splash-frame): Use it.
12330
12331 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * files.el (save-some-buffers): Would wait 1 second.
12334         (save-some-buffers-1): Delete other windows here instead of in
12335         `save-some-buffers'.
12336         (save-some-buffers): Force redisplay only if windows were deleted.
12337
12338 1998-06-02  Didier Verna  <didier@xemacs.org>
12339
12340         * cus-face.el (custom-face-attributes): generalized the use of
12341         toggle buttons for boolean attributes.
12342         Re-ordered the items a bit.
12343
12344 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12345
12346         * sound.el (default-sound-directory): Use `locate-data-directory'
12347         to find the sounds directory.
12348
12349 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12350
12351         * sound.el: default sound-ext to .wav under mswindows, .au
12352         otherwise. load-default sounds without extensions.
12353
12354 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12355
12356         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12357         if send-pr is not bound.
12358
12359 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12360
12361         * files.el: grok idl files in auto-mode-alist.
12362 1998-06-01  Jeff Miller  <jmiller@smart.net>
12363
12364         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12365         calling `upcase'.
12366
12367 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12368
12369         * msw-glyphs.el: add xbm to the list of image types supported.
12370
12371 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12372
12373         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12374         instead of XEmacs one when dumping InfoDock.
12375
12376 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12377
12378         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12379         for `modeline-visible-p'
12380
12381         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12382
12383 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12384
12385         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12386         since it's not used anymore. doc string fixes.
12387
12388         * package-get.el (package-get-file-installed-p): new function. use
12389         instead of file-installed-p which is in an external package.
12390
12391 1998-05-28  Oliver Graf <ograf@fga.de>
12392
12393         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12394         favor of select-window/switch-to-buffer
12395
12396 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12397
12398         * startup.el: changed (getenv "HOME") to (user-home-directory)
12399
12400 1998-05-25  Oliver Graf <ograf@fga.de>
12401
12402         * frame.el (cde-start-drag) moved to dragdrop.el
12403         (offix-start-drag-region) moved to dragdrop.el
12404         (offix-start-drag) moved to dragdrop.el
12405         * dragdrop.el (cde-start-drag) moved from frame.el
12406         (offix-start-drag-region) moved from frame.el
12407         (offix-start-drag) moved from frame.el
12408         (cde-start-drag-region) cde drag regions
12409         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12410
12411 1998-05-26  Oliver Graf <ograf@fga.de>
12412
12413         * dragdrop.el: created dragdrop-drag prototypes
12414         (cde-start-drag-region) fixed typo
12415
12416 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12417
12418         * simple.el (after-init-hook): Remove reader macro.
12419
12420         * packages.el (packages-hardcoded-lisp): Get rid of reader
12421         macros.  Update DOC string.
12422
12423 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * mouse.el (drag-window-divider): Ditto.
12426
12427         * modeline.el (mouse-drag-modeline): Use it.
12428
12429         * lisp-mode.el (let-specifier): Specify indentation.
12430
12431         * specifier.el (let-specifier): Renamed from
12432         `with-specifier-instance'.
12433
12434 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12435
12436         * x-faces.el:
12437         * faces.el: move definition of xpm-color-symbols from x-faces.el
12438         to faces. Predicate x-get-resource on the presence of x.
12439
12440         * msw-faces.el: set 3d-object face rather than modeline. Specify
12441         faces as specfier defaults.
12442
12443         * package-get.el: don't use package-admin-add-single-file-package.
12444
12445 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12446
12447         * toolbar-items.el: Fixup tooltips.
12448         (toolbar-gnus): Don't use obsolete variable
12449         toolbar-news-frame-properties.
12450         (toolbar-news-reader): Default to `gnus' instead of
12451         `not-configured'.
12452
12453         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12454         Windows.
12455
12456 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12457
12458         * package-get.el: rename -installedp -> -installed-p.
12459
12460 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12461
12462         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12463         attributes, and assinged it to continuation, truncation and
12464         hscroll glyphs.
12465
12466         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12467         and made continuation, truncation and hscroll glyphs arrow
12468         characters out of that font.
12469
12470 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12471
12472         * minibuf.el (minibuffer-electric-separator): Play nicely with
12473         directory-sep-char being \.
12474         (minibuffer-electric-tilde): Ditto.
12475         (read-file-name-map): Ditto.
12476
12477 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12480         on X devices.
12481         (default-mouse-track-deal-with-down-event): Avoid
12482         `x-disown-selection'; use `disown-selection' instead.
12483
12484 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12485
12486         * select.el:
12487         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12488         moved to (cut-copy-clear-internal) in select.el. Ditto for
12489         (x-delete-primary-selection) (x-kill-primary-selection)
12490         (x-copy-primary-selection).
12491         (own-clipboard): new function.
12492
12493         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12494         functions in select.el. remove old ones.
12495         (mswindows-own-clipboard): new function.
12496
12497 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12498
12499         * gnuserv.el: allow connections from mswindows type devices.
12500
12501 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12502
12503         * msw-glyphs.el: change image type used from cursor to resource.
12504
12505 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12506
12507         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12508         for {top,bottom}-{left,right} values in addition to
12509         {top,bottom}_{left,right}.
12510         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12511
12512 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12513
12514         * cl-macs.el (specifier-instance): Undefine its setf method.
12515
12516         * specifier.el (with-specifier-instance): Added docstring.
12517
12518         * mouse.el (drag-window-divider): Ditto.
12519
12520         * modeline.el (mouse-drag-modeline): Use it.
12521
12522         * lisp-mode.el (with-specifier-instance): Define its indentation
12523         level.
12524
12525         * specifier.el (with-specifier-instance): New macro.
12526
12527 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12528
12529         * package-get.el (package-get-create-custom): new function to
12530         auto-generate package-get-custom.el from package-get-base.el.
12531         * (package-get-ever-installedp): new function.
12532         * (package-get-custom): new function to get all packages specified
12533         by customize.
12534
12535 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12538
12539 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12540
12541         * cl-extra.el: Reverse previous float change.
12542
12543 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12544
12545         * x-faces.el:
12546         * faces.el (try-font-name): moved from x-faces.el since it is
12547         required by w3 under mswindows as well X.
12548
12549 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12550
12551         * winnt.el: Removed evil (setq completion-ignore-case t)
12552         clause, one more overlookef fsfism.
12553         (nt-quote-args-functions-alist): End sentences with double space.
12554
12555 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12556
12557         * window-xemacs.el (push-window-configuration): Remove kludgery of
12558         recaching default-toolbar specifier.
12559         (pop-window-configuration): Ditto.
12560         (unpop-window-configuration): Ditto.
12561
12562 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12563
12564         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12565
12566 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12567
12568         * winnt.el (nt-quote-args-verbatim): Added function.
12569         (nt-quote-args-prefix-quote): Added function.
12570         (nt-quote-args-backslash-quote): Added function.
12571         (nt-quote-args-double-quote): Added function.
12572         (nt-quote-args-functions-alist): New variable.
12573         (nt-quote-process-args): Added function. This is the main quoting
12574         work horse called from process-nt.c
12575
12576 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12577
12578         * winnt.el: Removed duplicate definitions for backspace,
12579         delete, M-backspace and C-M-backspace.
12580         (file-name-buffer-file-type-alist): Removed this variable.
12581         (find-buffer-file-type): Removed function.
12582         (find-file-binary):  Removed function.
12583         (find-file-text): Removed function.
12584         (find-file-not-found-set-buffer-file-type): Removed function.
12585         (save-to-unix-hook): Removed function.
12586         (revert-from-unix-hook): Removed function.
12587         (using-unix-filesystems): Removed function.
12588         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12589         warning.
12590         (x-set-selection): Removed function.
12591         (x-get-selection): Removed function.
12592         Removed commented FSFisms.
12593         Replaced copyright notice (this file is not part of GNU Emacs).
12594         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12595         comint-process-echoes setting to t.
12596
12597 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12598
12599         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12600         and used following the interface change of
12601         `paths-find-recursive-path'.
12602
12603         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12604         regexp instead of a list of base names.
12605         (paths-version-control-filename-regexp):
12606         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12607         Introduced and used following the interface change of
12608         `paths-find-recursive-path'.
12609
12610 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12611
12612         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12613         on X devices, rather than on all non-TTY devices.
12614
12615 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12616
12617         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12618
12619         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12620
12621 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12622
12623         * itimer.el (activate-itimer): Fixed usage of integers
12624         as argument to `concat'.
12625
12626 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12627
12628         * itimer.el (start-itimer): replace the use of `concat' with
12629         `format'
12630
12631 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12632
12633         * mode-motion.el (mode-motion-hook): Clarify docstring.
12634         From Bob Weiner <weiner@altrasoft.com>
12635
12636         * loadhist.el (symbol-file): Supply prompt string when used
12637         interactively.
12638         From Bob Weiner <weiner@altrasoft.com>
12639
12640 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12641
12642         * loadup.el (really-early-error-handler): Ditto.
12643
12644         * update-elc.el: Ditto.
12645
12646         * setup-paths.el (paths-construct-exec-path): Ditto.
12647
12648         * make-docfile.el: Ditto.
12649
12650         * find-paths.el (paths-decode-directory-path): Use split-path
12651         instead of decode-path.
12652
12653         * files.el (parse-colon-path): Update docstring reference.
12654
12655 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12656
12657         * msw-init.el:
12658         * x-init.el:
12659         Bind cut'n'paste keys to non window-system specific functions.
12660
12661         * msw-select.el: New function mswindows-clear-clipboard.
12662         mswindows-cut-copy-clipboard extended to handle clearing of the
12663         selection and renamed to mswindows-cut-copy-clear-clipboard.
12664
12665         * select.el: on mswindows devices delete-primary-selection
12666         calls mswindows-clear-clipboard.
12667
12668 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12669
12670         * simple.el (quoted-insert): Inhibit quit when using read-char.
12671
12672         * cmdloop.el (read-char): Don't inhibit quit.
12673         (read-char-exclusive): Ditto.
12674         (read-char): Signal quit if quit-char was pressed.
12675         (read-char-exclusive): Ditto.
12676         (read-quoted-char): Return a character, not integer.
12677
12678         * menubar-items.el (default-popup-menu): Use Andy's generic
12679         selection code.
12680         (default-popup-menu): Fix code.
12681
12682 1998-05-14  Oliver Graf <ograf@fga.de>
12683
12684         * dragdrop.el (dragdrop-function-widget): this time it's done
12685
12686 1998-05-13  Oliver Graf <ograf@fga.de>
12687
12688         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12689
12690 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12691
12692         * device.el (device-pixel-width):
12693         (device-pixel-height):
12694         (device-mm-width):
12695         (device-mm-height):
12696         (device-bitplanes):
12697         (device-color-cells): Swapped parameters to device-system-metric
12698         according to the interface change.
12699
12700 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12701
12702         * mouse.el (default-mouse-motion-handler): Use new name of the
12703         function event-over-vertical-divider-p.
12704         Do not set E-W arrow cursor over the divider if
12705         vertical-divider-draggable-p is nil in the window.
12706         ([top-level]): Use new name for the variable
12707         vertical-divider-map.
12708         (drag-window-divider): Respect vertical-divider-draggable-p.
12709         Variable name typo fixes.
12710
12711 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12712
12713         * keymap.el (kbd): Define here; handle string constants and
12714         others...
12715
12716 1998-05-15  Christian Nyb <chr@mediascience.no>
12717
12718         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12719         in Emacs 18.
12720
12721 1998-05-13  Didier Verna  <didier@xemacs.org>
12722
12723         * mouse.el (drag-window-divider): give the vertical divider a
12724         pressed look when dragging it.
12725
12726 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12727
12728         * faces.el: predicate some more face operations on x or mswindows
12729         not just x.
12730
12731         * modeline.el: enable modeline coloring for mswindows.
12732
12733 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12734
12735         * minibuf.el (minibuffer-default): Added variable; compatible with
12736         FSF Emacs.
12737         (next-history-element): Used `minibuffer-default'.
12738
12739 1998-05-12  Oliver Graf <ograf@fga.de>
12740
12741         * dragdrop.el (dragdrop-function-widget): button and mods ok
12742         arguments still look a bit strange
12743         (dragdrop-compare-mods) created
12744         (dragdrop-drop-do-functions) correctly checks for buttons and
12745         modifiers
12746
12747 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12748
12749         * setup-paths.el (paths-default-info-directories): Replace
12750         path-separator with directory-sep-char.
12751
12752         * files.el (path-separator): Don't define it here.
12753
12754 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12755
12756         * update-elc.el: Ditto.
12757
12758         * setup-paths.el (paths-construct-exec-path): Ditto.
12759
12760         * make-docfile.el: Ditto.
12761
12762         * loadup.el (really-early-error-handler): Ditto.
12763
12764         * find-paths.el (paths-decode-directory-path): Use decode-path
12765         instead of decode-path-internal.
12766
12767         * files.el (parse-colon-path): Update docstring.
12768
12769 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12770
12771         * subr.el (get-buffer-window-list): Make BUFFER optional.
12772
12773         * window-xemacs.el (windows-of-buffer): Defalias to
12774         get-buffer-window-list.
12775
12776 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * disass.el: Fix maintainer keyword.
12779
12780         * bytecomp.el (byte-compile-and-load-file): Autoload.
12781         (byte-compile-buffer): Ditto.
12782
12783         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12784         value is returned, not the name.
12785         (lisp-imenu-generic-expression): Enable it.
12786         (lisp-mode-variables): Ditto.
12787         (lisp-indent-offset): Change defconst to defvar.
12788         (lisp-indent-function): Ditto.
12789         (lisp-body-indent): Ditto.
12790
12791 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12792
12793         * modeline.el: Use zap-last-kbd-macro-event.
12794
12795         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12796         nil, don't attempt to do anything with messages.
12797         (eval-last-sexp): Use `letf' for clarity.
12798
12799 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12800
12801         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12802
12803 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12804
12805         * buff-menu.el:
12806         * lisp-mode.el:
12807         * obsolete.el:
12808         Change empty docstrings into no doc strings at all.
12809         Fix bogus FSF-format docstrings.
12810         * etags.el: Fix docstring.
12811
12812 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12813
12814         * package-get.el (package-get): Use internal md5
12815
12816 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12817
12818         * about.el (about-xemacs): Correct abuse of concat.
12819
12820 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12821
12822         * info.el (Info-mode): Use easymenu.
12823
12824 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12825
12826         * apropos.el (apropos): Don't use concat with integers.
12827
12828         * cmdloop.el (describe-last-error): Handle the case when no error
12829         was seen gracefully.
12830
12831         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12832         defun.
12833         (apropos-describe-plist): Ditto.
12834
12835         * help.el (with-displaying-help-buffer): Revert to a defun.
12836         (describe-key): Use it as defun.
12837         (describe-mode): Ditto.
12838         (describe-bindings): Ditto.
12839         (describe-prefix-bindings): Ditto.
12840         (describe-installation): Ditto.
12841         (view-lossage): Ditto.
12842         (describe-function): Ditto.
12843         (describe-variable): Ditto.
12844         (describe-syntax): Ditto.
12845
12846 1998-05-11  Oliver Graf <ograf@fga.de>
12847
12848         * dragdrop.el: changed order of require/provide
12849         (dragdrop-drop-mime-default) changed to new calling conventions
12850         (dragdrop-drop-do-functions) changed to new calling conventions
12851         (dragdrop-function-widget) this one needs more work...
12852
12853 1998-05-10  Oliver Graf <ograf@fga.de>
12854
12855         * about.el: another small change in my entry
12856         * dragdrop.el (dragdrop-drop-log-function): logging added
12857         plus customizations
12858         changed interface to handler functions. now called with event
12859         and object
12860
12861 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12862
12863         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12864         E-W arrow pointer displayed over draggable dividers.
12865
12866         * mouse.el (default-mouse-motion-handler): Show it when
12867         appropriate.
12868         (drag-window-divider): Added.
12869         ([top-level]): Initialized window-divider-map with a keymap
12870         binding the above function to left button down event.
12871
12872         * x-mouse.el (x-init-pointer-shape): Initialize
12873         divider-pointer-glyph from Cursor.dividerPointer, or use default
12874         E-W double arrow.
12875
12876 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12877
12878         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12879
12880 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * simple.el (count-words-buffer): Don't query for buffer.
12883         (count-lines-buffer): Ditto.
12884
12885 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12886
12887         * help.el (where-is): add optional insert argument.
12888
12889 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12890
12891         * help.el (describe-key-briefly): New argument INSERT.
12892
12893         * simple.el (eval-expression): New optional argument; synch with
12894         FSF 20.3.
12895
12896         * keydefs.el (global-map): Add new register bindings.
12897
12898         * register.el: Synched with FSF 20.3.
12899
12900 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12901
12902         * window-xemacs.el (recenter): all arguments are optional.
12903
12904 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12905
12906         * device.el: (device-pixel-width): Reflected name/parameters
12907         change to device-system-metric.
12908         (device-pixel-height): Ditto.
12909         (device-mm-width): Ditto.
12910         (device-mm-height): Ditto.
12911         (device-bitplanes): Ditto.
12912         (device-color-cells): Ditto.
12913
12914 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12915
12916         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12917
12918         * cl.el (most-positive-fixnum): Document.
12919         (most-negative-fixnum): Ditto.
12920
12921         * cus-dep.el: Updated comment.
12922
12923         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12924         constant.
12925
12926         * cus-load.el (custom-put): Removed.
12927
12928         * files.el (after-find-file): Just resignal quit instead of
12929         signaling "canceled".
12930
12931 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12932
12933         * frame.el (other-frame): Use `focus-frame' instead of
12934         select-frame kludges.
12935
12936         * lisp-mode.el: Update lisp-indent-function for
12937         save-selected-frame and with-selected-frame.
12938
12939         * frame.el (save-selected-frame): New macro.
12940         (with-selected-frame): Ditto.
12941         (other-frame): Use `set-frame-focus'.
12942
12943 1998-05-06  Oliver Graf <ograf@fga.de>
12944
12945         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12946         (dragdrop-drop-url-default) default handler for URL drops created
12947         (dragdrop-drop-mime-default) default handler for MIME drops created
12948         (dragdrop-drop-functions) default custom for handling drops created
12949         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12950
12951 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12952
12953         * mouse.el: Removed redundant mouse-mswindows-drop function.
12954
12955 1998-05-05  Oliver Graf <ograf@fga.de>
12956
12957         * about.el: changed some text in my entry
12958         * dragdrop.el: added customs
12959
12960 1998-05-04  Oliver Graf <ograf@fga.de>
12961
12962         * mouse.el: killed global drop key bindings
12963         (mouse-offix-drop) removed
12964         * dragdrop.el: created
12965         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12966
12967 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12968
12969         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12970         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12971
12972         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12973         obsolete comment.
12974
12975         * scrollbar.el (scrollbars-visible-p): Use new
12976         {vertical,horizontal}-scrollbar-visible-p specifiers.
12977
12978 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12979
12980         * device.el (device-pixel-height):
12981         (device-pixel-width):
12982         (device-mm-width):
12983         (device-mm-height):
12984         (device-bitplanes):
12985         (device-color-cells): Moved these 6 functions from device.c; they
12986         all use single (device-system-metrics) call.
12987
12988 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12989
12990         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12991         were renamed.
12992
12993         * menubar-items.el:
12994         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12995         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12996
12997         * help.el (help-map): Remove Hyperbole keybinding logic.
12998         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12999
13000 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13001
13002         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13003         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13004
13005 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13006
13007         * msw-glyphs.el: use nicer icon3 from the frame icon.
13008
13009 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13010
13011         * version.el (emacs-version): Remove InfoDock conditionals.
13012
13013         * startup.el (startup-splash-frame): Change ID logo name.
13014
13015 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13016
13017         * files.el (after-find-file): If the user presses C-g on
13018         directory-creation prompt, kill the buffer.
13019
13020 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13021
13022         * simple.el (count-words-region): Reverse previous change.
13023
13024 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13025
13026         * replace.el (query-replace): Just call perform-replace.
13027         (query-replace-regexp): Ditto.
13028         (perform-replace): Move region handling here.
13029         (perform-replace): Use the new arg to match-data.
13030
13031 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13032
13033         * x-init.el: Install X specific display table that
13034           displays char 0240 as a space to avoid whatever it is
13035           that screws up display of that character code.
13036
13037 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13038
13039         * help.el (function-arglist): If no arguments are documented for a
13040         subr, print nothing rather than incorrect output.
13041
13042 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13043
13044         * cmdloop.el (command-error): Update bail-out error message to use
13045         `emacs-program-name'.
13046
13047         * lib-complete.el: Remove reader macro cruft.
13048
13049         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13050         cruft.
13051
13052         * simple.el (count-words-region): Drop interactive-p check on the
13053         message.
13054
13055 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13056
13057         * font.el
13058         * msw-faces.el
13059         Correct spelling of mswindows-font-canonicalize-name.
13060
13061 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13062
13063         * ldap.el (ldap-host-parameters-alist): Replaced with
13064         `ldap-host-parameters-plist'
13065         (ldap-search): Adapt to previous change
13066
13067 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13068
13069         * about.el (about-hackers): Update Bob Weiner bio.
13070         (about-maintainer-info): Ditto.
13071
13072 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * simple.el (display-warning-minimum-level): Docfix.
13075
13076 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13077
13078         * widget.el (:default-get): New keyword.
13079         * wid-edit.el (default, widget-default-default-get): Define it.
13080         (group, widget-group-default-get): Define it.
13081         (menu-choice, widget-choice-default-get): Define it.
13082         (widget-default-get): New function.
13083         (widget-choice-action): Call it.
13084         (widget-editable-list-entry-create): Call it.
13085
13086 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13087
13088         * byte-optimize.el (byte-boolean-vars): Removed.
13089         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13090         lookup through `byte-boolean-vars'.
13091
13092 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13093
13094         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13095         resource-provided values into ghost specs for scrollbar-height and
13096         scrollbar-width.
13097
13098 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13099
13100         * byte-optimize.el: Don't attempt to optimize /=.
13101
13102         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13103         (byte-compile-/=): Ditto.
13104
13105 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13106
13107         * apropos.el: Use `with-displaying-help-buffer'.
13108         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13109         Use `with-displaying-help-buffer'.
13110         (apropos-follow): Do not give special treatment to buffer cursor
13111         was in prior to a mouse click.
13112         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13113         (apropos-print-doc): Set correct buffer for setting text
13114         properties.
13115
13116 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13117
13118         * help.el (help-buffer-prefix-string): New variable.
13119         (help-buffer-name): Use it.
13120
13121         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13122         mode menu.
13123
13124 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13125
13126         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13127
13128 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13129
13130         * files.el (find-file-noselect): Update docstring.
13131         (find-file-noselect): Signal an error if found an unreadable file.
13132         (file-chase-links): Save the match data.
13133         (normal-mode): Use `lwarn' and `error-message-string'.
13134         (interpreter-mode-alist): Change defconst to defvar.
13135         (inhibit-first-line-modes-regexps): Ditto.
13136         (inhibit-first-line-modes-regexps): Added .tgz.
13137         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13138         (change-major-mode-with-file-name): New user-option.
13139         (set-visited-file-name): Synched with FSF.
13140         (file-name-extension): New function, from FSF 20.3.
13141         (file-relative-name): Synched with FSF.
13142         (save-some-buffers): Support the C-r feature.
13143         (recover-session): Synched with FSF.
13144         (kill-some-buffers): Ditto.
13145         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13146
13147 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13148
13149         * files.el (insert-file): Undo previous change and reenable use of
13150         format.el.
13151
13152 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13153
13154         * window-xemacs.el (recenter): Define.
13155
13156 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13157
13158         * font.el (mswindows-font-create-name)
13159         (mswindows-font-create-object): new functions for mswindows type
13160         fonts.
13161
13162         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13163         strings are parsed as well as font objects.
13164
13165 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * modeline.el (defining-kbd-macro): Restore modeline indication of
13168         kbd-macro being recorded.
13169         (add-minor-mode): Simplify docstring.
13170         (modeline-minor-mode-menu): Remove stuff.
13171
13172 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13173
13174         * code-process.el (call-process): dynamically decide process
13175         coding type.
13176
13177 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13178
13179         * modeline.el: Add line-number-mode, column-number-mode to
13180         the modeline minor-mode menu.  Button2 on the line number does
13181         goto-line.
13182
13183 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13184
13185         * mouse.el: move x-selection-owner-p type things to
13186         selection-owner-p.
13187
13188         * msw-init.el: copy zmacs stuff from x-init.el
13189
13190         * msw-select.el (mswindows-own-selection)
13191         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13192         functions. Very simple minded implementation of selectio
13193         ownership.
13194
13195         * select.el (own-selection) (disown-selection)
13196         (activate-region-as-selection) (select-make-extent-for-selection)
13197         (valid-simple-selection-p): functions moved from x-select.el for
13198         generalized selection.
13199
13200         * x-select.el: see select.el changes.
13201
13202         * x-toolbar.el: use new selection functions.
13203
13204 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13205
13206         * packages.el (packages-find-package-directories): Fixed bug that
13207         would pick up multiple site-package directories.
13208         (package-locations): Added "xemacs-packages" as a late package
13209         location.
13210
13211         * find-paths.el: Now uses `emacs-program-name' and
13212         `emacs-program-version'.
13213         Additions to enforce version-specific directories in
13214         `paths-find-version-directory'.
13215
13216 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13217
13218         * default.el: Removed.
13219         * site-start.el: Removed.
13220
13221 1998-04-29  Didier Verna  <didier@xemacs.org>
13222
13223         * minibuf.el (minibuffer-history-minimum-string-length): Default
13224         to nil.
13225
13226 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13227
13228         * find-paths.el (paths-program-name): Rename.
13229         (paths-emacs-root-p): Ditto.
13230         (paths-find-site-directory): Ditto.
13231
13232 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13233
13234         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13235         `emacs-lisp-byte-compile-and-load'.
13236
13237 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13238
13239         * ldap.el (ldap-search): Fixed additional parameter passing to
13240         `ldap-open'
13241
13242 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13243
13244         * select.el (kill-primary-selection) (selection-owner-p)
13245         (copy-primary-selection) (yank-clipboard-selection)
13246         (selection-exists-p) (delete-primary-selection): new file and
13247         functions that do the right thing for the selected device.
13248
13249         * x-menubar.el: use generalised selection functions.
13250
13251         * dumped-lisp.el: dump select.el.
13252
13253 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13254
13255         * find-paths.el (paths-progname): New variable.
13256         (paths-emacs-root-p): Use it.
13257         (paths-find-site-directory): Ditto.
13258
13259 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13260
13261         * loadup.el ((member "dump" command-line-args)): Dump as
13262         `infodock' if InfoDock.
13263
13264 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13265
13266         * find-paths.el (construct-emacs-version): Simplify, include
13267         program name in the return value.
13268         * (paths-find-version-directory): Use it.
13269
13270 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13271
13272         * info.el (Info-parse-dir-entries): Fixed regexp
13273         (Info-build-dir-anew): Remove full suffix and capitalize info file
13274         name for files with no @direntry
13275         (Info-batch-rebuild-dir): New function
13276         (Info-suffixed-file): Check for regular files instead of simple
13277         file existence (could catch directories before)
13278
13279 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13280
13281         * setup-paths.el, find-paths.el: Removed uses of `not' which
13282         temacs doesn't have.
13283
13284         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13285         into root searching.
13286
13287 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13288
13289         * subr.el: Remove definition of `not'.
13290
13291 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13292
13293         * msw-glyphs.el: enable graphics support.
13294
13295 1998-04-23  Didier Verna  <didier@xemacs.org>
13296
13297         * x-menubar.el (default-menubar): restored the line-number-mode
13298         option.
13299
13300         * misc doc string updates related to the options menu.
13301
13302 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13303
13304         * setup-paths.el (paths-construct-load-path): Fix typo.
13305
13306 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13307
13308         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13309         font-menu-ignore-scaled-fonts don't have to be bound now; this
13310         gets us one step further towards making --no-autoloads work.
13311
13312         * startup.el (normal-top-level): Load auto-autoloads only if
13313         lisp-directory is non-nil.
13314
13315         * setup-paths.el (paths-construct-load-path): Made it robust
13316         against nil lisp-directory.
13317
13318         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13319         to the list of variables that cause a warning when nil.
13320
13321         * toolbar.el (init-toolbar-location): Now works even when there's
13322         no toolbar icon directory.
13323
13324 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13325
13326         * help.el (view-lossage): Recognize it.
13327
13328         * simple.el (log-message): Mark multiline messages.
13329
13330 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13331
13332         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13333
13334 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13335
13336         * package-get.el (package-get-all):  add `\n' separator to
13337         interactive specification so that both variables are read
13338
13339 1998-04-22  Didier Verna  <didier@xemacs.org>
13340
13341         * x-menubar.el: ported the options menu to Custom.
13342         Moved the "read only" toggle button to the buffers menu.
13343         Corrected some missing ;;;###autoload or defcustom.
13344
13345         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13346         the scrollbar-visible specifier for options menu handling.
13347
13348         * toolbar.el (toolbar-visible-p)
13349                      (toolbar-captioned-p)
13350                      (default-toolbar-position): defcustom wrappers around
13351         the toolbar specifiers for options menu handling.
13352
13353         * frame.el (get-frame-for-buffer-default-instance-limit):
13354         defcustom it for options menu handling.
13355
13356         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13357         font-lock-mode for options menu handling.
13358
13359         * cus-start.el: added Custom properties to overwrite-mode for
13360         options menu handling.
13361
13362 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13363
13364         * about.el: shameless self-promotion.
13365
13366 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13367
13368         * simple.el (raw-append-message): Slightly optimize.
13369         (remove-message): Use `push' for clarity.
13370         (append-message): Ditto.
13371         (display-warning): Dito.
13372         (raw-append-message): Send the message to the appropriate device.
13373
13374 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13375
13376         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13377         From Sean MacLennan <Sean.MacLennan@pika.ca>
13378
13379 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13380
13381         * setup-paths.el: Changed `directory-sep-char' to
13382         `path-separator', following a change in GNU Emacs.
13383
13384 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13385
13386         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13387         (Info-build-dir-anew): Add a final newline.
13388         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13389         is `always'
13390         (Info-rebuild-dir): Ditto
13391
13392         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13393
13394 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13395
13396         * simple.el (count-words-buffer): Retain zmacs region.
13397         (count-words-region): Ditto.
13398         * simple.el: (what-line): Expanded line counts.
13399         (count-lines): New parameter to conditionalize whether collapsed
13400         lines get counted.
13401         From Bob Weiner <weiner@altrasoft.com>
13402
13403 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13404
13405         * packages.el (package-locations): infodock-packages must override
13406         mule-packages and packages.
13407
13408 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13409
13410         * wid-edit.el:
13411         remove rude messages from widget-activation-widget-mapper
13412         and widget-activation-glyph-mapper
13413
13414 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13415
13416         * toolbar.el: Remove (featurep 'x) test from
13417         toolbar-make-button-list
13418
13419 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13420
13421         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13422         only if in the same frame.
13423
13424 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13425
13426         * packages.el (package-locations): Added site-packages hierarchy.
13427
13428         * setup-paths.el (paths-default-info-directories): Introduced and
13429         used.
13430
13431         * packages.el, setup-paths.el: Set various path searching depths
13432         to 1.
13433
13434         * packages.el (packages-hierarchy-depth):
13435         (packages-load-path-depth): Introduced and used.
13436
13437         * setup-paths.el (paths-load-path-depth): Introduced and used.
13438
13439         * find-paths.el (paths-find-recursive-path): Added max-depth
13440         parameter.
13441
13442 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13443
13444         * setup-paths.el (paths-construct-info-path): Removed
13445         dependency on behavior of (file-name-as-directory "").
13446
13447 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13448
13449         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13450         lisp objects
13451
13452 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13453
13454         * dump-paths.el, startup.el: Added handling for --debug-paths.
13455
13456 1998-04-15  William M. Perry  <wmperry@aventail.com>
13457
13458         * wid-edit.el: We cannot just set the help-echo or balloon-help
13459           properties for an extent based on the :help-echo widget
13460           property, since help-echo and balloon-help cause an EXTENT to
13461           get passed in, where :help-echo functions are expecting a WIDGET
13462
13463 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13464
13465         * scrollbar.el (init-scrollbar-from-resources): Call
13466         mswindows-init-scrollbar-metrics when appropriate.
13467
13468 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13469
13470         * dumped-lisp.el: dump x-toolbar for window system
13471
13472         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13473         have support and xpm.
13474
13475 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13476
13477         * files.el (toggle-read-only): Fix docstring.
13478         From Didier Verna <didier@xemacs.org>
13479
13480 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13481
13482         * startup.el (normal-top-level): Load autoload-file-name without
13483         specifying an extension---some people only auto-autoload.el.gz.
13484
13485 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13486
13487         * files.el (backup-enable-predicate): Don't bomb on NAME being
13488         nil.
13489
13490 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13491
13492         * find-paths.el, packages.el: Now prefers configure'd paths.
13493         This shouldn't cause any of the originally anticipated problems as
13494         the current paths architecture will not define the various
13495         configure-xxx variables if they're not specified on the configure
13496         command line.
13497
13498         * find-paths.el, setup-paths.el, packages.el: Removed all
13499         mentionings of "/" as a path separator.
13500         Used paths-construct-path throughout.
13501
13502         * find-paths.el (paths-construct-path): Created to assemble paths
13503         from directory components.
13504
13505         * setup-paths.el, packages.el: Used paths-decode-directory-path
13506         instead of decode-path-internal.
13507
13508         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13509         and associates.
13510         (paths-decode-directory-path) Created.
13511
13512         * setup-paths.el: Changed configure-exec-path to
13513         configure-exec-directory.
13514
13515 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13516
13517         * packages.el (packages-find-packages): Fixed decoding of
13518         EMACSPACKAGEPATH.
13519
13520         * startup.el: -no-packages -> -no-early-packages.
13521
13522         (packages-load-package-lisps): Fixed loading of auto-autoload
13523         files.
13524
13525         * startup.el (normal-top-level): Fixed loading of core
13526         auto-autoload.
13527
13528         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13529
13530         * startup.el, packages.el, dump-paths.el: Added proper settings
13531         for site-directory and lisp-directory variables.
13532
13533         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13534         inhibit-package-autoloads and fixed handling of it.
13535
13536         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13537         handling of former inhibit-package-init, now
13538         inhibit-early-packages, to make -vanilla etc. work.
13539
13540 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13541
13542         * code-process.el (start-process): Fallback to 'undecided instead
13543         of 'binary for process input coding stream.
13544
13545         * process.el (start-process): Docstring fix.
13546
13547 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13548
13549         * info.el (Info-insert-dir): Do not insert temporary dir files
13550         in Info-dir-file-attributes
13551         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13552         (Info-rebuild-dir): Ditto.
13553
13554 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13555
13556         * obsolete.el: Added obsoleteness declarations for
13557         `site-directory' and `Info-default-directory-list'.
13558
13559 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13560
13561         * find-paths.el (paths-find-emacs-root): Only look at the
13562         executable at the end of the symlink chain for determining the
13563         Emacs root.
13564
13565 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13566
13567         * setup-paths.el (paths-construct-info-path): Changed construction
13568         to cater to gone default in configure.
13569
13570         * find-paths.el (paths-uniq-append): Added.
13571
13572         * packages.el: Rewritten package path construction once again.
13573
13574         * dump-paths.el, startup.el: Removed package-path as a global
13575         variable.
13576
13577         * package-admin.el (package-admin-add-single-file-package):
13578         (package-admin-add-binary-package): Changed package-path to
13579         late-packages.
13580
13581         * packages.el (packages-split-path): Split path at "/" rather than
13582         nil according to change in emacs.c.
13583
13584 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13585
13586         * setup-paths.el (paths-construct-info-path): Changed info path
13587         order so that directories come out right.
13588         (paths-find-lock-directory): Fixed bug: It used to think
13589         configure-lock-directory is a path.
13590
13591 1998-04-06  Jeff Miller <jmiller@smart.net>
13592
13593         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13594         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13595         eases the use of toolbar-add/kill-item functions.
13596
13597 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13598
13599         * code-files.el (file-coding-system-alist): Commented out
13600         loaddefs.el magical treatment.
13601
13602 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13603
13604         * info.el (Info-rebuild-outdated-dir): Added new option
13605         `conservative' and made it the default
13606         (Info-rebuild-dir): Appropriately parse multi-line description
13607         strings, and multi-section dir files. Issue warning when dir
13608         is rebuilt as temporary
13609         (Info-build-dir-anew): Issue warning when dir is built as
13610         temporary
13611
13612 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13613
13614         * list-mode.el (list-mode-map): Bind highlight motion commands to
13615         standard keys left, right, C-b and C-f.
13616
13617 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13618
13619         * files.el (auto-mode-alist): allow .sc for Scheme->C
13620
13621 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13622
13623         * loadup.el (pureload): Don't quote (garbage-collect).
13624
13625 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13626
13627         * package-get-base.el: Updated.
13628
13629 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13630
13631         * isearch-mode.el (isearch-just-started): New variable.
13632         (isearch-mode): Set it.
13633         (isearch-repeat): Advance one character forward only if the search
13634         was successful, and was not just started.
13635         (isearch-repeat): Clear isearch-just-started.
13636
13637 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13638
13639         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13640         if running -batch.
13641
13642 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13643
13644         * subr.el (listify-key-sequence): Removed.
13645
13646 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13647
13648         * bytecomp.el (byte-compile-print-gensym): New option.
13649         (byte-compile-output-file-form): Use it.
13650         (byte-compile-output-docform): Ditto.
13651         (byte-compile-compiled-obj-to-list): Ditto.
13652
13653 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13654
13655         * msw-glyphs.el: set frame icon if xpm support.
13656
13657 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13658
13659         * help.el: Code that pretty prints variable values
13660           removed.
13661
13662 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13663
13664         * find-paths.el (paths-emacs-root-p): Correct test for installation
13665         directory.
13666         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13667
13668 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13669
13670         * loaddefs.el: Don't set debug-ignored-errors; leave
13671           its default value set to nil.
13672
13673 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13674
13675         * info.el (Info-rebuild-dir): fixed mis-spelling.
13676
13677 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13678
13679         * info.el (Info-rebuild-outdated-dir): New custom var
13680         (Info-insert-node): Create/update dir file when needed, ie when it
13681         does not exist or is older than some info files in directory
13682
13683 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13684
13685         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13686         for last packages, mainly for using a 20.4 package base.
13687
13688         * packages.el (late-packages): Typo fix.  It was called
13689         early-packages.
13690
13691         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13692         relative symlinks correctly.
13693         (paths-find-emacs-roots): More rigorous checking for plausible
13694         configuration-time root.
13695
13696         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13697         find its roots.
13698
13699 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13700
13701         * faces.el: Fix docstrings.
13702         * glyphs.el: Fix docstrings.
13703         * mouse.el: Fix docstrings.
13704
13705         * frame.el: Change phrase `current frame' to `selected frame'.
13706
13707         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13708
13709         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13710         macros using backquote to make them infinitely more readable.
13711
13712 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13713
13714         * packages.el (packages-find-package-path): Hardcoded specialized
13715         InfoDock support until we can clean this up.
13716
13717         * help.el (describe-bindings-1): Return the value of the bindings
13718         help buffer created.
13719         (describe-bindings): Ditto.
13720
13721         * simple.el (set-variable): Restore previous behavior of not
13722         bombing if the variable to set is not boundp.
13723
13724 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13725
13726         * packages.el (packages-handle-package-dumped-lisps): Allow for
13727         non-local files to be loaded off the package-lisp variable.
13728
13729 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13730
13731         * x-faces.el: Global X resources should override
13732           specs for all device classes (color, grayscale, mono);
13733           code currently doesn't override any of them.  Fixed by
13734           calling remove-specifier with '(x default) as the tag
13735           set and allowing inexact matches.
13736
13737 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13738
13739         * faces.el: Separated face initializations based on
13740           device classes into device type specific (tag set,
13741           instantiator) pairs.
13742
13743 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13744
13745         * wid-edit.el (widget-choice-action): Remember user's explicit
13746         choice.
13747         (widget-choice-value-create): Respect it.
13748         From Richard Stallman <rms@gnu.org>
13749
13750 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13751
13752         * setup-paths.el (paths-construct-info-path): Always append
13753         existing directories from configure-time info path.
13754
13755         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13756         Info-directory-list.
13757
13758         * info.el: Removed Info-default-directory-list which was broken by
13759         design.
13760         Removed bogus initialization of Info-directory-list---startup.el
13761         can do a much better job.
13762         Added autoload of Info-directory-list.
13763
13764         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13765         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13766         be exclusive; now it's merely given precedence, just like in the
13767         old days.
13768
13769 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13770
13771         * find-paths.el (paths-find-architecture-directory): Fix bug with
13772         finding; it used to default too early.
13773
13774 1998-03-25  Martin Buchholz <martin@xemacs.org>
13775
13776         * packages.el (packages-split-path): Fix a bug; it used to fail
13777         for paths that weren't split.
13778
13779 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13780
13781         * finder.el (finder-compile-keywords): trap on errors.
13782
13783 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13784
13785         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13786           fourth argument of t so that only the specs exactly
13787           matching the tag lists are removed.
13788
13789 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13790
13791         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13792
13793 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13794
13795         * minibuf.el (mouse-read-file-name-1): If a default directory was
13796         specified, use it for generating the completions.
13797
13798 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13799
13800         * update-elc.el: Now respects inhibit-package-init and
13801         inhibit-site-lisp.
13802         Now does path construction with loadup-paths.
13803
13804         * startup.el (normal-top-level, startup-setup-paths): Now respects
13805         inhibit-package-init and inhibit-site-lisp.
13806
13807         * packages.el (packages-find-package-path): Extended package path
13808         by version-specific hierarchies.
13809         (packages-find-packages): Now respects inhibit flag and
13810         inhibit-site-lisp.
13811         Moved path setup to loadup-paths.
13812
13813         * make-docfile.el: Now respects inhibit-package-init and
13814         inhibit-site-lisp.
13815         Now does path construction with loadup-paths.
13816
13817         * loadup.el: Now respects inhibit-package-init and
13818         inhibit-site-lisp.
13819
13820         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13821
13822         * loadup-paths.el: New file: setup load-path to encompass
13823         packages.
13824
13825 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13826
13827         * auto-show.el: load-gc renamed to pureload.
13828         * site-load.el: Ditto.
13829         * packages.el (toplevel): Ditto.
13830         * loadup.el (really-early-error-handler): Ditto.
13831         * dumped-lisp.el (preloaded-file-list): Ditto.
13832         * cus-face.el (custom-declare-face): Ditto.
13833
13834 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13835
13836         * <Today>: The Big Path Searching Overhaul.
13837
13838         * find-paths.el: New file: find and assemble paths in the
13839         installation hierarchy.
13840
13841         * setup-paths.el: New file: global layout of paths and directories
13842         within the XEmacs hierarchy.
13843
13844         * packages.el: Replaced everything related to path searching and
13845         startup by code in terms of find-paths.
13846
13847         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13848         the new path searching engine.
13849
13850         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13851         and setup-paths.
13852
13853 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13854
13855         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13856         setup-paths.el.
13857
13858 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13859
13860         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13861         compiles identically in any configuration.
13862         Removed irrelevant commentary.
13863
13864 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13865
13866         * simple.el (set-variable): Allow setting specifiers.
13867
13868 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13869
13870         * lisp.el (forward-sexp): Revert previous change.
13871
13872 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13873
13874         * frame.el (frame-initialize): Use `delete-console' instead of
13875         `delete-device' to delete the stream console to match the usage in
13876         Fkill_emacs.
13877
13878 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13879
13880         * files.el (cdpath-previous): New variable.
13881         (cd): Use it.
13882         From Bob Weiner <weiner@wave.altrasoft.com>
13883
13884 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13885
13886         * keydefs.el: Changed keybindings of forward-char,
13887           backward, scroll-up and scroll-down to point to their
13888           -command counterparts.
13889
13890         * simple.el: New functions: forwarc-char-command,
13891           backwrad-char-command, scroll-up-command,
13892           scroll-down-command which work liek their counterparts
13893           except that they honor the variable
13894           signal-error-on-buffer-boundary.
13895
13896           Definition of signal-error-on-buffer-boundary received
13897           from src/cmds.c.
13898
13899           defvar declaration added for word-across-newline to avoid
13900           byte-compiler warning about the free variable reference.
13901
13902 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13903
13904         * winnt.el: Removed "%t" from the beginning of
13905         modeline-format. From now on, there's no nt-specifics in the modeline.
13906
13907 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13908
13909         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13910         of `when' with `if'.
13911
13912 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13913
13914         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13915         mswindows. Must be reworked along with glyphs.el, or
13916         merged into it, after there is images support.
13917
13918         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13919         'mswindows.
13920
13921 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13922
13923         * faces.el: fix for text cursor initialization.
13924         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13925         From Andy Piper <andyp@parallax.co.uk>
13926
13927 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13928
13929         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13930         if there is an existing package that handles it and warn the user
13931         about that mode.
13932
13933 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13934
13935         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13936         Installation" menu item when Installation-string is not bound.
13937
13938 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13939
13940         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13941         From Jeremiah W. James <jerry@cs.ucsb.edu>
13942
13943 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13944
13945         * msw-faces.el:
13946         * faces.el: Fix face initialization.
13947
13948 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13949
13950         * files.el (backup-enable-predicate): fix breakage introduced
13951         by TMPDIR patch.
13952
13953 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13954
13955         * x-faces.el (x-init-face-from-resources): The
13956           TTY face property retrieval functions don't return
13957           specifiers, so use face-property instead.
13958
13959 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13960
13961         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13962
13963 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13964
13965         * x-menubar.el: Expanded documentation for
13966           option-save-faces.  Changed Options -> Browse Faces
13967           menu entry to invoke customize-face.
13968
13969 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13970
13971         * faces.el: Most face initialization moved out of
13972           init-other-random-faces to the top level so that the
13973           initialization happens before Xemacs is dumped.  Much
13974           of the fascist "face-differs-from-default-p or FROB!"
13975           code has been retired in favor of letting the user do
13976           what they want to do.  Face initialization code changed
13977           to use `default' specifier tag so that the settings can
13978           be overridden later if the user wishes it.
13979
13980 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13981
13982         * about.el (about-hackers): Update contributors list.
13983
13984 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13985
13986         * specifier.el: Define new specifier tag `default'.
13987
13988         * modeline.el: Initialize faces using `default' tag.
13989
13990         * x-faces.el (x-init-face-from-resources): Remove
13991           specifier specs containing the `default' tag before
13992           adding new specs.
13993
13994 1998-03-02  John Jones  <jj@asu.edu>
13995
13996         * package-get.el (package-get-all): fixed arguments on call to
13997         package-admin-add-single-file-package.
13998         * package-get.el (package-get-installedp): fixed to match
13999         advertised behavior.
14000         * package-get.el: added function package-get-update-all which
14001         installs newest versions of all the current packages (if they are
14002         not already installed).
14003
14004 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14005
14006         * files.el (find-file-noselect): Uncommented `truename' binding in
14007         `let*' and use it later to set `buffer-file-truename' iff it's
14008         still nil, as happens for example when finding a compressed
14009         file with "jka-compr".
14010
14011 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14012
14013         * faces.el: in make-face-* type functions do the operation for all
14014         window systems, not just the first one found.
14015
14016         * font.el: call mswindows-list-fonts for mswindows.
14017
14018 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14019
14020         * code-process.el (call-process-region):
14021         * process.el (call-process-region):
14022         * package-get.el (package-get-dir):
14023         * files.el (backup-enable-predicate):
14024         * gnuserv.el (gnuserv-temp-file-regexp):
14025         Use temp-directory in place of `/tmp'.
14026
14027 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14028
14029         * "Fast" dired-in-C enhancements for Windows 95/NT:
14030
14031         * files.el: Added function, `wildcard-to-regexp', from GNU
14032           Emacs.
14033
14034         * files.el (insert-directory): Modified to use special
14035           dired-in-C enhancements if present.
14036
14037 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14038
14039         * code-files.el: make default coding no-conversion.
14040
14041 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14042
14043         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14044         the load-path.
14045
14046         * update-elc.el: Strip directory when testing for files not to
14047         bytecompile.
14048
14049 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14050
14051         * lisp-mode.el: Use recommended form for menus.
14052
14053         * info.el (Info-construct-menu): Use recommended form for menus.
14054
14055         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14056         entry.
14057
14058 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14059
14060         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14061           (get-frame-for-buffer-noselect): Always return frames
14062           in the not-this-window-p cond clause.
14063
14064 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14065
14066         * help.el (describe-installation): New function.
14067
14068         * x-menubar.el (default-menubar): Add describe-installation to
14069         Help menu.
14070
14071         * packages.el (packages-unbytecompiled-lisp): Installation.el
14072         should not be bytecompiled.
14073
14074         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14075         XEmacs.
14076
14077         * x-menubar.el (default-menubar): Use correct guard for VM menu
14078         entry.
14079
14080         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14081         coding.
14082         From Andy Piper <andyp@parallax.co.uk>
14083
14084 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14085
14086         * ldap.el: Do not require ldap-internal at compile time.
14087
14088 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14089
14090         * code-files.el: new file. a virtual copy of mule-files.el
14091         but without charset
14092         dependencies. (toggle-buffer-file-ocding-system) new function for
14093         changing the eol type for the current buffer.
14094
14095         * code-process.el: new file. a copy of
14096         mule-process.el. mule-process.el will disappear when things have
14097         settled.
14098
14099         * coding.el: new file. a virtual copy of mule-files.el but
14100         without charset dependencies. (coding-system-base) new function
14101         for getting the parent coding system of a coding system with eol
14102         type set.
14103
14104         * dumped-lisp.el: add above files for the non-mule case.
14105
14106 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14107
14108         * window-xemacs.el (display-buffer): If no explicit
14109           frame is specified, search for a window that displays
14110           the buffer on the currently selected frame, before
14111           searching other frames.
14112
14113 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14114
14115         * frame.el (get-frame-for-buffer): If not-this-window-p
14116           is non-nil, use window on the selected frame if it is not
14117           also the selected window.  When defaulting, search for
14118           windows on the currently selected fgrame before searching
14119           other frames.
14120
14121 1998-02-25  Didier Verna  <didier@xemacs.org>
14122
14123         * modeline.el (modeline-swap-buffers): originally named
14124         `mouse-release-modeline'. Whether to actually swap the buffers is
14125         decided in `mouse-drag-modeline'.
14126         (mouse-drag-modeline): A button release event is considered a
14127         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14128         stay unchanged.
14129
14130 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14131
14132         * x-menubar.el: Put redo on the menubar.
14133         From Aki Vehtari <Aki.Vehtari@hut.fi>
14134
14135 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14136
14137         * bytecomp.el (displaying-byte-compile-warnings): if
14138         temp-buffer-show-function is set, use it to display current set of
14139         warnings in the "*Compile-Log-Show*" buffer.
14140
14141         * simple.el (display-warning-buffer): if temp-buffer-show-function
14142         is set, use it to display current set of warnings in the
14143         "*Warnings-Show*" buffer.
14144
14145 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14146
14147         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14148         Common Lisp.
14149
14150 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14151
14152         * menubar.el: Allow button descriptors at least 2 long.
14153
14154         * x-menubar.el (default-menubar): Use recommended forms.
14155         (file-menu-filter): Remove.
14156         (edit-menu-filter): Remove.
14157
14158 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14159
14160         * about.el (about-hackers): Updated.
14161
14162 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14163
14164         * help.el (help-max-help-buffers): new variable
14165         (help-register-and-maybe-prune-excess): new function
14166         (help-buffer-name): use help-max-help-buffers.
14167         (with-displaying-help-buffer): use
14168         help-register-and-maybe-prune-excess.
14169
14170         * help.el (help-maybe-pretty-print-value): if the value fits on
14171         one line, let it.
14172
14173 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14174
14175         * (with-displaying-help-buffer): there is no need to kill the buffer
14176         if it exists, because with-output-to-temp-buffer will clear it.
14177         further, killing the buffer violates the rule that
14178         temp-buffer-show-function, if set, has the full responsibility of
14179         showing the temp buffer.  killing the buffer fucks with the window
14180         configuration, hosing temp-buffer-show-function.
14181
14182
14183 1998-02-23  Didier Verna  <didier@xemacs.org>
14184
14185         * modeline.el (mouse-drag-modeline):
14186         - Always scroll the modeline that was originally clicked on.
14187         - Use x pixels instead of x characters (which doesn't work anyway)
14188         as horizontal reference for modeline dragging. This allows us to
14189         keep on dragging the modeline even if the motion event occurs in
14190         another window.
14191
14192 1998-02-23  Didier Verna  <didier@xemacs.org>
14193
14194         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14195         glyph on the modeline to indicate that dragging the mouse has an
14196         effect both horizontally and vertically.
14197
14198 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14199
14200         * about.el (about-xemacs): Get rid of redundant visible version
14201         number.
14202
14203 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14204
14205         * about.el (about-hackers): Update credits.
14206
14207 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14208
14209         * prim/register.el (view-register): Show register type file-query.
14210
14211 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14212
14213         * mode-motion.el (mode-motion-highlight-internal):
14214           save-excursion inside save-window-exucrsion form to
14215           hide buffer point changes from save-window-excursion.
14216           Prevents display flickering when the mouse pointer
14217           moves.
14218
14219 1998-02-17  Didier Verna  <didier@xemacs.org>
14220
14221         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14222         function to handle correctly the case of a toolbar one side of the
14223         window: scrolling will not necessarily happen.
14224
14225 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14226
14227         * files.el (after-find-file): Restore missing argument
14228           to format that provides filename for "... consider M-x
14229           recover-file" message.  Also call `message' with "%s"
14230           as the first arg instead of an arbitrary string.
14231
14232 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14233
14234         * about.el (about-hackers): Various additions.
14235
14236 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14237
14238         * autoload.el (generate-file-autoloads-1): Don't force an extra
14239         line out when copying on-the-same line autoloads.
14240
14241         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14242         is installed.
14243
14244 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14245
14246         * x11/x-win-xfree86.el (x-win-init-xfree86):
14247         * x11/x-win-sun.el (x-win-init-sun):
14248         * x11/x-init.el (x-initialize-compose):
14249         * prim/simple.el:
14250         (backward-or-forward-kill-sexp):
14251         (backward-or-forward-kill-sentence):
14252         (backward-or-forward-kill-word):
14253         (backward-or-forward-delete-char):
14254         * prim/isearch-mode.el (isearch-help-or-delete-char):
14255         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14256         x-keysym-on-keyboard-p to detect backspace.
14257         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14258         Clean up symbols used with dead keys, checking Linux and solaris
14259         keysyms.
14260         Simplify x-win-*.el using above methods.
14261         Change documentation for x-keysym-*-p functions.
14262
14263 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14264
14265         * about.el (about-hackers): Restore entries for Michael Sperber and
14266         Vinnie Shelton.
14267         From Vinnie Shelton <acs@acm.org>
14268
14269 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14270
14271         * simple.el (count-words-region): Ditto.
14272
14273 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14274
14275         * simple.el (count-words-buffer): Document.  Don't print anything
14276         if non-interactive.
14277
14278 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14279
14280         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14281         multiple files in InfoDock.
14282
14283 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14284
14285         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14286         from version.el in InfoDock.
14287
14288         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14289         specially.
14290
14291 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14292
14293         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14294         variable name in docstring.
14295
14296 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14297
14298         * menubar.h: Include "gui.h".
14299
14300 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14301
14302         * site-load.el: Fix documentation.
14303
14304 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14305
14306         * package-get-base.el (package-get-base): Updated.
14307
14308         * keymap.el: PC-ize.
14309
14310 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14311
14312         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14313         from' on a fresh line.
14314
14315 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14316
14317         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14318         object.
14319
14320 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14321
14322         * undo-stack.el: PC-ize.
14323
14324         * cmdloop.el: PC-ize.
14325
14326 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14327
14328         * bytecomp-runtime.el: PC-ize.
14329
14330         * byte-optimize.el: Prolog fixup.  PC-ize.
14331
14332         * cus-dep.el: Spelling fix.
14333
14334         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14335         entries follow).
14336
14337 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14338
14339         * text-mode.el (text-mode-hook-identify): New function,
14340         put on text-mode-hook.  Set text-mode-variant here.
14341         (text-mode): Don't set it here.
14342
14343 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14344
14345         * text-mode.el (text-mode-hook): New defvar.
14346         (text-mode-variant): New variable.
14347         (text-mode): Set that variable locally.
14348         (toggle-text-mode-auto-fill): New command.
14349
14350 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14351
14352         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14353
14354 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14355
14356         * text-mode.el (paragraph-indent-text-mode):
14357         Renamed from spaced-text-mode.
14358         (text-mode-map): Bind TAB to indent-relative.
14359         (indented-text-mode-map): Variable deleted.
14360         (indented-text-mode): Now an alias for text-mode.
14361
14362 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14363
14364         * loadup.el: test-atoms debugging stuffs removed.
14365
14366 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14367
14368         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14369
14370 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14371
14372         * help.el (describe-beta): Made it use `locate-data-file'.
14373         (describe-distribution): Ditto.
14374         (describe-copying): Ditto.
14375         (describe-project): Ditto.
14376         (view-emacs-news): Ditto.
14377
14378         * help-nomule.el (help-with-tutorial): Made it use
14379         `locate-data-file' to find tutorial.
14380
14381 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14382
14383         * about.el: Corrected my email address.
14384
14385         * mouse.el: Added 'mouse-mswindows-drop' similar to
14386         'mouse-offix-drop'.
14387
14388 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14389
14390         * loadup.el (running-xemacs): Spelling fix.
14391
14392 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14393
14394         * packages.el (packages-find-packages-1): Don't allow a backwards
14395         compatible lisp tree to overwrite `preloaded-file-list'.
14396
14397 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14398
14399         * loadup.el: Don't delete "xemacs" prior to dumping.
14400
14401 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14402
14403         * package-info.el (pi-last-mod-date): New function.
14404         (pi-author-version): New function.
14405         (batch-update-package-info): Use them.
14406
14407 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14408
14409         * frame.el (get-frame-for-buffer-default-to-current): Create.
14410         (get-frame-for-buffer-noselect): Allow user to use current frame
14411         with `get-frame-for-buffer-default-to-current'.
14412
14413 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14414
14415         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14416         (byte-compile-output-docform): Ditto.
14417         (byte-compile-compiled-obj-to-list): Ditto.
14418
14419 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14420
14421         * startup.el (command-line-1): Removed code that ran
14422           buffer-menu.
14423
14424 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14425
14426         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14427
14428 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14429
14430         * frame.el (suspend-emacs-or-iconify-frame): Check using
14431         `device-on-window-system-p' instead of explicitly checking for X,
14432         so that the same logic works for MS Windows.
14433         (suspend-or-iconify-emacs): Ditto.
14434
14435 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14436
14437         * about.el (about-maintainer-info): Andy Piper is back.
14438         (xemacs-hackers): Updated Andy Piper's email address.
14439         (about-hackers): Added Jonathan Harris.
14440         (about-hackers): Updated Tibor Polgar's email address.
14441
14442 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14443
14444         * about.el: Add xemacs.org email manager.
14445
14446         * package-get-base.el (package-get-base): Updated with most recent
14447         package updates.
14448
14449 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14450
14451         * help.el (function-arglist): Use `indirect-function' instead of
14452         `symbol-function' so that aliases are treated correctly.
14453
14454 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14455
14456         * help.el (help-map): Add f1 binding to `help-for-help'.
14457         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14458         (describe-key-briefly): Use `princ' "%s" to print object.
14459         (with-displaying-help-buffer): Kill buffer if it exists, again.
14460         (describe-key): Use `princ' "%s" to print object.
14461         (describe-function-1): Use `princ' "%s" to print object.
14462         Commented out alias lines removed.
14463         (help-pretty-print-limit): New variable to control pretty-printing
14464         of variable values.
14465         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14466         `help-pretty-print-value' again.  Only print-print when OBJECT is
14467         list of length less than `help-pretty-print-limit'.
14468         (describe-variable): Use `help-maybe-pretty-print-value' again.
14469
14470 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14471
14472         * simple.el (blink-matching-open): Remove C++ kludge.
14473         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14474
14475 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14476
14477         * info.el (Info-default-directory-list): Made the documentation
14478         more explanitory.
14479
14480 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14481
14482         * lisp/packages.el:
14483         * lisp/package-admin.el:
14484         * lisp/build-report.el:
14485         Fix typos.
14486
14487 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14488
14489         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14490         warnings in Java buffers without final newline and editing the
14491         last line.
14492
14493 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14494
14495         * packages.el (packages-find-packages-1): Don't allow a backwards
14496         compatible lisp tree to overwrite `preloaded-file-list'.
14497         Suggested by Colin Rafferty  <colin@xemacs.org>
14498
14499         * mouse.el (mouse-offix-drop): Set undo-boundary.
14500         From Oliver Graf <ograf@fga.de>
14501
14502 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14503
14504         * loadup.el (load-gc): rewrite as defun.
14505         Print something sensical if a required dump-time file isn't found.
14506
14507 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14508
14509         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14510         bug strikes a menudescriptor.
14511
14512         * package-get-base.el (package-get-base): Updated.
14513
14514         * package-info.el (batch-update-package-info): Derive REQUIRES
14515         from the Makefile.
14516
14517 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14518
14519         * files.el (save-some-buffers): Don't play games with deleting
14520         other windows if we are in the minibuffer window.
14521
14522 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14523
14524         * modeline.el (modeline-minor-mode-menu): Add support for :active
14525         (add-minor-mode): Document :active property to TOGGLE.
14526
14527 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14528
14529         * modeline.el (modeline-minor-mode-menu): Add support for an
14530         `:included' predicate in the `toggle-sym' plist.
14531         (add-minor-mode): Document the :included property, format
14532         docstring some more.
14533         (modeline-minor-mode-menu): Documentation string added.
14534
14535 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14536
14537         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14538         labels from the symbol-names by thwacking off the overly redundant
14539         and overused "mode", parenthesizing "minor", and capitalizing the
14540         resultant strings.  Also shortened the menu's title by eliminating
14541         the redundant buffer name.
14542         (add-minor-mode): Beautified the docstring, added mention of the
14543         `:menu-tag' property of TOGGLE.
14544         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14545         `toggle-sym' to beatify the mode-life menus.
14546         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14547         `auto-fill-function'.
14548
14549 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14550
14551         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14552         menus to :style 'toggle.
14553
14554 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14555
14556         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14557
14558 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14559
14560         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14561         only recognize first hyperlink.
14562         (hyper-apropos-highlightify): Deletia, this is already done by
14563         `hyper-apropos-insert-face'.
14564         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14565
14566 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14567
14568         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14569         mail.
14570         (toolbar-mail-reader): Add support for `send'.
14571         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14572
14573 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14574
14575         * info.el (Info-emacs-info-file-name): Add defvar for
14576         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14577         will function properly.
14578
14579 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14580
14581         * simple.el: make the backwards delete function called by
14582         `backward-or-forward-delete-char' user configurable.
14583
14584 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14585
14586         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14587         compiled function got loaded from.
14588
14589 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14590
14591         * term/apollo.el: Synched up with InfoDock 3.6.2.
14592
14593 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14594
14595         * startup.el (load-init-file): Load autoloads earlier.
14596         (startup-splash-frame): Handle InfoDock logo.
14597
14598         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14599         InfoDock.
14600         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14601
14602         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14603         doesn't have this function.
14604
14605         * packages.el (locate-data-file): Fix to call `locate-file'.
14606
14607 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14608
14609         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14610         version of version.el.
14611         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14612
14613         * x-menubar.el (default-menubar): Guard reference to
14614         `gnuserv-frame'.
14615         (default-menubar): Guard references to `font-lock-mode'.
14616         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14617         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14618
14619         * make-docfile.el: Don't snarf doc strings from autoloads.
14620
14621         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14622         loading auto-autoloads files.
14623
14624         * loaddefs.el: Disable dumping autoloads.
14625
14626 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14627
14628         * lisp-mnt.el: Synch to Emacs 20.2.
14629
14630         * help.el: Remove manual autoload of `finder-by-keyword'.
14631
14632         * finder.el (finder-by-keyword): Autoload.
14633
14634         * help.el: Conditionalize hyperbole setup.
14635
14636 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14637
14638         * packages.el (package-require): Update to reflect new data format.
14639
14640 1998-01-02  Didier Verna  <didier@xemacs.org>
14641
14642         * x-menubar.el (default-menubar): make the tutorials available
14643         through the menubar. (Plus some compilation warnings cleanup).
14644
14645 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14646
14647         * check-features.el: New file.  Perform sanity check after build.
14648
14649         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14650         files to tooltalk package.
14651         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14652         package.
14653
14654         * package-admin.el (package-admin-xemacs): Use better default for
14655         location of XEmacs binary.
14656
14657 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14658
14659         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14660         tag with sexp and add value tag with value `t'.
14661
14662 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14663
14664         * package-get.el: Changes to work with real data.
14665         From Pete Ware <ware@cis.ohio-state.edu>
14666
14667         * packages.el (packages-reload-autoloads): Guard load for the time
14668         being.
14669
14670         * update-elc.el ("packages.el"): Force loading packages.el instead
14671         of possibly out-of-date packges.elc.
14672         * make-docfile.el ("packages.el"): Ditto.
14673
14674 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14675
14676         * build-report.el (build-report-delete-regexp): Added a rule for
14677         the main tarball shadowing anything past it.
14678
14679 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14680
14681         * packages.el (package-provide): Delete a previous provide.
14682
14683         * package-info.el: New file.
14684
14685         * package-get.el: New file.
14686         From Pete Ware <ware@cis.ohio-state.edu>
14687         (package-get): Fix md5 computation to work with Mule.
14688
14689 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14690
14691         * simple.el (log-message-*): Quote symbols in docstrings properly.
14692
14693 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14694
14695         * packages.el (packages-new-autoloads): Ignore symbolic links.
14696
14697         * cus-face.el (face-custom-attributes-get): Fix typo.
14698         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14699
14700 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14701
14702         * startup.el (load-init-file): Reload new or changed autoloads
14703         unless inhibited.  Reload modified dumped lisp (stubbed).
14704
14705         * packages.el (packages-new-autoloads): New function.
14706         (packages-reload-autoloads): New function.
14707         (packages-reload-dumped-lisp): New (stub) function.
14708
14709         * loadup.el: Inhibit reloading dumped files when running temacs.
14710
14711         * loadhist.el (file-provides): Extend to handle variant
14712         extensions.
14713
14714         * replace.el (query-replace): Fix typo.
14715
14716 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14717
14718         * make-docfile.el: list-autoloads-path has been renamed.
14719         * update-elc.el: list-autoloads has been renamed.
14720
14721         * packages.el (packages-list-autoloads): Renamed.
14722         (packages-list-autoloads-path): Ditto.
14723
14724 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14725
14726         * packages.el (packages-find-packages-1): Made it signal a warning
14727         for an error in an auto-autoload.el file.
14728
14729 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14730
14731         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14732         tag with const.
14733         From Aki Vehtari <Aki.Vehtari@hut.fi>
14734
14735         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14736
14737         * loadhist.el (unload-feature): Remove autoload.
14738
14739 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14740
14741         * loadhist.el: Unpackaged.
14742
14743         * help.el (describe-symbol-find-file): Rename
14744         `describe-function-find-file' and make old name obsolete.
14745         (describe-function-1): Use it.
14746         (describe-function-1): Guard reference to
14747         `compiled-function-annotation'.
14748
14749 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14750
14751         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14752         argument.
14753         (help-mode-quit): New optional arg to control whether it kills or
14754         buries.  Tidied up.
14755         (with-displaying-help-buffer): Don't kill buffer initially, even
14756         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14757         (help-pretty-print-value): Rename back from
14758         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14759         use it, otherwise use dumped `cl-prettyprint'.
14760         (describe-variable): Use `help-pretty-print-value' again.
14761         (find-func): Removed reference to "find-func" at end.
14762
14763 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14764
14765         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14766           GUI XEmacs. Rename? x-menubar is rather window system
14767           independant, except for a couple of items.
14768
14769 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14770
14771         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14772         entries as they will no longer be distributed with XEmacs.
14773
14774         * format.el (format-alist): Fix image/tiff regexps.
14775         From P. E. Jareth Hein <jareth@camelot-soft.com>
14776
14777         * help.el (help-maybe-pretty-print-value): Rename.
14778         (describe-variable): Use it.
14779         (describe-variable): Add trailing linefeed.
14780
14781 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14782
14783         * help.el (describe-function-1): Don't output anything for
14784           arglist of autoload functions.
14785
14786 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14787
14788         * help.el (describe-function-1): Don't output anything for
14789           arglist of autoload functions.
14790
14791 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14792
14793         * help.el (help-mode-map): New bindings for `help-mode-bury',
14794         `describe-function-at-point', `describe-variable-at-point',
14795         `Info-elisp-ref', `customize-variable', `help-next-section' and
14796         `help-prev-section'.
14797         (help-next-section): New function.
14798         (help-prev-section): New function.
14799         (help-mode-quit): Changed to kill the help buffer.
14800         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14801         correctly.
14802         (help-buffer-name): New function to generate the name of help
14803         buffers.
14804         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14805         argument giving the name of the help buffer.
14806         (describe-key): Use `with-displaying-help-buffer' with name.
14807         (describe-mode): Ditto.
14808         (describe-bindings): Ditto.
14809         (describe-prefix-bindings): Ditto.
14810         (view-lossage): Ditto.
14811         (with-syntax-table): New macro.
14812         (function-called-at-point): Use `ignore-errors' and
14813         `with-syntax-table'.
14814         (function-at-point): Ditto.
14815         (describe-function): Use `with-displaying-help-buffer' with name.
14816         (function-arglist): Extracted from `describe-function-1'.  Returns
14817         function's arglist as string.
14818         (function-documentation): Extracted from `describe-function-1'.
14819         Returns function's docstring.
14820         (describe-function-1): Remove all the "stream" garbage, including
14821         the stream argument.  Use `function-arglist' and
14822         `function-documentation'.
14823         (describe-function-arglist): Just use `function-arglist'.
14824         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14825         (help-pretty-print-value): New function to help with
14826         pretty-printing variable values.  Knows about `#<...>'.  Needs
14827         `pp-internal'.
14828         (describe-variable): Use `with-displaying-help-buffer' with name.
14829         Formatting improved.  Display file where variable is defined, if
14830         known.  Use `help-pretty-print-value'.
14831         (describe-syntax): Use `with-displaying-help-buffer' with name.
14832         (list-processes): Remove "stream" garbage.
14833
14834 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14835
14836         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14837         call a dumped routine instead.
14838
14839         * x-win-xfree86.el: Wrap file in defun.
14840         * x-win-sun.el: Ditto.
14841
14842 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14843
14844         * help.el (view-emacs-news): Remove usage of outl-mouse which
14845         advises functions and does other evil things.
14846
14847 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14848
14849         * format.el (format-alist): Add `image/tiff'.
14850         From P. E. Jareth Hein <jareth@camelot-soft.com>
14851
14852 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14853
14854         * about.el (about-hackers): More names added.
14855
14856         * make-docfile.el: Remove superfluous package path search.
14857
14858         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14859
14860 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14861
14862         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14863         ignored shadows.
14864
14865 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14866
14867         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14868         get trailing slashes when added to the load-path.
14869
14870         * x-init.el (init-x-win): Locate where XEmacs X localization files
14871         are.
14872
14873 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14874
14875         * x-faces.el: Added support for foregroundToolBarColor
14876           to xpm-color-symbols.
14877
14878 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14879
14880         * etags.el (tags-remove-duplicates): Removed.
14881         (buffer-tag-table-list): Use `delete-duplicates'.
14882
14883         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14884         correctly.
14885         (get*): Defalias to `get'.
14886
14887         * cl.el (eql): Compare integers with `eq'.
14888         (cl-map-extents): Check for `map-extents' first.
14889
14890 1997-12-17  Didier Verna  <didier@xemacs.org>
14891
14892         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14893         added the 'numero', 'copyright' and 'trademark' symbols.
14894
14895         * leim/quail/latin-post.el ("french-postfix"): see above.
14896
14897 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14898
14899         * widget.el (define-widget): Check the arguments.
14900
14901         * cus-edit.el (customize-face): Use `check-argument-type'.
14902         (custom-variable-value-create): Use `signal' to signal error.
14903         (custom-variable-reset-saved): Ditto.
14904         (custom-variable-reset-standard): Ditto.
14905         (custom-face-reset-saved): Ditto.
14906
14907         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14908         (widget-default-format-handler): Ditto.
14909         (widget-checklist-add-item): Ditto.
14910         (widget-radio-add-item): Ditto.
14911         (widget-editable-list-entry-create): Ditto.
14912         (widget-sexp-prompt-value): Ditto.
14913
14914         * custom.el (custom-declare-variable): Signal errors better.
14915         (custom-handle-keyword): Ditto.
14916         (custom-declare-group): Ditto.
14917
14918         * window-xemacs.el (windows): Ditto.
14919
14920         * menubar.el (menu): Ditto.
14921
14922         * keydefs.el (keyboard): Ditto.
14923
14924         * minibuf.el (minibuffer): Ditto.
14925
14926         * process.el (execute): Ditto.
14927
14928         * fill.el (fill): Ditto.
14929
14930         * modeline.el (modeline): Ditto.
14931
14932         * help.el (help): Ditto.
14933
14934         * faces.el (faces): Ditto.
14935
14936         * files.el (files): Ditto.
14937
14938         * x-init.el (x): Ditto.
14939
14940         * lisp-mode.el (lisp): Ditto.
14941
14942         * process.el (processes): Ditto.
14943
14944         * mouse.el (mouse): Ditto.
14945
14946         * abbrev.el (abbrev): Moved from cus-edit.
14947
14948         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14949         as variable declaration.
14950
14951 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14952
14953         * menubar.el (find-menu-item): Use `check-argument-type'.
14954         (find-menu-item): Cosmetic changes.
14955
14956 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14957
14958         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14959
14960 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14961
14962         * startup.el (set-default-load-path): Only search package-path
14963         when not running temacs.
14964
14965         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14966         files.
14967
14968         * loadup.el: Correct commentary.  Reformatting.
14969         (really-early-error-handler): Use absolute path to the
14970         first dumped-lisp.el file.
14971         (really-early-error-handler): Print full path name of
14972         each dumped lisp file (inherited from InfoDock).
14973
14974         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14975         dumped-lisp.el files.
14976
14977         * make-docfile.el (preloaded-file-list): Reorder when the
14978         package-path is searched.
14979         * update-elc.el: Ditto.
14980
14981         * lisp-mode.el (call-with-condition-handler): Treat the same as
14982         `condition-case' for indentation.
14983
14984         * about.el (about-xemacs): Update release date.
14985
14986 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14987
14988         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14989         anywhere but at the last clause.
14990         (ecase): Disallow `t' and `otherwise'.
14991
14992 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14993
14994         * cus-edit.el (custom-buffer-create-buttons): New function
14995         from stuff moved out of `custom-buffer-create-internal'.
14996         (custom-novice): New variable.  Default t.
14997         (custom-display-global-buttons): Ditto.  Default `top'.
14998         (custom-buffer-create-internal): Only display help if
14999         `custom-novice' is non-nil.  Display global buttons according to
15000         `custom-display-global-buttons'.
15001
15002 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15003
15004         * menubar.el (find-menu-item): Use `check-argument-type'.
15005         (find-menu-item): Cosmetic changes.
15006
15007 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15008
15009         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15010         look.
15011
15012 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15013
15014         * format.el (format-deannotate-region):  Bug fix.
15015         Deannotating a region containing unknown tags would fail
15016         (causing decoding of text/enriched to fail at user level)
15017
15018 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15019
15020         * minibuf.el (read-directory-name): Support sixth
15021           arg, HISTORY, as already documented.
15022
15023 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15024
15025         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15026         to `ecase'.
15027
15028 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15029
15030         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15031         skk-activate.
15032
15033 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15034
15035         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.