update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hanyo-denshi/ip'.
5
6 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `===hanyo-denshi/ip'.
10
11         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
12         XEmacs CHISE.
13
14 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `==ucs-radicals@unicode' and `=>daikanwa'.
18
19         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
20         for XEmacs CHISE.
21
22 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
25         XEmacs CHISE.
26
27 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-charset.el (default-coded-charset-priority-list): Add
30         `===ruimoku-v6'.
31
32 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
35         setting for `===ruimoku-v6'.
36
37 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
40         CHISE.
41
42 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
45         coded-charset for XEmacs CHISE.
46
47 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
50         XEmacs CHISE.
51
52 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `===ucs-sip@iso'.
56
57 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
60         CHISE.
61
62 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `==ucs-sip@iso'.
66
67         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
68         CHISE.
69
70 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
73         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
74         (=ucs-sip-ext-b@iso): Fix registry.
75         (==ucs-sip-ext-b@iso): Ditto.
76         (===ucs-sip-ext-b@iso): Ditto.
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `=ucs-sip@iso'.
80
81 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `=>cbeta'.
85
86 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `=>cns11643-7'.
90
91         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
92
93 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
96         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
97
98 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
101         `=ucs@cns'.
102         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
103         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
104         `=ucs@jis/1990'.
105         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
106         `=ucs@jis/2000'.
107         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
108         `=ucs@jis/2004'.
109         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
112         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
113
114 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
117         XEmacs CHISE.
118         (==jis-x0208@1978/1pr): Ditto.
119         (==jis-x0208@1978/2-pr): Ditto.
120
121 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for `===jis-x0213-1@2004'.
125
126 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `===hanyo-denshi/jb'.
133
134         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
135         XEmacs CHISE.
136         (=+>hanyo-denshi/ft): Ditto.
137         (=+>hanyo-denshi/jt): Ditto.
138
139 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hanyo-denshi/hg'.
143
144 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
147         XEmacs CHISE.
148         (===hanyo-denshi/hg): Ditto.
149
150 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
153         glyph-forms instead of detailed glyph-images.
154         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
155         `=adobe-japan1-*'.
156         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
157         (===adobe-japan1-1): Ditto.
158         (===adobe-japan1-2): Ditto.
159         (===adobe-japan1-3): Ditto.
160         (===adobe-japan1-4): Ditto.
161         (===adobe-japan1-5): Ditto.
162         (===adobe-japan1-6): Ditto.
163         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
164         `=>>>adobe-japan1' as the mother.
165         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
166         `=>>adobe-japan1' as the mother.
167         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
168         glyph-images.
169         (==jis-x0208@1978): Ditto.
170         (==jis-x0208@1983): Ditto.
171         (==jis-x0208@1990): Ditto.
172         (==jis-x0213-1): Ditto.
173         (==jis-x0213-1@2000): Ditto.
174         (==jis-x0213-1@2004): Ditto.
175         (==jis-x0213-2): Ditto.
176         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
177         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
178         `=jis-x0208@1978'.
179         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
180         `=jis-x0208@1983'.
181         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
182         `=jis-x0208@1990'.
183         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
184         `=jis-x0213-1'.
185         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
186         `=jis-x0213-1@2000'.
187         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
188         `=jis-x0213-1@2004'.
189         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
190         `=jis-x0213-2'.
191         (===jis-x0208): New coded-charset for XEmacs CHISE.
192         (===jis-x0208@1978): Ditto.
193         (===jis-x0208@1983): Ditto.
194         (===jis-x0208@1990): Ditto.
195         (===jis-x0213-1): Ditto.
196         (===jis-x0213-1@2000): Ditto.
197         (===jis-x0213-2): Ditto.
198         (===jis-x0212): Ditto.
199         (===ks-x1001): Ditto.
200         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
201         mother.
202         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
203         as the mother.
204         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
205         as the mother.
206         (===cns11643-1): New coded-charset for XEmacs CHISE.
207         (===cns11643-2): Ditto.
208         (===cns11643-3): Ditto.
209         (===cns11643-4): Ditto.
210         (===cns11643-5): Ditto.
211         (===cns11643-6): Ditto.
212         (===cns11643-7): Ditto.
213         (=>>cns11643-1): Ditto.
214         (==big5-cdp): Indicate abstract glyph-images instead of
215         representative glyph-images.
216         (===big5-cdp): New coded-charset for XEmacs CHISE.
217         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
218         detailed glyph-images.
219         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
220         `=hanyo-denshi/*'.
221         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
222         (===hanyo-denshi/ib): Ditto.
223         (===hanyo-denshi/jt): Ditto.
224         (===hanyo-denshi/ks): Ditto.
225         (===mj): Ditto.
226         (===mj-0): Ditto.
227         (===mj-1): Ditto.
228         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
229         `=>>>hanyo-denshi/*' as its mother.
230         (==gt): Indicate abstract glyph-forms instead of detailed
231         glyph-images.
232         (===gt): New coded-charset for XEmacs CHISE.
233         (=>>>gt): Indicates `==gt' instead of `=gt'.
234         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
235         (==gt-k): Indicate abstract glyph-forms instead of detailed
236         glyph-images.
237         (===gt-k): New coded-charset for XEmacs CHISE.
238         (==daikanwa): Indicates glyph-images instead of detailed
239         glyph-images.
240         (===daikanwa): New coded-charset for XEmacs CHISE.
241         (===daikanwa/+p): Ditto.
242         (===daikanwa/ho): Ditto.
243         (==cbeta): Ditto.
244         (===cbeta): Ditto.
245         (==jef-china3): Ditto.
246         (===jef-china3): Ditto.
247         (==ruimoku-v6): Ditto.
248         (==ucs@iso): Indicate representative glyph-forms instead of
249         representative glyph-images.
250         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
251         (==ucs@unicode): Indicate representative glyph-forms instead of
252         representative glyph-images.
253         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
254         `=ucs@unicode'.
255         (==ucs@cns): Indicate representative glyph-forms instead of
256         representative glyph-images.
257         (==ucs@jis): Ditto.
258         (==ucs@jis/1990): Ditto.
259         (==ucs@jis/2000): Ditto.
260         (==ucs@jis/2004): Ditto.
261         (==ucs@ks): Ditto.
262         (===ucs@iso): New coded-charset for XEmacs CHISE.
263         (===ucs@unicode): Ditto.
264         (===ucs@gb): Ditto.
265         (===ucs@ks): Ditto.
266         (===ucs-bmp-cjk@gb): Ditto.
267         (===ucs-sip-ext-b@iso): Ditto.
268
269 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
273         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
274         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
275         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
276         `===cns11643-3', `===cns11643-4', `===cns11643-5',
277         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
278         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
279         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
280         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist):
283         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
284         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
285         - Use "&g1-[NAME];" for `=>>[NAME]'.
286         - Abolish "&g2-[NAME];".
287
288 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
291         `=>>ucs@cns' as the mother.
292
293 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `==ucs@ks'.
297
298 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
301         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
302         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
303         0x00E30000〜0x00E409D5.
304
305 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
308         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
309         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
310
311 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
315
316         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
317         (=mj-0): Ditto.
318         (=mj-1): Ditto.
319         (==mj): Ditto.
320         (==mj-0): Ditto.
321         (==mj-1): Ditto.
322         (=>>mj): Ditto.
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
325         setting for `=mj' and `==mj'.
326
327 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
330         CHISE.
331
332 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
335         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
336         `=>ucs@hanyo-denshi'.
337
338 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `=koseki' and `=>ucs@hanyo-denshi'.
342
343         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
344         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
345
346 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
349         XEmacs CHISE.
350
351 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist):
354         Change priority of `=>>>ucs@iso'.
355
356         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
357         `=>>>ucs@iso' as the mother.
358         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
359
360 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist):
363         Change priority of `=>>>ucs@unicode'.
364
365         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
366         `=ucs@unicode'.
367
368 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
371         Change priority of `=>>>ucs@jis'.
372
373         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
374         `=ucs@jis'.
375
376 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `==daikanwa/+p'.
380
381 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
384         setting for `==shinjigen@1ed'.
385
386 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
389         XEmacs CHISE.
390
391 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-conf.el (==shinjigen): Modify DOC.
394         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
395         (==shinjigen@rev): Modify DOC.
396
397 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
400         CHISE.
401
402 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
405         settings for `==daikanwa' and `==ucs@JP/hanazono'.
406
407         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
408         XEmacs CHISE.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `==daikanwa'.
412
413 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         setting for `==cns11643-7'.
417
418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
419         `==cns11643-7'.
420
421 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `==cns11643-6'.
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
427         setting for `==cns11643-6'.
428
429 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `==cns11643-5'.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `==cns11643-5'.
436
437 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `==cns11643-4'.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `==cns11643-4'.
444
445 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `==cns11643-3'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `==cns11643-3'.
452
453 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `==cns11643-2'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `==cns11643-2'.
460
461 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist):
464         Change priority of `=>>>ucs@ks'.
465
466         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
467         `=ucs@ks'.
468
469 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
472         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
473         `==ucs@cns' and `==cns11643-1'.
474
475         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
476         (==cns11643-2): Ditto.
477         (==cns11643-3): Ditto.
478         (==cns11643-4): Ditto.
479         (==cns11643-5): Ditto.
480         (==cns11643-6): Ditto.
481         (==cns11643-7): Ditto.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `==cns11643-1'.
485
486 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist):
489         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
490         `=>>>ucs@jis/1990'.
491
492         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
493         `=ucs@jis/1990'.
494         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
495         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
496
497 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist):
500         Change priority of `=>>>ucs@cns'.
501
502         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
503         `=ucs@cns'.
504
505 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `==ks-x1001'.
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
511         `=ks-x1001' instead of `korean-ksc5601'; add setting for
512         `==ks-x1001'.
513
514 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
517
518 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
521         `=jis-x0208'.
522         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
523         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
524         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
525         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
526         (=>>>jis-x0213-1@2000): Changed to an alias for
527         `=jis-x0213-1@2000'.
528         (=>>>jis-x0213-1@2004): Changed to an alias for
529         `=jis-x0213-1@2004'.
530         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
531
532 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
535         `=adobe-japan1-0'.
536         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
537         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
538         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
539         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
540         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
541         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
542
543 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
547         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
548         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
549         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
550         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
551
552 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
556         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
557         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
558         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
559         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
560         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
561         `==jis-x0212'.
562
563 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
566         "AdobeJapan1-[0-6]$".
567         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
568         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
569         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
570         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
571         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
572         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
573         (==adobe-japan1-1): Ditto.
574         (==adobe-japan1-2): Ditto.
575         (==adobe-japan1-3): Ditto.
576         (==adobe-japan1-4): Ditto.
577         (==adobe-japan1-5): Ditto.
578         (==adobe-japan1-6): Ditto.
579         (==jis-x0208): Ditto.
580         (==jis-x0208@1978): Ditto.
581         (==jis-x0208@1983): Ditto.
582         (==jis-x0208@1990): Ditto.
583         (==jis-x0213-1): Ditto.
584         (==jis-x0213-1@2000): Ditto.
585         (==jis-x0213-1@2004): Ditto.
586         (==jis-x0213-2): Ditto.
587         (==jis-x0212): Ditto.
588         (==gb2312): Ditto.
589         (==iso-ir165): Ditto.
590         (==gb12345): Ditto.
591         (==ks-x1001): Ditto.
592         (==cns11643-1): Ditto.
593         (==cns11643-2): Ditto.
594         (==cns11643-3): Ditto.
595         (==cns11643-4): Ditto.
596         (==cns11643-5): Ditto.
597         (==cns11643-6): Ditto.
598         (==cns11643-7): Ditto.
599         (==big5-cdp): Ditto.
600         (==hanyo-denshi/ja): Ditto.
601         (==hanyo-denshi/jb): Ditto.
602         (==hanyo-denshi/jc): Ditto.
603         (==hanyo-denshi/jd): Ditto.
604         (==hanyo-denshi/ft): Ditto.
605         (==hanyo-denshi/ia): Ditto.
606         (==hanyo-denshi/ib): Ditto.
607         (==hanyo-denshi/hg): Ditto.
608         (==hanyo-denshi/jt): Ditto.
609         (==hanyo-denshi/ks): Ditto.
610         (==gt): Ditto.
611         (==gt-k): Ditto.
612         (==daikanwa): Ditto.
613         (==shinjigen): Ditto.
614         (==ucs@iso): Ditto.
615         (==ucs@unicode): Ditto.
616         (==ucs@gb): Ditto.
617         (==ucs-bmp@gb): Ditto.
618         (==ucs@cns): Ditto.
619         (==ucs-bmp@cns): Ditto.
620         (==ucs@jis): Ditto.
621         (==ucs@jis/1990): Ditto.
622         (==ucs@jis/2000): Ditto.
623         (==ucs@jis/2004): Ditto.
624         (==ucs@JP): Ditto.
625         (==ucs@JP/hanazono): Ditto.
626         (==ucs@ks): Ditto.
627         (==ucs-bmp@ks): Ditto.
628         (==ucs@cns11643): Ditto.
629         (==ucs-bmp-cjk@gb): Ditto.
630         (==ucs-bmp-cjk@JP/hanazono): Ditto.
631         (==ucs-sip-ext-b@iso): Ditto.
632
633 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Use
636         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
637
638         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
639         XEmacs CHISE.
640         (=ucs-bmp-cjk@unicode): Abolished.
641
642 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `=+>ucs-bmp-cjk-compat@jis'.
646
647         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
648         for XEmacs CHISE.
649
650 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
653         CHISE.
654
655 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
658         for XEmacs CHISE.
659         (=jis-x0208@1978/1er-pr): Abolished.
660         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
661         `=jis-x0208@1978/1er-pr' as the mother.
662
663 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for `=ucs-itaiji-084'.
667
668 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-charset.el (default-coded-charset-priority-list):
671         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
672
673         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
674         XEmacs CHISE.
675         (=ucs-bmp-itaiji-084): Ditto.
676
677 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
681
682 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
686
687         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
688         XEmacs CHISE.
689         (=big5-cdp-var-5): Ditto.
690
691 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
694         XEmacs CHISE.
695
696 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
699         XEmacs CHISE.
700
701 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `=>>>hanyo-denshi/ft'.
705
706 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
709         XEmacs CHISE.
710         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
711         `=hanyo-denshi/jd' as the mother.
712
713 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
716         XEmacs CHISE.
717         (=+>adobe-japan1-1): Ditto.
718         (=+>adobe-japan1-2): Ditto.
719         (=+>adobe-japan1-3): Ditto.
720         (=+>adobe-japan1-4): Ditto.
721         (=+>adobe-japan1-5): Ditto.
722         (=+>adobe-japan1-6): Ditto.
723         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
724
725 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist):
728         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
729         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
730
731         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
732         the top.
733
734 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
737         XEmacs CHISE.
738         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
739         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
740         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
741
742 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-charset.el (default-coded-charset-priority-list):
745         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
746         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
747
748         * mule/mule-conf.el: Modify order of definitions of some
749         coded-charsets.
750
751 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist):
754         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
755         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
756
757         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
758         CHISE.
759         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
760         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
761
762 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
765         CHISE.
766
767 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         setting for `=daikanwa/+2p'.
771
772         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
773         XEmacs CHISE.
774
775 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
776
777         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
778         XEmacs CHISE.
779         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
780
781 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `=>>>hanyo-denshi/ib'.
785
786 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
787
788         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
789         XEmacs CHISE.
790         (=>>>hanyo-denshi/ib): Ditto.
791         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
792         `=hanyo-denshi/ja' as the mother.
793         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
794         `=hanyo-denshi/ib' as the mother.
795
796 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
799         XEmacs CHISE.
800         (utf-8-ivs-mcs-er): Likewise.
801         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
802         and `=>ucs-gb'.
803         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
804         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
805         `ucs-gb' and `=>ucs-gb'.
806         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
807         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
808         and `=>ucs-cns'.
809         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
810         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
811         `ucs-cns' and `=>ucs-cns'.
812         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
813         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
814         `ucs-big5' and `=>ucs-big5'.
815         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
816         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
817         `ucs-big5' and `=>ucs-big5'.
818         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
819         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
820         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
821         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
822         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
823         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
824         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
825         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
826         `=>ucs-jis'; modify DOC and mnemonic.
827         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
828         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
829         and `=>ucs-jis'; modify DOC and mnemonic.
830         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
831         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
832         `=>ucs-ks'.
833         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
834         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
835         and `=>ucs-ks'.
836         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
837
838 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist):
841         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
842
843 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
846         Modify priorities.
847
848 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist):
851         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
852
853 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
857
858 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
861         CHISE.
862
863 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
866         CHISE.
867
868 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
871         CHISE.
872
873 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `=+>ucs-bmp-cjk@unicode'.
877
878         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
879         for XEmacs CHISE.
880
881 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
884         setting for `=>>daikanwa'.
885
886 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `=>>hanyo-denshi/jt'.
890
891 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
894         XEmacs CHISE.
895         (=+>jis-x0208@1990): Ditto.
896         (=+>jis-x0213-1@2000): Ditto.
897
898 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
901         XEmacs CHISE.
902
903 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
906         XEmacs CHISE.
907         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
908         `=hanyo-denshi/jc' as the mother.
909
910 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         setting for `=+>adobe-japan1'.
914
915         * mule/mule-charset.el (default-coded-charset-priority-list):
916         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
917         and `=>>hanyo-denshi/ft' to `=>>gt'.
918
919 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
922         XEmacs CHISE.
923         (=>>adobe-japan1-1): Ditto.
924         (=>>adobe-japan1-2): Ditto.
925         (=>>adobe-japan1-3): Ditto.
926         (=>>adobe-japan1-4): Ditto.
927         (=>>adobe-japan1-5): Ditto.
928         (=>>adobe-japan1-6): Ditto.
929         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
930
931 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-conf.el (=adobe-japan1): New alias for
934         `=adobe-japan1-6'.
935         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
936         (=>>>adobe-japan1-1): Ditto.
937         (=>>>adobe-japan1-2): Ditto.
938         (=>>>adobe-japan1-3): Ditto.
939         (=>>>adobe-japan1-4): Ditto.
940         (=>>>adobe-japan1-5): Ditto.
941         (=>>>adobe-japan1-6): Ditto.
942         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
943
944 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `=>>>adobe-japan1'.
948
949 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `=+>ucs@ks'.
953
954 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
955
956         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
957         XEmacs CHISE.
958         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
959         `=adobe-japan1-6' as the mother.
960
961 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `=>cns11643-7'.
965
966 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
969         CHISE.
970
971 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
974         XEmacs CHISE.
975         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         setting for `=>ucs@jis/2004'.
979
980 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `=+>gt'.
984
985         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
986         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
987
988 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
991         `=>ucs@unicode' as the mother.
992         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
993         mother.
994         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
995         mother.
996         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
997         mother.
998
999 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `=+>ucs@unicode'.
1003
1004         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1005         CHISE.
1006
1007 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1008
1009         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1010         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1011         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1012         - Add setting for `=+>ucs@cns'.
1013
1014         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1015         CHISE.
1016         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1017         as the mother.
1018         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1019         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1020
1021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1022         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1023
1024 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1027         setting for `=>ucs@ks'.
1028
1029 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `=ucs-bmp-cjk-compat@unicode'.
1033
1034         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1035         coded-charset for XEmacs CHISE.
1036
1037 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1040         `=ucs-bmp-cjk-compat'.
1041
1042         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1043         XEmacs CHISE.
1044
1045 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1048         CHISE.
1049
1050 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1053         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1054
1055         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1056         `=>ucs@jis/1990'.
1057         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1058
1059 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1063
1064         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1065         CHISE.
1066         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1067         mother.
1068
1069 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1072         `=>jis-x0213-2@usual'.
1073         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1074         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1075         `=>jis-x0213-2@usual' as the mother.
1076
1077 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1080         (=>ucs@JP): New alias for `=+>ucs@jis'.
1081
1082 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1085         `=>jis-x0208@usual'.
1086         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1087         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1088         `=>jis-x0208@usual' as the mother.
1089         (=>jis-x0208): Likewise.
1090
1091 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1092
1093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1094         setting for `=+>jis-x0208@1978'.
1095
1096 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1099         XEmacs CHISE.
1100
1101 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=>>>ucs@jis/1990'.
1105
1106 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `=>ucs@jis/1990'.
1110
1111 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `=ucs@JP/hanazono'.
1115
1116         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1117         CHISE.
1118         (=ucs@JP/hanazono): Ditto.
1119         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1120         (=>>hanyo-denshi/jc): Ditto.
1121         (=>>hanyo-denshi/jd): Ditto.
1122
1123 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1126         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1127
1128 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1131         XEmacs CHISE.
1132
1133 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1136         XEmacs CHISE.
1137
1138 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `=ucs-bmp-cjk@JP'.
1142
1143 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1146         XEmacs CHISE.
1147
1148 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1151         Modify order of settings; add settings for `=daikanwa@rev2'.
1152
1153 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         setting for `=>>cbeta'.
1157
1158         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1159         CHISE.
1160
1161 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for `=>>adobe-japan1'.
1165
1166 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1169         XEmacs CHISE.
1170
1171 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `=>>hanyo-denshi/ia'.
1175
1176         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1177         XEmacs CHISE.
1178
1179 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1183
1184         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1185         XEmacs CHISE.
1186         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1187         `=hanyo-denshi/jt' as the mother.
1188
1189 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `=>>>jis-x0213-2'.
1193
1194         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1195         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1196         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1197
1198 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1201         XEmacs CHISE.
1202
1203 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1206         XEmacs CHISE.
1207
1208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1209         `=>>jis-x0213-1@2004'.
1210
1211 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1214         XEmacs CHISE.
1215
1216 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1219         - Use "&g2-*;" as entity-references for `=>>>*'.
1220         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1221
1222         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1223         XEmacs CHISE.
1224         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1225         as the mother.
1226
1227 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         setting for `=>>hanyo-denshi/ib'.
1231
1232         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1233         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1234         (=>>jis-x0208@1990): Ditto.
1235         (=>>hanyo-denshi/ib): Ditto.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list):
1238         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1239
1240 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1243         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1244         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1245         `=>>>ucs@jis/2004'.
1246
1247 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1250         XEmacs CHISE.
1251         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1252         `=jis-x0213-1@2004' as the mother.
1253         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1254         (=>>>ucs@ks): Ditto.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list):
1257         Modify priority of `=hanyo-denshi/*'.
1258
1259 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         settings for `=>>ucs@JP' and `=ucs@JP'.
1263
1264 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1267         CHISE.
1268
1269 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1272         setting for `=>>>ucs@cns'.
1273
1274         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1275         CHISE.
1276
1277 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1280         instead of `=>>>jis-x0213-1@2004' as the mother.
1281         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1282         (=>>>ucs@unicode): Likewise.
1283         (=>>>ucs@jis): Likewise.
1284         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1285         mother.
1286         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1287
1288 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1292         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1293         `=>>>ucs@jis'.
1294
1295 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list):
1298         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1299         and `=jis-x0213-*-2000'.
1300
1301 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1304         XEmacs CHISE.
1305         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1306         `=>>jis-x0213-1' as the mother.
1307
1308 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1312
1313 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1316
1317 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1320         XEmacs CHISE.
1321
1322 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-coding.el (decomposition-feature-list): Set
1325         `=decomposition', `=decomposition@cid' and
1326         `=decomposition@hanyo-denshi'.
1327
1328 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         setting for `=>>hanyo-denshi/ks'.
1332
1333         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1334         XEmacs CHISE.
1335
1336 2011-02-16  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/ks' and `=hanyo-denshi/ks/mf'.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `=hanyo-denshi/ks/mf'.
1343
1344         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1345         XEmacs CHISE.
1346         (=hanyo-denshi/ks/mf): Ditto.
1347
1348 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351         settings for P=hanyo-denshi/jt'.
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1354         `=hanyo-denshi/jt'.
1355
1356         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1357         XEmacs CHISE.
1358
1359 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         settings for `=hanyo-denshi/ip'.
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `=hanyo-denshi/ip'.
1366
1367         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `=hanyo-denshi/hg'.
1377
1378         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1379         XEmacs CHISE.
1380
1381 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for `=>>hanyo-denshi/ft'.
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `=>>hanyo-denshi/ft'.
1388
1389         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1390         XEmacs CHISE.
1391
1392 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         settings for `=hanyo-denshi/ib'.
1396
1397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1398         `=hanyo-denshi/ib'.
1399
1400         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1401         XEmacs CHISE.
1402
1403 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         settings for isolated characters of `=hanyo-denshi/ia' and
1407         non-isolated characters of `=hanyo-denshi/*'.
1408
1409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1410         `=hanyo-denshi/ia'.
1411
1412         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1413         XEmacs CHISE.
1414
1415 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1418         setting for isolated characters of `=hanyo-denshi/ft'.
1419
1420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1421         `=hanyo-denshi/ft'.
1422
1423         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1424         XEmacs CHISE.
1425
1426 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1429         setting for isolated characters of `=hanyo-denshi/jd'.
1430
1431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1432         `=hanyo-denshi/jd'.
1433
1434         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1435         XEmacs CHISE.
1436
1437 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1440         setting for isolated characters of `=hanyo-denshi/jc'.
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1443         `=hanyo-denshi/jc'.
1444
1445         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1446         XEmacs CHISE.
1447
1448 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1451         setting for isolated characters of `=hanyo-denshi/jb'.
1452
1453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1454         `=hanyo-denshi/jb'.
1455
1456         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1457         XEmacs CHISE.
1458
1459 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1462         setting for isolated characters of `=hanyo-denshi/ja'.
1463
1464 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1467         `=hanyo-denshi/ja'.
1468
1469         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1470         XEmacs CHISE.
1471
1472 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         settings for isolated characters of `=adobe-japan1-6'.
1476
1477 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1480         CHISE.
1481         (=daikanwa/+2p): Ditto.
1482         (=daikanwa/ho): Ditto.
1483
1484 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1487         coding-system for XEmacs CHISE.
1488
1489 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490
1491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1492         setting for `=>>ruimoku-v6'.
1493
1494         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1495         CHISE.
1496
1497 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1500         setting for `=daikanwa@rev1'.
1501
1502 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1506
1507 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1510         XEmacs CHISE.
1511         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1512
1513 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1516         CHISE.
1517
1518 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1521         CHISE.
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         setting for `=>ucs@jis'.
1525
1526 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `=>jis-x0208@usual'.
1530
1531         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1532         XEmacs CHISE.
1533         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1534         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1535         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1536
1537 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1540         CHISE.
1541         (=>>>jis-x0208@1990): Ditto.
1542         (=>>>jis-x0213-1): Ditto.
1543         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1544         mother.
1545         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1546         as the mother.
1547
1548 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         setting for `=>ucs@cns' and `=>>ucs@ks'.
1552
1553         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1554         CHISE.
1555
1556 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1564         CHISE.
1565         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1566         mother.
1567
1568 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1571         `==>ucs-bmp-cjk@bucs'.
1572
1573         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1574         XEmacs CHISE.
1575
1576 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1579         setting for `==>ucs@bucs'.
1580
1581         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1582         XEmacs CHISE.
1583
1584 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1587         - Add setting for `=>>jis-x0208'.
1588         - Omit setting for `=>>jis-x0208@1990'.
1589         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1590           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1591           `=ucs@FOO'.
1592
1593 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         setting for `=>daikanwa'.
1597
1598 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-conf.el (=daikanwa): Fix DOC.
1601         (=>daikanwa): New abstract character for XEmacs CHISE.
1602         (=>ucs@iso): Likewise.
1603         (=>ucs@unicode): Likewise.
1604         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1605
1606 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1609         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1610           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1611         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1612         - Add `=>big5-cdp'.
1613
1614 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1617         (=>big5-cdp): New abstract character.
1618
1619 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1622         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1623         `chinese-big5'.
1624
1625 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-charset.el (default-coded-charset-priority-list):
1628         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1631         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1632         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1633         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1634         and `=>jis-x0213-2'.
1635
1636 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1639         XEmacs CHISE.
1640         (=>>ucs@jis/2000): Likewise.
1641         (=>>ucs@jis/2004): Likewise.
1642
1643 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1647         `=>>ucs@cns'.
1648
1649         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1650         XEmacs CHISE.
1651         (=>>gt): Use quote instead of backquote; modify DOC.
1652         (=>gt): Use quote instead of backquote.
1653         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1654         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1655         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1656         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1657         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1658         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1659
1660 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1661
1662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1663         `=>>ucs@unicode' and `=>>gt'.
1664
1665 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1668         XEmacs CHISE.
1669         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1670         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1671         `=jis-x0208@1978/1er-pr' as the mother.
1672         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1673
1674 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1677         `=ucs@unicode' as the mother.
1678
1679 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         setting for `=>>ucs@unicode'.
1683
1684         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1685         CHISE.
1686
1687 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1691
1692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1693         `=adobe-japan1-6' and `=adobe-japan1-base'.
1694
1695         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1696         XEmacs CHISE.
1697         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1698         specify `min-code' and `max-code'.
1699         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1700         (=adobe-japan1-2): Likewise.
1701         (=adobe-japan1-3): Likewise.
1702         (=adobe-japan1-4): Likewise.
1703         (=adobe-japan1-5): Likewise.
1704         (=adobe-japan1-6): Likewise.
1705
1706 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         setting for `=>gt'.
1710
1711 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1714         CHISE.
1715
1716 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         setting for `=>zinbun-oracle'.
1720
1721         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1722         for XEmacs CHISE.
1723
1724 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1727         for XEmacs CHISE.
1728         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1729         `=jis-x0208@1978' as the mother.
1730
1731 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1734         - Use `=gt' instead of `ideograph-gt'.
1735         - Use `=gt-k' instead of `ideograph-gt-k'.
1736         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1737         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1738         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1739         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1740         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1741         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1742         - Use `=>>gt' instead of `<=>gt'.
1743         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1744         - Add setting for `=>>jis-x0208@1990'.
1745         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1746           `=>>jis-x0213-1@2000'.
1747         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1748         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1749           `=>>jis-x0213-1@2004'.
1750         - Add setting for `=>>jis-x0208@1978'.
1751         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1752
1753 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1756         XEmacs CHISE.
1757
1758 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1761         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1762         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1763         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1764         `<=>jis-x0213-1@2004'.
1765
1766 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1769         CHISE.
1770         (=>jis-x0213-2): Ditto.
1771
1772 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1776
1777 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1780         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1781         `=>jis-x0213-1'.
1782
1783 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1786         CHISE.
1787         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1788
1789 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1792         `<==>jis-x0213-1'.
1793         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1794         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1795         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1796         (<=>jis-x0208): New alias for `=>jis-x0208'.
1797         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1798         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1799         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1800         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1801         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1802         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1803         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1804         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1805         (=>>gt): Renamed from `<==>gt'.
1806         (<==>gt): New alias for `=>>gt'.
1807
1808 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1811         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1812         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1813         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1814         - Add settings for `<=>jis-x0213-1@2000' and
1815           `<=>jis-x0213-1@2004'.
1816
1817         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1818         XEmacs CHISE.
1819         (<==>jis-x0213-1): Likewise.
1820         (<==>jis-x0213-1@2000): Likewise.
1821         (<==>jis-x0213-1@2004): Likewise.
1822         (<=>jis-x0208): Add property `=>iso-ir 168'.
1823         (<=>jis-x0208@1997): Likewise.
1824         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1825         as the mother; add property `=>iso-ir 228'.
1826         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1827         property `=>iso-ir 228'.
1828         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1829         property `=>iso-ir 233'.
1830         (<==>gt): Renamed from `<=>gt'.
1831         (<=>gt): New alias for `<==>gt'.
1832
1833 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1836         CHISE.
1837         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1838         `<=>jis-x0208' as the mother.
1839         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1840         (<=>jis-x0213-1@2000): Ditto.
1841         (<=>jis-x0213-1@2004): Ditto.
1842
1843 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         settings for `<=>gt'.
1847
1848         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1849
1850 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1853         XEmacs CHISE.
1854         (=jis-x0208@1978/-4pr): Likewise.
1855         (=jis-x0208@1978/4-pr): Likewise.
1856         (=jis-x0213-1): Likewise.
1857         (=ucs@iso): Likewise.
1858         (=ucs@unicode): Likewise.
1859         (=ucs@gb): Likewise.
1860         (=ucs@gb/fw): Likewise.
1861         (=ucs@cns): Likewise.
1862         (=ucs@cns/fw): Likewise.
1863         (=ucs@jis): Likewise.
1864         (=ucs@jis/fw): Likewise.
1865         (=ucs@jis/1990): Likewise.
1866         (=ucs@jis/2000): Likewise.
1867         (=ucs@jis/2004): Likewise.
1868         (=ucs@JP): Likewise.
1869         (=ucs@ks): Likewise.
1870         (=ucs@big5): Likewise.
1871         (=ucs@big5/cns11643): Likewise.
1872         (=ucs@cns11643): Likewise.
1873
1874 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-charset.el (default-coded-charset-priority-list):
1877         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1878
1879         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1880         CHISE.
1881         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1882         mother.
1883
1884 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1887         from src/mule-charset.c].
1888         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1889         specify `final'.
1890         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1891         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1892         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1893         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1894         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1895         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1896
1897 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1900         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1901         (=jis-x0208@1978/i-4): Specify `partial'.
1902         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1903         mother coded-charset.
1904         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1905
1906 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         settings for `=jis-x0213-1@2004'.
1910
1911 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1914         CHISE.
1915         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1916         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1917         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1918         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1919         temporarily.
1920         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1921
1922 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1925         CHISE.
1926         (=shinjigen@1ed): Inherited from `=shinjigen'.
1927         (=shinjigen@rev): Likewise.
1928
1929 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1932         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1933
1934 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1937         define it as an alias.
1938         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1939         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1940         alias.
1941         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1942         alias.
1943
1944 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1947         CHISE.
1948
1949 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1952         CHISE.
1953         (shinjigen-2): Ditto.
1954
1955 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-charset.el (default-coded-charset-priority-list):
1958         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1959         `chinese-big5-eten-*' and `chinese-big5'.
1960
1961 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1964         #x9FA5 temporarily.
1965
1966 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         settings for `=jis-x0208@1978/i1'.
1970
1971 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1974         XEmacs CHISE.
1975
1976 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1979         XEmacs CHISE.
1980
1981 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1984         XEmacs CHISE.
1985
1986 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1989         CHISE.
1990         (=ucs-bmp@cns): Likewise.
1991         (=ucs-bmp@jis): Likewise.
1992         (=ucs-bmp@ks): Likewise.
1993
1994 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1997         CHISE.
1998         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1999
2000 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2003         settings for `=zinbun-oracle'.
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `=zinbun-oracle'.
2007
2008 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2011         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2012         `=ucs@iso'.
2013
2014 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list):
2017         Delete `ucs-sip'; modify order of some CCSs.
2018
2019 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2022         in XEmacs CHISE.
2023
2024         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2025         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2026         CHISE.
2027
2028 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2031         its registry.
2032         (=ucs-radicals@unicode): Likewise.
2033
2034 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2037         CHISE.
2038
2039 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2042         CHISE.
2043
2044 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2047         CHISE.
2048
2049 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2052         Modify preference of *isolated settings*.
2053
2054 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2057         utf-2000 is provided.
2058         (=ucs@cns11643): Likewise.
2059
2060 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2063         Prefer every *isolated setting* to ordinary setting.
2064
2065 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2068         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2069
2070 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2073         CHISE.
2074
2075 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         settings for `=jis-x0208@1997'.
2079
2080 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2083         `=jis-x0208@1997'.
2084
2085 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2088         XEmacs CHISE.
2089
2090 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2093         `=jis-x0208@1978'.
2094         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2095         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2096         `=jis-x0208-1990' as the mother.
2097         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2098
2099 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2102         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2103         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2104         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2105         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2106         for `=ucs@JP'.
2107
2108 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2111         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2112         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2113         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2114         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2115         `=daikanwa@rev2'.
2116
2117 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2120         (=gt): Likewise.
2121         (=gt-k): Likewise.
2122         (=gt-pj-*): Likewise.
2123         (=gt-pj-k1): Likewise.
2124         (=gt-pj-k2): Likewise.
2125         (=daikanwa): Likewise.
2126         (=daikanwa-rev1): Likewise.
2127         (=daikanwa-rev2): Likewise.
2128         (=big5-pua): Likewise.
2129         (=big5-eten): Likewise.
2130         (chinese-big5-eten-a): Likewise.
2131         (chinese-big5-eten-b): Likewise.
2132         (=hanziku-*): Likewise.
2133         (=cbeta): Likewise.
2134         (=jef-china3): Likewise.
2135         (=ruimoku-v6): Likewise.
2136         (=ucs@iso): Likewise.
2137         (=ucs@unicode): Likewise.
2138         (=ucs@gb): Likewise.
2139         (=ucs@cns): Likewise.
2140         (=ucs@jis): Likewise.
2141         (=ucs@jis-1990): Likewise.
2142         (=ucs@jis-2000): Likewise.
2143         (=ucs@jp): Likewise.
2144         (=ucs@ks): Likewise.
2145         (=ucs@big5): Likewise.
2146         (=ucs-radicals): Likewise.
2147         (=ucs-radicals@unicode): Likewise.
2148         (=ucs-bmp-cjk): Likewise.
2149         (=ucs-bmp-cjk@unicode): Likewise.
2150         (=ucs-sip-ext-b): Likewise.
2151         (=ucs-sip-ext-b@iso): Likewise.
2152
2153 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2156         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2157
2158 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2162         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2163         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2164         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2165         arabic-digit, ipa and ``&I-B-XXXX;''.
2166
2167 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         setting for (I-)HZK{03..12}-XXXX.
2171
2172 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2175         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `=ruimoku-v6'.
2179
2180         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2181         CHISE.
2182
2183 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2186         (=ucs@unicode): Likewise.
2187         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2188         (=ucs@cns): Likewise.
2189         (=ucs@jis): Likewise.
2190         (=ucs@ks): Likewise.
2191         (=ucs@big5): Likewise.
2192
2193 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2196         `ucs-jis'.
2197         (utf-8-jis-er): Likewise.
2198         (utf-8-jp): New coding-system.
2199         (utf-8-jp-er): Likewise.
2200
2201         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2202
2203 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2206
2207         * mule/japanese.el: Move definition of `euc-jisx0213' to
2208         mule/mule-coding.el.
2209
2210 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2213         mule-coding before loading update-cdb when utf-2000 is provided.
2214
2215 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2218         `=daikanwa'.
2219
2220 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2223         definition codes when `utf-2000' is provided.
2224
2225 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2226
2227         * mule/mule-category.el (word-combining-categories): Don't setup
2228         `word-combining-categories' in XEmacs CHISE.
2229         (word-separating-categories): Add setting about Latin script in
2230         XEmacs CHISE.
2231
2232 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2233
2234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2235         setting for `chinese-big5'.
2236
2237 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2240         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2241         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2242         add setting for HZK0[12]-xxxx.
2243
2244 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2245
2246         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2247         in XEmacs CHISE.
2248
2249 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list):
2252         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2253         and `chinese-big5' to `=gt-pj-*'.
2254
2255 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * mule/mule-conf.el (=daikanwa): Renamed from
2258         `ideograph-daikanwa'.
2259         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2260
2261 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-conf.el (=cns11643-7): Renamed from
2264         `chinese-cns11643-7'.
2265         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2266
2267 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el (=cns11643-6): Renamed from
2270         `chinese-cns11643-6'.
2271         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2272
2273 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2274
2275         * mule/mule-conf.el (=cns11643-5): Renamed from
2276         `chinese-cns11643-5'.
2277         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2278
2279 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2280
2281         * mule/mule-conf.el (=cns11643-4): Renamed from
2282         `chinese-cns11643-4'.
2283         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2284
2285 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=cns11643-3): Renamed from
2288         `chinese-cns11643-3'.
2289         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2290
2291 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2292
2293         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2294         `=cns11643-2'.
2295         (chinese-cns11643-2): New alias for `=cns11643-2'.
2296
2297 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2298
2299         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2300         `=cns11643-1'.
2301         (chinese-cns11643-1): New alias for `=cns11643-1'.
2302
2303 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2306         (chinese-gb12345): New alias for `=gb12345'.
2307
2308 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2309
2310         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2311         (chinese-gb2312): New alias for `=gb2312'.
2312
2313 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2314
2315         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2316         (chinese-big5): New alias for `=big5'.
2317
2318 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2321         (korean-ksc5601): New alias for `=ks-x1001'.
2322
2323 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2324
2325         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2326         `=jis-x0212'.
2327         (japanese-jisx0212): New alias for `=jis-x0212'.
2328
2329 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2332         `=jis-x0208-1983'.
2333         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2334
2335 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2338         `=jis-x0208-1978'.
2339         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2340
2341 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2344         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2345
2346 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2349         (chinese-cns11643-3): Specify iso-ir 183.
2350         (chinese-cns11643-4): Specify iso-ir 184.
2351         (chinese-cns11643-5): Specify iso-ir 185.
2352         (chinese-cns11643-6): Specify iso-ir 186.
2353         (chinese-cns11643-7): Specify iso-ir 187.
2354         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2355         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2356
2357 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2360         \uXXXX for every cases.
2361
2362 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2363
2364         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2365         (ucs-big5): Changed to an alias for `=ucs@big5'.
2366
2367 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2368
2369         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2370         (ucs-ks): Changed to an alias for `=ucs@ks'.
2371
2372 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2373
2374         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2375         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2376
2377 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2378
2379         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2380         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2381
2382 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2383
2384         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2385         (ucs-jis): Changed to an alias for `=ucs@jis'.
2386
2387 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2388
2389         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2390         (ucs-cns): Changed to an alias for `=ucs@cns'.
2391
2392 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2393
2394         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2395         (ucs-gb): Changed to an alias for `=ucs@gb'.
2396
2397 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2398
2399         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2400         `ideograph-daikanwa-2'.
2401         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2402         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2403
2404 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2405
2406         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2407         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2408
2409         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2410         for `xemacs-chise-version'.
2411
2412 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list):
2415         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2416         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2417         instead of `ideograph-hanziku-*'.
2418
2419         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2420         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2421
2422 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2425         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2426         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2427         `utf-2000' is provided.
2428
2429 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2432         is provided [was builtin coded-charsets].
2433
2434 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2435
2436         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2437         is provided [was builtin coded-charsets].
2438
2439 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2440
2441         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2442         is provided [was builtin coded-charsets].
2443
2444 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2445
2446         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2447         is provided [was builtin coded-charsets].
2448
2449 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2450
2451         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2452         when `utf-2000' is provided [was builtin coded-charsets].
2453
2454 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-conf.el (=hanziku-*): Renamed from
2457         `ideograph-hanziku-*'.
2458         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2459
2460 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2463         `utf-2000' is provided [was builtin coded-charsets].
2464         (ideograph-hanziku-{1..12}): Likewise.
2465
2466 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2469         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2470
2471 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2472
2473         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2474         when `utf-2000' is provided [was builtin coded-charsets].
2475
2476 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2479         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2480         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2481
2482 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2483
2484         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2485         (ideograph-gt): Changed to an alias for `=gt'.
2486
2487 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2490         is provided; it was defined as a builtin coded-charset.
2491         (ideograph-gt): Likewise.
2492
2493 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2496         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2497
2498 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2501         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2502
2503 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-conf.el (=big5-eten): Renamed from
2506         `chinese-big5-eten'.
2507         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2508
2509 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2512         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2513
2514 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2517         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2518
2519 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2520
2521         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2522         (china3-jef): Changed to an alias for `=jef-china3'.
2523
2524 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2527         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2528
2529         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2530         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2531         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2532         when `utf-2000' is provided.
2533
2534 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-charset.el (default-coded-charset-priority-list):
2537         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2538
2539         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2540         (ucs-jis-2000): Deleted.
2541
2542 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2545         UTF-2000.
2546         (=ucs-jis-2000): New coded-charset for UTF-2000.
2547
2548 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2549
2550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2551         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2552
2553 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2554
2555         * mule/mule-charset.el (default-coded-charset-priority-list):
2556         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2557         `ideograph-cbeta'.
2558
2559 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2560
2561         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2562         builtin coded-charset].
2563
2564 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2567         settings for &K0-xxxx and &I-K0-xxxx.
2568
2569 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2572         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2573
2574 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2577         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2578
2579 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2582         UTF-2000.
2583         (ideograph-gt-pj-k1): Likewise.
2584         (ideograph-gt-pj-k2): Likewise.
2585
2586 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2587
2588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2589         `=jis-x0208'.
2590
2591 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2594         UTF-2000 [was a builtin coded-charset].
2595
2596 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2599         (utf-8-gb-er): Likewise.
2600
2601 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2604         settings for JIS X 0212 and JIS X 0208:1978.
2605
2606 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2609         setting for JIS X 0213.
2610
2611 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2612
2613         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2614         standard-case-table in UTF-2000.
2615
2616 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2619         definitions for isolated-chars.
2620
2621 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2622
2623         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2624         `configure-utf-2000-lisp-directory'.
2625         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2626         `mule-lisp-load-path'.
2627
2628 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * startup.el (startup-setup-paths): Set and use
2631         `utf-2000-lisp-directory'.
2632         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2633         UTF-2000.
2634
2635 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2636
2637         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2638         (paths-find-utf-2000-lisp-directory): New function.
2639         (paths-construct-load-path): Add new optional argument
2640         `utf-2000-lisp-directory'.
2641
2642         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2643
2644 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2647         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2648         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2649         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2650         `chinese-big5-2' in UTF-2000.
2651
2652         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2653         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2654
2655 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2658         `big5-eten-er' in UTF-2000.
2659         (big5-cdp): Modify DOC-string and mnemonic.
2660
2661 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2664         UTF-2000 [renamed from utf-8-er].
2665         (utf-8-gb): New coding-system in UTF-2000.
2666         (utf-8-gb-er): Likewise.
2667         (utf-8-cns): Likewise.
2668         (utf-8-cns-er): Likewise.
2669         (utf-8-big5): Likewise.
2670         (utf-8-big5-er): Likewise.
2671         (utf-8-jis): Likewise.
2672         (utf-8-jis-er): Likewise.
2673         (utf-8-ks): Likewise.
2674         (utf-8-ks-er): Likewise.
2675         (utf-8-er): Likewise.
2676
2677 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2680         instead of `utf-8-unix' in UTF-2000.
2681
2682         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2683
2684 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2685
2686         * mule/japanese.el (euc-jisx0213): New coding-system.
2687
2688         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2689         `japanese-jisx0208-1990' as the mother.
2690
2691 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * dumped-lisp.el (preloaded-file-list): Change condition of
2694         loading "close-cdb".
2695
2696 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2699         setup `coded-charset-entity-reference-alist'.
2700
2701 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2704         UTF-2000.
2705
2706 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2709         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2710
2711 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2714         (chinese-big5-eten-a): Likewise.
2715         (chinese-big5-eten-b): Likewise.
2716         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2717         code range is #x8140 .. #x8DFE.
2718
2719 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2720
2721         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2722         UTF-2000.
2723         (chinese-big5-cdp): Likewise.
2724
2725 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2726
2727         * dumped-lisp.el (preloaded-file-list): Rename
2728         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2729
2730 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2731
2732         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2733         append `system-char-db-source-file-list' into
2734         `preloaded-file-list' in UTF-2000.
2735
2736 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2737
2738         * dumped-lisp.el (preloaded-file-list): Delete
2739         character-definition files.
2740
2741 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2742
2743         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2744         UTF-2000.
2745
2746 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2747
2748         * mule/mule-charset.el (default-coded-charset-priority-list):
2749         Delete `mojikyo-2022-1'.
2750
2751 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list):
2754         Delete `mojikyo'.
2755
2756 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2759         `ucs-sip'.
2760
2761 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-charset.el (default-coded-charset-priority-list):
2764         Comment out `chinese-gb12345'.
2765
2766 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * bytecomp.el (byte-compile-insert-header): Fixed.
2769
2770 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2771
2772         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2773         XEmacs UTF-2000.
2774
2775 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2778         UTF-2000.
2779
2780 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2783         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2784
2785 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list):
2788         `japanese-jef-china3' is renamed `china3-jef'.
2789
2790 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2793         `japanese-jef-china3' and `ideograph-cbeta'.
2794
2795 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2796
2797         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2798
2799 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2802         `chinese-big5-cdp'.
2803
2804 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2807         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2808
2809 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2812         loading character definitions.
2813
2814 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * dumped-lisp.el (preloaded-file-list): Rename
2817         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2818
2819 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2822         `chinese-big5'.
2823
2824 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * dumped-lisp.el (preloaded-file-list): Dump
2827         "Ideograph-R028-Private" with XEmacs UTF-2000.
2828
2829 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2832         `chinese-gb12345'.
2833
2834 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2837         `ideograph-gt-pj-{1..11}'.
2838
2839         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2840         XEmacs UTF-2000.
2841
2842 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-charset.el (default-coded-charset-priority-list):
2845         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2846         `chinese-isoir165'.
2847
2848 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2851         `image/png', `image/x-xpm' and `image/tiff'.
2852
2853         * files.el (binary-file-regexps): Add *.PNG.
2854
2855 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-charset.el (default-coded-charset-priority-list):
2858         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2859         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2860
2861 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2862
2863         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2864         the first completion when UTF-2000 is running.
2865
2866 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-charset.el (default-coded-charset-priority-list):
2869         Delete `ucs'.
2870
2871 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2876         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2877
2878 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/vietnamese.el (vscii-2): Delete abolished property
2881         `composite'; now composite mode is default.
2882
2883 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2886         of `raw-text'; check \uHHHH representation even if non-ascii
2887         characters are not found.
2888
2889         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2890         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2891         unconditionally.
2892
2893         * mule/viet-ccl.el: New file.
2894
2895         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2896         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2897         - Separate CCL based implementations to viet-ccl.el.
2898
2899 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2900
2901         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2902         "jisx0213.2000-1".
2903         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2904
2905         * mule/mule-charset.el (default-coded-charset-priority-list):
2906         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2907         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2908
2909 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2910
2911         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2912
2913 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2914
2915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2916         `ucs' in UTF-2000.
2917
2918 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2919
2920         * mule/mule-charset.el (default-coded-charset-priority-list):
2921         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2922         `arabic-iso8859-6'.
2923
2924 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2925
2926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2927         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2928
2929 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2932         `katakana-jisx0201' in UTF-2000.
2933
2934 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2935
2936         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2937         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2938         "u0FB50-Arabic-Presentation-Forms-A",
2939         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2940         "u0FE50-Small-Form-Variants",
2941         "u0FE70-Arabic-Presentation-Forms-B",
2942         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2943         UTF-2000.
2944
2945 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2946
2947         * dumped-lisp.el (preloaded-file-list): Delete
2948         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2949         ... "Ideograph-R214-Flute" in UTF-2000.
2950
2951 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2952
2953         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2954         (japanese-jisx0213-2): New coded-charset.
2955
2956         * dumped-lisp.el (preloaded-file-list): Add
2957         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2958         "Ideograph-R030-Mouth".
2959
2960 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2961
2962         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2963         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2964         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2965         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2966         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2967         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2968         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2969         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2970
2971 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2972
2973         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2974         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2975         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2976         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2977         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2978
2979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2980         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2981
2982 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2983
2984         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2985         in UTF-2000.
2986
2987 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2988
2989         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2990         (chinese-isoir165): Moved from mule/chinese.el.
2991         (chinese-cns11643-3): Moved from mule/chinese.el.
2992         (chinese-cns11643-4): Moved from mule/chinese.el.
2993         (chinese-cns11643-5): Moved from mule/chinese.el.
2994         (chinese-cns11643-6): Moved from mule/chinese.el.
2995         (chinese-cns11643-7): Moved from mule/chinese.el.
2996
2997         * mule/chinese.el: Move definition of coded-charsets to
2998         mule/mule-conf.el.
2999
3000 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3001
3002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3003         `ideograph-daikanwa'.
3004
3005 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3006
3007         * dumped-lisp.el (preloaded-file-list): Delete
3008         "ccs-jisx0201-latin.el".
3009
3010 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3011
3012         * dumped-lisp.el (preloaded-file-list): Add
3013         "u031A0-Extended-Bopomofo" in UTF-2000.
3014
3015 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3016
3017         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3018         renamed to u02E00-CJK-Radical-Supplement.
3019
3020 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3021
3022         * dumped-lisp.el (preloaded-file-list): Add
3023         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3024         "u030A0-Katakana", "u03100-Bopomofo",
3025         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3026         "u03200-Enclosed-CJK-Letters-and-Months" and
3027         "u03300-CJK-Compatibility".
3028
3029 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3030
3031         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3032         "u02F00-Kangxi-Radicals" and
3033         "u02FF0-Ideographic-Description-Characters".
3034
3035 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3036
3037         * dumped-lisp.el (preloaded-file-list): Add
3038         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3039         "u02800-Braille-Patterns" in UTF-2000.
3040
3041 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3042
3043         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3044         "uXXXXX-*.el" in UTF-2000.
3045
3046         * bytecomp.el (byte-compile-insert-header): Delete comments if
3047         non-ASCII characters are found; allow `byte-compile-dynamic' and
3048         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3049         `raw-text'.
3050
3051 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3052
3053         * dumped-lisp.el (preloaded-file-list): Add
3054         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3055         "u025A0-Geometric-Shapes.el".
3056
3057 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3058
3059         * dumped-lisp.el (preloaded-file-list): Add
3060         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3061         "u02460-Enclosed-Alphanumerics.el".
3062
3063 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3064
3065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3066         `chinese-gb2312'.
3067
3068         * dumped-lisp.el (preloaded-file-list): Add
3069         "u02200-Mathematical-Operators.el" and
3070         "u02300-Miscellaneous-Technical.el".
3071
3072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3073
3074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3075         `chinese-cns11643-*'.
3076
3077         * dumped-lisp.el (preloaded-file-list): Add
3078         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3079         "u02190-Arrows.el" in UTF-2000.
3080
3081 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3082
3083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3084         `korean-ksc5601'.
3085
3086         * dumped-lisp.el (preloaded-file-list): Add
3087         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3088         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3089         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3090
3091 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3092
3093         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3094
3095 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3096
3097         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3098         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3099         "u01780-Khmer.el", "u01800-Mongolian.el",
3100         "u01E00-Latin-Extended-Additional.el" and
3101         "u01F00-Greek-Extended.el" in UTF-2000.
3102
3103 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3104
3105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3106         `ethiopic-ucs' and `ethiopic'.
3107
3108         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3109         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3110
3111         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3112         from mule/ethiopic.el.
3113
3114         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3115         mule/mule-conf.el.
3116
3117 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3118
3119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3120         `lao'.
3121
3122         * mule/mule-conf.el (lao): New coded-charset.
3123
3124         * dumped-lisp.el (preloaded-file-list): Add
3125         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3126         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3127         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3128         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3129         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3130
3131 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3132
3133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3134         `ucs-bmp' and `arabic-iso8859-6'.
3135
3136 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3137
3138         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3139         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3140         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3141
3142 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3143
3144         * startup.el (normal-top-level): Load autoload file for UTF-2000
3145         in UTF-2000.
3146
3147 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3148
3149         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3150         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3151         "u00020-Basic-Latin.el", "u00080-C1.el",
3152         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3153         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3154         "u002B0-Spacing-Modifier-Letters.el",
3155         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3156         UTF-2000.
3157
3158 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3159
3160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3161         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3162         instead of `vietnamese-viscii-*'.
3163
3164 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3165
3166         * mule/mule-conf.el: New file.
3167
3168         * mule/misc-lang.el: Move definition of charset `ipa' to
3169         mule/mule-conf.el.
3170
3171 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3172
3173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3174         `latin-viscii'; prefer it for characters used in Vietnamese.
3175
3176 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3177
3178         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3179
3180 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3181
3182         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3183         `vietnamese-viscii-lower'.
3184         (latin-viscii-upper): Renamed from charset
3185         `vietnamese-viscii-upper'.
3186         (vietnamese-viscii-lower): New alias for charset
3187         `latin-viscii-lower'.
3188         (vietnamese-viscii-upper): New alias for charset
3189         `latin-viscii-upper'.
3190
3191 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3192
3193         * mule/mule-charset.el (default-coded-charset-priority-list):
3194         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3195
3196 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3197
3198         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3199         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3200         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3201         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3202         lisp/utf-2000.
3203
3204 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3205
3206         * mule/ccs-tcvn5712.el: New file.
3207
3208 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3209
3210         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3211         in UTF-2000.
3212
3213 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3214
3215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3216         `japanese-jisx0208'.
3217
3218 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3219
3220         * dumped-lisp.el (preloaded-file-list): Add
3221         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3222         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3223         UTF-2000.
3224
3225         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3226         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3227         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3228         mule/ccs-viscii.el: New files.
3229
3230         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3231         if \uXXXX is found.
3232
3233 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3234
3235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3236         `hiragana-jisx0208' and `katakana-jisx0208'.
3237
3238 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3239
3240         * mule/chinese.el (chinese-cns11643-3): Define it even if
3241         `utf-2000' is provided.
3242         (chinese-cns11643-4): Likewise.
3243         (chinese-cns11643-5): Likewise.
3244         (chinese-cns11643-6): Likewise.
3245         (chinese-cns11643-7): Likewise.
3246
3247 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3248
3249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3250         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3251
3252 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3253
3254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3255         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3256
3257 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3258
3259         * mule/mule-charset.el (default-coded-charset-priority-list):
3260         Setup in UTF-2000.
3261
3262 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3263
3264         * mule/viet-chars.el: Don't define charset
3265         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3266         they are defined as builtin charsets.
3267
3268 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3269
3270         * version.el (emacs-version): Add more space just before UTF-2000
3271         version string.
3272
3273 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3274
3275         * version.el ([constant] emacs-version): Don't add a space in the
3276         preceding place of `xemacs-betaname' because it is duplicated.
3277         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3278
3279         * startup.el (splash-frame-body): Add ETL.
3280
3281 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3282
3283         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3284         is provided because it is defined as builtin charset.
3285         (chinese-cns11643-4): Likewise.
3286         (chinese-cns11643-5): Likewise.
3287         (chinese-cns11643-6): Likewise.
3288         (chinese-cns11643-7): Likewise.
3289
3290 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3291
3292         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3293         coding-system `iso-10646-ucs-4' is not defined.
3294
3295 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3296
3297         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3298         coding-system if `utf-2000' is provided.
3299
3300 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3301
3302         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3303         `utf-2000' is provided.
3304
3305 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3306
3307         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3308         if utf-2000 is provided temporally.
3309
3310 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3311
3312         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3313         as builtin variable].
3314
3315 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3316
3317         * files.el (insert-file-contents-literally): Treat file as binary;
3318         call file-name-handlers. [sync with Emacs 20.3.10]
3319
3320 2008-12-28  Vin Shelton  <acs@xemacs.org>
3321
3322         * XEmacs 21.4.22 is released
3323
3324 2008-12-30  Vin Shelton  <acs@xemacs.org>
3325
3326         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3327         during building even if no packages are found.
3328
3329 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3330
3331         * printer.el (generic-print-region): 
3332         (generic-print-buffer): 
3333         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3334         check if the msprinter device is available, now that msprinter is
3335         always available as a specifier tag. 
3336
3337 2008-12-24  Vin Shelton  <acs@xemacs.org>
3338
3339         * about.el: Add Francisco to my bio!
3340
3341 2008-12-23  Vin Shelton  <acs@xemacs.org>
3342
3343         * autoload.el: Move operator definitions to autoload-operators.el
3344         in the xemacs-base package.
3345
3346 2007-11-22  Vin Shelton  <acs@xemacs.org>
3347
3348         * about.el (about-hacker-contribution): Updated my bio.
3349
3350 2007-10-07  Vin Shelton  <acs@xemacs.org>
3351
3352         * XEmacs 21.4.21 is released
3353
3354 2007-09-19  Didier Verna  <didier@xemacs.org>
3355
3356         Update my personal info.
3357         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3358         * about.el (about-other-current-hackers): Ditto.
3359         * about.el (about-url-alist): Add my musical website.
3360         * about.el (about-personal-info): Update my entry.
3361         * about.el (about-hacker-contribution): Ditto.
3362
3363 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3364
3365         * package-get.el (package-get-download-sites): Update download
3366         sites in Japan.
3367         * package-get.el (package-get-pre-release-download-sites): Ditto.
3368
3369 2007-08-18  Vin Shelton  <acs@xemacs.org>
3370
3371         * package-get.el (package-get-pre-release-download-sites): Sync
3372         mirror sites with 21.5.  (Thanks, Adrian)
3373
3374 2007-08-09  Mike Sperber  <mike@xemacs.org>
3375
3376         * startup.el (migrate-user-init-file): Create backup of
3377         `user-init-file' before migrating.
3378         * startup.el (maybe-migrate-user-init-file): Print
3379         information about backup file.
3380         (maybe-create-compatibility-dot-emacs): Follow above change.
3381
3382 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3383
3384         * font-lock.el: Sync font-lock-add-keywords and
3385         font-lock-remove-keywords from GNU Emacs.
3386         * font-lock.el (font-lock-keywords-alist): New.
3387         * font-lock.el (font-lock-removed-keywords-alist): New.
3388         * font-lock.el (font-lock-add-keywords): New.
3389         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3390         * font-lock.el (font-lock-remove-keywords): New.
3391
3392 2007-08-16  Vin Shelton  <acs@xemacs.org>
3393
3394         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3395         patch from Hans de Graaff.
3396
3397 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3398
3399         * package-get.el (package-get-download-sites): Document Chile and
3400         update Denmark download site.
3401         * package-get.el (package-get-pre-release-download-sites): Ditto.
3402
3403 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3404
3405         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3406
3407 2006-12-09  Vin Shelton  <acs@xemacs.org>
3408
3409         * XEmacs 21.4.20 is released
3410
3411 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3412
3413         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3414
3415 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3416
3417         * info.el (Info-find-file-node, Info-insert-dir)
3418         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3419         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3420         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3421         and discussion.
3422
3423 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3424
3425         * obsolete.el (line-beginning-position): New, from 21.5.x.
3426         (line-end-position): Ditto.
3427
3428 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3429
3430         * package-get.el (package-get-download-sites): Welcome
3431         nl.xemacs.org and Thanks!
3432         * package-get.el (package-get-pre-release-download-sites): Ditto.
3433
3434 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3435
3436         * font-lock.el: Add support for not-so recent changes in Java to
3437         java-mode.
3438
3439 2006-01-28  Vin Shelton  <acs@xemacs.org>
3440
3441         * XEmacs 21.4.19 is released
3442
3443 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3444
3445         * easymenu.el: Update copyright. 
3446         * easymenu.el (easy-menu-all-popups):
3447         Add a docstring. 
3448         * easymenu.el (easy-menu-add):
3449         Document a bug, rework the function to preserve any existing
3450         non-default mode-popup-menu instead of overwriting it, and not to
3451         bother normalising the menu title (nothing else does).
3452         * easymenu.el (easy-menu-remove):
3453         Restore the default mode-popup-menu instead of leaving an empty
3454         one when we remove the last easy-menu popup. 
3455
3456 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3457
3458         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3459         as suggested by Rodrigo Ventura.
3460         * package-get.el (package-get-pre-release-download-sites): Ditto,
3461         with replacement of xemacs-21.5 by beta, which is the logical path
3462         to our beta core and package pre-releases.
3463
3464 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3465
3466         * package-get.el (package-get-download-sites): Add Hong Kong
3467         download site.
3468         * package-get.el (package-get-pre-release-download-sites): Ditto.
3469
3470 2005-12-26  Vin Shelton  <acs@xemacs.org>
3471
3472         * find-paths.el:
3473         * find-paths.el (paths-emacs-root-p): Add search for package root.
3474         * find-paths.el (paths-find-emacs-root): Replaced with
3475         paths-find-invocation-roots, which returns a list of roots.
3476         * find-paths.el (paths-find-invocation-roots): New.
3477         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3478
3479 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3480
3481         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3482         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3483
3484 2005-12-03  Vin Shelton <acs@xemacs.org>
3485
3486         * XEmacs 21.4.18 is released
3487
3488 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3489
3490         * package-get.el (package-get-download-sites): Update reflecting
3491         latest http://www.xemacs.org/Releases/ information generated by
3492         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3493         * package-get.el (package-get-pre-release-download-sites): Ditto.
3494
3495 2005-02-28  Simon Josefsson  <jas@extundo.com>
3496
3497         * about.el (xemacs-hackers): Add jas.
3498         (about-other-current-hackers): Likewise.
3499         (about-url-alist): Add URL for jas.
3500         (about-personal-info): Document jas.
3501         (about-hacker-contribution): Describe jas contributions.
3502
3503 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3504
3505         * easymenu.el (easy-menu-remove): As described in 
3506         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3507         except the "Command" menu from mode-popup-menu. 
3508
3509 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3510  
3511         * font.el (font-spatial-to-canonical): Correct calculation of 
3512         return value for pixel-based input value. 
3513  
3514 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3515
3516         * code-process.el (call-process): Process-related docstring
3517         improvements spurred by Norbert Koch.
3518         * code-process.el (call-process-region): Ditto.
3519         * code-process.el (start-process): Ditto.
3520
3521 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3522
3523         * finder.el (finder-find-library): Return filename actually
3524         searched for.
3525
3526 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3527
3528         * help.el (view-emacs-news): Use `expand-file-name' instead of
3529         `locate-data-file' as the latter will find any "NEWS" files that
3530         might exist in packages _before_ the one in core.
3531
3532 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3533
3534         * package-get.el (package-get-init-package):
3535         package-get-init-package buglet (21.4.17) by Jeff Mincy
3536         <mincy@rcn.com> fixing false temporary load-path shadows reported
3537         after package installation and simplifying code.
3538
3539 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3540
3541         * package-get.el (package-get-download-sites): Sync mirrors list
3542         with the XEmacs website.
3543         (package-get-pre-release-download-sites): Ditto.
3544
3545 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3546
3547         * derived.el (derived-mode-merge-syntax-tables):
3548         Revert my 21.5-only patch of 2003-07-18 which slipped in
3549         through Jerry James's patch of 2004-06-07.
3550
3551 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3552
3553         * cmdloop.el (keyboard-quit): Remove workaround for
3554         `region-active-p' not making sure active region is in current
3555         buffer now that it does.
3556         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3557         * simple.el (region-active-p): `region-active-p' to only return t
3558         when active region is in current buffer.
3559
3560 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3561
3562         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3563         package names, quell a byte-compiler warning, doc fix.
3564
3565 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3566
3567         * buffer.el (pop-to-buffer):
3568         * window-xemacs.el (display-buffer):
3569         Document use of `same-window-buffer-names,' `same-window-regexps'
3570         by pop-to-buffer and display-buffer. 
3571         
3572 2005-02-06  Vin Shelton <acs@xemacs.org>
3573
3574         * XEmacs 21.4.17 is released
3575
3576 2005-01-29  Ben Wing  <ben@xemacs.org>
3577
3578         * shadow.el (find-emacs-lisp-shadows):
3579         Add custom-defines to list of ignored files.
3580
3581 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3582
3583         * simple.el (shifted-motion-keys-select-region): Fix statement
3584         about unshifted-motion-keys-deselect-region.
3585
3586 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3587
3588         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3589         now) for GNU Emacs compatibility.
3590         (make-obsolete-variable): Ditto.
3591
3592 2004-01-08  Ben Wing  <ben@xemacs.org>
3593
3594         * code-files.el (load):
3595         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3596
3597 2004-12-05  Vin Shelton <acs@xemacs.org>
3598
3599         * XEmacs 21.4.16 is released
3600
3601 2004-12-04  Vin Shelton  <acs@xemacs.org>
3602
3603         * auto-autoloads.el: Regenerated.
3604
3605         * custom-load.el: Regenerated.
3606
3607 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3608
3609         Fix bug: apropos errors if a defalias refers to an undefined
3610         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3611
3612         * apropos.el (apropos):
3613         (apropos-command):
3614         * help.el (frob-help-extents):
3615         * help-macro.el (make-help-screen):
3616         * hyper-apropos.el (hyper-apropos-grok-functions):
3617         (hyper-apropos-get-doc):
3618         Catch void-function error thrown by `documentation'.
3619
3620 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3621
3622         * packages.el (package-require): Fix incorrect arg to format.
3623         This fixes a `format specifier' error.
3624
3625 2004-08-13  Jerry James  <james@xemacs.org>
3626
3627         * bytecomp.el (forward-word): Tell the byte compiler the correct
3628         number of arguments to forward-word.
3629
3630 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3631
3632         * etags.el: Fixed loading of include files for tag completion. Now
3633         you can make a tag file for a library, include it into your
3634         project and it will be reloaded only if it changed. Infinte
3635         include loops are detected and the correct tag files are loaded.
3636         * etags.el (buffer-tag-table-list): Load and verify tag files in
3637         the external function buffer-tag-table-list-load.
3638         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3639         tag files. Also load the included tag files. The priority of the
3640         included files is right below their parent file. If multiple
3641         matches occur then the symbols from the parent file are found
3642         first.
3643         * etags.el (tag-table-include-files): Corrected comment
3644         string. Switched to pattern constant tags-include-pattern to have
3645         it at a central location.
3646         * etags.el (tags-include-pattern): Added doc string.
3647         * etags.el (add-to-tag-completion-table): Removed obsolete
3648         comments as the include files are allready returned by
3649         buffer-tag-table-list and loaded.
3650         * etags.el (find-tag-internal): The include files are allready
3651         included in tag-tables as buffer-tag-table-list returns them now.
3652
3653 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3654
3655         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3656         Loading items into the notebook is now done by C code.
3657         * widgets-gtk.el (gtk-widget-instantiate-internal):
3658         Style no longer changed.
3659
3660 2004-06-28  Nix  <nix@esperi.org.uk>
3661
3662         * cmdloop.el (truncate-command-history-for-gc): Delay
3663         execution of all things that look up variable bindings,
3664         via `enqueue-eval-event'.
3665
3666 2004-06-24  Vin Shelton  <acs@xemacs.org>
3667
3668         * package-get.el (package-get-require-signed-base-updates):
3669         now defaults to nil.
3670
3671 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3672
3673         * subr.el (split-string): Clean up docstring.
3674
3675 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3676
3677         * faces.el (zmacs-region): fix typo in docstring.
3678
3679 2004-06-07  Jerry James  <james@xemacs.org>
3680
3681         * derived.el: Synch with Emacs 21.3.
3682         * subr.el (with-local-quit): New, from Emacs 21.3.
3683         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3684         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3685         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3686
3687 2004-06-16  Jerry James  <james@xemacs.org>
3688
3689         * cl.el (cl-set-substring): Increment start by the length of the
3690         string, not the string itself.
3691
3692 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3693
3694         * etags.el (tag-table-include-files): Expand included TAGS file
3695         paths to avoid problems with relative paths.  Thanks to Peter
3696         Chubb <peterc@gelato.unsw.edu.au>.
3697         * etags.el (tags-include-pattern): New.
3698         * etags.el (add-to-tag-completion-table): Parse and ignore
3699         trailing include lines.
3700
3701 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3702
3703         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3704         avoiding line solely composed of equal signs.
3705
3706 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3707
3708         * cus-edit.el (alloc): Typo fix.
3709         * cus-edit.el (custom-browse-visibility): Ditto.
3710         * cus-edit.el (custom-variable-value-create): Ditto.
3711         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3712         * cus-edit.el (custom-save-variables): Bind print-length and
3713         print-level to nil to avoid value abbreviation.
3714         * cus-edit.el (custom-save-face-internal): Ditto.
3715         * cus-edit.el (custom-save-faces): Save in sorted order.
3716         * cus-edit.el (custom-save-resets): Bind print-length and
3717         print-level to nil to avoid value abbreviation.
3718         * cus-edit.el (custom-save-loaded-themes): Ditto.
3719
3720 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3721
3722         * subr.el (split-string-default-separators): New.
3723         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3724         see comment in source.
3725
3726 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * mule/japanese.el (paragraph-start, paragraph-separate):
3729         Remove anchor to BOL.
3730
3731 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3732
3733         * cl.el (gensym, gentemp): Improve docstrings.
3734
3735 2004-05-10  Vin Shelton  <acs@xemacs.org>
3736
3737         * etags.el: Sync with 21.5 version.
3738
3739 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3740
3741         * etags.el:
3742         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3743         only for use with exuberant ctags. This will also enable building of 
3744         completion tables with exuberant ctags. This will not work with
3745         xemacs ctags. 
3746         * etags.el (get-tag-table-buffer): New function for creating of
3747         completion table is used if tags-exuberant-ctags-optimization-p ist t
3748         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3749         finding the tag names. New.
3750         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3751         building tag completion table with exuberant ctags. New.
3752         * etags.el (find-tag-internal): Improve exact tag matching for tags
3753         with name fields. Before the patch return types of functions or
3754         function parameters (with exuberant ctags) were found as matches.
3755
3756 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3757
3758         * list-mode.el (display-completion-list): Fixed completion list was
3759         taking the width of the frame and not of the window for displaying
3760         the selection methods.
3761
3762 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3763
3764         * menubar-items.el (default-menubar): Options are saved to custom.el.
3765
3766
3767 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3768
3769         * isearch-mode.el (isearch-abort): Preserve successful search target.
3770
3771 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3772
3773         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3774         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3775         Bihlmeyer.
3776         * gnuserv.el (gnuserv-mode-line-string): New.
3777         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3778         gnuserv-mode.
3779         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3780         * gnuserv.el (gnuserv-edit-files): Use
3781         make-x-device-with-gtk-fallback.
3782
3783 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3784
3785         * gtk-widgets.el: New import: gtk-accel-group-new.
3786         * dialog-gtk.el:
3787         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3788         * dialog-gtk.el (popup-builtin-question-dialog):
3789         Added support for dialog button mnemonics.
3790
3791 2004-03-22  Chris Green <cmg@dok.org>
3792
3793         * process.el (shell-command): Output buffer was ignored when a
3794         background process was run via shell-command.
3795
3796 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3797
3798         * cus-edit.el (custom-save-variables): Retrieve a list of
3799         variables to save first, sort it, and make sure the variables are
3800         saved in sorted order.
3801
3802 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3803  
3804         * package-get.el (package-get-update-base-from-buffer): Force
3805         binary coding system for verifying GnuPG signature in the
3806         package-index file.
3807  
3808 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3809
3810         * package-get.el (package-get-package-index-file-location): Handle
3811         missing "EMACSPACKAGEPATH" environment variable.
3812
3813 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3814
3815         * package-admin.el (package-admin-find-top-directory): Simplify
3816         directory comparisions and fix substring errors on short path
3817         components.
3818         * package-get.el (package-get-package-index-file-location):
3819         Default to first component of "EMACSPACKAGEPATH", if set.
3820
3821 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3822
3823         * package-get.el (process-error): New error datum.
3824
3825 2004-02-02  Vin Shelton <acs@xemacs.org>
3826
3827         * XEmacs 21.4.15 is released
3828
3829 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3830
3831         * itimer.el (activate-itimer): Modify the itimer timeout value as
3832         if it were begun at the last time when the itimer driver was woken
3833         up.
3834
3835 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3836
3837         * specifier.el (Copyright):
3838         Update.
3839         (make-specifier-and-init):
3840         (map-specifier):
3841         (canonicalize-inst-pair):
3842         (canonicalize-spec-list):
3843         (set-specifier):
3844         Synch docstrings to 21.5 where appropriate.
3845
3846 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3847
3848         * package-get.el (package-get-list-packages-where): New.  A
3849         function that allows searching for groups of packages.  For
3850         example, find all packages that require the fsf-compat package.
3851
3852 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3853
3854         The Great PUI Sync.
3855
3856         * auto-autoloads.el: Regenerated.
3857
3858         * custom-load.el: Regenerated.
3859
3860         * dumped-lisp.el (packages-hardcoded-lisp): New.
3861
3862         * menubar-items.el (menu-max-items): New.
3863         (menu-submenu-max-items): New.
3864         (menu-submenu-name-format): New.
3865         (menu-split-long-menu): New.
3866         (menu-sort-menu): New.
3867         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3868
3869         * obsolete.el (pui-add-install-directory): Renamed to the more
3870         logical `pui-set-local-package-get-directory'.
3871         (package-get-download-menu): Moved to `package-ui.el' and renamed
3872         to `package-ui-add-download-menu'.
3873
3874         * package-admin.el (package-admin-install-function-mswindows):
3875         Whitespace clean up.
3876         (package-admin-add-single-file-package): Removed.
3877         (package-admin-default-install-function): Whitespace clean up.
3878         (package-admin-find-top-directory): New.
3879         (package-admin-get-install-dir): Use it.
3880         (package-admin-get-manifest-file): 
3881         (package-admin-check-manifest): 
3882         (package-admin-add-binary-package):
3883         (package-admin-get-lispdir):
3884         (package-admin-delete-binary-package):
3885         (package-admin):
3886
3887         * package-get.el (package-get-package-index-file-location): New.
3888         (package-get-install-to-user-init-directory): New.
3889         (package-get-remote):
3890         (package-get-download-sites):
3891         (package-get-pre-release-download-sites): New.
3892         (package-get-site-release-download-sites): New.
3893         (package-get-base-filename):
3894         (package-get-always-update):
3895         (package-get-user-index-filename): Removed.
3896         (package-get-pgp-available-p): New.
3897         (package-get-require-signed-base-updates):
3898         (package-get-was-current):
3899         (package-entries-are-signed): New.
3900         (package-get-continue-update-base): New.
3901         (package-get-download-menu): Removed.
3902         (package-get-require-base):
3903         (package-get-update-base-entry):
3904         (package-get-locate-file):
3905         (package-get-locate-index-file):
3906         (package-get-maybe-save-index):
3907         (package-get-update-base):
3908         (package-get-update-base-from-buffer):
3909         (package-get-update-base-entries):
3910         (package-get-interactive-package-query):
3911         (package-get-update-all):
3912         (package-get-all):
3913         (package-get-dependencies):
3914         (package-get-init-package):
3915         (package-get-info): New.
3916         (package-get):
3917         (package-get-staging-dir):
3918         (package-get-set-version-prop): Removed.
3919         (package-get-installedp):
3920         (package-get-ever-installed-p):
3921         (packages): Removed.
3922         (package-get-custom-groups): Removed.
3923         (package-get-custom): Removed.
3924         (package-get-custom-add-entry): Removed.
3925
3926         * package-info.el (batch-update-package-info):
3927
3928         * package-net.el (package-net-batch-generate-bin-ini):
3929         (package-net-update-installed-db):
3930
3931         * package-ui.el (pui-info-buffer):
3932         (pui-directory-exists): Removed.
3933         (pui-package-dir-list): Removed.
3934         (pui-add-install-directory): Removed.
3935         (package-ui-download-menu): New.
3936         (package-ui-pre-release-download-menu): New.
3937         (package-ui-site-release-download-menu): New.
3938         (pui-set-local-package-get-directory): New.
3939         (pui-package-symbol-char):
3940         (pui-update-package-display):
3941         (pui-toggle-package):
3942         (pui-toggle-package-key):
3943         (pui-toggle-package-delete):
3944         (pui-toggle-package-delete-key):
3945         (pui-toggle-package-event):
3946         (pui-toggle-verbosity-redisplay):
3947         (pui-install-selected-packages):
3948         (pui-add-required-packages):
3949         (pui-help-echo):
3950         (pui-display-info):
3951         (list-packages-mode):
3952         (pui-list-packages):
3953
3954         * packages.el (packages-compute-package-locations):
3955         (package-require):
3956         (package-delete-name):
3957         (packages-hardcoded-lisp): Removed.
3958         (packages-useful-lisp): Removed.
3959         (packages-unbytecompiled-lisp): Removed.
3960         (packages-find-package-directories):
3961
3962         Summary:
3963
3964         Major code clean up of all things PUI.
3965
3966         Much improved code to determine where packages should be
3967         installed.  PUI no longer depends on any packages being
3968         pre-installed to compute where packages are to be installed to.
3969
3970         The user can specify the location of their package-index file.  It
3971         isn't necessary to set this because it has sane defaults.  People
3972         who "run-in-place" won't accidently overwrite the CVS
3973         package-index file.  See
3974         `package-get-package-index-file-location'. 
3975
3976         PUI will now properly clean up after itself in the event of an
3977         unsuccessful package install.  This drastically reduces the number
3978         of "wrong md5sum" FAQs.
3979
3980         non-Mule XEmacsen can no longer install Mule packages.
3981
3982         Package management via the custom interface has been removed.
3983
3984         The PUI related menubar items have been reorganised.
3985
3986         The PGP verification code has been fixed and the default for
3987         whether or not it is used is automatically computed.
3988
3989         * update-elc.el ((preloaded-file-list site-load-packages
3990         need-to-dump dumped-exe)):
3991         Just a couple of small changes to allow for
3992         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3993         existing anymore.
3994
3995 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3996
3997         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3998         apply `format' to the first argument of byte-compile-warn, it
3999         already calls format.
4000
4001 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4002
4003         * files.el (delete-old-versions): Avoid going interactive during
4004         make install when environment variable VERSION_CONTROL is set.
4005
4006 2003-12-04  Vin Shelton  <acs@xemacs.org>
4007
4008         * menubar-items.el (menu-item-search): Only bring up search dialog
4009         box if the feature is available and desired.
4010
4011 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4012
4013         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4014
4015 2003-11-05  Vin Shelton  <acs@xemacs.org>
4016
4017         * help.el (Help-prin1-face):
4018         (Help-princ-face):
4019         princ and prin1 are functions and need to be called as such.  The
4020         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4021
4022 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4023
4024         * about.el (about-xemacs): Give full version and build date.
4025
4026 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4027
4028         * win32-native.el (grep-null-device): This XEmacs has null-device.
4029
4030 2003-09-06  Mike Sperber  <mike@xemacs.org>
4031
4032         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4033         implement the specified semantics for `defvar.'
4034
4035 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4036
4037         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4038         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4039         displaying buffer in question.
4040
4041 2003-09-03  Vin Shelton <acs@xemacs.org>
4042
4043         * XEmacs 21.4.14 is released
4044
4045 2003-08-17  Vin Shelton  <acs@xemacs.org>
4046
4047         * about.el: Vanity patch.
4048
4049 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4050
4051         * code-process.el (call-process):
4052         (call-process-region):
4053         (start-process):
4054         Document coding system processing.
4055
4056 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         * startup.el (splash-frame-body): Idiomatic English.
4059
4060 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4061
4062         * font-lock.el (font-lock-match-java-declarations): Move
4063         save-restriction, narrow-to-region to beginning of function to
4064         avoid going beyond the limit and causing an infloop.
4065
4066 2003-04-16  Jerry James  <james@xemacs.org>
4067
4068         * keydefs.el: Remove mappings for keys mapped to the nowhere
4069         defined function function-key-error.
4070
4071 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4072
4073         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4074         lisp-interaction-mode-hook): Add the docstrings.
4075
4076 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4077
4078         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4079         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4080         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4081
4082 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4083
4084         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4085         lambda list after the original doc.  Care about
4086         #'(lambda () "SingleString") 
4087         (cl-upcase-arg): 
4088         (cl-function-arglist):
4089         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4090         circular data structures in lambda list specification
4091
4092 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4093
4094         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4095         to appear in font-lock-function-name-face.
4096
4097 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4098
4099         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4100         is not also the value of the lambda.
4101
4102 2003-05-06  Andy Piper  <andy@xemacs.org>
4103
4104         * files.el (revert-buffer): Make sure local variables get processed,
4105         even in the case of an optimized reversion.
4106
4107 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4108
4109         * XEmacs 21.4.13 is released
4110
4111 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4112
4113         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4114         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4115
4116 2003-02-14  Ben Wing  <ben@xemacs.org>
4117
4118         * byte-optimize.el:
4119         * byte-optimize.el (byte-compile-inline-expand):
4120         * byte-optimize.el (byte-compile-unfold-lambda):
4121         * byte-optimize.el (byte-optimize-form-code-walker):
4122         * byte-optimize.el (byte-optimize-form):
4123         * byte-optimize.el (byte-decompile-bytecode-1):
4124         * byte-optimize.el (byte-optimize-lapcode):
4125         Review carefully and sync up to 20.7 except for areas as noted.
4126         Fixes problem with JDE compilation.
4127
4128 2003-02-05  Ben Wing  <ben@xemacs.org>
4129
4130         * simple.el:
4131         * simple.el (motion-keys-for-shifted-motion):
4132         Omit M-S-home/end from motion keys.
4133
4134 2003-02-07  Ben Wing  <ben@xemacs.org>
4135
4136         * text-props.el (text-property-any):
4137         * text-props.el (text-property-not-all):
4138         Fix bug when end > start.
4139
4140 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * info.el (Info-insert-dir): Make default-directory end in
4143         separator.  Patch due to Martin Buchholz.
4144
4145 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4146
4147         * XEmacs 21.4.12 "Portable Code" is released.
4148
4149 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4150
4151         * about.el: Update golubev data.
4152
4153 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4154
4155         * isearch-mode.el (isearch-mode-map): Substitute comment on
4156         desirability, and back out "GR is printable" changes.
4157
4158 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4159
4160         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4161
4162 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4165
4166 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4167
4168         * menubar-items.el (default-menubar): Use browse-url-mozilla
4169         instead of browse-url-gnome-moz for Mozilla.
4170
4171 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4174
4175 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4176
4177         * files.el (auto-mode-alist): Remove redundant entries for modes
4178         that live in packages.
4179         (interpreter-mode-alist): Ditto.
4180
4181 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4182
4183         * menubar-items.el (default-menubar): Sync with current
4184         browse-url-xemacs.el.
4185
4186 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4187
4188         * XEmacs 21.4.10 "Military Intelligence" is released.
4189
4190 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4191
4192         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4193
4194 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4195
4196         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4197
4198 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4199
4200         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4201         effect free function.
4202         (font-lock-fontify-keywords-region): Supply the argument to
4203         font-lock-compile-keywords.
4204
4205 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4206
4207         * package-get.el (package-get-download-sites): Bring sites list
4208         up to date, prefer xx.xemacs.org addresses.
4209
4210 2002-09-27  Andy Piper  <andy@xemacs.org>
4211
4212         * dialog.el (make-dialog-box): for general dialogs only
4213         delete-frame-hook will be run.
4214
4215 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4216
4217         * font-lock.el (font-lock-fontify-syntactically-region): Add
4218         comment about lookup-syntax-properties, document LOUDLY as unused.
4219
4220 2002-08-26  Andy Piper  <andy@xemacs.org>
4221
4222         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4223         merge.
4224
4225 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4226
4227         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4228         (make-obsolete-variable): Ditto.
4229         (make-compatible): Ditto.
4230         (make-compatible-variable): Ditto.
4231
4232 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4233
4234         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4235         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4236
4237 2002-08-28  Andy Piper  <andy@xemacs.org>
4238
4239         * files.el (revert-buffer): propagate revert-without-query-status.
4240
4241 2002-06-03  Andy Piper  <andy@xemacs.org>
4242
4243         * dialog-items.el (make-search-dialog): align various subcontrols
4244         in visually pleasing ways, allow frame to autosize to the dialog
4245         size.
4246         * dialog.el (make-dialog-box): add a border inside the frame. Add
4247         :autosize property, if t then reset the frame size appropriately
4248         before the frame is mapped.
4249         * gutter-items.el (set-progress-feedback-instantiator): align
4250         various subcontrols.
4251         * gutter-items.el (set-progress-abort-instantiator): ditto.
4252
4253 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4254
4255         * XEmacs 21.4.9 "Informed Management" is released.
4256
4257 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4258
4259         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4260         "&optional append" argument.
4261
4262 2002-07-16  Didier Verna  <didier@xemacs.org>
4263
4264         * subr.el (replace-in-string): fix case fold bug introduced by
4265         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4266         case-fold-search in temporary buffers.
4267
4268 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4269
4270         * lib-complete.el (find-library): Remove check for mule because
4271         decompression DOES work on Mule.
4272
4273 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4274
4275         * simple.el (join-line): New alias for `delete-indentation'.
4276
4277 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4278
4279         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4280         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4281         (font-lock-builtin-face): New.
4282         (font-lock-constant-face): New.
4283         (font-lock-face-list): Add builtin and constant faces.
4284
4285 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4286
4287         * autoload.el (make-autoload): Support define-derived-mode.
4288         Collected puts of doc-string-elt property.  Based on a patch by
4289         Didier Verna <didier@xemacs.org>.
4290
4291 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4292
4293         * wid-edit.el (widget-field-activate): Fix docstring typo.
4294
4295 2002-07-23  Andy Piper  <andy@xemacs.org>
4296
4297         * about.el (about-personal-info): update me.
4298
4299 2002-07-12  Andy Piper  <andy@xemacs.org>
4300
4301         * custom.el (custom-theme-set-variables): remove bogus
4302         arguments. Use custom-set-default to set defaults.
4303         (custom-set-variables): update doc.
4304         (custom-local-buffer): new, synced from FSF.
4305         (custom-set-default): ditto.
4306         (defcustom): update doc.
4307
4308 2002-06-16  Andy Piper  <andy@xemacs.org>
4309
4310         * menubar-items.el (default-menubar): enable windows printing on
4311         cygwin as well as native.
4312
4313 2002-06-12  Andy Piper  <andy@xemacs.org>
4314
4315         * printer.el (generic-print-buffer): catch all errors so that the
4316         print device can be cleared in all scenarios.
4317         (Printer-clear-device): make sure clearing the printer allows it
4318         to be used again immediately.
4319         (generic-print-region): make sure the default printer face is
4320         black-on-white.
4321
4322 2002-04-23  Jerry James  <james@xemacs.org>
4323
4324         * window-xemacs.el (display-buffer-function): Change doc to
4325         reflect new arg.
4326         * window-xemacs.el (pre-display-buffer-function): Ditto.
4327         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4328         non-nil, make the new window just big enough for its contents.
4329         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4330         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4331         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4332
4333 2002-06-06  Andy Piper  <andy@xemacs.org>
4334
4335         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4336         (defcustom): ditto.
4337         (custom-handle-keyword): ditto.
4338
4339 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4340
4341         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4342         Make obsolete.  Default to nil.
4343         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4344         Inspired by a patch by John Palmieri.
4345
4346 2002-07-01  Mike Alexander  <mta@arbortext.com>
4347
4348         * process.el (shell-command-on-region): Don't delete the region
4349         before giving it to call-process-region
4350
4351 2002-06-04  Jerry James <james@eecs.ku.edu>
4352
4353         * find-paths.el (paths-find-architecture-directory): Search in
4354         `system-configuration'/`base', not `base'`system-configuration'.
4355
4356 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4357
4358         * info.el (Info-index): Add missing \ in [ t].
4359
4360 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * gutter-items.el (gutter-buffers-tab-visible-p,
4363         buffers-tab-omit-function, buffers-tab-selection-function,
4364         buffers-tab-filter-functions):
4365         Doc improvements.
4366
4367 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4368
4369         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4370
4371         * toolbar-items.el (toolbar-news): Fix typo in message string.
4372
4373 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * dialog.el (yes-or-no-p-dialog-box): 
4376         * cmdloop.el (y-or-n-p-minibuf):
4377         (yes-or-no-p-minibuf):
4378         (yes-or-no-p):
4379         (y-or-n-p): 
4380         Specify negative answers in docstrings.
4381
4382 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4383
4384         * package-ui.el (pui-help-echo): Display both installed and author
4385         version.  Use a balloon-help window to display extra info like
4386         package requires.
4387
4388 2002-05-30  Andy Piper  <andy@xemacs.org>
4389
4390         * files.el (revert-buffer-internal): don't visit
4391         revert-buffer. Kill buffer when not used. Suggested by Mike
4392         Alexander <mta@arbortext.com>
4393
4394 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4395
4396         * files.el (revert-buffer): More docstring fiddling.
4397
4398 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4399
4400         * files.el (revert-buffer):
4401         (revert-buffer-internal):
4402         (revert-buffer-insert-file-contents-function):
4403         Improve docstrings and comments.
4404
4405 2002-05-08  Andy Piper  <andy@xemacs.org>
4406
4407         * files.el (revert-buffer): observe noconfirm behavior.
4408
4409 2002-04-09  Andy Piper  <andy@xemacs.org>
4410
4411         * files.el (revert-buffer): use revert-buffer-internal if it looks
4412         like doing so will not result in any user-visible changes.
4413         (revert-buffer-internal): new function. Do the actual process of
4414         reversion and then see whether the result is any different to what
4415         we have already. If it is not then do nothing.
4416
4417 2001-12-11  Andy Piper  <andy@xemacs.org>
4418
4419         * menubar.el (get-popup-menu-response): re-order so that it works
4420         on more sane/facist window systems.
4421
4422 2001-12-03  Andy Piper  <andy@xemacs.org>
4423
4424         * faces.el (frob-face-property): don't infloop in face frobbing
4425         from Jan Vroonhof <jan@xemacs.org>.
4426
4427 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4428
4429         * faces.el (frob-face-property): Follow face fall-back hierarchy
4430         properly for face properties without an instance. Only do manual
4431         copy form 'default in last resort. This handles in particular
4432         the case where 'default itself has only a fall-back (which is
4433         the case by default on windows).
4434
4435 2001-11-24  Andy Piper  <andy@xemacs.org>
4436
4437         * printer.el (generic-print-region): set default-frame-plist to
4438         nil while creating the printer frame so that sizes reflect the
4439         printed page.
4440
4441         * faces.el (face-complain-about-font): Don't complain on printers.
4442
4443 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4444         
4445         * package-net.el: Andy synch.
4446         
4447 2001-12-16  Andy Piper  <andy@xemacs.org>
4448
4449         * package-get.el (package-get-update-all): Make sure installed.db
4450         gets updated after updating packages.
4451
4452 2002-03-28  Ben Wing  <ben@xemacs.org>
4453
4454         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4455         continuation, truncation so that we don't get line jumpiness from
4456         them being larger than the line height.
4457
4458         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4459
4460 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4461
4462         * font.el (font-window-system-mappings): Add mapping for Gtk
4463         (assume identical to X) 
4464
4465 2002-02-04  Andy Piper  <andy@xemacs.org>
4466
4467         * files.el (convert-standard-filename): Fix for short filename
4468         Peter Arius <pas@methodpark.de>
4469
4470 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4471
4472         * list-mode.el (default-choose-completion): completion-base-size
4473         should refer to local value in the completion list buffer.
4474
4475 2001-12-03  Didier Verna  <didier@xemacs.org>
4476
4477         * rect.el: autoload `replace-rectangle'.
4478         * keydefs.el (global-map): bind it to `C-x r p'.
4479
4480 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * XEmacs 21.4.8 "Honest Recruiter" is released.
4483
4484 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4485
4486         This patch is based on Jerry James's patch and analysis.
4487
4488         * select.el (get-clipboard):
4489         (get-selection):
4490         Update docstrings.
4491         (get-clipboard-foreign):
4492         (get-selection-foreign):
4493         New function for use as `interprogram-paste-function's.
4494
4495         * simple.el (interprogram-paste-function): Change default to
4496         `get-clipboard-foreign'; improve docstring.
4497         (interprogram-cut-function): Improve dosctring.
4498
4499 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4500
4501         * XEmacs 21.4.7 "Economic Science" is released.
4502
4503 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4504
4505         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4506
4507 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4508
4509         * obsolete.el (assq-delete-all): New compatibility alias for 
4510         remassq.
4511
4512 2002-01-09  Simon Josefsson  <jas@extundo.com>
4513
4514         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4515
4516 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4517
4518         * info.el (Info-auto-generate-directory): Default
4519         Info-auto-generate-directory to 'if-outdated.
4520
4521 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4522
4523         * startup.el (normal-top-level): Prevent migration code from
4524         trashing .emacs on an error in loading the init files.
4525
4526 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4527
4528         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4529         "system default" Xdefaults and friends get xrdb-mode.
4530
4531 2002-03-05  Mats Lidell  <matsl@contactor.se>
4532  
4533         * help-nomule.el (tutorial-supported-languages): Added Swedish
4534         tutorial. Sorted languages.
4535
4536 2002-02-11  Mike Sperber <mike@xemacs.org>
4537
4538         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4539         regenerating outdated dir files and dir is non-existent.
4540
4541 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4542
4543         * code-files.el (convert-mbox-coding-system): Improve comment.
4544         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4545         coding-system argument to `write-region-pre-hook' call.
4546         (write-region-pre-hook): Fix docstring to mention lockname argument.
4547
4548 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4549
4550         * minibuf.el (completing-read): Remove redundant wrong arg list.
4551
4552         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4553
4554 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4555
4556         * obsolete.el (interactive-form): new compatibility alias for 
4557         function-interactive.
4558
4559 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4560
4561         * menubar-items.el (Menubar-items-truncate-list): Removed.
4562         * menubar-items.el (Menubar-items-truncate-history): New.
4563         * menubar-items.el (default-menubar): Use
4564         Menubar-items-truncate-history.
4565
4566 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4567
4568         * printer.el (generic-print-region): Pass correct arguments to
4569         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4570         Torkelsson <torkel@acc.umu.se>.
4571
4572 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4573
4574         * help.el (describe-mode): synched with FSF 19.34; handle nil
4575         minor mode indicators.
4576
4577 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4578
4579         * minibuf.el (completing-read): Update docstring.
4580
4581 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4582
4583         * XEmacs 21.4.6 "Common Lisp" is released.
4584
4585 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4586
4587         * package-net.el: Inadvertant synch with Windows branch.  From
4588         Andy's log:
4589         (package-net-kit-version): new variable.
4590         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4591
4592 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4593
4594         * package-get.el (package-get-locate-index-file): Also search the
4595         core etc/ directory for the package index file if it can't be
4596         found in ~/.xemacs/.
4597
4598 2001-12-13  William Perry  <wmperry@gnu.org>
4599
4600         * dialog-gtk.el (popup-builtin-question-dialog):
4601         Conform to API in gui.c.
4602         
4603 2001-11-12  Andy Piper  <andy@xemacs.org>
4604
4605         * cus-edit.el (custom-save-face-internal): make sure we save
4606         non-themed faces.
4607         (custom-save-variables): ditto variables.
4608
4609 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4610
4611         * faces.el (make-face-family):
4612         (make-face-size):
4613         New face-modifying functions per Jan Vroonhof.
4614
4615         cus-face.el (custom-set-face-font-family):
4616         (custom-set-face-font-size):
4617         Use them.
4618
4619         * font.el (font-window-system-mappings): More precise docstring.
4620
4621         (font-create-name):
4622         (font-create-object):
4623         (tty-font-create-object):
4624         (tty-font-create-plist):
4625         (x-font-create-object):
4626         (x-font-create-name):
4627         (ns-font-create-name):
4628         (mswindows-font-create-object):
4629         (mswindows-font-create-name):
4630         Add doctrings.
4631
4632 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4633
4634         * gtk-faces.el (gtk-init-device-faces): removed spurious
4635         quote before let* expression.
4636
4637 2001-10-29  Andy Piper  <andy@xemacs.org>
4638
4639         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4640         modified when changing coding system.
4641
4642         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4643         that we invoke the GUI directory selector.
4644
4645 2001-10-25  Andy Piper  <andy@xemacs.org>
4646
4647         * dialog.el (make-dialog-box): use new directory dialog support.
4648         * minibuf.el (read-file-name-1): ditto.
4649         (read-file-name): ditto.
4650         (read-directory-name): ditto.
4651
4652 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4653
4654         * XEmacs 21.4.5 "Civil Service" is released.
4655
4656 2001-04-23  Didier Verna  <didier@xemacs.org>
4657
4658         * cus-edit.el (custom-variable-pre-save): New.
4659         * cus-edit.el (custom-variable-post-save): New.
4660         * cus-edit.el (custom-variable-save): use them.
4661         * cus-edit.el (custom-face-pre-save): New.
4662         * cus-edit.el (custom-face-post-save): New.
4663         * cus-edit.el (custom-face-save): use them.
4664         * cus-edit.el (custom-group-pre-save): New.
4665         * cus-edit.el (custom-group-post-save): New.
4666         * cus-edit.el (custom-group-save): use them.
4667         * cus-edit.el (Custom-save): use the pre/post functions above,
4668         call `custom-save-all' only once.
4669         * cus-edit.el (custom-variable-pre-reset-standard): New.
4670         * cus-edit.el (custom-variable-post-reset-standard): New.
4671         * cus-edit.el (custom-variable-reset-standard): use them.
4672         * cus-edit.el (custom-face-pre-reset-standard): New.
4673         * cus-edit.el (custom-face-post-reset-standard): New.
4674         * cus-edit.el (custom-face-reset-standard): use them.
4675         * cus-edit.el (custom-group-pre-reset-standard): New.
4676         * cus-edit.el (custom-group-post-reset-standard): New.
4677         * cus-edit.el (Custom-reset-standard): use them.
4678         * cus-edit.el (custom-face-reset-saved): use the pre/post
4679         functions above, call `custom-save-all' only once.
4680
4681 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4682
4683         * gutter-items.el (buffers-tab face): Derive from the modeline
4684         face by default.  Many people use white-on-black for the default
4685         font, and the tabs look hideous with that color combination.  The
4686         modeline usually has the correct colors.
4687
4688 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4689
4690         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4691         (tag-mark-stack-max): Typo fix.
4692
4693 2001-09-28  Ben Wing  <ben@xemacs.org>
4694
4695         * font-lock.el:
4696         * font-lock.el (font-lock-after-change-function):
4697         fix problem with last patch, reported by Katsumi Yamaoka.
4698
4699 2001-09-17  Ben Wing  <ben@xemacs.org>
4700
4701         * font-lock.el (font-lock-after-change-function):
4702         fix problem when you insert a comment on the line before a line of
4703         code: if we use the following char, then when you hit backspace,
4704         the following line of code turns the comment color.
4705
4706 2001-06-08  Ben Wing  <ben@xemacs.org>
4707
4708         * process.el: comment about shell-command-switch.
4709         * process.el (shell-quote-argument): Need to quote a null
4710         argument, too.  From Dan Holmsand.
4711         
4712         * startup.el (normal-top-level): Delete some unused FSF junk.
4713         * startup.el (command-line-early):
4714         
4715         * startup.el (command-line): Call MS Windows init function.
4716         
4717         * win32-native.el:
4718         * win32-native.el (mswindows-system-shells): New.
4719         * win32-native.el (mswindows-system-shell-p): New.
4720         * win32-native.el (init-mswindows-at-startup): New.
4721         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4722         * win32-native.el (mswindows-quote-one-simple-arg):
4723         * win32-native.el (mswindows-quote-one-command-arg):
4724         * win32-native.el (mswindows-construct-process-command-line-alist):
4725         Correct comments at top.  Correctly handle passing arguments
4726         to Cygwin programs and to bash.  Fix quoting of zero-length
4727         arguments (from Dan Holmsand).  Set shell-command-switch based
4728         on shell-file-name, which in turn comes from env var SHELL.
4729
4730 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4731
4732         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4733         default-toolbar-position): Fill docstrings for balloon-help.
4734
4735 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4736
4737         * faces.el: Reenable specifications over 'gtk domain.
4738
4739 2001-08-08  Didier Verna  <didier@xemacs.org>
4740
4741         * autoload.el (update-autoload-files): make defdir a file name,
4742         not directory name.
4743
4744 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4745
4746         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4747
4748         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4749
4750 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4751
4752         * font-menu.el (font-menu-set-font): Default to current font-family.
4753         (font-menu-preferred-resolution):
4754         (font-menu-size-scaling):
4755         Provide gtk defaults, too.
4756
4757 2001-07-29  Mike Alexander  <mta@arbortext.com>
4758
4759         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4760         list
4761         (custom-set-face-font-family): ditto
4762
4763 2001-07-26  Mike Sperber <mike@xemacs.org>
4764
4765         * files.el (auto-mode-alist): .9 files are man pages, too.
4766
4767 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4768
4769         * process.el (call-process-internal): bind
4770         coding-system-for-write to 'binary when calling
4771         start-process-internal, so the process receives 
4772         the literal contents of INFILE.
4773
4774 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4775
4776         * files.el (auto-mode-alist): Add configure.ac support.
4777
4778 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4779
4780         * buff-menu.el:
4781         mouse.el:
4782         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4783
4784 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4785
4786         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4787
4788 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4789
4790         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4791         mixed text.
4792         (kinsoku-eol-p): Ditto.
4793
4794 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4795
4796         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4797         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4798         characters as the category `s' or `e' correctly.
4799
4800 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4801
4802         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4803
4804 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4805
4806         * mule/cyrillic.el:  Set up case table.
4807
4808 2001-06-08  Mike Sperber <mike@xemacs.org>
4809
4810         * files.el (save-some-buffers-1): Don't zap the help window right
4811         after `map-y-or-n-p' has popped it up.
4812
4813 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4814
4815         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4816
4817 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4818
4819         * specifier.el: define-specifier-tag 'gtk.
4820
4821 2001-05-12  Ben Wing  <ben@xemacs.org>
4822
4823         * find-paths.el (paths-find-recursive-path):
4824         fix error with null EXCLUDE-REGEXP.
4825         
4826         * font-lock.el (font-lock-mode):
4827         fix problem reported by hrvoje with buffers starting with a space.
4828         
4829 2001-05-06  Ben Wing  <ben@xemacs.org>
4830
4831         * dialog.el (make-dialog-box):
4832         * menubar-items.el (default-menubar):
4833         * printer.el (generic-print-buffer):
4834         * printer.el (generic-print-region):
4835         implement printing the selection when it's selected.
4836
4837 2001-04-18  Didier Verna  <didier@xemacs.org>
4838
4839         * cus-edit.el (Custom-reset-standard): reset to standard settings
4840         not only when the buffer's :custom-state is 'modified, but also
4841         when it is 'set or 'saved.
4842
4843 2001-04-17  Didier Verna  <didier@xemacs.org>
4844
4845         * startup.el (load-user-init-file): define `custom-file' before
4846         loading the user's init file.
4847
4848 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4849
4850         * menubar.el (popup-mode-menu): Make it work with
4851         popup-menu-titles turned off.
4852         
4853 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4854
4855         * about.el (about-mailto-link): Use compose-mail for sending mail.
4856
4857 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4858
4859         * package-admin.el (package-install-hook): New.
4860         (package-delete-hook): New.
4861         (package-admin-add-single-file-package): Use package-delete-hook.
4862
4863         * package-get.el (package-get): Use package-install-hook.
4864
4865 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4866
4867         * package-ui.el (pui-install-selected-packages): reverse the lists
4868         of packages so that they get handled in the same order as they
4869         were selected.
4870
4871 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4872
4873         * packages.el (locate-library): Use read-library-name for completion.
4874
4875 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4876
4877         * byte-optimize.el (=): `=' is not a binary predicate!
4878         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4879         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4880
4881 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4882
4883         * bytecomp.el (byte-compile-arithcompare):
4884         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4885
4886 2001-06-03  William M. Perry  <wmperry@gnu.org>
4887
4888         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4889         return the filename selected by the user!
4890
4891 2001-05-31  William M. Perry  <wmperry@gnu.org>
4892
4893         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4894         in XEmacs/GTK.
4895
4896 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4897
4898         * coding.el: Tiny typo fixed.
4899
4900 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4901
4902         * XEmacs 21.4.3 "Academic Rigor" is released.
4903
4904 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4905
4906         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4907
4908 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4909
4910         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4911
4912 2001-05-04  Ben Wing  <ben@xemacs.org>
4913
4914         * printer.el (generic-print-buffer):
4915         * printer.el (generic-print-region):
4916         Enable dialog boxes.  Apply workaround recommended by Kirill.
4917         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4918         
4919         * simple.el (kill-whole-line):
4920         * simple.el (kill-line-1):
4921         * simple.el (kill-entire-line):
4922         * simple.el (kill-line):
4923         * simple.el (backward-kill-line):
4924         Take out interactive dependence of kill-whole-line.
4925
4926 2001-04-22  Ben Wing  <ben@xemacs.org>
4927
4928         * dialog.el (make-dialog-box):
4929         Put dialog titles back in -- this time correctly.  Fix various
4930         other problems with leaks and such.
4931
4932         * simple.el (region-exists-p):
4933         * simple.el (region-active-p):
4934         Add comment about which one is correct to use in menu specs.
4935
4936 2001-05-05  Ben Wing  <ben@xemacs.org>
4937
4938         * dialog.el (make-dialog-box): fix doc string.
4939         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4940         take out Pretty Print.
4941         * printer.el:
4942         * printer.el (printer-current-device): New.
4943         * printer.el (Printer-get-device): New.
4944         * printer.el (Printer-clear-device): New.
4945         * printer.el (generic-page-setup): New.
4946         * printer.el (generic-print-buffer):
4947         * printer.el (generic-print-region):
4948         Implement Page Setup.  Handle errors properly.
4949
4950 2001-05-05  Ben Wing  <ben@xemacs.org>
4951
4952         * subr.el (error): Complete list of errors in doc string.
4953         
4954 2001-04-22  Ben Wing  <ben@xemacs.org>
4955
4956         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4957         
4958 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4959
4960         * build-report.el: Remove CVS keywords since this file has been in
4961         core lisp for a while now.
4962         * build-report.el (build-report-make-output-files): Fix typo.
4963
4964 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4965
4966         * about.el (about-finish-buffer): Make sure the last change works
4967         even if EVENT is nil.
4968
4969 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4970
4971         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4972         clicked, not the one that happens to be the current buffer at the
4973         time.
4974
4975 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4976
4977         * cus-edit.el (custom-display): Support the GTK Window System also.
4978
4979 2001-04-30  Ben Wing  <ben@xemacs.org>
4980
4981         * printer.el:
4982         * printer.el (printer-page-header):
4983         * printer.el (Print-context): New.
4984         * printer.el (printer-page-footer):
4985         * printer.el (generate-header-element): New.
4986         * printer.el (generate-header-line): New.
4987         * printer.el (print-context-property):
4988         * printer.el (generic-print-buffer):
4989         * printer.el (generic-print-region):
4990         Implement headers and footers.  Implement calling Print dialog box
4991         (#### but it doesn't quite work yet).
4992
4993 2001-04-25  Ben Wing  <ben@xemacs.org>
4994
4995         * about.el (xemacs-hackers):
4996         * about.el (about-url-alist):
4997         * about.el (about-personal-info):
4998         * about.el (about-hacker-contribution):
4999         More contributions.
5000         
5001         * simple.el (handle-post-motion-command):
5002         Fix spurious setting of zmacs-region-stays to t after a non-shift
5003         motion command.
5004
5005 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5006
5007         * about.el (about-personal-info): Update my bio.
5008         (about-hacker-contribution): Ditto.
5009
5010 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5011
5012         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5013
5014 2001-04-19  Andy Piper  <andy@xemacs.org>
5015
5016         * package-net.el (package-net-cygwin32-binary-size): new size.
5017         (package-net-win32-binary-size): new size.
5018         (package-net-convert-index-to-ini): Use new arch.
5019         (package-net-batch-convert-index-to-ini): Removed.
5020         (package-net-generate-bin-ini): New.
5021         (package-net-batch-generate-bin-ini): New.
5022
5023 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * XEmacs 21.4.1 "Copyleft" is released.
5026
5027 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5028
5029         * x-compose.el (xlib-input-method-bug-workaround):
5030         (alias-colon-to-double-quote):
5031         Force sort in map-keymap to work around rehash bug.
5032
5033 2001-04-17  Ben Wing  <ben@xemacs.org>
5034
5035         * about.el: Finish overhaul, add a few new hackers, update a
5036         couple old ones.
5037
5038 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * XEmacs 21.4.0 "Solid Vapor" is released.
5041
5042 2001-04-15  Ben Wing  <ben@xemacs.org>
5043
5044         * about.el:
5045         * about.el (about-headline-face): New.
5046         * about.el (about-link-face): New.
5047         * about.el (about-current-release-maintainers): New.
5048         * about.el (about-other-current-hackers): New.
5049         * about.el (about-url-alist):
5050         * about.el (about-once-and-future-hackers): New.
5051         * about.el (about-mailto-link): New.
5052         * about.el (about-get-buffer):
5053         * about.el (about-finish-buffer):
5054         * about.el (about-xemacs):
5055         * about.el (about-features): Removed.
5056         * about.el (about-advantages): New.
5057         * about.el (about-maintainer-info): Removed.
5058         * about.el (about-personal-info): New.
5059         * about.el (about-hacker-contribution): New.
5060         * about.el (about-maintainer):
5061         * about.el (about-show-linked-info):
5062         * about.el (about-hackers):
5063         Major revamping.  Rewriting of most of the text, improve the
5064         link handling, separate info on contributors into personal
5065         and contribution info, add new contributors, update personal
5066         info, etc. etc.
5067         
5068         * menubar-items.el (default-menubar):
5069         Help menubar entry for News now says more accurately
5070         "What's New in XEmacs".
5071         
5072         * mouse.el:
5073         * mouse.el (mouse-track-cleanup-hook):
5074         * mouse.el (mouse-track):
5075         Don't set-buffer to a dead buffer when calling mouse-track
5076         cleanup hooks.
5077
5078 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * XEmacs 21.2.47 "Zephir" is released.
5081
5082 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5083
5084         * dialog.el (make-dialog-box): Disable dialog box titles until
5085         we get them working.
5086
5087 2001-03-30  Ben Wing  <ben@xemacs.org>
5088
5089         * help.el:
5090         * help.el (Help-princ-face):
5091         * help.el (Help-prin1-face):
5092         * help.el (frob-help-extents):
5093         * help.el (describe-function-1):
5094         * help.el (describe-variable):
5095         Avoid using font-lock faces, which may not be defined.
5096         Instead, use hyper-apropos faces, and make sure they're
5097         defined as necessary by using `require'. (It's not so safe
5098         to do this for font-lock.) In any case, we will eventually
5099         be merging this functionality into hyper-apropos.
5100
5101         * loaddefs.el (completion-ignored-extensions):
5102         Fix documentation.
5103         
5104         * menubar-items.el (menu-truncate-list): Removed.
5105         * menubar-items.el (Menubar-items-truncate-list): New.
5106         * menubar-items.el (default-menubar):
5107         Fix errors if grep or compile command is too long.  Rename helper
5108         function to be less visible.
5109
5110 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5111
5112         * byte-optimize.el (byte-optimize-minus):
5113         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5114
5115 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5116
5117         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5118         Mule is available.
5119
5120         * mule/latin.el: New file.
5121
5122 2001-03-11  Ben Wing  <ben@xemacs.org>
5123
5124         * auto-save.el:
5125         * auto-save.el (auto-save-directory):
5126         * auto-save.el (make-auto-save-file-name):
5127         * auto-save.el (auto-save-file-name-p): New.
5128
5129         Merge in improvements from other definition of
5130         make-auto-save-file-name in files.el.
5131         
5132         * auto-save.el (auto-save-original-name):
5133         * auto-save.el (auto-save-name-in-fixed-directory):
5134         * auto-save.el (auto-save-unslashify-name): Removed.
5135         * auto-save.el (auto-save-slashify-name): Removed.
5136         * auto-save.el (auto-save-reserved-chars): New.
5137         * auto-save.el (auto-save-escape-name): New.
5138         * auto-save.el (auto-save-unhex): New.
5139         * auto-save.el (auto-save-unescape-name): New.
5140
5141         Change algorithm for encoding filenames in auto-save names to be
5142         entirely safe with all filesystems and all possible characters in
5143         a filename, and 100% reversible. (Essentially, uses
5144         quoted-printable as the encoding.)
5145         
5146         * auto-save.el (recover-all-files):
5147
5148         Use insert-directory rather than calling ls directly -- fixes
5149         things under Windows.
5150
5151         * files.el:
5152         * files.el (convert-standard-filename): Substitute FSF's
5153         definition for this (we had nothing here before).
5154         
5155         * files.el (backup-buffer): Warning fix.
5156         
5157         * files.el (make-backup-file-name):
5158         * files.el (find-backup-file-name):
5159         Fix error in calling sequence to auto-save-file-name-p.
5160         
5161         * files.el (recover-file):
5162         Use insert-directory rather than calling ls directly -- fixes
5163         things under Windows.
5164
5165         * files.el (make-auto-save-file-name): Removed.
5166         * files.el (auto-save-file-name-p): Removed.
5167         auto-save is always dumped so no sense in having a definition
5168         that will always be overwritten with another.
5169         
5170         * files.el (insert-directory):
5171         * win32-native.el:
5172         * win32-native.el (debug-mswindows-process-command-lines):
5173         * win32-native.el (original-make-auto-save-file-name): Removed.
5174         * win32-native.el (make-auto-save-file-name): Removed.
5175
5176
5177 2001-03-21  Martin Buchholz <martin@xemacs.org>
5178
5179         * XEmacs 21.2.46 "Urania" is released.
5180
5181 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * menubar-items.el (default-menubar): Update sample.emacs to
5184         sample.init.el and adjust accelerators.
5185
5186 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5187
5188         * build-report.el (build-report): Improve docstring.
5189
5190 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5191
5192         * ChangeLog: Log GTK merge.
5193
5194         * gutter-items.el:
5195         * mwheel.el:
5196         * sound.el:
5197         * startup.el:
5198         Revert gratuitous whitespace changes.
5199
5200 2001-03-07  Ben Wing  <ben@xemacs.org>
5201
5202         * help.el:
5203         * help.el (key-or-menu-binding):
5204         * help.el (Help-find-file): New.
5205         * help.el (describe-beta):
5206         * help.el (describe-copying):
5207         * help.el (describe-project):
5208         * help.el (view-emacs-news):
5209         * help.el (view-sample-init-el): New.
5210         * help.el (Help-princ-face): New.
5211         * help.el (Help-prin1-face): New.
5212         * help.el (help-symbol-function-context-menu):
5213         * help.el (help-symbol-variable-context-menu):
5214         * help.el (help-symbol-function-and-variable-context-menu):
5215         * help.el (frob-help-extents):
5216         * help.el (describe-function-1):
5217         * help.el (describe-variable):
5218
5219         Add coloring in Help buffers, correspondent with hyperlinks.
5220         View files in view-mode rather than Fundamental.
5221         Remove separators from context menus -- now handled in generic code.
5222         Add `Find Tag' to context menu.
5223         
5224         * menubar.el (popup-mode-menu):
5225
5226         Rewrite code that outputs the popup menu to (a) put more specific
5227         entries first, (b) be more robust, (c) output the proper context
5228         menu separators automatically (the context menu functionality is
5229         new and currently used only by Help).
5230
5231 2001-03-10  William M. Perry  <wmperry@aventail.com>
5232
5233         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5234         this function when converting from the 21.1 GTK branch.  Now
5235         supports file, password, question, and color built-in dialogs.
5236
5237 2001-03-06  Ben Wing  <ben@xemacs.org>
5238
5239         * keydefs.el:
5240         * keydefs.el (global-map):
5241         Add commented-out change of M-k (for 21.5).
5242         
5243         * menubar-items.el (default-menubar):
5244         Fix items to control kill-line behavior; add items for
5245         shifted motion.
5246         
5247         * simple.el:
5248         * simple.el (kill-whole-line):
5249         * simple.el (historical-kill-line): Removed.
5250         * simple.el (kill-line): Removed.
5251         * simple.el (kill-entire-line): New.
5252         * simple.el (kill-line-1): New.
5253         * simple.el (backward-kill-line):
5254         Undo kill-whole-line == always changes.  Add new function
5255         kill-entire-line to unconditionally delete the current line.
5256         Add comments describing the lamentable state of affairs of
5257         the kill-line functions and variables.
5258
5259 2001-03-02  Ben Wing  <ben@xemacs.org>
5260
5261         * simple.el:
5262         * simple.el (beginning-of-buffer):
5263         * simple.el (end-of-buffer):
5264         * simple.el (mark-ring-unrecorded-commands):
5265         * simple.el (signal-error-on-buffer-boundary):
5266         * simple.el (shifted-motion-keys-select-region):
5267         * simple.el (unshifted-motion-keys-deselect-region):
5268         * simple.el (motion-keys-for-shifted-motion): New.
5269         * simple.el (handle-pre-motion-command):
5270         * simple.el (handle-post-motion-command):
5271         * simple.el (forward-char-command):
5272         * simple.el (backward-char-command):
5273         * simple.el (scroll-up-command):
5274         * simple.el (scroll-down-command):
5275         * simple.el (next-line):
5276         * simple.el (previous-line):
5277         * simple.el (backward-block-of-lines):
5278         * simple.el (forward-block-of-lines):
5279         * simple.el (backward-word):
5280         * simple.el (mark-word):
5281
5282         Augment documentation of the most common motion commands to make
5283         note of the shifted-motion support.  Improve the support to (a)
5284         properly document how it works and why it's done in the fashion it
5285         is, and (b) allow the keystrokes that trigger it to be customized.
5286
5287         Correct error in the customize specification of
5288         mark-ring-unrecorded-commands.
5289
5290 2001-03-02  Ben Wing  <ben@xemacs.org>
5291
5292         * font-lock.el:
5293         * font-lock.el (font-lock-pending-extent-table): Removed.
5294         * font-lock.el (font-lock-pending-buffer-table): New.
5295         * font-lock.el (font-lock-pre-idle-hook):
5296         * font-lock.el (font-lock-after-change-function):
5297         * font-lock.el (font-lock-fontify-pending-extents):
5298         * font-lock.el (font-lock-lisp-like):
5299
5300         Fix handling of pending extents to avoid excessive slowness (N^2
5301         behavior) when making lots of buffer changes between redisplays,
5302         such as when saving the Options.
5303
5304 2001-03-09  William M. Perry  <wmperry@aventail.com>
5305
5306         * device.el:
5307         * dragdrop.el:
5308         * dumped-lisp.el:
5309         * faces.el:
5310         * frame.el:
5311         * gnuserv.el:
5312         * loadup.el:
5313         * menubar-items.el:
5314         * minibuf.el:
5315         The Great GTK Merge.
5316
5317         * ChangeLog.GTK:
5318         * dialog-gtk.el:
5319         * gdk.el:
5320         * generic-widgets.el:
5321         * glade.el:
5322         * gnome-widgets.el:
5323         * gnome.el:
5324         * gtk-compose.el:
5325         * gtk-extra.el:
5326         * gtk-faces.el:
5327         * gtk-ffi.el:
5328         * gtk-file-dialog.el:
5329         * gtk-font-menu.el:
5330         * gtk-glyphs.el:
5331         * gtk-init.el:
5332         * gtk-iso8859-1.el:
5333         * gtk-marshal.el:
5334         * gtk-mouse.el:
5335         * gtk-package.el:
5336         * gtk-password-dialog.el:
5337         * gtk-select.el:
5338         * gtk-widget-accessors.el:
5339         * gtk-widgets.el:
5340         * gtk.el:
5341         widgets-gtk.el:
5342         The Great GTK Merge: new files.
5343
5344 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5345
5346         * generic-widgets.el: Don't require gtk (a built-in feature) at
5347         top level.  Don't execute the last sexp unless (featurep 'gtk).
5348
5349 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5350
5351         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5352
5353 2001-02-23  Martin Buchholz <martin@xemacs.org>
5354
5355         * XEmacs 21.2.45 "Thelxepeia" is released.
5356
5357 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5358  
5359         * about.el (xemacs-hackers): update my entry. 
5360         * about.el (about-maintainer-info): ditto. 
5361         * about.el (about-hackers): ditto. 
5362
5363 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5364
5365         * about.el (about-maintainer-info): More vanity info about
5366         yours truly.
5367
5368 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5369
5370         * build-report.el (build-report-destination): xemacs-build-reports
5371         has moved to SourceForge, where mailing list name length is
5372         restricted, hence the name change to
5373         xemacs-buildreports@xemacs.org.
5374         * build-report.el (build-report-keep-regexp): Update default.
5375         * build-report.el (build-report-delete-regexp): Ditto.
5376         * build-report.el (build-report-make-output-files): Ditto.
5377
5378 2001-02-19  Craig Lanning  <lanning@scra.org>
5379
5380         * lisp-mode.el: Add indentation specifications for following
5381         Common Lisp forms: handler-case, handler-bind, with-slots,
5382         with-open-file, with-open-stream, print-unreadable-object.
5383
5384 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5385
5386         * font-lock.el (font-lock-set-defaults-1):
5387         Move initialization of `font-lock-cache-position' so that it's set
5388         even if font-lock-keywords is already defined.
5389
5390 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5391
5392         * autoload.el (generate-file-autoloads-1):
5393         Use `emacs-lisp-mode-syntax-table' instead of
5394         `lisp-mode-syntax-table'.
5395         * lisp-mode.el (lisp-mode-syntax-table):
5396         Get rid of old checks for `parse-partial-sexp' version.
5397         Make `|' (pipe) string delimiter instead of punctuation.
5398
5399 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5400
5401         * window.el (save-selected-window):
5402         Use gensym for better macro hygiene.
5403
5404 2001-02-06  Mike Sperber <mike@xemacs.org>
5405
5406         * dump-paths.el:
5407         * startup.el (startup-setup-paths): Set and use
5408         `mule-lisp-directory'.
5409         (startup-setup-paths-warning): Ditto.
5410
5411         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5412         (paths-construct-load-path): Consider `mule-lisp-directory'.
5413
5414 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5415
5416         * font-lock.el: Syntax table improvements used.  A few random
5417         changes are not specified below.
5418         (font-lock-fontify-string-delimiters):
5419         (font-lock-syntactic-keywords):
5420         (font-lock-cache-state nil):
5421         (font-lock-cache-position):
5422         New variables.
5423         (font-lock-set-syntax):
5424         (font-lock-apply-syntactic-highlight):
5425         (font-lock-fontify-syntactic-anchored-keywords):
5426         (font-lock-fontify-syntactic-keywords-region):
5427         (font-lock-eval-keywords):
5428         New functions.
5429         (font-lock-remove-face):
5430         (font-lock-fontify-syntactically-region):
5431         Use syntax properties.
5432
5433 2001-02-08  Martin Buchholz <martin@xemacs.org>
5434
5435         * XEmacs 21.2.44 "Thalia" is released.
5436
5437 2001-01-16  Mike Sperber <mike@xemacs.org>
5438
5439         * startup.el (normal-top-level): Work even if no installation root
5440         is found.
5441
5442 2001-01-30  Andy Piper  <andy@xemacs.org>
5443
5444         * gutter-items.el (progress-abort-glyph): remove instantiator.
5445         (set-progress-abort-instantiator): new function.
5446         (abort-progress-feedback): use it.
5447
5448         * gutter.el (set-gutter-dirty-p): new function.
5449
5450 2001-01-30  Didier Verna  <didier@xemacs.org>
5451
5452         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5453
5454 2001-01-24  Didier Verna  <didier@xemacs.org>
5455
5456         * sound.el (sound-extension-list): give a better default value.
5457         * sound.el (load-sound-file): improve the doc string, also find
5458         files given by absolute names, pass a real extension list to
5459         `locate-file'.
5460
5461 2001-01-26  Martin Buchholz <martin@xemacs.org>
5462
5463         * XEmacs 21.2.43 "Terspichore" is released.
5464
5465 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5466
5467         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5468         messages from gnuserv.
5469
5470 2001-01-20  Martin Buchholz <martin@xemacs.org>
5471
5472         * XEmacs 21.2.42 "Poseidon" is released.
5473
5474 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5475
5476         * cl-macs.el (cl-upcase-arg): New function.
5477         (cl-function-arglist): New function.
5478         (cl-transform-lambda): Automatically add CL-style lambda list to
5479         documentation string using functions above.
5480
5481 2001-01-12  Andy Piper  <andy@xemacs.org>
5482
5483         * package-get.el (package-get-custom): call
5484         package-net-update-installed-db.
5485
5486         * package-ui.el (pui-install-selected-packages): call
5487         package-net-update-installed-db.
5488
5489         * package-net.el (package-net-update-installed-db): use
5490         packages-package-list so that we reflect reality.
5491
5492         * packages.el (packages-package-list): Make docstring reflect
5493         reality.
5494
5495         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5496
5497         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5498         isn't installed.
5499
5500 2001-01-17  Andy Piper  <andy@xemacs.org>
5501
5502         * wid-edit.el (widget-activation-glyph-mapper): activate or
5503         deactivate native widgets.
5504         (widget-glyph-insert-glyph): record instantiator.
5505         (widget-push-button-value-create): use it.
5506
5507         * gui.el (gui-button-action): new function. Make button's domain
5508         buffer current when calling.
5509         (make-gui-button): update to use gui-button-action.
5510
5511 2001-01-16  Didier Verna  <didier@xemacs.org>
5512
5513         * menubar-items.el (default-menubar): add an entry for modeline
5514         horizontal scrolling in Options -> Display.
5515
5516 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5517
5518         * package-get.el (package-get-require-signed-base): Set to nil
5519         by default.
5520
5521 2001-01-17  Martin Buchholz <martin@xemacs.org>
5522
5523         * XEmacs 21.2.41 "Polyhymnia" is released.
5524
5525 2001-01-16  Mike Sperber <mike@xemacs.org>
5526
5527         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5528         catch lisp/mule/.
5529
5530 2001-01-14  Mike Sperber <mike@xemacs.org>
5531
5532         * startup.el (maybe-create-compatibility-dot-emacs):
5533         (maybe-unmigrate-user-init-file):
5534         (unmigrate-user-init-file): Created.
5535         (maybe-migrate-user-init-file): Offer creation of compatibility
5536         .emacs.
5537         Some doc fixes wrt init file location.
5538
5539 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5540
5541         * faces.el (face-frob-from-locale-first): new variable.
5542         (frob-face-font-2): Honor tags arg while trying to use
5543         standard-face-mapping.  When face-frob-from-locale-first is set,
5544         first try to set face inheriting from frobbed-face.
5545
5546 2001-01-15  Didier Verna  <didier@xemacs.org>
5547
5548         * about.el (xemacs-hackers): update my entry.
5549         * about.el (about-url-alist): ditto.
5550         * about.el (about-maintainer-info): ditto.
5551         * about.el (about-hackers): ditto.
5552
5553 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5554
5555         The byte compiler has been badly broken for a year,
5556         by the patch of 1999-12-06.
5557         * byte-optimize.el (byte-optimize-form-code-walker):
5558         Bug was: the byte compiler was making this erroneous optimization:
5559         (progn (or (foo)) (bar)) ==> (bar)
5560
5561 2000-11-20  Mike Sperber <mike@xemacs.org>
5562
5563         * setup-paths.el (paths-core-load-path-depth): Split
5564         `paths-load-path-depth' in two for site and core lisp.  Don't
5565         recurse into core.
5566         * setup-paths.el (paths-construct-load-path): Use.
5567
5568 2001-01-10  Andy Piper  <andy@xemacs.org>
5569
5570         * package-net.el (package-net-cygwin32-binary-size): new variable
5571         (package-net-win32-binary-size): ditto.  add much needed
5572         commentary.
5573
5574         * gutter-items.el (buffers-tab-items): correct off-by-one error
5575         for buffers-tab-max-size.
5576
5577 2001-01-08  Martin Buchholz <martin@xemacs.org>
5578
5579         * XEmacs 21.2.40 is released.
5580
5581 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5582
5583         * mule/hebrew.el: Fix comments and typos.
5584         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5585
5586 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5587
5588         * ChangeLog.1: move ancient log from fill.el.
5589
5590         * dump-paths.el:
5591         paragraphs.el:
5592         mule/mule-category.el:
5593         Miscellaneous typo fixes and slight doc clarifications.
5594
5595         * mule/mule-ccl.el:  Correct file name in header.
5596
5597 2000-12-31  Martin Buchholz <martin@xemacs.org>
5598
5599         * XEmacs 21.2.39 is released.
5600
5601 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5602
5603         * byte-optimize.el (byte-optimize-cond):
5604         (byte-optimize-cond-1): New.
5605         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5606         Optimizes (cond (x nil)) ==> nil.
5607         Provide better diagnostic on malformed expr like (cond foo).
5608
5609 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5610
5611         * mule/mule-coding.el:
5612         mule/mule-cmds.el (reset-language-environment,
5613         set-language-environment-coding-systems):
5614         Safer default coding-priority-list, corresponding to src/file-coding.h.
5615
5616 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5617
5618         * package-admin.el: Allow package removal from
5619         early-package-load-path.
5620
5621 2000-12-15  Andreas Jaeger  <aj@suse.de>
5622
5623         * about.el (about-maintainer-info): Update my entry.
5624
5625 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5626
5627         * packages.el (locate-library): Add support for bzip2
5628         compressed .el files.
5629
5630 2000-12-12  Andy Piper  <andy@xemacs.org>
5631
5632         * package-net.el: new file.
5633
5634 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5635
5636         * font-lock.el: Add missing C++ keywords.
5637
5638 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5639
5640         * simple.el (indent-for-comment): Preserve indentation of comments
5641         starting in column 0, as documented in (Info-goto-node
5642         "(xemacs)Comments").  Update docstring accordingly.
5643
5644 2000-12-05  Martin Buchholz <martin@xemacs.org>
5645
5646         * XEmacs 21.2.38 is released.
5647
5648 2000-12-04  Didier Verna  <didier@xemacs.org>
5649
5650         * mouse.el (default-mouse-track-set-point-in-window): remove
5651         spurious '+' operation detected by Martin.
5652
5653
5654 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5655
5656         * cl-extra.el (coerce):
5657         Implement char to integer coercion.
5658         Remove extraneous (numberp) test.
5659
5660         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5661         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5662         (byte-optimize-predicate):
5663         Warn if evaluating constant expression signals an error.
5664         (byte-optimize-form): Small simplification.
5665
5666         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5667
5668 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5669
5670         * byte-optimize.el:
5671         (byte-optimize-minus):
5672         (byte-optimize-plus):
5673         (byte-optimize-mult):
5674         (byte-optimize-quo):
5675         Use (car (last x)) instead of (last x) to get last elt!
5676         Use `byte-optimize-predicate' to optimize `%'.
5677         Move optimizations for special numeric args to bytecomp.el.
5678         * bytecomp.el (byte-compile-associative): Remove.
5679         (byte-compile-max): New.
5680         (byte-compile-min): New.
5681         Properly handle erroneous calls: (max) (min).
5682         (byte-compile-plus): New.
5683         (byte-compile-minus):
5684         It's easiest to handle 0, +1 and -1 args here.
5685         (byte-compile-mult): New.
5686         It's easiest to handle 1, -1 and 2 args here.
5687         (byte-compile-quo):
5688         It's easiest to handle 0, +1 and -1 args here.
5689         Issue byte-compiler warning when dividing by zero.
5690
5691         Byte-compiler arithmetic improvements.
5692         Better optimize these expressions in the obvious way:
5693         (+ x y 1)   -->  varref x varref y add add1
5694         (+ x y -1)  -->  varref x varref y add sub1
5695         (- x y 0)   -->  (- x y)
5696         (- 0 x y)   -->  (- (- x) y)
5697         (% 42 19)   --> compile-time constant
5698         (/ 42 19)   --> compile-time constant
5699         (* (foo) 2) --> foo call dup plus
5700
5701         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5702         unless (declaim (optimize (safety 3)))
5703         or (setq byte-compile-delete-errors nil).
5704
5705 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5706
5707         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5708         docstrings.
5709
5710 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5711
5712         * startup.el (command-line-do-help):  Add documentation of
5713         portable dumper switches.
5714
5715 2000-11-22  Andy Piper  <andy@xemacs.org>
5716
5717         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5718
5719         * glyphs.el (init-glyphs): don't use autodetect for strings.
5720
5721 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5722
5723         * byte-optimize.el (byte-optimize-char-before):
5724         (byte-optimize-backward-char):
5725         (byte-optimize-backward-word):
5726         Fix incorrect optimizations for these sorts of expressions:
5727         (let ((x nil)) (backward-char x))
5728
5729 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5730
5731         * byte-optimize.el:
5732         * byte-optimize.el (byte-optimize-backward-char): New.
5733         * byte-optimize.el (byte-optimize-backward-word): New.
5734         Make backward-word and backward-char as efficient as forward versions.
5735
5736         * bytecomp.el (byte-compile-no-args-with-one-extra):
5737         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5738         * bytecomp.el (byte-compile-two-args-with-one-extra):
5739         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5740         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5741         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5742         Check if extra arg is constant nil, and if so, use byte-coded call.
5743
5744         * simple.el (backward-word):
5745         * simple.el (mark-word):
5746         * simple.el (kill-word):
5747         * simple.el (backward-kill-word):
5748         Make COUNT argument optional, for consistency with forward-char et al.
5749
5750         * abbrev.el (abbrev-string-to-be-defined):
5751         * abbrev.el (inverse-abbrev-string-to-be-defined):
5752         * abbrev.el (inverse-add-abbrev):
5753         * abbrev.el (expand-region-abbrevs):
5754         * buff-menu.el (Buffer-menu-execute):
5755         * indent.el (move-to-left-margin):
5756         * indent.el (indent-relative):
5757         * indent.el (move-to-tab-stop):
5758         * info.el (Info-reannotate-node):
5759         * lisp-mode.el (lisp-indent-line):
5760         * lisp.el (end-of-defun):
5761         * lisp.el (move-past-close-and-reindent):
5762         * misc.el (copy-from-above-command):
5763         * mouse.el (default-mouse-track-scroll-and-set-point):
5764         * page.el (forward-page):
5765         * paragraphs.el (forward-paragraph):
5766         * paragraphs.el (end-of-paragraph-text):
5767         * picture.el (picture-forward-column):
5768         * picture.el (picture-self-insert):
5769         * rect.el (extract-rectangle-line):
5770         * simple.el (newline):
5771         * simple.el (fixup-whitespace):
5772         * simple.el (backward-delete-char-untabify):
5773         * simple.el (transpose-chars):
5774         * simple.el (transpose-preceding-chars):
5775         * simple.el (do-auto-fill):
5776         * simple.el (indent-new-comment-line):
5777         * simple.el (blink-matching-open):
5778         * view-less.el (cleanup-backspaces):
5779         * wid-edit.el (widget-transpose-chars):
5780         * term/bg-mouse.el (bg-insert-moused-sexp):
5781         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5782
5783         * info.el (Info-fontify-node):
5784         * simple.el (backward-delete-function):
5785         Use canonical delete-backward-char instead of backward-delete-char.
5786
5787 2000-11-20  Andy Piper  <andy@xemacs.org>
5788
5789         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5790         no buffers.
5791
5792 2000-11-20  Andy Piper  <andy@xemacs.org>
5793
5794         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5795         buffer tabs.
5796
5797 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5798
5799         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5800         (proclaim inline...) was shadowing compiler-macros.
5801
5802 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5803
5804         * bytecomp.el (byte-compile-eval): New.
5805         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5806         Keeps this promise made in Lispref:
5807         "If a file being compiled contains a `defmacro' form, the macro is
5808         defined temporarily for the rest of the compilation of that file."
5809
5810 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5811
5812         * cl.el (floatp-safe):
5813         (plusp):
5814         (minusp):
5815         (oddp):
5816         (evenp):
5817         (cl-abs):
5818         Use a better parameter name than `x'.
5819
5820         * cl-macs.el (check-type): Make continuable.  Change documentation
5821         to require PLACE, but accept any form for compatibility.
5822
5823         * abbrev.el (define-abbrev): Use check-type.
5824         * font-menu.el (font-menu-change-face): Use check-type.
5825         * menubar.el (relabel-menu-item): Use check-type.
5826         * itimer.el: Fix typo.
5827
5828 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5829
5830         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5831
5832 2000-11-14  Martin Buchholz <martin@xemacs.org>
5833
5834         * XEmacs 21.2.37 is released.
5835
5836 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5837
5838         * code-cmds.el: Provide the feature.
5839
5840 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5841
5842         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5843
5844         * code-cmds.el: New file
5845         * mule/mule-cmds.el:
5846         * mule/mule-misc.el
5847         (coding-keymap): New keymap. Define coding system keyboard
5848         commands on file-coding builds too.
5849         (coding-system-change-eol-conversion):
5850         (universal-coding-system-argument):
5851         (set-default-coding-systems):
5852         (prefer-coding-system): Moved from mule-cmds.el
5853         (set-buffer-process-coding-system): Moved from mule-misc.el
5854
5855 2000-09-15  Stephen Carney <carney@scubadoo.com>
5856
5857         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5858
5859 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5860
5861         * package-get.el (package-get-download-sites): Add a pre-release
5862         site for experimental packages.
5863
5864         * auto-autoloads.el: Regenerated.
5865
5866 2000-08-01  Andy Piper  <andy@xemacs.org>
5867
5868         * gutter-items.el (buffers-tab-omit-function): reference
5869         buffers-tab-select-visible-buffers.
5870         (buffers-tab-filter-functions): new variable, by default uses
5871         buffers-tab-selection-function and buffers-tab-omit-function.
5872         (select-buffers-tab-buffers-by-mode): invert arguments.
5873         (buffers-tab-select-visible-buffers): new function. Invert calling
5874         of buffers-menu-omit-invisible-buffers.
5875         (buffers-tab-items): rewrite to use
5876         buffers-tab-filter-functions. Rewrite docstring.
5877         (gutter-buffers-tab-extent): delete.
5878         (add-tab-to-gutter): always build a new extent when adding the
5879         tabs.
5880         (update-tab-in-gutter): make gutter dirty when orientation
5881         changes.
5882
5883 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5884
5885         * bytecomp.el (byte-compile-defvar-or-defconst):
5886         Only do loadhist recording if defvar form includes a value.
5887
5888 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5889
5890         * bytecomp.el (byte-compile-initial-macro-environment):
5891         `eval-when-compile' should not compile its body.
5892
5893 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5894
5895         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5896         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5897         some Japanese English.  Remove some ancient FSF comments, and
5898         improve docstrings.  Use symbols not vectors for tables.
5899
5900 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5901
5902         * keymap.el:
5903         (local-key-binding):
5904         (global-key-binding):
5905         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5906
5907         * lisp.el:
5908         (backward-sexp): Slightly simpler code.
5909         (mark-sexp): Make arg optional, like FSF Emacs.
5910         (forward-list): Slightly simpler code.
5911         (backward-list): Slightly simpler code.
5912         (down-list):  Make arg optional, like FSF Emacs.
5913         (up-list):  Make arg optional, like FSF Emacs.
5914         (backward-up-list):  Make arg optional, like FSF Emacs.
5915         (kill-sexp):  Make arg optional, like FSF Emacs.
5916         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5917
5918         * font-menu.el (font-menu-change-face):
5919         Take continuable errors into account.
5920
5921         * abbrev.el:
5922         * abbrev.el (clear-abbrev-table):
5923         * abbrev.el (define-abbrev-table):
5924         * abbrev.el (define-abbrev):
5925         * abbrev.el (insert-abbrev-table-description):
5926         * apropos.el (apropos-documentation-check-doc-file):
5927         * apropos.el (apropos-documentation-check-elc-file):
5928         * buff-menu.el (list-buffers):
5929         * buff-menu.el (list-buffers-noselect):
5930         * bytecomp.el (byte-recompile-directory):
5931         * bytecomp.el (batch-byte-compile):
5932         * cl-macs.el (typep):
5933         * code-files.el (find-coding-system-magic-cookie):
5934         * code-files.el (insert-file-contents):
5935         * cus-edit.el (customize-set-variable):
5936         * cus-edit.el (customize-save-variable):
5937         * cus-face.el (custom-set-face-font-size):
5938         * cus-face.el (custom-set-face-update-spec):
5939         * cus-face.el (custom-reset-faces):
5940         * custom.el (custom-check-theme):
5941         * custom.el (copy-upto-last):
5942         * fill.el (canonically-space-region):
5943         * fill.el (fill-paragraph):
5944         * fill.el (fill-region):
5945         * fill.el (find-space-insertable-point):
5946         * fill.el (justify-current-line):
5947         * faces.el (face-spec-update-all-matching):
5948         * faces.el (set-face-stipple):
5949         * files-nomule.el (insert-file-contents):
5950         * files.el (insert-file-contents-literally):
5951         * files.el (hack-local-variables-last-page):
5952         * files.el (basic-save-buffer):
5953         * files.el (insert-directory):
5954         * font-menu.el (font-menu-change-face):
5955         * font.el (font-spatial-to-canonical):
5956         * format.el (format-encode-region):
5957         * format.el (format-insert-file):
5958         * format.el (format-replace-strings):
5959         * gutter.el (set-gutter-element):
5960         * help.el (key-or-menu-binding):
5961         * help.el (describe-bindings):
5962         * help.el (with-syntax-table):
5963         * indent.el (indent-rigidly):
5964         * indent.el (delete-to-left-margin):
5965         * info.el:
5966         * info.el (Info-extract-dir-entry-from):
5967         * info.el (Info-build-dir-anew):
5968         * info.el (Info-rebuild-dir):
5969         * info.el (Info-batch-rebuild-dir):
5970         * info.el (Info-read-subfile):
5971         * info.el (Info-build-node-completions):
5972         * info.el (Info-extract-menu-node-name):
5973         * isearch-mode.el (isearch-range-invisible):
5974         * isearch-mode.el (isearch-restore-invisible-extents):
5975         * itimer.el (itimerp):
5976         * itimer.el (itimer-live-p):
5977         * keymap.el:
5978         * keymap.el (substitute-key-definition):
5979         * keymap.el (read-command-or-command-sexp):
5980         * keymap.el (local-key-binding):
5981         * keymap.el (global-key-binding):
5982         * keymap.el (global-set-key):
5983         * keymap.el (local-set-key):
5984         * ldap.el:
5985         * ldap.el (ldap-add-entries):
5986         * ldap.el (ldap-delete-entries):
5987         * lisp.el (backward-sexp):
5988         * lisp.el (mark-sexp):
5989         * lisp.el (forward-list):
5990         * lisp.el (backward-list):
5991         * lisp.el (down-list):
5992         * lisp.el (backward-up-list):
5993         * lisp.el (up-list):
5994         * lisp.el (kill-sexp):
5995         * lisp.el (backward-kill-sexp):
5996         * menubar.el (add-menu-button):
5997         * menubar.el (add-submenu):
5998         * menubar.el (delete-menu-item):
5999         * menubar.el (relabel-menu-item):
6000         * mouse.el (narrow-window-to-region):
6001         * obsolete.el (define-obsolete-variable-alias):
6002         * obsolete.el (store-substring):
6003         * package-admin.el:
6004         * package-admin.el (package-admin-install-function):
6005         * package-admin.el (package-admin-install-function-mswindows):
6006         * package-admin.el (package-admin-default-install-function):
6007         * package-get.el (package-get-update-base-entries):
6008         * packages.el (packages-load-package-dumped-lisps):
6009         * packages.el (packages-collect-package-dumped-lisps):
6010         * printer.el (generic-print-buffer):
6011         * printer.el (generic-print-region):
6012         * replace.el (occur-mode-mouse-goto):
6013         * replace.el (perform-replace):
6014         * select.el (get-selection-no-error):
6015         * simple.el:
6016         * simple.el (newline):
6017         * simple.el (open-line):
6018         * simple.el (edit-and-eval-command):
6019         * simple.el (goto-line):
6020         * simple.el (undo):
6021         * simple.el (kill-region):
6022         * simple.el (copy-region-as-kill):
6023         * simple.el (kill-ring-save):
6024         * simple.el (set-mark):
6025         * simple.el (next-line):
6026         * simple.el (previous-line):
6027         * simple.el (line-move):
6028         * simple.el (set-goal-column):
6029         * simple.el (comment-region):
6030         * subr.el:
6031         * subr.el (putf):
6032         * syntax.el (modify-syntax-entry):
6033         * syntax.el (map-syntax-table):
6034         * view-less.el (view-file):
6035         * view-less.el (view-buffer):
6036         * view-less.el (view-file-other-window):
6037         * window-xemacs.el (backward-other-window):
6038         * window.el:
6039         * window.el (one-window-p):
6040         * window.el (walk-windows):
6041         * window.el (window-list):
6042         * x-mouse.el (x-mouse-kill):
6043         * x-select.el (x-get-cutbuffer):
6044         * x-select.el (x-store-cutbuffer):
6045         * term/bg-mouse.el (bg-mouse-line-to-center):
6046         * term/sun-mouse.el (window-line-end):
6047         * term/sun-mouse.el (sun-select-region):
6048         * term/sun.el (kill-region-and-unmark):
6049         * mule/mule-category.el:
6050         * mule/mule-category.el (modify-category-entry):
6051         * mule/mule-category.el (char-category-list):
6052         * mule/mule-coding.el (coding-system-force-on-output):
6053         * mule/mule-misc.el (coding-system-put):
6054         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6055
6056 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6057
6058         * cus-face.el: Typo fixes and tiny clarifications.
6059         * custom.el: ditto
6060
6061 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6062
6063         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6064         * startup.el (normal-top-level): Setup auto-save-list-file-name
6065         if auto-save-list-file-prefix is non-nil.
6066
6067 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6068
6069         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6070
6071 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6072
6073         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6074         get symbol at point-min.
6075
6076 2000-10-24  Didier Verna  <didier@xemacs.org>
6077
6078         * info.el (Info-emacs-info-file-name): defconst it.
6079         * info.el (Info-footnote-tag): defcustom it.
6080         * info.el (Info-no-description-string): ditto.
6081         * info.el (Info-find-node): adapt to new semantics of
6082         'Info-suffixed-file (don't do the case variants stuff).
6083         * info.el (Info-insert-dir): rewrite the dir file variants code.
6084         * info.el (Info-directory-files): New. Return the list of info
6085         files in a directory.
6086         * info.el (Info-dir-outdated-p): use it.
6087         * info.el (Info-parse-dir-entries): ditto.
6088         * info.el (Info-build-dir-anew): don't restrict to files ending
6089         with a ".info.*" extension.
6090         * info.el (Info-set-mode-line): ditto.
6091         * info.el (Info-read-subfile): adapt to new semantics of
6092         'Info-suffixed-file (append 'exact argument).
6093         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6094         string independently of the case.
6095         * info.el (Info-suffixed-file): use it (match all possible case
6096         for the file name).
6097         * info.el (Info-insert-file-contents): code cleanup.
6098         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6099         columns.
6100         * info.el (Info-batch-rebuild-dir): ditto.
6101         * info.el (Info-read-node-name-1): ditto.
6102         * info.el (Info-search): ditto.
6103         * info.el (Info-fontify-node): ditto.
6104
6105
6106 2000-10-24  Didier Verna  <didier@xemacs.org>
6107
6108         * process.el (shell-command): when called from a program, avoid
6109         'push-mark's "mark-set" message.
6110
6111 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6112
6113         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6114         by a symbol, not by a vector.
6115         * mule/vietnamese.el (vscii): Likewise.
6116         (viscii): Likewise.
6117         * mule/cyrillic.el (koi8-r): Likewise.
6118
6119         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6120         by a symbol, not by a vector.
6121         (chinese-big5-2): Likewise.
6122         * mule/ethiopic.el (ethiopic): Likewise.
6123         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6124         (vietnamese-viscii-upper): Likewise.
6125
6126 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6127
6128         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6129
6130 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6131
6132         * byte-optimize.el (byte-optimize-car): New function.
6133         (byte-optimize-cdr): Ditto.
6134
6135 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6136
6137         * byte-optimize.el: Partial synch with FSF 20.7.
6138         Optimize constant concatenation.
6139         Add keymapp as a side effect free function.  It is a built-in.
6140         (byte-after-unbind-pos): Remove byte-equal.
6141
6142 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6143
6144         * update-elc-2.el: Quote regexps correctly.
6145
6146 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6147
6148         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6149         (ccl-compile): Apply integerp, not integer-or-char-p to
6150         check the type of the buffer magnification
6151         (ccl-compile-write-string): Encode a string with binary
6152         coding system.
6153         (ccl-compile-write-repeat): Likewise.
6154
6155 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6156
6157         * buff-menu.el:
6158         * bytecomp.el:
6159         * coding.el:
6160         * faces.el:
6161         * files.el:
6162         * fill.el:
6163         * float-sup.el:
6164         * font-lock.el:
6165         * help.el:
6166         * iso8859-1.el:
6167         * loaddefs.el:
6168         * menubar-items.el:
6169         * menubar.el:
6170         * modeline.el:
6171         * msw-font-menu.el:
6172         * paragraphs.el:
6173         * paths.el:
6174         * replace.el:
6175         * simple.el:
6176         * sound.el:
6177         * startup.el:
6178         * version.el:
6179         * x-faces.el:
6180         * x-font-menu.el:
6181         Remove purecopy.
6182
6183 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6184
6185         * simple.el (do-auto-fill): Use the function pointer to by
6186         `comment-line-break-function', not `indent-new-comment-line'. This
6187         fixes an issue with cc-mode comment continuation.
6188
6189 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6190
6191         * simple.el (turn-on-auto-fill):  Add (interactive).
6192         * mwheel.el (mwheel-install): Add (interactive).
6193         * font-lock.el (turn-on-font-lock): Add (interactive).
6194         (turn-off-font-lock): Add (interactive).
6195
6196 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6197
6198         * packages.el (packages-special-base-regexp): Add `man'.
6199
6200 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6201
6202         * wid-edit.el (widget-specify-active): map over extents in current
6203         buffer like `widget-specify-inactive' does.  Mapping over the
6204         inactive extent object does not work since the current extent is
6205         ignored by `map-extents'.
6206
6207 2000-10-04  Martin Buchholz <martin@xemacs.org>
6208
6209         * XEmacs 21.2.36 is released.
6210
6211 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6212
6213         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6214         Optimize the compiled-function-constants vector by byte-code
6215         reference counts.
6216
6217 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6218
6219         * build-report.el (build-report-delete-regexp): quote value in
6220         defcustom
6221
6222 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6223
6224         * build-report.el (build-report): Don't bind srcdir which we don't
6225         use in `multiple-value-bind' to avoid the only byte-compiler
6226         warning.
6227
6228 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6229
6230         * build-report.el: Requires cl and custom now.
6231         build-report-version is determined by XEmacs version -- remove
6232         build-report-version*.
6233         * build-report.el (build-report-version): Removed.
6234         * build-report.el (build-report-installation-version-regexp): New.
6235         * build-report.el (build-report-version-file-regexp): New.
6236         * build-report.el (build-report-installation-srcdir-regexp): New.
6237         * build-report.el (build-report-destination): Offer
6238         xemacs-build-reports and xemacs-beta.
6239         * build-report.el (build-report-keep-regexp): Adjusted.
6240         * build-report.el (build-report-delete-regexp): Adjusted.
6241         * build-report.el (build-report-make-output-dir): New.
6242         * build-report.el (build-report-installation-file): Replace use of
6243         `concat' with `expand-file-name'.
6244         * build-report.el (build-report-make-output-file): Removed.
6245         * build-report.el (build-report-make-output-files): New.
6246         * build-report.el (build-report-subject): Identify as
6247         user-variable with "*...".
6248         * build-report.el (build-report-prompts): Ditto.
6249         * build-report.el (build-report-version-file): New.
6250         * build-report.el (build-report-file-encoding): Identify as
6251         user-variable with "*...".
6252         * build-report.el (build-report-make-output-get): New.
6253         * build-report.el (build-report-insert-header): Report
6254         emacs-version and system-configuration instead of
6255         build-report-version.
6256         * build-report.el (build-report-insert-make-output): Add file
6257         argument.
6258         * build-report.el (build-report-insert-installation-file):
6259         Re-indent.
6260         * build-report.el (build-report-keep): Change docstring,
6261         re-indent.
6262         * build-report.el (build-report-delete): Ditto.
6263         * build-report.el (build-report-installation-data): New.
6264         * build-report.el (build-report-version-file-data): New.
6265
6266 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6267
6268         * byte-optimize.el (byte-optimize-lapcode):
6269         Fix the optimization of using the first 5 elements of the
6270         constants vector for variables.
6271         (byte-optimize-lapcode): Fix another ancient broken optimization.
6272
6273 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6274
6275         * *: Spelling mega-patch
6276
6277 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6278
6279         * easymenu.el: doc fixes.
6280         (easy-menu-do-define): Use backquote.
6281         (easy-menu-change):
6282         (easy-menu-add):
6283         `when' seems much clearer than `if' here.
6284         (easy-menu-remove):
6285         (easy-menu-add-item):
6286         (easy-menu-item-present-p):
6287         (easy-menu-remove-item):
6288         Wrap using (when (featurep 'menubar) ...)
6289
6290 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6291
6292         * bytecomp.el (displaying-byte-compile-warnings):
6293         Revert Ben's change to this function below so that the compile log
6294         is displayed properly for users of the "popper" package.
6295
6296 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6297
6298         * window.el (save-selected-window): Use backquote.
6299
6300         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6301         Renamed from `byte-compile-file-form-defvar'.
6302         * bytecomp.el (byte-compile-defvar-or-defconst):
6303         Only cons onto current-load-list in top-level forms.
6304         Else this leaks a cons cell every time a defun is called.
6305         Renamed from `byte-compile-defvar', for clarity.
6306         Warn when docstring of defvar is not a string.
6307         Use consistent error messages.
6308         Better comments.
6309
6310 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6311
6312         * simple.el (set-variable):
6313         Remove unneeded defvar by rearranging order of let* forms.
6314
6315         * mule/mule-ccl.el (ccl-get-next-code):
6316         * menubar-items.el (bookmark-menu-filter):
6317         (language-environment-menu-filter):
6318         (tutorials-menu-filter):
6319         * toolbar-items.el (toolbar-compile):
6320         * byte-optimize.el (disassemble-offset):
6321         Use (declare (special ...)) instead of `defvar'.
6322
6323         * cl-macs.el (cl-do-proclaim):
6324         Fix (declare (special ...)) warning suppression syntax.
6325
6326 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6327
6328         * info.el (Info-tag-table-marker):
6329         (Info-tag-table-buffer):
6330         (Info-find-file-node):
6331         (Info-read-subfile):
6332         (Info-build-node-completions):
6333         (Info-search):
6334         (Info-mode):
6335         Multiple info buffer support.
6336
6337 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6338
6339         * ldap.el (ldap-decode-entry): New defun
6340         (ldap-search-entries): Use it in order to decode DN-prefixed
6341         entries properly
6342
6343 2000-08-23  Daniel Pittman <daniel@danann.net>
6344
6345         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6346         Use `eq', not `=', to compare symbols.
6347
6348 2000-07-30  Ben Wing  <ben@xemacs.org>
6349
6350         * bytecomp.el (byte-compile-report-error):
6351         * bytecomp.el (displaying-byte-compile-warnings):
6352         if stack-trace-on-error is set, send out a backtrace when
6353         an error is encountered that stops byte compilation.  this
6354         should make it much much easier to track down those curious
6355         problems.  also undo the kludge of using a separate "*Show*"
6356         buffer for display when there's a temp-buffer-show-function;
6357         we can avoid this by just being a little smarter.
6358
6359         * dialog-items.el:
6360         * dialog-items.el (search-dialog-regexp): New.
6361         * dialog-items.el (search-dialog-callback):
6362         * dialog-items.el (make-search-dialog):
6363         add a regexp option to the dialog and clean up a bit.
6364
6365         * dialog.el:
6366         * dialog.el (yes-or-no-p-dialog-box):
6367         * dialog.el (get-dialog-box-response):
6368         * dialog.el (make-dialog-box):
6369         * dialog.el (dialog-box-finish): New.
6370         * dialog.el (dialog-box-cancel): New.
6371         * dialog.el (internal-make-dialog-box-exit): New.
6372         implement [properly!] the :modal property of the new dialog box
6373         interface.  this is the first time xemacs has ever had *proper*
6374         modal dialog boxes, giving the standard window-system feedback.
6375         (e.g. under windows, clicking on a disabled frame causes a beep
6376         and makes the dialog box flash three times.)
6377
6378         * dragdrop.el: header keyword frobbing.
6379
6380         * dumped-lisp.el (preloaded-file-list):
6381         renamed winnt.el to win32-native.el.
6382
6383         * faces.el (face-property):
6384         * faces.el (set-face-property):
6385         * faces.el (frob-face-property):
6386         * faces.el (frob-face-font-2):
6387         * faces.el (make-face-bold):
6388         * faces.el (make-face-italic):
6389         * faces.el (make-face-bold-italic):
6390         * faces.el (make-face-unbold):
6391         * faces.el (make-face-unitalic):
6392         * faces.el (make-face-smaller):
6393         * faces.el (make-face-larger):
6394         clean up the implementation of these so that window-system-specific
6395         methods are called only on objects belonging to that window system.
6396         previously, you could have [e.g.] mswindows-make-face-bold called
6397         on font object of device type `stream', which is not good and
6398         explains the subtle errors Adrian was getting when byte-compiling
6399         something that required 'term. (Adrian, now you can use stack-trace-
6400         on-error to find the exact place where things are going wrong instead
6401         of having to laboriously binary-search your way through.)
6402
6403         * finder.el (finder-known-keywords):
6404         cleaned up -- properly sorted, clarified the meanings of many of
6405         the keywords, and added a few -- mswin, gui, content, build, www,
6406         user, services.  the last two try to distinguish between a package
6407         that's used directly by the user, and a package that provides
6408         support services to other packages.
6409
6410         * font-lock.el (lisp-font-lock-keywords-2):
6411         update list of lisp control structures to include everything,
6412         including new ones i introduced.
6413
6414         * gutter.el: header keyword frobbing.
6415
6416         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6417         recent isearch element was not doing so!  you got the second-most-
6418         recent instead.
6419
6420         * lisp-mode.el (construct-lisp-mode-menu):
6421         more menubar cleanups.
6422         * lisp-mode.el (with-selected-window):
6423         make it indent properly.
6424
6425         * menubar-items.el (default-menubar): lots of menubar cleanups.
6426         rearranged the options menu the most, e.g. splitting up the
6427         Keyboard/Mouse menu into a new Editing menu and combining the
6428         separate Scrollbar/Gutter/Toolbar submenus into Display.
6429         Got rid of General, moved items to Editing or new Troubleshooting.
6430         Moved Packages to Tools; doesn't seem to belong under Options.
6431         Added stuff to the Cmds menu, e.g. Change Case.
6432
6433         NB please don't complain about these periodic menubar changes.
6434         Anything like this is necessarily incremental in its construction
6435         -- By constant use you gradually become more and more aware of
6436         better and better ways to group menu items.  When we eventually
6437         move the options menu to a property sheet, the existing structure
6438         will probably be preserved fairly well.
6439
6440         * minibuf.el (next-history-element): fix problems with pressing
6441         down arrow in repeat-complex-command.
6442
6443         * modeline.el:
6444         * modeline.el (modeline-3d-p): New.
6445         added custom variable for controlling the 3d modeline.  the
6446         corresponding Options item has been present for a long time,
6447         but commented out with "fix me!" comments.  it's fixed now.
6448
6449         * obsolete.el (add-menu):
6450         remove bogus gettexts.
6451
6452         * process.el (shell-quote-argument):
6453         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6454         For bash under Windows native, see below.
6455
6456         * simple.el:
6457         * simple.el (display-warning-buffer):
6458         Fixed the handling of warning display to eliminate the annoying
6459         *Show* buffer, like was done for byte-compiler output above.
6460
6461         * simple.el (debug-print): New.
6462         Simple function for sending debug messages to the console and/or
6463         other debug places.
6464
6465         * subr.el (replace-in-string):
6466         Rewrite this function to avoid N^2 behavior with large strings --
6467         catastrophic with the new Windows selection code! (Apparently the
6468         author of this function didn't realize there was a fun
6469         replace-match that could make his life much easier, because we
6470         duplicated the entire logic.  The new version is smaller, easier
6471         to understand, much more robust, and has extended features --
6472         those of replace-match.)
6473
6474         * window.el:
6475         * window.el (with-selected-window): New.
6476         An obvious complement to the existing `with-selected-frame' and
6477         `with-current-buffer'.
6478
6479         * win32-native.el: Renamed from winnt.el.
6480         Added a great deal of stuff for properly handling process quoting,
6481         somewhat modeled on Kirill's original model (which i later threw
6482         away).  We should now finally have correctly working process arg
6483         quoting/dequoting so that the final app gets exactly what we
6484         intended.  Because the mechanism is in Lisp, it's easily
6485         extendible. (For those running bash and running the native
6486         version, I tried hard to do what I thought was correct.  But more
6487         thought is needed, and ideally the volunteer work of people with
6488         these configurations that they generally run on.)
6489
6490         * x-font-menu.el (x-font-menu-font-data):
6491         Put in defvar's to fix byte-compiler warnings.
6492
6493 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6494
6495         * select.el (selection-coercion-alist): Initialise.
6496         * select.el (select-coerce-to-text): New.
6497         * select.el (select-coerce): New.
6498         New functions to perform type and value coercion.
6499
6500         * select.el (select-buffer-killed-default): Keep data if it was
6501         on the clipboard.
6502
6503 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6504
6505         * menubar-items.el (default-menubar): Fix typo.
6506         (default-menubar): `lambda' was mispelled as `lamda'.
6507
6508 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6509
6510         * window.el (shrink-window-if-larger-than-buffer): Remove
6511         edge checking code.
6512
6513 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6514
6515         * paths.el (gnus-local-domain): Removed.
6516         (gnus-local-organization): Ditto.
6517         (gnus-startup-file): Ditto.
6518
6519 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6520
6521         * files.el (auto-mode-alist): Add .spec for RPM.
6522
6523 2000-07-31  Andy Piper  <andy@xemacs.org>
6524
6525         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6526
6527 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6528
6529         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6530         browse-url.
6531         * help.el (xemacs-www-page): Ditto.
6532         (xemacs-www-faq): Ditto.
6533         * menubar-items.el (default-menubar): Ditto.
6534
6535         * wid-edit.el (widget-url-link-action): Ditto.
6536         From: Kenichi OKADA <okada@opaopa.org>.
6537
6538 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6539
6540         * finder.el (finder-commentary): Add autoload cookie.
6541
6542 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6543
6544         * files.el (insert-file-contents-literally): Fix second let
6545         binding for `coding-system-for-read' to `coding-system-for-write'
6546         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6547
6548 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6549
6550         * files.el (insert-file-contents-literally): Use binary coding
6551         system (from Morioka san).
6552         (insert-file-contents-literally): Make file-name-handler method.
6553
6554 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6555
6556         * cl-macs.el (get-selection): Add defsetf.
6557
6558 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6559
6560         * x-init.el (x-activate-region-as-selection): replace obsolete
6561         function x-own-selection with own-selection.
6562         (ow-find): replace obsolete functions x-get-selection and
6563         x-get-clipboard with get-selection and get-clipboard.
6564         (init-post-x-win): replace obsolete function x-disown-selection
6565         with disown-selection.
6566
6567 2000-07-20  Mike Sperber  <mike@xemacs.org>
6568
6569         * startup.el (load-user-init-file): Only try to load init file if
6570         it exists.
6571
6572 2000-07-10  Andy Piper  <andy@xemacs.org>
6573
6574         * dialog-items.el: sync with Ben's patch.
6575
6576         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6577         comment.
6578         (progress-text-glyph): deleted.
6579         (progress-layout-glyph): make completely minimal.
6580         (progress-gauge-glyph): ditto.
6581         (progress-display-style): fix to handle dynamic instantiator
6582         changes.
6583         (progress-text-instantiator): new.
6584         (progress-layout-instantiator): new.
6585         (progress-gauge-instantiator): new.
6586         (set-progress-display-instantiator): renamed and changed from
6587         set-progress-display-style.
6588         (progress-abort-glyph): use instantiator not glyph.
6589         (append-progress-display): use set-progress-display-instantiator
6590         and set-glyph-image.
6591         (abort-progress-display): ditto.
6592         (raw-append-progress-display): ditto.
6593
6594 2000-07-20  Ben Wing  <ben@xemacs.org>
6595
6596         * code-files.el: Move Mule-specific code to mule-coding.el.
6597
6598 2000-07-15  Ben Wing  <ben@xemacs.org>
6599
6600         * autoload.el:
6601         Fixed comments.
6602
6603         * cmdloop.el:
6604         * cmdloop.el (yes-or-no-p):
6605         * cmdloop.el (y-or-n-p):
6606         Make these functions use should-use-dialog-box-p and not be
6607         overridden in dialog.el.
6608
6609         * cus-dep.el:
6610         * cus-dep.el (Custom-make-dependencies): Removed.
6611         * cus-dep.el (Custom-make-dependencies-1): New.
6612         * cus-dep.el (Custom-make-one-dependency): New.
6613         New entry point for use in Makefiles, to avoid excessive
6614         invocations.
6615
6616         * cus-edit.el (custom-variable-reset-saved):
6617         * cus-edit.el (custom-variable-reset-standard):
6618         * cus-edit.el (custom-save-resets):
6619         Fix bytecompiler warnings.
6620
6621         * dialog.el:
6622         * dialog.el (yes-or-no-p-dialog-box):
6623         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6624         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6625         * dialog.el (get-dialog-box-response):
6626         * dialog.el (message-or-box):
6627         * dialog.el (make-dialog-box):
6628         * dialog.el (popup-dialog-box): New.
6629         Avoid yes-or-no-p bogosities.
6630         Create a general function `make-dialog-box' to encapsulate all
6631         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6632
6633         * dumped-lisp.el (preloaded-file-list):
6634         Add dialog-items.  Clean up.  Group files by types.
6635
6636         * easymenu.el (easy-menu-add):
6637         * easymenu.el (easy-menu-remove):
6638         Account for accelerators.
6639
6640         * extents.el:
6641         * extents.el (extent-list): New args, like in map-extents.
6642         * extents.el (extent-at-event): New.
6643         * extents.el (extents-at-event): New.
6644
6645         * font-lock.el:
6646         * font-lock.el (font-lock-mode):
6647         * font-lock.el (font-lock-default-fontify-buffer):
6648         * font-lock.el (font-lock-default-unfontify-region):
6649         * font-lock.el (font-lock-fontify-syntactically-region):
6650         * font-lock.el (font-lock-fontify-keywords-region):
6651         Use new progress-feedback names.
6652
6653         * font-lock.el (java-font-lock-identifier-regexp):
6654         * font-lock.el (java-font-lock-class-name-regexp):
6655         Fix bytecompiler warnings.
6656
6657         * gutter-items.el:
6658         * gutter-items.el (progress-display-use-echo-area): Removed.
6659         * gutter-items.el (progress-feedback-use-echo-area): New.
6660         * gutter-items.el (progress-display-popup-period): Removed.
6661         * gutter-items.el (progress-feedback-popup-period): New.
6662         * gutter-items.el (set-progress-display-style): Removed.
6663         * gutter-items.el (set-progress-feedback-style): New.
6664         * gutter-items.el (progress-display-style): Removed.
6665         * gutter-items.el (progress-feedback-style): New.
6666         * gutter-items.el (progress-stack):
6667         * gutter-items.el (progress-displayed-p): Removed.
6668         * gutter-items.el (progress-feedbacked-p): New.
6669         * gutter-items.el (clear-progress-display): Removed.
6670         * gutter-items.el (clear-progress-feedback): New.
6671         * gutter-items.el (progress-display-clear-when-idle): Removed.
6672         * gutter-items.el (progress-feedback-clear-when-idle): New.
6673         * gutter-items.el (remove-progress-display): Removed.
6674         * gutter-items.el (remove-progress-feedback): New.
6675         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6676         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6677         * gutter-items.el (append-progress-display): Removed.
6678         * gutter-items.el (append-progress-feedback): New.
6679         * gutter-items.el (abort-progress-display): Removed.
6680         * gutter-items.el (abort-progress-feedback): New.
6681         * gutter-items.el (raw-append-progress-display): Removed.
6682         * gutter-items.el (raw-append-progress-feedback): New.
6683         * gutter-items.el (display-progress-display): Removed.
6684         * gutter-items.el (display-progress-feedback): New.
6685         * gutter-items.el (current-progress-display): Removed.
6686         * gutter-items.el (current-progress-feedback): New.
6687         * gutter-items.el (current-progress-display-label): Removed.
6688         * gutter-items.el (current-progress-feedback-label): New.
6689         * gutter-items.el (progress-display): Removed.
6690         * gutter-items.el (progress-feedback): New.
6691         Replace "progress-display" with "progress-feedback" globally.
6692
6693         * gutter-items.el (lprogress-display): Removed.
6694         * gutter-items.el (progress-feedback-with-label): New.
6695         Rename lprogress-display ==> progress-feedback-with-label.
6696
6697         * gutter-items.el (search-dialog-direction): Removed.
6698         * gutter-items.el (search-dialog-text): Removed.
6699         * gutter-items.el (search-dialog-callback): Removed.
6700         * gutter-items.el (make-search-dialog): Removed.
6701         Move to dialog-items.el.
6702
6703         * help.el:
6704         * help.el (help-mode-quit):
6705         * help.el (mode-for-help): New.
6706         * help.el (help-sticky-window): New.
6707         * help.el (help-window-config): New.
6708         * help.el (with-displaying-help-buffer):
6709         * help.el (function-at-event): New.
6710         * help.el (help-symbol-regexp): New.
6711         * help.el (help-symbol-run-function-1): New.
6712         * help.el (help-symbol-run-function): New.
6713         * help.el (help-symbol-function-context-menu): New.
6714         * help.el (help-symbol-variable-context-menu): New.
6715         * help.el (help-symbol-function-and-variable-context-menu): New.
6716         * help.el (frob-help-extents): New.
6717         * help.el (describe-function-1):
6718         * help.el (variable-at-point):
6719         * help.el (variable-at-event): New.
6720         * help.el (describe-variable):
6721         Major overhaul.
6722         - Make functions and variables be mousable.
6723         - Middle button hyperlinks.
6724         - New context-menu entries.
6725
6726         * keydefs.el:
6727         * keydefs.el (global-map):
6728         New key bindings to move lines up and down.
6729
6730         * lisp-mode.el:
6731         * lisp-mode.el (construct-lisp-mode-menu): New.
6732         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6733         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6734         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6735         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6736         Make popup and menubar menus be different.  Popup menu uses
6737         clicked location and automatically assumes symbol under the mouse
6738         for various commands.
6739
6740         * menubar-items.el:
6741         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6742         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6743
6744         * menubar-items.el (global-popup-menu): Removed.
6745         * menubar-items.el (mode-popup-menu): Removed.
6746         * menubar-items.el (activate-popup-menu-hook): Removed.
6747         * menubar-items.el (popup-mode-menu): Removed.
6748         * menubar-items.el (popup-buffer-menu): Removed.
6749         * menubar-items.el (popup-menubar-menu): Removed.
6750         Move to menubar.el.
6751
6752         * menubar.el:
6753         * menubar.el (global-popup-menu): New.
6754         * menubar.el (mode-popup-menu): New.
6755         * menubar.el (activate-popup-menu-hook): New.
6756         * menubar.el (last-popup-menu-event): New.
6757         * menubar.el (popup-mode-menu): New.
6758         * menubar.el (popup-buffer-menu): New.
6759         * menubar.el (popup-menubar-menu): New.
6760         * menubar.el (menu-call-at-event): New.
6761         Move non-content functions here.  Add support for context menu
6762         items on extents.
6763
6764         * minibuf.el (minibuffer-history-uniquify):
6765         Typo fix.
6766
6767         * minibuf.el (read-file-name-1):
6768         Call new file dialog box if it exists.
6769
6770         * minibuf.el (mouse-rfn-setup-vars):
6771         Clean up "chop" action.
6772
6773         * mouse.el:
6774         * mouse.el (button2): Now bound to mouse-track.
6775         * mouse.el (click-inside-extent-p):
6776         * mouse.el (point-inside-extent-p):
6777         * mouse.el (point-inside-selection-p):
6778         * mouse.el (mouse-drag-or-yank): Removed.
6779         * mouse.el (mouse-begin-drag-n-drop): New.
6780         * mouse.el (mouse-eval-sexp):
6781         * mouse.el (mouse-track-activate-strokes): New.
6782         * mouse.el (mouse-track-do-activate): New.
6783         * mouse.el (mouse-track):
6784         * mouse.el (default-mouse-track-event-is-with-button): New.
6785         * mouse.el (default-mouse-track-cleanup-hook):
6786         * mouse.el (default-mouse-track-drag-hook):
6787         * mouse.el (default-mouse-track-drag-up-hook):
6788         * mouse.el (default-mouse-track-click-hook):
6789         Merge drag-n-drop into mouse-track.
6790         Add general "activate" support to replace specific button2 kludges.
6791         Use "button modifier" support in mouse-track.
6792
6793         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6794
6795         * package-ui.el:
6796         * package-ui.el (pui-menu):
6797         * package-ui.el (pui-popup-context-sensitive): Removed.
6798         Fix bytecompiler warnings.
6799         Clean up popup code a bit.
6800
6801         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6802
6803         * simple.el:
6804         * simple.el (transpose-lines):
6805         * simple.el (transpose-line-up): New.
6806         * simple.el (transpose-line-down): New.
6807         * simple.el (transpose-subr):
6808         * simple.el (transpose-subr-1): Removed.
6809         Clean up, add functions to move lines up and down.
6810
6811         * startup.el (mail-host-address):
6812         * startup.el (user-mail-address):
6813         Customize.
6814
6815         * subr.el:
6816         * subr.el (set-symbol-value-in-buffer): New.
6817         * subr.el (error):
6818         * subr.el (check-argument-type):
6819         * subr.el (defined-error-p): New.
6820         Add structured error support.
6821
6822         * toolbar-items.el (toolbar-compile):
6823         Use new make-dialog-box.
6824
6825         * update-elc.el:
6826
6827         * userlock.el (ask-user-about-lock-dbox):
6828         * userlock.el (ask-user-about-supersession-threat-dbox):
6829         * userlock.el (ask-user-about-lock):
6830         * userlock.el (ask-user-about-supersession-threat):
6831         Use new make-dialog-box.
6832         Add safety checks; use should use-dialog-box-p.
6833
6834         * window-xemacs.el:
6835         * window-xemacs.el (__buffer-dedicated-frame):
6836         * window-xemacs.el (buffer-dedicated-frame): New.
6837         * window-xemacs.el (set-buffer-dedicated-frame): New.
6838         Move dedicated-frame stuff into lisp.
6839
6840 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6841
6842         * printer.el (generic-print-region): Do not require that
6843         `printer-name' be set.
6844         (printer-name): Commentary clarification.
6845
6846 2000-07-19  Martin Buchholz <martin@xemacs.org>
6847
6848         * XEmacs 21.2.35 is released.
6849
6850 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6851
6852         * select.el (selection-coercible-types): Initialise.
6853
6854 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6855
6856         * select.el (own-clipboard): Bug fix.
6857
6858 2000-07-17  Mike Sperber  <mike@xemacs.org>
6859
6860         * cus-edit.el (custom-migrate-custom-file): Save init file before
6861         continuing.
6862
6863 2000-07-16  Mike Sperber  <mike@xemacs.org>
6864
6865         * startup.el (load-init-file): Remove silly call to
6866         `load-user-custom-file`.
6867         (maybe-migrate-user-init-file): Minor fixes.
6868
6869 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6870
6871         * apropos.el (apropos-documentation-check-doc-file):
6872         `doc' variable should be let-bound, as was presumably intended.
6873
6874         * cus-edit.el (custom-variable-reset-saved):
6875         (custom-variable-reset-standard):
6876         Remove unused variable comment-widget.  Twice.
6877
6878         * toolbar.el (toolbar-blank-press-function):
6879         Add a real defvar with initial value nil and proper docstring.
6880         (press-toolbar-button): No need to check for boundp-ness anymore.
6881
6882         * rect.el (open-rectangle-line): Remove useless (let) form.
6883         Add defvar for pending-delete-mode.
6884
6885         * info.el (Info-find-node): This function needs an autoload cookie.
6886
6887         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6888         Use let* since the second form referred to the first.
6889
6890 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6891
6892         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6893         instead of removed `mswindows-get-clipboard'.
6894
6895
6896 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6897
6898         * select.el (select-convert-from-text): New.
6899         * select.el (select-convert-from-length): New.
6900         * select.el (select-convert-from-integer): New.
6901         * select.el (select-convert-from-identity): New.
6902         * select.el (select-convert-from-filename): New.
6903         * select.el (selection-converter-in-alist): Use them.
6904         New converter functions for X.
6905
6906         * select.el (get-selection): Removed comment.
6907
6908         * select.el (own-selection): Removed append code - I thought
6909         I'd already done this, but apparently not...
6910
6911         * select.el: Changed comment about TIMESTAMP.
6912
6913         * select.el (select-convert-in): New.
6914         * select.el (select-convert-out): New.
6915         New functions that get used by select.c.
6916
6917         * select.el (select-buffer-killed-default): New.
6918         * select.el (select-buffer-killed-text): New.
6919         * select.el (selection-buffer-killed-alist): New.
6920         New list and functions that get called if a relevant selection
6921         exists and a buffer gets killed.
6922
6923         * select.el (select-convert-to-targets):
6924         * select.el (select-convert-to-identity): Removed.
6925         * select.el (select-convert-from-identity): Removed.
6926         * select.el (select-converter-out-alist):
6927         Removed _EMACS_INTERNAL selection type.
6928
6929         * x-select.el (xselect-kill-buffer-hook): Removed.
6930         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6931         Removed this X-specific nonesense. Use the generic support
6932         in select.el instead.
6933
6934 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6935
6936         * mule/mule-category.el (defined-category-hashtable):
6937         Use make-hash-table instead of make-hashtable
6938
6939         * buff-menu.el: Byte-compiler warning fix.
6940
6941         * isearch-mode.el (isearch-highlight-all-cleanup):
6942         Remove unused variable `isearch-highlight-all-start'.
6943
6944         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6945
6946         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6947
6948         * cus-dep.el (Custom-make-dependencies):
6949         Add autoload cookie for custom-add-loads to generated custom-load.el.
6950
6951         * autoload.el (autoload-package-name): Warning suppression.
6952         Move defvar prior to first use.
6953
6954         * custom.el: Add autoload for custom-declare-face.
6955         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6956         * cl.el (cl-hack-byte-compiler):
6957         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6958         to work properly.
6959
6960 2000-07-08  Mike Sperber  <mike@xemacs.org>
6961
6962         * startup.el (load-home-init-file): Added variable.
6963         (maybe-migrate-user-init-file): Added.
6964         (load-user-init-file): Load custom file if different from init
6965         file.
6966
6967         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6968         "startup."
6969
6970         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6971         Moved `custom-file'-related code to cus-file.el.
6972
6973         * cus-file.el: New file.
6974
6975 2000-04-01  Mike Sperber  <mike@xemacs.org>
6976
6977         * packages.el (packages-find-package-directories): Added support
6978         for external package hierarchies with in-place installations.
6979
6980         * find-paths.el (paths-root-in-place-p): Added.
6981         (paths-find-emacs-directory): Added support for external
6982         directories with in-place installations.
6983         (paths-find-site-directory): Ditto.
6984
6985         * startup.el (find-user-init-file): Also look for
6986         ~/.xemacs/init.elc? in preference to ~/.emacs.
6987
6988 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6989
6990         * select.el (own-selection):
6991         * select.el (own-clipboard): Changed `append' parameter to
6992         `how-to-use' parameter.
6993         * select.el (own-selection): Removed icky append code.
6994         * select.el (own-selection, get-selection): Removed extra type
6995         checking.
6996         * select.el (selection-appender-alist):
6997         * select.el (selection-converter-{in|out}-alist): Initialise.
6998         * select.el (select-append-to-*): New.
6999         * select.el (select-convert-from-*): New.  New functions to append
7000         data and convert data from external type.
7001
7002 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7003
7004         * font-lock.el: Javadoc enhancements.
7005
7006 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7007
7008         * printer.el (generic-print-region): Compose job name from buffer
7009         name.
7010
7011 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7012
7013         * font-lock.el (font-lock-fontify-pending-extents): Call
7014         font-lock-fontify-region instead of font-lock-fontify-buffer
7015         to avoid unnecessary progress gauges.
7016
7017 2000-07-06  Craig Lanning  <lanning@scra.org>
7018
7019         * custom-load.el (faces):
7020
7021         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7022         dir is a regex.
7023
7024         * process.el (call-process-internal): from Dan Holmsand, use binary
7025         coding systems so that jka-compr works.
7026
7027 2000-07-07  Ben Wing  <ben@xemacs.org>
7028
7029         * font-lock.el: Undo previous change.  Unfortunately, some
7030         files actually use the variables directly in their init code
7031         without quoting them.
7032
7033 2000-07-07  Ben Wing  <ben@xemacs.org>
7034
7035         * font-lock.el (defvar font-lock-*-face): Removed.
7036
7037         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7038         only when necessary.
7039
7040 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7041
7042         * cl-macs.el: fix cl-transform-function-property kludge
7043         so that it does not require a random feature.
7044
7045 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7046
7047         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7048         as in Linux kernel "Rules.make".
7049
7050 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7051
7052         * build-report.el (build-report): Add autoload cookie.
7053
7054 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7055
7056         * package-ui.el (defgroup pui):  Correct a misspelling
7057         (pui-toggle-package-delete):  Change `seleted' to `selected'
7058
7059 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7060
7061         * package-get.el (package-get-update-base):
7062         (package-get): Use insert-file-contents-literally always.
7063         (package-get-maybe-save-index):
7064         Force coding system for writing to binary.
7065
7066 2000-06-08  Mike Alexander  <mta@arbortext.com>
7067
7068         * code-process.el (call-process-region): If there is no coding
7069         system for the process on process-coding-system-alist use the
7070         coding system of the buffer containing the region.
7071
7072 2000-06-10  Ben Wing  <ben@xemacs.org>
7073
7074         * cmdloop.el (command-error):
7075         If debug-on-error and noninteractive, output backtrace.
7076
7077         * files.el (file-relative-name):
7078         Remove MSDOS references.
7079
7080         * simple.el (line-number): New function, due to non-obvious
7081         behavior/usage of count-lines.
7082
7083         * simple.el (count-lines): document non-obvious usage to get
7084         line number.
7085
7086 2000-06-11  Ben Wing  <ben@xemacs.org>
7087
7088         * faces.el ((featurep 'xpm)):
7089         * x-faces.el (x-init-face-from-resources):
7090         * x-faces.el (x-init-frame-faces):
7091         * x-misc.el (x-init-specifier-from-resources):
7092         * x-misc.el (x-get-resource-and-bogosity-check):
7093         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7094         * x-mouse.el (x-init-pointer-shape):
7095         * x-scrollbar.el (x-init-scrollbar-from-resources):
7096         Add sixth argument to x-get-resource calls so as to issue warnings
7097         rather than errors on bogus arguments.
7098
7099 2000-06-05  Ben Wing  <ben@xemacs.org>
7100
7101         * compat.el: new file.  provides a clean, non-intrusive way to
7102         define compatibility functions.
7103
7104         * process.el (shell-quote-argument): temporary fix for lack
7105         of nt-quote-process-args.  #### I need to put back the overall
7106         structure of that mechanism but redo the guts of it using the
7107         extra intelligence in the C code.
7108
7109 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7110
7111         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7112         `package-get' does in package-get.el, instead of using external
7113         "md5sum" program.
7114
7115         * package-get.el (package-get): Insert package file literally to
7116         make checksum calculation work.
7117
7118 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7119
7120         * code-files.el (convert-mbox-coding-system): Deleted.
7121         (file-coding-system-alist): Removed reference to
7122         convert-mbox-coding-system.
7123
7124 2000-05-28  Martin Buchholz <martin@xemacs.org>
7125
7126         * XEmacs 21.2.34 is released.
7127
7128 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7129
7130         * font-lock.el (font-lock-keywords): Rewrote docstring
7131
7132 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7133
7134         * loadhist.el (unload-feature): handle case where x is both boundp
7135         and fboundp
7136
7137 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7138
7139         * packages.el: It's ok to use built-in macros, but not lisp
7140         defined ones.
7141
7142 2000-05-20  Ben Wing  <ben@xemacs.org>
7143
7144         * font-lock.el:
7145         * font-lock.el (font-lock-message-threshold):
7146         * font-lock.el (font-lock-mode):
7147         * font-lock.el (font-lock-default-fontify-buffer):
7148         * font-lock.el (font-lock-always-fontify-immediately):
7149         * font-lock.el (font-lock-old-extent): Removed.
7150         * font-lock.el (font-lock-old-len): Removed.
7151         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7152         * font-lock.el (font-lock-pending-extent-table): New.
7153         * font-lock.el (font-lock-range-table): New.
7154         * font-lock.el (font-lock-after-change-function):
7155         * font-lock.el (font-lock-after-change-function-1): Removed.
7156         * font-lock.el (font-lock-fontify-pending-extents): New.
7157         * font-lock.el ('font-lock-revert-cleanup): Removed.
7158         * font-lock.el ('font-lock-revert-setup): Removed.
7159         Rewrite deferral code to handle any number of changes, merging
7160         them properly.  Remove hacked-up code for revert-buffer, now
7161         unnecessary.
7162
7163         * menubar-items.el (default-menubar):
7164         In Options->Edit Init File, don't switch to emacs-lisp-mode
7165         unless necessary; doing this turns off font-lock.
7166
7167 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7168
7169         * keydefs.el: Define C-x BS to backward-kill-sentence.
7170
7171 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7172
7173         * files.el (hack-local-variables-prop-line): Use non-greedy
7174         matching to process -*-texinfo-*- -*-.
7175
7176 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7177
7178         * minibuf.el (minibuf-directory-files): new function.
7179         (read-file-name-activate-callback): use minibuf-directory-files.
7180         (read-directory-name-internal): ditto.
7181         (mouse-file-display-completion-list): ditto.
7182         (mouse-directory-display-completion-list): ditto.
7183         (read-file-name-internal): remove "./" from completion list unless
7184         explicitly matched, for consistency.
7185
7186 2000-05-11  Ben Wing  <ben@xemacs.org>
7187
7188         * gutter-items.el (gutter-buffers-tab):
7189         * gutter-items.el (add-tab-to-gutter):
7190         * gutter-items.el (update-tab-in-gutter):
7191         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7192         * gutter-items.el (append-progress-display):
7193         * gutter-items.el (abort-progress-display):
7194         * gutter-items.el (raw-append-progress-display):
7195         Further fixes.  Use set-glyph-image not set-image-instance-property,
7196         to fix problems with multiple windows in a frame.
7197
7198         * menubar-items.el (tutorials-menu-filter):
7199         Fix typo.
7200
7201         * startup.el (early-error-handler):
7202         Display message box under windows; otherwise, message will disappear
7203         before it can be viewed.
7204
7205         * update-elc.el:
7206         Fix bug in NEEDTODUMP processing.
7207
7208 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7209
7210         * startup.el (lock-directory): Removed.
7211         (superlock-file): Ditto.
7212         (startup-set-paths): Remove lockdir.
7213         (startup-setup-paths-warning): Remove lock-directory.
7214
7215         * setup-paths.el (paths-find-lock-directory): Removed.
7216         (paths-find-superlock-file): Ditto.
7217
7218 2000-05-09  Ben Wing  <ben@xemacs.org>
7219
7220         * faces.el (set-face-property):
7221         * faces.el (set-face-font):
7222         * faces.el (set-face-foreground):
7223         * faces.el (set-face-background):
7224         * faces.el (set-face-background-pixmap):
7225         * faces.el (set-face-underline-p):
7226         * faces.el (set-face-strikethru-p):
7227         * faces.el (set-face-highlight-p):
7228         * faces.el (set-face-dim-p):
7229         * faces.el (set-face-blinking-p):
7230         * faces.el (set-face-reverse-p):
7231         doc string changes.
7232
7233         * glyphs.el:
7234         * glyphs.el (make-image-specifier):
7235         * glyphs.el (glyph-property):
7236         * glyphs.el (set-glyph-image):
7237         * glyphs.el (make-glyph):
7238         * glyphs.el (make-pointer-glyph):
7239         * glyphs.el (make-icon-glyph):
7240         * glyphs.el (widget-image-instance-p): New.
7241         authorship info, lots of doc changes.  New predicate, inadvertently
7242         omitted.  the general principle with specifier docs is now that
7243         the description of instantiators should go with the make-foo-specifier
7244         fun's doc string, rather than in foo-specifier-p.  this follows
7245         conventions elsewhere in XEmacs and in general is a lot more obvious
7246         of a place to look.  sometimes the make-foo-specifier function needs
7247         to be created in the process.
7248
7249         * gutter.el:
7250         * gutter.el (make-gutter-specifier): New.
7251         * gutter.el (make-gutter-size-specifier): New.
7252         * gutter.el (make-gutter-visible-specifier): New.
7253         specifier doc updates according to the conventions specified before.
7254
7255         * objects.el:
7256         * objects.el (make-font-specifier):
7257         * objects.el (make-color-specifier):
7258         * objects.el (make-face-boolean-specifier): New.
7259         specifier doc updates according to the conventions specified before.
7260
7261         * specifier.el:
7262         * specifier.el (set-specifier):
7263         * specifier.el (make-integer-specifier): New.
7264         * specifier.el (make-boolean-specifier): New.
7265         * specifier.el (make-natnum-specifier): New.
7266         * specifier.el (make-generic-specifier): New.
7267         * specifier.el (make-display-table-specifier): New.
7268         specifier doc updates according to the conventions specified before.
7269
7270         * toolbar.el:
7271         * toolbar.el (make-toolbar-specifier): New.
7272         specifier doc updates according to the conventions specified before.
7273
7274 2000-05-09  Ben Wing  <ben@xemacs.org>
7275
7276         * process.el (call-process-internal): Revert to previous version
7277         because Mike's change clashed with a change I did not long before.
7278         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7279         Thanks very much Mike for pointing out the bug and submitting a
7280         patch!
7281
7282 2000-04-13  Mike Alexander  <mta@arbortext.com>
7283
7284         * process.el (call-process-internal): Send the correct input buffer
7285         (call-process-internal): Return the exit status of the process
7286
7287 2000-05-07  Ben Wing  <ben@xemacs.org>
7288
7289         * winnt.el:
7290         * winnt.el (nt-quote-args-verbatim): Removed.
7291         * winnt.el (nt-quote-args-prefix-quote): Removed.
7292         * winnt.el (nt-quote-args-backslash-quote): Removed.
7293         * winnt.el (nt-quote-args-double-quote): Removed.
7294         * winnt.el (nt-quote-args-functions-alist): Removed.
7295         * winnt.el (nt-quote-process-args): Removed.
7296         Remove all stuff for argument quoting.  We borrow the code instead
7297         from Emacs 20.6, which is much more careful in its quoting
7298         (e.g. in handling runs of the escape character) and avoids most of
7299         the need for this Lisp mechanism by checking to see whether we're
7300         running a Cygwin or normal program and doing the appropriate
7301         quoting.  If we end up needing such a mechanism, we should add
7302         it by extending the variable `mswindows-quote-process-args' so it
7303         can take an alist of regexps.
7304
7305 2000-05-07  Ben Wing  <ben@xemacs.org>
7306
7307         * keydefs.el:
7308         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7309         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7310         the window without moving point.
7311
7312         * simple.el:
7313         * simple.el (scroll-up-one): New.
7314         * simple.el (scroll-down-one): New.
7315         Functions for use with C-M-up/down.
7316
7317 2000-05-01  Martin Buchholz <martin@xemacs.org>
7318
7319         * XEmacs 21.2.33 is released.
7320
7321 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7322
7323         * dialog.el (yes-or-no-p-dialog-box):
7324         Fix docstring.
7325         Fix following horrible bug in X11 mode with focus-follows-mouse:
7326           1. Visit two files in two different frames.
7327           2. do File->Revert Buffer in one of those frames.
7328           3. Dialog box appears.
7329           4. Arrange things so that the mouse passes over the *other*
7330              frame, then to the dialog box, and click on "Yes".
7331           5. The file contents end up in the *wrong* buffer!
7332         Add TODO comment.
7333
7334 2000-04-28  Ben Wing  <ben@xemacs.org>
7335
7336         * help.el (describe-installation): correct typo introduced
7337         in last patch: boundp -> fboundp.
7338
7339         * etags.el (buffer-tag-table-list):
7340         canonicalize filenames to Unix format so that tag-table-alist
7341         searching works under Windows.
7342
7343         * autoload.el:
7344         Bowdlerize the supposedly objectionable words
7345         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7346
7347         * gutter-items.el (set-progress-display-style):
7348         * gutter-items.el (search-dialog-callback):
7349         * gutter-items.el (make-search-dialog):
7350         Change to new callback-ex api.
7351
7352 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7353
7354         * help.el: (describe-installation): decode-coding-string is not
7355         defined in a non MULE environment.
7356
7357 2000-04-28  Ben Wing  <ben@xemacs.org>
7358
7359         * gutter-items.el (buffer-list-changed-hook):
7360         use it, not record-buffer-hook.
7361
7362         * subr.el (record-buffer-hook): Removed.
7363
7364 2000-04-27  Ben Wing  <ben@xemacs.org>
7365
7366         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7367         use NORECORD option.  Andy will not like this, but the existing
7368         gutter behavior is just wrong, as per this comment:
7369
7370         ;; this used to add the norecord flag to both calls below.
7371         ;; this is bogus because it is a pervasive assumption in XEmacs
7372         ;; that the current buffer is at the front of the buffers list.
7373         ;; for example, select an item and then do M-C-l
7374         ;; (switch-to-other-buffer).  Things get way confused.
7375         ;;
7376         ;; Andy, if you want to maintain the current look, you must
7377         ;;  *uncouple* the gutter order and buffers order.
7378
7379         * loaddefs.el (completion-ignored-extensions): unfuckify.
7380
7381         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7382         xemacs.mak.
7383
7384         * autoload.el (batch-update-one-directory): new function, used in
7385         xemacs.mak.
7386
7387         * loadup.el: set gc-cons-threshold very high unless dumping --
7388         loadup during update-elc is much much much faster.  also do this
7389         when quick-building.
7390
7391         add commented-out code for profiling loadup.
7392
7393
7394         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7395         is required in order to build xemacs.
7396
7397 2000-04-26  Ben Wing  <ben@xemacs.org>
7398
7399         * loadup.el: don't garbage collect during loadup if quick-build
7400         compile-time option is set.
7401
7402 2000-04-23  Ben Wing  <ben@xemacs.org>
7403
7404         * update-elc.el: compute whether any dumped .el or .elc files
7405         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7406         if so.
7407
7408         * update-elc.el (update-elc-files-to-compile): always change
7409         NOBYTECOMPILE in the src directory rather than current dir,
7410         so it will work under NT.
7411
7412         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7413         the form of this file is identical between Unix and Windows.
7414         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7415         Added comment.
7416         (update-autoloads-from-directory): updated doc string.
7417         updated doc strings in a few other places.
7418
7419 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7420
7421         * bytecomp.el (byte-force-recompile): Fix argument to
7422         byte-recompile-directory.
7423
7424 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7425
7426         * gutter-items.el (progress-display-clear-when-idle): Use
7427         add-one-shot-hook.
7428         * gutter-items.el (clear-progress-display): Adjust number of
7429         arguments.
7430
7431 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7432
7433         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7434
7435 2000-04-16  Ben Wing  <ben@xemacs.org>
7436
7437         * printer.el: New file.
7438
7439         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7440
7441         * help.el (describe-installation): Fix decoding for Windows.
7442
7443         * menubar-items.el:
7444         * menubar-items.el (default-menubar):
7445         * menubar-items.el (tutorials-menu-filter): New.
7446         * menubar-items.el (popup-menubar-menu):
7447         Add authorship.  Redo Help menu and Tutorials filter.
7448
7449         * menubar.el: Correct comment.
7450
7451         * modeline.el (modeline-buffer-identification): Correct doc string.
7452
7453         * simple.el:
7454         * simple.el (printing): Removed.
7455         * simple.el (printer-name): Removed.
7456         * simple.el (generic-print-buffer): Removed.
7457         * simple.el (generic-print-region): Removed.
7458         Move generic print code to printer.el.
7459
7460 2000-04-15  Ben Wing  <ben@xemacs.org>
7461
7462         * simple.el (generic-print-region): New.
7463         make this function actually work.
7464         (generic-print-buffer): call generic-print-region.
7465
7466 2000-04-14  Andy Piper  <andy@xemacs.org>
7467
7468         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7469         by using the new widget-callback-current-channel.
7470         (search-dialog-callback): ditto.
7471
7472 2000-04-12  Andy Piper  <andy@xemacs.org>
7473
7474         * gutter.el (default-gutter-position): moved from gutter-items.el.
7475         (default-gutter-position-changed-hook): ditto.
7476         (gutter-element-visibility-changed-hook): ditto.
7477         (set-gutter-element): ditto.
7478         (remove-gutter-element): ditto.
7479         (set-gutter-element-visible-p): ditto.
7480         (gutter-element-visible-p): ditto.
7481         (init-gutter): ditto.
7482
7483         * dialog.el (make-dialog-box): renamed and moved from
7484         gutter-items.el
7485
7486         * gutter-items.el: move various functions elsewhere.
7487
7488 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7489
7490         * menubar-items.el: Fixed place of parenthesis.
7491
7492 2000-04-12  Ben Wing  <ben@xemacs.org>
7493
7494         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7495                 without constantly being prompted for the tag.
7496         * simple.el: Added a number of section headings, to clarify the
7497                 organization of this file.
7498         * simple.el (activate-region):
7499         * simple.el (region-exists-p):
7500         * simple.el (region-active-p):
7501                 Moved these three function down to the other side of
7502                 the case-changing functions, so they join the rest of
7503                 the region code.
7504         * simple.el (printing): New.
7505         * simple.el (printer-name): New.
7506         * simple.el (generic-print-buffer): New.
7507                 New functions, a very simple prototype for a unified
7508                 printing interface.
7509
7510         * process.el (call-process-internal): Real fix for null BUFFER,
7511                 other problems with BUFFER specs.
7512
7513         * menubar-items.el:
7514                 Fixed up File->Print to use new printing functions.
7515                 Various corrections and expansions to Grep/Compile menus.
7516                 New options for Printing.
7517                 New options for SMTP Mail, the way to send mail under
7518                   MS Windows. (There's also a package patch to make SMTP
7519                   Mail be the default under MSWin.)
7520
7521 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7522
7523         * menubar-items.el: Selecting Rectangle Mousing from menubar
7524         did not work.  Needed to quote mouse-track-rectangle-p.
7525
7526 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7527
7528         * cl-compat.el (keywordp): Removed.
7529
7530 2000-04-05  Andy Piper  <andy@xemacs.org>
7531
7532         * gutter-items.el (progress-layout-glyph): don't initialize here.
7533         (progress-gauge-glyph): use dynamic sizing.
7534         (set-progress-display-style): new function. Set progress glyphs
7535         appropriately depending on the style.
7536         (progress-display-style): new variable. Custom version of
7537         set-progress-display-style.
7538         (progress-abort-glyph): switch to dynamic sizes.
7539         (search-dialog-text): make the edit field active.
7540
7541 2000-04-04  Andy Piper  <andy@xemacs.org>
7542
7543         * gutter-items.el (make-search-dialog): need to make the search
7544         dialog visible after creation.
7545
7546         * menubar-items.el (default-menubar): use the search dialog for
7547         searching. Remove some extraneous search menu items.
7548
7549         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7550         well as strings.
7551         (make-gutter-only-dialog-frame): allow the user to create the
7552         frame unmapped. Allow the gutter spec to be given as a glyph.
7553         (search-dialog-direction): new variable.
7554         (search-dialog-text): new variable.
7555         (search-dialog-callback): new function. Callback for the search
7556         dialog action.
7557         (make-search-dialog): new function. Create a user-friendly search
7558         dialog.
7559
7560 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7561
7562         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7563         under Windows.
7564
7565 2000-04-01  Andy Piper  <andy@xemacs.org>
7566
7567         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7568         progress more accurately.
7569
7570 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7571
7572         * finder.el (finder-compile-keywords): Process readable files only.
7573         Because error in process of .#finder-inf.el when compile xemacs
7574         with --with-clash-detection option.
7575
7576 2000-03-31  Andy Piper  <andy@xemacs.org>
7577
7578         * gutter-items.el (append-progress-display): don't delay after a
7579         successful font-lock.
7580         (make-gutter-only-dialog-frame): new function. Allow users to
7581         create gutter-only dialogs.
7582
7583 2000-03-27  Mike Alexander  <mta@arbortext.com>
7584
7585         * process.el (call-process-internal): Handle a null BUFFER
7586         parameter correctly.
7587
7588 2000-03-28  Andy Piper  <andy@xemacs.org>
7589
7590         * gutter-items.el (abort-progress-display): put strings in the
7591         gutter not extents.
7592         (progress-layout-glyph): signal special 'quit callback.
7593         (progress-display-quit-function): deleted.
7594         (progress-display-stop-callback): deleted.
7595         (progress-display-dispatch-command-events): deleted.
7596         (append-progress-display): remove calls to
7597         progress-display-dispatch-command-events.
7598         (raw-append-progress-display): ditto.
7599
7600 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7601
7602         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7603         being a list.  Actually define `stipple-pixmap-p' which is used as
7604         an error predicate.  Correctly handle PIXMAP being either relative
7605         or absolute file name.
7606
7607 2000-03-24  Andy Piper  <andy@xemacs.org>
7608
7609         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7610         (abort-progress-display): ditto. Don't delete the created extent.
7611         (raw-append-progress-display): ditto.
7612         (progress-display-dispatch-non-command-events): new
7613         function. Encapsulates what we want to do when no command input is
7614         required.
7615         (progress-display-dispatch-command-events): likewise, but disable
7616         for now since it causes too many problems.
7617         (append-progress-display): use them.
7618         (raw-append-progress-display): ditto.
7619         (default-gutter-position-changed-hook): set this rather than
7620         default-gutter-position-changed.
7621         (default-gutter-position-changed-hook): lambda with zero arguments
7622         rather than one.
7623         (raw-append-progress-display): trap errors in pending input since
7624         allowing them to signal will hose the gauge well and
7625         truly. Ideally we would like to delay these until we are more able
7626         to cope.
7627         (append-progress-display): ditto.
7628
7629 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7630
7631         * lisp/make-docfile.el: call-process-internal is now implemented
7632         in process.el.
7633
7634 2000-03-21  Ben Wing  <ben@xemacs.org>
7635
7636         * mule\mule-cmds.el (set-language-info-alist):
7637         Fix to correspond to new menu arrangement.
7638
7639 2000-03-21  Ben Wing  <ben@xemacs.org>
7640
7641         * process.el:
7642         * process.el (call-process-internal): New.
7643         New implementation of call-process.  Only enabled under NT, so far.
7644         stderr handling not implemented yet in CVS'd C code.
7645
7646 2000-03-20  Ben Wing  <ben@xemacs.org>
7647
7648         * lisp-mode.el:
7649         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7650         * lisp-mode.el (lisp-interaction-mode):
7651         Put back Lisp Interaction menubar for Jan V's sake.
7652
7653         * simple.el:
7654         * simple.el (mark-ring):
7655         * simple.el (dont-record-current-mark): New.
7656         * simple.el (in-shifted-motion-command): New.
7657         * simple.el (mark-ring-unrecorded-commands): New.
7658         * simple.el (mark-ring-max):
7659         * simple.el (set-mark-command):
7660         * simple.el (push-mark):
7661         * simple.el (handle-pre-motion-command):
7662         Implement scheme for not recording unimportant marks.
7663
7664         * subr.el:
7665         * subr.el (function-allows-args): New.
7666         New function function-allows-args.
7667
7668 2000-03-20  Martin Buchholz <martin@xemacs.org>
7669
7670         * XEmacs 21.2.32 is released.
7671
7672 2000-03-20  Andy Piper  <andy@xemacs.org>
7673
7674         * gutter-items.el (update-tab-in-gutter): force selection of the
7675         selected-window if required to do so.
7676         (buffers-tab-items): ditto.
7677         (add-tab-to-gutter): ditto.
7678         (create-frame-hook): use force-selection.
7679         (default-gutter-position-changed): lambdify.
7680         (update-tab-hook): deleted since it was only used in one place.
7681
7682 2000-03-18  Andy Piper  <andy@xemacs.org>
7683
7684         * files.el (find-file-noselect): undo change that shouldn't have
7685         gone in.
7686
7687 2000-03-17  Andy Piper  <andy@xemacs.org>
7688
7689         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7690         of selected-window trickery.
7691
7692         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7693         frames tabs.
7694         (progress-display-stop-callback): progress -> progress-display
7695         (progress-display-quit-function): ditto.
7696         (clear-progress-display): ditto.
7697         (remove-progress-display): ditto.
7698         (append-progress-display): ditto.
7699         (abort-progress-display): ditto.
7700         (raw-append-progress-display): ditto.
7701         (display-progress-display): ditto.
7702         (current-progress-display-label): ditto.
7703         (current-progress-display): ditto.
7704         (lprogress-display): ditto and save the buffer
7705         (progress-display): ditto. Otherwise the buffer sometimes gets
7706         changed which confuses font-lock.
7707
7708         * font-lock.el (font-lock-default-fontify-buffer): catch all
7709         errors, not just quit.
7710         (font-lock-mode): progress -> display-progress
7711         (font-lock-default-fontify-buffer): ditto.
7712         (font-lock-fontify-syntactically-region): ditto.
7713         (font-lock-fontify-keywords-region): ditto.
7714
7715 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7716
7717         * cl.el (gensym): Move to here from cl-macs.el.
7718         (gentemp): Ditto.
7719
7720 2000-03-16  Andy Piper  <andy@xemacs.org>
7721
7722         * font-lock.el (font-lock-mode): use lprogress and friends for
7723         progress management.
7724         (font-lock-default-fontify-buffer): ditto.
7725         (font-lock-fontify-syntactically-region): ditto.
7726         (font-lock-fontify-keywords-region): ditto.
7727         (font-lock-revert-cleanup): fix reverting.
7728         (font-lock-revert-setup): ditto.
7729
7730         * gutter-items.el (progress-use-echo-area): new variable. Use the
7731         echo area for progress gauges if non-nil.
7732         (clear-progress): remove echo area stuff and defer to
7733         clear-message.
7734         (append-progress): dispatch non-command events after each progress
7735         increment. Remove echo area stuff.
7736         (abort-progress): remove echo area stuff and defer to
7737         display-message.
7738         (raw-append-progress): ditto. Dispatch non-command events after
7739         gutter redisplay.
7740         (display-progress): defer echo area stuff to display-message.
7741
7742         * gutter-items.el (clear-progress):
7743         (abort-progress): indentation changes.
7744         (display-progress): don't clear progress.
7745         (append-progress): compare messages with equal.
7746         (raw-append-progress): use dispatch-non-command-events to flush
7747         widget creation events.
7748
7749 2000-03-13  Ben Wing  <ben@xemacs.org>
7750
7751         * abbrev.el:
7752         * abbrev.el (abbrev-string-to-be-defined): New.
7753         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7754         Changes for use with the menubar.
7755
7756 2000-03-12  Ben Wing  <ben@xemacs.org>
7757
7758         * alist.el (vassoc): moved here from font-menu.el.
7759
7760         * custom.el (defface): typo fix.
7761
7762         * dialog.el (yes-or-no-p-dialog-box):
7763         * dialog.el (message-box):
7764         * files.el (save-some-buffers-1):
7765         Put accelerators in the button names.
7766
7767         * font-lock.el (font-lock-comment-face):
7768         * font-lock.el (font-lock-keyword-face):
7769         * font-lock.el (font-lock-function-name-face):
7770         Fixed some of the colors under MS Windows because the existing
7771         default colors were hardly different from black and needed to be
7772         made lighter.
7773
7774         * font-menu.el:
7775         * font-menu.el (font-menu-split-long-menu):
7776         * font-menu.el (font-menu-family-constructor):
7777         * font-menu.el (font-menu-size-constructor):
7778         * font-menu.el (font-menu-weight-constructor):
7779         * font-menu.el (font-menu-set-font):
7780         vassoc moved to alist.el.
7781         Accelerators added to all menus.
7782         Unused bound var new-props removed.
7783
7784         * keydefs.el: I did a whole lot of rearranging to put things in a
7785         more consistent order and fixed a number of cases where key
7786         combinations involving up, down, left, right and so on were
7787         defined but the corresponding keypad combinations were not
7788         defined.
7789
7790         * lisp-mode.el:
7791         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7792         * lisp-mode.el (emacs-lisp-mode):
7793         * lisp-mode.el (lisp-interaction-mode):
7794         * lisp-mode.el (flet):
7795         Added accelerators onto the menus.
7796         Made all the different versions of the let function be indented
7797         the same way.
7798         Undid Steve's easy-menu-ification, because it makes it impossible
7799         to have the menubar and popup menus different.
7800         Cleaned up the menu; added items for find-function &c and some
7801         indenting, and removed debug-on-*.
7802
7803         * list-mode.el (list-mode-hook):
7804         * list-mode.el (list-mode):
7805         * list-mode.el (completion-setup-hook):
7806         * list-mode.el (display-completion-list):
7807         Added support for the :window-height keyword, which is required
7808         because of other changes that I made for the file dialog box.  I
7809         also made the hook variables list-mode-hook and
7810         completion-setup-hook and also minibuffer-setup-hook in
7811         minibuf.el be permanent-local; see comment in list-mode.el.
7812
7813         * map-ynp.el (map-y-or-n-p):
7814         Added accelerators to the dialog buttons.
7815
7816         * menubar-items.el (menu-truncate-list):
7817         New internal function.
7818         * menubar-items.el (submenu-generate-accelerator-spec):
7819         * menubar-items.el (menu-item-strip-accelerator-spec):
7820         * menubar-items.el (menu-item-generate-accelerator-spec):
7821         New exported functions, for use in auto-generating accelerator specs.
7822
7823         * menubar-items.el:
7824         * menubar-items.el (default-menubar):
7825         * menubar-items.el (maybe-add-init-button):
7826         * menubar-items.el (bookmark-menu-filter):
7827         * menubar-items.el (slow-format-buffers-menu-line):
7828         * menubar-items.el (build-buffers-menu-internal):
7829         * menubar-items.el (language-environment-menu-filter):
7830         * menubar-items.el (default-popup-menu):
7831         * menubar-items.el (popup-buffer-menu):
7832         * menubar-items.el (popup-menubar-menu):
7833         Did a major overhaul on this file, and in fact I'm nowhere near
7834         done working on the menubar, and there will be more patches to
7835         come.  A basic summary of what I've done:
7836
7837         a) I added accelerators to all of the menu items.  For menus that
7838         are auto-generated, such as the buffers menu, the accelerators are
7839         automatically added to the beginning of each line using the
7840         numbers 1 through 9, then zero, and then letters starting with A,
7841         but omitting the letters that are already in use for the fixed
7842         menu items at the top of the buffers menu.  To facilitate adding
7843         accelerators of this kind, I created some new functions
7844         (*-accelerator-spec), which are also being used by other filters
7845         that auto generate lists of things such as ftp sites to download
7846         packages.  If people really don't like these accelerators
7847         appearing at the beginning of the menu items, a variable can be
7848         added to optionally turn them off, but I think this is rather
7849         pointless because other menu items have accelerators and many or
7850         most of the menu users will use the accelerators if the support is
7851         there.
7852
7853         b) I combined the top level Tools and Apps menus into a single
7854         Tools menu, because the distinction between the two is not
7855         obvious, and the items on the menus are not used often enough that
7856         putting some of them onto submenus is a problem.
7857
7858         c) I created two new top level menus called View and Cmds because
7859         there were too many items on the File and Edit menus, and I'm going
7860         to be adding more items to these menus.  In contrast to the Tools
7861         menu, the items on these menus may be used quite often during an
7862         editing session, and so should be available with fewer
7863         keystrokes.
7864
7865         d) I added a number of options to the options menu, including one
7866         for controlling whether the alt key can be used to traverse to
7867         menu items using the accelerators, one for controlling behavior of
7868         control-k, one for controlling how the kill and yank functions
7869         interact with the clipboard, a few additional buffers-menu
7870         options, and various other things.  I also did a bit of
7871         rearranging, for example, combining the keyboard and mouse options
7872         into a single keyboard and mouse submenu to facilitate the
7873         accelerators on that level.
7874
7875         e) I changed the variable buffers-menu-format-buffer-line-function
7876         to take two arguments instead of one, the second argument being
7877         the line number for use in creating an accelerator.  I added a
7878         hack to support existing functions with one argument (although I
7879         doubt that very many of these exist), for backward compatibility.
7880
7881         f) I moved the top level mule menu to be a submenu of the edit
7882         menu.  I think that most of the items on this menu are fairly
7883         useless and there are certainly not enough frequently used items
7884         to justify this being its own top level menu.
7885
7886         g) I combined most of the items in big-menubar.el into the main menu.
7887         If people think the main menu is too big, it would be possible to
7888         create different configurations, some smaller.
7889
7890         * menubar.el (check-menu-syntax):
7891         Deleted some syntax checks that were no longer valid, partly
7892         because of changes that were already made a long time ago, and
7893         partly because of a change I made where I allow the name of the
7894         menu item to be an evaluated expression rather than just a string,
7895         similar to all of the other parameters of a menu item.
7896
7897         * minibuf.el:
7898         * minibuf.el (read-file-name-1):
7899         * minibuf.el (mouse-read-file-name-1):
7900         I made a number of changes to improve the appearance
7901         and functioning of the file dialog box.  They include:
7902
7903         a) Fixing the problem where closing the dialog box by clicking on
7904         the close button of the window didn't properly exit the
7905         minibuffer.
7906
7907         b) Fixing the problem that if you typed part of a file name, and
7908         then clicked on a completion with the mouse, the file was not
7909         correctly selected.
7910
7911         c) Changing the title of the dialog box to reflect the operation
7912         being done in accordance with user interface conventions, rather
7913         than the name of the dialog box buffer, which is rather useless.
7914
7915         d) Remove the words "possible completions are" which didn't
7916         belong.
7917
7918         e) Fix things so that the completions scroll off the end of the
7919         completions windows only to the right, rather than both to the
7920         right and down, which is in accordance with Windows user interface
7921         conventions.
7922
7923         * msw-init.el (init-post-mswindows-win):
7924         Added a binding for meta-F4, which is the standard windows binding
7925         for exiting a program.
7926
7927         * select.el (get-selection-no-error):
7928         * select.el (own-selection):
7929         * select.el (own-clipboard):
7930         Added an optional argument called append to the functions
7931         own-selection and own-clipboard.  This adds support for appending
7932         text to the existing selection and allows the function
7933         own-clipboard to be used as the value of the variable
7934         interprogram- cut-function.
7935
7936         Fixed a bug in own-selection in handling zmacs-region-stays.
7937
7938         * simple.el (historical-kill-line): New.
7939
7940         * simple.el (kill-line):
7941         * simple.el (interprogram-cut-function):
7942         * simple.el (interprogram-paste-function):
7943         * simple.el (handle-pre-motion-command):
7944         * simple.el (next-line):
7945         * simple.el (previous-line):
7946         a) Expanded the variable kill-whole-line, so that function
7947         kill-line can be set to delete the entire line always, not just
7948         when cursor is at the beginning of the line.  This is controlled
7949         by setting the variable kill-whole-line to the symbol 'always.
7950         This behavior, as well as the existing kill-whole-line behavior,
7951         now only take effect when kill-line is called interactively,
7952         although this is a departure from a previous behavior in the case
7953         of setting this variable kill-whole-line to t.  It is almost
7954         certainly what has always been intended, and most likely the old
7955         way of doing things introduced bugs.  I also created a function
7956         called historical-kill-line, which ignores the kill-whole-line
7957         setting and always gives the historical behavior of only killing
7958         to the end of the line.  I bound this function to shift- control-k
7959         so that the kill to end of line behavior is available, even when
7960         kill-whole-line has been set to change control-k into the simple
7961         delete-whole-line behavior. (This can be set using the options
7962         menu.)
7963
7964         b) I changed things so that kill and yank now interact with the
7965         clipboard by default under windows.  This was done by changing the
7966         default value of interprogram-cut- function and
7967         interprogram-paste-function.  You can get the old behavior by
7968         setting these to nil, and there is an option on the options menu
7969         to do this.
7970
7971         c) I added support for selecting text using shifted motion keys.
7972         This support is on by default and can be controlled by the
7973         variable shifted-motion-keys-select-region.  There is also a
7974         variable called unshifted-motion-keys-deselect-region that
7975         controls more specifically how the shifted motion key behavior
7976         works.  I did not put an option on the options menu to turn this
7977         off, because I can't imagine why this would be useful.
7978
7979         * simple.el (forward-block-of-lines):
7980         * simple.el (backward-block-of-lines):
7981         * simple.el (block-movement-size):
7982         New.
7983
7984         * simple.el (uncapitalized-title-words):
7985         * simple.el (uncapitalized-title-word-regexp):
7986         * simple.el (capitalize-string-as-title):
7987         * simple.el (capitalize-region-as-title):
7988         New.
7989
7990
7991         * subr.el (add-hook):
7992         * subr.el (make-local-hook): New.
7993         * subr.el (remove-local-hook): New.
7994         * subr.el (add-one-shot-hook): New.
7995         * subr.el (add-local-one-shot-hook): New.
7996         Added some functions to make using hooks easier.
7997         These include:
7998
7999         a) Functions add-local-hook and remove-local-hook to make it easy
8000         to use local hooks.
8001
8002         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8003         make it possible to add a "one-shot" hook, which is to say a hook
8004         that runs only once, and automatically removes itself after the
8005         first time it has run.
8006
8007 2000-03-09  Andy Piper  <andy@xemacs.org>
8008
8009         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8010
8011 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8012
8013         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8014         Moved from menubar-items.el.
8015         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8016
8017 2000-03-08  Andy Piper  <andy@xemacs.org>
8018
8019         * gutter-items.el (build-buffers-tab-internal): add selected field
8020         to buffers tab spec.
8021
8022 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8023
8024         * minibuf.el (last-exact-completion): Initialize to nil.
8025
8026 2000-03-07  Didier Verna  <didier@xemacs.org>
8027
8028         * startup.el (command-line-1): remove unused variable
8029         `first-file-buffer'.
8030
8031 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8032
8033         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8034         which is also used for Web server log files.
8035
8036 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8037
8038         * mule/mule-charset.el: Setup auto-fill-chars.
8039
8040 2000-03-02  SL Baur  <steve@beopen.com>
8041
8042         * subr.el (with-string-as-buffer-contents): Reimplement using
8043         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8044         non-deletion of buffer after execution problem.
8045         (with-output-to-string): Use unique buffer name.
8046
8047 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8048
8049         * gutter-items.el (buffers-tab-sort-function):  New variable.
8050         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8051
8052 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8053
8054         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8055
8056 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8057
8058         * menubar-items.el (maybe-add-init-button): Remove the "Load
8059         .emacs" button from all menubars.
8060
8061 2000-03-01  Didier Verna  <didier@xemacs.org>
8062
8063         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8064         region rectangle replacement (from Jan Vroonhof).
8065         (replace-rectangle): new function.
8066
8067 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8068
8069         * mule/mule-cmds.el (set-default-coding-systems): Use
8070         set-terminal-coding-system and set-keyboard-coding-system.
8071         * coding.el (set-terminal-coding-system): Use
8072         set-console-tty-output-coding-system.
8073         (set-keyboard-coding-system): Use
8074         set-console-tty-input-coding-system.
8075
8076 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8077
8078         * minibuf.el (read-variable): Allow symbol to default argument.
8079
8080 2000-02-27  Andy Piper  <andy@xemacs.org>
8081
8082         * gutter-items.el (update-tab-hook): new function to be used for
8083         hooks.
8084         (create-frame-hook): add update-tab-hook.
8085         (record-buffer-hook): ditto.
8086         (default-gutter-position-changed): ditto.
8087         (default-gutter-position): updating the buffers tab is now handled
8088         by a hook.
8089         (default-gutter-position-changed-hook): new variable.
8090         (gutter-element-visibility-changed-hook): ditto.
8091         (set-gutter-element-visible-p): call it.
8092         (set-gutter-element): use modify-specifier-instances. Set extents
8093         as duplicable before using.
8094         (remove-gutter-element): ditto.
8095         (set-gutter-element-visible-p): ditto.
8096         (init-gutter): new function.
8097         (add-tab-to-gutter): use new gutter-element functions rather than
8098         setting specifiers directly.
8099         (clear-progress): ditto.
8100         (abort-progress): ditto.
8101         (gutter-buffers-tab-visible-p): renamed from
8102         default-gutter-visible-p
8103
8104         * specifier.el (modify-specifier-instances): new function from Jan
8105         Vroonhof.
8106
8107         * x-init.el (init-post-x-win): call init-gutter.
8108
8109         * msw-init.el (init-post-mswindows-win): call init-gutter.
8110
8111         * menubar-items.el (default-menubar): Update to reflect new gutter
8112         variables.
8113
8114 2000-02-26  Andy Piper  <andy@xemacs.org>
8115
8116         * gutter-items.el (set-gutter-element): new function. Add gutter
8117         elements to the specified gutter.
8118         (remove-gutter-element): new function. Remove gutter elements from
8119         the specified gutter.
8120         (set-gutter-element-visible-p): new function. Set gutter element
8121         visibility for the provided gutter-visible specifier.
8122
8123 2000-02-23  Andy Piper  <andy@xemacs.org>
8124
8125         * gutter-items.el (add-tab-to-gutter): specify dimensions
8126         dynamically.
8127
8128 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8129
8130         * gutter-items.el (add-tab-to-gutter):
8131         * package-get.el (package-get-interactive-package-query):
8132         * package-ui.el (pui-directory-exists):
8133         (pui-install-selected-packages):
8134         (pui-list-packages):
8135         Use #'(lambda ...)  instead of '(lambda ...).
8136
8137 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8138
8139         * startup.el (load-user-init-file): Check to make sure user
8140           has an init-file before calling load().
8141
8142 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8143
8144         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8145
8146 2000-02-23  Martin Buchholz <martin@xemacs.org>
8147
8148         * XEmacs 21.2.31 is released.
8149
8150 2000-02-21  Mike Sperber <mike@xemacs.org>
8151
8152         * loadup.el (really-early-error-handler):
8153         * update-elc.el:
8154         * make-docfile.el:
8155         Remove dependency on EMACSBOOTSTRAP... environment variables.
8156
8157 2000-02-21  Martin Buchholz <martin@xemacs.org>
8158
8159         * XEmacs 21.2.30 is released.
8160
8161 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8162
8163         * byte-optimize.el (byte-optimize-plus):
8164         (byte-optimize-minus):
8165         (byte-optimize-multiply):
8166         Optimize (- 0) to 0, not (-)
8167         Optimize (+ 5 3.0) to 8.0
8168         Optimize (* 5 3.0) to 15.0
8169         Improve readability.
8170
8171 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8172
8173         * modeline.el: (modeline-scrolling-method): change modeline
8174         mswindows cursor appearance according to the value.
8175
8176         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8177         and 'gui-element face colors and 'gui-element face font to Windows
8178         defaults.
8179
8180 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8181
8182         * font-lock.el: Javadoc enhancements
8183
8184 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8185
8186         * ldap.el (toplevel): Test if LDAP support has been compiled in
8187         (ldap-verbose): New option
8188         (ldap-search-entries): Renamed from the previous ldap-search
8189         Conditionalize message display on ldap-verbose
8190         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8191         defuns
8192         (ldap-search): Is now defined as an obsolete wrapper calling
8193         ldap-search-basic or ldap-search-entries
8194
8195
8196 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8197             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8198             Jan Vroonhof  <jan@xemacs.org>
8199
8200         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8201         When for-effect is true, didn't call `byte-optimize-form'
8202         in and/or subforms without last.
8203
8204 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8205
8206         * package-get.el (package-get-download-sites): Use correct custom
8207         type.
8208
8209 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8210
8211         * files.el (write-file): Ask for coding system when compiled with
8212         file-coding.
8213
8214 2000-02-16  Andy Piper  <andy@xemacs.org>
8215
8216         * buffer.el (switch-to-buffer): give norecord argument to
8217         set-window-buffer instead of explicitly recording.
8218
8219         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8220         we have to pick a window.
8221
8222 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8223
8224         * mule/mule-cmds.el (describe-language-support): Don't add
8225         unexist function to help-map.
8226         (describe-coding-system): Don't use already assigend `C'.
8227
8228 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8229
8230         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8231         work in custom.
8232
8233 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8234
8235         * about.el: Ienaga's e-mail address change.
8236
8237 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8238
8239         * etags.el (find-tag): force new window -- even if buf already
8240         visible -- when other-window is t
8241
8242 2000-02-16  Martin Buchholz <martin@xemacs.org>
8243
8244         * XEmacs 21.2.29 is released.
8245
8246 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8247
8248         * cl-extra.el (getf): This is now identical to `plist-get', so
8249         just defalias it.
8250         * cl-macs.el: Make getf an alias to plist-get, at the
8251         byte-compiler level, using define-compiler-macro.
8252
8253 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8254
8255         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8256
8257 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8258
8259         * lisp/etags.el (find-tag-internal): set exact-tagname to
8260           a regular expression that matches against the tagname
8261           part of the tag entry first instead of only looking in
8262           the context area.
8263
8264 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8265
8266         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8267         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8268
8269 2000-02-07  Martin Buchholz <martin@xemacs.org>
8270
8271         * XEmacs 21.2.28 is released.
8272
8273 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8274
8275         * cl-extra.el (getf): Just call `get', never `get*'.
8276         Make arglist match docstring.
8277         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8278         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8279         * byte-optimize.el: remove references to `get*'.
8280
8281 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8282
8283         * mule/european.el: Add syntax information for Latin3 and Latin4.
8284
8285 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8286
8287         * byte-optimize.el: Byte-optimize (length "foo")
8288
8289 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8290
8291         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8292         width check using `window-leftmost-p' and `window-rightmost-p'.
8293
8294 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8295
8296         * wid-edit.el (widget-match-inline): An atom never matches a
8297           list.
8298
8299 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8300
8301         * modeline.el: Consolidated 'x and 'mswindows specification under
8302         'win tag.
8303
8304 2000-01-29  Andy Piper  <andy@xemacs.org>
8305
8306         * gutter-items.el: (format-buffers-tab-line): Try and be
8307         intelligent about buffer naming when we have duplicates.
8308
8309 2000-01-29  Andy Piper  <andy@xemacs.org>
8310
8311         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8312         updated when it becomes visible.
8313
8314 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8315
8316         * bytecomp.el (byte-compile-insert-header): Properly set coding
8317         system under MULE and file-coding.
8318
8319 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8320
8321         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8322         (dontusethis-set-value-terminal-coding-system-handler):
8323         (dontusethis-set-value-keyboard-coding-system-handler):
8324         Never undefine coding system aliases.  Emergency fix for gnus.
8325
8326 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8327
8328         * files.el (abbreviate-file-name): Use directory-sep-char instead
8329         of hard-coded "/".
8330
8331 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8332
8333         * startup.el (user-init-file-base-list): New variable, replacing
8334         user-init-file-base.
8335         (find-user-init-file): New function.
8336         (command-line-early): Use it.
8337         (load-user-init-file): Ditto.
8338
8339 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8340
8341         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8342         calling valid-image-instantiator-format-p
8343
8344 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8345
8346         * isearch-mode.el (isearch-mode): The variable is
8347         isearch-unhidden-extents, not isearch-opened-extents.
8348
8349 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8350
8351         * minibuf.el (next-history-element): Modify error message if a
8352         default value is available.
8353
8354 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8355
8356         * bytecomp.el (byte-compile-file): Don't unconditionally write
8357         .elc files in binary - might contain non-Latin1.
8358
8359 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8360
8361         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8362         for windows-nt.
8363
8364         * version.el:
8365         * startup.el (user-init-file-base):
8366         * process.el (call-process-region):
8367         * files.el (make-backup-file-name):
8368         (backup-file-name-p):
8369         (file-relative-name):
8370         (abbreviate-file-name):
8371         (set-auto-mode):
8372         * code-process.el (call-process-region): Removed unnecessary
8373         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8374         support out of the universe.
8375
8376         * process.el:
8377         * code-process.el:
8378         * bytecomp.el (byte-compile-file): Removed reference to
8379         buffer-file-type, and commented usage of binary-process-output
8380         NTEmacs variables.
8381
8382 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8383
8384         * help.el (function-arglist): Add case for macro.
8385
8386 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8387
8388         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8389         printers.
8390         (custom-display): Added a menu for printer/display tags.
8391
8392         * frame.el (frame-type):
8393         * device.el (device-type): Added 'msprinter to the doc string, and
8394         removed 'pc -- it is not going to be implemented ever.
8395         (call-device-method): Fixed docstring typo.
8396         Defined specifier tags 'printer and 'display.
8397
8398 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8399
8400         * lisp/itimer.el (itimer-run-expired-timers): (consp
8401           last-command-event-time) instead of (consp
8402           'last-command-event-time).
8403
8404 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8405
8406         * msw-glyphs.el: Removed obsolete commentary.
8407
8408 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8409
8410         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8411         better default value.
8412
8413 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8414
8415         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8416         (read-string): Ditto.
8417         (eval-minibuffer): Ditto.
8418         (read-command): Ditto.
8419         (read-function): Ditto.
8420         (read-variable): Ditto.
8421         (read-number): Ditto.
8422         (read-shell-command): Ditto.
8423         (read-number): Record history.
8424
8425 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8426
8427         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8428
8429 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8430
8431         * faces.el (startup-initialize-custom-faces): New function.
8432         Reset all faces created during auto-autoloads loading time
8433         by defface.
8434         * startup.el (command-line): Call it.
8435
8436 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8437
8438         * about.el (about-hackers): Add myself to contributors list.
8439
8440 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8441
8442         * menubar-items.el (maybe-add-init-button): Removed an argument in
8443         a call to load-user-init-file, as the function managed to lose its
8444         formal parameter a few betas ago.
8445
8446 2000-01-18  Martin Buchholz <martin@xemacs.org>
8447
8448         * XEmacs 21.2.27 is released.
8449
8450 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8451
8452         * process.el (shell-command-to-string): Use the FSF docstring.
8453         Make shell-command-to-string the standard function, and
8454         exec-to-string the (deprecated) alias.
8455
8456         * startup.el: typo fix.
8457
8458 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8459
8460         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8461
8462 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8463
8464         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8465         buffers after visible buffers.
8466         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8467
8468 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8469
8470         * info.el (Info-extract-menu-node-name): Stop at a dot
8471         followed by whitespace or right parenthesis.
8472
8473 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8474
8475         * info.el (Info-directory-list): Warn against using Customize with
8476         Info-directory-list.
8477
8478 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8479
8480         * minibuf.el (read-file-name): doc fix.
8481
8482         * autoload.el (update-file-autoloads): doc fix.
8483
8484         * about.el (about-hackers): Change my E-mail address.
8485
8486 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8487
8488         * info.el (Info-visit-file): Just use the `f' interactive spec to
8489         read a filename in the standard way.
8490
8491 2000-01-13  Andy Piper  <andy@xemacs.org>
8492
8493         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8494         (gutter-buffers-tab-extent): new variable.
8495         (update-tab-in-gutter): call add-tab-to-gutter again if the
8496         orientation has changed.
8497         (add-tab-to-gutter): cope with different orientations.
8498
8499 2000-01-11  Didier Verna  <didier@xemacs.org>
8500
8501         * info.el (Info-following-node-name): backward-skip dots as well
8502         as spaces (dots at the end of a node name aren't part of it).
8503         (Info-extract-menu-node-name): don't skip dots. There could be
8504         some in the node name.
8505         (Info-index): allow dots to be part of a node name.
8506
8507 2000-01-12  Andreas Jaeger  <aj@suse.de>
8508
8509         * files.el (auto-mode-alist): Added idlwave-mode.
8510         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8511
8512 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8513
8514         * info.el (Info-search): Show default value.
8515
8516 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8517
8518         * info.el (Info-read-node-completion-table): New variable.
8519         (Info-read-node-name-1): New function.
8520         (Info-read-node-name): Use it.
8521         (Info-follow-reference): Use DEFAULT argument of completing-read.
8522         (Info-menu): Ditto.
8523
8524 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8525
8526         * hyper-apropos.el (hyper-describe-key-briefly): Save
8527         window configuration.
8528         (hyper-describe-face): Use DEFAULT of completing-read.
8529         (hyper-apropos-read-variable-symbol): Ditto.
8530         (hyper-apropos-read-function-symbol): Ditto.
8531
8532 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8533
8534         * mule/mule-cmds.el (set-default-coding-system): Set
8535         comint-exec-hook to use coding-system-for-read and
8536         coding-system-for-write so that C-x RET c works.
8537
8538 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8539
8540         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8541         (previous-matching-history-element): Increment
8542         minibuffer-max-depth by 1.
8543         (next-matching-history-element): Ditto.
8544
8545 2000-01-11  Andy Piper  <andy@xemacs.org>
8546
8547         * gutter-items.el (buffers-tab): Create a new face for the buffers
8548         tab.
8549         (buffers-tab-face): use it.
8550
8551 2000-01-10  Didier Verna  <didier@xemacs.org>
8552
8553         * modeline.el (modeline-scrolling-method): change modeline X
8554         cursor appearance according to the value.
8555
8556 2000-01-07  Andreas Jaeger  <aj@suse.de>
8557
8558         * about.el (about-hackers): Moved my entry to contributor list.
8559         (xemacs-hackers): Added myself.
8560         (about-maintainer-info): Added description of myself.
8561
8562
8563 2000-01-07  Didier Verna  <didier@xemacs.org>
8564
8565         * modeline.el (modeline-scrolling-method): new variable.
8566         (mouse-drag-modeline): add reference to it in the docstring.
8567         (mouse-drag-modeline): handle it.
8568
8569 2000-01-08  Andy Piper  <andy@xemacs.org>
8570
8571         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8572         calls.
8573         (remove-buffer-from-gutter-tab): ditto.
8574
8575 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8576
8577         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8578         (custom-face-edit): Fix grammatical error in help message.
8579
8580 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8581
8582         * movemail.el: Added.
8583
8584         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8585
8586 2000-01-03  Didier Verna  <didier@xemacs.org>
8587
8588         * modeline.el (mouse-drag-modeline): remove the code related to
8589         the modeline horizontal scrolling facility.
8590
8591 1999-12-31  Martin Buchholz <martin@xemacs.org>
8592
8593         * XEmacs 21.2.26 is released.
8594
8595 1999-12-28  Andy Piper  <andy@xemacs.org>
8596
8597         * wid-edit.el (widget-push-button-value-create): The gui cache
8598         does not agree with native widgets which can only be displayed
8599         once per window. The reasons for caching are diminished now that
8600         we don't hog resources when creating buttons.
8601         (widget-push-button-cache) deleted.
8602
8603 1999-12-24  Martin Buchholz <martin@xemacs.org>
8604
8605         * XEmacs 21.2.25 is released.
8606
8607 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8608
8609         * hyper-apropos.el (hyper-apropos): Toggle
8610         hyper-apropos-programming-apropos correctly.
8611         Set REGEXP when user accepts default value.
8612
8613 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8614
8615         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8616         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8617
8618 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8619
8620         * mule/mule-category.el (undefined-category-designator):
8621         Return char instead of character.  Search for undefined one.
8622         (describe-category): Use with-displaying-help-buffer.
8623
8624 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8625
8626         * byte-optimize.el (byte-optimize-plus):
8627         Optimize (+ 1) to 1 instead of (1+ nil).
8628
8629         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8630
8631         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8632
8633         * byte-optimize.el (byte-optimize-char-before): New function.
8634         Remove performance penalty for using (char-before) instead of (char-after).
8635
8636 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8637
8638         * mule/mule-category.el (char-category-list): Return character
8639         instead of integer.
8640
8641 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8642
8643         * minibuf.el (read-buffer): Check default is buffer object.
8644
8645 1999-11-25  Andy Piper  <andy@xemacs.org>
8646
8647         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8648         for buttons.
8649
8650 1999-12-16  Andreas Jaeger  <aj@suse.de>
8651
8652         * package-get.el (package-get-maybe-save-index): Fixed typo.
8653         Patch by Jeff Miller <jmiller@smart.net>.
8654
8655 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8656
8657         * gnuserv.el (gnuserv-process-filter):  don't call
8658         gnuserv-write-to-client when gnuserv-current-client is nil
8659
8660 1999-12-14  Martin Buchholz <martin@xemacs.org>
8661
8662         * XEmacs 21.2.24 is released.
8663
8664 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8665
8666         * about.el (about-hackers): Update my email address.
8667
8668 1999-12-07  Martin Buchholz <martin@xemacs.org>
8669
8670         * XEmacs 21.2.23 is released.
8671
8672 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8673
8674         * package-get.el (package-get-download-sites): Removed several
8675         defunct download sites, added many new ones, and corrected a few
8676         incorrect directory-on-site entries.  Added physical locations to
8677         site-description.
8678
8679 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8680
8681         * finder.el (finder-commentary): add DOC string and fix
8682         interactive spec
8683
8684 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8685
8686         * help.el (describe-function): Don't forget to intern the string
8687         completing-read returns.
8688         (describe-variable): Ditto.
8689
8690 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8691
8692         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8693         `hyper-apropos-help-mode' here to find symbol to customize
8694         irregardless of cursor position and simplify
8695         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8696         `hyper-apropos-popup-menu'.
8697
8698 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8699
8700         * apropos.el (apropos-mode-map): Add return to call
8701         apropos-follow.
8702         (apropos-print): Call apropos-mode to have better
8703         command reference. Put keymap text-poperty to
8704         symbole name.
8705
8706 1999-11-22  Alastair Burt  <burt@dfki.de>
8707
8708         * help.el: (describe-bindings-1): Added handling of keymaps for
8709         the extents at point.
8710
8711 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8712
8713         * gutter-items.el (buffers-tab-items): Wrap the function in a
8714         save-match-data
8715
8716 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8717
8718         * help.el (describe-function): Use the DEFAULT argument to
8719         completing-read.
8720         (describe-variable): Ditto.
8721
8722 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8723
8724         * minibuf.el (read-from-minibuffer): Add optional argument
8725         DEFAULT to have better mini-buffer history support.
8726         (completing-read): Pass default to read-from-minibuffer.
8727         (read-buffer): Pass default to completing-read.
8728
8729 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8730
8731         * font-lock.el (font-lock-doc-string-face): Document the
8732         `font-lock-lisp-like' property.
8733
8734 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8735
8736         * lisp-mode.el: Specify `font-lock-lisp-like'.
8737
8738         * font-lock.el (font-lock-lisp-like): New function.
8739         (font-lock-fontify-syntactically-region): Use it.
8740
8741 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8742
8743         * XEmacs 21.2.22 is released
8744
8745 1999-11-28  Martin Buchholz <martin@xemacs.org>
8746
8747         * XEmacs 21.2.21 is released.
8748
8749 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8750
8751         * minibuf.el (read-coding-system): Accept symbol and
8752         coding-system object as a default-coding-system.
8753
8754 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8755
8756         * minibuf.el (read-coding-system): Accept symbol as
8757         a default-coding-system.
8758
8759 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8760
8761         * apropos.el (apropos-documentation): Use insert instead
8762         of princ.
8763
8764 1999-11-07  William M. Perry  <wmperry@aventail.com>
8765
8766         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8767           for the linux console.
8768
8769         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8770           stuff to work when you are not on a window system, since the GPM
8771           mouse support now allows pasting from outside of XEmacs.
8772
8773 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8774
8775         * XEmacs 21.2.20 is released
8776
8777 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8778
8779         * setup-paths.el (paths-default-info-directories): Add
8780         /usr/share/info and /usr/local/share/info.
8781
8782 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8783
8784         * about.el: Updated Vladimir Ivanovic's info.
8785
8786 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8787
8788         * auto-show.el (auto-show-truncationp): Remove.
8789
8790         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8791
8792 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8793
8794         * indent.el (indent-line-to): fix bug: spaces were not replaced
8795         with tab if column is multiple of tab-width
8796         From dhn@qedinc.com
8797
8798 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8799
8800         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8801         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8802
8803         * package-get.el (package-get-package-provider): Be verbose when
8804         interactive. Patch from Robert Pluim
8805
8806 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8807
8808         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8809         info file suffixes.
8810
8811 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8812
8813         * process.el (open-network-stream): Add a new optional parameter
8814         PROTOCOL to support udp; fix a minor typo and add an explanation
8815         in docstring for udp programming.
8816
8817         * code-process.el (open-network-stream): Add a new optional
8818         parameter PROTOCOL to support udp; fix a minor typo and add an
8819         explanation in docstring for udp programming.
8820
8821 1999-10-18  Andy Piper  <andy@xemacs.org>
8822
8823         * gui.el (make-gui-button): be more precise about how we call
8824         callbacks.
8825
8826         * wid-edit.el (widget-push-button-value-create): Use the new form
8827         of native gui-button.
8828
8829 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8830
8831         * info.el (Info-page-prev): Don't do (sit-for 0).
8832
8833 1999-10-13  Andy Piper  <andy@xemacs.org>
8834
8835         * gutter-items.el (progress-abort-glyph): new glyph for showing
8836         abort status.
8837         (append-progress): dispatch-event rather than sit-for.
8838         (abort-progress): new function. Show the abort glyph with an
8839         appropriate message.
8840         (raw-append-progress): dispatch-event rather than sit-for.
8841         (display-progress): cope with aborts.
8842
8843         * gui.el (make-gui-button): Use native widgets for buttons
8844         unconditionally.
8845         (insert-gui-button): ditto.
8846         (gui-button-p): ditto.
8847
8848         * xbm-button.el: remove from core.
8849
8850         * xpm-button.el: remove from core.
8851
8852 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8853
8854         * faces.el (init-device-faces): Don't initialize the random faces
8855         on the stream device.
8856
8857 1999-10-06  Andy Piper  <andy@xemacs.org>
8858
8859         * files.el (recover-file): Don't use ls under windows for revert buffer.
8860
8861 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8862
8863         * package-get.el (package-get-download-menu): Make menu really
8864         toggle download sites.
8865         (package-get-download-sites): Add autoload cookie.
8866
8867 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8868
8869         * setup-paths.el (paths-find-module-directory): Ditto.
8870
8871 1999-09-29  Werner Fink  <werner@suse.de>
8872
8873         * setup-paths.el (paths-find-exec-directory): Add missing nil
8874         parameter for environment.
8875
8876 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8877
8878         * modeline.el (modeline-format):
8879         Only purecopy the strings.  Else
8880         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8881         barfs.
8882
8883 1999-08-28  Mike Woolley  <mike@bulsara.com>
8884
8885         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8886         user setting comint-completion-addsuffix and
8887         comint-process-echoes.
8888
8889 1999-09-22  Andy Piper  <andy@xemacs.org>
8890
8891         * gutter-items.el (update-tab-in-gutter): use
8892         last-nonminibuf-window instead of selected-window.
8893
8894 1999-09-18  Andy Piper  <andy@xemacs.org>
8895
8896         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8897         display on.
8898
8899         * subr.el (record-buffer-hook): new variable so that the hook gets
8900         some documentation.
8901
8902 1999-09-16  Andy Piper  <andy@xemacs.org>
8903
8904         * gutter-items.el (update-tab-in-gutter): only update when the
8905         gutter is visible.
8906         (remove-buffer-from-gutter-tab): ditto.
8907
8908 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8909
8910         * simple.el (do-auto-fill): Commented out part of Kinsoku
8911         processing.
8912
8913 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8914
8915         * isearch-mode.el (isearch-highlightify-region): Give the
8916         highlighting extents a high priority.
8917         (isearch-make-extent): Give the main highlighting extent an even
8918         higher priority.
8919
8920 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8921
8922         * packages.el (packages-compute-package-locations): Fix typo from
8923         -u rationalization.
8924
8925 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8926
8927         * setup-paths.el (paths-find-doc-directory): Respect value of
8928         `configure-doc-directory.'
8929
8930         * find-paths.el (paths-find-architecture-directory): Give
8931         precendence `default' argument (which typically comes from
8932         configure).
8933
8934 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8935
8936         * startup.el (command-line-early): Added options -user-init-file
8937         and -user-init-directory.
8938
8939         * files.el (user-init-file): Default to NIL so we can recognize
8940         when it's set.
8941
8942 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8943
8944         * obsolete.el (init-file-user):
8945         * startup.el:
8946         * packages.el (packages-compute-package-locations):
8947         * package-get.el (package-get-user-index-filename):
8948         * menubar-items.el (maybe-add-init-button):
8949         * info.el (Info-annotations-path):
8950         * dump-paths.el:
8951         Change `user-init-directory' to be an absolute path.
8952         Use `user-init-directory' where appropriate.
8953         Zap `init-file-user' and its uses.
8954
8955 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8956
8957         * subr.el (copy-symbol): New function.
8958
8959 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8960
8961         * isearch-mode.el (isearch-done): Be sure to restore invisible
8962         extents in the proper buffer.
8963         (isearch-pre-command-hook): Set this-command to the correct value
8964         in case the buffer has changed and old overriding-local-map was
8965         used.
8966         (isearch-restore-extent): Use remprop instead of setting the
8967         property to nil.
8968
8969 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8970
8971         * cmdloop.el (execute-extended-command): Update zmacs region
8972         before the delay.
8973         (execute-extended-command): Make the message gettext-friendly.
8974
8975 1999-09-07  Andy Piper  <andy@xemacs.org>
8976
8977         * gutter-items.el (progress-gauge-glyph): renamed from
8978         progress-glyph.
8979         (progress-text-glyph): new variable.
8980         (progress-layout-glyph): use layouts and text glyphs.
8981         (progress-area-buffer): removed.
8982         (progress-text-and-extent): new variable.
8983         (progress-displayed-p): dynamically create gutter area buffer.
8984         (clear-progress): ditto.
8985         (raw-append-progress): ditto.
8986         (append-progress): use new glyph names.
8987         (raw-append-progress): only create the extent when needed. set
8988         properties more optimally.
8989         (progress): remove args.
8990
8991 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8992
8993         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8994         mapcar where the return value is unused.
8995         (isearch-restore-invisible-extents): Ditto.
8996         (isearch-highlight-all-cleanup): Ditto.
8997         (isearch-delete-extents-in-range): Traverse the extents only once.
8998         (isearch-highlight-all-update): Don't start over if the search
8999         string has changed and more input is pending.
9000
9001 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9002
9003         * packages.el (packages-find-package-data-path): Ditto.
9004
9005         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9006
9007         * subr.el (mapc-internal): Don't make obsolete.
9008
9009         * cl-extra.el (mapc): Resurrect.
9010
9011 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9012
9013         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9014         alias.
9015
9016         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9017         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9018         (isearch-yank-clipboard): Use get-clipboard instead of
9019         x-get-clipboard.
9020         (isearch-yank-selection): Fix docstring.
9021
9022 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9023
9024         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9025
9026 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9027
9028         * cl-macs.el (extent-start-position): Fix setf method.
9029         (extent-end-position): Ditto.
9030
9031 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9032
9033         * isearch-mode.el: End merge with FSF 20.4.
9034
9035         * isearch-mode.el (search-invisible): New variable.
9036         (isearch-hide-immediately): Ditto.
9037         (isearch-unhidden-extents): Ditto.
9038         (isearch-range-invisible): New function.
9039         (isearch-unhide-extent): Ditto.
9040         (isearch-restore-invisible-extents): Ditto.
9041         (isearch-restore-extent): Ditto.
9042
9043         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9044         implementation.
9045         (isearch-ring-retreat-edit): Ditto.
9046         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9047         (isearch-forward-regexp): New arguments NOT-REGEXP and
9048         NO-RECURSIVE-EDIT.
9049         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9050         (isearch-backward-regexp): New arguments NOT-REGEXP and
9051         NO-RECURSIVE-EDIT.
9052         (isearch-mode): Return isearch-success.
9053         (isearch-update): Use unread-command-events instead of
9054         unread-command-event.
9055         (isearch-abort): If an invalid regexp is encountered, keep popping
9056         states.
9057         (isearch-*-char): Use FSF implementation.
9058         (isearch-whitespace-chars): Use the more robust FSF's
9059         implementation.
9060         (isearch-within-brackets): New variable.
9061         (isearch-mode): Initialize it.
9062         (isearch-edit-string): Bind it.
9063         (isearch-search-and-update): Set it.
9064         (isearch-push-state): Push it.
9065         (isearch-top-state): Pop it.
9066         (isearch-search): Set it.
9067         (isearch-printing-char): When called by isearch-whitespace-chars,
9068         handle M-SPC gracefully.
9069         (isearch-message-prefix): New argument ELLIPSIS.
9070         (isearch-message-suffix): Ditto.
9071         (isearch-message): Use the ELLIPSIS argument when calling
9072         isearch-message-prefix and isearch-message-suffix.
9073         (isearch-message-prefix): Distinguish between "wrapped" and
9074         "overwrapped" search, FWIW.
9075
9076 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9077
9078         * isearch-mode.el (isearch-edit-string): Use the head of the
9079         search ring instead of search-last-string and search-last-regexp.
9080         (search-highlight): Renamed from isearch-highlight.
9081         (isearch-exit): Use the new name.
9082         (isearch-highlight): Ditto.
9083         (isearch-dehighlight): Ditto.
9084         (isearch-update-ring): New function.
9085         (isearch-done): Call it.
9086         (isearch-done): New argument EDIT.
9087         (isearch-repeat): If search string is empty, look up at the car of
9088         the search ring; ignore the yank pointer.
9089         (isearch-abort): Call isearch-done with NOPUSH.
9090         (isearch-cancel): New function.
9091         (isearch-mode-map): Bind it to ESC ESC ESC.
9092
9093         * isearch-mode.el: Begin merge with FSF 20.4.
9094
9095 1999-09-01  Andy Piper  <andy@xemacs.org>
9096
9097         * x-select.el (x-get-clipboard): obsolete.
9098         (x-yank-clipboard-selection): obsolete
9099
9100         * select.el (disown-selection): need to be careful to disown the
9101         clipboard if we set it via selection.
9102         (get-clipboard): move from x-select.el
9103         (yank-clipboard-selection): ditto.
9104
9105 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9106
9107         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9108         isearch-highlight-all-matches to nil.
9109         (isearch-fixed-case): New variable.
9110         (isearch-mode): Initialize it.
9111         (isearch-edit-string): Save it.
9112         (isearch-toggle-case-fold): Set it.
9113         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9114         need to check isearch-fixed-case.
9115         (isearch-toggle-case-fold): Update highlighting of all matches
9116         before the pause.
9117         (isearch-edit-string):
9118
9119 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9120
9121         * isearch-mode.el (isearch-edit-string): Call isearch-message
9122         before reading the event so that the prompt is displayed properly.
9123         (isearch-message): Use isearch-nonincremental when calling
9124         isearch-message-prefix.
9125         (minibuffer-local-isearch-map): Bind up and down to do the same as
9126         M-p and M-n respectively.
9127         (isearch-done): New arg NOPUSH.
9128         (isearch-edit-string): Use it.
9129         (isearch-edit-string): Don't bind isearch-string.
9130         (isearch-ring-adjust): Edit string, *then* push state.
9131
9132 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9133
9134         * faces.el (isearch-secondary): Make isearch-secondary look
9135         different than default.
9136
9137 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9138
9139         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9140         save-excursion.
9141         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9142         (isearch-update): Call isearch-dehighlight without arguments.
9143         (isearch-done): Ditto.
9144
9145         * isearch-mode.el (isearch-fix-case): If the search string has no
9146         upper-case letters, allow the folding to be reenabled.
9147         Previously, once disabled, the folding would remain that way until
9148         the end of isearch.
9149         (isearch-top-state): Call isearch-fix-case.
9150
9151         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9152         save-excursion.
9153         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9154
9155 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9156
9157         * xpm-button.el:
9158         xbm-button.el: Need to exist in core because gui.el depends on
9159         them.
9160
9161 1999-08-31  Andy Piper  <andy@xemacs.org>
9162
9163         * gutter-items.el (buffers-tab-face): new customizable variable.
9164         (buffers-tab-default-buffer-line-length): new specifier for
9165         maximum viewable characters.
9166         (progress-stack): new variable for implementing widget-based
9167         progress messages.
9168         (progress-area-buffer): ditto.
9169         (progress-glyph-height): ditto.
9170         (progress-stop-callback): ditto.
9171         (progress-quit-function): new function.
9172         (progress-glyph): new variable.
9173         (progress-layout-glyph): ditto.
9174         (progress-displayed-p): new function, see message-displayed-p for
9175         details.
9176         (clear-progress): ditto.
9177         (remove-progress): ditto.
9178         (append-progress): ditto.
9179         (raw-append-progress): ditto.
9180         (display-progress): ditto.
9181         (current-progress): ditto.
9182         (current-progress-label): ditto.
9183         (progress): ditto.
9184         (lprogress): ditto.
9185
9186
9187 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9188
9189         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9190
9191         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9192         `isearch-yank-selection'.
9193         (isearch-mode-map): Use it.
9194         (isearch-yank-selection): Use `get-selection' instead of
9195         `get-x-selection'.
9196
9197 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9198
9199         * faces.el (isearch-secondary): Create face here.
9200
9201         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9202         timers.
9203
9204 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9205
9206         * subr.el (buffer-string): More robust backward compatibility
9207         check, courtesy William Perry.
9208
9209 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9210
9211         * replace.el (perform-replace): Stop the search after the search
9212         limit has been reached.
9213
9214 1999-08-23  Andy Piper  <andy@xemacs.org>
9215
9216         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9217         here if we don't have one.
9218
9219 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9220
9221         * ldap.el (ldap-coding-system): Default to nil until we get
9222         efficient UTF8 support
9223         (ldap-decode-string): Guard against `decode-coding-string' not
9224         being defined
9225         (ldap-encode-string): Guard against `encode-coding-string' not
9226         being defined
9227
9228 1999-08-23  Didier Verna  <didier@xemacs.org>
9229
9230         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9231         Some doc strings improvements, and add a star to the `interactive'
9232         calls.
9233
9234 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9235
9236         * font-lock.el (java-font-lock-keywords-3): introduced new
9237         keywords and regexpes for javadoc syntax 1.2.
9238
9239 1999-08-17  Andy Piper  <andy@xemacs.org>
9240
9241         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9242         format-buffers-tab-line.
9243         (buffers-tab-max-buffer-line-length): new variable.
9244         (format-buffers-tab-line): new function. truncate names if over
9245         buffers-tab-max-buffer-line-length.
9246
9247 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9248
9249         * cus-start.el: Customize the variable `bell-inhibit-time'.
9250
9251 1999-08-16  Andy Piper  <andy@xemacs.org>
9252
9253         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9254         brute-force approach to deleting the last buffer.
9255         (buffers-tab-grouping-regexp): new customizable variable.
9256         (select-buffers-tab-buffers-by-mode): use it.
9257
9258 1999-08-13  Andy Piper  <andy@xemacs.org>
9259
9260         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9261         deletion problem.
9262
9263 1999-07-30  Didier Verna  <didier@xemacs.org>
9264
9265         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9266         of princ to output symbols.
9267         (custom-save-face-internal): ditto.
9268         (custom-save-resets): ditto.
9269
9270 1999-08-09  Didier Verna  <didier@xemacs.org>
9271
9272         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9273         `regexp-quote' to protect the major mode name for use as a regular
9274         expression (c++ needs this for instance).
9275
9276 1999-08-08  Andy Piper  <andy@xemacs.org>
9277
9278         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9279         cope with similar mode names.
9280
9281         * gutter-items.el (buffers-tab-selection-function): new selection
9282         function.
9283         (select-buffers-tab-buffers-by-mode): new function.
9284         (buffers-tab-items): use it if set to only display buffers in the
9285         tab in the current buffer's group..
9286         (update-tab-in-gutter): use new api.
9287         (remove-buffer-from-gutter-tab): ditto.
9288
9289         * gutter-items.el (buffers-tab-max-size): set custom selection
9290         default to 6.
9291         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9292         (add-tab-to-gutter): set face as default.
9293
9294 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9295
9296         * faces.el (frob-face-property): Merge the fall-back specifier
9297         with the target, not replace it.
9298
9299 1999-08-05  Andy Piper  <andy@xemacs.org>
9300
9301         * gutter-items.el (update-tab-in-gutter): add frame argument for
9302         buffer-items.
9303         (update-tab-in-gutter): use it.
9304
9305         * gutter-items.el (record-buffer-hook): set.
9306
9307         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9308         change.
9309         (switch-to-buffer-hook) deleted.
9310
9311 1999-08-04  Andy Piper  <andy@xemacs.org>
9312
9313         * gutter-items.el (update-tab-in-gutter): make sure this will work
9314         as an argument to create-frame-hook.
9315
9316 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9317
9318         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9319         instead of timer emulation.
9320
9321 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9322
9323         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9324         Emacs isearch enhancements.
9325
9326 1999-07-28  Andy Piper  <andy@xemacs.org>
9327
9328         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9329         all devices that support tab controls.
9330         (remove-buffer-from-gutter-tab): new function. to be used as a
9331         value for kill-buffer-hook.
9332
9333 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9334
9335         * auto-show.el (auto-show-truncationp): changed to match
9336         `window_translation_on'
9337
9338 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9339
9340         * XEmacs 21.2.19 is released
9341
9342 1999-07-28  SL Baur  <steve@miho>
9343
9344         * code-files.el (insert-file-contents): Fix docstring.
9345         revert previous change.
9346
9347 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9348
9349         * fill.el (fill-region-as-paragraph): Change re-break-point to
9350         contain word-across-newline plus one character so that filling
9351         Japanese and Chinese works as desired.
9352         * simple.el (do-auto-fill): Ditto.
9353
9354 1999-07-26  SL Baur  <steve@miho>
9355
9356         * mule/japanese.el ("Japanese"): Do not specify a default input
9357         method.
9358         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9359
9360 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9361
9362         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9363         able to use cl-macs macro in early lisp.
9364
9365 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9366
9367         * custom.el:
9368         * cus-face.el:
9369         * cus-edit.el:
9370                 Massive custom Theme API changes.
9371
9372 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9373
9374         * code-files.el (insert-file-contents): Regard
9375         coding-system-magic-cookie if `coding-system-for-read' is nil.
9376
9377 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9378
9379         * mule/thai-xtis.el: Add coding: local variable, to avoid
9380         bootstrapping problem with C locale.
9381
9382 1999-07-22  Andy Piper  <andy@xemacs.org>
9383
9384         * dumped-lisp.el (preloaded-file-list): guard against putting
9385         gutter-items in a less than functional XEmacs.
9386         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9387
9388 1999-07-18  Bob Weiner  <weiner@beopen.com>
9389
9390         * fill.el (fill-context-prefix): Fixed bug that prevented the
9391         setting of an adaptive fill prefix when the `dont-skip-first' was
9392         t.
9393
9394 1999-07-22  SL Baur  <steve@miho>
9395
9396         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9397
9398 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9399
9400         * files.el (interpreter-mode-alist): add `make', `guile', and
9401         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9402         makefile-mode, guile is a scheme, and someday XEmacs will be
9403         modular enough to use as an efficient scripting tool.)
9404
9405 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9406
9407         * mule/mule-cmds.el (reset-language-environment): Regard
9408         coding-category `utf-8' and `ucs-4' if they are available.
9409
9410 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9411
9412         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9413         (prefer-coding-system): Fix DOC-string.
9414
9415         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9416         DOC-string too.
9417
9418         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9419         Mule.
9420         (coding-system-change-eol-conversion): Fix DOC-string.
9421
9422 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9423
9424         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9425         instead of `list-coding-system'.
9426
9427 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9428
9429         * menubar-items.el (default-menubar): `select-input-method' was
9430         renamed to `set-input-method'.
9431
9432         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9433         "Set Language Environment" menu.
9434
9435         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9436         "Describe Language Support" menu.
9437
9438 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9439
9440         * mule/chinese.el ("Chinese-GB"): Rename
9441         `chinese-gb-environment-setup-function' to
9442         `setup-chinese-gb-environment-internal'.
9443
9444 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9445
9446         * mule/korean.el: Use `define-coding-system-alias' instead of
9447         `copy-coding-system'.
9448
9449 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9450
9451         * mule/mule-cmds.el (set-language-environment-coding-systems):
9452         Treat duplicated coding-categories.
9453
9454 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9455
9456         * mule/japanese.el: Use `define-coding-system-alias' instead of
9457         `copy-coding-system'.
9458
9459 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9460
9461         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9462         coding-system `viscii'.
9463
9464 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9465
9466         * mule/cyrillic.el:
9467         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9468         (cyrillic-alternativnyj-decode-table): New variable.
9469         (cyrillic-alternativnyj-encode-table): New variable.
9470         - Specify `iso-8-1' as a category of coding-system
9471           `alternativnyj'.
9472         - Abolish general Cyrillic environment.
9473
9474 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9475
9476         * mule/chinese.el:
9477         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9478         - Register `chinese-gb-environment-setup-function' as a
9479           `setup-function' of "Chinese-GB" environment.
9480
9481 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9482
9483         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9484         optional argument `parents'.
9485
9486         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9487         property for Thai-XTIS.
9488
9489         * mule/mule-help.el (help-with-tutorial): Use property
9490         `tutorial-coding-system' of language-info as a coding-system to
9491         read tutorial file.
9492
9493 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9494
9495         * mule/thai-xtis.el: Don't setup `setup-function' and
9496         `exit-function'.
9497
9498         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9499         `set-coding-category-system' to set up coding-system for
9500         coding-category.
9501
9502         * mule/mule-cmds.el (prefer-coding-system): Use
9503         `set-coding-category-system' to set up coding-system for
9504         coding-category.
9505
9506 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9507
9508         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9509         Thai-XTIS environment.
9510
9511         * mule/mule-cmds.el (prefer-coding-system): Use
9512         `find-coding-system' instead of `coding-system-p'.
9513
9514 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9515
9516         * mule/mule-cmds.el (set-language-environment-coding-systems):
9517         Modify eol-type for XEmacs.
9518
9519         * mule/thai-xtis.el: Delete unused local variable `category'.
9520
9521         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9522         function.
9523         (prefer-coding-system): Don't call
9524         `update-coding-systems-internal'; use function
9525         `coding-category-list' instead of variable `coding-category-list';
9526         use `set-coding-priority-list' instead of `set-coding-priority';
9527         modify `eol-type' for XEmacs.
9528
9529         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9530         `charset-columns'.
9531         (char-width): Likewise.
9532
9533 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9534
9535         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9536         `tis-620'.
9537
9538         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9539         `set-coding-priority-list' instead of `set-coding-priority'; don't
9540         call `update-coding-systems-internal'.
9541
9542         * mule/mule-misc.el (coding-system-get): New function.
9543         (coding-system-put): New function.
9544         (coding-system-category): New function.
9545
9546 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9547
9548         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9549         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9550         to avoid conflict with leim/quail/thai-xtis.
9551
9552         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9553         to thai-xtis-chars.el.
9554
9555         * mule/thai-xtis-chars.el: New file (split from
9556         mule/thai-xtis.el).
9557
9558 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9559
9560         * mule/thai-xtis.el:
9561         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9562         - Add syntax entries.
9563         - Put `preferred-coding-system' of the charset `thai-xtis' to
9564           `tis-620'.
9565
9566 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9567
9568         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9569         rewritten to use write-multibyte-character.
9570
9571 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9572
9573         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9574         of `iso-2022-7'.
9575         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9576         ported yet.
9577         (read-input-method-name): Treat optional argument `default'.
9578
9579 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9582         all.
9583         (set-language-info-alist): Set up menus here.
9584
9585 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9586
9587         * minibuf.el (completing-read): Add new optional argument
9588         `default'.
9589         (read-coding-system): Add new optional argument
9590         `default-coding-system'.
9591
9592 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9593
9594         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9595         (viet-viscii-...->viet-vscii...).
9596
9597 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9598
9599         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9600         and menus.
9601
9602 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9603
9604         * mule/mule-cmds.el (input-method-function): Add permanent-local
9605         property.
9606
9607 1999-03-30  Dave Love  <fx@gnu.org>
9608
9609         * mule/mule-cmds.el (current-language-environment): Doc fix.
9610
9611 1999-02-06  Richard Stallman  <rms@gnu.org>
9612
9613         * mule/european.el (setup-slovenian-environment): New function.
9614         ("Slovenian"): New language environment.
9615
9616 1999-01-27  Dave Love  <fx@gnu.org>
9617
9618         * mule/mule-cmds.el (current-language-environment): Provide :link,
9619         :type (choices) and appropriate :get.
9620
9621 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9622
9623         * mule/mule-cmds.el (describe-language-environment): Don't alter
9624         input-method-alist.
9625
9626 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9627
9628         * mule/mule-cmds.el (prefer-coding-system): Call
9629         set-coding-priority, so that the internal array of priorities is
9630         also updated.
9631
9632 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9633
9634         * mule/mule-cmds.el (prefer-coding-system): If the argument
9635         requires specific EOL conversion type, make the default coding
9636         systems use that.
9637
9638 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9639
9640         * mule/mule-cmds.el (set-language-environment): Pass the default
9641         eol-type to set-language-environment-coding-systems.
9642         (set-default-coding-systems): Copy the eol-type property for the
9643         new default values of {buffer-file,process}-coding-system from the
9644         old defaults.
9645         (set-language-environment-coding-systems): Accept an optional
9646         argument EOL-TYPE, and set the eol-type property of the default
9647         coding systems accordingly.
9648
9649 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9650
9651         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9652         use generate-new-buffer instead of get-buffer-create.
9653
9654 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9655
9656         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9657
9658 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9659
9660         * mule/mule-cmds.el (default-input-method): Fix custom type.
9661
9662 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9663
9664         * mule/mule-cmds.el (setup-specified-language-environment):
9665         Add apropos-inhibit property.
9666         (describe-specified-language-support): Likewise.
9667
9668 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9669
9670         * mule/mule-cmds.el: Doc fixes.
9671
9672 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9673
9674         * mule/mule-cmds.el (register-input-method): Doc-string
9675         modified.
9676
9677 1998-09-01  Dave Love  <fx@gnu.org>
9678
9679         * mule/mule-cmds.el (current-language-environment): Fix
9680         setter function.
9681
9682 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9683
9684         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9685         mule/european.el, mule/hebrew.el, mule/japanese.el,
9686         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9687         avoid bootstrapping problem if you need to recompile all the Lisp
9688         files using interpreted code.
9689
9690 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9691
9692         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9693         ("Latin-2"): Likewise.
9694
9695 1998-08-18  Per Starback  <starback@update.uu.se>
9696
9697         * mule/european.el (setup-latin2-environment): Fix typo.
9698
9699 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9700
9701         * mule/european.el: Give proper value of `input-method' key to all
9702         lang. env.
9703
9704         * mule/mule-cmds.el (activate-input-method): Handle the case that
9705         the arg INPUT-METHOD is nil correctly.
9706         (read-multilingual-string): Activate the specified input method
9707         before calling read-string.  Afterward, activate the original
9708         input method.
9709
9710 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9711
9712         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9713         (set-language-info-alist): Fix typo in doc-string.
9714
9715         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9716
9717 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9718
9719         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9720         (reset-language-environment): New function for the job that
9721         setup-english-environment used to do.
9722         (set-language-environment): Do more setups according to the info
9723         in language-info-alist.
9724         (read-language-name): Handle the case that the arg KEY is nil.
9725         (describe-language-environment): Handle input-method property.
9726
9727         * mule/: All files under this directory, which related with
9728         specific languages (such as mule/european.el, mule/greek.el,
9729         mule/hebrew.el, mule/misc-lang.el), modified as below.
9730         (setup-XXX-environment): Just call set-language-environment.  If
9731         they used to do some other jobs than what done by
9732         set-language-environment, those jobs are done in
9733         setup-XXX-environment-internal now.
9734         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9735         the value to setup-XXX-environment-internal.  Add properties
9736         input-method and features.
9737
9738         * mule/english.el (setup-english-environment): Just call
9739         reset-language-environment.
9740
9741         * mule/european.el (setup-8-bit-environment): Function deleted.
9742
9743 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9744
9745         * mule/mule-cmds.el (input-method-exit-on-first-char)
9746         (input-method-use-echo-area): Doc fixes.
9747
9748 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9749
9750         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9751         variable.
9752         (input-method-use-echo-area): New variable.
9753
9754 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9755
9756         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9757
9758 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9759
9760         * mule/mule-cmds.el (activate-input-method): Update mode line.
9761         (inactivate-input-method): Likewise.
9762
9763 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9764
9765         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9766         input method in the current buffer, but just bind
9767         current-input-method.
9768
9769 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9770
9771         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9772
9773         * mule/misc-lang.el ("IPA"): Add coding-priority and
9774         coding-system.
9775
9776 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9777
9778         * mule/greek.el: Add coding-priority.
9779
9780 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9781
9782         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9783         LANG-ENV.
9784
9785 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9786
9787         * mule/mule-cmds.el (register-input-method): Fix previous change.
9788         (setup-specified-language-environment): Doc fix.
9789
9790 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9791
9792         * mule/mule-cmds.el: Several doc fixes.
9793         (get-language-info, set-language-info): Rename argument.
9794         (set-language-info-alist): Likewise.
9795         (register-input-method): Rename argument.
9796         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9797
9798 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9799
9800         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9801         default value while reading an input method.
9802
9803 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9804
9805         * mule/mule-cmds.el (universal-coding-system-argument):
9806         Use buffer-file-coding-system as default.
9807
9808 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9809
9810         * mule/korean.el ("Korean"): Doc fix.
9811
9812 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9813
9814         * mule/mule-cmds.el (describe-language-environment): Print the
9815         languge environment at the head.
9816
9817 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9818
9819         * mule/japanese.el: Set exit-function to exit-japanese-environment
9820         for Japanese environment.
9821
9822 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9823
9824         * mule/mule-cmds.el (set-language-environment): Doc fix.
9825         (current-language-environment): Use defcustom.
9826         (default-input-method): Specify :type.
9827
9828 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9829
9830         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9831         modified.
9832         (prefer-coding-system): Doc-string modified.
9833
9834 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9835
9836         * mule/mule-cmds.el (set-language-info): Doc-string
9837         describes `coding-priority' KEY.
9838         (set-language-environment-coding-systems): New function.
9839         (select-safe-coding-system): New function.
9840         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9841         (set-language-info-alist): New optionla arg PARENTS.  Call
9842         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9843         (set-language-environment-coding-systems): New function.
9844
9845         * mule/chinese.el: Remove setting up of
9846         describe-chinese-environment-map and
9847         setup-chinese-environment-map.  Exclude them in args of calls to
9848         set-language-info-alist.  Register coding-priority key in
9849         language-info-alist.
9850
9851         * mule/cyrillic.el: Remove setting up of
9852         describe-cyrillic-environment-map and
9853         setup-cyrillic-environment-map.  Exclude them in args of calls to
9854         set-language-info-alist.  Register coding-priority key in
9855         language-info-alist.
9856
9857         * mule/english.el: Register coding-priority key in
9858         language-info-alist.
9859
9860         * mule/ethiopic.el: Register coding-priority key in
9861         language-info-alist.
9862
9863         * mule/european.el: Remove setting up of
9864         describe-european-environment-map and
9865         setup-european-environment-map.  Exclude them in args of calls to
9866         set-language-info-alist.  Register coding-priority key in
9867         language-info-alist.  Add "German" language env.
9868         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9869         (setup-german-environment): New function.
9870
9871         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9872         change default input method to "greek-postfix".
9873
9874         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9875         coding-priority key in
9876
9877 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9878
9879         * mule/mule-cmds.el (set-language-info): Doc fix.
9880         (input-method-inactivate-hook): Doc fix.
9881
9882 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9883
9884         * mule/mule-cmds.el (set-input-method): Renamed from
9885         select-input-method.
9886
9887 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9888
9889         * mule/mule-cmds.el (set-language-environment): Run
9890         exit-language-environment-hook before calling `exit-function'
9891         which is specified for the language environment.
9892
9893 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9894
9895         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9896         modified.
9897         (prefer-coding-system): Likewise.
9898         (describe-language-environment): Print aliases of each coding
9899         system.
9900         (set-language-environment-hook): New variable.
9901         (exit-language-environment-hook): New variable.
9902         (set-language-environment): Call these hooks.  Before setting a
9903         new language environment, exit from the
9904         current-language-environment if necessary.
9905         (input-method-verbose-flag): The value can be nil, t,
9906         complex-only, or default.
9907         (input-method-highlight-flag): Doc-string augmented.
9908         (activate-input-method): Check if we can run the registered
9909         function to activate an input method.
9910
9911         * mule/korean.el: Set exit-function for language environment
9912         "Korean" to exit-korean-environment.
9913         (setup-korean-environment): Moved to korea-util.el.
9914
9915 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9916
9917         * mule/mule-cmds.el (read-multilingual-string): Use
9918         current-input-method prior to default-input-method.  Don't bind
9919         current-input-method by `let', instead, activate the specified
9920         input method in the current buffer temporarily.
9921
9922 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9923
9924         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9925
9926 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9927
9928         * mule/chinese.el (post-read-decode-hz): Return the result of
9929         decode-hz-region.
9930         (pre-write-encode-hz): Do not change the value of
9931         last-coding-system.
9932
9933 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9934
9935         * mule/mule-ccl.el: Doc fixes.
9936
9937 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9938
9939         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9940         (check-ccl-program): New macro.
9941
9942 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9943
9944         * mule/mule-ccl.el: Comment about CCL syntax modified.
9945         (ccl-command-table): Add read-multibyte-character and
9946         write-multibyte-character.
9947         (ccl-code-table): Add ex-cmd.
9948         (ccl-extended-code-table): New variable.
9949         (ccl-embed-extended-command): New function.
9950         (ccl-compile-read-multibyte-character,
9951         ccl-compile-write-multibyte-character) New functions.
9952         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9953         ccl-dump-write-multibyte-character): New functions.
9954
9955 1999-07-22  SL Baur  <steve@miho>
9956
9957         * config.el (config-value-file): config.values is installed into
9958         doc-directory.
9959         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9960
9961 1999-07-19  Didier Verna  <didier@xemacs.org>
9962
9963         * rect.el: all functions rewritten, except when noted. Below is a
9964         list of interface changes.
9965         (apply-on-rectangle): new function. Obsoletes
9966         `operate-on-rectangle'. All functions that used to call this
9967         function now call the new one.
9968         (kill-rectangle): added optional prefix arg to fill lines.
9969         (delete-rectangle): ditto.
9970         (delete-extract-rectangle): ditto.
9971         (open-rectangle): ditto.
9972         (clear-rectangle): ditto.
9973         (delete-rectangle-line): added third arg FILL.
9974         (delete-extract-rectangle-line): ditto.
9975         (open-rectangle-line): ditto.
9976         (clear-rectangle-line): ditto.
9977
9978 1999-07-18  Andy Piper  <andy@xemacs.org>
9979
9980         * menubar-items.el (default-menubar): add gutter options.
9981
9982         * gutter-items.el: new file.
9983         (gutter): new group for custom.
9984         (gutter-visible-p): new variable.
9985         (default-gutter-position): ditto.
9986         (buffers-tab): new group for the buffers tab.
9987         (gutter-buffers-tab): widget to put in the gutter.
9988         (buffers-tab-max-size): max number of tabs.
9989         (buffers-tab-switch-to-buffer-function): function to call when a
9990         tab is pressed.
9991         (buffers-tab-omit-function): filter buffers with this function.
9992         (buffers-tab-format-buffer-line-function): format buffer names for
9993         inclusion in tabs.
9994         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9995         the record.
9996         (build-buffers-tab-internal): build a list of tab items.
9997         (buffers-tab-items): ditto.
9998         (add-tab-to-gutter): put a tab in the gutter area.
9999         (update-tab-in-gutter): reset the buffers in the tab.
10000
10001         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10002
10003         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10004         (switch-to-buffer-hooks): new hook.
10005
10006         * toolbar.el (default-toolbar-position): fix typo.
10007
10008 1999-07-16  Andy Piper  <andy@xemacs.org>
10009
10010         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10011
10012 1999-07-15  Didier Verna  <didier@xemacs.org>
10013
10014         * cus-edit.el (custom-prompt-variable): optional third arg makes
10015         prompt for a comment string.
10016         (customize-set-value): optional prefix makes this function handle
10017         variable comments.
10018         (customize-set-variable): ditto.
10019         (customize-save-variable): ditto.
10020         (customize-customized): handle custom comments.
10021         (customize-save-customized): ditto.
10022         (custom-variable-state-set): ditto.
10023         (custom-face-state-set): ditto.
10024         (customize-saved): ditto.
10025         (custom-variable-set): ditto.
10026         (custom-face-set): ditto.
10027         (custom-variable-save): ditto.
10028         (custom-face-save): ditto.
10029         (custom-variable-reset-saved): ditto.
10030         (custom-face-reset-saved): ditto.
10031         (custom-variable-reset-standard): ditto.
10032         (custom-face-reset-standard): ditto.
10033         (custom-comment-face): new face.
10034         (custom-comment-tag-face): ditto.
10035         (custom-comment): new widget.
10036         (custom-comment-create): new function.
10037         (custom-comment-delete): ditto.
10038         (custom-comment-value-set): ditto.
10039         (custom-comment-show): ditto.
10040         (custom-comment-invisible-p): ditto.
10041         (custom-variable-value-create): create a comment field widget.
10042         (custom-face-value-create): ditto.
10043         (custom-variable-menu): new entry for adding a custom comment.
10044         (custom-face-menu): ditto.
10045         (custom-save-variables): possibly save custom comments.
10046         (custom-save-faces): ditto.
10047
10048         * cus-face.el (custom-set-faces): the arguments can now have a
10049         custom comment as fourth argument.
10050
10051         * custom.el (custom-set-variables): the arguments can now have a
10052         custom comment as fifth element.
10053
10054 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10055
10056         * XEmacs 21.2.18 is released
10057
10058 1999-07-13  SL Baur  <steve@miho>
10059
10060         * lib-complete.el (read-library-name): Revert previous change.
10061         (read-library): Ditto.
10062
10063 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10064
10065         * packages.el (packages-package-list): Capitalize docstring.
10066
10067         * packages.el (packages-find-package-library-path): Use #'nconc
10068         rather than #'append to reduce consing -- #'mapcar uses Flist,
10069         which returns a freshly consed list.  #'append would create yet
10070         another fresh list, using Fmake_list in concat.
10071
10072         * packages.el (package-provide): Use setq with remassq like it
10073         says in its docstring.
10074
10075 1999-07-06  SL Baur  <steve@miho.m17n.org>
10076
10077         * lib-complete.el (progn-with-message): Fix typo.
10078
10079 1999-07-06  SL Baur  <steve@miho.m17n.org>
10080
10081         * mule/mule-misc.el (char-octet): Make function match docstring.
10082         From Katsumi Yamaoka <yamaoka@jpl.org>
10083
10084 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10085
10086         * wid-edit.el (widget-documentation): corrected spelling error.
10087
10088 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10089
10090         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10091         keys if already bound
10092
10093 1999-07-06  SL Baur  <steve@miho.m17n.org>
10094
10095         * lib-complete.el (progn-with-message): Revert previous changes.
10096
10097 1999-06-24  Bob Weiner  <weiner@beopen.com>
10098
10099         * lib-complete.el (find-library):
10100         (find-library-other-window):
10101         (find-library-other-frame): Completely rewrote
10102         so that these functions actually work when called non-interactively.
10103         Also made them handle LIBRARY arguments which end with .el or .elc.
10104
10105 1999-06-24  Bob Weiner  <weiner@beopen.com>
10106
10107         * simple.el (indent-new-comment-line): Locally bound
10108         `block-comment-start' to `comstart' or else when this is called
10109         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10110         `block-comment-start' value, ignoring any existing spacing after a
10111         comment prefix in the previous line and producing ugly comments.
10112
10113 1999-06-23  Bob Weiner  <weiner@beopen.com>
10114
10115         * list-mode.el (mouse-choose-completion):
10116         (choose-completion):
10117         (completion-switch-to-minibuffer): Added.
10118         ([Tab]): [Tab] previously switched to the minibuffer
10119         but since [space] does that and since most applications in the
10120         world use [Tab] to select the next item in a list, do that in the
10121         *Completions* buffer too.  This will cause the least confusion
10122         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10123         06/23/1999.
10124
10125 1999-06-22  Bob Weiner  <weiner@beopen.com>
10126
10127         * help.el (help-buffer-name): Added support for a null value
10128         of `help-buffer-prefix-string' since some buffers require no
10129         prefix.
10130
10131 1999-06-20  Bob Weiner  <weiner@beopen.com>
10132
10133         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10134         in the completion-list-mode-map to bury the completions buffer
10135         even when the minibuffer is no longer active.
10136
10137 1999-06-20  Bob Weiner  <weiner@beopen.com>
10138
10139         * list-mode.el (list-mode): It is visually disconcerting to have
10140         the text cursor disappear within list buffers, especially when
10141         moving from window to window, so leave it visible.
10142
10143 1999-07-01  SL Baur  <steve@miho.m17n.org>
10144
10145         * menubar-items.el (default-menubar): Conditionalize the bug
10146         report menu item (which may not be possible in this XEmacs).
10147         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10148
10149 1999-06-30  SL Baur  <steve@miho.m17n.org>
10150
10151         * subr.el (with-current-buffer): DOC string fix.
10152         Suggested by Bob Weiner <weiner@altrasoft.com>
10153
10154 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10155
10156         * cus-face.el (custom-face-italic): insert missing args
10157
10158 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10159
10160         * packages.el (package-locations): Changed default early package
10161         hierarchies to ~/.xemacs/mule-packages and
10162         ~/.xemacs/xemacs-packages.
10163
10164 1999-06-23  SL Baur  <steve@miho.m17n.org>
10165
10166         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10167
10168 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10169
10170         * packages.el (package-locations): Changed default early package
10171         hierarchy to ~/.xemacs/packages.
10172         (package-locations): Removed `packages' as a possible name for a
10173         late package hierarchy.
10174
10175 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10176
10177         * mule/mule-category.el (word-combining-categories): Set up new
10178         variable.
10179         (word-separating-categories): Likewise.
10180
10181 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10182
10183         * XEmacs 21.2.17 is released
10184
10185 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10186
10187         * font-menu.el (font-menu-set-font): allow for nil specification
10188         of font size.
10189
10190 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10191
10192         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10193         is 1.
10194
10195 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10196
10197         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10198         8859-5 instead of ISO 8859-1.
10199
10200 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10201
10202         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10203         (viet-viscii-encode-table): Ditto.
10204
10205         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10206         Make obsolete definition of char-octet.
10207
10208 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10209
10210         * subr.el: Move no-Mule make-char ...
10211         * help-nomule.el (make-char): To here.
10212         (string-width): Make Mule compatibility alias.
10213
10214 1999-06-15  Andy Piper  <andy@xemacs.org>
10215
10216         * select.el (get-selection-no-error): really make there be no-error.
10217         (get-selection): revert to original.
10218
10219 1999-06-11  Andy Piper  <andy@xemacs.org>
10220
10221         * select.el (selection-sets-clipboard): renamed.
10222         (own-selection): use it.
10223
10224 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10225
10226         * XEmacs 21.2.16 is released
10227
10228 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10229
10230         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10231         missing characters to avoid crash.
10232
10233 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10234
10235         * coding.el (set-terminal-coding-system): Only set the console
10236         coding system on the selected console if it is a tty.
10237
10238 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10239
10240         * cus-face.el:
10241         * cus-edit.el:
10242         * faces.el:
10243         (custom):
10244         (face-spec-set):
10245         * faces.el (frob-face-property):
10246         * font-menu.el (font-menu-set-font):
10247                   Actually apply changes from 1999-03-17
10248
10249 1999-06-10  Andy Piper  <andy@xemacs.org>
10250
10251         * select.el (get-selection): abstract out non error-signalling
10252         part.
10253         (get-selection-no-error): get-selection without signalling an
10254         error.
10255         (selection-is-clipboard-p): new variable. controls whether the
10256         selection sets the clipboard.
10257         (own-selection): use it.
10258
10259         * mouse.el (insert-selection): fallback to clipboard after trying
10260         primary selection and cutbuffer.
10261
10262 1999-06-05  Andy Piper  <andy@xemacs.org>
10263
10264         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10265         selection functions.
10266
10267 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10268
10269         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10270         default value.
10271         (load): Use `raw-text' instead of `no-conversion'.
10272         (insert-file-contents): Likewise.
10273
10274         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10275         of `no-conversion'.
10276
10277 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10278
10279         * coding.el: Don't copy `no-conversion' to `raw-text'.
10280
10281 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10282
10283         * subr.el (make-char): Define it if Mule is not around.
10284
10285 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10286
10287         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10288
10289         * x-select.el (x-disown-selection-internal): Restore symbol as an
10290         obsolete alias.
10291         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10292
10293 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10294
10295         * XEmacs 21.2.15 is released
10296
10297 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10298
10299         * subr.el (split-string): Avoid infinite looping
10300
10301 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10302
10303         * ldap.el (ldap-ignore-attribute-codings): New variable
10304         (ldap-default-attribute-decoder): New variable
10305         (ldap-coding-system): New variable
10306         (ldap-attribute-syntax-encoders): New variable
10307         (ldap-attribute-syntax-decoders): New variable
10308         (ldap-attribute-syntaxes-alist): New variable
10309         (ldap-encode-boolean): New function
10310         (ldap-decode-boolean): New function
10311         (ldap-encode-country-string): New function
10312         (ldap-decode-string): New function
10313         (ldap-decode-address): New function
10314         (ldap-encode-address): New function
10315         (ldap-decode-attribute): New function
10316         (ldap-search): Use some of these
10317
10318 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10319
10320         * version.el (emacs-version): Make the patch level/beta come
10321         before the XEmacs qualifier so that it gets into (funcall
10322         emacs-version) and thus in the bug reports.
10323         (emacs-version>=): Support patch levels.
10324
10325 1999-06-03  SL Baur  <steve@xemacs.org>
10326
10327         * version.el: implement x.y.z version number
10328         From Jan Vroonhof <vroonhof@math.ethz.ch>
10329
10330 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10331
10332         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10333
10334 1999-05-22  Vin Shelton <acs@xemacs.org>
10335
10336         * startup.el: Document -private and break out non-standard X options.
10337
10338 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10339
10340         * mule/mule-charset.el (charset-after): New function.
10341         (charset-direction): Synch with Mule, update docstring.
10342         (get-charset-property): New function.
10343         (put-charset-property): New function.
10344         (charset-plist): New function.
10345
10346         * mule/mule-charset.el (compose-region):
10347         (decompose-region): remove;  these functions (which don't work
10348         since we don't do composite characters) have been moved to
10349         mule-util.el.
10350         (toplevel): follow coding standards
10351
10352 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10353
10354         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10355         exist any more.
10356
10357         * code-files.el: Fix commentary to follow coding standards.  Move
10358         the single line left in mule-files.el to here.
10359
10360         * mule/mule-files.el: delete.
10361
10362 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10363
10364         * info.el (Info-scroll-prev): Use event functions instead of the
10365         old emacs 19 interface.
10366
10367 1999-06-02  Andy Piper  <andy@xemacs.org>
10368
10369         * x-font-menu.el (x-font-menu-load-font):
10370         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10371
10372 1999-05-31  Andy Piper  <andy@xemacs.org>
10373
10374         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10375         group.
10376         (font-menu-this-frame-only-p): ditto.
10377         (font-menu-max-items): reinstate, from Jan Vroonhof
10378         <vroonhof@math.ethz.ch>
10379         (font-menu-submenu-name-format): ditto.
10380         (font-menu-split-long-menu): ditto, for use by the family
10381         constructor.
10382         (font-menu-family-constructor): use it.
10383
10384 1999-05-30  Andy Piper  <andy@xemacs.org>
10385
10386         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10387         for use by the font menu.
10388
10389         * msw-font-menu.el: new file implementing mswindows specific
10390         font-menu behaviour.
10391         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10392         (mswindows-font-menu-junk-families): ditto.
10393         (hack-font-truename): ditto.
10394         (mswindows-font-regexp-ascii): ditto.
10395         (mswindows-reset-device-font-menus): ditto.
10396         (mswindows-font-menu-font-data): ditto.
10397         (mswindows-font-menu-load-font): ditto.
10398
10399         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10400         (x-font-menu-font-data): ditto.
10401         (x-font-menu-load-font): ditto.
10402
10403         * font-menu.el: new file implementing generic font menu behaviour.
10404         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10405         made device independent.
10406         (font-menu-this-frame-only-p): ditto.
10407         (font-menu-preferred-resolution): ditto.
10408         (font-menu-size-scaling): new variable used to determine whether
10409         sizes are in points or tenths of a point.
10410         (vassoc): moved from x-font-menu.el.
10411         (device-fonts-cache): ditto.
10412         (device-fonts-cache): ditto.
10413         (flush-device-fonts-cache): ditto.
10414         (reset-device-font-menus): copied from x-font-menu.el and made
10415         device independent. Most functionality deferred to
10416         device-dependent versions.
10417         (font-menu-family-constructor): copied from x-font-menu.el and
10418         made device independent.
10419         (font-menu-size-constructor): ditto.
10420         (font-menu-weight-constructor): ditto.
10421         (font-menu-set-font): ditto.
10422         (font-menu-change-face): ditto.
10423         (font-menu-load-font): new device method.
10424         (font-menu-font-data): ditto.
10425
10426         * x-font-menu.el: The above functions deleted.
10427
10428 1999-05-26  Andy Piper  <andy@xemacs.org>
10429
10430         * update-elc.el:
10431         * make-docfile.el:
10432         * loadup.el: rehash expand-file-name usage to not use default-directory.
10433
10434 1999-05-21  Andy Piper  <andy@xemacs.org>
10435
10436         * x-select.el (x-select-convert-to-text):
10437         (x-selected-text-type):
10438         (x-get-selection):
10439         (xselect-convert-to-string):
10440         (xselect-convert-to-compound-text):
10441         (xselect-convert-to-length):
10442         (xselect-convert-to-targets):
10443         (xselect-convert-to-delete):
10444         (xselect-convert-to-filename):
10445         (xselect-convert-to-charpos):
10446         (xselect-convert-to-lineno):
10447         (xselect-convert-to-colno):
10448         (xselect-convert-to-sourceloc):
10449         (xselect-convert-to-os):
10450         (xselect-convert-to-host):
10451         (xselect-convert-to-user):
10452         (xselect-convert-to-class):
10453         (xselect-convert-to-name):
10454         (xselect-convert-to-integer):
10455         (xselect-convert-to-atom):
10456         (xselect-convert-to-identity): functions renamed from x-* and
10457         moved to select.el.
10458         (x-get-secondary-selection): use rename get-selection.
10459         (x-get-clipboard): ditto.
10460         (x-own-selection): moved to select.el.
10461         (x-valid-simple-selection-p): ditto.
10462         (x-dehilight-selection): ditto.
10463         (x-own-clipboard): ditto.
10464         (x-disown-selection): ditto.
10465
10466         * x-mouse.el (x-yank-function): moved to mouse.el.
10467         (x-insert-selection): ditto.
10468         (x-set-point-and-move-selection): use renamed function.
10469
10470         * select.el (selected-text-type): moved and renamed from
10471         x-select.el.
10472         (selection-owner-p): moved to C.
10473         (selection-exists-p): ditto.
10474         (get-cutbuffer): new device method.
10475         (get-selection): generalised and moved from x-select.el.
10476         (own-selection): moved x-own-selection functionality into here.
10477         (dehilight-selection): renamed and moved from x-select.el.
10478         (own-clipboard): functionality moved from x-select.el using new
10479         generic C builtins.
10480         (disown-clipboard): ditto.
10481         (select-convert-to-text):
10482         (select-convert-to-string):
10483         (select-convert-to-compound-text):
10484         (select-convert-to-length):
10485         (select-convert-to-targets):
10486         (select-convert-to-delete):
10487         (select-convert-to-filename):
10488         (select-convert-to-charpos):
10489         (select-convert-to-lineno):
10490         (select-convert-to-colno):
10491         (select-convert-to-sourceloc):
10492         (select-convert-to-os):
10493         (select-convert-to-host):
10494         (select-convert-to-user):
10495         (select-convert-to-class):
10496         (select-convert-to-name):
10497         (select-convert-to-integer):
10498         (select-convert-to-atom):
10499         (select-convert-to-identity): new functions renamed from x-* and
10500         moved from x-select.el.
10501
10502         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10503         into here and use as the default window-system mouse yank.
10504         (insert-selection): generalised and moved from x-mouse.el.
10505         (own-clipboard): moved to C.
10506
10507         * msw-select.el (mswindows-selection-owned-p): deleted.
10508         (mswindows-own-selection): generalised and moved to select.el.
10509         (mswindows-disown-selection): generalised and moved to C.
10510         (mswindows-selection-owner-p): ditto.
10511
10512 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10513
10514         * XEmacs 21.2.14 is released
10515
10516 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10517
10518         * about.el: update contact info for jason and slb.
10519
10520 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10521
10522         * mule/european.el (setup-romanian-environment): Add Romanian
10523         support from Emacs/Mule romanian.el.
10524
10525 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10526
10527         * cus-face.el: Label all custom changes with the 'custom' tag.
10528
10529         * cus-edit.el: idem ditto.
10530
10531         * faces.el: Added suport for adding device tags to various functions.
10532         (custom): New device tag.
10533         (face-spec-set): Call reset face with tags argument. No longer do
10534         x-init-global-faces hack.
10535
10536         * faces.el (frob-face-property): Use an anonymous specifier to map
10537         frob-face-property-1 over.
10538
10539         * x-font-menu.el (font-menu-set-font): Always specify all
10540         properties to custom.
10541
10542 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10543
10544         * mule/european.el (setup-czech-environment): Add czech support.
10545         From David Sauer <davids@orfinet.cz>
10546
10547 1999-03-15  SL Baur  <steve@xemacs.org>
10548
10549         * check-features.el: Turn hard errors into warnings.
10550
10551 1999-03-21  SL Baur  <steve@xemacs.org>
10552
10553         * simple.el (delete-key-deletes-forward): As per discussion on
10554         xemacs-beta, default to t.
10555
10556 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10557
10558         * loadup.el: Define Installation-string before loading anything.
10559
10560 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10561
10562         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10563         From Anders Stenman <stenman@isy.liu.se>
10564
10565 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10566
10567         * wid-edit.el (widget-glyph-find): Ditto.
10568
10569         * packages.el (locate-library): Ditto.
10570
10571         * loadup.el (really-early-error-handler): Ditto.
10572
10573         * lib-complete.el (read-library): Ditto.
10574
10575         * faces.el (set-face-stipple): Ditto.
10576
10577         * code-files.el (load): Use new calling style of locate-file.
10578
10579 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10580
10581         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10582         dead.
10583
10584 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10585
10586         * dumped-lisp.el (preloaded-file-list): Don't load
10587         Installation.el.
10588
10589         * loadup.el (Installation-string): Define it here.
10590
10591 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10592
10593         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10594         Installation.el needs to be loaded before `dump-paths', otherwise
10595         the dumping process won't find it.
10596
10597 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10598
10599         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10600         subr so that we can use `replace-in-string' in Installation.el to
10601         get rid of C-m chars under the native Windows build.
10602
10603 1999-04-29  Andy Piper  <andy@xemacs.org>
10604
10605         * make-docfile.el: canonicalize file and directory names.
10606
10607         * device.el (call-device-method): new function for calling device
10608         specific methods.
10609         (define-device-method): new function for defining device methods.
10610         (define-device-method*): ditto.
10611
10612 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10613
10614         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10615
10616 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10617
10618         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10619         (cyrillic-koi8-r-encode-table): Likewise.
10620         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10621         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10622
10623         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10624         from vietnamese.el].
10625
10626         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10627         mule/mule-misc.el.
10628
10629 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10630
10631         * mule/thai-xtis.el:
10632         - Change font registry name from "Thai94x94-0" to "xtis-0".
10633         - Change mnemonic of coding-system `tis-620' to "TIS620".
10634
10635 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10636
10637         * mule/ethiopic.el: fixed.
10638
10639 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10640
10641         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10642
10643         * mule/thai-xtis.el: New file.
10644
10645         * mule/vietnamese.el: New file.
10646
10647         * mule/ethiopic.el: New file.
10648
10649 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10650
10651         * bytecomp.el (byte-compile-close-variables): Leave
10652         debug-issue-ebola-notices alone.
10653
10654 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10655
10656         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10657         at the top of the buffer since it is the most important thing to
10658         customize
10659         (ldap-get-host-parameter): New defun
10660         (ldap-search): Add a new parameter `withdn' to retrieve the
10661         distinguished names of entries
10662
10663 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10664
10665         * startup.el (splash-frame-body): Date and spelling fixes.
10666
10667 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10668
10669         * view-less.el (toggle-truncate-lines): add autoload tag
10670
10671 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10672
10673         * format.el (format-alist): Disable image stuff.
10674
10675 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10676
10677         * wid-edit.el (widget-glyph-find): Search by directories, then by
10678         suffixes rather than the other way around.
10679         (widget-image-conversion): Renamed to
10680         `widget-image-file-name-suffixes'.
10681
10682 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10683
10684         * mule/mule-charset.el: Made old functions obsolete, remove the
10685         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10686         (charset-iso-graphic-plane): Rename from charset-graphic.
10687         (charset-iso-final-char): Rename from charset-final.
10688         (charset-width): Rename from charset-columns.
10689         (charset-bytes): Added from fsf compatibility, returns always 1.
10690
10691         * mule/mule-misc.el: Move charset-doc-string alias to
10692         mule-charset.el
10693
10694 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10695
10696         * x-faces.el (x-make-font-bold-italic): honor
10697         *try-oblique-before-italic-fonts*
10698
10699 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10700
10701         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10702
10703 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10704
10705         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10706         name.
10707
10708 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10709
10710         * cl-extra.el (equalp): Would bug out for lists.
10711
10712 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10713
10714         * about.el (about-hackers):  Change cgw's email address
10715
10716 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10717
10718         * XEmacs 21.2.13 is released
10719
10720 1999-03-12  SL Baur  <steve@xemacs.org>
10721
10722         * simple.el (delete-key-deletes-forward): Revert to previous
10723         behavior.
10724
10725 1999-01-18  Didier Verna  <didier@xemacs.org>
10726
10727         * menubar-items.el (xemacs-splash-buffer): handle the case of
10728         multiple elements in the splash buffer body.
10729
10730         * startup.el (splash-frame-timeout): new constant: interval
10731         between splash buffer elements.
10732         (command-line-1): handle splash buffer with multiple elements (use
10733         a timeout).
10734         (splash-frame-body): Originally `startup-splash-frame-body'.
10735         Rewrote a cleaner and more readable version. This can now be array,
10736         in which case each element is displayed in turn in the splash buffer.
10737         (splash-frame-static-body): new constant. Persistent information
10738         across all splash buffer elements (preserves the possibility to give
10739         it in different languages.
10740         (circulate-splash-frame-elements): new function. Used as a timeout
10741         to circulate through all splash frame elements and display them in
10742         sequence.
10743         (display-splash-frame): originally `startup-splash-frame'. Handle
10744         the case of multiple elements in the splash buffer body. Now
10745         returns a timeout id if multiple elements to display, or nil.
10746
10747 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10748
10749         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10750         so they can be overridden by x-init-face-from-resources.
10751         Additionally specify the font name also with an x tag.
10752
10753 1999-03-08  Andy Piper  <andy@xemacs.org>
10754
10755         * package-get.el (package-get-base): autoload.
10756
10757         * menubar-items.el (default-menubar): add update menu item. Fix
10758         custom menu to only be activated when package-base is available.
10759
10760         * package-get.el (package-get-custom): don't load
10761         package-get-custom as it is auto-generated. Fix group definition.
10762
10763 1999-03-05  Didier Verna  <didier@xemacs.org>
10764
10765         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10766         instead of `symbol-name' (Thanks Kyle).
10767
10768         * cus-edit.el (custom-save-variables): use `prin1' instead of
10769         princ to write symbols.
10770
10771 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10772
10773         * XEmacs 21.2.12 is released
10774
10775 1999-03-05  SL Baur  <steve@xemacs.org>
10776
10777         * menubar-items.el (default-menubar): Add kfm browsing support.
10778         From Neal Becker <nbecker@fred.net>
10779
10780 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10781
10782         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10783         calls to font-lock during buffer reversion.
10784
10785 1999-02-12  Didier Verna  <didier@xemacs.org>
10786
10787         * info.el (Info-build-node-completions): unconditionally widen the
10788         tag table buffer.
10789
10790 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10791
10792         * x-faces.el (x-init-face-from-resources):
10793         Only set fonts in the 'x locale.
10794
10795 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10796
10797         * package-ui.el (pui-install-selected-packages): Don't throw on
10798         `package-admin-delete-binary-package' returning nil since it's
10799         normal.  Reindent function.
10800         (pui-add-required-packages): Handle case where packages selected
10801         for installation have never been installed.
10802
10803 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10804
10805         * menubar-items.el (default-menubar):
10806         Implement the ``Mule->Set coding system of process'' menu item.
10807
10808 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10809
10810         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10811         files
10812         - Change some `if's to `when's
10813
10814 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10815
10816         * XEmacs 21.2.11 is released
10817
10818 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10819
10820         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10821         against window close (Fix Bug #460).
10822         (ask-user-about-lock-dbox): Idem.
10823
10824 1999-02-25  SL Baur  <steve@xemacs.org>
10825
10826         * mule/mule-charset.el (charset-leading-byte): New function.
10827         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10828
10829 1999-02-12  Andy Piper  <andy@xemacs.org>
10830
10831         * about.el (xemacs-hackers): change andy's email address.
10832         (about-url-alist): change andy's web page address.
10833         (about-xemacs): add piper.
10834
10835 1999-02-16  SL Baur  <steve@xemacs.org>
10836
10837         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10838         of mule-base into lisp/mule.
10839
10840 1999-02-16  SL Baur  <steve@xemacs.org>
10841
10842         * mule/arabic.el:
10843         mule/canna-leim.el:
10844         mule/chinese.el:
10845         mule/cyrillic.el:
10846         mule/english.el:
10847         mule/european.el:
10848         mule/greek.el:
10849         mule/hebrew.el:
10850         mule/japanese.el:
10851         mule/kinsoku.el:
10852         mule/korean.el:
10853         mule/misc-lang.el:
10854         mule/mule-category.el:
10855         mule/mule-ccl.el:
10856         mule/mule-charset.el:
10857         mule/mule-cmds.el:
10858         mule/mule-coding.el:
10859         mule/mule-files.el:
10860         mule/mule-help.el:
10861         mule/mule-init.el:
10862         mule/mule-misc.el:
10863         mule/mule-tty-init.el:
10864         mule/mule-x-init.el:
10865         mule/viet-chars.el:  Remerge from mule-base.
10866
10867         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10868         of mule-base into lisp/mule.
10869
10870 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10871
10872         * process.el (exec-to-string): Use `shell-command-switch' in place
10873         of hard-wired "-c" (for WindowsNT).
10874
10875 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10876
10877         * menubar-items.el (default-menubar):  Remove obsolete
10878         "Gopher" item
10879
10880 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10881
10882         * package-admin.el (package-admin-get-install-dir): First fall
10883         back to the location of xemacs-base for non-mule packages.
10884
10885 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10886
10887         * paths.el:
10888         - improved automounter tmp directory support.
10889         - support 4 (!) empirically discovered automounter conventions
10890
10891 1999-02-12  SL Baur  <steve@xemacs.org>
10892
10893         * etags.el (pop-tag-mark): autoload to match key binding.
10894
10895 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10896
10897         * XEmacs 21.2.10 is released
10898
10899 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10900
10901         * package-get.el (package-get-remote-filename): Don't bug out for
10902         a local file name in the search entry.
10903
10904 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10905
10906         * XEmacs 21.2.9 is released
10907
10908 1999-01-19  Didier Verna  <didier@xemacs.org>
10909
10910         * replace.el (replace-search-function): new variable containing a
10911         function to perform a search-forward.
10912         (replace-re-search-function): new variable containing a function
10913         to perform a re-search-forward.
10914         (perform-replace): use them.
10915
10916 1999-01-25  Didier Verna  <didier@xemacs.org>
10917
10918         * select.el (selection-owner-p): use the name `XEmacs'.
10919         (cut-copy-clear-internal): ditto.
10920
10921 1999-01-18  Andy Piper  <andy@xemacs.org>
10922
10923         * about.el (about-url-alist): Update my entry.
10924         (xemacs-hackers): Ditto.
10925
10926 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10927
10928         * buffer.el (switch-to-buffer): Fixing documentation.
10929         * minibuf.el (minibuffer-completion-table): ditto.
10930         * cl-macs.el (return-from): ditto.
10931
10932 1999-01-04  Didier Verna  <didier@xemacs.org>
10933
10934         * replace.el (delete-non-matching-lines): temporarily disable
10935         case-folding when called interactively with a regexp containing
10936         uppercase characters.
10937         (delete-matching-lines): ditto.
10938         (count-matches): ditto.
10939         (list-matching-lines): ditto.
10940
10941 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10942
10943         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10944         abort if current window is split horizontally, not if others are
10945         split.  Got rid of unnecessary minibuffer checking.  Also, add
10946         some comments (it's still complex).
10947
10948 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10949
10950         * package-get.el: changed address for doc.ic.ac.uk to
10951         sunsite.doc.ic.ac.uk
10952
10953 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10954
10955         * ldap.el (toplevel): Remove requires so that the file compiles
10956         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10957
10958 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10959
10960         * dump-paths.el: Calculate module-directory and set
10961         module-load-path to the load path for modules.
10962
10963         * loadup.el: Get bootstrap value of module-load-path from the
10964         environment variable EMACSBOOTSTRAPMODULEPATH.
10965         - Display the module load path if we're debugging paths.
10966
10967         * setup-paths.el: Added function paths-find-site-module-directory.
10968         - Added function paths-find-module-directory.
10969         - Added function paths-construct-module-load-path.  Uses new
10970         environment variable EMACSMODULEPATH.
10971
10972 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10973
10974         * font.el (font-default-object-for-device):
10975         Oops! This `or' can't be replaced by `unless'.
10976         Fixed inability to run w3, among other things.
10977
10978 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10979
10980         * package-admin.el: Change initialization of
10981           package-admin-install-function dependent on system type.
10982           Change package-admin-install-function-mswindows to use
10983           "minitar".
10984
10985 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10986
10987         * mouse.el (default-mouse-motion-handler): Disable help echo while
10988         in the minibuffer.
10989
10990 1998-12-28  Martin Buchholz <martin@xemacs.org>
10991
10992         * XEmacs 21.2.8 is released.
10993
10994 1998-12-24  Martin Buchholz <martin@xemacs.org>
10995
10996         * XEmacs 21.2.7 is released.
10997
10998 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10999
11000         * package-ui.el (pui-list-packages): Set truncate-lines.
11001
11002         * package-get.el (package-get-download-menu): Use
11003         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11004
11005         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11006         (pui-help-string): idem.
11007         (list-packages-mode): New major mode.
11008         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11009         (pui-install-selected-packages): Add suport for removing packages.
11010         (pui-toggle-package-delete-key): New function.
11011         (pui-popup-context-sensitive): New kludge.
11012         (pui-list-packages): Add warning when `package-get-remote' is nil.
11013         (package-ui-add-site): New function.
11014
11015 1998-12-01  Didier Verna  <didier@xemacs.org>
11016
11017         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11018
11019 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11020
11021         * ldap.el: Custom-ized
11022         (toplevel): Do not provide `ldap' which is provided by C level
11023         LDAP code
11024         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11025
11026 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11027
11028         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11029
11030 1998-12-17  Andy Piper  <andy@xemacs.org>
11031
11032         * sound.el (sound-load-list): name changed from sound-load-alist.
11033         (sound-extension-list): name changed from sound-ext-list.
11034         (load-default-sounds): use new names.
11035         (load-sound-file): use new names.
11036
11037 1998-12-16  Andy Piper  <andy@xemacs.org>
11038
11039         * XEmacs 21.2.6 is released
11040
11041 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11042
11043         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11044         errors.
11045
11046 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11047
11048         * wid-edit.el (widget-echo-this-extent): Set
11049         help-echo-owns-message to t.
11050
11051 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11052
11053         * package-get.el (package-get-download-menu): use toggles for
11054           each site in the download site menu.
11055
11056 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11057
11058         * package-get.el (package-get): If we cannot find a package
11059           because package-get-remote is not set, give a more helpful
11060           error message.
11061
11062 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11063
11064         * package-get.el (package-get-remote-filename): use an EFS path
11065         with user anonymous if no user is specified.
11066
11067 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11068
11069         * faces.el (face-spec-set): Re-init fallfacks for default after
11070         calling reset-face on the default face.
11071
11072 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11073
11074         * package-admin.el (package-admin-default-install-function):
11075         Behave as advertised.  Make sure the pkg-dir is proper for
11076         default-directory.
11077         (package-admin-add-binary-package): Make sure the pkg-dir is
11078         proper for default-directory.
11079         (package-admin-install-function-mswindows): Make sure the pkg-dir
11080         is proper for default-directory.
11081
11082 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11083
11084         * XEmacs 21.2.5 is released
11085
11086 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11087
11088         * files.el (binary-file-regexps): regexp-opt is not available at
11089         bytecompile time.
11090
11091 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11092
11093         * x-win-xfree86.el:
11094         * x-win-sun.el (x-win-init-sun):
11095         * x-win-sun.el:
11096         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11097         * x-iso8859-1.el:
11098         * x-init.el (init-post-x-win):
11099         * x-init.el (init-pre-x-win):
11100         * x-init.el (x-initialize-compose):
11101         * x-init.el:
11102         * x-compose.el:
11103         * winnt.el:
11104         * widget.el:
11105         * wid-edit.el (widget-glyph-click):
11106         * wid-edit.el (widget-glyph-find):
11107         * wid-edit.el (widget-type):
11108         * view-less.el (view-buffer-other-window):
11109         * very-early-lisp.el:
11110         * version.el:
11111         * toolbar.el:
11112         * toolbar-items.el:
11113         * term/sun.el (suntool-map):
11114         * term/sun-mouse.el:
11115         * term/internal.el:
11116         * syntax.el (modify-syntax-entry):
11117         * symbol-syntax.el:
11118         * subr.el:
11119         * startup.el (lock-directory):
11120         * simple.el (set-comment-column):
11121         * simple.el (backward-delete-char-untabify):
11122         * shadow.el (find-emacs-lisp-shadows):
11123         * shadow.el:
11124         * setup-paths.el (paths-construct-info-path):
11125         * select.el (cut-copy-clear-internal):
11126         * process.el (call-process-region):
11127         * process.el (start-process-shell-command):
11128         * process.el:
11129         * paths.el (rmail-spool-directory):
11130         * paragraphs.el (use-hard-newlines):
11131         * package-get.el (package-get-dependencies):
11132         * package-admin.el (package-admin-delete-binary-package):
11133         * obsolete.el (truncate-string):
11134         * obsolete.el (store-substring):
11135         * mouse.el (default-mouse-track-maybe-own-selection):
11136         * mouse.el (mouse-yank-at-point):
11137         * modeline.el:
11138         * modeline.el (mouse-drag-modeline):
11139         * minibuf.el (read-directory-name-internal):
11140         * minibuf.el (read-file-name-internal):
11141         * minibuf.el (read-file-name-internal-1):
11142         * minibuf.el (read-file-name-2):
11143         * minibuf.el (exact-minibuffer-completion-p):
11144         * minibuf.el (read-from-minibuffer):
11145         * minibuf.el:
11146         * menubar.el (check-menu-syntax):
11147         * map-ynp.el (map-y-or-n-p):
11148         * make-docfile.el (docfile-out-of-date):
11149         * loadup.el ((member "run-temacs" command-line-args)):
11150         * loadup.el ((member "no-site-file" command-line-args)):
11151         * loadup.el (really-early-error-handler):
11152         * loadup.el:
11153         * loadhist.el:
11154         * loaddefs.el:
11155         * lisp-mnt.el (lm-verify):
11156         * lib-complete.el (lib-complete:cache-completions):
11157         * lib-complete.el (library-all-completions):
11158         * itimer.el (itimer-run-expired-timers):
11159         * info.el (Info-mode):
11160         * info.el (Info-insert-file-contents):
11161         * info.el (Info-rebuild-dir):
11162         * info.el (Info-build-dir-anew):
11163         * info.el (Info-parse-dir-entries):
11164         * info.el (Info-dir-outdated-p):
11165         * info.el (Info-insert-dir):
11166         * info.el (info-xref):
11167         * info.el:
11168         * hyper-apropos.el (hyper-apropos-get-doc):
11169         * hyper-apropos.el (hyper-describe-face):
11170         * hyper-apropos.el (hyper-apropos-mode):
11171         * hyper-apropos.el:
11172         * help.el (list-processes):
11173         * help.el:
11174         * gnuserv.el:
11175         * font.el (mswindows-font-create-name):
11176         * font.el (font-default-font-for-device):
11177         * font.el (x-font-create-object):
11178         * font.el (font-registry):
11179         * font.el:
11180         * font-lock.el (font-lock-keywords):
11181         * font-lock.el:
11182         * finder.el (finder-compile-keywords):
11183         * find-paths.el (paths-find-recursive-path):
11184         * fill.el (set-justification-center):
11185         * fill.el (fill-region-as-paragraph):
11186         * files.el (insert-directory):
11187         * files.el (wildcard-to-regexp):
11188         * files.el (recover-file):
11189         * files.el (basic-save-buffer):
11190         * files.el (delete-auto-save-file-if-necessary):
11191         * files.el (file-relative-name):
11192         * files.el (backup-extract-version):
11193         * files.el (backup-buffer):
11194         * files.el (set-visited-file-name):
11195         * files.el (set-auto-mode):
11196         * files.el (interpreter-mode-alist):
11197         * files.el:
11198         * files.el (find-file-noselect):
11199         * files.el (abbreviate-file-name):
11200         * files.el (parse-colon-path):
11201         * files.el (directory-abbrev-alist):
11202         * etags.el (visit-tags-table-buffer):
11203         * easymenu.el (easy-menu-define):
11204         * dragdrop.el (experimental-dragdrop-drag):
11205         * dragdrop.el (dragdrop-drop-do-functions):
11206         * dragdrop.el (dragdrop-drop-at-point):
11207         * disass.el (disassemble-1):
11208         * disass.el (disassemble-internal):
11209         * disass.el (disassemble):
11210         * disass.el:
11211         * derived.el (derived-mode-init-mode-variables):
11212         * derived.el (define-derived-mode):
11213         * custom.el (defgroup):
11214         * cus-edit.el (custom-quote):
11215         * config.el:
11216         * code-process.el (open-network-stream):
11217         * code-process.el (start-process):
11218         * code-process.el (call-process-region):
11219         * code-process.el (call-process):
11220         * code-process.el:
11221         * code-files.el (insert-file-contents):
11222         * code-files.el:
11223         * code-files.el (buffer-file-coding-system-for-read):
11224         * cmdloop.el (yes-or-no-p-minibuf):
11225         * cl.el:
11226         * cl-macs.el:
11227         * cl-extra.el:
11228         * callers-of-rpt.el (make-caller-report):
11229         * callers-of-rpt.el:
11230         * bytecomp.el (batch-byte-recompile-directory):
11231         * bytecomp.el (batch-byte-compile-1):
11232         * bytecomp.el (batch-byte-compile):
11233         * bytecomp.el (display-call-tree):
11234         * bytecomp.el (byte-compile-insert):
11235         * bytecomp.el (byte-compile-two-args-19->20):
11236         * bytecomp.el (byte-compile-variable-ref):
11237         * bytecomp.el (byte-compile-form):
11238         * bytecomp.el (byte-compile-top-level-body):
11239         * bytecomp.el (byte-compile-out-toplevel):
11240         * bytecomp.el (byte-compile-byte-code-maker):
11241         * bytecomp.el (byte-compile-file-form-defmumble):
11242         * bytecomp.el (byte-compile-file-form):
11243         * bytecomp.el (byte-compile-keep-pending):
11244         * bytecomp.el (byte-compile-insert-header):
11245         * bytecomp.el (byte-compile-from-buffer):
11246         * bytecomp.el (byte-compile-file):
11247         * bytecomp.el (byte-recompile-file):
11248         * bytecomp.el (byte-compile-close-variables):
11249         * bytecomp.el (byte-compile-warn-about-unused-variables):
11250         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11251         * bytecomp.el (byte-compiler-legal-options):
11252         * bytecomp.el (byte-compile-lapcode):
11253         * bytecomp.el (byte-optimize-log):
11254         * bytecomp.el ((fboundp 'defsubst)):
11255         * bytecomp.el:
11256         * bytecomp-runtime.el:
11257         * byte-optimize.el (byte-optimize-apply):
11258         * byte-optimize.el (car):
11259         * byte-optimize.el (byte-optimize-form):
11260         * byte-optimize.el (byte-optimize-form-code-walker):
11261         * byte-optimize.el:
11262         * build-report.el (build-report-insert-installation-file):
11263         * build-report.el (build-report):
11264         * auto-show.el:
11265         * apropos.el (apropos-documentation):
11266         - mega patch
11267         - clean up byte-compile warnings
11268         - remove unused variables
11269         - Use common lisp style hashtable functions
11270         - byte compiler cleanup
11271         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11272         - remove old backquote syntax usage
11273         - move some cl functionality into C for speed.
11274         - remove last remaining VMS support
11275         - spelling fixes
11276         - implement last, butlast, nbutlast, copy-list in C.
11277         - new macro ignore-file-errors, similar to ignore-errors
11278           (ignore-file-errors (delete-file "foo"))
11279         - get frequent garbage collection during loadup.el by tweaking
11280           gc-cons-threshold, rather than explicitly calling garbage-collect
11281         - default delete-key-deletes-forward to `t'.
11282
11283 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11284
11285         * XEmacs 21.2-beta4 is released.
11286
11287 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11288
11289         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11290         (easy-menu-item-present-p): Wrapper around find-menu-item.
11291         (easy-menu-remove-item): Wrapper around delete-menu-item.
11292
11293         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11294         (add-menu-button): Add 'in-menu' argument.
11295         (add-menu-item-1): Add in-menu support to helper function.
11296
11297 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11298
11299         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11300
11301 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11302
11303         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11304         of Dec 4, 1997.
11305
11306 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11307
11308         * process.el (shell-command-on-region): Report if the command
11309         succeeded or failed.
11310
11311 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11312
11313         * subr.el (buffer-substring-no-properties): Comment out.
11314
11315 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11316
11317         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11318           into font instances first, like `x-frob-font-size' does.
11319           (mswindows-find-larger-font): ditto
11320
11321 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11322
11323         * package-ui.el (pui-install-selected-packages): fix args in call
11324         to `package-get'.
11325
11326 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11327
11328         * package-get.el (host-name): New widget type.
11329         (package-get-remote): Better customization using new type.
11330         (package-get-download-sites): idem dito.
11331
11332         (package-get-custom): Do not use package-get-all untill we have
11333         runtime dependencies.
11334
11335         (package-get-remove-copy): Default to 't' we no longer need this
11336         kludge as we do not currently use depenencies.
11337
11338         (package-get-was-current): New variable.
11339         (package-get-require-base): New 'force-current' argument.
11340         (package-get-update-base): idem
11341         (package-get-package-provider):  idem
11342         (package-get-locate-index-file): New 'no-remote' argument.
11343         (package-get-locate-file): idem.
11344
11345         (package-get-maybe-save-index): New function.
11346         (package-get-update-base): Use it.
11347
11348 1998-10-28 Greg Klanderman <greg@alphatech.com>
11349
11350         * package-get.el (package-get-remote): default to nil; by default,
11351         don't go out to the net via EFS.  They must select a download site.
11352         (package-get-download-sites): new variable.
11353         (package-get-download-menu): new function.
11354         (package-get-locate-index-file): new function.
11355         (package-get-update-base): use it.
11356
11357         * menubar-items.el (default-menubar): add "Update Package Index"
11358         and "Add Download Site" menus under Options | Manage Packages.
11359
11360 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11361
11362         * package-get.el (package-get): bugfix code checking installed version
11363         for case where package is not currently installed.
11364         (package-get-require-signed-base-updates): new variable.
11365         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11366         deemed not a goot thing.  Use the variable
11367         package-get-allow-unsigned-base-updates instead.
11368
11369 1998-10-16 Greg Klanderman <greg@alphatech.com>
11370
11371         * package-get.el (package-get): Don't install an older version than
11372         we already have unless explicitly told to.  Issue a warning.
11373
11374         * package-ui.el (pui-add-required-packages): when adding
11375         dependencies, don't add packages that are up to date.
11376         (pui-package-symbol-char):  Don't consider a package out of date
11377         if you have a newer version installed than the latest version in
11378         package-get-base.
11379
11380         * package-get.el (package-get-base-filename): document that it may
11381         be a path relative to package-get-remote;  new default value.
11382         (package-get-locate-file): new function.
11383         (package-get-update-base): use it to expand package-get-base-filename.
11384         (package-get-save-base): new function to save the package-get database
11385         to file.
11386         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11387         (package-get-update-base): pass the REMOTE-SOURCE arg.
11388         (package-get-update-base-entry): call package-get-custom-add-entry.
11389         (package-get-file-installed-p): removed; no longer needed.
11390         (package-get-create-custom): ditto.
11391         (toplevel): remove code to build and load package-get-custom.el
11392         (package-get-custom-add-entry): new function.
11393
11394 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11395
11396         * wid-edit.el (widget-button-click): Don't switch window.
11397
11398 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11399
11400         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11401
11402 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11403
11404         * etags.el (find-tag-default): Run find-tag-hook using
11405         run-hooks rather than funcall
11406
11407 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11408
11409         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11410         and the current local map as the parents to isearch-mode-map.
11411
11412 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11413
11414         * XEmacs 21.2-beta3 is released.
11415
11416 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11417
11418         * package-get.el (package-get-update-base): use
11419         insert-file-contents-internal, not insert-file-contents-literally.
11420
11421 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11422
11423         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11424         dump time.
11425
11426 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11427
11428         * package-get.el (package-get-update-base-entry): new function.
11429         (package-get-update-base): renamed; was `package-get-load-base'.
11430         cleanup, and use package-get-update-base-from-buffer.
11431         (package-get-update-base-from-buffer): new function.
11432         (package-get-update-base-entries): new; helper for above.
11433         Do not eval lisp grabbed over ftp; parse it from new format.
11434
11435 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11436
11437         * files.el (set-auto-mode): Don't play games loading package-get
11438         database; package-get-package-provider will handle it all.
11439
11440 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11441
11442         * package-get.el (package-get-base-filename): new variable.
11443         (package-get-require-base): new function.
11444         (package-get-pgp-signed-begin-line): new variable.
11445         (package-get-pgp-signature-begin-line): ditto.
11446         (package-get-pgp-signature-end-line):  ditto.
11447         (package-get-load-base): new function.
11448         (package-get-interactive-package-query):
11449         (package-get-update-all):
11450         (package-get-dependencies):
11451         (package-get-package-provider):
11452         (package-get-custom): use package-get-require-base.
11453         [package-get-custom loading]: disable for now.
11454
11455         * package-ui.el (pui-list-packages): use (package-get-require-base)
11456
11457 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11458
11459         * package-ui.el: Correct obvious thinko in choosing extent face.
11460
11461 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11462
11463         * menubar-items.el (default-menubar): pui-list-package has nothing
11464         to with Customize. Move all the package stuff to a new Item in Options.
11465
11466         * package-ui.el (pui-menu): Add menu and Popup menu.
11467
11468         * package-get.el (package-get): Use new
11469         package-admin-get-install-dir.
11470
11471         * package-admin.el (package-admin-get-install-dir): New syntax.
11472         Conserve package location and put mule packages where mule-base is.
11473
11474         * package-get.el : Customized
11475
11476         * package-ui.el (pui): Customized
11477         (pui-package-install-dest-dir): New variable.
11478         (pui-install-selected-packages): Use it
11479
11480 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11481
11482         * package-get.el (package-get-interactive-package-query): Move
11483         dependency on package-get-base to run-time.
11484         (package-get-update-all): Ditto.
11485         (package-get-dependencies): Ditto.
11486         (package-get-package-provider): Ditto.
11487         (package-get-custom): Ditto.
11488
11489 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11490
11491         * events.el: Remove 'ascii-character property from 'backspace
11492         and 'delete symbols
11493
11494 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11495
11496         * package-get-base.el: removed.
11497
11498 1998-09-23  Didier Verna  <didier@xemacs.org>
11499
11500         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11501         (no-upper-case-p): new function.
11502         (with-search-caps-disable-folding): new macro.
11503         (with-interactive-search-caps-disable-folding): new macro.
11504         (zap-to-char): In interactive mode, do a case-sensitive search if
11505         the character is uppercase.
11506         (zap-up-to-char): ditto.
11507
11508         * replace.el (perform-replace): use the function no-upper-case-p.
11509
11510         * isearch-mode.el (isearch-fix-case): ditto.
11511         make obsolete `with-caps-disable-folding' and
11512         `isearch-no-upper-case-p'.
11513
11514         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11515         (tags-search): ditto.
11516         (tags-query-replace): ditto.
11517
11518         * info.el (Info-search): ditto.
11519
11520 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11521
11522         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11523
11524 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11525
11526         * package-admin.el (package-admin-rmtree): rewritten.  need to
11527         check for "." and ".." before symlink check.  expand files and
11528         directories with respect to DIRECTORY, not default-directory.
11529
11530 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11531
11532         * package-get.el (package-get-all): add INSTALL-DIR argument.
11533
11534 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11535
11536         * package-ui.el (pui-add-required-packages): new function, select
11537         dependent packages.
11538         (pui-display-keymap): bind it.
11539         (pui-help-string): document it.
11540         (pui-install-selected-packages): package-get-all -> package-get.
11541
11542         * package-get.el (package-get-dependencies): new function.
11543
11544 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11545
11546         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11547         regexps.
11548
11549 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11550
11551         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11552         function.
11553         (default-mouse-track-normalize-point): Use it.
11554
11555 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11556
11557         * package-admin.el (package-admin-delete-binary-package):
11558                 General cleanup. Remove unnessary use of progn and
11559         save-excursion.
11560         (package-admin-delete-binary-package): Do NOT mess with file
11561         modes. That is evil.
11562         (package-admin-delete-binary-package): Wrap all deleting in
11563         condition-case. The data in MANIFEST is untrustworthy.
11564         (package-admin-delete-binary-package): Let the OS worry about non
11565         empty directories.
11566
11567 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11568
11569         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11570         processing.
11571         (lm-report-bug): Fix mail address to send bug reports to.
11572
11573 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11574
11575         * XEmacs 21.2-beta2 is released.
11576
11577 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11578
11579         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11580
11581 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11582
11583         * info.el (Info-mode): Document page turning by double clicks in
11584         docstring so `M-x describe-mode' will display it.
11585
11586 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11587
11588         * info.el (Info-mouse-track-double-click-hook): Use character
11589         widths to calculate a border region where double clicking does
11590         page turning, and return `nil' by default so other hooks, such as
11591         region highlighting, will be run.
11592
11593 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11594
11595         * sound.el (default-sound-directory-list): Initialize with all the
11596         "sounds" directories in `data-directory-list'.  It used to just be
11597         the first one.
11598
11599         * packages.el (locate-data-directory-list): Created.  This gives
11600         the list of matching directories, unlike `locate-data-directory',
11601         which just gives the first one.
11602
11603 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11604
11605         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11606         make a binding in the local keymap until help-char handling is
11607         improved.
11608
11609         * help.el (help-keymap-with-help-key): Provide keymap with help
11610         binding.
11611         (help-print-help-form): New helper function.
11612
11613 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11614
11615         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11616         move extent to another buffer; no need to create a new extent.
11617         (isearch-fix-case): New function.
11618         (isearch-search-and-update): Use it.
11619
11620 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11621
11622         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11623         the keymap, not minor-mode-map-alist.
11624         (isearch-done): Restore overriding-local-map.
11625
11626 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11627
11628         * bytecomp.el (byte-compile-buffer-substring):
11629         Fix for: (byte-compile (defun f () (buffer-substring)))
11630         ==>   ** buffer-substring called with 3 args, but requires 0-3
11631         - new code not only works, but is more readable, too.
11632
11633 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11634
11635         * msw-faces.el (mswindows-init-device-faces): Don't try to
11636           specify a default font at this late stage. Do try to force
11637           creation of the default face font so that if it fails we get
11638           an error now instead of a crash at frame creation.
11639
11640           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11641           mswindows-make-font-unitalic: Canonical default weight
11642           changed from "Normal" to "Regular".
11643
11644           mswindows-make-font-bold / -bold-italic: Supplied device was
11645           not being passed into call to mswindows-find-smaller-font.
11646
11647 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11648
11649         * package-get.el (package-get-remote): Fix the path where to find
11650           the packages on xemacs.org.
11651
11652 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11653
11654         * about.el (about-maintainer-info): Update Ben's entry.
11655
11656 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11657
11658         * lisp/shadow.el (find-emacs-lisp-shadows):
11659         - `member' was being called on lists of length 2000!
11660         - Replace with hashtables.
11661         - Replace hand-coded loops with (dolist)
11662         - Fix comment typo
11663
11664 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11665
11666         * packages.el: Added new function, `package-delete-name', to
11667           delete existing packages from the installed package database
11668           (`packages-package-list').  Also added the "pkginfo" directory
11669           to `packages-special-base-regexp', so that the pkginfo directory
11670           would not get added to `late-packages'.
11671
11672         * package-admin.el: Added ability to delete an installed package
11673           (added low-level function, `package-admin-delete-package').
11674           Understands how to use the pkginfo/MANIFEST.<package> file to
11675           delete the package.  When installing a package, will also
11676           create a MANIFEST.* file if one is not provided by the
11677           package.  If the MANIFEST.* doesn't exist when deleting a
11678           package, the functions will fall back to attempting to delete
11679           any package-specific lisp directory.
11680
11681         * package-get.el: Moved some functions to package-admin.el.
11682           Added interactive function `package-get-delete-package', for
11683           use by users for deleting a package.
11684
11685           Also modified to not require the presence of efs.
11686
11687 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11688
11689         * files.el (find-file-noselect): Handle all signals, kill the
11690         buffer and resignal.
11691
11692 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11693
11694         * cl-macs.el (glyph-image): Add setf method.
11695
11696 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11697
11698         * package-get.el: Fixed broken EFS downloading.  Also, look for
11699           .tar.gz files first, in preference over .tgz files.
11700
11701         * package-ui.el: Fix display of package version numbers.
11702
11703 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11704
11705         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11706         argument.
11707
11708 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11709
11710         * list-mode.el: `display-completion-list': added new/optional
11711           keyword `:completion-string', which allows the programmer to
11712           change the "Possible completions are:" prompt.
11713
11714         * menubar-items.el: Added new pulldown menu-pick to start up the
11715           visual package browser/installer:
11716
11717                 Options->Customize->List Packages
11718
11719         * package-admin.el: Added hooks for installing under both Unix
11720           and MS Windows.  Does additional error checking.  No longer
11721           calls "add-big-package.sh" to install packages under Unix; now
11722           calls gunzip & tar directly.
11723
11724         * package-get.el: Added ability to install packages from files
11725           on a local disk/CDROM.  Now deletes any existing package lisp
11726           directory.  Does completion on available packages when
11727           querying for package names.  Will also search for .tgz files
11728           in addition for .tar.gz files.  Tries to reload
11729           auto-autoloads, as a convenience when loading new packages,
11730           and also tries to add any new package paths to `load-path'.
11731           Changed all occurences of `concat' to use `expand-file-name'.
11732
11733         * package-ui.el: New file which implements the main visual
11734           package browser/installer, which is started via a menu pick or
11735           M-x pui-list packages.
11736
11737 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11738
11739         * startup.el (load-init-file): spelling fix.
11740
11741 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11742
11743         * startup.el (normal-top-level): Load auto-autoload files
11744         covariantly with their precedence.
11745
11746 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11747
11748         * menubar-items.el (default-menubar): Remove "Font Weight"
11749         option, there is currently no custom equivalent.. Customize-faces
11750         is "Edit faces".
11751
11752         * x-font-menu.el (font-menu-set-font): Use customize to set
11753         default face.
11754
11755         * faces.el (face-spec-update-all-matching): New function.
11756
11757         * cus-face.el (custom-set-face-update-spec): New function.
11758         Interface to customize faces from elisp.
11759
11760         (custom-face-value-create): Show the customized settings if set
11761         but not saved.
11762
11763 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11764
11765         (custom-face-value-create): Show the customized settings if set
11766         but not saved.
11767
11768 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11769
11770         * keydefs.el (global-map): Add FSF 20.3 binding of
11771         query-replace-regexp.
11772
11773 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11774
11775         * minibuf.el (read-file-name-internal-1): use
11776         user-name-completion-1 instead of user-name-completion.
11777
11778 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11779
11780         * loadup.el:
11781         * make-docfile.el:
11782         * update-elc.el: Don't set `source-directory' (now defunct as a
11783         global variable) no more.
11784
11785         * packages.el (packages-list-autoloads): Made `source-directory'
11786         (now defunct as a global variable) a parameter.
11787
11788 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11789
11790         * about.el (about-hackers): new email
11791
11792 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11793
11794         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11795
11796 1998-07-17  Didier Verna  <didier@xemacs.org>
11797
11798         * faces.el (set-face-property):
11799         (set-face-dim-p):
11800         (face-dim-p): updated the doc strings now that the dim property isn't
11801         tty-specific.
11802         (face-equal): the dim property is now a common one.
11803
11804         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11805         Renamed the `stipple' attribute to `background-pixmap'.
11806         (custom-face-background-pixmap): make custom-face-stipple an
11807         obsolete alias for this.
11808
11809 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11810
11811         * find-paths.el (paths-file-readable-directory-p): Created and
11812         used.
11813
11814         * loadup.el: Don't set inhibit-... flags from run-temacs.
11815
11816 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11817
11818         * packages.el (packages-data-path-depth): Added and used.
11819
11820 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11821
11822         * about.el:
11823         - Change .xpm to .png, delete "zcat" section.
11824         - cosmetic fix in the 'marcpa' entry.
11825
11826         * etc/photos
11827         - convert all .xpm.Z to .png
11828         - rename mrb to martin
11829         - rename mcook-m to mcookm
11830
11831 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11832
11833         * x-init.el (x-initialize-compose): Add support for
11834         dead-circumflex as YET ANOTHER NAME for that dead key.
11835
11836 1998-08-05  Colin Rafferty <colin@xemacs.org>
11837
11838         * setup-paths.el (paths-construct-exec-path): Made the
11839         last-packages really be last.
11840         (paths-construct-data-directory-list): Ditto.
11841
11842 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11843
11844         * startup.el(startup-splash-frame-body):
11845         Update Copyright notice in splash screen
11846
11847 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11848
11849         * minibuf.el (read-file-name-internal-1): do ~user completion.
11850
11851 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11852
11853         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11854         aginst destroyed extents
11855
11856 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11857
11858         * package-get.el (package-get): add `install-dir' argument.
11859
11860 1998-07-20  John Jones  <jj@asu.edu>
11861
11862         * package-get.el: calls to package-get-update-all will only
11863           update packages which are already installed.
11864
11865 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11866
11867         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11868         writable.
11869
11870 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11871
11872         * about.el (about-hackers): Correct my email.
11873
11874 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11875
11876         * about.el (about-hackers): new email-address.
11877
11878 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11879
11880         * minibuf.el (read-number): Don't let `input-error' condition
11881         escape.
11882
11883 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11884
11885         * about.el (about-hackers): use my `email-for-life' address.
11886
11887 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11888
11889         * XEmacs 21.2-beta1 is released.
11890
11891 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11892
11893         * ldap.el (ldap-search): Doc string change
11894
11895 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11896
11897         * menubar-items.el (default-menubar): Removed references to
11898         `data-directory', and use `locate-data-file' instead, and made
11899         then greyed out if they don't exist.
11900
11901 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11902
11903         * keymap.el (events-to-keys): Use `format' instead of `concat'
11904         since the latter does not accept integer args anymore
11905
11906 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11907
11908         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11909         macros replaced.
11910
11911 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11912
11913         * make-docfile.el: Get first initialization from very-early-lisp.el
11914         * update-elc.el: Ditto.
11915         * loadup.el (really-early-error-handler): Ditto.
11916
11917         * packages.el (packages-unbytecompiled-lisp): Add new file,
11918         very-early-lisp.el.
11919
11920         * very-early-lisp.el: New file.
11921
11922 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11923
11924         * Symbols that have been obsolete for at least 3 years removed (II).
11925
11926         * obsolete.el (eval-current-buffer): Make compatible.
11927         (byte-code-function-p): Ditto.
11928         (send-string): Removed.
11929         (send-region): Removed.
11930         (screen-scrollbar-width): Removed.
11931         (set-screen-scrollbar-width): Removed.
11932         (set-screen-left-margin-width): Removed.
11933         (set-screen-right-margin-width): Removed.
11934         (screen-left-margin-width): Removed.
11935         (screen-right-margin-width): Removed.
11936         (set-buffer-left-margin-width): Removed.
11937         (set-buffer-right-margin-width): Removed.
11938         (buffer-left-margin-width): Removed.
11939         (buffer-right-margin-width): Removed.
11940         (x-set-frame-icon-pixmap): Removed.
11941         (x-set-screen-icon-pixmap): Removed.
11942         (pixel-name): Removed.
11943         (make-pixmap): Removed.
11944         (make-cursor): Removed.
11945         (pixmap-width): Removed.
11946         (pixmap-contributes-to-line-height-p): Removed.
11947         (set-pixmap-contributes-to-line-height): Removed.
11948
11949 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11950
11951         * obsolete.el (popup-menu-up-p): removed.
11952         (read-no-blanks-input): Removed.
11953         (wholenump): Removed.
11954         (ring-mod): Removed (what was ring-mod?).
11955         (current-time-seconds): Removed.
11956         (run-special-hook-with-args): Removed.
11957         (dot): Removed.
11958         (dot-marker): Removed.
11959         (dot-min): Removed.
11960         (dot-max): Removed.
11961         (window-dot): Removed.
11962         (set-window-dot): Removed.
11963
11964         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11965         `dot-min'.
11966
11967         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11968
11969         * code-files.el (insert-file-contents): Rename
11970         run-special-hook-with-args to run-hook-with-args-until-success.
11971         (write-region): Ditto.
11972
11973 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11974
11975         * about.el: Fix typos, update release date.
11976
11977         * Symbols that have been obsolete for at least 3 years removed.
11978
11979         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11980         screen- functions.
11981         (toplevel): remove setf methods for screen functions.
11982         * cl-macs.el (extent-data): defsetf removed.
11983         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11984         many places to remove.
11985         (comment-indent-hook): Ditto.
11986         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11987         (buffer-dedicated-screen): Ditto.
11988         (deiconify-screen): Ditto.
11989         (delete-screen): Ditto.
11990         (event-screen): Ditto.
11991         (find-file-other-screen): Ditto.
11992         (find-file-read-only-other-screen): Ditto.
11993         (live-screen-p): Ditto.
11994         (screen-height): Ditto.
11995         (screen-iconified-p): Ditto.
11996         (screen-list): Ditto.
11997         (screen-live-p): Ditto.
11998         (screen-name): Ditto.
11999         (screen-parameters): Ditto.
12000         (screen-pixel-height): Ditto.
12001         (screen-pixel-width): Ditto.
12002         (screen-root-window): Ditto.
12003         (screen-selected-window): Ditto.
12004         (screen-totally-visible-p): Ditto.
12005         (screen-visible-p): Ditto.
12006         (screen-width): Ditto.
12007         (screenp): Ditto.
12008         (get-screen-for-buffer): Ditto.
12009         (get-screen-for-buffer-noselect): Ditto.
12010         (get-other-screen): Ditto.
12011         (iconify-screen): Ditto.
12012         (lower-screen): Ditto.
12013         (mail-other-screen): Ditto.
12014         (make-screen): Ditto.
12015         (make-screen-invisible): Ditto.
12016         (make-screen-visible): Ditto.
12017         (modify-screen-parameters): Ditto.
12018         (new-screen): Ditto.
12019         (next-screen): Ditto.
12020         (next-multiscreen-window): Ditto.
12021         (other-screen): Ditto.
12022         (previous-screen): Ditto.
12023         (previous-multiscreen-window): Ditto.
12024         (raise-screen): Ditto.
12025         (redraw-screen): Ditto.
12026         (select-screen): Ditto.
12027         (selected-screen): Ditto.
12028         (set-buffer-dedicated-screen): Ditto.
12029         (set-screen-height): Ditto.
12030         (set-screen-position): Ditto.
12031         (set-screen-size): Ditto.
12032         (set-screen-width): Ditto.
12033         (show-temp-buffer-in-current-screen): Ditto.
12034         (switch-to-buffer-other-screen): Ditto.
12035         (visible-screen-list): Ditto.
12036         (window-screen): Ditto.
12037         (x-set-screen-pointer): Ditto.
12038         (x-set-frame-pointer): Ditto.
12039         (screen-title-format): Ditto.
12040         (screen-icon-title-format): Ditto.
12041         (terminal-screen): Ditto.
12042         (delete-screen-hook): Ditto.
12043         (create-screen-hook): Ditto.
12044         (mouse-enter-screen-hook): Ditto.
12045         (mouse-leave-screen-hook): Ditto.
12046         (map-screen-hook): Ditto.
12047         (unmap-screen-hook): Ditto.
12048         (default-screen-alist): Ditto.
12049         (default-screen-name): Ditto.
12050         (x-screen-defaults): Ditto.
12051         (x-create-screen): Ditto.
12052         * obsolete.el: meta-flag removed.
12053         baud-rate removed.
12054         sleep-for-millisecs removed.
12055         extent-data removed.
12056         set-extent-data removed.
12057         set-extent-attribute removed.
12058         extent-glyph removed.
12059         extent-layout removed.
12060         set-extent-layout removed.
12061         list-faces-display removed.
12062         list-faces removed.
12063         trim-versions-without-asking removed.
12064         after-write-file-hooks removed.
12065         truename removed.
12066         auto-fill-hook removed.
12067         blink-paren-hook removed.
12068         select-screen-hook, deselect-screen-hook removed.
12069         auto-raise-screen, auto-lower-screen removed.
12070
12071         * msw-mouse.el: Global change resource -> mswindows-resource.
12072
12073         * XEmacs 21.0-pre5 is released.
12074
12075 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12076
12077         * about.el (about-hackers): Credits update.
12078
12079 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12080
12081         * register.el (insert-register): Don't activate the region.
12082
12083 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12084
12085         * select.el: Restore x-* symbols for backwards compatibility:
12086         x-copy-primary-selection, x-kill-primary-selection,
12087         x-delete-primary-selection, x-select-make-extent-for-selection,
12088         x-valid-simple-selection-, x-cut-copy-clear-internal.
12089
12090 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12091
12092         * XEmacs 21.0-pre4 is released.
12093
12094 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12095
12096         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12097         reporting bugs.
12098         (maybe-add-init-button): Fix semantics under Windows.  Use
12099         `expand-file-name' rather than `concat'.
12100
12101         * help.el (print-messages): New function.
12102
12103 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12104
12105         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12106
12107 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12108
12109         * about.el: Tweaked my entry in about-hackers.
12110
12111         * find-paths.el (paths-emacs-root-p):
12112           Relaxed emacs-root checking of an in-place installation to
12113           also accommodate the flat layout used on MS Windows.
12114
12115 1998-06-29  John Jones  <jj@asu.edu>
12116
12117         * package-get.el: calls to package-get-update-all will only
12118           update packages which are already installed.
12119
12120 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12121
12122         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12123         are handled by the gui-element face fallbacks now.
12124
12125         * x-faces.el: default gui-element face to "background" as well as
12126         the default face.
12127
12128         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12129         and default face settings since these are set as fallbacks now in
12130         the appropriate domain.
12131
12132 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12133
12134         * text-mode.el (text-mode): Reorder regexp so the OR part
12135         corresponding to `page-delim' goes first and the hack in
12136         `forward-paragraph' will work.
12137         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12138
12139 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12140
12141         * subr.el (remove-hook): When checking the hook value
12142           with functionp, don't apply car to it.
12143
12144 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12145
12146         * package-get.el (package-get-remote-filename):
12147           Don't use file-name-as-directory because the local directory
12148           separator conventions might not be the same as ftp's.
12149
12150 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12151
12152         * ldap.el (ldap-host-parameters-alist): New name of
12153         `ldap-host-parameters-plist'
12154
12155 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12156
12157         * package-get.el: Using (require 'package-get-base), now that it
12158         provides itself.  Consequently removed all instances of (load
12159         "package-get-base.el").
12160
12161 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12162
12163         * subr.el (remove-hook): Don't treat the hook value as a
12164           list unless it is both consp and not functionp.
12165
12166 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12167
12168         * about.el: Email address for Ben Wing is ben@xemacs.org.
12169         * auto-show.el: Ditto.
12170         * bytecomp.el: Ditto.
12171         * faces.el: Ditto.
12172         * x-scrollbar.el: Ditto.
12173         * x-misc.el: Ditto.
12174         * tty-init.el: Ditto.
12175         * toolbar-items.el: Ditto.
12176         * symbol-syntax.el: Ditto.
12177         * specifier.el: Ditto.
12178         * objects.el: Ditto.
12179         * hyper-apropos.el: Ditto.
12180         * glyphs.el: Ditto.
12181
12182 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12183
12184         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12185         vertical-divider-always-visible-p.
12186         (default-mouse-motion-handler): Ditto.
12187
12188 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12189
12190         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12191         global value.
12192
12193 1998-06-21  Oliver Graf <ograf@fga.de>
12194
12195         * build-reports.el: changed receiver to xemacs-build-reports list
12196
12197 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12198
12199         * font.el: Split font-family-mappings into X and
12200           mswindows-specific versions.
12201           mswindows-font-create-[object|name]: Treat supplied size
12202           as a pointsize. Added underline and strikethru handling.
12203
12204         * msw-faces.el: changed default mswindows charset to western.
12205
12206         * msw-glyphs.el: removed space in border-glyph font string that
12207           was inserted to get round bugs in the mswindows C font code.
12208
12209 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12210
12211         * about.el (about-hackers): Credits update.
12212
12213         * help-nomule.el (tutorial-supported-languages): Add Romanian
12214         TUTORIAL.
12215
12216         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12217         to ISO-8859-2.
12218
12219 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12220
12221         * font.el: Split font-family-mappings into X and
12222           mswindows-specific versions.
12223           mswindows-font-create-[object|name]: Treat supplied size
12224           as a pointsize. Added underline and strikethru handling.
12225
12226         * msw-faces.el: changed default mswindows charset to western.
12227
12228         * msw-glyphs.el: removed space in border-glyph font string that
12229           was inserted to get round bugs in the mswindows C font code.
12230
12231 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12232
12233         * minibuf.el: make read-color-completion-table call
12234           (mswindows-color-list for mswindows devices.
12235
12236 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12237
12238         * lisp/font-lock.el
12239         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12240         Let declaration items contain non-word symbol characters.
12241
12242 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12243
12244         * package-get.el (package-get-package-provider): Added autoload
12245         cookie.  Loading "package-get-base.el" in ALL functions that use
12246         it.  Fixed some (interactive ...) with multiple argument specs
12247         again.  Cosmetic indentation changes.
12248
12249 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12250
12251         * info.el (Info-insert-dir): Don't use nreverse on variables
12252         that you want to use later.
12253
12254 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12255
12256         * x-mouse.el (x-set-point-and-move-selection): Replace call
12257         to x-kill-primary-selection with kill-primary-selection
12258
12259 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12260
12261         * simple.el (what-cursor-position): Make cursor position reported
12262         use value of column-number-start-at-one
12263
12264 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12265
12266         * about.el (xemacs-hackers): Fix Jareth's email address.
12267
12268 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12269
12270         * startup.el (startup-splash-frame): Remove
12271         `xemacs-startup-logo-function'.
12272
12273 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12274
12275         * about.el (about-hackers): Update credits list.
12276
12277 1998-06-06  Jeff Miller <jmiller@smart.net>
12278
12279         * lisp/sound.el: Update sound-ext to allow filenames with
12280           extensions to be found by load-sound-file
12281
12282 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12283
12284         * info.el (Info-rebuild-outdated-dir): Removed variable
12285         (Info-auto-generate-directory): New variable
12286         (Info-save-auto-generated-dir): New variable
12287         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12288         (Info-build-dir-anew): Second parameter removed.  Use
12289         `Info-save-auto-generated-dir'
12290         (Info-rebuild-dir): Ditto
12291
12292 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12293
12294         * list-mode.el (next-list-mode-item): Would not recognize
12295         border between directly neighbored items.
12296
12297 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12298
12299         * package-get.el: add autoloads for some functions.
12300
12301 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12302
12303         * specifier.el (let-specifier): Tiny docfixes.
12304
12305 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12306
12307         * msw-mouse.el: set selection-pointer-glyph to Normal.
12308
12309 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12310
12311         * wid-edit.el (widget-specify-secret): New function.
12312         (widget-after-change): Use it.
12313         (widget-specify-field): Use it.
12314
12315 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12316
12317         * mouse.el (drag-window-divider): Use `(not done)' instead of
12318         `doit'; reuse result of `window-pixel-edges'.
12319
12320         * modeline.el (drag-modeline-event-lag): Rename to
12321         drag-divider-event-lag.
12322
12323 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * specifier.el (let-specifier): Rewritten not to generate needless
12326         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12327         arguments.
12328
12329 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12330
12331         * minibuf.el (read-file-name-1): Setup buffer-local value of
12332         `completion-ignore-case' in completions buffer under Windows.
12333
12334 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12335
12336         * about.el (about-maintainer-glyph): Fix support for not
12337         compressed images.
12338
12339 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12340
12341         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12342
12343         * mouse.el (mouse-track): Cancel selection if misc-user event with
12344         `cancel-mode-internal' function is fetched.
12345
12346 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12347
12348         * files.el (save-some-buffers-1): Fixed return value.
12349
12350 1998-06-01  Oliver Graf <ograf@fga.de>
12351
12352         * dragdrop.el: added experimental
12353
12354 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12355
12356         * startup.el (after-init-hook, init-file-user,
12357         user-init-directory, load-user-init-file):  Purge references
12358         to "~/.xemacs/init.el" from docstrings.
12359
12360         (load-user-init-file) Use paths-construct-path to construct
12361         paths to user init files.  Go directly to ~/.emacs, do not
12362         search ~/.xemacs/, do not load `default-custom-file'.
12363
12364 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12365
12366         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12367         general *sh.
12368         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12369
12370 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12371
12372         * menubar-items.el (default-menubar): add Update Packages to customize
12373         menu.
12374
12375 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12376
12377         * faces.el: use toolbar face as a fallback for toolbar properties
12378         in xpm-color-symbols instead of default.
12379
12380         * msw-faces.el: rename 3d-object -> gui-element face.
12381
12382 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12383
12384         * startup.el (xemacs-startup-logo-function): New variable.
12385         (startup-splash-frame): Use it.
12386
12387 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * files.el (save-some-buffers): Would wait 1 second.
12390         (save-some-buffers-1): Delete other windows here instead of in
12391         `save-some-buffers'.
12392         (save-some-buffers): Force redisplay only if windows were deleted.
12393
12394 1998-06-02  Didier Verna  <didier@xemacs.org>
12395
12396         * cus-face.el (custom-face-attributes): generalized the use of
12397         toggle buttons for boolean attributes.
12398         Re-ordered the items a bit.
12399
12400 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12401
12402         * sound.el (default-sound-directory): Use `locate-data-directory'
12403         to find the sounds directory.
12404
12405 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12406
12407         * sound.el: default sound-ext to .wav under mswindows, .au
12408         otherwise. load-default sounds without extensions.
12409
12410 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12411
12412         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12413         if send-pr is not bound.
12414
12415 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12416
12417         * files.el: grok idl files in auto-mode-alist.
12418 1998-06-01  Jeff Miller  <jmiller@smart.net>
12419
12420         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12421         calling `upcase'.
12422
12423 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12424
12425         * msw-glyphs.el: add xbm to the list of image types supported.
12426
12427 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12428
12429         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12430         instead of XEmacs one when dumping InfoDock.
12431
12432 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12433
12434         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12435         for `modeline-visible-p'
12436
12437         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12438
12439 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12440
12441         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12442         since it's not used anymore. doc string fixes.
12443
12444         * package-get.el (package-get-file-installed-p): new function. use
12445         instead of file-installed-p which is in an external package.
12446
12447 1998-05-28  Oliver Graf <ograf@fga.de>
12448
12449         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12450         favor of select-window/switch-to-buffer
12451
12452 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12453
12454         * startup.el: changed (getenv "HOME") to (user-home-directory)
12455
12456 1998-05-25  Oliver Graf <ograf@fga.de>
12457
12458         * frame.el (cde-start-drag) moved to dragdrop.el
12459         (offix-start-drag-region) moved to dragdrop.el
12460         (offix-start-drag) moved to dragdrop.el
12461         * dragdrop.el (cde-start-drag) moved from frame.el
12462         (offix-start-drag-region) moved from frame.el
12463         (offix-start-drag) moved from frame.el
12464         (cde-start-drag-region) cde drag regions
12465         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12466
12467 1998-05-26  Oliver Graf <ograf@fga.de>
12468
12469         * dragdrop.el: created dragdrop-drag prototypes
12470         (cde-start-drag-region) fixed typo
12471
12472 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12473
12474         * simple.el (after-init-hook): Remove reader macro.
12475
12476         * packages.el (packages-hardcoded-lisp): Get rid of reader
12477         macros.  Update DOC string.
12478
12479 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12480
12481         * mouse.el (drag-window-divider): Ditto.
12482
12483         * modeline.el (mouse-drag-modeline): Use it.
12484
12485         * lisp-mode.el (let-specifier): Specify indentation.
12486
12487         * specifier.el (let-specifier): Renamed from
12488         `with-specifier-instance'.
12489
12490 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12491
12492         * x-faces.el:
12493         * faces.el: move definition of xpm-color-symbols from x-faces.el
12494         to faces. Predicate x-get-resource on the presence of x.
12495
12496         * msw-faces.el: set 3d-object face rather than modeline. Specify
12497         faces as specfier defaults.
12498
12499         * package-get.el: don't use package-admin-add-single-file-package.
12500
12501 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12502
12503         * toolbar-items.el: Fixup tooltips.
12504         (toolbar-gnus): Don't use obsolete variable
12505         toolbar-news-frame-properties.
12506         (toolbar-news-reader): Default to `gnus' instead of
12507         `not-configured'.
12508
12509         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12510         Windows.
12511
12512 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12513
12514         * package-get.el: rename -installedp -> -installed-p.
12515
12516 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12517
12518         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12519         attributes, and assinged it to continuation, truncation and
12520         hscroll glyphs.
12521
12522         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12523         and made continuation, truncation and hscroll glyphs arrow
12524         characters out of that font.
12525
12526 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12527
12528         * minibuf.el (minibuffer-electric-separator): Play nicely with
12529         directory-sep-char being \.
12530         (minibuffer-electric-tilde): Ditto.
12531         (read-file-name-map): Ditto.
12532
12533 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12534
12535         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12536         on X devices.
12537         (default-mouse-track-deal-with-down-event): Avoid
12538         `x-disown-selection'; use `disown-selection' instead.
12539
12540 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12541
12542         * select.el:
12543         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12544         moved to (cut-copy-clear-internal) in select.el. Ditto for
12545         (x-delete-primary-selection) (x-kill-primary-selection)
12546         (x-copy-primary-selection).
12547         (own-clipboard): new function.
12548
12549         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12550         functions in select.el. remove old ones.
12551         (mswindows-own-clipboard): new function.
12552
12553 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12554
12555         * gnuserv.el: allow connections from mswindows type devices.
12556
12557 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12558
12559         * msw-glyphs.el: change image type used from cursor to resource.
12560
12561 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12562
12563         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12564         for {top,bottom}-{left,right} values in addition to
12565         {top,bottom}_{left,right}.
12566         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12567
12568 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12569
12570         * cl-macs.el (specifier-instance): Undefine its setf method.
12571
12572         * specifier.el (with-specifier-instance): Added docstring.
12573
12574         * mouse.el (drag-window-divider): Ditto.
12575
12576         * modeline.el (mouse-drag-modeline): Use it.
12577
12578         * lisp-mode.el (with-specifier-instance): Define its indentation
12579         level.
12580
12581         * specifier.el (with-specifier-instance): New macro.
12582
12583 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12584
12585         * package-get.el (package-get-create-custom): new function to
12586         auto-generate package-get-custom.el from package-get-base.el.
12587         * (package-get-ever-installedp): new function.
12588         * (package-get-custom): new function to get all packages specified
12589         by customize.
12590
12591 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12592
12593         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12594
12595 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12596
12597         * cl-extra.el: Reverse previous float change.
12598
12599 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12600
12601         * x-faces.el:
12602         * faces.el (try-font-name): moved from x-faces.el since it is
12603         required by w3 under mswindows as well X.
12604
12605 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12606
12607         * winnt.el: Removed evil (setq completion-ignore-case t)
12608         clause, one more overlookef fsfism.
12609         (nt-quote-args-functions-alist): End sentences with double space.
12610
12611 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12612
12613         * window-xemacs.el (push-window-configuration): Remove kludgery of
12614         recaching default-toolbar specifier.
12615         (pop-window-configuration): Ditto.
12616         (unpop-window-configuration): Ditto.
12617
12618 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12619
12620         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12621
12622 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12623
12624         * winnt.el (nt-quote-args-verbatim): Added function.
12625         (nt-quote-args-prefix-quote): Added function.
12626         (nt-quote-args-backslash-quote): Added function.
12627         (nt-quote-args-double-quote): Added function.
12628         (nt-quote-args-functions-alist): New variable.
12629         (nt-quote-process-args): Added function. This is the main quoting
12630         work horse called from process-nt.c
12631
12632 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12633
12634         * winnt.el: Removed duplicate definitions for backspace,
12635         delete, M-backspace and C-M-backspace.
12636         (file-name-buffer-file-type-alist): Removed this variable.
12637         (find-buffer-file-type): Removed function.
12638         (find-file-binary):  Removed function.
12639         (find-file-text): Removed function.
12640         (find-file-not-found-set-buffer-file-type): Removed function.
12641         (save-to-unix-hook): Removed function.
12642         (revert-from-unix-hook): Removed function.
12643         (using-unix-filesystems): Removed function.
12644         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12645         warning.
12646         (x-set-selection): Removed function.
12647         (x-get-selection): Removed function.
12648         Removed commented FSFisms.
12649         Replaced copyright notice (this file is not part of GNU Emacs).
12650         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12651         comint-process-echoes setting to t.
12652
12653 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12654
12655         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12656         and used following the interface change of
12657         `paths-find-recursive-path'.
12658
12659         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12660         regexp instead of a list of base names.
12661         (paths-version-control-filename-regexp):
12662         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12663         Introduced and used following the interface change of
12664         `paths-find-recursive-path'.
12665
12666 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12667
12668         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12669         on X devices, rather than on all non-TTY devices.
12670
12671 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12672
12673         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12674
12675         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12676
12677 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12678
12679         * itimer.el (activate-itimer): Fixed usage of integers
12680         as argument to `concat'.
12681
12682 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12683
12684         * itimer.el (start-itimer): replace the use of `concat' with
12685         `format'
12686
12687 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12688
12689         * mode-motion.el (mode-motion-hook): Clarify docstring.
12690         From Bob Weiner <weiner@altrasoft.com>
12691
12692         * loadhist.el (symbol-file): Supply prompt string when used
12693         interactively.
12694         From Bob Weiner <weiner@altrasoft.com>
12695
12696 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12697
12698         * loadup.el (really-early-error-handler): Ditto.
12699
12700         * update-elc.el: Ditto.
12701
12702         * setup-paths.el (paths-construct-exec-path): Ditto.
12703
12704         * make-docfile.el: Ditto.
12705
12706         * find-paths.el (paths-decode-directory-path): Use split-path
12707         instead of decode-path.
12708
12709         * files.el (parse-colon-path): Update docstring reference.
12710
12711 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12712
12713         * msw-init.el:
12714         * x-init.el:
12715         Bind cut'n'paste keys to non window-system specific functions.
12716
12717         * msw-select.el: New function mswindows-clear-clipboard.
12718         mswindows-cut-copy-clipboard extended to handle clearing of the
12719         selection and renamed to mswindows-cut-copy-clear-clipboard.
12720
12721         * select.el: on mswindows devices delete-primary-selection
12722         calls mswindows-clear-clipboard.
12723
12724 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12725
12726         * simple.el (quoted-insert): Inhibit quit when using read-char.
12727
12728         * cmdloop.el (read-char): Don't inhibit quit.
12729         (read-char-exclusive): Ditto.
12730         (read-char): Signal quit if quit-char was pressed.
12731         (read-char-exclusive): Ditto.
12732         (read-quoted-char): Return a character, not integer.
12733
12734         * menubar-items.el (default-popup-menu): Use Andy's generic
12735         selection code.
12736         (default-popup-menu): Fix code.
12737
12738 1998-05-14  Oliver Graf <ograf@fga.de>
12739
12740         * dragdrop.el (dragdrop-function-widget): this time it's done
12741
12742 1998-05-13  Oliver Graf <ograf@fga.de>
12743
12744         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12745
12746 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12747
12748         * device.el (device-pixel-width):
12749         (device-pixel-height):
12750         (device-mm-width):
12751         (device-mm-height):
12752         (device-bitplanes):
12753         (device-color-cells): Swapped parameters to device-system-metric
12754         according to the interface change.
12755
12756 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12757
12758         * mouse.el (default-mouse-motion-handler): Use new name of the
12759         function event-over-vertical-divider-p.
12760         Do not set E-W arrow cursor over the divider if
12761         vertical-divider-draggable-p is nil in the window.
12762         ([top-level]): Use new name for the variable
12763         vertical-divider-map.
12764         (drag-window-divider): Respect vertical-divider-draggable-p.
12765         Variable name typo fixes.
12766
12767 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * keymap.el (kbd): Define here; handle string constants and
12770         others...
12771
12772 1998-05-15  Christian Nyb <chr@mediascience.no>
12773
12774         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12775         in Emacs 18.
12776
12777 1998-05-13  Didier Verna  <didier@xemacs.org>
12778
12779         * mouse.el (drag-window-divider): give the vertical divider a
12780         pressed look when dragging it.
12781
12782 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12783
12784         * faces.el: predicate some more face operations on x or mswindows
12785         not just x.
12786
12787         * modeline.el: enable modeline coloring for mswindows.
12788
12789 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12790
12791         * minibuf.el (minibuffer-default): Added variable; compatible with
12792         FSF Emacs.
12793         (next-history-element): Used `minibuffer-default'.
12794
12795 1998-05-12  Oliver Graf <ograf@fga.de>
12796
12797         * dragdrop.el (dragdrop-function-widget): button and mods ok
12798         arguments still look a bit strange
12799         (dragdrop-compare-mods) created
12800         (dragdrop-drop-do-functions) correctly checks for buttons and
12801         modifiers
12802
12803 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12804
12805         * setup-paths.el (paths-default-info-directories): Replace
12806         path-separator with directory-sep-char.
12807
12808         * files.el (path-separator): Don't define it here.
12809
12810 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12811
12812         * update-elc.el: Ditto.
12813
12814         * setup-paths.el (paths-construct-exec-path): Ditto.
12815
12816         * make-docfile.el: Ditto.
12817
12818         * loadup.el (really-early-error-handler): Ditto.
12819
12820         * find-paths.el (paths-decode-directory-path): Use decode-path
12821         instead of decode-path-internal.
12822
12823         * files.el (parse-colon-path): Update docstring.
12824
12825 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12826
12827         * subr.el (get-buffer-window-list): Make BUFFER optional.
12828
12829         * window-xemacs.el (windows-of-buffer): Defalias to
12830         get-buffer-window-list.
12831
12832 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12833
12834         * disass.el: Fix maintainer keyword.
12835
12836         * bytecomp.el (byte-compile-and-load-file): Autoload.
12837         (byte-compile-buffer): Ditto.
12838
12839         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12840         value is returned, not the name.
12841         (lisp-imenu-generic-expression): Enable it.
12842         (lisp-mode-variables): Ditto.
12843         (lisp-indent-offset): Change defconst to defvar.
12844         (lisp-indent-function): Ditto.
12845         (lisp-body-indent): Ditto.
12846
12847 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12848
12849         * modeline.el: Use zap-last-kbd-macro-event.
12850
12851         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12852         nil, don't attempt to do anything with messages.
12853         (eval-last-sexp): Use `letf' for clarity.
12854
12855 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12856
12857         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12858
12859 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12860
12861         * buff-menu.el:
12862         * lisp-mode.el:
12863         * obsolete.el:
12864         Change empty docstrings into no doc strings at all.
12865         Fix bogus FSF-format docstrings.
12866         * etags.el: Fix docstring.
12867
12868 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12869
12870         * package-get.el (package-get): Use internal md5
12871
12872 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12873
12874         * about.el (about-xemacs): Correct abuse of concat.
12875
12876 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12877
12878         * info.el (Info-mode): Use easymenu.
12879
12880 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * apropos.el (apropos): Don't use concat with integers.
12883
12884         * cmdloop.el (describe-last-error): Handle the case when no error
12885         was seen gracefully.
12886
12887         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12888         defun.
12889         (apropos-describe-plist): Ditto.
12890
12891         * help.el (with-displaying-help-buffer): Revert to a defun.
12892         (describe-key): Use it as defun.
12893         (describe-mode): Ditto.
12894         (describe-bindings): Ditto.
12895         (describe-prefix-bindings): Ditto.
12896         (describe-installation): Ditto.
12897         (view-lossage): Ditto.
12898         (describe-function): Ditto.
12899         (describe-variable): Ditto.
12900         (describe-syntax): Ditto.
12901
12902 1998-05-11  Oliver Graf <ograf@fga.de>
12903
12904         * dragdrop.el: changed order of require/provide
12905         (dragdrop-drop-mime-default) changed to new calling conventions
12906         (dragdrop-drop-do-functions) changed to new calling conventions
12907         (dragdrop-function-widget) this one needs more work...
12908
12909 1998-05-10  Oliver Graf <ograf@fga.de>
12910
12911         * about.el: another small change in my entry
12912         * dragdrop.el (dragdrop-drop-log-function): logging added
12913         plus customizations
12914         changed interface to handler functions. now called with event
12915         and object
12916
12917 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12918
12919         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12920         E-W arrow pointer displayed over draggable dividers.
12921
12922         * mouse.el (default-mouse-motion-handler): Show it when
12923         appropriate.
12924         (drag-window-divider): Added.
12925         ([top-level]): Initialized window-divider-map with a keymap
12926         binding the above function to left button down event.
12927
12928         * x-mouse.el (x-init-pointer-shape): Initialize
12929         divider-pointer-glyph from Cursor.dividerPointer, or use default
12930         E-W double arrow.
12931
12932 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12933
12934         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12935
12936 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12937
12938         * simple.el (count-words-buffer): Don't query for buffer.
12939         (count-lines-buffer): Ditto.
12940
12941 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12942
12943         * help.el (where-is): add optional insert argument.
12944
12945 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12946
12947         * help.el (describe-key-briefly): New argument INSERT.
12948
12949         * simple.el (eval-expression): New optional argument; synch with
12950         FSF 20.3.
12951
12952         * keydefs.el (global-map): Add new register bindings.
12953
12954         * register.el: Synched with FSF 20.3.
12955
12956 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12957
12958         * window-xemacs.el (recenter): all arguments are optional.
12959
12960 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12961
12962         * device.el: (device-pixel-width): Reflected name/parameters
12963         change to device-system-metric.
12964         (device-pixel-height): Ditto.
12965         (device-mm-width): Ditto.
12966         (device-mm-height): Ditto.
12967         (device-bitplanes): Ditto.
12968         (device-color-cells): Ditto.
12969
12970 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12971
12972         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12973
12974         * cl.el (most-positive-fixnum): Document.
12975         (most-negative-fixnum): Ditto.
12976
12977         * cus-dep.el: Updated comment.
12978
12979         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12980         constant.
12981
12982         * cus-load.el (custom-put): Removed.
12983
12984         * files.el (after-find-file): Just resignal quit instead of
12985         signaling "canceled".
12986
12987 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12988
12989         * frame.el (other-frame): Use `focus-frame' instead of
12990         select-frame kludges.
12991
12992         * lisp-mode.el: Update lisp-indent-function for
12993         save-selected-frame and with-selected-frame.
12994
12995         * frame.el (save-selected-frame): New macro.
12996         (with-selected-frame): Ditto.
12997         (other-frame): Use `set-frame-focus'.
12998
12999 1998-05-06  Oliver Graf <ograf@fga.de>
13000
13001         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13002         (dragdrop-drop-url-default) default handler for URL drops created
13003         (dragdrop-drop-mime-default) default handler for MIME drops created
13004         (dragdrop-drop-functions) default custom for handling drops created
13005         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13006
13007 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13008
13009         * mouse.el: Removed redundant mouse-mswindows-drop function.
13010
13011 1998-05-05  Oliver Graf <ograf@fga.de>
13012
13013         * about.el: changed some text in my entry
13014         * dragdrop.el: added customs
13015
13016 1998-05-04  Oliver Graf <ograf@fga.de>
13017
13018         * mouse.el: killed global drop key bindings
13019         (mouse-offix-drop) removed
13020         * dragdrop.el: created
13021         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13022
13023 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13024
13025         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13026         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13027
13028         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13029         obsolete comment.
13030
13031         * scrollbar.el (scrollbars-visible-p): Use new
13032         {vertical,horizontal}-scrollbar-visible-p specifiers.
13033
13034 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13035
13036         * device.el (device-pixel-height):
13037         (device-pixel-width):
13038         (device-mm-width):
13039         (device-mm-height):
13040         (device-bitplanes):
13041         (device-color-cells): Moved these 6 functions from device.c; they
13042         all use single (device-system-metrics) call.
13043
13044 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13045
13046         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13047         were renamed.
13048
13049         * menubar-items.el:
13050         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13051         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13052
13053         * help.el (help-map): Remove Hyperbole keybinding logic.
13054         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13055
13056 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13057
13058         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13059         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13060
13061 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13062
13063         * msw-glyphs.el: use nicer icon3 from the frame icon.
13064
13065 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13066
13067         * version.el (emacs-version): Remove InfoDock conditionals.
13068
13069         * startup.el (startup-splash-frame): Change ID logo name.
13070
13071 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * files.el (after-find-file): If the user presses C-g on
13074         directory-creation prompt, kill the buffer.
13075
13076 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13077
13078         * simple.el (count-words-region): Reverse previous change.
13079
13080 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13081
13082         * replace.el (query-replace): Just call perform-replace.
13083         (query-replace-regexp): Ditto.
13084         (perform-replace): Move region handling here.
13085         (perform-replace): Use the new arg to match-data.
13086
13087 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13088
13089         * x-init.el: Install X specific display table that
13090           displays char 0240 as a space to avoid whatever it is
13091           that screws up display of that character code.
13092
13093 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * help.el (function-arglist): If no arguments are documented for a
13096         subr, print nothing rather than incorrect output.
13097
13098 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13099
13100         * cmdloop.el (command-error): Update bail-out error message to use
13101         `emacs-program-name'.
13102
13103         * lib-complete.el: Remove reader macro cruft.
13104
13105         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13106         cruft.
13107
13108         * simple.el (count-words-region): Drop interactive-p check on the
13109         message.
13110
13111 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13112
13113         * font.el
13114         * msw-faces.el
13115         Correct spelling of mswindows-font-canonicalize-name.
13116
13117 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13118
13119         * ldap.el (ldap-host-parameters-alist): Replaced with
13120         `ldap-host-parameters-plist'
13121         (ldap-search): Adapt to previous change
13122
13123 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13124
13125         * about.el (about-hackers): Update Bob Weiner bio.
13126         (about-maintainer-info): Ditto.
13127
13128 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13129
13130         * simple.el (display-warning-minimum-level): Docfix.
13131
13132 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13133
13134         * widget.el (:default-get): New keyword.
13135         * wid-edit.el (default, widget-default-default-get): Define it.
13136         (group, widget-group-default-get): Define it.
13137         (menu-choice, widget-choice-default-get): Define it.
13138         (widget-default-get): New function.
13139         (widget-choice-action): Call it.
13140         (widget-editable-list-entry-create): Call it.
13141
13142 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * byte-optimize.el (byte-boolean-vars): Removed.
13145         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13146         lookup through `byte-boolean-vars'.
13147
13148 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13149
13150         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13151         resource-provided values into ghost specs for scrollbar-height and
13152         scrollbar-width.
13153
13154 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13155
13156         * byte-optimize.el: Don't attempt to optimize /=.
13157
13158         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13159         (byte-compile-/=): Ditto.
13160
13161 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13162
13163         * apropos.el: Use `with-displaying-help-buffer'.
13164         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13165         Use `with-displaying-help-buffer'.
13166         (apropos-follow): Do not give special treatment to buffer cursor
13167         was in prior to a mouse click.
13168         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13169         (apropos-print-doc): Set correct buffer for setting text
13170         properties.
13171
13172 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13173
13174         * help.el (help-buffer-prefix-string): New variable.
13175         (help-buffer-name): Use it.
13176
13177         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13178         mode menu.
13179
13180 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13181
13182         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13183
13184 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13185
13186         * files.el (find-file-noselect): Update docstring.
13187         (find-file-noselect): Signal an error if found an unreadable file.
13188         (file-chase-links): Save the match data.
13189         (normal-mode): Use `lwarn' and `error-message-string'.
13190         (interpreter-mode-alist): Change defconst to defvar.
13191         (inhibit-first-line-modes-regexps): Ditto.
13192         (inhibit-first-line-modes-regexps): Added .tgz.
13193         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13194         (change-major-mode-with-file-name): New user-option.
13195         (set-visited-file-name): Synched with FSF.
13196         (file-name-extension): New function, from FSF 20.3.
13197         (file-relative-name): Synched with FSF.
13198         (save-some-buffers): Support the C-r feature.
13199         (recover-session): Synched with FSF.
13200         (kill-some-buffers): Ditto.
13201         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13202
13203 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13204
13205         * files.el (insert-file): Undo previous change and reenable use of
13206         format.el.
13207
13208 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13209
13210         * window-xemacs.el (recenter): Define.
13211
13212 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13213
13214         * font.el (mswindows-font-create-name)
13215         (mswindows-font-create-object): new functions for mswindows type
13216         fonts.
13217
13218         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13219         strings are parsed as well as font objects.
13220
13221 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13222
13223         * modeline.el (defining-kbd-macro): Restore modeline indication of
13224         kbd-macro being recorded.
13225         (add-minor-mode): Simplify docstring.
13226         (modeline-minor-mode-menu): Remove stuff.
13227
13228 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13229
13230         * code-process.el (call-process): dynamically decide process
13231         coding type.
13232
13233 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13234
13235         * modeline.el: Add line-number-mode, column-number-mode to
13236         the modeline minor-mode menu.  Button2 on the line number does
13237         goto-line.
13238
13239 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13240
13241         * mouse.el: move x-selection-owner-p type things to
13242         selection-owner-p.
13243
13244         * msw-init.el: copy zmacs stuff from x-init.el
13245
13246         * msw-select.el (mswindows-own-selection)
13247         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13248         functions. Very simple minded implementation of selectio
13249         ownership.
13250
13251         * select.el (own-selection) (disown-selection)
13252         (activate-region-as-selection) (select-make-extent-for-selection)
13253         (valid-simple-selection-p): functions moved from x-select.el for
13254         generalized selection.
13255
13256         * x-select.el: see select.el changes.
13257
13258         * x-toolbar.el: use new selection functions.
13259
13260 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13261
13262         * packages.el (packages-find-package-directories): Fixed bug that
13263         would pick up multiple site-package directories.
13264         (package-locations): Added "xemacs-packages" as a late package
13265         location.
13266
13267         * find-paths.el: Now uses `emacs-program-name' and
13268         `emacs-program-version'.
13269         Additions to enforce version-specific directories in
13270         `paths-find-version-directory'.
13271
13272 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13273
13274         * default.el: Removed.
13275         * site-start.el: Removed.
13276
13277 1998-04-29  Didier Verna  <didier@xemacs.org>
13278
13279         * minibuf.el (minibuffer-history-minimum-string-length): Default
13280         to nil.
13281
13282 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13283
13284         * find-paths.el (paths-program-name): Rename.
13285         (paths-emacs-root-p): Ditto.
13286         (paths-find-site-directory): Ditto.
13287
13288 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13289
13290         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13291         `emacs-lisp-byte-compile-and-load'.
13292
13293 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13294
13295         * ldap.el (ldap-search): Fixed additional parameter passing to
13296         `ldap-open'
13297
13298 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13299
13300         * select.el (kill-primary-selection) (selection-owner-p)
13301         (copy-primary-selection) (yank-clipboard-selection)
13302         (selection-exists-p) (delete-primary-selection): new file and
13303         functions that do the right thing for the selected device.
13304
13305         * x-menubar.el: use generalised selection functions.
13306
13307         * dumped-lisp.el: dump select.el.
13308
13309 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13310
13311         * find-paths.el (paths-progname): New variable.
13312         (paths-emacs-root-p): Use it.
13313         (paths-find-site-directory): Ditto.
13314
13315 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13316
13317         * loadup.el ((member "dump" command-line-args)): Dump as
13318         `infodock' if InfoDock.
13319
13320 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13321
13322         * find-paths.el (construct-emacs-version): Simplify, include
13323         program name in the return value.
13324         * (paths-find-version-directory): Use it.
13325
13326 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13327
13328         * info.el (Info-parse-dir-entries): Fixed regexp
13329         (Info-build-dir-anew): Remove full suffix and capitalize info file
13330         name for files with no @direntry
13331         (Info-batch-rebuild-dir): New function
13332         (Info-suffixed-file): Check for regular files instead of simple
13333         file existence (could catch directories before)
13334
13335 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13336
13337         * setup-paths.el, find-paths.el: Removed uses of `not' which
13338         temacs doesn't have.
13339
13340         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13341         into root searching.
13342
13343 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13344
13345         * subr.el: Remove definition of `not'.
13346
13347 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13348
13349         * msw-glyphs.el: enable graphics support.
13350
13351 1998-04-23  Didier Verna  <didier@xemacs.org>
13352
13353         * x-menubar.el (default-menubar): restored the line-number-mode
13354         option.
13355
13356         * misc doc string updates related to the options menu.
13357
13358 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13359
13360         * setup-paths.el (paths-construct-load-path): Fix typo.
13361
13362 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13363
13364         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13365         font-menu-ignore-scaled-fonts don't have to be bound now; this
13366         gets us one step further towards making --no-autoloads work.
13367
13368         * startup.el (normal-top-level): Load auto-autoloads only if
13369         lisp-directory is non-nil.
13370
13371         * setup-paths.el (paths-construct-load-path): Made it robust
13372         against nil lisp-directory.
13373
13374         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13375         to the list of variables that cause a warning when nil.
13376
13377         * toolbar.el (init-toolbar-location): Now works even when there's
13378         no toolbar icon directory.
13379
13380 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13381
13382         * help.el (view-lossage): Recognize it.
13383
13384         * simple.el (log-message): Mark multiline messages.
13385
13386 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13387
13388         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13389
13390 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13391
13392         * package-get.el (package-get-all):  add `\n' separator to
13393         interactive specification so that both variables are read
13394
13395 1998-04-22  Didier Verna  <didier@xemacs.org>
13396
13397         * x-menubar.el: ported the options menu to Custom.
13398         Moved the "read only" toggle button to the buffers menu.
13399         Corrected some missing ;;;###autoload or defcustom.
13400
13401         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13402         the scrollbar-visible specifier for options menu handling.
13403
13404         * toolbar.el (toolbar-visible-p)
13405                      (toolbar-captioned-p)
13406                      (default-toolbar-position): defcustom wrappers around
13407         the toolbar specifiers for options menu handling.
13408
13409         * frame.el (get-frame-for-buffer-default-instance-limit):
13410         defcustom it for options menu handling.
13411
13412         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13413         font-lock-mode for options menu handling.
13414
13415         * cus-start.el: added Custom properties to overwrite-mode for
13416         options menu handling.
13417
13418 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13419
13420         * about.el: shameless self-promotion.
13421
13422 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * simple.el (raw-append-message): Slightly optimize.
13425         (remove-message): Use `push' for clarity.
13426         (append-message): Ditto.
13427         (display-warning): Dito.
13428         (raw-append-message): Send the message to the appropriate device.
13429
13430 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13431
13432         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13433         From Sean MacLennan <Sean.MacLennan@pika.ca>
13434
13435 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13436
13437         * setup-paths.el: Changed `directory-sep-char' to
13438         `path-separator', following a change in GNU Emacs.
13439
13440 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13441
13442         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13443         (Info-build-dir-anew): Add a final newline.
13444         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13445         is `always'
13446         (Info-rebuild-dir): Ditto
13447
13448         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13449
13450 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13451
13452         * simple.el (count-words-buffer): Retain zmacs region.
13453         (count-words-region): Ditto.
13454         * simple.el: (what-line): Expanded line counts.
13455         (count-lines): New parameter to conditionalize whether collapsed
13456         lines get counted.
13457         From Bob Weiner <weiner@altrasoft.com>
13458
13459 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13460
13461         * packages.el (package-locations): infodock-packages must override
13462         mule-packages and packages.
13463
13464 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13465
13466         * wid-edit.el:
13467         remove rude messages from widget-activation-widget-mapper
13468         and widget-activation-glyph-mapper
13469
13470 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13471
13472         * toolbar.el: Remove (featurep 'x) test from
13473         toolbar-make-button-list
13474
13475 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13476
13477         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13478         only if in the same frame.
13479
13480 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13481
13482         * packages.el (package-locations): Added site-packages hierarchy.
13483
13484         * setup-paths.el (paths-default-info-directories): Introduced and
13485         used.
13486
13487         * packages.el, setup-paths.el: Set various path searching depths
13488         to 1.
13489
13490         * packages.el (packages-hierarchy-depth):
13491         (packages-load-path-depth): Introduced and used.
13492
13493         * setup-paths.el (paths-load-path-depth): Introduced and used.
13494
13495         * find-paths.el (paths-find-recursive-path): Added max-depth
13496         parameter.
13497
13498 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13499
13500         * setup-paths.el (paths-construct-info-path): Removed
13501         dependency on behavior of (file-name-as-directory "").
13502
13503 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13504
13505         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13506         lisp objects
13507
13508 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13509
13510         * dump-paths.el, startup.el: Added handling for --debug-paths.
13511
13512 1998-04-15  William M. Perry  <wmperry@aventail.com>
13513
13514         * wid-edit.el: We cannot just set the help-echo or balloon-help
13515           properties for an extent based on the :help-echo widget
13516           property, since help-echo and balloon-help cause an EXTENT to
13517           get passed in, where :help-echo functions are expecting a WIDGET
13518
13519 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13520
13521         * scrollbar.el (init-scrollbar-from-resources): Call
13522         mswindows-init-scrollbar-metrics when appropriate.
13523
13524 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13525
13526         * dumped-lisp.el: dump x-toolbar for window system
13527
13528         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13529         have support and xpm.
13530
13531 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13532
13533         * files.el (toggle-read-only): Fix docstring.
13534         From Didier Verna <didier@xemacs.org>
13535
13536 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13537
13538         * startup.el (normal-top-level): Load autoload-file-name without
13539         specifying an extension---some people only auto-autoload.el.gz.
13540
13541 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13542
13543         * files.el (backup-enable-predicate): Don't bomb on NAME being
13544         nil.
13545
13546 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13547
13548         * find-paths.el, packages.el: Now prefers configure'd paths.
13549         This shouldn't cause any of the originally anticipated problems as
13550         the current paths architecture will not define the various
13551         configure-xxx variables if they're not specified on the configure
13552         command line.
13553
13554         * find-paths.el, setup-paths.el, packages.el: Removed all
13555         mentionings of "/" as a path separator.
13556         Used paths-construct-path throughout.
13557
13558         * find-paths.el (paths-construct-path): Created to assemble paths
13559         from directory components.
13560
13561         * setup-paths.el, packages.el: Used paths-decode-directory-path
13562         instead of decode-path-internal.
13563
13564         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13565         and associates.
13566         (paths-decode-directory-path) Created.
13567
13568         * setup-paths.el: Changed configure-exec-path to
13569         configure-exec-directory.
13570
13571 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13572
13573         * packages.el (packages-find-packages): Fixed decoding of
13574         EMACSPACKAGEPATH.
13575
13576         * startup.el: -no-packages -> -no-early-packages.
13577
13578         (packages-load-package-lisps): Fixed loading of auto-autoload
13579         files.
13580
13581         * startup.el (normal-top-level): Fixed loading of core
13582         auto-autoload.
13583
13584         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13585
13586         * startup.el, packages.el, dump-paths.el: Added proper settings
13587         for site-directory and lisp-directory variables.
13588
13589         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13590         inhibit-package-autoloads and fixed handling of it.
13591
13592         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13593         handling of former inhibit-package-init, now
13594         inhibit-early-packages, to make -vanilla etc. work.
13595
13596 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13597
13598         * code-process.el (start-process): Fallback to 'undecided instead
13599         of 'binary for process input coding stream.
13600
13601         * process.el (start-process): Docstring fix.
13602
13603 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13604
13605         * info.el (Info-insert-dir): Do not insert temporary dir files
13606         in Info-dir-file-attributes
13607         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13608         (Info-rebuild-dir): Ditto.
13609
13610 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13611
13612         * obsolete.el: Added obsoleteness declarations for
13613         `site-directory' and `Info-default-directory-list'.
13614
13615 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13616
13617         * find-paths.el (paths-find-emacs-root): Only look at the
13618         executable at the end of the symlink chain for determining the
13619         Emacs root.
13620
13621 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13622
13623         * setup-paths.el (paths-construct-info-path): Changed construction
13624         to cater to gone default in configure.
13625
13626         * find-paths.el (paths-uniq-append): Added.
13627
13628         * packages.el: Rewritten package path construction once again.
13629
13630         * dump-paths.el, startup.el: Removed package-path as a global
13631         variable.
13632
13633         * package-admin.el (package-admin-add-single-file-package):
13634         (package-admin-add-binary-package): Changed package-path to
13635         late-packages.
13636
13637         * packages.el (packages-split-path): Split path at "/" rather than
13638         nil according to change in emacs.c.
13639
13640 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13641
13642         * setup-paths.el (paths-construct-info-path): Changed info path
13643         order so that directories come out right.
13644         (paths-find-lock-directory): Fixed bug: It used to think
13645         configure-lock-directory is a path.
13646
13647 1998-04-06  Jeff Miller <jmiller@smart.net>
13648
13649         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13650         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13651         eases the use of toolbar-add/kill-item functions.
13652
13653 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13654
13655         * code-files.el (file-coding-system-alist): Commented out
13656         loaddefs.el magical treatment.
13657
13658 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13659
13660         * info.el (Info-rebuild-outdated-dir): Added new option
13661         `conservative' and made it the default
13662         (Info-rebuild-dir): Appropriately parse multi-line description
13663         strings, and multi-section dir files. Issue warning when dir
13664         is rebuilt as temporary
13665         (Info-build-dir-anew): Issue warning when dir is built as
13666         temporary
13667
13668 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13669
13670         * list-mode.el (list-mode-map): Bind highlight motion commands to
13671         standard keys left, right, C-b and C-f.
13672
13673 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13674
13675         * files.el (auto-mode-alist): allow .sc for Scheme->C
13676
13677 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13678
13679         * loadup.el (pureload): Don't quote (garbage-collect).
13680
13681 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13682
13683         * package-get-base.el: Updated.
13684
13685 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13686
13687         * isearch-mode.el (isearch-just-started): New variable.
13688         (isearch-mode): Set it.
13689         (isearch-repeat): Advance one character forward only if the search
13690         was successful, and was not just started.
13691         (isearch-repeat): Clear isearch-just-started.
13692
13693 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13694
13695         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13696         if running -batch.
13697
13698 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13699
13700         * subr.el (listify-key-sequence): Removed.
13701
13702 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13703
13704         * bytecomp.el (byte-compile-print-gensym): New option.
13705         (byte-compile-output-file-form): Use it.
13706         (byte-compile-output-docform): Ditto.
13707         (byte-compile-compiled-obj-to-list): Ditto.
13708
13709 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13710
13711         * msw-glyphs.el: set frame icon if xpm support.
13712
13713 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13714
13715         * help.el: Code that pretty prints variable values
13716           removed.
13717
13718 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13719
13720         * find-paths.el (paths-emacs-root-p): Correct test for installation
13721         directory.
13722         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13723
13724 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13725
13726         * loaddefs.el: Don't set debug-ignored-errors; leave
13727           its default value set to nil.
13728
13729 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13730
13731         * info.el (Info-rebuild-dir): fixed mis-spelling.
13732
13733 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13734
13735         * info.el (Info-rebuild-outdated-dir): New custom var
13736         (Info-insert-node): Create/update dir file when needed, ie when it
13737         does not exist or is older than some info files in directory
13738
13739 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13740
13741         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13742         for last packages, mainly for using a 20.4 package base.
13743
13744         * packages.el (late-packages): Typo fix.  It was called
13745         early-packages.
13746
13747         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13748         relative symlinks correctly.
13749         (paths-find-emacs-roots): More rigorous checking for plausible
13750         configuration-time root.
13751
13752         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13753         find its roots.
13754
13755 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13756
13757         * faces.el: Fix docstrings.
13758         * glyphs.el: Fix docstrings.
13759         * mouse.el: Fix docstrings.
13760
13761         * frame.el: Change phrase `current frame' to `selected frame'.
13762
13763         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13764
13765         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13766         macros using backquote to make them infinitely more readable.
13767
13768 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13769
13770         * packages.el (packages-find-package-path): Hardcoded specialized
13771         InfoDock support until we can clean this up.
13772
13773         * help.el (describe-bindings-1): Return the value of the bindings
13774         help buffer created.
13775         (describe-bindings): Ditto.
13776
13777         * simple.el (set-variable): Restore previous behavior of not
13778         bombing if the variable to set is not boundp.
13779
13780 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13781
13782         * packages.el (packages-handle-package-dumped-lisps): Allow for
13783         non-local files to be loaded off the package-lisp variable.
13784
13785 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13786
13787         * x-faces.el: Global X resources should override
13788           specs for all device classes (color, grayscale, mono);
13789           code currently doesn't override any of them.  Fixed by
13790           calling remove-specifier with '(x default) as the tag
13791           set and allowing inexact matches.
13792
13793 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13794
13795         * faces.el: Separated face initializations based on
13796           device classes into device type specific (tag set,
13797           instantiator) pairs.
13798
13799 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13800
13801         * wid-edit.el (widget-choice-action): Remember user's explicit
13802         choice.
13803         (widget-choice-value-create): Respect it.
13804         From Richard Stallman <rms@gnu.org>
13805
13806 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13807
13808         * setup-paths.el (paths-construct-info-path): Always append
13809         existing directories from configure-time info path.
13810
13811         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13812         Info-directory-list.
13813
13814         * info.el: Removed Info-default-directory-list which was broken by
13815         design.
13816         Removed bogus initialization of Info-directory-list---startup.el
13817         can do a much better job.
13818         Added autoload of Info-directory-list.
13819
13820         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13821         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13822         be exclusive; now it's merely given precedence, just like in the
13823         old days.
13824
13825 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13826
13827         * find-paths.el (paths-find-architecture-directory): Fix bug with
13828         finding; it used to default too early.
13829
13830 1998-03-25  Martin Buchholz <martin@xemacs.org>
13831
13832         * packages.el (packages-split-path): Fix a bug; it used to fail
13833         for paths that weren't split.
13834
13835 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13836
13837         * finder.el (finder-compile-keywords): trap on errors.
13838
13839 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13840
13841         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13842           fourth argument of t so that only the specs exactly
13843           matching the tag lists are removed.
13844
13845 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13846
13847         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13848
13849 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13850
13851         * minibuf.el (mouse-read-file-name-1): If a default directory was
13852         specified, use it for generating the completions.
13853
13854 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13855
13856         * update-elc.el: Now respects inhibit-package-init and
13857         inhibit-site-lisp.
13858         Now does path construction with loadup-paths.
13859
13860         * startup.el (normal-top-level, startup-setup-paths): Now respects
13861         inhibit-package-init and inhibit-site-lisp.
13862
13863         * packages.el (packages-find-package-path): Extended package path
13864         by version-specific hierarchies.
13865         (packages-find-packages): Now respects inhibit flag and
13866         inhibit-site-lisp.
13867         Moved path setup to loadup-paths.
13868
13869         * make-docfile.el: Now respects inhibit-package-init and
13870         inhibit-site-lisp.
13871         Now does path construction with loadup-paths.
13872
13873         * loadup.el: Now respects inhibit-package-init and
13874         inhibit-site-lisp.
13875
13876         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13877
13878         * loadup-paths.el: New file: setup load-path to encompass
13879         packages.
13880
13881 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13882
13883         * auto-show.el: load-gc renamed to pureload.
13884         * site-load.el: Ditto.
13885         * packages.el (toplevel): Ditto.
13886         * loadup.el (really-early-error-handler): Ditto.
13887         * dumped-lisp.el (preloaded-file-list): Ditto.
13888         * cus-face.el (custom-declare-face): Ditto.
13889
13890 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13891
13892         * <Today>: The Big Path Searching Overhaul.
13893
13894         * find-paths.el: New file: find and assemble paths in the
13895         installation hierarchy.
13896
13897         * setup-paths.el: New file: global layout of paths and directories
13898         within the XEmacs hierarchy.
13899
13900         * packages.el: Replaced everything related to path searching and
13901         startup by code in terms of find-paths.
13902
13903         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13904         the new path searching engine.
13905
13906         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13907         and setup-paths.
13908
13909 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13910
13911         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13912         setup-paths.el.
13913
13914 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13915
13916         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13917         compiles identically in any configuration.
13918         Removed irrelevant commentary.
13919
13920 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13921
13922         * simple.el (set-variable): Allow setting specifiers.
13923
13924 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13925
13926         * lisp.el (forward-sexp): Revert previous change.
13927
13928 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13929
13930         * frame.el (frame-initialize): Use `delete-console' instead of
13931         `delete-device' to delete the stream console to match the usage in
13932         Fkill_emacs.
13933
13934 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13935
13936         * files.el (cdpath-previous): New variable.
13937         (cd): Use it.
13938         From Bob Weiner <weiner@wave.altrasoft.com>
13939
13940 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13941
13942         * keydefs.el: Changed keybindings of forward-char,
13943           backward, scroll-up and scroll-down to point to their
13944           -command counterparts.
13945
13946         * simple.el: New functions: forwarc-char-command,
13947           backwrad-char-command, scroll-up-command,
13948           scroll-down-command which work liek their counterparts
13949           except that they honor the variable
13950           signal-error-on-buffer-boundary.
13951
13952           Definition of signal-error-on-buffer-boundary received
13953           from src/cmds.c.
13954
13955           defvar declaration added for word-across-newline to avoid
13956           byte-compiler warning about the free variable reference.
13957
13958 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13959
13960         * winnt.el: Removed "%t" from the beginning of
13961         modeline-format. From now on, there's no nt-specifics in the modeline.
13962
13963 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13964
13965         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13966         of `when' with `if'.
13967
13968 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13969
13970         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13971         mswindows. Must be reworked along with glyphs.el, or
13972         merged into it, after there is images support.
13973
13974         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13975         'mswindows.
13976
13977 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13978
13979         * faces.el: fix for text cursor initialization.
13980         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13981         From Andy Piper <andyp@parallax.co.uk>
13982
13983 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13984
13985         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13986         if there is an existing package that handles it and warn the user
13987         about that mode.
13988
13989 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13990
13991         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13992         Installation" menu item when Installation-string is not bound.
13993
13994 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13995
13996         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13997         From Jeremiah W. James <jerry@cs.ucsb.edu>
13998
13999 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14000
14001         * msw-faces.el:
14002         * faces.el: Fix face initialization.
14003
14004 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14005
14006         * files.el (backup-enable-predicate): fix breakage introduced
14007         by TMPDIR patch.
14008
14009 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14010
14011         * x-faces.el (x-init-face-from-resources): The
14012           TTY face property retrieval functions don't return
14013           specifiers, so use face-property instead.
14014
14015 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14016
14017         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14018
14019 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14020
14021         * x-menubar.el: Expanded documentation for
14022           option-save-faces.  Changed Options -> Browse Faces
14023           menu entry to invoke customize-face.
14024
14025 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14026
14027         * faces.el: Most face initialization moved out of
14028           init-other-random-faces to the top level so that the
14029           initialization happens before Xemacs is dumped.  Much
14030           of the fascist "face-differs-from-default-p or FROB!"
14031           code has been retired in favor of letting the user do
14032           what they want to do.  Face initialization code changed
14033           to use `default' specifier tag so that the settings can
14034           be overridden later if the user wishes it.
14035
14036 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14037
14038         * about.el (about-hackers): Update contributors list.
14039
14040 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14041
14042         * specifier.el: Define new specifier tag `default'.
14043
14044         * modeline.el: Initialize faces using `default' tag.
14045
14046         * x-faces.el (x-init-face-from-resources): Remove
14047           specifier specs containing the `default' tag before
14048           adding new specs.
14049
14050 1998-03-02  John Jones  <jj@asu.edu>
14051
14052         * package-get.el (package-get-all): fixed arguments on call to
14053         package-admin-add-single-file-package.
14054         * package-get.el (package-get-installedp): fixed to match
14055         advertised behavior.
14056         * package-get.el: added function package-get-update-all which
14057         installs newest versions of all the current packages (if they are
14058         not already installed).
14059
14060 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14061
14062         * files.el (find-file-noselect): Uncommented `truename' binding in
14063         `let*' and use it later to set `buffer-file-truename' iff it's
14064         still nil, as happens for example when finding a compressed
14065         file with "jka-compr".
14066
14067 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14068
14069         * faces.el: in make-face-* type functions do the operation for all
14070         window systems, not just the first one found.
14071
14072         * font.el: call mswindows-list-fonts for mswindows.
14073
14074 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14075
14076         * code-process.el (call-process-region):
14077         * process.el (call-process-region):
14078         * package-get.el (package-get-dir):
14079         * files.el (backup-enable-predicate):
14080         * gnuserv.el (gnuserv-temp-file-regexp):
14081         Use temp-directory in place of `/tmp'.
14082
14083 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14084
14085         * "Fast" dired-in-C enhancements for Windows 95/NT:
14086
14087         * files.el: Added function, `wildcard-to-regexp', from GNU
14088           Emacs.
14089
14090         * files.el (insert-directory): Modified to use special
14091           dired-in-C enhancements if present.
14092
14093 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14094
14095         * code-files.el: make default coding no-conversion.
14096
14097 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14098
14099         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14100         the load-path.
14101
14102         * update-elc.el: Strip directory when testing for files not to
14103         bytecompile.
14104
14105 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14106
14107         * lisp-mode.el: Use recommended form for menus.
14108
14109         * info.el (Info-construct-menu): Use recommended form for menus.
14110
14111         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14112         entry.
14113
14114 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14115
14116         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14117           (get-frame-for-buffer-noselect): Always return frames
14118           in the not-this-window-p cond clause.
14119
14120 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14121
14122         * help.el (describe-installation): New function.
14123
14124         * x-menubar.el (default-menubar): Add describe-installation to
14125         Help menu.
14126
14127         * packages.el (packages-unbytecompiled-lisp): Installation.el
14128         should not be bytecompiled.
14129
14130         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14131         XEmacs.
14132
14133         * x-menubar.el (default-menubar): Use correct guard for VM menu
14134         entry.
14135
14136         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14137         coding.
14138         From Andy Piper <andyp@parallax.co.uk>
14139
14140 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14141
14142         * ldap.el: Do not require ldap-internal at compile time.
14143
14144 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14145
14146         * code-files.el: new file. a virtual copy of mule-files.el
14147         but without charset
14148         dependencies. (toggle-buffer-file-ocding-system) new function for
14149         changing the eol type for the current buffer.
14150
14151         * code-process.el: new file. a copy of
14152         mule-process.el. mule-process.el will disappear when things have
14153         settled.
14154
14155         * coding.el: new file. a virtual copy of mule-files.el but
14156         without charset dependencies. (coding-system-base) new function
14157         for getting the parent coding system of a coding system with eol
14158         type set.
14159
14160         * dumped-lisp.el: add above files for the non-mule case.
14161
14162 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14163
14164         * window-xemacs.el (display-buffer): If no explicit
14165           frame is specified, search for a window that displays
14166           the buffer on the currently selected frame, before
14167           searching other frames.
14168
14169 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14170
14171         * frame.el (get-frame-for-buffer): If not-this-window-p
14172           is non-nil, use window on the selected frame if it is not
14173           also the selected window.  When defaulting, search for
14174           windows on the currently selected fgrame before searching
14175           other frames.
14176
14177 1998-02-25  Didier Verna  <didier@xemacs.org>
14178
14179         * modeline.el (modeline-swap-buffers): originally named
14180         `mouse-release-modeline'. Whether to actually swap the buffers is
14181         decided in `mouse-drag-modeline'.
14182         (mouse-drag-modeline): A button release event is considered a
14183         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14184         stay unchanged.
14185
14186 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14187
14188         * x-menubar.el: Put redo on the menubar.
14189         From Aki Vehtari <Aki.Vehtari@hut.fi>
14190
14191 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14192
14193         * bytecomp.el (displaying-byte-compile-warnings): if
14194         temp-buffer-show-function is set, use it to display current set of
14195         warnings in the "*Compile-Log-Show*" buffer.
14196
14197         * simple.el (display-warning-buffer): if temp-buffer-show-function
14198         is set, use it to display current set of warnings in the
14199         "*Warnings-Show*" buffer.
14200
14201 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14202
14203         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14204         Common Lisp.
14205
14206 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14207
14208         * menubar.el: Allow button descriptors at least 2 long.
14209
14210         * x-menubar.el (default-menubar): Use recommended forms.
14211         (file-menu-filter): Remove.
14212         (edit-menu-filter): Remove.
14213
14214 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14215
14216         * about.el (about-hackers): Updated.
14217
14218 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14219
14220         * help.el (help-max-help-buffers): new variable
14221         (help-register-and-maybe-prune-excess): new function
14222         (help-buffer-name): use help-max-help-buffers.
14223         (with-displaying-help-buffer): use
14224         help-register-and-maybe-prune-excess.
14225
14226         * help.el (help-maybe-pretty-print-value): if the value fits on
14227         one line, let it.
14228
14229 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14230
14231         * (with-displaying-help-buffer): there is no need to kill the buffer
14232         if it exists, because with-output-to-temp-buffer will clear it.
14233         further, killing the buffer violates the rule that
14234         temp-buffer-show-function, if set, has the full responsibility of
14235         showing the temp buffer.  killing the buffer fucks with the window
14236         configuration, hosing temp-buffer-show-function.
14237
14238
14239 1998-02-23  Didier Verna  <didier@xemacs.org>
14240
14241         * modeline.el (mouse-drag-modeline):
14242         - Always scroll the modeline that was originally clicked on.
14243         - Use x pixels instead of x characters (which doesn't work anyway)
14244         as horizontal reference for modeline dragging. This allows us to
14245         keep on dragging the modeline even if the motion event occurs in
14246         another window.
14247
14248 1998-02-23  Didier Verna  <didier@xemacs.org>
14249
14250         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14251         glyph on the modeline to indicate that dragging the mouse has an
14252         effect both horizontally and vertically.
14253
14254 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14255
14256         * about.el (about-xemacs): Get rid of redundant visible version
14257         number.
14258
14259 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14260
14261         * about.el (about-hackers): Update credits.
14262
14263 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14264
14265         * prim/register.el (view-register): Show register type file-query.
14266
14267 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14268
14269         * mode-motion.el (mode-motion-highlight-internal):
14270           save-excursion inside save-window-exucrsion form to
14271           hide buffer point changes from save-window-excursion.
14272           Prevents display flickering when the mouse pointer
14273           moves.
14274
14275 1998-02-17  Didier Verna  <didier@xemacs.org>
14276
14277         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14278         function to handle correctly the case of a toolbar one side of the
14279         window: scrolling will not necessarily happen.
14280
14281 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14282
14283         * files.el (after-find-file): Restore missing argument
14284           to format that provides filename for "... consider M-x
14285           recover-file" message.  Also call `message' with "%s"
14286           as the first arg instead of an arbitrary string.
14287
14288 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14289
14290         * about.el (about-hackers): Various additions.
14291
14292 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14293
14294         * autoload.el (generate-file-autoloads-1): Don't force an extra
14295         line out when copying on-the-same line autoloads.
14296
14297         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14298         is installed.
14299
14300 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14301
14302         * x11/x-win-xfree86.el (x-win-init-xfree86):
14303         * x11/x-win-sun.el (x-win-init-sun):
14304         * x11/x-init.el (x-initialize-compose):
14305         * prim/simple.el:
14306         (backward-or-forward-kill-sexp):
14307         (backward-or-forward-kill-sentence):
14308         (backward-or-forward-kill-word):
14309         (backward-or-forward-delete-char):
14310         * prim/isearch-mode.el (isearch-help-or-delete-char):
14311         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14312         x-keysym-on-keyboard-p to detect backspace.
14313         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14314         Clean up symbols used with dead keys, checking Linux and solaris
14315         keysyms.
14316         Simplify x-win-*.el using above methods.
14317         Change documentation for x-keysym-*-p functions.
14318
14319 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14320
14321         * about.el (about-hackers): Restore entries for Michael Sperber and
14322         Vinnie Shelton.
14323         From Vinnie Shelton <acs@acm.org>
14324
14325 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14326
14327         * simple.el (count-words-region): Ditto.
14328
14329 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14330
14331         * simple.el (count-words-buffer): Document.  Don't print anything
14332         if non-interactive.
14333
14334 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14335
14336         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14337         multiple files in InfoDock.
14338
14339 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14340
14341         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14342         from version.el in InfoDock.
14343
14344         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14345         specially.
14346
14347 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14348
14349         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14350         variable name in docstring.
14351
14352 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14353
14354         * menubar.h: Include "gui.h".
14355
14356 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14357
14358         * site-load.el: Fix documentation.
14359
14360 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14361
14362         * package-get-base.el (package-get-base): Updated.
14363
14364         * keymap.el: PC-ize.
14365
14366 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14367
14368         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14369         from' on a fresh line.
14370
14371 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14372
14373         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14374         object.
14375
14376 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14377
14378         * undo-stack.el: PC-ize.
14379
14380         * cmdloop.el: PC-ize.
14381
14382 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14383
14384         * bytecomp-runtime.el: PC-ize.
14385
14386         * byte-optimize.el: Prolog fixup.  PC-ize.
14387
14388         * cus-dep.el: Spelling fix.
14389
14390         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14391         entries follow).
14392
14393 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14394
14395         * text-mode.el (text-mode-hook-identify): New function,
14396         put on text-mode-hook.  Set text-mode-variant here.
14397         (text-mode): Don't set it here.
14398
14399 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14400
14401         * text-mode.el (text-mode-hook): New defvar.
14402         (text-mode-variant): New variable.
14403         (text-mode): Set that variable locally.
14404         (toggle-text-mode-auto-fill): New command.
14405
14406 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14407
14408         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14409
14410 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14411
14412         * text-mode.el (paragraph-indent-text-mode):
14413         Renamed from spaced-text-mode.
14414         (text-mode-map): Bind TAB to indent-relative.
14415         (indented-text-mode-map): Variable deleted.
14416         (indented-text-mode): Now an alias for text-mode.
14417
14418 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14419
14420         * loadup.el: test-atoms debugging stuffs removed.
14421
14422 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14423
14424         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14425
14426 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14427
14428         * help.el (describe-beta): Made it use `locate-data-file'.
14429         (describe-distribution): Ditto.
14430         (describe-copying): Ditto.
14431         (describe-project): Ditto.
14432         (view-emacs-news): Ditto.
14433
14434         * help-nomule.el (help-with-tutorial): Made it use
14435         `locate-data-file' to find tutorial.
14436
14437 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14438
14439         * about.el: Corrected my email address.
14440
14441         * mouse.el: Added 'mouse-mswindows-drop' similar to
14442         'mouse-offix-drop'.
14443
14444 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14445
14446         * loadup.el (running-xemacs): Spelling fix.
14447
14448 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14449
14450         * packages.el (packages-find-packages-1): Don't allow a backwards
14451         compatible lisp tree to overwrite `preloaded-file-list'.
14452
14453 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14454
14455         * loadup.el: Don't delete "xemacs" prior to dumping.
14456
14457 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14458
14459         * package-info.el (pi-last-mod-date): New function.
14460         (pi-author-version): New function.
14461         (batch-update-package-info): Use them.
14462
14463 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14464
14465         * frame.el (get-frame-for-buffer-default-to-current): Create.
14466         (get-frame-for-buffer-noselect): Allow user to use current frame
14467         with `get-frame-for-buffer-default-to-current'.
14468
14469 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14470
14471         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14472         (byte-compile-output-docform): Ditto.
14473         (byte-compile-compiled-obj-to-list): Ditto.
14474
14475 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14476
14477         * startup.el (command-line-1): Removed code that ran
14478           buffer-menu.
14479
14480 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14481
14482         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14483
14484 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14485
14486         * frame.el (suspend-emacs-or-iconify-frame): Check using
14487         `device-on-window-system-p' instead of explicitly checking for X,
14488         so that the same logic works for MS Windows.
14489         (suspend-or-iconify-emacs): Ditto.
14490
14491 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14492
14493         * about.el (about-maintainer-info): Andy Piper is back.
14494         (xemacs-hackers): Updated Andy Piper's email address.
14495         (about-hackers): Added Jonathan Harris.
14496         (about-hackers): Updated Tibor Polgar's email address.
14497
14498 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14499
14500         * about.el: Add xemacs.org email manager.
14501
14502         * package-get-base.el (package-get-base): Updated with most recent
14503         package updates.
14504
14505 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14506
14507         * help.el (function-arglist): Use `indirect-function' instead of
14508         `symbol-function' so that aliases are treated correctly.
14509
14510 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14511
14512         * help.el (help-map): Add f1 binding to `help-for-help'.
14513         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14514         (describe-key-briefly): Use `princ' "%s" to print object.
14515         (with-displaying-help-buffer): Kill buffer if it exists, again.
14516         (describe-key): Use `princ' "%s" to print object.
14517         (describe-function-1): Use `princ' "%s" to print object.
14518         Commented out alias lines removed.
14519         (help-pretty-print-limit): New variable to control pretty-printing
14520         of variable values.
14521         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14522         `help-pretty-print-value' again.  Only print-print when OBJECT is
14523         list of length less than `help-pretty-print-limit'.
14524         (describe-variable): Use `help-maybe-pretty-print-value' again.
14525
14526 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14527
14528         * simple.el (blink-matching-open): Remove C++ kludge.
14529         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14530
14531 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14532
14533         * info.el (Info-default-directory-list): Made the documentation
14534         more explanitory.
14535
14536 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14537
14538         * lisp/packages.el:
14539         * lisp/package-admin.el:
14540         * lisp/build-report.el:
14541         Fix typos.
14542
14543 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14544
14545         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14546         warnings in Java buffers without final newline and editing the
14547         last line.
14548
14549 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14550
14551         * packages.el (packages-find-packages-1): Don't allow a backwards
14552         compatible lisp tree to overwrite `preloaded-file-list'.
14553         Suggested by Colin Rafferty  <colin@xemacs.org>
14554
14555         * mouse.el (mouse-offix-drop): Set undo-boundary.
14556         From Oliver Graf <ograf@fga.de>
14557
14558 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14559
14560         * loadup.el (load-gc): rewrite as defun.
14561         Print something sensical if a required dump-time file isn't found.
14562
14563 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14564
14565         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14566         bug strikes a menudescriptor.
14567
14568         * package-get-base.el (package-get-base): Updated.
14569
14570         * package-info.el (batch-update-package-info): Derive REQUIRES
14571         from the Makefile.
14572
14573 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * files.el (save-some-buffers): Don't play games with deleting
14576         other windows if we are in the minibuffer window.
14577
14578 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14579
14580         * modeline.el (modeline-minor-mode-menu): Add support for :active
14581         (add-minor-mode): Document :active property to TOGGLE.
14582
14583 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14584
14585         * modeline.el (modeline-minor-mode-menu): Add support for an
14586         `:included' predicate in the `toggle-sym' plist.
14587         (add-minor-mode): Document the :included property, format
14588         docstring some more.
14589         (modeline-minor-mode-menu): Documentation string added.
14590
14591 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14592
14593         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14594         labels from the symbol-names by thwacking off the overly redundant
14595         and overused "mode", parenthesizing "minor", and capitalizing the
14596         resultant strings.  Also shortened the menu's title by eliminating
14597         the redundant buffer name.
14598         (add-minor-mode): Beautified the docstring, added mention of the
14599         `:menu-tag' property of TOGGLE.
14600         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14601         `toggle-sym' to beatify the mode-life menus.
14602         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14603         `auto-fill-function'.
14604
14605 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14606
14607         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14608         menus to :style 'toggle.
14609
14610 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14611
14612         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14613
14614 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14615
14616         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14617         only recognize first hyperlink.
14618         (hyper-apropos-highlightify): Deletia, this is already done by
14619         `hyper-apropos-insert-face'.
14620         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14621
14622 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14623
14624         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14625         mail.
14626         (toolbar-mail-reader): Add support for `send'.
14627         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14628
14629 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14630
14631         * info.el (Info-emacs-info-file-name): Add defvar for
14632         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14633         will function properly.
14634
14635 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14636
14637         * simple.el: make the backwards delete function called by
14638         `backward-or-forward-delete-char' user configurable.
14639
14640 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14641
14642         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14643         compiled function got loaded from.
14644
14645 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14646
14647         * term/apollo.el: Synched up with InfoDock 3.6.2.
14648
14649 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14650
14651         * startup.el (load-init-file): Load autoloads earlier.
14652         (startup-splash-frame): Handle InfoDock logo.
14653
14654         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14655         InfoDock.
14656         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14657
14658         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14659         doesn't have this function.
14660
14661         * packages.el (locate-data-file): Fix to call `locate-file'.
14662
14663 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14664
14665         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14666         version of version.el.
14667         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14668
14669         * x-menubar.el (default-menubar): Guard reference to
14670         `gnuserv-frame'.
14671         (default-menubar): Guard references to `font-lock-mode'.
14672         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14673         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14674
14675         * make-docfile.el: Don't snarf doc strings from autoloads.
14676
14677         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14678         loading auto-autoloads files.
14679
14680         * loaddefs.el: Disable dumping autoloads.
14681
14682 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14683
14684         * lisp-mnt.el: Synch to Emacs 20.2.
14685
14686         * help.el: Remove manual autoload of `finder-by-keyword'.
14687
14688         * finder.el (finder-by-keyword): Autoload.
14689
14690         * help.el: Conditionalize hyperbole setup.
14691
14692 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14693
14694         * packages.el (package-require): Update to reflect new data format.
14695
14696 1998-01-02  Didier Verna  <didier@xemacs.org>
14697
14698         * x-menubar.el (default-menubar): make the tutorials available
14699         through the menubar. (Plus some compilation warnings cleanup).
14700
14701 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14702
14703         * check-features.el: New file.  Perform sanity check after build.
14704
14705         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14706         files to tooltalk package.
14707         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14708         package.
14709
14710         * package-admin.el (package-admin-xemacs): Use better default for
14711         location of XEmacs binary.
14712
14713 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14714
14715         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14716         tag with sexp and add value tag with value `t'.
14717
14718 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14719
14720         * package-get.el: Changes to work with real data.
14721         From Pete Ware <ware@cis.ohio-state.edu>
14722
14723         * packages.el (packages-reload-autoloads): Guard load for the time
14724         being.
14725
14726         * update-elc.el ("packages.el"): Force loading packages.el instead
14727         of possibly out-of-date packges.elc.
14728         * make-docfile.el ("packages.el"): Ditto.
14729
14730 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14731
14732         * build-report.el (build-report-delete-regexp): Added a rule for
14733         the main tarball shadowing anything past it.
14734
14735 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14736
14737         * packages.el (package-provide): Delete a previous provide.
14738
14739         * package-info.el: New file.
14740
14741         * package-get.el: New file.
14742         From Pete Ware <ware@cis.ohio-state.edu>
14743         (package-get): Fix md5 computation to work with Mule.
14744
14745 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14746
14747         * simple.el (log-message-*): Quote symbols in docstrings properly.
14748
14749 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14750
14751         * packages.el (packages-new-autoloads): Ignore symbolic links.
14752
14753         * cus-face.el (face-custom-attributes-get): Fix typo.
14754         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14755
14756 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14757
14758         * startup.el (load-init-file): Reload new or changed autoloads
14759         unless inhibited.  Reload modified dumped lisp (stubbed).
14760
14761         * packages.el (packages-new-autoloads): New function.
14762         (packages-reload-autoloads): New function.
14763         (packages-reload-dumped-lisp): New (stub) function.
14764
14765         * loadup.el: Inhibit reloading dumped files when running temacs.
14766
14767         * loadhist.el (file-provides): Extend to handle variant
14768         extensions.
14769
14770         * replace.el (query-replace): Fix typo.
14771
14772 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14773
14774         * make-docfile.el: list-autoloads-path has been renamed.
14775         * update-elc.el: list-autoloads has been renamed.
14776
14777         * packages.el (packages-list-autoloads): Renamed.
14778         (packages-list-autoloads-path): Ditto.
14779
14780 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14781
14782         * packages.el (packages-find-packages-1): Made it signal a warning
14783         for an error in an auto-autoload.el file.
14784
14785 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14786
14787         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14788         tag with const.
14789         From Aki Vehtari <Aki.Vehtari@hut.fi>
14790
14791         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14792
14793         * loadhist.el (unload-feature): Remove autoload.
14794
14795 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14796
14797         * loadhist.el: Unpackaged.
14798
14799         * help.el (describe-symbol-find-file): Rename
14800         `describe-function-find-file' and make old name obsolete.
14801         (describe-function-1): Use it.
14802         (describe-function-1): Guard reference to
14803         `compiled-function-annotation'.
14804
14805 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14806
14807         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14808         argument.
14809         (help-mode-quit): New optional arg to control whether it kills or
14810         buries.  Tidied up.
14811         (with-displaying-help-buffer): Don't kill buffer initially, even
14812         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14813         (help-pretty-print-value): Rename back from
14814         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14815         use it, otherwise use dumped `cl-prettyprint'.
14816         (describe-variable): Use `help-pretty-print-value' again.
14817         (find-func): Removed reference to "find-func" at end.
14818
14819 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14820
14821         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14822           GUI XEmacs. Rename? x-menubar is rather window system
14823           independant, except for a couple of items.
14824
14825 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14826
14827         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14828         entries as they will no longer be distributed with XEmacs.
14829
14830         * format.el (format-alist): Fix image/tiff regexps.
14831         From P. E. Jareth Hein <jareth@camelot-soft.com>
14832
14833         * help.el (help-maybe-pretty-print-value): Rename.
14834         (describe-variable): Use it.
14835         (describe-variable): Add trailing linefeed.
14836
14837 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14838
14839         * help.el (describe-function-1): Don't output anything for
14840           arglist of autoload functions.
14841
14842 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14843
14844         * help.el (describe-function-1): Don't output anything for
14845           arglist of autoload functions.
14846
14847 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14848
14849         * help.el (help-mode-map): New bindings for `help-mode-bury',
14850         `describe-function-at-point', `describe-variable-at-point',
14851         `Info-elisp-ref', `customize-variable', `help-next-section' and
14852         `help-prev-section'.
14853         (help-next-section): New function.
14854         (help-prev-section): New function.
14855         (help-mode-quit): Changed to kill the help buffer.
14856         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14857         correctly.
14858         (help-buffer-name): New function to generate the name of help
14859         buffers.
14860         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14861         argument giving the name of the help buffer.
14862         (describe-key): Use `with-displaying-help-buffer' with name.
14863         (describe-mode): Ditto.
14864         (describe-bindings): Ditto.
14865         (describe-prefix-bindings): Ditto.
14866         (view-lossage): Ditto.
14867         (with-syntax-table): New macro.
14868         (function-called-at-point): Use `ignore-errors' and
14869         `with-syntax-table'.
14870         (function-at-point): Ditto.
14871         (describe-function): Use `with-displaying-help-buffer' with name.
14872         (function-arglist): Extracted from `describe-function-1'.  Returns
14873         function's arglist as string.
14874         (function-documentation): Extracted from `describe-function-1'.
14875         Returns function's docstring.
14876         (describe-function-1): Remove all the "stream" garbage, including
14877         the stream argument.  Use `function-arglist' and
14878         `function-documentation'.
14879         (describe-function-arglist): Just use `function-arglist'.
14880         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14881         (help-pretty-print-value): New function to help with
14882         pretty-printing variable values.  Knows about `#<...>'.  Needs
14883         `pp-internal'.
14884         (describe-variable): Use `with-displaying-help-buffer' with name.
14885         Formatting improved.  Display file where variable is defined, if
14886         known.  Use `help-pretty-print-value'.
14887         (describe-syntax): Use `with-displaying-help-buffer' with name.
14888         (list-processes): Remove "stream" garbage.
14889
14890 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14891
14892         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14893         call a dumped routine instead.
14894
14895         * x-win-xfree86.el: Wrap file in defun.
14896         * x-win-sun.el: Ditto.
14897
14898 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14899
14900         * help.el (view-emacs-news): Remove usage of outl-mouse which
14901         advises functions and does other evil things.
14902
14903 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14904
14905         * format.el (format-alist): Add `image/tiff'.
14906         From P. E. Jareth Hein <jareth@camelot-soft.com>
14907
14908 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14909
14910         * about.el (about-hackers): More names added.
14911
14912         * make-docfile.el: Remove superfluous package path search.
14913
14914         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14915
14916 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14917
14918         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14919         ignored shadows.
14920
14921 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14922
14923         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14924         get trailing slashes when added to the load-path.
14925
14926         * x-init.el (init-x-win): Locate where XEmacs X localization files
14927         are.
14928
14929 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14930
14931         * x-faces.el: Added support for foregroundToolBarColor
14932           to xpm-color-symbols.
14933
14934 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14935
14936         * etags.el (tags-remove-duplicates): Removed.
14937         (buffer-tag-table-list): Use `delete-duplicates'.
14938
14939         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14940         correctly.
14941         (get*): Defalias to `get'.
14942
14943         * cl.el (eql): Compare integers with `eq'.
14944         (cl-map-extents): Check for `map-extents' first.
14945
14946 1997-12-17  Didier Verna  <didier@xemacs.org>
14947
14948         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14949         added the 'numero', 'copyright' and 'trademark' symbols.
14950
14951         * leim/quail/latin-post.el ("french-postfix"): see above.
14952
14953 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14954
14955         * widget.el (define-widget): Check the arguments.
14956
14957         * cus-edit.el (customize-face): Use `check-argument-type'.
14958         (custom-variable-value-create): Use `signal' to signal error.
14959         (custom-variable-reset-saved): Ditto.
14960         (custom-variable-reset-standard): Ditto.
14961         (custom-face-reset-saved): Ditto.
14962
14963         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14964         (widget-default-format-handler): Ditto.
14965         (widget-checklist-add-item): Ditto.
14966         (widget-radio-add-item): Ditto.
14967         (widget-editable-list-entry-create): Ditto.
14968         (widget-sexp-prompt-value): Ditto.
14969
14970         * custom.el (custom-declare-variable): Signal errors better.
14971         (custom-handle-keyword): Ditto.
14972         (custom-declare-group): Ditto.
14973
14974         * window-xemacs.el (windows): Ditto.
14975
14976         * menubar.el (menu): Ditto.
14977
14978         * keydefs.el (keyboard): Ditto.
14979
14980         * minibuf.el (minibuffer): Ditto.
14981
14982         * process.el (execute): Ditto.
14983
14984         * fill.el (fill): Ditto.
14985
14986         * modeline.el (modeline): Ditto.
14987
14988         * help.el (help): Ditto.
14989
14990         * faces.el (faces): Ditto.
14991
14992         * files.el (files): Ditto.
14993
14994         * x-init.el (x): Ditto.
14995
14996         * lisp-mode.el (lisp): Ditto.
14997
14998         * process.el (processes): Ditto.
14999
15000         * mouse.el (mouse): Ditto.
15001
15002         * abbrev.el (abbrev): Moved from cus-edit.
15003
15004         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15005         as variable declaration.
15006
15007 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15008
15009         * menubar.el (find-menu-item): Use `check-argument-type'.
15010         (find-menu-item): Cosmetic changes.
15011
15012 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15013
15014         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15015
15016 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15017
15018         * startup.el (set-default-load-path): Only search package-path
15019         when not running temacs.
15020
15021         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15022         files.
15023
15024         * loadup.el: Correct commentary.  Reformatting.
15025         (really-early-error-handler): Use absolute path to the
15026         first dumped-lisp.el file.
15027         (really-early-error-handler): Print full path name of
15028         each dumped lisp file (inherited from InfoDock).
15029
15030         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15031         dumped-lisp.el files.
15032
15033         * make-docfile.el (preloaded-file-list): Reorder when the
15034         package-path is searched.
15035         * update-elc.el: Ditto.
15036
15037         * lisp-mode.el (call-with-condition-handler): Treat the same as
15038         `condition-case' for indentation.
15039
15040         * about.el (about-xemacs): Update release date.
15041
15042 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15043
15044         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15045         anywhere but at the last clause.
15046         (ecase): Disallow `t' and `otherwise'.
15047
15048 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15049
15050         * cus-edit.el (custom-buffer-create-buttons): New function
15051         from stuff moved out of `custom-buffer-create-internal'.
15052         (custom-novice): New variable.  Default t.
15053         (custom-display-global-buttons): Ditto.  Default `top'.
15054         (custom-buffer-create-internal): Only display help if
15055         `custom-novice' is non-nil.  Display global buttons according to
15056         `custom-display-global-buttons'.
15057
15058 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15059
15060         * menubar.el (find-menu-item): Use `check-argument-type'.
15061         (find-menu-item): Cosmetic changes.
15062
15063 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15064
15065         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15066         look.
15067
15068 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15069
15070         * format.el (format-deannotate-region):  Bug fix.
15071         Deannotating a region containing unknown tags would fail
15072         (causing decoding of text/enriched to fail at user level)
15073
15074 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15075
15076         * minibuf.el (read-directory-name): Support sixth
15077           arg, HISTORY, as already documented.
15078
15079 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15080
15081         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15082         to `ecase'.
15083
15084 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15085
15086         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15087         skk-activate.
15088
15089 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15090
15091         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.