update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hanyo-denshi/ia'.
5
6 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `===hanyo-denshi/ia'.
10
11 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (=koseki): Fix DOC.
14         (==koseki): New coded-charset for XEmacs CHISE.
15
16 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
19         XEmacs CHISE.
20         (===hanyo-denshi/jd): Fix DOC.
21
22 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `===hanyo-denshi/ip'.
26
27 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-charset.el (default-coded-charset-priority-list): Add
30         `===hanyo-denshi/ip'.
31
32         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
33         XEmacs CHISE.
34
35 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `==ucs-radicals@unicode' and `=>daikanwa'.
39
40         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
41         for XEmacs CHISE.
42
43 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
46         XEmacs CHISE.
47
48 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===ruimoku-v6'.
52
53 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
56         setting for `===ruimoku-v6'.
57
58 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
61         CHISE.
62
63 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
66         coded-charset for XEmacs CHISE.
67
68 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
71         XEmacs CHISE.
72
73 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===ucs-sip@iso'.
77
78 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
81         CHISE.
82
83 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `==ucs-sip@iso'.
87
88         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
89         CHISE.
90
91 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
94         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
95         (=ucs-sip-ext-b@iso): Fix registry.
96         (==ucs-sip-ext-b@iso): Ditto.
97         (===ucs-sip-ext-b@iso): Ditto.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `=ucs-sip@iso'.
101
102 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
105         setting for `=>cbeta'.
106
107 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=>cns11643-7'.
111
112         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
113
114 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
117         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
118
119 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
122         `=ucs@cns'.
123         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
124         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
125         `=ucs@jis/1990'.
126         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
127         `=ucs@jis/2000'.
128         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
129         `=ucs@jis/2004'.
130         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
133         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
134
135 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
138         XEmacs CHISE.
139         (==jis-x0208@1978/1pr): Ditto.
140         (==jis-x0208@1978/2-pr): Ditto.
141
142 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `===jis-x0213-1@2004'.
146
147 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hanyo-denshi/jb'.
154
155         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
156         XEmacs CHISE.
157         (=+>hanyo-denshi/ft): Ditto.
158         (=+>hanyo-denshi/jt): Ditto.
159
160 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
163         `===hanyo-denshi/hg'.
164
165 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
168         XEmacs CHISE.
169         (===hanyo-denshi/hg): Ditto.
170
171 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
174         glyph-forms instead of detailed glyph-images.
175         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
176         `=adobe-japan1-*'.
177         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
178         (===adobe-japan1-1): Ditto.
179         (===adobe-japan1-2): Ditto.
180         (===adobe-japan1-3): Ditto.
181         (===adobe-japan1-4): Ditto.
182         (===adobe-japan1-5): Ditto.
183         (===adobe-japan1-6): Ditto.
184         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
185         `=>>>adobe-japan1' as the mother.
186         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
187         `=>>adobe-japan1' as the mother.
188         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
189         glyph-images.
190         (==jis-x0208@1978): Ditto.
191         (==jis-x0208@1983): Ditto.
192         (==jis-x0208@1990): Ditto.
193         (==jis-x0213-1): Ditto.
194         (==jis-x0213-1@2000): Ditto.
195         (==jis-x0213-1@2004): Ditto.
196         (==jis-x0213-2): Ditto.
197         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
198         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
199         `=jis-x0208@1978'.
200         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
201         `=jis-x0208@1983'.
202         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
203         `=jis-x0208@1990'.
204         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
205         `=jis-x0213-1'.
206         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
207         `=jis-x0213-1@2000'.
208         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
209         `=jis-x0213-1@2004'.
210         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
211         `=jis-x0213-2'.
212         (===jis-x0208): New coded-charset for XEmacs CHISE.
213         (===jis-x0208@1978): Ditto.
214         (===jis-x0208@1983): Ditto.
215         (===jis-x0208@1990): Ditto.
216         (===jis-x0213-1): Ditto.
217         (===jis-x0213-1@2000): Ditto.
218         (===jis-x0213-2): Ditto.
219         (===jis-x0212): Ditto.
220         (===ks-x1001): Ditto.
221         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
222         mother.
223         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
224         as the mother.
225         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
226         as the mother.
227         (===cns11643-1): New coded-charset for XEmacs CHISE.
228         (===cns11643-2): Ditto.
229         (===cns11643-3): Ditto.
230         (===cns11643-4): Ditto.
231         (===cns11643-5): Ditto.
232         (===cns11643-6): Ditto.
233         (===cns11643-7): Ditto.
234         (=>>cns11643-1): Ditto.
235         (==big5-cdp): Indicate abstract glyph-images instead of
236         representative glyph-images.
237         (===big5-cdp): New coded-charset for XEmacs CHISE.
238         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
239         detailed glyph-images.
240         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
241         `=hanyo-denshi/*'.
242         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
243         (===hanyo-denshi/ib): Ditto.
244         (===hanyo-denshi/jt): Ditto.
245         (===hanyo-denshi/ks): Ditto.
246         (===mj): Ditto.
247         (===mj-0): Ditto.
248         (===mj-1): Ditto.
249         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
250         `=>>>hanyo-denshi/*' as its mother.
251         (==gt): Indicate abstract glyph-forms instead of detailed
252         glyph-images.
253         (===gt): New coded-charset for XEmacs CHISE.
254         (=>>>gt): Indicates `==gt' instead of `=gt'.
255         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
256         (==gt-k): Indicate abstract glyph-forms instead of detailed
257         glyph-images.
258         (===gt-k): New coded-charset for XEmacs CHISE.
259         (==daikanwa): Indicates glyph-images instead of detailed
260         glyph-images.
261         (===daikanwa): New coded-charset for XEmacs CHISE.
262         (===daikanwa/+p): Ditto.
263         (===daikanwa/ho): Ditto.
264         (==cbeta): Ditto.
265         (===cbeta): Ditto.
266         (==jef-china3): Ditto.
267         (===jef-china3): Ditto.
268         (==ruimoku-v6): Ditto.
269         (==ucs@iso): Indicate representative glyph-forms instead of
270         representative glyph-images.
271         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
272         (==ucs@unicode): Indicate representative glyph-forms instead of
273         representative glyph-images.
274         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
275         `=ucs@unicode'.
276         (==ucs@cns): Indicate representative glyph-forms instead of
277         representative glyph-images.
278         (==ucs@jis): Ditto.
279         (==ucs@jis/1990): Ditto.
280         (==ucs@jis/2000): Ditto.
281         (==ucs@jis/2004): Ditto.
282         (==ucs@ks): Ditto.
283         (===ucs@iso): New coded-charset for XEmacs CHISE.
284         (===ucs@unicode): Ditto.
285         (===ucs@gb): Ditto.
286         (===ucs@ks): Ditto.
287         (===ucs-bmp-cjk@gb): Ditto.
288         (===ucs-sip-ext-b@iso): Ditto.
289
290 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
293         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
294         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
295         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
296         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
297         `===cns11643-3', `===cns11643-4', `===cns11643-5',
298         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
299         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
300         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
301         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
304         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
305         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
306         - Use "&g1-[NAME];" for `=>>[NAME]'.
307         - Abolish "&g2-[NAME];".
308
309 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
312         `=>>ucs@cns' as the mother.
313
314 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `==ucs@ks'.
318
319 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
322         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
323         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
324         0x00E30000〜0x00E409D5.
325
326 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
329         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
330         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
331
332 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
336
337         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
338         (=mj-0): Ditto.
339         (=mj-1): Ditto.
340         (==mj): Ditto.
341         (==mj-0): Ditto.
342         (==mj-1): Ditto.
343         (=>>mj): Ditto.
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
346         setting for `=mj' and `==mj'.
347
348 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
351         CHISE.
352
353 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
356         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
357         `=>ucs@hanyo-denshi'.
358
359 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
362         setting for `=koseki' and `=>ucs@hanyo-denshi'.
363
364         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
365         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
366
367 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
370         XEmacs CHISE.
371
372 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist):
375         Change priority of `=>>>ucs@iso'.
376
377         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
378         `=>>>ucs@iso' as the mother.
379         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
380
381 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist):
384         Change priority of `=>>>ucs@unicode'.
385
386         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
387         `=ucs@unicode'.
388
389 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist):
392         Change priority of `=>>>ucs@jis'.
393
394         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
395         `=ucs@jis'.
396
397 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `==daikanwa/+p'.
401
402 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
405         setting for `==shinjigen@1ed'.
406
407 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
410         XEmacs CHISE.
411
412 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-conf.el (==shinjigen): Modify DOC.
415         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
416         (==shinjigen@rev): Modify DOC.
417
418 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
421         CHISE.
422
423 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         settings for `==daikanwa' and `==ucs@JP/hanazono'.
427
428         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
429         XEmacs CHISE.
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `==daikanwa'.
433
434 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `==cns11643-7'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `==cns11643-7'.
441
442 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `==cns11643-6'.
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `==cns11643-6'.
449
450 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `==cns11643-5'.
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `==cns11643-5'.
457
458 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `==cns11643-4'.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `==cns11643-4'.
465
466 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `==cns11643-3'.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `==cns11643-3'.
473
474 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `==cns11643-2'.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `==cns11643-2'.
481
482 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist):
485         Change priority of `=>>>ucs@ks'.
486
487         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
488         `=ucs@ks'.
489
490 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
493         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
494         `==ucs@cns' and `==cns11643-1'.
495
496         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
497         (==cns11643-2): Ditto.
498         (==cns11643-3): Ditto.
499         (==cns11643-4): Ditto.
500         (==cns11643-5): Ditto.
501         (==cns11643-6): Ditto.
502         (==cns11643-7): Ditto.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `==cns11643-1'.
506
507 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist):
510         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
511         `=>>>ucs@jis/1990'.
512
513         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
514         `=ucs@jis/1990'.
515         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
516         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
517
518 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist):
521         Change priority of `=>>>ucs@cns'.
522
523         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
524         `=ucs@cns'.
525
526 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `==ks-x1001'.
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
532         `=ks-x1001' instead of `korean-ksc5601'; add setting for
533         `==ks-x1001'.
534
535 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
538
539 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
542         `=jis-x0208'.
543         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
544         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
545         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
546         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
547         (=>>>jis-x0213-1@2000): Changed to an alias for
548         `=jis-x0213-1@2000'.
549         (=>>>jis-x0213-1@2004): Changed to an alias for
550         `=jis-x0213-1@2004'.
551         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
552
553 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
556         `=adobe-japan1-0'.
557         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
558         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
559         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
560         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
561         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
562         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
563
564 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
568         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
569         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
570         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
571         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
572
573 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
577         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
578         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
579         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
580         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
581         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
582         `==jis-x0212'.
583
584 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
587         "AdobeJapan1-[0-6]$".
588         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
589         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
590         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
591         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
592         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
593         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
594         (==adobe-japan1-1): Ditto.
595         (==adobe-japan1-2): Ditto.
596         (==adobe-japan1-3): Ditto.
597         (==adobe-japan1-4): Ditto.
598         (==adobe-japan1-5): Ditto.
599         (==adobe-japan1-6): Ditto.
600         (==jis-x0208): Ditto.
601         (==jis-x0208@1978): Ditto.
602         (==jis-x0208@1983): Ditto.
603         (==jis-x0208@1990): Ditto.
604         (==jis-x0213-1): Ditto.
605         (==jis-x0213-1@2000): Ditto.
606         (==jis-x0213-1@2004): Ditto.
607         (==jis-x0213-2): Ditto.
608         (==jis-x0212): Ditto.
609         (==gb2312): Ditto.
610         (==iso-ir165): Ditto.
611         (==gb12345): Ditto.
612         (==ks-x1001): Ditto.
613         (==cns11643-1): Ditto.
614         (==cns11643-2): Ditto.
615         (==cns11643-3): Ditto.
616         (==cns11643-4): Ditto.
617         (==cns11643-5): Ditto.
618         (==cns11643-6): Ditto.
619         (==cns11643-7): Ditto.
620         (==big5-cdp): Ditto.
621         (==hanyo-denshi/ja): Ditto.
622         (==hanyo-denshi/jb): Ditto.
623         (==hanyo-denshi/jc): Ditto.
624         (==hanyo-denshi/jd): Ditto.
625         (==hanyo-denshi/ft): Ditto.
626         (==hanyo-denshi/ia): Ditto.
627         (==hanyo-denshi/ib): Ditto.
628         (==hanyo-denshi/hg): Ditto.
629         (==hanyo-denshi/jt): Ditto.
630         (==hanyo-denshi/ks): Ditto.
631         (==gt): Ditto.
632         (==gt-k): Ditto.
633         (==daikanwa): Ditto.
634         (==shinjigen): Ditto.
635         (==ucs@iso): Ditto.
636         (==ucs@unicode): Ditto.
637         (==ucs@gb): Ditto.
638         (==ucs-bmp@gb): Ditto.
639         (==ucs@cns): Ditto.
640         (==ucs-bmp@cns): Ditto.
641         (==ucs@jis): Ditto.
642         (==ucs@jis/1990): Ditto.
643         (==ucs@jis/2000): Ditto.
644         (==ucs@jis/2004): Ditto.
645         (==ucs@JP): Ditto.
646         (==ucs@JP/hanazono): Ditto.
647         (==ucs@ks): Ditto.
648         (==ucs-bmp@ks): Ditto.
649         (==ucs@cns11643): Ditto.
650         (==ucs-bmp-cjk@gb): Ditto.
651         (==ucs-bmp-cjk@JP/hanazono): Ditto.
652         (==ucs-sip-ext-b@iso): Ditto.
653
654 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Use
657         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
658
659         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
660         XEmacs CHISE.
661         (=ucs-bmp-cjk@unicode): Abolished.
662
663 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `=+>ucs-bmp-cjk-compat@jis'.
667
668         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
669         for XEmacs CHISE.
670
671 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
674         CHISE.
675
676 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
679         for XEmacs CHISE.
680         (=jis-x0208@1978/1er-pr): Abolished.
681         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
682         `=jis-x0208@1978/1er-pr' as the mother.
683
684 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `=ucs-itaiji-084'.
688
689 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-charset.el (default-coded-charset-priority-list):
692         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
693
694         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
695         XEmacs CHISE.
696         (=ucs-bmp-itaiji-084): Ditto.
697
698 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
702
703 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
707
708         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
709         XEmacs CHISE.
710         (=big5-cdp-var-5): Ditto.
711
712 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
715         XEmacs CHISE.
716
717 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
720         XEmacs CHISE.
721
722 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `=>>>hanyo-denshi/ft'.
726
727 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
730         XEmacs CHISE.
731         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
732         `=hanyo-denshi/jd' as the mother.
733
734 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
737         XEmacs CHISE.
738         (=+>adobe-japan1-1): Ditto.
739         (=+>adobe-japan1-2): Ditto.
740         (=+>adobe-japan1-3): Ditto.
741         (=+>adobe-japan1-4): Ditto.
742         (=+>adobe-japan1-5): Ditto.
743         (=+>adobe-japan1-6): Ditto.
744         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
745
746 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist):
749         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
750         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
751
752         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
753         the top.
754
755 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
758         XEmacs CHISE.
759         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
760         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
761         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
762
763 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list):
766         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
767         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
768
769         * mule/mule-conf.el: Modify order of definitions of some
770         coded-charsets.
771
772 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist):
775         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
776         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
777
778         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
779         CHISE.
780         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
781         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
782
783 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
786         CHISE.
787
788 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=daikanwa/+2p'.
792
793         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
794         XEmacs CHISE.
795
796 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
799         XEmacs CHISE.
800         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
801
802 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `=>>>hanyo-denshi/ib'.
806
807 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
810         XEmacs CHISE.
811         (=>>>hanyo-denshi/ib): Ditto.
812         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
813         `=hanyo-denshi/ja' as the mother.
814         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
815         `=hanyo-denshi/ib' as the mother.
816
817 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
820         XEmacs CHISE.
821         (utf-8-ivs-mcs-er): Likewise.
822         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
823         and `=>ucs-gb'.
824         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
825         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
826         `ucs-gb' and `=>ucs-gb'.
827         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
828         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
829         and `=>ucs-cns'.
830         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
831         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
832         `ucs-cns' and `=>ucs-cns'.
833         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
834         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
835         `ucs-big5' and `=>ucs-big5'.
836         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
837         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
838         `ucs-big5' and `=>ucs-big5'.
839         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
840         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
841         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
842         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
843         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
844         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
845         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
846         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
847         `=>ucs-jis'; modify DOC and mnemonic.
848         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
849         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
850         and `=>ucs-jis'; modify DOC and mnemonic.
851         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
852         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
853         `=>ucs-ks'.
854         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
855         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
856         and `=>ucs-ks'.
857         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
858
859 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist):
862         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
863
864 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist):
867         Modify priorities.
868
869 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist):
872         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
873
874 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
878
879 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
882         CHISE.
883
884 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
887         CHISE.
888
889 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
892         CHISE.
893
894 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `=+>ucs-bmp-cjk@unicode'.
898
899         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
900         for XEmacs CHISE.
901
902 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `=>>daikanwa'.
906
907 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `=>>hanyo-denshi/jt'.
911
912 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
915         XEmacs CHISE.
916         (=+>jis-x0208@1990): Ditto.
917         (=+>jis-x0213-1@2000): Ditto.
918
919 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
922         XEmacs CHISE.
923
924 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
927         XEmacs CHISE.
928         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
929         `=hanyo-denshi/jc' as the mother.
930
931 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for `=+>adobe-japan1'.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list):
937         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
938         and `=>>hanyo-denshi/ft' to `=>>gt'.
939
940 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
943         XEmacs CHISE.
944         (=>>adobe-japan1-1): Ditto.
945         (=>>adobe-japan1-2): Ditto.
946         (=>>adobe-japan1-3): Ditto.
947         (=>>adobe-japan1-4): Ditto.
948         (=>>adobe-japan1-5): Ditto.
949         (=>>adobe-japan1-6): Ditto.
950         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
951
952 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-conf.el (=adobe-japan1): New alias for
955         `=adobe-japan1-6'.
956         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
957         (=>>>adobe-japan1-1): Ditto.
958         (=>>>adobe-japan1-2): Ditto.
959         (=>>>adobe-japan1-3): Ditto.
960         (=>>>adobe-japan1-4): Ditto.
961         (=>>>adobe-japan1-5): Ditto.
962         (=>>>adobe-japan1-6): Ditto.
963         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
964
965 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `=>>>adobe-japan1'.
969
970 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
973         setting for `=+>ucs@ks'.
974
975 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
978         XEmacs CHISE.
979         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
980         `=adobe-japan1-6' as the mother.
981
982 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `=>cns11643-7'.
986
987 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
990         CHISE.
991
992 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
993
994         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
995         XEmacs CHISE.
996         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for `=>ucs@jis/2004'.
1000
1001 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `=+>gt'.
1005
1006         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1007         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1008
1009 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1012         `=>ucs@unicode' as the mother.
1013         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1014         mother.
1015         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1016         mother.
1017         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1018         mother.
1019
1020 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `=+>ucs@unicode'.
1024
1025         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1026         CHISE.
1027
1028 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1031         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1032         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1033         - Add setting for `=+>ucs@cns'.
1034
1035         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1036         CHISE.
1037         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1038         as the mother.
1039         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1040         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1044
1045 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=>ucs@ks'.
1049
1050 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=ucs-bmp-cjk-compat@unicode'.
1054
1055         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1056         coded-charset for XEmacs CHISE.
1057
1058 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=ucs-bmp-cjk-compat'.
1062
1063         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1069         CHISE.
1070
1071 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1074         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1075
1076         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1077         `=>ucs@jis/1990'.
1078         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1079
1080 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1083         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1084
1085         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1086         CHISE.
1087         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1088         mother.
1089
1090 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1093         `=>jis-x0213-2@usual'.
1094         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1095         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1096         `=>jis-x0213-2@usual' as the mother.
1097
1098 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1101         (=>ucs@JP): New alias for `=+>ucs@jis'.
1102
1103 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1106         `=>jis-x0208@usual'.
1107         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1108         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1109         `=>jis-x0208@usual' as the mother.
1110         (=>jis-x0208): Likewise.
1111
1112 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `=+>jis-x0208@1978'.
1116
1117 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1120         XEmacs CHISE.
1121
1122 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `=>>>ucs@jis/1990'.
1126
1127 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `=>ucs@jis/1990'.
1131
1132 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=ucs@JP/hanazono'.
1136
1137         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1138         CHISE.
1139         (=ucs@JP/hanazono): Ditto.
1140         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1141         (=>>hanyo-denshi/jc): Ditto.
1142         (=>>hanyo-denshi/jd): Ditto.
1143
1144 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1147         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1148
1149 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1152         XEmacs CHISE.
1153
1154 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1157         XEmacs CHISE.
1158
1159 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=ucs-bmp-cjk@JP'.
1163
1164 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1167         XEmacs CHISE.
1168
1169 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1172         Modify order of settings; add settings for `=daikanwa@rev2'.
1173
1174 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         setting for `=>>cbeta'.
1178
1179         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1180         CHISE.
1181
1182 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1185         setting for `=>>adobe-japan1'.
1186
1187 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1190         XEmacs CHISE.
1191
1192 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `=>>hanyo-denshi/ia'.
1196
1197         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1198         XEmacs CHISE.
1199
1200 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1204
1205         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1206         XEmacs CHISE.
1207         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1208         `=hanyo-denshi/jt' as the mother.
1209
1210 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `=>>>jis-x0213-2'.
1214
1215         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1216         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1217         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1218
1219 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1222         XEmacs CHISE.
1223
1224 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1227         XEmacs CHISE.
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `=>>jis-x0213-1@2004'.
1231
1232 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1235         XEmacs CHISE.
1236
1237 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1238
1239         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1240         - Use "&g2-*;" as entity-references for `=>>>*'.
1241         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1242
1243         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1244         XEmacs CHISE.
1245         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1246         as the mother.
1247
1248 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=>>hanyo-denshi/ib'.
1252
1253         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1254         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1255         (=>>jis-x0208@1990): Ditto.
1256         (=>>hanyo-denshi/ib): Ditto.
1257
1258         * mule/mule-charset.el (default-coded-charset-priority-list):
1259         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1260
1261 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1264         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1265         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1266         `=>>>ucs@jis/2004'.
1267
1268 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1271         XEmacs CHISE.
1272         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1273         `=jis-x0213-1@2004' as the mother.
1274         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1275         (=>>>ucs@ks): Ditto.
1276
1277         * mule/mule-charset.el (default-coded-charset-priority-list):
1278         Modify priority of `=hanyo-denshi/*'.
1279
1280 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         settings for `=>>ucs@JP' and `=ucs@JP'.
1284
1285 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1288         CHISE.
1289
1290 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `=>>>ucs@cns'.
1294
1295         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1296         CHISE.
1297
1298 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1301         instead of `=>>>jis-x0213-1@2004' as the mother.
1302         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1303         (=>>>ucs@unicode): Likewise.
1304         (=>>>ucs@jis): Likewise.
1305         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1306         mother.
1307         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1308
1309 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1313         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1314         `=>>>ucs@jis'.
1315
1316 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list):
1319         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1320         and `=jis-x0213-*-2000'.
1321
1322 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1325         XEmacs CHISE.
1326         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1327         `=>>jis-x0213-1' as the mother.
1328
1329 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1333
1334 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1337
1338 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1341         XEmacs CHISE.
1342
1343 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-coding.el (decomposition-feature-list): Set
1346         `=decomposition', `=decomposition@cid' and
1347         `=decomposition@hanyo-denshi'.
1348
1349 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1352         setting for `=>>hanyo-denshi/ks'.
1353
1354         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1355         XEmacs CHISE.
1356
1357 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1363         `=hanyo-denshi/ks/mf'.
1364
1365         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1366         XEmacs CHISE.
1367         (=hanyo-denshi/ks/mf): Ditto.
1368
1369 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         settings for P=hanyo-denshi/jt'.
1373
1374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1375         `=hanyo-denshi/jt'.
1376
1377         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1378         XEmacs CHISE.
1379
1380 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         settings for `=hanyo-denshi/ip'.
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `=hanyo-denshi/ip'.
1387
1388         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1389         XEmacs CHISE.
1390
1391 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         settings for `=hanyo-denshi/hg'.
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1397         `=hanyo-denshi/hg'.
1398
1399         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1400         XEmacs CHISE.
1401
1402 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `=>>hanyo-denshi/ft'.
1406
1407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408         `=>>hanyo-denshi/ft'.
1409
1410         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1411         XEmacs CHISE.
1412
1413 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         settings for `=hanyo-denshi/ib'.
1417
1418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1419         `=hanyo-denshi/ib'.
1420
1421         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1422         XEmacs CHISE.
1423
1424 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         settings for isolated characters of `=hanyo-denshi/ia' and
1428         non-isolated characters of `=hanyo-denshi/*'.
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1431         `=hanyo-denshi/ia'.
1432
1433         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1434         XEmacs CHISE.
1435
1436 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for isolated characters of `=hanyo-denshi/ft'.
1440
1441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1442         `=hanyo-denshi/ft'.
1443
1444         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1445         XEmacs CHISE.
1446
1447 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1448
1449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1450         setting for isolated characters of `=hanyo-denshi/jd'.
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `=hanyo-denshi/jd'.
1454
1455         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1456         XEmacs CHISE.
1457
1458 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1461         setting for isolated characters of `=hanyo-denshi/jc'.
1462
1463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1464         `=hanyo-denshi/jc'.
1465
1466         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1467         XEmacs CHISE.
1468
1469 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1472         setting for isolated characters of `=hanyo-denshi/jb'.
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `=hanyo-denshi/jb'.
1476
1477         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1478         XEmacs CHISE.
1479
1480 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1483         setting for isolated characters of `=hanyo-denshi/ja'.
1484
1485 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1488         `=hanyo-denshi/ja'.
1489
1490         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1491         XEmacs CHISE.
1492
1493 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         settings for isolated characters of `=adobe-japan1-6'.
1497
1498 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1501         CHISE.
1502         (=daikanwa/+2p): Ditto.
1503         (=daikanwa/ho): Ditto.
1504
1505 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1508         coding-system for XEmacs CHISE.
1509
1510 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `=>>ruimoku-v6'.
1514
1515         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1516         CHISE.
1517
1518 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for `=daikanwa@rev1'.
1522
1523 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1527
1528 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1531         XEmacs CHISE.
1532         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1533
1534 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1537         CHISE.
1538
1539 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1542         CHISE.
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `=>ucs@jis'.
1546
1547 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1550         setting for `=>jis-x0208@usual'.
1551
1552         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1553         XEmacs CHISE.
1554         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1555         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1556         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1557
1558 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1561         CHISE.
1562         (=>>>jis-x0208@1990): Ditto.
1563         (=>>>jis-x0213-1): Ditto.
1564         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1565         mother.
1566         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1567         as the mother.
1568
1569 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1572         setting for `=>ucs@cns' and `=>>ucs@ks'.
1573
1574         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1575         CHISE.
1576
1577 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1580         CHISE.
1581
1582 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1585         CHISE.
1586         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1587         mother.
1588
1589 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1592         `==>ucs-bmp-cjk@bucs'.
1593
1594         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1595         XEmacs CHISE.
1596
1597 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         setting for `==>ucs@bucs'.
1601
1602         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1603         XEmacs CHISE.
1604
1605 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1608         - Add setting for `=>>jis-x0208'.
1609         - Omit setting for `=>>jis-x0208@1990'.
1610         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1611           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1612           `=ucs@FOO'.
1613
1614 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1617         setting for `=>daikanwa'.
1618
1619 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=daikanwa): Fix DOC.
1622         (=>daikanwa): New abstract character for XEmacs CHISE.
1623         (=>ucs@iso): Likewise.
1624         (=>ucs@unicode): Likewise.
1625         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1626
1627 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1630         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1631           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1632         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1633         - Add `=>big5-cdp'.
1634
1635 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1638         (=>big5-cdp): New abstract character.
1639
1640 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1643         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1644         `chinese-big5'.
1645
1646 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-charset.el (default-coded-charset-priority-list):
1649         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1650
1651         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1652         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1653         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1654         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1655         and `=>jis-x0213-2'.
1656
1657 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1660         XEmacs CHISE.
1661         (=>>ucs@jis/2000): Likewise.
1662         (=>>ucs@jis/2004): Likewise.
1663
1664 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1668         `=>>ucs@cns'.
1669
1670         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1671         XEmacs CHISE.
1672         (=>>gt): Use quote instead of backquote; modify DOC.
1673         (=>gt): Use quote instead of backquote.
1674         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1675         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1676         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1677         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1678         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1679         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1680
1681 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1684         `=>>ucs@unicode' and `=>>gt'.
1685
1686 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1689         XEmacs CHISE.
1690         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1691         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1692         `=jis-x0208@1978/1er-pr' as the mother.
1693         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1694
1695 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1698         `=ucs@unicode' as the mother.
1699
1700 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `=>>ucs@unicode'.
1704
1705         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1706         CHISE.
1707
1708 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1712
1713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1714         `=adobe-japan1-6' and `=adobe-japan1-base'.
1715
1716         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1717         XEmacs CHISE.
1718         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1719         specify `min-code' and `max-code'.
1720         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1721         (=adobe-japan1-2): Likewise.
1722         (=adobe-japan1-3): Likewise.
1723         (=adobe-japan1-4): Likewise.
1724         (=adobe-japan1-5): Likewise.
1725         (=adobe-japan1-6): Likewise.
1726
1727 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `=>gt'.
1731
1732 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1735         CHISE.
1736
1737 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         setting for `=>zinbun-oracle'.
1741
1742         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1743         for XEmacs CHISE.
1744
1745 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1748         for XEmacs CHISE.
1749         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1750         `=jis-x0208@1978' as the mother.
1751
1752 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1755         - Use `=gt' instead of `ideograph-gt'.
1756         - Use `=gt-k' instead of `ideograph-gt-k'.
1757         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1758         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1759         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1760         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1761         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1762         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1763         - Use `=>>gt' instead of `<=>gt'.
1764         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1765         - Add setting for `=>>jis-x0208@1990'.
1766         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1767           `=>>jis-x0213-1@2000'.
1768         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1769         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1770           `=>>jis-x0213-1@2004'.
1771         - Add setting for `=>>jis-x0208@1978'.
1772         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1773
1774 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1777         XEmacs CHISE.
1778
1779 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1783         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1784         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1785         `<=>jis-x0213-1@2004'.
1786
1787 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1790         CHISE.
1791         (=>jis-x0213-2): Ditto.
1792
1793 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1796         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1797
1798 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1801         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1802         `=>jis-x0213-1'.
1803
1804 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1807         CHISE.
1808         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1809
1810 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1813         `<==>jis-x0213-1'.
1814         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1815         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1816         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1817         (<=>jis-x0208): New alias for `=>jis-x0208'.
1818         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1819         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1820         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1821         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1822         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1823         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1824         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1825         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1826         (=>>gt): Renamed from `<==>gt'.
1827         (<==>gt): New alias for `=>>gt'.
1828
1829 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1832         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1833         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1834         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1835         - Add settings for `<=>jis-x0213-1@2000' and
1836           `<=>jis-x0213-1@2004'.
1837
1838         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1839         XEmacs CHISE.
1840         (<==>jis-x0213-1): Likewise.
1841         (<==>jis-x0213-1@2000): Likewise.
1842         (<==>jis-x0213-1@2004): Likewise.
1843         (<=>jis-x0208): Add property `=>iso-ir 168'.
1844         (<=>jis-x0208@1997): Likewise.
1845         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1846         as the mother; add property `=>iso-ir 228'.
1847         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1848         property `=>iso-ir 228'.
1849         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1850         property `=>iso-ir 233'.
1851         (<==>gt): Renamed from `<=>gt'.
1852         (<=>gt): New alias for `<==>gt'.
1853
1854 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1857         CHISE.
1858         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1859         `<=>jis-x0208' as the mother.
1860         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1861         (<=>jis-x0213-1@2000): Ditto.
1862         (<=>jis-x0213-1@2004): Ditto.
1863
1864 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1867         settings for `<=>gt'.
1868
1869         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1870
1871 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1874         XEmacs CHISE.
1875         (=jis-x0208@1978/-4pr): Likewise.
1876         (=jis-x0208@1978/4-pr): Likewise.
1877         (=jis-x0213-1): Likewise.
1878         (=ucs@iso): Likewise.
1879         (=ucs@unicode): Likewise.
1880         (=ucs@gb): Likewise.
1881         (=ucs@gb/fw): Likewise.
1882         (=ucs@cns): Likewise.
1883         (=ucs@cns/fw): Likewise.
1884         (=ucs@jis): Likewise.
1885         (=ucs@jis/fw): Likewise.
1886         (=ucs@jis/1990): Likewise.
1887         (=ucs@jis/2000): Likewise.
1888         (=ucs@jis/2004): Likewise.
1889         (=ucs@JP): Likewise.
1890         (=ucs@ks): Likewise.
1891         (=ucs@big5): Likewise.
1892         (=ucs@big5/cns11643): Likewise.
1893         (=ucs@cns11643): Likewise.
1894
1895 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list):
1898         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1899
1900         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1901         CHISE.
1902         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1903         mother.
1904
1905 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1908         from src/mule-charset.c].
1909         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1910         specify `final'.
1911         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1912         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1913         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1914         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1915         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1916         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1917
1918 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1921         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1922         (=jis-x0208@1978/i-4): Specify `partial'.
1923         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1924         mother coded-charset.
1925         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1926
1927 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1930         settings for `=jis-x0213-1@2004'.
1931
1932 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1935         CHISE.
1936         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1937         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1938         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1939         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1940         temporarily.
1941         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1942
1943 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1946         CHISE.
1947         (=shinjigen@1ed): Inherited from `=shinjigen'.
1948         (=shinjigen@rev): Likewise.
1949
1950 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1953         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1954
1955 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1958         define it as an alias.
1959         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1960         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1961         alias.
1962         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1963         alias.
1964
1965 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1968         CHISE.
1969
1970 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1973         CHISE.
1974         (shinjigen-2): Ditto.
1975
1976 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list):
1979         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1980         `chinese-big5-eten-*' and `chinese-big5'.
1981
1982 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1985         #x9FA5 temporarily.
1986
1987 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         settings for `=jis-x0208@1978/i1'.
1991
1992 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1995         XEmacs CHISE.
1996
1997 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2000         XEmacs CHISE.
2001
2002 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2005         XEmacs CHISE.
2006
2007 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2010         CHISE.
2011         (=ucs-bmp@cns): Likewise.
2012         (=ucs-bmp@jis): Likewise.
2013         (=ucs-bmp@ks): Likewise.
2014
2015 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2018         CHISE.
2019         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2020
2021 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         settings for `=zinbun-oracle'.
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2027         `=zinbun-oracle'.
2028
2029 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2032         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2033         `=ucs@iso'.
2034
2035 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-charset.el (default-coded-charset-priority-list):
2038         Delete `ucs-sip'; modify order of some CCSs.
2039
2040 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2043         in XEmacs CHISE.
2044
2045         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2046         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2047         CHISE.
2048
2049 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2052         its registry.
2053         (=ucs-radicals@unicode): Likewise.
2054
2055 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2058         CHISE.
2059
2060 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2063         CHISE.
2064
2065 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2068         CHISE.
2069
2070 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2073         Modify preference of *isolated settings*.
2074
2075 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2078         utf-2000 is provided.
2079         (=ucs@cns11643): Likewise.
2080
2081 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2084         Prefer every *isolated setting* to ordinary setting.
2085
2086 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2089         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2090
2091 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2094         CHISE.
2095
2096 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for `=jis-x0208@1997'.
2100
2101 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2104         `=jis-x0208@1997'.
2105
2106 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2109         XEmacs CHISE.
2110
2111 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2114         `=jis-x0208@1978'.
2115         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2116         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2117         `=jis-x0208-1990' as the mother.
2118         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2119
2120 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2123         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2124         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2125         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2126         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2127         for `=ucs@JP'.
2128
2129 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2132         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2133         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2134         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2135         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2136         `=daikanwa@rev2'.
2137
2138 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2141         (=gt): Likewise.
2142         (=gt-k): Likewise.
2143         (=gt-pj-*): Likewise.
2144         (=gt-pj-k1): Likewise.
2145         (=gt-pj-k2): Likewise.
2146         (=daikanwa): Likewise.
2147         (=daikanwa-rev1): Likewise.
2148         (=daikanwa-rev2): Likewise.
2149         (=big5-pua): Likewise.
2150         (=big5-eten): Likewise.
2151         (chinese-big5-eten-a): Likewise.
2152         (chinese-big5-eten-b): Likewise.
2153         (=hanziku-*): Likewise.
2154         (=cbeta): Likewise.
2155         (=jef-china3): Likewise.
2156         (=ruimoku-v6): Likewise.
2157         (=ucs@iso): Likewise.
2158         (=ucs@unicode): Likewise.
2159         (=ucs@gb): Likewise.
2160         (=ucs@cns): Likewise.
2161         (=ucs@jis): Likewise.
2162         (=ucs@jis-1990): Likewise.
2163         (=ucs@jis-2000): Likewise.
2164         (=ucs@jp): Likewise.
2165         (=ucs@ks): Likewise.
2166         (=ucs@big5): Likewise.
2167         (=ucs-radicals): Likewise.
2168         (=ucs-radicals@unicode): Likewise.
2169         (=ucs-bmp-cjk): Likewise.
2170         (=ucs-bmp-cjk@unicode): Likewise.
2171         (=ucs-sip-ext-b): Likewise.
2172         (=ucs-sip-ext-b@iso): Likewise.
2173
2174 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2177         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2178
2179 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2183         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2184         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2185         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2186         arabic-digit, ipa and ``&I-B-XXXX;''.
2187
2188 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2191         setting for (I-)HZK{03..12}-XXXX.
2192
2193 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2196         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2197
2198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2199         `=ruimoku-v6'.
2200
2201         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2202         CHISE.
2203
2204 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2207         (=ucs@unicode): Likewise.
2208         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2209         (=ucs@cns): Likewise.
2210         (=ucs@jis): Likewise.
2211         (=ucs@ks): Likewise.
2212         (=ucs@big5): Likewise.
2213
2214 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2217         `ucs-jis'.
2218         (utf-8-jis-er): Likewise.
2219         (utf-8-jp): New coding-system.
2220         (utf-8-jp-er): Likewise.
2221
2222         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2223
2224 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2227
2228         * mule/japanese.el: Move definition of `euc-jisx0213' to
2229         mule/mule-coding.el.
2230
2231 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2234         mule-coding before loading update-cdb when utf-2000 is provided.
2235
2236 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2239         `=daikanwa'.
2240
2241 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2244         definition codes when `utf-2000' is provided.
2245
2246 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2247
2248         * mule/mule-category.el (word-combining-categories): Don't setup
2249         `word-combining-categories' in XEmacs CHISE.
2250         (word-separating-categories): Add setting about Latin script in
2251         XEmacs CHISE.
2252
2253 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         setting for `chinese-big5'.
2257
2258 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2261         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2262         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2263         add setting for HZK0[12]-xxxx.
2264
2265 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2266
2267         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2268         in XEmacs CHISE.
2269
2270 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-charset.el (default-coded-charset-priority-list):
2273         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2274         and `chinese-big5' to `=gt-pj-*'.
2275
2276 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2277
2278         * mule/mule-conf.el (=daikanwa): Renamed from
2279         `ideograph-daikanwa'.
2280         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2281
2282 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-conf.el (=cns11643-7): Renamed from
2285         `chinese-cns11643-7'.
2286         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2287
2288 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-conf.el (=cns11643-6): Renamed from
2291         `chinese-cns11643-6'.
2292         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2293
2294 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2295
2296         * mule/mule-conf.el (=cns11643-5): Renamed from
2297         `chinese-cns11643-5'.
2298         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2299
2300 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2301
2302         * mule/mule-conf.el (=cns11643-4): Renamed from
2303         `chinese-cns11643-4'.
2304         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2305
2306 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-conf.el (=cns11643-3): Renamed from
2309         `chinese-cns11643-3'.
2310         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2311
2312 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2313
2314         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2315         `=cns11643-2'.
2316         (chinese-cns11643-2): New alias for `=cns11643-2'.
2317
2318 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2319
2320         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2321         `=cns11643-1'.
2322         (chinese-cns11643-1): New alias for `=cns11643-1'.
2323
2324 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2327         (chinese-gb12345): New alias for `=gb12345'.
2328
2329 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2332         (chinese-gb2312): New alias for `=gb2312'.
2333
2334 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2335
2336         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2337         (chinese-big5): New alias for `=big5'.
2338
2339 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2342         (korean-ksc5601): New alias for `=ks-x1001'.
2343
2344 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2345
2346         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2347         `=jis-x0212'.
2348         (japanese-jisx0212): New alias for `=jis-x0212'.
2349
2350 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2351
2352         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2353         `=jis-x0208-1983'.
2354         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2355
2356 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2359         `=jis-x0208-1978'.
2360         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2361
2362 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2363
2364         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2365         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2366
2367 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2368
2369         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2370         (chinese-cns11643-3): Specify iso-ir 183.
2371         (chinese-cns11643-4): Specify iso-ir 184.
2372         (chinese-cns11643-5): Specify iso-ir 185.
2373         (chinese-cns11643-6): Specify iso-ir 186.
2374         (chinese-cns11643-7): Specify iso-ir 187.
2375         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2376         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2377
2378 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2381         \uXXXX for every cases.
2382
2383 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2384
2385         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2386         (ucs-big5): Changed to an alias for `=ucs@big5'.
2387
2388 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2391         (ucs-ks): Changed to an alias for `=ucs@ks'.
2392
2393 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2396         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2397
2398 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2401         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2402
2403 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2406         (ucs-jis): Changed to an alias for `=ucs@jis'.
2407
2408 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2411         (ucs-cns): Changed to an alias for `=ucs@cns'.
2412
2413 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2414
2415         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2416         (ucs-gb): Changed to an alias for `=ucs@gb'.
2417
2418 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2419
2420         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2421         `ideograph-daikanwa-2'.
2422         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2423         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2424
2425 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2426
2427         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2428         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2429
2430         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2431         for `xemacs-chise-version'.
2432
2433 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list):
2436         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2437         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2438         instead of `ideograph-hanziku-*'.
2439
2440         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2441         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2442
2443 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2446         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2447         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2448         `utf-2000' is provided.
2449
2450 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2453         is provided [was builtin coded-charsets].
2454
2455 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2456
2457         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2458         is provided [was builtin coded-charsets].
2459
2460 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2461
2462         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2463         is provided [was builtin coded-charsets].
2464
2465 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2466
2467         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2468         is provided [was builtin coded-charsets].
2469
2470 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2471
2472         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2473         when `utf-2000' is provided [was builtin coded-charsets].
2474
2475 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-conf.el (=hanziku-*): Renamed from
2478         `ideograph-hanziku-*'.
2479         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2480
2481 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2484         `utf-2000' is provided [was builtin coded-charsets].
2485         (ideograph-hanziku-{1..12}): Likewise.
2486
2487 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2490         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2491
2492 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2493
2494         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2495         when `utf-2000' is provided [was builtin coded-charsets].
2496
2497 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2500         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2501         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2502
2503 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2506         (ideograph-gt): Changed to an alias for `=gt'.
2507
2508 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2511         is provided; it was defined as a builtin coded-charset.
2512         (ideograph-gt): Likewise.
2513
2514 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2517         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2518
2519 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2520
2521         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2522         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2523
2524 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-conf.el (=big5-eten): Renamed from
2527         `chinese-big5-eten'.
2528         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2529
2530 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2533         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2534
2535 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2536
2537         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2538         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2539
2540 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2541
2542         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2543         (china3-jef): Changed to an alias for `=jef-china3'.
2544
2545 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2546
2547         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2548         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2549
2550         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2551         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2552         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2553         when `utf-2000' is provided.
2554
2555 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list):
2558         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2559
2560         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2561         (ucs-jis-2000): Deleted.
2562
2563 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2564
2565         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2566         UTF-2000.
2567         (=ucs-jis-2000): New coded-charset for UTF-2000.
2568
2569 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2572         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2573
2574 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-charset.el (default-coded-charset-priority-list):
2577         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2578         `ideograph-cbeta'.
2579
2580 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2581
2582         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2583         builtin coded-charset].
2584
2585 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         settings for &K0-xxxx and &I-K0-xxxx.
2589
2590 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2591
2592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2593         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2594
2595 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2599
2600 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2603         UTF-2000.
2604         (ideograph-gt-pj-k1): Likewise.
2605         (ideograph-gt-pj-k2): Likewise.
2606
2607 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2608
2609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2610         `=jis-x0208'.
2611
2612 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2615         UTF-2000 [was a builtin coded-charset].
2616
2617 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2620         (utf-8-gb-er): Likewise.
2621
2622 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2625         settings for JIS X 0212 and JIS X 0208:1978.
2626
2627 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2630         setting for JIS X 0213.
2631
2632 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2633
2634         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2635         standard-case-table in UTF-2000.
2636
2637 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         definitions for isolated-chars.
2641
2642 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2643
2644         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2645         `configure-utf-2000-lisp-directory'.
2646         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2647         `mule-lisp-load-path'.
2648
2649 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2650
2651         * startup.el (startup-setup-paths): Set and use
2652         `utf-2000-lisp-directory'.
2653         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2654         UTF-2000.
2655
2656 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2657
2658         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2659         (paths-find-utf-2000-lisp-directory): New function.
2660         (paths-construct-load-path): Add new optional argument
2661         `utf-2000-lisp-directory'.
2662
2663         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2664
2665 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2666
2667         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2668         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2669         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2670         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2671         `chinese-big5-2' in UTF-2000.
2672
2673         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2674         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2675
2676 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2677
2678         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2679         `big5-eten-er' in UTF-2000.
2680         (big5-cdp): Modify DOC-string and mnemonic.
2681
2682 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2685         UTF-2000 [renamed from utf-8-er].
2686         (utf-8-gb): New coding-system in UTF-2000.
2687         (utf-8-gb-er): Likewise.
2688         (utf-8-cns): Likewise.
2689         (utf-8-cns-er): Likewise.
2690         (utf-8-big5): Likewise.
2691         (utf-8-big5-er): Likewise.
2692         (utf-8-jis): Likewise.
2693         (utf-8-jis-er): Likewise.
2694         (utf-8-ks): Likewise.
2695         (utf-8-ks-er): Likewise.
2696         (utf-8-er): Likewise.
2697
2698 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2701         instead of `utf-8-unix' in UTF-2000.
2702
2703         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2704
2705 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/japanese.el (euc-jisx0213): New coding-system.
2708
2709         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2710         `japanese-jisx0208-1990' as the mother.
2711
2712 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * dumped-lisp.el (preloaded-file-list): Change condition of
2715         loading "close-cdb".
2716
2717 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2720         setup `coded-charset-entity-reference-alist'.
2721
2722 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2723
2724         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2725         UTF-2000.
2726
2727 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2731
2732 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2735         (chinese-big5-eten-a): Likewise.
2736         (chinese-big5-eten-b): Likewise.
2737         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2738         code range is #x8140 .. #x8DFE.
2739
2740 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2741
2742         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2743         UTF-2000.
2744         (chinese-big5-cdp): Likewise.
2745
2746 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2747
2748         * dumped-lisp.el (preloaded-file-list): Rename
2749         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2750
2751 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2752
2753         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2754         append `system-char-db-source-file-list' into
2755         `preloaded-file-list' in UTF-2000.
2756
2757 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2758
2759         * dumped-lisp.el (preloaded-file-list): Delete
2760         character-definition files.
2761
2762 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2763
2764         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2765         UTF-2000.
2766
2767 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list):
2770         Delete `mojikyo-2022-1'.
2771
2772 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list):
2775         Delete `mojikyo'.
2776
2777 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2780         `ucs-sip'.
2781
2782 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-charset.el (default-coded-charset-priority-list):
2785         Comment out `chinese-gb12345'.
2786
2787 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788
2789         * bytecomp.el (byte-compile-insert-header): Fixed.
2790
2791 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2792
2793         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2794         XEmacs UTF-2000.
2795
2796 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2799         UTF-2000.
2800
2801 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2804         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2805
2806 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list):
2809         `japanese-jef-china3' is renamed `china3-jef'.
2810
2811 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2814         `japanese-jef-china3' and `ideograph-cbeta'.
2815
2816 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2817
2818         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2819
2820 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2823         `chinese-big5-cdp'.
2824
2825 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2828         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2829
2830 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2833         loading character definitions.
2834
2835 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * dumped-lisp.el (preloaded-file-list): Rename
2838         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2839
2840 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2843         `chinese-big5'.
2844
2845 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * dumped-lisp.el (preloaded-file-list): Dump
2848         "Ideograph-R028-Private" with XEmacs UTF-2000.
2849
2850 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853         `chinese-gb12345'.
2854
2855 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2858         `ideograph-gt-pj-{1..11}'.
2859
2860         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2861         XEmacs UTF-2000.
2862
2863 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-charset.el (default-coded-charset-priority-list):
2866         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2867         `chinese-isoir165'.
2868
2869 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2872         `image/png', `image/x-xpm' and `image/tiff'.
2873
2874         * files.el (binary-file-regexps): Add *.PNG.
2875
2876 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * mule/mule-charset.el (default-coded-charset-priority-list):
2879         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2880         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2881
2882 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2885         the first completion when UTF-2000 is running.
2886
2887 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list):
2890         Delete `ucs'.
2891
2892 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2895
2896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2897         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2898
2899 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * mule/vietnamese.el (vscii-2): Delete abolished property
2902         `composite'; now composite mode is default.
2903
2904 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2907         of `raw-text'; check \uHHHH representation even if non-ascii
2908         characters are not found.
2909
2910         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2911         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2912         unconditionally.
2913
2914         * mule/viet-ccl.el: New file.
2915
2916         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2917         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2918         - Separate CCL based implementations to viet-ccl.el.
2919
2920 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2921
2922         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2923         "jisx0213.2000-1".
2924         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2925
2926         * mule/mule-charset.el (default-coded-charset-priority-list):
2927         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2928         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2929
2930 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2931
2932         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2933
2934 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `ucs' in UTF-2000.
2938
2939 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2940
2941         * mule/mule-charset.el (default-coded-charset-priority-list):
2942         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2943         `arabic-iso8859-6'.
2944
2945 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2946
2947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2948         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2949
2950 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2951
2952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2953         `katakana-jisx0201' in UTF-2000.
2954
2955 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2956
2957         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2958         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2959         "u0FB50-Arabic-Presentation-Forms-A",
2960         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2961         "u0FE50-Small-Form-Variants",
2962         "u0FE70-Arabic-Presentation-Forms-B",
2963         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2964         UTF-2000.
2965
2966 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2967
2968         * dumped-lisp.el (preloaded-file-list): Delete
2969         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2970         ... "Ideograph-R214-Flute" in UTF-2000.
2971
2972 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2973
2974         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2975         (japanese-jisx0213-2): New coded-charset.
2976
2977         * dumped-lisp.el (preloaded-file-list): Add
2978         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2979         "Ideograph-R030-Mouth".
2980
2981 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2982
2983         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2984         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2985         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2986         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2987         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2988         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2989         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2990         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2991
2992 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2993
2994         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2995         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2996         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2997         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2998         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2999
3000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3001         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3002
3003 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3004
3005         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3006         in UTF-2000.
3007
3008 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3009
3010         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3011         (chinese-isoir165): Moved from mule/chinese.el.
3012         (chinese-cns11643-3): Moved from mule/chinese.el.
3013         (chinese-cns11643-4): Moved from mule/chinese.el.
3014         (chinese-cns11643-5): Moved from mule/chinese.el.
3015         (chinese-cns11643-6): Moved from mule/chinese.el.
3016         (chinese-cns11643-7): Moved from mule/chinese.el.
3017
3018         * mule/chinese.el: Move definition of coded-charsets to
3019         mule/mule-conf.el.
3020
3021 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3022
3023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3024         `ideograph-daikanwa'.
3025
3026 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3027
3028         * dumped-lisp.el (preloaded-file-list): Delete
3029         "ccs-jisx0201-latin.el".
3030
3031 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3032
3033         * dumped-lisp.el (preloaded-file-list): Add
3034         "u031A0-Extended-Bopomofo" in UTF-2000.
3035
3036 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3037
3038         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3039         renamed to u02E00-CJK-Radical-Supplement.
3040
3041 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3042
3043         * dumped-lisp.el (preloaded-file-list): Add
3044         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3045         "u030A0-Katakana", "u03100-Bopomofo",
3046         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3047         "u03200-Enclosed-CJK-Letters-and-Months" and
3048         "u03300-CJK-Compatibility".
3049
3050 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3051
3052         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3053         "u02F00-Kangxi-Radicals" and
3054         "u02FF0-Ideographic-Description-Characters".
3055
3056 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3057
3058         * dumped-lisp.el (preloaded-file-list): Add
3059         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3060         "u02800-Braille-Patterns" in UTF-2000.
3061
3062 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3063
3064         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3065         "uXXXXX-*.el" in UTF-2000.
3066
3067         * bytecomp.el (byte-compile-insert-header): Delete comments if
3068         non-ASCII characters are found; allow `byte-compile-dynamic' and
3069         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3070         `raw-text'.
3071
3072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3073
3074         * dumped-lisp.el (preloaded-file-list): Add
3075         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3076         "u025A0-Geometric-Shapes.el".
3077
3078 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3079
3080         * dumped-lisp.el (preloaded-file-list): Add
3081         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3082         "u02460-Enclosed-Alphanumerics.el".
3083
3084 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3085
3086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3087         `chinese-gb2312'.
3088
3089         * dumped-lisp.el (preloaded-file-list): Add
3090         "u02200-Mathematical-Operators.el" and
3091         "u02300-Miscellaneous-Technical.el".
3092
3093 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3094
3095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3096         `chinese-cns11643-*'.
3097
3098         * dumped-lisp.el (preloaded-file-list): Add
3099         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3100         "u02190-Arrows.el" in UTF-2000.
3101
3102 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3103
3104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3105         `korean-ksc5601'.
3106
3107         * dumped-lisp.el (preloaded-file-list): Add
3108         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3109         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3110         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3111
3112 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3113
3114         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3115
3116 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3117
3118         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3119         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3120         "u01780-Khmer.el", "u01800-Mongolian.el",
3121         "u01E00-Latin-Extended-Additional.el" and
3122         "u01F00-Greek-Extended.el" in UTF-2000.
3123
3124 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3125
3126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3127         `ethiopic-ucs' and `ethiopic'.
3128
3129         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3130         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3131
3132         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3133         from mule/ethiopic.el.
3134
3135         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3136         mule/mule-conf.el.
3137
3138 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3139
3140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3141         `lao'.
3142
3143         * mule/mule-conf.el (lao): New coded-charset.
3144
3145         * dumped-lisp.el (preloaded-file-list): Add
3146         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3147         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3148         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3149         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3150         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3151
3152 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3153
3154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3155         `ucs-bmp' and `arabic-iso8859-6'.
3156
3157 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3158
3159         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3160         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3161         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3162
3163 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3164
3165         * startup.el (normal-top-level): Load autoload file for UTF-2000
3166         in UTF-2000.
3167
3168 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3169
3170         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3171         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3172         "u00020-Basic-Latin.el", "u00080-C1.el",
3173         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3174         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3175         "u002B0-Spacing-Modifier-Letters.el",
3176         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3177         UTF-2000.
3178
3179 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3180
3181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3182         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3183         instead of `vietnamese-viscii-*'.
3184
3185 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3186
3187         * mule/mule-conf.el: New file.
3188
3189         * mule/misc-lang.el: Move definition of charset `ipa' to
3190         mule/mule-conf.el.
3191
3192 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3193
3194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3195         `latin-viscii'; prefer it for characters used in Vietnamese.
3196
3197 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3198
3199         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3200
3201 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3202
3203         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3204         `vietnamese-viscii-lower'.
3205         (latin-viscii-upper): Renamed from charset
3206         `vietnamese-viscii-upper'.
3207         (vietnamese-viscii-lower): New alias for charset
3208         `latin-viscii-lower'.
3209         (vietnamese-viscii-upper): New alias for charset
3210         `latin-viscii-upper'.
3211
3212 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3213
3214         * mule/mule-charset.el (default-coded-charset-priority-list):
3215         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3216
3217 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3218
3219         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3220         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3221         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3222         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3223         lisp/utf-2000.
3224
3225 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3226
3227         * mule/ccs-tcvn5712.el: New file.
3228
3229 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3230
3231         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3232         in UTF-2000.
3233
3234 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3235
3236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3237         `japanese-jisx0208'.
3238
3239 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3240
3241         * dumped-lisp.el (preloaded-file-list): Add
3242         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3243         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3244         UTF-2000.
3245
3246         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3247         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3248         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3249         mule/ccs-viscii.el: New files.
3250
3251         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3252         if \uXXXX is found.
3253
3254 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3255
3256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3257         `hiragana-jisx0208' and `katakana-jisx0208'.
3258
3259 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3260
3261         * mule/chinese.el (chinese-cns11643-3): Define it even if
3262         `utf-2000' is provided.
3263         (chinese-cns11643-4): Likewise.
3264         (chinese-cns11643-5): Likewise.
3265         (chinese-cns11643-6): Likewise.
3266         (chinese-cns11643-7): Likewise.
3267
3268 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3269
3270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3271         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3272
3273 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3276         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3277
3278 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3279
3280         * mule/mule-charset.el (default-coded-charset-priority-list):
3281         Setup in UTF-2000.
3282
3283 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3284
3285         * mule/viet-chars.el: Don't define charset
3286         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3287         they are defined as builtin charsets.
3288
3289 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3290
3291         * version.el (emacs-version): Add more space just before UTF-2000
3292         version string.
3293
3294 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3295
3296         * version.el ([constant] emacs-version): Don't add a space in the
3297         preceding place of `xemacs-betaname' because it is duplicated.
3298         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3299
3300         * startup.el (splash-frame-body): Add ETL.
3301
3302 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3303
3304         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3305         is provided because it is defined as builtin charset.
3306         (chinese-cns11643-4): Likewise.
3307         (chinese-cns11643-5): Likewise.
3308         (chinese-cns11643-6): Likewise.
3309         (chinese-cns11643-7): Likewise.
3310
3311 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3312
3313         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3314         coding-system `iso-10646-ucs-4' is not defined.
3315
3316 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3317
3318         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3319         coding-system if `utf-2000' is provided.
3320
3321 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3322
3323         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3324         `utf-2000' is provided.
3325
3326 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3329         if utf-2000 is provided temporally.
3330
3331 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3332
3333         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3334         as builtin variable].
3335
3336 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3337
3338         * files.el (insert-file-contents-literally): Treat file as binary;
3339         call file-name-handlers. [sync with Emacs 20.3.10]
3340
3341 2008-12-28  Vin Shelton  <acs@xemacs.org>
3342
3343         * XEmacs 21.4.22 is released
3344
3345 2008-12-30  Vin Shelton  <acs@xemacs.org>
3346
3347         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3348         during building even if no packages are found.
3349
3350 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3351
3352         * printer.el (generic-print-region): 
3353         (generic-print-buffer): 
3354         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3355         check if the msprinter device is available, now that msprinter is
3356         always available as a specifier tag. 
3357
3358 2008-12-24  Vin Shelton  <acs@xemacs.org>
3359
3360         * about.el: Add Francisco to my bio!
3361
3362 2008-12-23  Vin Shelton  <acs@xemacs.org>
3363
3364         * autoload.el: Move operator definitions to autoload-operators.el
3365         in the xemacs-base package.
3366
3367 2007-11-22  Vin Shelton  <acs@xemacs.org>
3368
3369         * about.el (about-hacker-contribution): Updated my bio.
3370
3371 2007-10-07  Vin Shelton  <acs@xemacs.org>
3372
3373         * XEmacs 21.4.21 is released
3374
3375 2007-09-19  Didier Verna  <didier@xemacs.org>
3376
3377         Update my personal info.
3378         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3379         * about.el (about-other-current-hackers): Ditto.
3380         * about.el (about-url-alist): Add my musical website.
3381         * about.el (about-personal-info): Update my entry.
3382         * about.el (about-hacker-contribution): Ditto.
3383
3384 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3385
3386         * package-get.el (package-get-download-sites): Update download
3387         sites in Japan.
3388         * package-get.el (package-get-pre-release-download-sites): Ditto.
3389
3390 2007-08-18  Vin Shelton  <acs@xemacs.org>
3391
3392         * package-get.el (package-get-pre-release-download-sites): Sync
3393         mirror sites with 21.5.  (Thanks, Adrian)
3394
3395 2007-08-09  Mike Sperber  <mike@xemacs.org>
3396
3397         * startup.el (migrate-user-init-file): Create backup of
3398         `user-init-file' before migrating.
3399         * startup.el (maybe-migrate-user-init-file): Print
3400         information about backup file.
3401         (maybe-create-compatibility-dot-emacs): Follow above change.
3402
3403 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3404
3405         * font-lock.el: Sync font-lock-add-keywords and
3406         font-lock-remove-keywords from GNU Emacs.
3407         * font-lock.el (font-lock-keywords-alist): New.
3408         * font-lock.el (font-lock-removed-keywords-alist): New.
3409         * font-lock.el (font-lock-add-keywords): New.
3410         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3411         * font-lock.el (font-lock-remove-keywords): New.
3412
3413 2007-08-16  Vin Shelton  <acs@xemacs.org>
3414
3415         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3416         patch from Hans de Graaff.
3417
3418 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3419
3420         * package-get.el (package-get-download-sites): Document Chile and
3421         update Denmark download site.
3422         * package-get.el (package-get-pre-release-download-sites): Ditto.
3423
3424 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3425
3426         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3427
3428 2006-12-09  Vin Shelton  <acs@xemacs.org>
3429
3430         * XEmacs 21.4.20 is released
3431
3432 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3433
3434         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3435
3436 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3437
3438         * info.el (Info-find-file-node, Info-insert-dir)
3439         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3440         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3441         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3442         and discussion.
3443
3444 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3445
3446         * obsolete.el (line-beginning-position): New, from 21.5.x.
3447         (line-end-position): Ditto.
3448
3449 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3450
3451         * package-get.el (package-get-download-sites): Welcome
3452         nl.xemacs.org and Thanks!
3453         * package-get.el (package-get-pre-release-download-sites): Ditto.
3454
3455 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3456
3457         * font-lock.el: Add support for not-so recent changes in Java to
3458         java-mode.
3459
3460 2006-01-28  Vin Shelton  <acs@xemacs.org>
3461
3462         * XEmacs 21.4.19 is released
3463
3464 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3465
3466         * easymenu.el: Update copyright. 
3467         * easymenu.el (easy-menu-all-popups):
3468         Add a docstring. 
3469         * easymenu.el (easy-menu-add):
3470         Document a bug, rework the function to preserve any existing
3471         non-default mode-popup-menu instead of overwriting it, and not to
3472         bother normalising the menu title (nothing else does).
3473         * easymenu.el (easy-menu-remove):
3474         Restore the default mode-popup-menu instead of leaving an empty
3475         one when we remove the last easy-menu popup. 
3476
3477 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3478
3479         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3480         as suggested by Rodrigo Ventura.
3481         * package-get.el (package-get-pre-release-download-sites): Ditto,
3482         with replacement of xemacs-21.5 by beta, which is the logical path
3483         to our beta core and package pre-releases.
3484
3485 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3486
3487         * package-get.el (package-get-download-sites): Add Hong Kong
3488         download site.
3489         * package-get.el (package-get-pre-release-download-sites): Ditto.
3490
3491 2005-12-26  Vin Shelton  <acs@xemacs.org>
3492
3493         * find-paths.el:
3494         * find-paths.el (paths-emacs-root-p): Add search for package root.
3495         * find-paths.el (paths-find-emacs-root): Replaced with
3496         paths-find-invocation-roots, which returns a list of roots.
3497         * find-paths.el (paths-find-invocation-roots): New.
3498         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3499
3500 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3501
3502         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3503         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3504
3505 2005-12-03  Vin Shelton <acs@xemacs.org>
3506
3507         * XEmacs 21.4.18 is released
3508
3509 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3510
3511         * package-get.el (package-get-download-sites): Update reflecting
3512         latest http://www.xemacs.org/Releases/ information generated by
3513         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3514         * package-get.el (package-get-pre-release-download-sites): Ditto.
3515
3516 2005-02-28  Simon Josefsson  <jas@extundo.com>
3517
3518         * about.el (xemacs-hackers): Add jas.
3519         (about-other-current-hackers): Likewise.
3520         (about-url-alist): Add URL for jas.
3521         (about-personal-info): Document jas.
3522         (about-hacker-contribution): Describe jas contributions.
3523
3524 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3525
3526         * easymenu.el (easy-menu-remove): As described in 
3527         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3528         except the "Command" menu from mode-popup-menu. 
3529
3530 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3531  
3532         * font.el (font-spatial-to-canonical): Correct calculation of 
3533         return value for pixel-based input value. 
3534  
3535 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3536
3537         * code-process.el (call-process): Process-related docstring
3538         improvements spurred by Norbert Koch.
3539         * code-process.el (call-process-region): Ditto.
3540         * code-process.el (start-process): Ditto.
3541
3542 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3543
3544         * finder.el (finder-find-library): Return filename actually
3545         searched for.
3546
3547 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3548
3549         * help.el (view-emacs-news): Use `expand-file-name' instead of
3550         `locate-data-file' as the latter will find any "NEWS" files that
3551         might exist in packages _before_ the one in core.
3552
3553 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3554
3555         * package-get.el (package-get-init-package):
3556         package-get-init-package buglet (21.4.17) by Jeff Mincy
3557         <mincy@rcn.com> fixing false temporary load-path shadows reported
3558         after package installation and simplifying code.
3559
3560 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3561
3562         * package-get.el (package-get-download-sites): Sync mirrors list
3563         with the XEmacs website.
3564         (package-get-pre-release-download-sites): Ditto.
3565
3566 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3567
3568         * derived.el (derived-mode-merge-syntax-tables):
3569         Revert my 21.5-only patch of 2003-07-18 which slipped in
3570         through Jerry James's patch of 2004-06-07.
3571
3572 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3573
3574         * cmdloop.el (keyboard-quit): Remove workaround for
3575         `region-active-p' not making sure active region is in current
3576         buffer now that it does.
3577         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3578         * simple.el (region-active-p): `region-active-p' to only return t
3579         when active region is in current buffer.
3580
3581 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3582
3583         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3584         package names, quell a byte-compiler warning, doc fix.
3585
3586 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3587
3588         * buffer.el (pop-to-buffer):
3589         * window-xemacs.el (display-buffer):
3590         Document use of `same-window-buffer-names,' `same-window-regexps'
3591         by pop-to-buffer and display-buffer. 
3592         
3593 2005-02-06  Vin Shelton <acs@xemacs.org>
3594
3595         * XEmacs 21.4.17 is released
3596
3597 2005-01-29  Ben Wing  <ben@xemacs.org>
3598
3599         * shadow.el (find-emacs-lisp-shadows):
3600         Add custom-defines to list of ignored files.
3601
3602 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3603
3604         * simple.el (shifted-motion-keys-select-region): Fix statement
3605         about unshifted-motion-keys-deselect-region.
3606
3607 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3608
3609         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3610         now) for GNU Emacs compatibility.
3611         (make-obsolete-variable): Ditto.
3612
3613 2004-01-08  Ben Wing  <ben@xemacs.org>
3614
3615         * code-files.el (load):
3616         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3617
3618 2004-12-05  Vin Shelton <acs@xemacs.org>
3619
3620         * XEmacs 21.4.16 is released
3621
3622 2004-12-04  Vin Shelton  <acs@xemacs.org>
3623
3624         * auto-autoloads.el: Regenerated.
3625
3626         * custom-load.el: Regenerated.
3627
3628 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3629
3630         Fix bug: apropos errors if a defalias refers to an undefined
3631         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3632
3633         * apropos.el (apropos):
3634         (apropos-command):
3635         * help.el (frob-help-extents):
3636         * help-macro.el (make-help-screen):
3637         * hyper-apropos.el (hyper-apropos-grok-functions):
3638         (hyper-apropos-get-doc):
3639         Catch void-function error thrown by `documentation'.
3640
3641 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3642
3643         * packages.el (package-require): Fix incorrect arg to format.
3644         This fixes a `format specifier' error.
3645
3646 2004-08-13  Jerry James  <james@xemacs.org>
3647
3648         * bytecomp.el (forward-word): Tell the byte compiler the correct
3649         number of arguments to forward-word.
3650
3651 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3652
3653         * etags.el: Fixed loading of include files for tag completion. Now
3654         you can make a tag file for a library, include it into your
3655         project and it will be reloaded only if it changed. Infinte
3656         include loops are detected and the correct tag files are loaded.
3657         * etags.el (buffer-tag-table-list): Load and verify tag files in
3658         the external function buffer-tag-table-list-load.
3659         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3660         tag files. Also load the included tag files. The priority of the
3661         included files is right below their parent file. If multiple
3662         matches occur then the symbols from the parent file are found
3663         first.
3664         * etags.el (tag-table-include-files): Corrected comment
3665         string. Switched to pattern constant tags-include-pattern to have
3666         it at a central location.
3667         * etags.el (tags-include-pattern): Added doc string.
3668         * etags.el (add-to-tag-completion-table): Removed obsolete
3669         comments as the include files are allready returned by
3670         buffer-tag-table-list and loaded.
3671         * etags.el (find-tag-internal): The include files are allready
3672         included in tag-tables as buffer-tag-table-list returns them now.
3673
3674 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3675
3676         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3677         Loading items into the notebook is now done by C code.
3678         * widgets-gtk.el (gtk-widget-instantiate-internal):
3679         Style no longer changed.
3680
3681 2004-06-28  Nix  <nix@esperi.org.uk>
3682
3683         * cmdloop.el (truncate-command-history-for-gc): Delay
3684         execution of all things that look up variable bindings,
3685         via `enqueue-eval-event'.
3686
3687 2004-06-24  Vin Shelton  <acs@xemacs.org>
3688
3689         * package-get.el (package-get-require-signed-base-updates):
3690         now defaults to nil.
3691
3692 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3693
3694         * subr.el (split-string): Clean up docstring.
3695
3696 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3697
3698         * faces.el (zmacs-region): fix typo in docstring.
3699
3700 2004-06-07  Jerry James  <james@xemacs.org>
3701
3702         * derived.el: Synch with Emacs 21.3.
3703         * subr.el (with-local-quit): New, from Emacs 21.3.
3704         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3705         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3706         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3707
3708 2004-06-16  Jerry James  <james@xemacs.org>
3709
3710         * cl.el (cl-set-substring): Increment start by the length of the
3711         string, not the string itself.
3712
3713 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3714
3715         * etags.el (tag-table-include-files): Expand included TAGS file
3716         paths to avoid problems with relative paths.  Thanks to Peter
3717         Chubb <peterc@gelato.unsw.edu.au>.
3718         * etags.el (tags-include-pattern): New.
3719         * etags.el (add-to-tag-completion-table): Parse and ignore
3720         trailing include lines.
3721
3722 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3723
3724         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3725         avoiding line solely composed of equal signs.
3726
3727 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3728
3729         * cus-edit.el (alloc): Typo fix.
3730         * cus-edit.el (custom-browse-visibility): Ditto.
3731         * cus-edit.el (custom-variable-value-create): Ditto.
3732         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3733         * cus-edit.el (custom-save-variables): Bind print-length and
3734         print-level to nil to avoid value abbreviation.
3735         * cus-edit.el (custom-save-face-internal): Ditto.
3736         * cus-edit.el (custom-save-faces): Save in sorted order.
3737         * cus-edit.el (custom-save-resets): Bind print-length and
3738         print-level to nil to avoid value abbreviation.
3739         * cus-edit.el (custom-save-loaded-themes): Ditto.
3740
3741 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3742
3743         * subr.el (split-string-default-separators): New.
3744         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3745         see comment in source.
3746
3747 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         * mule/japanese.el (paragraph-start, paragraph-separate):
3750         Remove anchor to BOL.
3751
3752 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3753
3754         * cl.el (gensym, gentemp): Improve docstrings.
3755
3756 2004-05-10  Vin Shelton  <acs@xemacs.org>
3757
3758         * etags.el: Sync with 21.5 version.
3759
3760 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3761
3762         * etags.el:
3763         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3764         only for use with exuberant ctags. This will also enable building of 
3765         completion tables with exuberant ctags. This will not work with
3766         xemacs ctags. 
3767         * etags.el (get-tag-table-buffer): New function for creating of
3768         completion table is used if tags-exuberant-ctags-optimization-p ist t
3769         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3770         finding the tag names. New.
3771         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3772         building tag completion table with exuberant ctags. New.
3773         * etags.el (find-tag-internal): Improve exact tag matching for tags
3774         with name fields. Before the patch return types of functions or
3775         function parameters (with exuberant ctags) were found as matches.
3776
3777 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3778
3779         * list-mode.el (display-completion-list): Fixed completion list was
3780         taking the width of the frame and not of the window for displaying
3781         the selection methods.
3782
3783 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3784
3785         * menubar-items.el (default-menubar): Options are saved to custom.el.
3786
3787
3788 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3789
3790         * isearch-mode.el (isearch-abort): Preserve successful search target.
3791
3792 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3793
3794         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3795         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3796         Bihlmeyer.
3797         * gnuserv.el (gnuserv-mode-line-string): New.
3798         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3799         gnuserv-mode.
3800         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3801         * gnuserv.el (gnuserv-edit-files): Use
3802         make-x-device-with-gtk-fallback.
3803
3804 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3805
3806         * gtk-widgets.el: New import: gtk-accel-group-new.
3807         * dialog-gtk.el:
3808         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3809         * dialog-gtk.el (popup-builtin-question-dialog):
3810         Added support for dialog button mnemonics.
3811
3812 2004-03-22  Chris Green <cmg@dok.org>
3813
3814         * process.el (shell-command): Output buffer was ignored when a
3815         background process was run via shell-command.
3816
3817 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3818
3819         * cus-edit.el (custom-save-variables): Retrieve a list of
3820         variables to save first, sort it, and make sure the variables are
3821         saved in sorted order.
3822
3823 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3824  
3825         * package-get.el (package-get-update-base-from-buffer): Force
3826         binary coding system for verifying GnuPG signature in the
3827         package-index file.
3828  
3829 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3830
3831         * package-get.el (package-get-package-index-file-location): Handle
3832         missing "EMACSPACKAGEPATH" environment variable.
3833
3834 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3835
3836         * package-admin.el (package-admin-find-top-directory): Simplify
3837         directory comparisions and fix substring errors on short path
3838         components.
3839         * package-get.el (package-get-package-index-file-location):
3840         Default to first component of "EMACSPACKAGEPATH", if set.
3841
3842 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3843
3844         * package-get.el (process-error): New error datum.
3845
3846 2004-02-02  Vin Shelton <acs@xemacs.org>
3847
3848         * XEmacs 21.4.15 is released
3849
3850 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3851
3852         * itimer.el (activate-itimer): Modify the itimer timeout value as
3853         if it were begun at the last time when the itimer driver was woken
3854         up.
3855
3856 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * specifier.el (Copyright):
3859         Update.
3860         (make-specifier-and-init):
3861         (map-specifier):
3862         (canonicalize-inst-pair):
3863         (canonicalize-spec-list):
3864         (set-specifier):
3865         Synch docstrings to 21.5 where appropriate.
3866
3867 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3868
3869         * package-get.el (package-get-list-packages-where): New.  A
3870         function that allows searching for groups of packages.  For
3871         example, find all packages that require the fsf-compat package.
3872
3873 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3874
3875         The Great PUI Sync.
3876
3877         * auto-autoloads.el: Regenerated.
3878
3879         * custom-load.el: Regenerated.
3880
3881         * dumped-lisp.el (packages-hardcoded-lisp): New.
3882
3883         * menubar-items.el (menu-max-items): New.
3884         (menu-submenu-max-items): New.
3885         (menu-submenu-name-format): New.
3886         (menu-split-long-menu): New.
3887         (menu-sort-menu): New.
3888         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3889
3890         * obsolete.el (pui-add-install-directory): Renamed to the more
3891         logical `pui-set-local-package-get-directory'.
3892         (package-get-download-menu): Moved to `package-ui.el' and renamed
3893         to `package-ui-add-download-menu'.
3894
3895         * package-admin.el (package-admin-install-function-mswindows):
3896         Whitespace clean up.
3897         (package-admin-add-single-file-package): Removed.
3898         (package-admin-default-install-function): Whitespace clean up.
3899         (package-admin-find-top-directory): New.
3900         (package-admin-get-install-dir): Use it.
3901         (package-admin-get-manifest-file): 
3902         (package-admin-check-manifest): 
3903         (package-admin-add-binary-package):
3904         (package-admin-get-lispdir):
3905         (package-admin-delete-binary-package):
3906         (package-admin):
3907
3908         * package-get.el (package-get-package-index-file-location): New.
3909         (package-get-install-to-user-init-directory): New.
3910         (package-get-remote):
3911         (package-get-download-sites):
3912         (package-get-pre-release-download-sites): New.
3913         (package-get-site-release-download-sites): New.
3914         (package-get-base-filename):
3915         (package-get-always-update):
3916         (package-get-user-index-filename): Removed.
3917         (package-get-pgp-available-p): New.
3918         (package-get-require-signed-base-updates):
3919         (package-get-was-current):
3920         (package-entries-are-signed): New.
3921         (package-get-continue-update-base): New.
3922         (package-get-download-menu): Removed.
3923         (package-get-require-base):
3924         (package-get-update-base-entry):
3925         (package-get-locate-file):
3926         (package-get-locate-index-file):
3927         (package-get-maybe-save-index):
3928         (package-get-update-base):
3929         (package-get-update-base-from-buffer):
3930         (package-get-update-base-entries):
3931         (package-get-interactive-package-query):
3932         (package-get-update-all):
3933         (package-get-all):
3934         (package-get-dependencies):
3935         (package-get-init-package):
3936         (package-get-info): New.
3937         (package-get):
3938         (package-get-staging-dir):
3939         (package-get-set-version-prop): Removed.
3940         (package-get-installedp):
3941         (package-get-ever-installed-p):
3942         (packages): Removed.
3943         (package-get-custom-groups): Removed.
3944         (package-get-custom): Removed.
3945         (package-get-custom-add-entry): Removed.
3946
3947         * package-info.el (batch-update-package-info):
3948
3949         * package-net.el (package-net-batch-generate-bin-ini):
3950         (package-net-update-installed-db):
3951
3952         * package-ui.el (pui-info-buffer):
3953         (pui-directory-exists): Removed.
3954         (pui-package-dir-list): Removed.
3955         (pui-add-install-directory): Removed.
3956         (package-ui-download-menu): New.
3957         (package-ui-pre-release-download-menu): New.
3958         (package-ui-site-release-download-menu): New.
3959         (pui-set-local-package-get-directory): New.
3960         (pui-package-symbol-char):
3961         (pui-update-package-display):
3962         (pui-toggle-package):
3963         (pui-toggle-package-key):
3964         (pui-toggle-package-delete):
3965         (pui-toggle-package-delete-key):
3966         (pui-toggle-package-event):
3967         (pui-toggle-verbosity-redisplay):
3968         (pui-install-selected-packages):
3969         (pui-add-required-packages):
3970         (pui-help-echo):
3971         (pui-display-info):
3972         (list-packages-mode):
3973         (pui-list-packages):
3974
3975         * packages.el (packages-compute-package-locations):
3976         (package-require):
3977         (package-delete-name):
3978         (packages-hardcoded-lisp): Removed.
3979         (packages-useful-lisp): Removed.
3980         (packages-unbytecompiled-lisp): Removed.
3981         (packages-find-package-directories):
3982
3983         Summary:
3984
3985         Major code clean up of all things PUI.
3986
3987         Much improved code to determine where packages should be
3988         installed.  PUI no longer depends on any packages being
3989         pre-installed to compute where packages are to be installed to.
3990
3991         The user can specify the location of their package-index file.  It
3992         isn't necessary to set this because it has sane defaults.  People
3993         who "run-in-place" won't accidently overwrite the CVS
3994         package-index file.  See
3995         `package-get-package-index-file-location'. 
3996
3997         PUI will now properly clean up after itself in the event of an
3998         unsuccessful package install.  This drastically reduces the number
3999         of "wrong md5sum" FAQs.
4000
4001         non-Mule XEmacsen can no longer install Mule packages.
4002
4003         Package management via the custom interface has been removed.
4004
4005         The PUI related menubar items have been reorganised.
4006
4007         The PGP verification code has been fixed and the default for
4008         whether or not it is used is automatically computed.
4009
4010         * update-elc.el ((preloaded-file-list site-load-packages
4011         need-to-dump dumped-exe)):
4012         Just a couple of small changes to allow for
4013         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4014         existing anymore.
4015
4016 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4017
4018         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4019         apply `format' to the first argument of byte-compile-warn, it
4020         already calls format.
4021
4022 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4023
4024         * files.el (delete-old-versions): Avoid going interactive during
4025         make install when environment variable VERSION_CONTROL is set.
4026
4027 2003-12-04  Vin Shelton  <acs@xemacs.org>
4028
4029         * menubar-items.el (menu-item-search): Only bring up search dialog
4030         box if the feature is available and desired.
4031
4032 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4035
4036 2003-11-05  Vin Shelton  <acs@xemacs.org>
4037
4038         * help.el (Help-prin1-face):
4039         (Help-princ-face):
4040         princ and prin1 are functions and need to be called as such.  The
4041         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4042
4043 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4044
4045         * about.el (about-xemacs): Give full version and build date.
4046
4047 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4048
4049         * win32-native.el (grep-null-device): This XEmacs has null-device.
4050
4051 2003-09-06  Mike Sperber  <mike@xemacs.org>
4052
4053         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4054         implement the specified semantics for `defvar.'
4055
4056 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4057
4058         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4059         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4060         displaying buffer in question.
4061
4062 2003-09-03  Vin Shelton <acs@xemacs.org>
4063
4064         * XEmacs 21.4.14 is released
4065
4066 2003-08-17  Vin Shelton  <acs@xemacs.org>
4067
4068         * about.el: Vanity patch.
4069
4070 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4071
4072         * code-process.el (call-process):
4073         (call-process-region):
4074         (start-process):
4075         Document coding system processing.
4076
4077 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4078
4079         * startup.el (splash-frame-body): Idiomatic English.
4080
4081 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4082
4083         * font-lock.el (font-lock-match-java-declarations): Move
4084         save-restriction, narrow-to-region to beginning of function to
4085         avoid going beyond the limit and causing an infloop.
4086
4087 2003-04-16  Jerry James  <james@xemacs.org>
4088
4089         * keydefs.el: Remove mappings for keys mapped to the nowhere
4090         defined function function-key-error.
4091
4092 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4093
4094         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4095         lisp-interaction-mode-hook): Add the docstrings.
4096
4097 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4098
4099         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4100         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4101         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4102
4103 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4104
4105         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4106         lambda list after the original doc.  Care about
4107         #'(lambda () "SingleString") 
4108         (cl-upcase-arg): 
4109         (cl-function-arglist):
4110         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4111         circular data structures in lambda list specification
4112
4113 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4114
4115         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4116         to appear in font-lock-function-name-face.
4117
4118 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4119
4120         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4121         is not also the value of the lambda.
4122
4123 2003-05-06  Andy Piper  <andy@xemacs.org>
4124
4125         * files.el (revert-buffer): Make sure local variables get processed,
4126         even in the case of an optimized reversion.
4127
4128 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4129
4130         * XEmacs 21.4.13 is released
4131
4132 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4133
4134         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4135         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4136
4137 2003-02-14  Ben Wing  <ben@xemacs.org>
4138
4139         * byte-optimize.el:
4140         * byte-optimize.el (byte-compile-inline-expand):
4141         * byte-optimize.el (byte-compile-unfold-lambda):
4142         * byte-optimize.el (byte-optimize-form-code-walker):
4143         * byte-optimize.el (byte-optimize-form):
4144         * byte-optimize.el (byte-decompile-bytecode-1):
4145         * byte-optimize.el (byte-optimize-lapcode):
4146         Review carefully and sync up to 20.7 except for areas as noted.
4147         Fixes problem with JDE compilation.
4148
4149 2003-02-05  Ben Wing  <ben@xemacs.org>
4150
4151         * simple.el:
4152         * simple.el (motion-keys-for-shifted-motion):
4153         Omit M-S-home/end from motion keys.
4154
4155 2003-02-07  Ben Wing  <ben@xemacs.org>
4156
4157         * text-props.el (text-property-any):
4158         * text-props.el (text-property-not-all):
4159         Fix bug when end > start.
4160
4161 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4162
4163         * info.el (Info-insert-dir): Make default-directory end in
4164         separator.  Patch due to Martin Buchholz.
4165
4166 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4167
4168         * XEmacs 21.4.12 "Portable Code" is released.
4169
4170 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4171
4172         * about.el: Update golubev data.
4173
4174 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4175
4176         * isearch-mode.el (isearch-mode-map): Substitute comment on
4177         desirability, and back out "GR is printable" changes.
4178
4179 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4180
4181         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4182
4183 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4184
4185         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4186
4187 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4188
4189         * menubar-items.el (default-menubar): Use browse-url-mozilla
4190         instead of browse-url-gnome-moz for Mozilla.
4191
4192 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4193
4194         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4195
4196 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4197
4198         * files.el (auto-mode-alist): Remove redundant entries for modes
4199         that live in packages.
4200         (interpreter-mode-alist): Ditto.
4201
4202 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4203
4204         * menubar-items.el (default-menubar): Sync with current
4205         browse-url-xemacs.el.
4206
4207 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4208
4209         * XEmacs 21.4.10 "Military Intelligence" is released.
4210
4211 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4212
4213         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4214
4215 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4216
4217         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4218
4219 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4220
4221         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4222         effect free function.
4223         (font-lock-fontify-keywords-region): Supply the argument to
4224         font-lock-compile-keywords.
4225
4226 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4227
4228         * package-get.el (package-get-download-sites): Bring sites list
4229         up to date, prefer xx.xemacs.org addresses.
4230
4231 2002-09-27  Andy Piper  <andy@xemacs.org>
4232
4233         * dialog.el (make-dialog-box): for general dialogs only
4234         delete-frame-hook will be run.
4235
4236 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4237
4238         * font-lock.el (font-lock-fontify-syntactically-region): Add
4239         comment about lookup-syntax-properties, document LOUDLY as unused.
4240
4241 2002-08-26  Andy Piper  <andy@xemacs.org>
4242
4243         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4244         merge.
4245
4246 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4247
4248         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4249         (make-obsolete-variable): Ditto.
4250         (make-compatible): Ditto.
4251         (make-compatible-variable): Ditto.
4252
4253 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4254
4255         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4256         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4257
4258 2002-08-28  Andy Piper  <andy@xemacs.org>
4259
4260         * files.el (revert-buffer): propagate revert-without-query-status.
4261
4262 2002-06-03  Andy Piper  <andy@xemacs.org>
4263
4264         * dialog-items.el (make-search-dialog): align various subcontrols
4265         in visually pleasing ways, allow frame to autosize to the dialog
4266         size.
4267         * dialog.el (make-dialog-box): add a border inside the frame. Add
4268         :autosize property, if t then reset the frame size appropriately
4269         before the frame is mapped.
4270         * gutter-items.el (set-progress-feedback-instantiator): align
4271         various subcontrols.
4272         * gutter-items.el (set-progress-abort-instantiator): ditto.
4273
4274 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4275
4276         * XEmacs 21.4.9 "Informed Management" is released.
4277
4278 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4279
4280         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4281         "&optional append" argument.
4282
4283 2002-07-16  Didier Verna  <didier@xemacs.org>
4284
4285         * subr.el (replace-in-string): fix case fold bug introduced by
4286         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4287         case-fold-search in temporary buffers.
4288
4289 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4290
4291         * lib-complete.el (find-library): Remove check for mule because
4292         decompression DOES work on Mule.
4293
4294 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4295
4296         * simple.el (join-line): New alias for `delete-indentation'.
4297
4298 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4299
4300         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4301         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4302         (font-lock-builtin-face): New.
4303         (font-lock-constant-face): New.
4304         (font-lock-face-list): Add builtin and constant faces.
4305
4306 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4307
4308         * autoload.el (make-autoload): Support define-derived-mode.
4309         Collected puts of doc-string-elt property.  Based on a patch by
4310         Didier Verna <didier@xemacs.org>.
4311
4312 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4313
4314         * wid-edit.el (widget-field-activate): Fix docstring typo.
4315
4316 2002-07-23  Andy Piper  <andy@xemacs.org>
4317
4318         * about.el (about-personal-info): update me.
4319
4320 2002-07-12  Andy Piper  <andy@xemacs.org>
4321
4322         * custom.el (custom-theme-set-variables): remove bogus
4323         arguments. Use custom-set-default to set defaults.
4324         (custom-set-variables): update doc.
4325         (custom-local-buffer): new, synced from FSF.
4326         (custom-set-default): ditto.
4327         (defcustom): update doc.
4328
4329 2002-06-16  Andy Piper  <andy@xemacs.org>
4330
4331         * menubar-items.el (default-menubar): enable windows printing on
4332         cygwin as well as native.
4333
4334 2002-06-12  Andy Piper  <andy@xemacs.org>
4335
4336         * printer.el (generic-print-buffer): catch all errors so that the
4337         print device can be cleared in all scenarios.
4338         (Printer-clear-device): make sure clearing the printer allows it
4339         to be used again immediately.
4340         (generic-print-region): make sure the default printer face is
4341         black-on-white.
4342
4343 2002-04-23  Jerry James  <james@xemacs.org>
4344
4345         * window-xemacs.el (display-buffer-function): Change doc to
4346         reflect new arg.
4347         * window-xemacs.el (pre-display-buffer-function): Ditto.
4348         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4349         non-nil, make the new window just big enough for its contents.
4350         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4351         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4352         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4353
4354 2002-06-06  Andy Piper  <andy@xemacs.org>
4355
4356         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4357         (defcustom): ditto.
4358         (custom-handle-keyword): ditto.
4359
4360 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4363         Make obsolete.  Default to nil.
4364         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4365         Inspired by a patch by John Palmieri.
4366
4367 2002-07-01  Mike Alexander  <mta@arbortext.com>
4368
4369         * process.el (shell-command-on-region): Don't delete the region
4370         before giving it to call-process-region
4371
4372 2002-06-04  Jerry James <james@eecs.ku.edu>
4373
4374         * find-paths.el (paths-find-architecture-directory): Search in
4375         `system-configuration'/`base', not `base'`system-configuration'.
4376
4377 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4378
4379         * info.el (Info-index): Add missing \ in [ t].
4380
4381 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4382
4383         * gutter-items.el (gutter-buffers-tab-visible-p,
4384         buffers-tab-omit-function, buffers-tab-selection-function,
4385         buffers-tab-filter-functions):
4386         Doc improvements.
4387
4388 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4389
4390         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4391
4392         * toolbar-items.el (toolbar-news): Fix typo in message string.
4393
4394 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4395
4396         * dialog.el (yes-or-no-p-dialog-box): 
4397         * cmdloop.el (y-or-n-p-minibuf):
4398         (yes-or-no-p-minibuf):
4399         (yes-or-no-p):
4400         (y-or-n-p): 
4401         Specify negative answers in docstrings.
4402
4403 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4404
4405         * package-ui.el (pui-help-echo): Display both installed and author
4406         version.  Use a balloon-help window to display extra info like
4407         package requires.
4408
4409 2002-05-30  Andy Piper  <andy@xemacs.org>
4410
4411         * files.el (revert-buffer-internal): don't visit
4412         revert-buffer. Kill buffer when not used. Suggested by Mike
4413         Alexander <mta@arbortext.com>
4414
4415 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         * files.el (revert-buffer): More docstring fiddling.
4418
4419 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4420
4421         * files.el (revert-buffer):
4422         (revert-buffer-internal):
4423         (revert-buffer-insert-file-contents-function):
4424         Improve docstrings and comments.
4425
4426 2002-05-08  Andy Piper  <andy@xemacs.org>
4427
4428         * files.el (revert-buffer): observe noconfirm behavior.
4429
4430 2002-04-09  Andy Piper  <andy@xemacs.org>
4431
4432         * files.el (revert-buffer): use revert-buffer-internal if it looks
4433         like doing so will not result in any user-visible changes.
4434         (revert-buffer-internal): new function. Do the actual process of
4435         reversion and then see whether the result is any different to what
4436         we have already. If it is not then do nothing.
4437
4438 2001-12-11  Andy Piper  <andy@xemacs.org>
4439
4440         * menubar.el (get-popup-menu-response): re-order so that it works
4441         on more sane/facist window systems.
4442
4443 2001-12-03  Andy Piper  <andy@xemacs.org>
4444
4445         * faces.el (frob-face-property): don't infloop in face frobbing
4446         from Jan Vroonhof <jan@xemacs.org>.
4447
4448 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4449
4450         * faces.el (frob-face-property): Follow face fall-back hierarchy
4451         properly for face properties without an instance. Only do manual
4452         copy form 'default in last resort. This handles in particular
4453         the case where 'default itself has only a fall-back (which is
4454         the case by default on windows).
4455
4456 2001-11-24  Andy Piper  <andy@xemacs.org>
4457
4458         * printer.el (generic-print-region): set default-frame-plist to
4459         nil while creating the printer frame so that sizes reflect the
4460         printed page.
4461
4462         * faces.el (face-complain-about-font): Don't complain on printers.
4463
4464 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4465         
4466         * package-net.el: Andy synch.
4467         
4468 2001-12-16  Andy Piper  <andy@xemacs.org>
4469
4470         * package-get.el (package-get-update-all): Make sure installed.db
4471         gets updated after updating packages.
4472
4473 2002-03-28  Ben Wing  <ben@xemacs.org>
4474
4475         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4476         continuation, truncation so that we don't get line jumpiness from
4477         them being larger than the line height.
4478
4479         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4480
4481 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4482
4483         * font.el (font-window-system-mappings): Add mapping for Gtk
4484         (assume identical to X) 
4485
4486 2002-02-04  Andy Piper  <andy@xemacs.org>
4487
4488         * files.el (convert-standard-filename): Fix for short filename
4489         Peter Arius <pas@methodpark.de>
4490
4491 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4492
4493         * list-mode.el (default-choose-completion): completion-base-size
4494         should refer to local value in the completion list buffer.
4495
4496 2001-12-03  Didier Verna  <didier@xemacs.org>
4497
4498         * rect.el: autoload `replace-rectangle'.
4499         * keydefs.el (global-map): bind it to `C-x r p'.
4500
4501 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4502
4503         * XEmacs 21.4.8 "Honest Recruiter" is released.
4504
4505 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4506
4507         This patch is based on Jerry James's patch and analysis.
4508
4509         * select.el (get-clipboard):
4510         (get-selection):
4511         Update docstrings.
4512         (get-clipboard-foreign):
4513         (get-selection-foreign):
4514         New function for use as `interprogram-paste-function's.
4515
4516         * simple.el (interprogram-paste-function): Change default to
4517         `get-clipboard-foreign'; improve docstring.
4518         (interprogram-cut-function): Improve dosctring.
4519
4520 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * XEmacs 21.4.7 "Economic Science" is released.
4523
4524 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4525
4526         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4527
4528 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4529
4530         * obsolete.el (assq-delete-all): New compatibility alias for 
4531         remassq.
4532
4533 2002-01-09  Simon Josefsson  <jas@extundo.com>
4534
4535         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4536
4537 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4538
4539         * info.el (Info-auto-generate-directory): Default
4540         Info-auto-generate-directory to 'if-outdated.
4541
4542 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * startup.el (normal-top-level): Prevent migration code from
4545         trashing .emacs on an error in loading the init files.
4546
4547 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4548
4549         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4550         "system default" Xdefaults and friends get xrdb-mode.
4551
4552 2002-03-05  Mats Lidell  <matsl@contactor.se>
4553  
4554         * help-nomule.el (tutorial-supported-languages): Added Swedish
4555         tutorial. Sorted languages.
4556
4557 2002-02-11  Mike Sperber <mike@xemacs.org>
4558
4559         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4560         regenerating outdated dir files and dir is non-existent.
4561
4562 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4563
4564         * code-files.el (convert-mbox-coding-system): Improve comment.
4565         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4566         coding-system argument to `write-region-pre-hook' call.
4567         (write-region-pre-hook): Fix docstring to mention lockname argument.
4568
4569 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4570
4571         * minibuf.el (completing-read): Remove redundant wrong arg list.
4572
4573         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4574
4575 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4576
4577         * obsolete.el (interactive-form): new compatibility alias for 
4578         function-interactive.
4579
4580 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4581
4582         * menubar-items.el (Menubar-items-truncate-list): Removed.
4583         * menubar-items.el (Menubar-items-truncate-history): New.
4584         * menubar-items.el (default-menubar): Use
4585         Menubar-items-truncate-history.
4586
4587 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4588
4589         * printer.el (generic-print-region): Pass correct arguments to
4590         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4591         Torkelsson <torkel@acc.umu.se>.
4592
4593 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4594
4595         * help.el (describe-mode): synched with FSF 19.34; handle nil
4596         minor mode indicators.
4597
4598 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4599
4600         * minibuf.el (completing-read): Update docstring.
4601
4602 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4603
4604         * XEmacs 21.4.6 "Common Lisp" is released.
4605
4606 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4607
4608         * package-net.el: Inadvertant synch with Windows branch.  From
4609         Andy's log:
4610         (package-net-kit-version): new variable.
4611         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4612
4613 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4614
4615         * package-get.el (package-get-locate-index-file): Also search the
4616         core etc/ directory for the package index file if it can't be
4617         found in ~/.xemacs/.
4618
4619 2001-12-13  William Perry  <wmperry@gnu.org>
4620
4621         * dialog-gtk.el (popup-builtin-question-dialog):
4622         Conform to API in gui.c.
4623         
4624 2001-11-12  Andy Piper  <andy@xemacs.org>
4625
4626         * cus-edit.el (custom-save-face-internal): make sure we save
4627         non-themed faces.
4628         (custom-save-variables): ditto variables.
4629
4630 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4631
4632         * faces.el (make-face-family):
4633         (make-face-size):
4634         New face-modifying functions per Jan Vroonhof.
4635
4636         cus-face.el (custom-set-face-font-family):
4637         (custom-set-face-font-size):
4638         Use them.
4639
4640         * font.el (font-window-system-mappings): More precise docstring.
4641
4642         (font-create-name):
4643         (font-create-object):
4644         (tty-font-create-object):
4645         (tty-font-create-plist):
4646         (x-font-create-object):
4647         (x-font-create-name):
4648         (ns-font-create-name):
4649         (mswindows-font-create-object):
4650         (mswindows-font-create-name):
4651         Add doctrings.
4652
4653 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4654
4655         * gtk-faces.el (gtk-init-device-faces): removed spurious
4656         quote before let* expression.
4657
4658 2001-10-29  Andy Piper  <andy@xemacs.org>
4659
4660         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4661         modified when changing coding system.
4662
4663         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4664         that we invoke the GUI directory selector.
4665
4666 2001-10-25  Andy Piper  <andy@xemacs.org>
4667
4668         * dialog.el (make-dialog-box): use new directory dialog support.
4669         * minibuf.el (read-file-name-1): ditto.
4670         (read-file-name): ditto.
4671         (read-directory-name): ditto.
4672
4673 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4674
4675         * XEmacs 21.4.5 "Civil Service" is released.
4676
4677 2001-04-23  Didier Verna  <didier@xemacs.org>
4678
4679         * cus-edit.el (custom-variable-pre-save): New.
4680         * cus-edit.el (custom-variable-post-save): New.
4681         * cus-edit.el (custom-variable-save): use them.
4682         * cus-edit.el (custom-face-pre-save): New.
4683         * cus-edit.el (custom-face-post-save): New.
4684         * cus-edit.el (custom-face-save): use them.
4685         * cus-edit.el (custom-group-pre-save): New.
4686         * cus-edit.el (custom-group-post-save): New.
4687         * cus-edit.el (custom-group-save): use them.
4688         * cus-edit.el (Custom-save): use the pre/post functions above,
4689         call `custom-save-all' only once.
4690         * cus-edit.el (custom-variable-pre-reset-standard): New.
4691         * cus-edit.el (custom-variable-post-reset-standard): New.
4692         * cus-edit.el (custom-variable-reset-standard): use them.
4693         * cus-edit.el (custom-face-pre-reset-standard): New.
4694         * cus-edit.el (custom-face-post-reset-standard): New.
4695         * cus-edit.el (custom-face-reset-standard): use them.
4696         * cus-edit.el (custom-group-pre-reset-standard): New.
4697         * cus-edit.el (custom-group-post-reset-standard): New.
4698         * cus-edit.el (Custom-reset-standard): use them.
4699         * cus-edit.el (custom-face-reset-saved): use the pre/post
4700         functions above, call `custom-save-all' only once.
4701
4702 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4703
4704         * gutter-items.el (buffers-tab face): Derive from the modeline
4705         face by default.  Many people use white-on-black for the default
4706         font, and the tabs look hideous with that color combination.  The
4707         modeline usually has the correct colors.
4708
4709 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4710
4711         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4712         (tag-mark-stack-max): Typo fix.
4713
4714 2001-09-28  Ben Wing  <ben@xemacs.org>
4715
4716         * font-lock.el:
4717         * font-lock.el (font-lock-after-change-function):
4718         fix problem with last patch, reported by Katsumi Yamaoka.
4719
4720 2001-09-17  Ben Wing  <ben@xemacs.org>
4721
4722         * font-lock.el (font-lock-after-change-function):
4723         fix problem when you insert a comment on the line before a line of
4724         code: if we use the following char, then when you hit backspace,
4725         the following line of code turns the comment color.
4726
4727 2001-06-08  Ben Wing  <ben@xemacs.org>
4728
4729         * process.el: comment about shell-command-switch.
4730         * process.el (shell-quote-argument): Need to quote a null
4731         argument, too.  From Dan Holmsand.
4732         
4733         * startup.el (normal-top-level): Delete some unused FSF junk.
4734         * startup.el (command-line-early):
4735         
4736         * startup.el (command-line): Call MS Windows init function.
4737         
4738         * win32-native.el:
4739         * win32-native.el (mswindows-system-shells): New.
4740         * win32-native.el (mswindows-system-shell-p): New.
4741         * win32-native.el (init-mswindows-at-startup): New.
4742         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4743         * win32-native.el (mswindows-quote-one-simple-arg):
4744         * win32-native.el (mswindows-quote-one-command-arg):
4745         * win32-native.el (mswindows-construct-process-command-line-alist):
4746         Correct comments at top.  Correctly handle passing arguments
4747         to Cygwin programs and to bash.  Fix quoting of zero-length
4748         arguments (from Dan Holmsand).  Set shell-command-switch based
4749         on shell-file-name, which in turn comes from env var SHELL.
4750
4751 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4752
4753         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4754         default-toolbar-position): Fill docstrings for balloon-help.
4755
4756 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4757
4758         * faces.el: Reenable specifications over 'gtk domain.
4759
4760 2001-08-08  Didier Verna  <didier@xemacs.org>
4761
4762         * autoload.el (update-autoload-files): make defdir a file name,
4763         not directory name.
4764
4765 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4766
4767         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4768
4769         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4770
4771 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4772
4773         * font-menu.el (font-menu-set-font): Default to current font-family.
4774         (font-menu-preferred-resolution):
4775         (font-menu-size-scaling):
4776         Provide gtk defaults, too.
4777
4778 2001-07-29  Mike Alexander  <mta@arbortext.com>
4779
4780         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4781         list
4782         (custom-set-face-font-family): ditto
4783
4784 2001-07-26  Mike Sperber <mike@xemacs.org>
4785
4786         * files.el (auto-mode-alist): .9 files are man pages, too.
4787
4788 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4789
4790         * process.el (call-process-internal): bind
4791         coding-system-for-write to 'binary when calling
4792         start-process-internal, so the process receives 
4793         the literal contents of INFILE.
4794
4795 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4796
4797         * files.el (auto-mode-alist): Add configure.ac support.
4798
4799 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4800
4801         * buff-menu.el:
4802         mouse.el:
4803         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4804
4805 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4806
4807         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4808
4809 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4810
4811         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4812         mixed text.
4813         (kinsoku-eol-p): Ditto.
4814
4815 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4816
4817         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4818         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4819         characters as the category `s' or `e' correctly.
4820
4821 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4822
4823         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4824
4825 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4826
4827         * mule/cyrillic.el:  Set up case table.
4828
4829 2001-06-08  Mike Sperber <mike@xemacs.org>
4830
4831         * files.el (save-some-buffers-1): Don't zap the help window right
4832         after `map-y-or-n-p' has popped it up.
4833
4834 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4835
4836         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4837
4838 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4839
4840         * specifier.el: define-specifier-tag 'gtk.
4841
4842 2001-05-12  Ben Wing  <ben@xemacs.org>
4843
4844         * find-paths.el (paths-find-recursive-path):
4845         fix error with null EXCLUDE-REGEXP.
4846         
4847         * font-lock.el (font-lock-mode):
4848         fix problem reported by hrvoje with buffers starting with a space.
4849         
4850 2001-05-06  Ben Wing  <ben@xemacs.org>
4851
4852         * dialog.el (make-dialog-box):
4853         * menubar-items.el (default-menubar):
4854         * printer.el (generic-print-buffer):
4855         * printer.el (generic-print-region):
4856         implement printing the selection when it's selected.
4857
4858 2001-04-18  Didier Verna  <didier@xemacs.org>
4859
4860         * cus-edit.el (Custom-reset-standard): reset to standard settings
4861         not only when the buffer's :custom-state is 'modified, but also
4862         when it is 'set or 'saved.
4863
4864 2001-04-17  Didier Verna  <didier@xemacs.org>
4865
4866         * startup.el (load-user-init-file): define `custom-file' before
4867         loading the user's init file.
4868
4869 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4870
4871         * menubar.el (popup-mode-menu): Make it work with
4872         popup-menu-titles turned off.
4873         
4874 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4875
4876         * about.el (about-mailto-link): Use compose-mail for sending mail.
4877
4878 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4879
4880         * package-admin.el (package-install-hook): New.
4881         (package-delete-hook): New.
4882         (package-admin-add-single-file-package): Use package-delete-hook.
4883
4884         * package-get.el (package-get): Use package-install-hook.
4885
4886 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4887
4888         * package-ui.el (pui-install-selected-packages): reverse the lists
4889         of packages so that they get handled in the same order as they
4890         were selected.
4891
4892 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4893
4894         * packages.el (locate-library): Use read-library-name for completion.
4895
4896 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4897
4898         * byte-optimize.el (=): `=' is not a binary predicate!
4899         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4900         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4901
4902 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4903
4904         * bytecomp.el (byte-compile-arithcompare):
4905         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4906
4907 2001-06-03  William M. Perry  <wmperry@gnu.org>
4908
4909         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4910         return the filename selected by the user!
4911
4912 2001-05-31  William M. Perry  <wmperry@gnu.org>
4913
4914         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4915         in XEmacs/GTK.
4916
4917 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4918
4919         * coding.el: Tiny typo fixed.
4920
4921 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4922
4923         * XEmacs 21.4.3 "Academic Rigor" is released.
4924
4925 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4926
4927         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4928
4929 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4930
4931         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4932
4933 2001-05-04  Ben Wing  <ben@xemacs.org>
4934
4935         * printer.el (generic-print-buffer):
4936         * printer.el (generic-print-region):
4937         Enable dialog boxes.  Apply workaround recommended by Kirill.
4938         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4939         
4940         * simple.el (kill-whole-line):
4941         * simple.el (kill-line-1):
4942         * simple.el (kill-entire-line):
4943         * simple.el (kill-line):
4944         * simple.el (backward-kill-line):
4945         Take out interactive dependence of kill-whole-line.
4946
4947 2001-04-22  Ben Wing  <ben@xemacs.org>
4948
4949         * dialog.el (make-dialog-box):
4950         Put dialog titles back in -- this time correctly.  Fix various
4951         other problems with leaks and such.
4952
4953         * simple.el (region-exists-p):
4954         * simple.el (region-active-p):
4955         Add comment about which one is correct to use in menu specs.
4956
4957 2001-05-05  Ben Wing  <ben@xemacs.org>
4958
4959         * dialog.el (make-dialog-box): fix doc string.
4960         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4961         take out Pretty Print.
4962         * printer.el:
4963         * printer.el (printer-current-device): New.
4964         * printer.el (Printer-get-device): New.
4965         * printer.el (Printer-clear-device): New.
4966         * printer.el (generic-page-setup): New.
4967         * printer.el (generic-print-buffer):
4968         * printer.el (generic-print-region):
4969         Implement Page Setup.  Handle errors properly.
4970
4971 2001-05-05  Ben Wing  <ben@xemacs.org>
4972
4973         * subr.el (error): Complete list of errors in doc string.
4974         
4975 2001-04-22  Ben Wing  <ben@xemacs.org>
4976
4977         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4978         
4979 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4980
4981         * build-report.el: Remove CVS keywords since this file has been in
4982         core lisp for a while now.
4983         * build-report.el (build-report-make-output-files): Fix typo.
4984
4985 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4986
4987         * about.el (about-finish-buffer): Make sure the last change works
4988         even if EVENT is nil.
4989
4990 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4991
4992         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4993         clicked, not the one that happens to be the current buffer at the
4994         time.
4995
4996 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4997
4998         * cus-edit.el (custom-display): Support the GTK Window System also.
4999
5000 2001-04-30  Ben Wing  <ben@xemacs.org>
5001
5002         * printer.el:
5003         * printer.el (printer-page-header):
5004         * printer.el (Print-context): New.
5005         * printer.el (printer-page-footer):
5006         * printer.el (generate-header-element): New.
5007         * printer.el (generate-header-line): New.
5008         * printer.el (print-context-property):
5009         * printer.el (generic-print-buffer):
5010         * printer.el (generic-print-region):
5011         Implement headers and footers.  Implement calling Print dialog box
5012         (#### but it doesn't quite work yet).
5013
5014 2001-04-25  Ben Wing  <ben@xemacs.org>
5015
5016         * about.el (xemacs-hackers):
5017         * about.el (about-url-alist):
5018         * about.el (about-personal-info):
5019         * about.el (about-hacker-contribution):
5020         More contributions.
5021         
5022         * simple.el (handle-post-motion-command):
5023         Fix spurious setting of zmacs-region-stays to t after a non-shift
5024         motion command.
5025
5026 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5027
5028         * about.el (about-personal-info): Update my bio.
5029         (about-hacker-contribution): Ditto.
5030
5031 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5032
5033         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5034
5035 2001-04-19  Andy Piper  <andy@xemacs.org>
5036
5037         * package-net.el (package-net-cygwin32-binary-size): new size.
5038         (package-net-win32-binary-size): new size.
5039         (package-net-convert-index-to-ini): Use new arch.
5040         (package-net-batch-convert-index-to-ini): Removed.
5041         (package-net-generate-bin-ini): New.
5042         (package-net-batch-generate-bin-ini): New.
5043
5044 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5045
5046         * XEmacs 21.4.1 "Copyleft" is released.
5047
5048 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5049
5050         * x-compose.el (xlib-input-method-bug-workaround):
5051         (alias-colon-to-double-quote):
5052         Force sort in map-keymap to work around rehash bug.
5053
5054 2001-04-17  Ben Wing  <ben@xemacs.org>
5055
5056         * about.el: Finish overhaul, add a few new hackers, update a
5057         couple old ones.
5058
5059 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5060
5061         * XEmacs 21.4.0 "Solid Vapor" is released.
5062
5063 2001-04-15  Ben Wing  <ben@xemacs.org>
5064
5065         * about.el:
5066         * about.el (about-headline-face): New.
5067         * about.el (about-link-face): New.
5068         * about.el (about-current-release-maintainers): New.
5069         * about.el (about-other-current-hackers): New.
5070         * about.el (about-url-alist):
5071         * about.el (about-once-and-future-hackers): New.
5072         * about.el (about-mailto-link): New.
5073         * about.el (about-get-buffer):
5074         * about.el (about-finish-buffer):
5075         * about.el (about-xemacs):
5076         * about.el (about-features): Removed.
5077         * about.el (about-advantages): New.
5078         * about.el (about-maintainer-info): Removed.
5079         * about.el (about-personal-info): New.
5080         * about.el (about-hacker-contribution): New.
5081         * about.el (about-maintainer):
5082         * about.el (about-show-linked-info):
5083         * about.el (about-hackers):
5084         Major revamping.  Rewriting of most of the text, improve the
5085         link handling, separate info on contributors into personal
5086         and contribution info, add new contributors, update personal
5087         info, etc. etc.
5088         
5089         * menubar-items.el (default-menubar):
5090         Help menubar entry for News now says more accurately
5091         "What's New in XEmacs".
5092         
5093         * mouse.el:
5094         * mouse.el (mouse-track-cleanup-hook):
5095         * mouse.el (mouse-track):
5096         Don't set-buffer to a dead buffer when calling mouse-track
5097         cleanup hooks.
5098
5099 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5100
5101         * XEmacs 21.2.47 "Zephir" is released.
5102
5103 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5104
5105         * dialog.el (make-dialog-box): Disable dialog box titles until
5106         we get them working.
5107
5108 2001-03-30  Ben Wing  <ben@xemacs.org>
5109
5110         * help.el:
5111         * help.el (Help-princ-face):
5112         * help.el (Help-prin1-face):
5113         * help.el (frob-help-extents):
5114         * help.el (describe-function-1):
5115         * help.el (describe-variable):
5116         Avoid using font-lock faces, which may not be defined.
5117         Instead, use hyper-apropos faces, and make sure they're
5118         defined as necessary by using `require'. (It's not so safe
5119         to do this for font-lock.) In any case, we will eventually
5120         be merging this functionality into hyper-apropos.
5121
5122         * loaddefs.el (completion-ignored-extensions):
5123         Fix documentation.
5124         
5125         * menubar-items.el (menu-truncate-list): Removed.
5126         * menubar-items.el (Menubar-items-truncate-list): New.
5127         * menubar-items.el (default-menubar):
5128         Fix errors if grep or compile command is too long.  Rename helper
5129         function to be less visible.
5130
5131 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5132
5133         * byte-optimize.el (byte-optimize-minus):
5134         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5135
5136 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5137
5138         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5139         Mule is available.
5140
5141         * mule/latin.el: New file.
5142
5143 2001-03-11  Ben Wing  <ben@xemacs.org>
5144
5145         * auto-save.el:
5146         * auto-save.el (auto-save-directory):
5147         * auto-save.el (make-auto-save-file-name):
5148         * auto-save.el (auto-save-file-name-p): New.
5149
5150         Merge in improvements from other definition of
5151         make-auto-save-file-name in files.el.
5152         
5153         * auto-save.el (auto-save-original-name):
5154         * auto-save.el (auto-save-name-in-fixed-directory):
5155         * auto-save.el (auto-save-unslashify-name): Removed.
5156         * auto-save.el (auto-save-slashify-name): Removed.
5157         * auto-save.el (auto-save-reserved-chars): New.
5158         * auto-save.el (auto-save-escape-name): New.
5159         * auto-save.el (auto-save-unhex): New.
5160         * auto-save.el (auto-save-unescape-name): New.
5161
5162         Change algorithm for encoding filenames in auto-save names to be
5163         entirely safe with all filesystems and all possible characters in
5164         a filename, and 100% reversible. (Essentially, uses
5165         quoted-printable as the encoding.)
5166         
5167         * auto-save.el (recover-all-files):
5168
5169         Use insert-directory rather than calling ls directly -- fixes
5170         things under Windows.
5171
5172         * files.el:
5173         * files.el (convert-standard-filename): Substitute FSF's
5174         definition for this (we had nothing here before).
5175         
5176         * files.el (backup-buffer): Warning fix.
5177         
5178         * files.el (make-backup-file-name):
5179         * files.el (find-backup-file-name):
5180         Fix error in calling sequence to auto-save-file-name-p.
5181         
5182         * files.el (recover-file):
5183         Use insert-directory rather than calling ls directly -- fixes
5184         things under Windows.
5185
5186         * files.el (make-auto-save-file-name): Removed.
5187         * files.el (auto-save-file-name-p): Removed.
5188         auto-save is always dumped so no sense in having a definition
5189         that will always be overwritten with another.
5190         
5191         * files.el (insert-directory):
5192         * win32-native.el:
5193         * win32-native.el (debug-mswindows-process-command-lines):
5194         * win32-native.el (original-make-auto-save-file-name): Removed.
5195         * win32-native.el (make-auto-save-file-name): Removed.
5196
5197
5198 2001-03-21  Martin Buchholz <martin@xemacs.org>
5199
5200         * XEmacs 21.2.46 "Urania" is released.
5201
5202 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5203
5204         * menubar-items.el (default-menubar): Update sample.emacs to
5205         sample.init.el and adjust accelerators.
5206
5207 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5208
5209         * build-report.el (build-report): Improve docstring.
5210
5211 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5212
5213         * ChangeLog: Log GTK merge.
5214
5215         * gutter-items.el:
5216         * mwheel.el:
5217         * sound.el:
5218         * startup.el:
5219         Revert gratuitous whitespace changes.
5220
5221 2001-03-07  Ben Wing  <ben@xemacs.org>
5222
5223         * help.el:
5224         * help.el (key-or-menu-binding):
5225         * help.el (Help-find-file): New.
5226         * help.el (describe-beta):
5227         * help.el (describe-copying):
5228         * help.el (describe-project):
5229         * help.el (view-emacs-news):
5230         * help.el (view-sample-init-el): New.
5231         * help.el (Help-princ-face): New.
5232         * help.el (Help-prin1-face): New.
5233         * help.el (help-symbol-function-context-menu):
5234         * help.el (help-symbol-variable-context-menu):
5235         * help.el (help-symbol-function-and-variable-context-menu):
5236         * help.el (frob-help-extents):
5237         * help.el (describe-function-1):
5238         * help.el (describe-variable):
5239
5240         Add coloring in Help buffers, correspondent with hyperlinks.
5241         View files in view-mode rather than Fundamental.
5242         Remove separators from context menus -- now handled in generic code.
5243         Add `Find Tag' to context menu.
5244         
5245         * menubar.el (popup-mode-menu):
5246
5247         Rewrite code that outputs the popup menu to (a) put more specific
5248         entries first, (b) be more robust, (c) output the proper context
5249         menu separators automatically (the context menu functionality is
5250         new and currently used only by Help).
5251
5252 2001-03-10  William M. Perry  <wmperry@aventail.com>
5253
5254         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5255         this function when converting from the 21.1 GTK branch.  Now
5256         supports file, password, question, and color built-in dialogs.
5257
5258 2001-03-06  Ben Wing  <ben@xemacs.org>
5259
5260         * keydefs.el:
5261         * keydefs.el (global-map):
5262         Add commented-out change of M-k (for 21.5).
5263         
5264         * menubar-items.el (default-menubar):
5265         Fix items to control kill-line behavior; add items for
5266         shifted motion.
5267         
5268         * simple.el:
5269         * simple.el (kill-whole-line):
5270         * simple.el (historical-kill-line): Removed.
5271         * simple.el (kill-line): Removed.
5272         * simple.el (kill-entire-line): New.
5273         * simple.el (kill-line-1): New.
5274         * simple.el (backward-kill-line):
5275         Undo kill-whole-line == always changes.  Add new function
5276         kill-entire-line to unconditionally delete the current line.
5277         Add comments describing the lamentable state of affairs of
5278         the kill-line functions and variables.
5279
5280 2001-03-02  Ben Wing  <ben@xemacs.org>
5281
5282         * simple.el:
5283         * simple.el (beginning-of-buffer):
5284         * simple.el (end-of-buffer):
5285         * simple.el (mark-ring-unrecorded-commands):
5286         * simple.el (signal-error-on-buffer-boundary):
5287         * simple.el (shifted-motion-keys-select-region):
5288         * simple.el (unshifted-motion-keys-deselect-region):
5289         * simple.el (motion-keys-for-shifted-motion): New.
5290         * simple.el (handle-pre-motion-command):
5291         * simple.el (handle-post-motion-command):
5292         * simple.el (forward-char-command):
5293         * simple.el (backward-char-command):
5294         * simple.el (scroll-up-command):
5295         * simple.el (scroll-down-command):
5296         * simple.el (next-line):
5297         * simple.el (previous-line):
5298         * simple.el (backward-block-of-lines):
5299         * simple.el (forward-block-of-lines):
5300         * simple.el (backward-word):
5301         * simple.el (mark-word):
5302
5303         Augment documentation of the most common motion commands to make
5304         note of the shifted-motion support.  Improve the support to (a)
5305         properly document how it works and why it's done in the fashion it
5306         is, and (b) allow the keystrokes that trigger it to be customized.
5307
5308         Correct error in the customize specification of
5309         mark-ring-unrecorded-commands.
5310
5311 2001-03-02  Ben Wing  <ben@xemacs.org>
5312
5313         * font-lock.el:
5314         * font-lock.el (font-lock-pending-extent-table): Removed.
5315         * font-lock.el (font-lock-pending-buffer-table): New.
5316         * font-lock.el (font-lock-pre-idle-hook):
5317         * font-lock.el (font-lock-after-change-function):
5318         * font-lock.el (font-lock-fontify-pending-extents):
5319         * font-lock.el (font-lock-lisp-like):
5320
5321         Fix handling of pending extents to avoid excessive slowness (N^2
5322         behavior) when making lots of buffer changes between redisplays,
5323         such as when saving the Options.
5324
5325 2001-03-09  William M. Perry  <wmperry@aventail.com>
5326
5327         * device.el:
5328         * dragdrop.el:
5329         * dumped-lisp.el:
5330         * faces.el:
5331         * frame.el:
5332         * gnuserv.el:
5333         * loadup.el:
5334         * menubar-items.el:
5335         * minibuf.el:
5336         The Great GTK Merge.
5337
5338         * ChangeLog.GTK:
5339         * dialog-gtk.el:
5340         * gdk.el:
5341         * generic-widgets.el:
5342         * glade.el:
5343         * gnome-widgets.el:
5344         * gnome.el:
5345         * gtk-compose.el:
5346         * gtk-extra.el:
5347         * gtk-faces.el:
5348         * gtk-ffi.el:
5349         * gtk-file-dialog.el:
5350         * gtk-font-menu.el:
5351         * gtk-glyphs.el:
5352         * gtk-init.el:
5353         * gtk-iso8859-1.el:
5354         * gtk-marshal.el:
5355         * gtk-mouse.el:
5356         * gtk-package.el:
5357         * gtk-password-dialog.el:
5358         * gtk-select.el:
5359         * gtk-widget-accessors.el:
5360         * gtk-widgets.el:
5361         * gtk.el:
5362         widgets-gtk.el:
5363         The Great GTK Merge: new files.
5364
5365 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * generic-widgets.el: Don't require gtk (a built-in feature) at
5368         top level.  Don't execute the last sexp unless (featurep 'gtk).
5369
5370 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5371
5372         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5373
5374 2001-02-23  Martin Buchholz <martin@xemacs.org>
5375
5376         * XEmacs 21.2.45 "Thelxepeia" is released.
5377
5378 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5379  
5380         * about.el (xemacs-hackers): update my entry. 
5381         * about.el (about-maintainer-info): ditto. 
5382         * about.el (about-hackers): ditto. 
5383
5384 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5385
5386         * about.el (about-maintainer-info): More vanity info about
5387         yours truly.
5388
5389 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5390
5391         * build-report.el (build-report-destination): xemacs-build-reports
5392         has moved to SourceForge, where mailing list name length is
5393         restricted, hence the name change to
5394         xemacs-buildreports@xemacs.org.
5395         * build-report.el (build-report-keep-regexp): Update default.
5396         * build-report.el (build-report-delete-regexp): Ditto.
5397         * build-report.el (build-report-make-output-files): Ditto.
5398
5399 2001-02-19  Craig Lanning  <lanning@scra.org>
5400
5401         * lisp-mode.el: Add indentation specifications for following
5402         Common Lisp forms: handler-case, handler-bind, with-slots,
5403         with-open-file, with-open-stream, print-unreadable-object.
5404
5405 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5406
5407         * font-lock.el (font-lock-set-defaults-1):
5408         Move initialization of `font-lock-cache-position' so that it's set
5409         even if font-lock-keywords is already defined.
5410
5411 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5412
5413         * autoload.el (generate-file-autoloads-1):
5414         Use `emacs-lisp-mode-syntax-table' instead of
5415         `lisp-mode-syntax-table'.
5416         * lisp-mode.el (lisp-mode-syntax-table):
5417         Get rid of old checks for `parse-partial-sexp' version.
5418         Make `|' (pipe) string delimiter instead of punctuation.
5419
5420 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5421
5422         * window.el (save-selected-window):
5423         Use gensym for better macro hygiene.
5424
5425 2001-02-06  Mike Sperber <mike@xemacs.org>
5426
5427         * dump-paths.el:
5428         * startup.el (startup-setup-paths): Set and use
5429         `mule-lisp-directory'.
5430         (startup-setup-paths-warning): Ditto.
5431
5432         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5433         (paths-construct-load-path): Consider `mule-lisp-directory'.
5434
5435 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5436
5437         * font-lock.el: Syntax table improvements used.  A few random
5438         changes are not specified below.
5439         (font-lock-fontify-string-delimiters):
5440         (font-lock-syntactic-keywords):
5441         (font-lock-cache-state nil):
5442         (font-lock-cache-position):
5443         New variables.
5444         (font-lock-set-syntax):
5445         (font-lock-apply-syntactic-highlight):
5446         (font-lock-fontify-syntactic-anchored-keywords):
5447         (font-lock-fontify-syntactic-keywords-region):
5448         (font-lock-eval-keywords):
5449         New functions.
5450         (font-lock-remove-face):
5451         (font-lock-fontify-syntactically-region):
5452         Use syntax properties.
5453
5454 2001-02-08  Martin Buchholz <martin@xemacs.org>
5455
5456         * XEmacs 21.2.44 "Thalia" is released.
5457
5458 2001-01-16  Mike Sperber <mike@xemacs.org>
5459
5460         * startup.el (normal-top-level): Work even if no installation root
5461         is found.
5462
5463 2001-01-30  Andy Piper  <andy@xemacs.org>
5464
5465         * gutter-items.el (progress-abort-glyph): remove instantiator.
5466         (set-progress-abort-instantiator): new function.
5467         (abort-progress-feedback): use it.
5468
5469         * gutter.el (set-gutter-dirty-p): new function.
5470
5471 2001-01-30  Didier Verna  <didier@xemacs.org>
5472
5473         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5474
5475 2001-01-24  Didier Verna  <didier@xemacs.org>
5476
5477         * sound.el (sound-extension-list): give a better default value.
5478         * sound.el (load-sound-file): improve the doc string, also find
5479         files given by absolute names, pass a real extension list to
5480         `locate-file'.
5481
5482 2001-01-26  Martin Buchholz <martin@xemacs.org>
5483
5484         * XEmacs 21.2.43 "Terspichore" is released.
5485
5486 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5487
5488         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5489         messages from gnuserv.
5490
5491 2001-01-20  Martin Buchholz <martin@xemacs.org>
5492
5493         * XEmacs 21.2.42 "Poseidon" is released.
5494
5495 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5496
5497         * cl-macs.el (cl-upcase-arg): New function.
5498         (cl-function-arglist): New function.
5499         (cl-transform-lambda): Automatically add CL-style lambda list to
5500         documentation string using functions above.
5501
5502 2001-01-12  Andy Piper  <andy@xemacs.org>
5503
5504         * package-get.el (package-get-custom): call
5505         package-net-update-installed-db.
5506
5507         * package-ui.el (pui-install-selected-packages): call
5508         package-net-update-installed-db.
5509
5510         * package-net.el (package-net-update-installed-db): use
5511         packages-package-list so that we reflect reality.
5512
5513         * packages.el (packages-package-list): Make docstring reflect
5514         reality.
5515
5516         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5517
5518         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5519         isn't installed.
5520
5521 2001-01-17  Andy Piper  <andy@xemacs.org>
5522
5523         * wid-edit.el (widget-activation-glyph-mapper): activate or
5524         deactivate native widgets.
5525         (widget-glyph-insert-glyph): record instantiator.
5526         (widget-push-button-value-create): use it.
5527
5528         * gui.el (gui-button-action): new function. Make button's domain
5529         buffer current when calling.
5530         (make-gui-button): update to use gui-button-action.
5531
5532 2001-01-16  Didier Verna  <didier@xemacs.org>
5533
5534         * menubar-items.el (default-menubar): add an entry for modeline
5535         horizontal scrolling in Options -> Display.
5536
5537 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5538
5539         * package-get.el (package-get-require-signed-base): Set to nil
5540         by default.
5541
5542 2001-01-17  Martin Buchholz <martin@xemacs.org>
5543
5544         * XEmacs 21.2.41 "Polyhymnia" is released.
5545
5546 2001-01-16  Mike Sperber <mike@xemacs.org>
5547
5548         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5549         catch lisp/mule/.
5550
5551 2001-01-14  Mike Sperber <mike@xemacs.org>
5552
5553         * startup.el (maybe-create-compatibility-dot-emacs):
5554         (maybe-unmigrate-user-init-file):
5555         (unmigrate-user-init-file): Created.
5556         (maybe-migrate-user-init-file): Offer creation of compatibility
5557         .emacs.
5558         Some doc fixes wrt init file location.
5559
5560 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5561
5562         * faces.el (face-frob-from-locale-first): new variable.
5563         (frob-face-font-2): Honor tags arg while trying to use
5564         standard-face-mapping.  When face-frob-from-locale-first is set,
5565         first try to set face inheriting from frobbed-face.
5566
5567 2001-01-15  Didier Verna  <didier@xemacs.org>
5568
5569         * about.el (xemacs-hackers): update my entry.
5570         * about.el (about-url-alist): ditto.
5571         * about.el (about-maintainer-info): ditto.
5572         * about.el (about-hackers): ditto.
5573
5574 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5575
5576         The byte compiler has been badly broken for a year,
5577         by the patch of 1999-12-06.
5578         * byte-optimize.el (byte-optimize-form-code-walker):
5579         Bug was: the byte compiler was making this erroneous optimization:
5580         (progn (or (foo)) (bar)) ==> (bar)
5581
5582 2000-11-20  Mike Sperber <mike@xemacs.org>
5583
5584         * setup-paths.el (paths-core-load-path-depth): Split
5585         `paths-load-path-depth' in two for site and core lisp.  Don't
5586         recurse into core.
5587         * setup-paths.el (paths-construct-load-path): Use.
5588
5589 2001-01-10  Andy Piper  <andy@xemacs.org>
5590
5591         * package-net.el (package-net-cygwin32-binary-size): new variable
5592         (package-net-win32-binary-size): ditto.  add much needed
5593         commentary.
5594
5595         * gutter-items.el (buffers-tab-items): correct off-by-one error
5596         for buffers-tab-max-size.
5597
5598 2001-01-08  Martin Buchholz <martin@xemacs.org>
5599
5600         * XEmacs 21.2.40 is released.
5601
5602 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5603
5604         * mule/hebrew.el: Fix comments and typos.
5605         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5606
5607 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5608
5609         * ChangeLog.1: move ancient log from fill.el.
5610
5611         * dump-paths.el:
5612         paragraphs.el:
5613         mule/mule-category.el:
5614         Miscellaneous typo fixes and slight doc clarifications.
5615
5616         * mule/mule-ccl.el:  Correct file name in header.
5617
5618 2000-12-31  Martin Buchholz <martin@xemacs.org>
5619
5620         * XEmacs 21.2.39 is released.
5621
5622 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5623
5624         * byte-optimize.el (byte-optimize-cond):
5625         (byte-optimize-cond-1): New.
5626         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5627         Optimizes (cond (x nil)) ==> nil.
5628         Provide better diagnostic on malformed expr like (cond foo).
5629
5630 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5631
5632         * mule/mule-coding.el:
5633         mule/mule-cmds.el (reset-language-environment,
5634         set-language-environment-coding-systems):
5635         Safer default coding-priority-list, corresponding to src/file-coding.h.
5636
5637 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5638
5639         * package-admin.el: Allow package removal from
5640         early-package-load-path.
5641
5642 2000-12-15  Andreas Jaeger  <aj@suse.de>
5643
5644         * about.el (about-maintainer-info): Update my entry.
5645
5646 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5647
5648         * packages.el (locate-library): Add support for bzip2
5649         compressed .el files.
5650
5651 2000-12-12  Andy Piper  <andy@xemacs.org>
5652
5653         * package-net.el: new file.
5654
5655 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5656
5657         * font-lock.el: Add missing C++ keywords.
5658
5659 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5660
5661         * simple.el (indent-for-comment): Preserve indentation of comments
5662         starting in column 0, as documented in (Info-goto-node
5663         "(xemacs)Comments").  Update docstring accordingly.
5664
5665 2000-12-05  Martin Buchholz <martin@xemacs.org>
5666
5667         * XEmacs 21.2.38 is released.
5668
5669 2000-12-04  Didier Verna  <didier@xemacs.org>
5670
5671         * mouse.el (default-mouse-track-set-point-in-window): remove
5672         spurious '+' operation detected by Martin.
5673
5674
5675 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5676
5677         * cl-extra.el (coerce):
5678         Implement char to integer coercion.
5679         Remove extraneous (numberp) test.
5680
5681         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5682         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5683         (byte-optimize-predicate):
5684         Warn if evaluating constant expression signals an error.
5685         (byte-optimize-form): Small simplification.
5686
5687         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5688
5689 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5690
5691         * byte-optimize.el:
5692         (byte-optimize-minus):
5693         (byte-optimize-plus):
5694         (byte-optimize-mult):
5695         (byte-optimize-quo):
5696         Use (car (last x)) instead of (last x) to get last elt!
5697         Use `byte-optimize-predicate' to optimize `%'.
5698         Move optimizations for special numeric args to bytecomp.el.
5699         * bytecomp.el (byte-compile-associative): Remove.
5700         (byte-compile-max): New.
5701         (byte-compile-min): New.
5702         Properly handle erroneous calls: (max) (min).
5703         (byte-compile-plus): New.
5704         (byte-compile-minus):
5705         It's easiest to handle 0, +1 and -1 args here.
5706         (byte-compile-mult): New.
5707         It's easiest to handle 1, -1 and 2 args here.
5708         (byte-compile-quo):
5709         It's easiest to handle 0, +1 and -1 args here.
5710         Issue byte-compiler warning when dividing by zero.
5711
5712         Byte-compiler arithmetic improvements.
5713         Better optimize these expressions in the obvious way:
5714         (+ x y 1)   -->  varref x varref y add add1
5715         (+ x y -1)  -->  varref x varref y add sub1
5716         (- x y 0)   -->  (- x y)
5717         (- 0 x y)   -->  (- (- x) y)
5718         (% 42 19)   --> compile-time constant
5719         (/ 42 19)   --> compile-time constant
5720         (* (foo) 2) --> foo call dup plus
5721
5722         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5723         unless (declaim (optimize (safety 3)))
5724         or (setq byte-compile-delete-errors nil).
5725
5726 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5729         docstrings.
5730
5731 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5732
5733         * startup.el (command-line-do-help):  Add documentation of
5734         portable dumper switches.
5735
5736 2000-11-22  Andy Piper  <andy@xemacs.org>
5737
5738         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5739
5740         * glyphs.el (init-glyphs): don't use autodetect for strings.
5741
5742 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5743
5744         * byte-optimize.el (byte-optimize-char-before):
5745         (byte-optimize-backward-char):
5746         (byte-optimize-backward-word):
5747         Fix incorrect optimizations for these sorts of expressions:
5748         (let ((x nil)) (backward-char x))
5749
5750 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5751
5752         * byte-optimize.el:
5753         * byte-optimize.el (byte-optimize-backward-char): New.
5754         * byte-optimize.el (byte-optimize-backward-word): New.
5755         Make backward-word and backward-char as efficient as forward versions.
5756
5757         * bytecomp.el (byte-compile-no-args-with-one-extra):
5758         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5759         * bytecomp.el (byte-compile-two-args-with-one-extra):
5760         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5761         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5762         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5763         Check if extra arg is constant nil, and if so, use byte-coded call.
5764
5765         * simple.el (backward-word):
5766         * simple.el (mark-word):
5767         * simple.el (kill-word):
5768         * simple.el (backward-kill-word):
5769         Make COUNT argument optional, for consistency with forward-char et al.
5770
5771         * abbrev.el (abbrev-string-to-be-defined):
5772         * abbrev.el (inverse-abbrev-string-to-be-defined):
5773         * abbrev.el (inverse-add-abbrev):
5774         * abbrev.el (expand-region-abbrevs):
5775         * buff-menu.el (Buffer-menu-execute):
5776         * indent.el (move-to-left-margin):
5777         * indent.el (indent-relative):
5778         * indent.el (move-to-tab-stop):
5779         * info.el (Info-reannotate-node):
5780         * lisp-mode.el (lisp-indent-line):
5781         * lisp.el (end-of-defun):
5782         * lisp.el (move-past-close-and-reindent):
5783         * misc.el (copy-from-above-command):
5784         * mouse.el (default-mouse-track-scroll-and-set-point):
5785         * page.el (forward-page):
5786         * paragraphs.el (forward-paragraph):
5787         * paragraphs.el (end-of-paragraph-text):
5788         * picture.el (picture-forward-column):
5789         * picture.el (picture-self-insert):
5790         * rect.el (extract-rectangle-line):
5791         * simple.el (newline):
5792         * simple.el (fixup-whitespace):
5793         * simple.el (backward-delete-char-untabify):
5794         * simple.el (transpose-chars):
5795         * simple.el (transpose-preceding-chars):
5796         * simple.el (do-auto-fill):
5797         * simple.el (indent-new-comment-line):
5798         * simple.el (blink-matching-open):
5799         * view-less.el (cleanup-backspaces):
5800         * wid-edit.el (widget-transpose-chars):
5801         * term/bg-mouse.el (bg-insert-moused-sexp):
5802         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5803
5804         * info.el (Info-fontify-node):
5805         * simple.el (backward-delete-function):
5806         Use canonical delete-backward-char instead of backward-delete-char.
5807
5808 2000-11-20  Andy Piper  <andy@xemacs.org>
5809
5810         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5811         no buffers.
5812
5813 2000-11-20  Andy Piper  <andy@xemacs.org>
5814
5815         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5816         buffer tabs.
5817
5818 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5819
5820         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5821         (proclaim inline...) was shadowing compiler-macros.
5822
5823 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5824
5825         * bytecomp.el (byte-compile-eval): New.
5826         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5827         Keeps this promise made in Lispref:
5828         "If a file being compiled contains a `defmacro' form, the macro is
5829         defined temporarily for the rest of the compilation of that file."
5830
5831 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5832
5833         * cl.el (floatp-safe):
5834         (plusp):
5835         (minusp):
5836         (oddp):
5837         (evenp):
5838         (cl-abs):
5839         Use a better parameter name than `x'.
5840
5841         * cl-macs.el (check-type): Make continuable.  Change documentation
5842         to require PLACE, but accept any form for compatibility.
5843
5844         * abbrev.el (define-abbrev): Use check-type.
5845         * font-menu.el (font-menu-change-face): Use check-type.
5846         * menubar.el (relabel-menu-item): Use check-type.
5847         * itimer.el: Fix typo.
5848
5849 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5850
5851         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5852
5853 2000-11-14  Martin Buchholz <martin@xemacs.org>
5854
5855         * XEmacs 21.2.37 is released.
5856
5857 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5858
5859         * code-cmds.el: Provide the feature.
5860
5861 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5862
5863         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5864
5865         * code-cmds.el: New file
5866         * mule/mule-cmds.el:
5867         * mule/mule-misc.el
5868         (coding-keymap): New keymap. Define coding system keyboard
5869         commands on file-coding builds too.
5870         (coding-system-change-eol-conversion):
5871         (universal-coding-system-argument):
5872         (set-default-coding-systems):
5873         (prefer-coding-system): Moved from mule-cmds.el
5874         (set-buffer-process-coding-system): Moved from mule-misc.el
5875
5876 2000-09-15  Stephen Carney <carney@scubadoo.com>
5877
5878         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5879
5880 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5881
5882         * package-get.el (package-get-download-sites): Add a pre-release
5883         site for experimental packages.
5884
5885         * auto-autoloads.el: Regenerated.
5886
5887 2000-08-01  Andy Piper  <andy@xemacs.org>
5888
5889         * gutter-items.el (buffers-tab-omit-function): reference
5890         buffers-tab-select-visible-buffers.
5891         (buffers-tab-filter-functions): new variable, by default uses
5892         buffers-tab-selection-function and buffers-tab-omit-function.
5893         (select-buffers-tab-buffers-by-mode): invert arguments.
5894         (buffers-tab-select-visible-buffers): new function. Invert calling
5895         of buffers-menu-omit-invisible-buffers.
5896         (buffers-tab-items): rewrite to use
5897         buffers-tab-filter-functions. Rewrite docstring.
5898         (gutter-buffers-tab-extent): delete.
5899         (add-tab-to-gutter): always build a new extent when adding the
5900         tabs.
5901         (update-tab-in-gutter): make gutter dirty when orientation
5902         changes.
5903
5904 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5905
5906         * bytecomp.el (byte-compile-defvar-or-defconst):
5907         Only do loadhist recording if defvar form includes a value.
5908
5909 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5910
5911         * bytecomp.el (byte-compile-initial-macro-environment):
5912         `eval-when-compile' should not compile its body.
5913
5914 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5915
5916         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5917         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5918         some Japanese English.  Remove some ancient FSF comments, and
5919         improve docstrings.  Use symbols not vectors for tables.
5920
5921 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5922
5923         * keymap.el:
5924         (local-key-binding):
5925         (global-key-binding):
5926         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5927
5928         * lisp.el:
5929         (backward-sexp): Slightly simpler code.
5930         (mark-sexp): Make arg optional, like FSF Emacs.
5931         (forward-list): Slightly simpler code.
5932         (backward-list): Slightly simpler code.
5933         (down-list):  Make arg optional, like FSF Emacs.
5934         (up-list):  Make arg optional, like FSF Emacs.
5935         (backward-up-list):  Make arg optional, like FSF Emacs.
5936         (kill-sexp):  Make arg optional, like FSF Emacs.
5937         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5938
5939         * font-menu.el (font-menu-change-face):
5940         Take continuable errors into account.
5941
5942         * abbrev.el:
5943         * abbrev.el (clear-abbrev-table):
5944         * abbrev.el (define-abbrev-table):
5945         * abbrev.el (define-abbrev):
5946         * abbrev.el (insert-abbrev-table-description):
5947         * apropos.el (apropos-documentation-check-doc-file):
5948         * apropos.el (apropos-documentation-check-elc-file):
5949         * buff-menu.el (list-buffers):
5950         * buff-menu.el (list-buffers-noselect):
5951         * bytecomp.el (byte-recompile-directory):
5952         * bytecomp.el (batch-byte-compile):
5953         * cl-macs.el (typep):
5954         * code-files.el (find-coding-system-magic-cookie):
5955         * code-files.el (insert-file-contents):
5956         * cus-edit.el (customize-set-variable):
5957         * cus-edit.el (customize-save-variable):
5958         * cus-face.el (custom-set-face-font-size):
5959         * cus-face.el (custom-set-face-update-spec):
5960         * cus-face.el (custom-reset-faces):
5961         * custom.el (custom-check-theme):
5962         * custom.el (copy-upto-last):
5963         * fill.el (canonically-space-region):
5964         * fill.el (fill-paragraph):
5965         * fill.el (fill-region):
5966         * fill.el (find-space-insertable-point):
5967         * fill.el (justify-current-line):
5968         * faces.el (face-spec-update-all-matching):
5969         * faces.el (set-face-stipple):
5970         * files-nomule.el (insert-file-contents):
5971         * files.el (insert-file-contents-literally):
5972         * files.el (hack-local-variables-last-page):
5973         * files.el (basic-save-buffer):
5974         * files.el (insert-directory):
5975         * font-menu.el (font-menu-change-face):
5976         * font.el (font-spatial-to-canonical):
5977         * format.el (format-encode-region):
5978         * format.el (format-insert-file):
5979         * format.el (format-replace-strings):
5980         * gutter.el (set-gutter-element):
5981         * help.el (key-or-menu-binding):
5982         * help.el (describe-bindings):
5983         * help.el (with-syntax-table):
5984         * indent.el (indent-rigidly):
5985         * indent.el (delete-to-left-margin):
5986         * info.el:
5987         * info.el (Info-extract-dir-entry-from):
5988         * info.el (Info-build-dir-anew):
5989         * info.el (Info-rebuild-dir):
5990         * info.el (Info-batch-rebuild-dir):
5991         * info.el (Info-read-subfile):
5992         * info.el (Info-build-node-completions):
5993         * info.el (Info-extract-menu-node-name):
5994         * isearch-mode.el (isearch-range-invisible):
5995         * isearch-mode.el (isearch-restore-invisible-extents):
5996         * itimer.el (itimerp):
5997         * itimer.el (itimer-live-p):
5998         * keymap.el:
5999         * keymap.el (substitute-key-definition):
6000         * keymap.el (read-command-or-command-sexp):
6001         * keymap.el (local-key-binding):
6002         * keymap.el (global-key-binding):
6003         * keymap.el (global-set-key):
6004         * keymap.el (local-set-key):
6005         * ldap.el:
6006         * ldap.el (ldap-add-entries):
6007         * ldap.el (ldap-delete-entries):
6008         * lisp.el (backward-sexp):
6009         * lisp.el (mark-sexp):
6010         * lisp.el (forward-list):
6011         * lisp.el (backward-list):
6012         * lisp.el (down-list):
6013         * lisp.el (backward-up-list):
6014         * lisp.el (up-list):
6015         * lisp.el (kill-sexp):
6016         * lisp.el (backward-kill-sexp):
6017         * menubar.el (add-menu-button):
6018         * menubar.el (add-submenu):
6019         * menubar.el (delete-menu-item):
6020         * menubar.el (relabel-menu-item):
6021         * mouse.el (narrow-window-to-region):
6022         * obsolete.el (define-obsolete-variable-alias):
6023         * obsolete.el (store-substring):
6024         * package-admin.el:
6025         * package-admin.el (package-admin-install-function):
6026         * package-admin.el (package-admin-install-function-mswindows):
6027         * package-admin.el (package-admin-default-install-function):
6028         * package-get.el (package-get-update-base-entries):
6029         * packages.el (packages-load-package-dumped-lisps):
6030         * packages.el (packages-collect-package-dumped-lisps):
6031         * printer.el (generic-print-buffer):
6032         * printer.el (generic-print-region):
6033         * replace.el (occur-mode-mouse-goto):
6034         * replace.el (perform-replace):
6035         * select.el (get-selection-no-error):
6036         * simple.el:
6037         * simple.el (newline):
6038         * simple.el (open-line):
6039         * simple.el (edit-and-eval-command):
6040         * simple.el (goto-line):
6041         * simple.el (undo):
6042         * simple.el (kill-region):
6043         * simple.el (copy-region-as-kill):
6044         * simple.el (kill-ring-save):
6045         * simple.el (set-mark):
6046         * simple.el (next-line):
6047         * simple.el (previous-line):
6048         * simple.el (line-move):
6049         * simple.el (set-goal-column):
6050         * simple.el (comment-region):
6051         * subr.el:
6052         * subr.el (putf):
6053         * syntax.el (modify-syntax-entry):
6054         * syntax.el (map-syntax-table):
6055         * view-less.el (view-file):
6056         * view-less.el (view-buffer):
6057         * view-less.el (view-file-other-window):
6058         * window-xemacs.el (backward-other-window):
6059         * window.el:
6060         * window.el (one-window-p):
6061         * window.el (walk-windows):
6062         * window.el (window-list):
6063         * x-mouse.el (x-mouse-kill):
6064         * x-select.el (x-get-cutbuffer):
6065         * x-select.el (x-store-cutbuffer):
6066         * term/bg-mouse.el (bg-mouse-line-to-center):
6067         * term/sun-mouse.el (window-line-end):
6068         * term/sun-mouse.el (sun-select-region):
6069         * term/sun.el (kill-region-and-unmark):
6070         * mule/mule-category.el:
6071         * mule/mule-category.el (modify-category-entry):
6072         * mule/mule-category.el (char-category-list):
6073         * mule/mule-coding.el (coding-system-force-on-output):
6074         * mule/mule-misc.el (coding-system-put):
6075         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6076
6077 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6078
6079         * cus-face.el: Typo fixes and tiny clarifications.
6080         * custom.el: ditto
6081
6082 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6083
6084         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6085         * startup.el (normal-top-level): Setup auto-save-list-file-name
6086         if auto-save-list-file-prefix is non-nil.
6087
6088 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6089
6090         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6091
6092 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6093
6094         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6095         get symbol at point-min.
6096
6097 2000-10-24  Didier Verna  <didier@xemacs.org>
6098
6099         * info.el (Info-emacs-info-file-name): defconst it.
6100         * info.el (Info-footnote-tag): defcustom it.
6101         * info.el (Info-no-description-string): ditto.
6102         * info.el (Info-find-node): adapt to new semantics of
6103         'Info-suffixed-file (don't do the case variants stuff).
6104         * info.el (Info-insert-dir): rewrite the dir file variants code.
6105         * info.el (Info-directory-files): New. Return the list of info
6106         files in a directory.
6107         * info.el (Info-dir-outdated-p): use it.
6108         * info.el (Info-parse-dir-entries): ditto.
6109         * info.el (Info-build-dir-anew): don't restrict to files ending
6110         with a ".info.*" extension.
6111         * info.el (Info-set-mode-line): ditto.
6112         * info.el (Info-read-subfile): adapt to new semantics of
6113         'Info-suffixed-file (append 'exact argument).
6114         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6115         string independently of the case.
6116         * info.el (Info-suffixed-file): use it (match all possible case
6117         for the file name).
6118         * info.el (Info-insert-file-contents): code cleanup.
6119         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6120         columns.
6121         * info.el (Info-batch-rebuild-dir): ditto.
6122         * info.el (Info-read-node-name-1): ditto.
6123         * info.el (Info-search): ditto.
6124         * info.el (Info-fontify-node): ditto.
6125
6126
6127 2000-10-24  Didier Verna  <didier@xemacs.org>
6128
6129         * process.el (shell-command): when called from a program, avoid
6130         'push-mark's "mark-set" message.
6131
6132 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6133
6134         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6135         by a symbol, not by a vector.
6136         * mule/vietnamese.el (vscii): Likewise.
6137         (viscii): Likewise.
6138         * mule/cyrillic.el (koi8-r): Likewise.
6139
6140         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6141         by a symbol, not by a vector.
6142         (chinese-big5-2): Likewise.
6143         * mule/ethiopic.el (ethiopic): Likewise.
6144         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6145         (vietnamese-viscii-upper): Likewise.
6146
6147 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6148
6149         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6150
6151 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6152
6153         * byte-optimize.el (byte-optimize-car): New function.
6154         (byte-optimize-cdr): Ditto.
6155
6156 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6157
6158         * byte-optimize.el: Partial synch with FSF 20.7.
6159         Optimize constant concatenation.
6160         Add keymapp as a side effect free function.  It is a built-in.
6161         (byte-after-unbind-pos): Remove byte-equal.
6162
6163 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6164
6165         * update-elc-2.el: Quote regexps correctly.
6166
6167 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6168
6169         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6170         (ccl-compile): Apply integerp, not integer-or-char-p to
6171         check the type of the buffer magnification
6172         (ccl-compile-write-string): Encode a string with binary
6173         coding system.
6174         (ccl-compile-write-repeat): Likewise.
6175
6176 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6177
6178         * buff-menu.el:
6179         * bytecomp.el:
6180         * coding.el:
6181         * faces.el:
6182         * files.el:
6183         * fill.el:
6184         * float-sup.el:
6185         * font-lock.el:
6186         * help.el:
6187         * iso8859-1.el:
6188         * loaddefs.el:
6189         * menubar-items.el:
6190         * menubar.el:
6191         * modeline.el:
6192         * msw-font-menu.el:
6193         * paragraphs.el:
6194         * paths.el:
6195         * replace.el:
6196         * simple.el:
6197         * sound.el:
6198         * startup.el:
6199         * version.el:
6200         * x-faces.el:
6201         * x-font-menu.el:
6202         Remove purecopy.
6203
6204 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6205
6206         * simple.el (do-auto-fill): Use the function pointer to by
6207         `comment-line-break-function', not `indent-new-comment-line'. This
6208         fixes an issue with cc-mode comment continuation.
6209
6210 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6211
6212         * simple.el (turn-on-auto-fill):  Add (interactive).
6213         * mwheel.el (mwheel-install): Add (interactive).
6214         * font-lock.el (turn-on-font-lock): Add (interactive).
6215         (turn-off-font-lock): Add (interactive).
6216
6217 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6218
6219         * packages.el (packages-special-base-regexp): Add `man'.
6220
6221 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6222
6223         * wid-edit.el (widget-specify-active): map over extents in current
6224         buffer like `widget-specify-inactive' does.  Mapping over the
6225         inactive extent object does not work since the current extent is
6226         ignored by `map-extents'.
6227
6228 2000-10-04  Martin Buchholz <martin@xemacs.org>
6229
6230         * XEmacs 21.2.36 is released.
6231
6232 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6233
6234         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6235         Optimize the compiled-function-constants vector by byte-code
6236         reference counts.
6237
6238 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6239
6240         * build-report.el (build-report-delete-regexp): quote value in
6241         defcustom
6242
6243 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6244
6245         * build-report.el (build-report): Don't bind srcdir which we don't
6246         use in `multiple-value-bind' to avoid the only byte-compiler
6247         warning.
6248
6249 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6250
6251         * build-report.el: Requires cl and custom now.
6252         build-report-version is determined by XEmacs version -- remove
6253         build-report-version*.
6254         * build-report.el (build-report-version): Removed.
6255         * build-report.el (build-report-installation-version-regexp): New.
6256         * build-report.el (build-report-version-file-regexp): New.
6257         * build-report.el (build-report-installation-srcdir-regexp): New.
6258         * build-report.el (build-report-destination): Offer
6259         xemacs-build-reports and xemacs-beta.
6260         * build-report.el (build-report-keep-regexp): Adjusted.
6261         * build-report.el (build-report-delete-regexp): Adjusted.
6262         * build-report.el (build-report-make-output-dir): New.
6263         * build-report.el (build-report-installation-file): Replace use of
6264         `concat' with `expand-file-name'.
6265         * build-report.el (build-report-make-output-file): Removed.
6266         * build-report.el (build-report-make-output-files): New.
6267         * build-report.el (build-report-subject): Identify as
6268         user-variable with "*...".
6269         * build-report.el (build-report-prompts): Ditto.
6270         * build-report.el (build-report-version-file): New.
6271         * build-report.el (build-report-file-encoding): Identify as
6272         user-variable with "*...".
6273         * build-report.el (build-report-make-output-get): New.
6274         * build-report.el (build-report-insert-header): Report
6275         emacs-version and system-configuration instead of
6276         build-report-version.
6277         * build-report.el (build-report-insert-make-output): Add file
6278         argument.
6279         * build-report.el (build-report-insert-installation-file):
6280         Re-indent.
6281         * build-report.el (build-report-keep): Change docstring,
6282         re-indent.
6283         * build-report.el (build-report-delete): Ditto.
6284         * build-report.el (build-report-installation-data): New.
6285         * build-report.el (build-report-version-file-data): New.
6286
6287 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6288
6289         * byte-optimize.el (byte-optimize-lapcode):
6290         Fix the optimization of using the first 5 elements of the
6291         constants vector for variables.
6292         (byte-optimize-lapcode): Fix another ancient broken optimization.
6293
6294 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6295
6296         * *: Spelling mega-patch
6297
6298 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6299
6300         * easymenu.el: doc fixes.
6301         (easy-menu-do-define): Use backquote.
6302         (easy-menu-change):
6303         (easy-menu-add):
6304         `when' seems much clearer than `if' here.
6305         (easy-menu-remove):
6306         (easy-menu-add-item):
6307         (easy-menu-item-present-p):
6308         (easy-menu-remove-item):
6309         Wrap using (when (featurep 'menubar) ...)
6310
6311 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6312
6313         * bytecomp.el (displaying-byte-compile-warnings):
6314         Revert Ben's change to this function below so that the compile log
6315         is displayed properly for users of the "popper" package.
6316
6317 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6318
6319         * window.el (save-selected-window): Use backquote.
6320
6321         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6322         Renamed from `byte-compile-file-form-defvar'.
6323         * bytecomp.el (byte-compile-defvar-or-defconst):
6324         Only cons onto current-load-list in top-level forms.
6325         Else this leaks a cons cell every time a defun is called.
6326         Renamed from `byte-compile-defvar', for clarity.
6327         Warn when docstring of defvar is not a string.
6328         Use consistent error messages.
6329         Better comments.
6330
6331 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6332
6333         * simple.el (set-variable):
6334         Remove unneeded defvar by rearranging order of let* forms.
6335
6336         * mule/mule-ccl.el (ccl-get-next-code):
6337         * menubar-items.el (bookmark-menu-filter):
6338         (language-environment-menu-filter):
6339         (tutorials-menu-filter):
6340         * toolbar-items.el (toolbar-compile):
6341         * byte-optimize.el (disassemble-offset):
6342         Use (declare (special ...)) instead of `defvar'.
6343
6344         * cl-macs.el (cl-do-proclaim):
6345         Fix (declare (special ...)) warning suppression syntax.
6346
6347 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6348
6349         * info.el (Info-tag-table-marker):
6350         (Info-tag-table-buffer):
6351         (Info-find-file-node):
6352         (Info-read-subfile):
6353         (Info-build-node-completions):
6354         (Info-search):
6355         (Info-mode):
6356         Multiple info buffer support.
6357
6358 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6359
6360         * ldap.el (ldap-decode-entry): New defun
6361         (ldap-search-entries): Use it in order to decode DN-prefixed
6362         entries properly
6363
6364 2000-08-23  Daniel Pittman <daniel@danann.net>
6365
6366         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6367         Use `eq', not `=', to compare symbols.
6368
6369 2000-07-30  Ben Wing  <ben@xemacs.org>
6370
6371         * bytecomp.el (byte-compile-report-error):
6372         * bytecomp.el (displaying-byte-compile-warnings):
6373         if stack-trace-on-error is set, send out a backtrace when
6374         an error is encountered that stops byte compilation.  this
6375         should make it much much easier to track down those curious
6376         problems.  also undo the kludge of using a separate "*Show*"
6377         buffer for display when there's a temp-buffer-show-function;
6378         we can avoid this by just being a little smarter.
6379
6380         * dialog-items.el:
6381         * dialog-items.el (search-dialog-regexp): New.
6382         * dialog-items.el (search-dialog-callback):
6383         * dialog-items.el (make-search-dialog):
6384         add a regexp option to the dialog and clean up a bit.
6385
6386         * dialog.el:
6387         * dialog.el (yes-or-no-p-dialog-box):
6388         * dialog.el (get-dialog-box-response):
6389         * dialog.el (make-dialog-box):
6390         * dialog.el (dialog-box-finish): New.
6391         * dialog.el (dialog-box-cancel): New.
6392         * dialog.el (internal-make-dialog-box-exit): New.
6393         implement [properly!] the :modal property of the new dialog box
6394         interface.  this is the first time xemacs has ever had *proper*
6395         modal dialog boxes, giving the standard window-system feedback.
6396         (e.g. under windows, clicking on a disabled frame causes a beep
6397         and makes the dialog box flash three times.)
6398
6399         * dragdrop.el: header keyword frobbing.
6400
6401         * dumped-lisp.el (preloaded-file-list):
6402         renamed winnt.el to win32-native.el.
6403
6404         * faces.el (face-property):
6405         * faces.el (set-face-property):
6406         * faces.el (frob-face-property):
6407         * faces.el (frob-face-font-2):
6408         * faces.el (make-face-bold):
6409         * faces.el (make-face-italic):
6410         * faces.el (make-face-bold-italic):
6411         * faces.el (make-face-unbold):
6412         * faces.el (make-face-unitalic):
6413         * faces.el (make-face-smaller):
6414         * faces.el (make-face-larger):
6415         clean up the implementation of these so that window-system-specific
6416         methods are called only on objects belonging to that window system.
6417         previously, you could have [e.g.] mswindows-make-face-bold called
6418         on font object of device type `stream', which is not good and
6419         explains the subtle errors Adrian was getting when byte-compiling
6420         something that required 'term. (Adrian, now you can use stack-trace-
6421         on-error to find the exact place where things are going wrong instead
6422         of having to laboriously binary-search your way through.)
6423
6424         * finder.el (finder-known-keywords):
6425         cleaned up -- properly sorted, clarified the meanings of many of
6426         the keywords, and added a few -- mswin, gui, content, build, www,
6427         user, services.  the last two try to distinguish between a package
6428         that's used directly by the user, and a package that provides
6429         support services to other packages.
6430
6431         * font-lock.el (lisp-font-lock-keywords-2):
6432         update list of lisp control structures to include everything,
6433         including new ones i introduced.
6434
6435         * gutter.el: header keyword frobbing.
6436
6437         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6438         recent isearch element was not doing so!  you got the second-most-
6439         recent instead.
6440
6441         * lisp-mode.el (construct-lisp-mode-menu):
6442         more menubar cleanups.
6443         * lisp-mode.el (with-selected-window):
6444         make it indent properly.
6445
6446         * menubar-items.el (default-menubar): lots of menubar cleanups.
6447         rearranged the options menu the most, e.g. splitting up the
6448         Keyboard/Mouse menu into a new Editing menu and combining the
6449         separate Scrollbar/Gutter/Toolbar submenus into Display.
6450         Got rid of General, moved items to Editing or new Troubleshooting.
6451         Moved Packages to Tools; doesn't seem to belong under Options.
6452         Added stuff to the Cmds menu, e.g. Change Case.
6453
6454         NB please don't complain about these periodic menubar changes.
6455         Anything like this is necessarily incremental in its construction
6456         -- By constant use you gradually become more and more aware of
6457         better and better ways to group menu items.  When we eventually
6458         move the options menu to a property sheet, the existing structure
6459         will probably be preserved fairly well.
6460
6461         * minibuf.el (next-history-element): fix problems with pressing
6462         down arrow in repeat-complex-command.
6463
6464         * modeline.el:
6465         * modeline.el (modeline-3d-p): New.
6466         added custom variable for controlling the 3d modeline.  the
6467         corresponding Options item has been present for a long time,
6468         but commented out with "fix me!" comments.  it's fixed now.
6469
6470         * obsolete.el (add-menu):
6471         remove bogus gettexts.
6472
6473         * process.el (shell-quote-argument):
6474         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6475         For bash under Windows native, see below.
6476
6477         * simple.el:
6478         * simple.el (display-warning-buffer):
6479         Fixed the handling of warning display to eliminate the annoying
6480         *Show* buffer, like was done for byte-compiler output above.
6481
6482         * simple.el (debug-print): New.
6483         Simple function for sending debug messages to the console and/or
6484         other debug places.
6485
6486         * subr.el (replace-in-string):
6487         Rewrite this function to avoid N^2 behavior with large strings --
6488         catastrophic with the new Windows selection code! (Apparently the
6489         author of this function didn't realize there was a fun
6490         replace-match that could make his life much easier, because we
6491         duplicated the entire logic.  The new version is smaller, easier
6492         to understand, much more robust, and has extended features --
6493         those of replace-match.)
6494
6495         * window.el:
6496         * window.el (with-selected-window): New.
6497         An obvious complement to the existing `with-selected-frame' and
6498         `with-current-buffer'.
6499
6500         * win32-native.el: Renamed from winnt.el.
6501         Added a great deal of stuff for properly handling process quoting,
6502         somewhat modeled on Kirill's original model (which i later threw
6503         away).  We should now finally have correctly working process arg
6504         quoting/dequoting so that the final app gets exactly what we
6505         intended.  Because the mechanism is in Lisp, it's easily
6506         extendible. (For those running bash and running the native
6507         version, I tried hard to do what I thought was correct.  But more
6508         thought is needed, and ideally the volunteer work of people with
6509         these configurations that they generally run on.)
6510
6511         * x-font-menu.el (x-font-menu-font-data):
6512         Put in defvar's to fix byte-compiler warnings.
6513
6514 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6515
6516         * select.el (selection-coercion-alist): Initialise.
6517         * select.el (select-coerce-to-text): New.
6518         * select.el (select-coerce): New.
6519         New functions to perform type and value coercion.
6520
6521         * select.el (select-buffer-killed-default): Keep data if it was
6522         on the clipboard.
6523
6524 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6525
6526         * menubar-items.el (default-menubar): Fix typo.
6527         (default-menubar): `lambda' was mispelled as `lamda'.
6528
6529 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6530
6531         * window.el (shrink-window-if-larger-than-buffer): Remove
6532         edge checking code.
6533
6534 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6535
6536         * paths.el (gnus-local-domain): Removed.
6537         (gnus-local-organization): Ditto.
6538         (gnus-startup-file): Ditto.
6539
6540 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6541
6542         * files.el (auto-mode-alist): Add .spec for RPM.
6543
6544 2000-07-31  Andy Piper  <andy@xemacs.org>
6545
6546         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6547
6548 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6549
6550         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6551         browse-url.
6552         * help.el (xemacs-www-page): Ditto.
6553         (xemacs-www-faq): Ditto.
6554         * menubar-items.el (default-menubar): Ditto.
6555
6556         * wid-edit.el (widget-url-link-action): Ditto.
6557         From: Kenichi OKADA <okada@opaopa.org>.
6558
6559 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6560
6561         * finder.el (finder-commentary): Add autoload cookie.
6562
6563 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6564
6565         * files.el (insert-file-contents-literally): Fix second let
6566         binding for `coding-system-for-read' to `coding-system-for-write'
6567         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6568
6569 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6570
6571         * files.el (insert-file-contents-literally): Use binary coding
6572         system (from Morioka san).
6573         (insert-file-contents-literally): Make file-name-handler method.
6574
6575 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6576
6577         * cl-macs.el (get-selection): Add defsetf.
6578
6579 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6580
6581         * x-init.el (x-activate-region-as-selection): replace obsolete
6582         function x-own-selection with own-selection.
6583         (ow-find): replace obsolete functions x-get-selection and
6584         x-get-clipboard with get-selection and get-clipboard.
6585         (init-post-x-win): replace obsolete function x-disown-selection
6586         with disown-selection.
6587
6588 2000-07-20  Mike Sperber  <mike@xemacs.org>
6589
6590         * startup.el (load-user-init-file): Only try to load init file if
6591         it exists.
6592
6593 2000-07-10  Andy Piper  <andy@xemacs.org>
6594
6595         * dialog-items.el: sync with Ben's patch.
6596
6597         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6598         comment.
6599         (progress-text-glyph): deleted.
6600         (progress-layout-glyph): make completely minimal.
6601         (progress-gauge-glyph): ditto.
6602         (progress-display-style): fix to handle dynamic instantiator
6603         changes.
6604         (progress-text-instantiator): new.
6605         (progress-layout-instantiator): new.
6606         (progress-gauge-instantiator): new.
6607         (set-progress-display-instantiator): renamed and changed from
6608         set-progress-display-style.
6609         (progress-abort-glyph): use instantiator not glyph.
6610         (append-progress-display): use set-progress-display-instantiator
6611         and set-glyph-image.
6612         (abort-progress-display): ditto.
6613         (raw-append-progress-display): ditto.
6614
6615 2000-07-20  Ben Wing  <ben@xemacs.org>
6616
6617         * code-files.el: Move Mule-specific code to mule-coding.el.
6618
6619 2000-07-15  Ben Wing  <ben@xemacs.org>
6620
6621         * autoload.el:
6622         Fixed comments.
6623
6624         * cmdloop.el:
6625         * cmdloop.el (yes-or-no-p):
6626         * cmdloop.el (y-or-n-p):
6627         Make these functions use should-use-dialog-box-p and not be
6628         overridden in dialog.el.
6629
6630         * cus-dep.el:
6631         * cus-dep.el (Custom-make-dependencies): Removed.
6632         * cus-dep.el (Custom-make-dependencies-1): New.
6633         * cus-dep.el (Custom-make-one-dependency): New.
6634         New entry point for use in Makefiles, to avoid excessive
6635         invocations.
6636
6637         * cus-edit.el (custom-variable-reset-saved):
6638         * cus-edit.el (custom-variable-reset-standard):
6639         * cus-edit.el (custom-save-resets):
6640         Fix bytecompiler warnings.
6641
6642         * dialog.el:
6643         * dialog.el (yes-or-no-p-dialog-box):
6644         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6645         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6646         * dialog.el (get-dialog-box-response):
6647         * dialog.el (message-or-box):
6648         * dialog.el (make-dialog-box):
6649         * dialog.el (popup-dialog-box): New.
6650         Avoid yes-or-no-p bogosities.
6651         Create a general function `make-dialog-box' to encapsulate all
6652         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6653
6654         * dumped-lisp.el (preloaded-file-list):
6655         Add dialog-items.  Clean up.  Group files by types.
6656
6657         * easymenu.el (easy-menu-add):
6658         * easymenu.el (easy-menu-remove):
6659         Account for accelerators.
6660
6661         * extents.el:
6662         * extents.el (extent-list): New args, like in map-extents.
6663         * extents.el (extent-at-event): New.
6664         * extents.el (extents-at-event): New.
6665
6666         * font-lock.el:
6667         * font-lock.el (font-lock-mode):
6668         * font-lock.el (font-lock-default-fontify-buffer):
6669         * font-lock.el (font-lock-default-unfontify-region):
6670         * font-lock.el (font-lock-fontify-syntactically-region):
6671         * font-lock.el (font-lock-fontify-keywords-region):
6672         Use new progress-feedback names.
6673
6674         * font-lock.el (java-font-lock-identifier-regexp):
6675         * font-lock.el (java-font-lock-class-name-regexp):
6676         Fix bytecompiler warnings.
6677
6678         * gutter-items.el:
6679         * gutter-items.el (progress-display-use-echo-area): Removed.
6680         * gutter-items.el (progress-feedback-use-echo-area): New.
6681         * gutter-items.el (progress-display-popup-period): Removed.
6682         * gutter-items.el (progress-feedback-popup-period): New.
6683         * gutter-items.el (set-progress-display-style): Removed.
6684         * gutter-items.el (set-progress-feedback-style): New.
6685         * gutter-items.el (progress-display-style): Removed.
6686         * gutter-items.el (progress-feedback-style): New.
6687         * gutter-items.el (progress-stack):
6688         * gutter-items.el (progress-displayed-p): Removed.
6689         * gutter-items.el (progress-feedbacked-p): New.
6690         * gutter-items.el (clear-progress-display): Removed.
6691         * gutter-items.el (clear-progress-feedback): New.
6692         * gutter-items.el (progress-display-clear-when-idle): Removed.
6693         * gutter-items.el (progress-feedback-clear-when-idle): New.
6694         * gutter-items.el (remove-progress-display): Removed.
6695         * gutter-items.el (remove-progress-feedback): New.
6696         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6697         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6698         * gutter-items.el (append-progress-display): Removed.
6699         * gutter-items.el (append-progress-feedback): New.
6700         * gutter-items.el (abort-progress-display): Removed.
6701         * gutter-items.el (abort-progress-feedback): New.
6702         * gutter-items.el (raw-append-progress-display): Removed.
6703         * gutter-items.el (raw-append-progress-feedback): New.
6704         * gutter-items.el (display-progress-display): Removed.
6705         * gutter-items.el (display-progress-feedback): New.
6706         * gutter-items.el (current-progress-display): Removed.
6707         * gutter-items.el (current-progress-feedback): New.
6708         * gutter-items.el (current-progress-display-label): Removed.
6709         * gutter-items.el (current-progress-feedback-label): New.
6710         * gutter-items.el (progress-display): Removed.
6711         * gutter-items.el (progress-feedback): New.
6712         Replace "progress-display" with "progress-feedback" globally.
6713
6714         * gutter-items.el (lprogress-display): Removed.
6715         * gutter-items.el (progress-feedback-with-label): New.
6716         Rename lprogress-display ==> progress-feedback-with-label.
6717
6718         * gutter-items.el (search-dialog-direction): Removed.
6719         * gutter-items.el (search-dialog-text): Removed.
6720         * gutter-items.el (search-dialog-callback): Removed.
6721         * gutter-items.el (make-search-dialog): Removed.
6722         Move to dialog-items.el.
6723
6724         * help.el:
6725         * help.el (help-mode-quit):
6726         * help.el (mode-for-help): New.
6727         * help.el (help-sticky-window): New.
6728         * help.el (help-window-config): New.
6729         * help.el (with-displaying-help-buffer):
6730         * help.el (function-at-event): New.
6731         * help.el (help-symbol-regexp): New.
6732         * help.el (help-symbol-run-function-1): New.
6733         * help.el (help-symbol-run-function): New.
6734         * help.el (help-symbol-function-context-menu): New.
6735         * help.el (help-symbol-variable-context-menu): New.
6736         * help.el (help-symbol-function-and-variable-context-menu): New.
6737         * help.el (frob-help-extents): New.
6738         * help.el (describe-function-1):
6739         * help.el (variable-at-point):
6740         * help.el (variable-at-event): New.
6741         * help.el (describe-variable):
6742         Major overhaul.
6743         - Make functions and variables be mousable.
6744         - Middle button hyperlinks.
6745         - New context-menu entries.
6746
6747         * keydefs.el:
6748         * keydefs.el (global-map):
6749         New key bindings to move lines up and down.
6750
6751         * lisp-mode.el:
6752         * lisp-mode.el (construct-lisp-mode-menu): New.
6753         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6754         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6755         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6756         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6757         Make popup and menubar menus be different.  Popup menu uses
6758         clicked location and automatically assumes symbol under the mouse
6759         for various commands.
6760
6761         * menubar-items.el:
6762         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6763         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6764
6765         * menubar-items.el (global-popup-menu): Removed.
6766         * menubar-items.el (mode-popup-menu): Removed.
6767         * menubar-items.el (activate-popup-menu-hook): Removed.
6768         * menubar-items.el (popup-mode-menu): Removed.
6769         * menubar-items.el (popup-buffer-menu): Removed.
6770         * menubar-items.el (popup-menubar-menu): Removed.
6771         Move to menubar.el.
6772
6773         * menubar.el:
6774         * menubar.el (global-popup-menu): New.
6775         * menubar.el (mode-popup-menu): New.
6776         * menubar.el (activate-popup-menu-hook): New.
6777         * menubar.el (last-popup-menu-event): New.
6778         * menubar.el (popup-mode-menu): New.
6779         * menubar.el (popup-buffer-menu): New.
6780         * menubar.el (popup-menubar-menu): New.
6781         * menubar.el (menu-call-at-event): New.
6782         Move non-content functions here.  Add support for context menu
6783         items on extents.
6784
6785         * minibuf.el (minibuffer-history-uniquify):
6786         Typo fix.
6787
6788         * minibuf.el (read-file-name-1):
6789         Call new file dialog box if it exists.
6790
6791         * minibuf.el (mouse-rfn-setup-vars):
6792         Clean up "chop" action.
6793
6794         * mouse.el:
6795         * mouse.el (button2): Now bound to mouse-track.
6796         * mouse.el (click-inside-extent-p):
6797         * mouse.el (point-inside-extent-p):
6798         * mouse.el (point-inside-selection-p):
6799         * mouse.el (mouse-drag-or-yank): Removed.
6800         * mouse.el (mouse-begin-drag-n-drop): New.
6801         * mouse.el (mouse-eval-sexp):
6802         * mouse.el (mouse-track-activate-strokes): New.
6803         * mouse.el (mouse-track-do-activate): New.
6804         * mouse.el (mouse-track):
6805         * mouse.el (default-mouse-track-event-is-with-button): New.
6806         * mouse.el (default-mouse-track-cleanup-hook):
6807         * mouse.el (default-mouse-track-drag-hook):
6808         * mouse.el (default-mouse-track-drag-up-hook):
6809         * mouse.el (default-mouse-track-click-hook):
6810         Merge drag-n-drop into mouse-track.
6811         Add general "activate" support to replace specific button2 kludges.
6812         Use "button modifier" support in mouse-track.
6813
6814         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6815
6816         * package-ui.el:
6817         * package-ui.el (pui-menu):
6818         * package-ui.el (pui-popup-context-sensitive): Removed.
6819         Fix bytecompiler warnings.
6820         Clean up popup code a bit.
6821
6822         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6823
6824         * simple.el:
6825         * simple.el (transpose-lines):
6826         * simple.el (transpose-line-up): New.
6827         * simple.el (transpose-line-down): New.
6828         * simple.el (transpose-subr):
6829         * simple.el (transpose-subr-1): Removed.
6830         Clean up, add functions to move lines up and down.
6831
6832         * startup.el (mail-host-address):
6833         * startup.el (user-mail-address):
6834         Customize.
6835
6836         * subr.el:
6837         * subr.el (set-symbol-value-in-buffer): New.
6838         * subr.el (error):
6839         * subr.el (check-argument-type):
6840         * subr.el (defined-error-p): New.
6841         Add structured error support.
6842
6843         * toolbar-items.el (toolbar-compile):
6844         Use new make-dialog-box.
6845
6846         * update-elc.el:
6847
6848         * userlock.el (ask-user-about-lock-dbox):
6849         * userlock.el (ask-user-about-supersession-threat-dbox):
6850         * userlock.el (ask-user-about-lock):
6851         * userlock.el (ask-user-about-supersession-threat):
6852         Use new make-dialog-box.
6853         Add safety checks; use should use-dialog-box-p.
6854
6855         * window-xemacs.el:
6856         * window-xemacs.el (__buffer-dedicated-frame):
6857         * window-xemacs.el (buffer-dedicated-frame): New.
6858         * window-xemacs.el (set-buffer-dedicated-frame): New.
6859         Move dedicated-frame stuff into lisp.
6860
6861 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6862
6863         * printer.el (generic-print-region): Do not require that
6864         `printer-name' be set.
6865         (printer-name): Commentary clarification.
6866
6867 2000-07-19  Martin Buchholz <martin@xemacs.org>
6868
6869         * XEmacs 21.2.35 is released.
6870
6871 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6872
6873         * select.el (selection-coercible-types): Initialise.
6874
6875 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6876
6877         * select.el (own-clipboard): Bug fix.
6878
6879 2000-07-17  Mike Sperber  <mike@xemacs.org>
6880
6881         * cus-edit.el (custom-migrate-custom-file): Save init file before
6882         continuing.
6883
6884 2000-07-16  Mike Sperber  <mike@xemacs.org>
6885
6886         * startup.el (load-init-file): Remove silly call to
6887         `load-user-custom-file`.
6888         (maybe-migrate-user-init-file): Minor fixes.
6889
6890 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6891
6892         * apropos.el (apropos-documentation-check-doc-file):
6893         `doc' variable should be let-bound, as was presumably intended.
6894
6895         * cus-edit.el (custom-variable-reset-saved):
6896         (custom-variable-reset-standard):
6897         Remove unused variable comment-widget.  Twice.
6898
6899         * toolbar.el (toolbar-blank-press-function):
6900         Add a real defvar with initial value nil and proper docstring.
6901         (press-toolbar-button): No need to check for boundp-ness anymore.
6902
6903         * rect.el (open-rectangle-line): Remove useless (let) form.
6904         Add defvar for pending-delete-mode.
6905
6906         * info.el (Info-find-node): This function needs an autoload cookie.
6907
6908         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6909         Use let* since the second form referred to the first.
6910
6911 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6912
6913         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6914         instead of removed `mswindows-get-clipboard'.
6915
6916
6917 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6918
6919         * select.el (select-convert-from-text): New.
6920         * select.el (select-convert-from-length): New.
6921         * select.el (select-convert-from-integer): New.
6922         * select.el (select-convert-from-identity): New.
6923         * select.el (select-convert-from-filename): New.
6924         * select.el (selection-converter-in-alist): Use them.
6925         New converter functions for X.
6926
6927         * select.el (get-selection): Removed comment.
6928
6929         * select.el (own-selection): Removed append code - I thought
6930         I'd already done this, but apparently not...
6931
6932         * select.el: Changed comment about TIMESTAMP.
6933
6934         * select.el (select-convert-in): New.
6935         * select.el (select-convert-out): New.
6936         New functions that get used by select.c.
6937
6938         * select.el (select-buffer-killed-default): New.
6939         * select.el (select-buffer-killed-text): New.
6940         * select.el (selection-buffer-killed-alist): New.
6941         New list and functions that get called if a relevant selection
6942         exists and a buffer gets killed.
6943
6944         * select.el (select-convert-to-targets):
6945         * select.el (select-convert-to-identity): Removed.
6946         * select.el (select-convert-from-identity): Removed.
6947         * select.el (select-converter-out-alist):
6948         Removed _EMACS_INTERNAL selection type.
6949
6950         * x-select.el (xselect-kill-buffer-hook): Removed.
6951         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6952         Removed this X-specific nonesense. Use the generic support
6953         in select.el instead.
6954
6955 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6956
6957         * mule/mule-category.el (defined-category-hashtable):
6958         Use make-hash-table instead of make-hashtable
6959
6960         * buff-menu.el: Byte-compiler warning fix.
6961
6962         * isearch-mode.el (isearch-highlight-all-cleanup):
6963         Remove unused variable `isearch-highlight-all-start'.
6964
6965         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6966
6967         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6968
6969         * cus-dep.el (Custom-make-dependencies):
6970         Add autoload cookie for custom-add-loads to generated custom-load.el.
6971
6972         * autoload.el (autoload-package-name): Warning suppression.
6973         Move defvar prior to first use.
6974
6975         * custom.el: Add autoload for custom-declare-face.
6976         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6977         * cl.el (cl-hack-byte-compiler):
6978         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6979         to work properly.
6980
6981 2000-07-08  Mike Sperber  <mike@xemacs.org>
6982
6983         * startup.el (load-home-init-file): Added variable.
6984         (maybe-migrate-user-init-file): Added.
6985         (load-user-init-file): Load custom file if different from init
6986         file.
6987
6988         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6989         "startup."
6990
6991         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6992         Moved `custom-file'-related code to cus-file.el.
6993
6994         * cus-file.el: New file.
6995
6996 2000-04-01  Mike Sperber  <mike@xemacs.org>
6997
6998         * packages.el (packages-find-package-directories): Added support
6999         for external package hierarchies with in-place installations.
7000
7001         * find-paths.el (paths-root-in-place-p): Added.
7002         (paths-find-emacs-directory): Added support for external
7003         directories with in-place installations.
7004         (paths-find-site-directory): Ditto.
7005
7006         * startup.el (find-user-init-file): Also look for
7007         ~/.xemacs/init.elc? in preference to ~/.emacs.
7008
7009 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7010
7011         * select.el (own-selection):
7012         * select.el (own-clipboard): Changed `append' parameter to
7013         `how-to-use' parameter.
7014         * select.el (own-selection): Removed icky append code.
7015         * select.el (own-selection, get-selection): Removed extra type
7016         checking.
7017         * select.el (selection-appender-alist):
7018         * select.el (selection-converter-{in|out}-alist): Initialise.
7019         * select.el (select-append-to-*): New.
7020         * select.el (select-convert-from-*): New.  New functions to append
7021         data and convert data from external type.
7022
7023 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7024
7025         * font-lock.el: Javadoc enhancements.
7026
7027 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7028
7029         * printer.el (generic-print-region): Compose job name from buffer
7030         name.
7031
7032 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7033
7034         * font-lock.el (font-lock-fontify-pending-extents): Call
7035         font-lock-fontify-region instead of font-lock-fontify-buffer
7036         to avoid unnecessary progress gauges.
7037
7038 2000-07-06  Craig Lanning  <lanning@scra.org>
7039
7040         * custom-load.el (faces):
7041
7042         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7043         dir is a regex.
7044
7045         * process.el (call-process-internal): from Dan Holmsand, use binary
7046         coding systems so that jka-compr works.
7047
7048 2000-07-07  Ben Wing  <ben@xemacs.org>
7049
7050         * font-lock.el: Undo previous change.  Unfortunately, some
7051         files actually use the variables directly in their init code
7052         without quoting them.
7053
7054 2000-07-07  Ben Wing  <ben@xemacs.org>
7055
7056         * font-lock.el (defvar font-lock-*-face): Removed.
7057
7058         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7059         only when necessary.
7060
7061 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7062
7063         * cl-macs.el: fix cl-transform-function-property kludge
7064         so that it does not require a random feature.
7065
7066 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7067
7068         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7069         as in Linux kernel "Rules.make".
7070
7071 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7072
7073         * build-report.el (build-report): Add autoload cookie.
7074
7075 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7076
7077         * package-ui.el (defgroup pui):  Correct a misspelling
7078         (pui-toggle-package-delete):  Change `seleted' to `selected'
7079
7080 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7081
7082         * package-get.el (package-get-update-base):
7083         (package-get): Use insert-file-contents-literally always.
7084         (package-get-maybe-save-index):
7085         Force coding system for writing to binary.
7086
7087 2000-06-08  Mike Alexander  <mta@arbortext.com>
7088
7089         * code-process.el (call-process-region): If there is no coding
7090         system for the process on process-coding-system-alist use the
7091         coding system of the buffer containing the region.
7092
7093 2000-06-10  Ben Wing  <ben@xemacs.org>
7094
7095         * cmdloop.el (command-error):
7096         If debug-on-error and noninteractive, output backtrace.
7097
7098         * files.el (file-relative-name):
7099         Remove MSDOS references.
7100
7101         * simple.el (line-number): New function, due to non-obvious
7102         behavior/usage of count-lines.
7103
7104         * simple.el (count-lines): document non-obvious usage to get
7105         line number.
7106
7107 2000-06-11  Ben Wing  <ben@xemacs.org>
7108
7109         * faces.el ((featurep 'xpm)):
7110         * x-faces.el (x-init-face-from-resources):
7111         * x-faces.el (x-init-frame-faces):
7112         * x-misc.el (x-init-specifier-from-resources):
7113         * x-misc.el (x-get-resource-and-bogosity-check):
7114         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7115         * x-mouse.el (x-init-pointer-shape):
7116         * x-scrollbar.el (x-init-scrollbar-from-resources):
7117         Add sixth argument to x-get-resource calls so as to issue warnings
7118         rather than errors on bogus arguments.
7119
7120 2000-06-05  Ben Wing  <ben@xemacs.org>
7121
7122         * compat.el: new file.  provides a clean, non-intrusive way to
7123         define compatibility functions.
7124
7125         * process.el (shell-quote-argument): temporary fix for lack
7126         of nt-quote-process-args.  #### I need to put back the overall
7127         structure of that mechanism but redo the guts of it using the
7128         extra intelligence in the C code.
7129
7130 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7131
7132         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7133         `package-get' does in package-get.el, instead of using external
7134         "md5sum" program.
7135
7136         * package-get.el (package-get): Insert package file literally to
7137         make checksum calculation work.
7138
7139 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7140
7141         * code-files.el (convert-mbox-coding-system): Deleted.
7142         (file-coding-system-alist): Removed reference to
7143         convert-mbox-coding-system.
7144
7145 2000-05-28  Martin Buchholz <martin@xemacs.org>
7146
7147         * XEmacs 21.2.34 is released.
7148
7149 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7150
7151         * font-lock.el (font-lock-keywords): Rewrote docstring
7152
7153 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7154
7155         * loadhist.el (unload-feature): handle case where x is both boundp
7156         and fboundp
7157
7158 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7159
7160         * packages.el: It's ok to use built-in macros, but not lisp
7161         defined ones.
7162
7163 2000-05-20  Ben Wing  <ben@xemacs.org>
7164
7165         * font-lock.el:
7166         * font-lock.el (font-lock-message-threshold):
7167         * font-lock.el (font-lock-mode):
7168         * font-lock.el (font-lock-default-fontify-buffer):
7169         * font-lock.el (font-lock-always-fontify-immediately):
7170         * font-lock.el (font-lock-old-extent): Removed.
7171         * font-lock.el (font-lock-old-len): Removed.
7172         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7173         * font-lock.el (font-lock-pending-extent-table): New.
7174         * font-lock.el (font-lock-range-table): New.
7175         * font-lock.el (font-lock-after-change-function):
7176         * font-lock.el (font-lock-after-change-function-1): Removed.
7177         * font-lock.el (font-lock-fontify-pending-extents): New.
7178         * font-lock.el ('font-lock-revert-cleanup): Removed.
7179         * font-lock.el ('font-lock-revert-setup): Removed.
7180         Rewrite deferral code to handle any number of changes, merging
7181         them properly.  Remove hacked-up code for revert-buffer, now
7182         unnecessary.
7183
7184         * menubar-items.el (default-menubar):
7185         In Options->Edit Init File, don't switch to emacs-lisp-mode
7186         unless necessary; doing this turns off font-lock.
7187
7188 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7189
7190         * keydefs.el: Define C-x BS to backward-kill-sentence.
7191
7192 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7193
7194         * files.el (hack-local-variables-prop-line): Use non-greedy
7195         matching to process -*-texinfo-*- -*-.
7196
7197 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7198
7199         * minibuf.el (minibuf-directory-files): new function.
7200         (read-file-name-activate-callback): use minibuf-directory-files.
7201         (read-directory-name-internal): ditto.
7202         (mouse-file-display-completion-list): ditto.
7203         (mouse-directory-display-completion-list): ditto.
7204         (read-file-name-internal): remove "./" from completion list unless
7205         explicitly matched, for consistency.
7206
7207 2000-05-11  Ben Wing  <ben@xemacs.org>
7208
7209         * gutter-items.el (gutter-buffers-tab):
7210         * gutter-items.el (add-tab-to-gutter):
7211         * gutter-items.el (update-tab-in-gutter):
7212         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7213         * gutter-items.el (append-progress-display):
7214         * gutter-items.el (abort-progress-display):
7215         * gutter-items.el (raw-append-progress-display):
7216         Further fixes.  Use set-glyph-image not set-image-instance-property,
7217         to fix problems with multiple windows in a frame.
7218
7219         * menubar-items.el (tutorials-menu-filter):
7220         Fix typo.
7221
7222         * startup.el (early-error-handler):
7223         Display message box under windows; otherwise, message will disappear
7224         before it can be viewed.
7225
7226         * update-elc.el:
7227         Fix bug in NEEDTODUMP processing.
7228
7229 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7230
7231         * startup.el (lock-directory): Removed.
7232         (superlock-file): Ditto.
7233         (startup-set-paths): Remove lockdir.
7234         (startup-setup-paths-warning): Remove lock-directory.
7235
7236         * setup-paths.el (paths-find-lock-directory): Removed.
7237         (paths-find-superlock-file): Ditto.
7238
7239 2000-05-09  Ben Wing  <ben@xemacs.org>
7240
7241         * faces.el (set-face-property):
7242         * faces.el (set-face-font):
7243         * faces.el (set-face-foreground):
7244         * faces.el (set-face-background):
7245         * faces.el (set-face-background-pixmap):
7246         * faces.el (set-face-underline-p):
7247         * faces.el (set-face-strikethru-p):
7248         * faces.el (set-face-highlight-p):
7249         * faces.el (set-face-dim-p):
7250         * faces.el (set-face-blinking-p):
7251         * faces.el (set-face-reverse-p):
7252         doc string changes.
7253
7254         * glyphs.el:
7255         * glyphs.el (make-image-specifier):
7256         * glyphs.el (glyph-property):
7257         * glyphs.el (set-glyph-image):
7258         * glyphs.el (make-glyph):
7259         * glyphs.el (make-pointer-glyph):
7260         * glyphs.el (make-icon-glyph):
7261         * glyphs.el (widget-image-instance-p): New.
7262         authorship info, lots of doc changes.  New predicate, inadvertently
7263         omitted.  the general principle with specifier docs is now that
7264         the description of instantiators should go with the make-foo-specifier
7265         fun's doc string, rather than in foo-specifier-p.  this follows
7266         conventions elsewhere in XEmacs and in general is a lot more obvious
7267         of a place to look.  sometimes the make-foo-specifier function needs
7268         to be created in the process.
7269
7270         * gutter.el:
7271         * gutter.el (make-gutter-specifier): New.
7272         * gutter.el (make-gutter-size-specifier): New.
7273         * gutter.el (make-gutter-visible-specifier): New.
7274         specifier doc updates according to the conventions specified before.
7275
7276         * objects.el:
7277         * objects.el (make-font-specifier):
7278         * objects.el (make-color-specifier):
7279         * objects.el (make-face-boolean-specifier): New.
7280         specifier doc updates according to the conventions specified before.
7281
7282         * specifier.el:
7283         * specifier.el (set-specifier):
7284         * specifier.el (make-integer-specifier): New.
7285         * specifier.el (make-boolean-specifier): New.
7286         * specifier.el (make-natnum-specifier): New.
7287         * specifier.el (make-generic-specifier): New.
7288         * specifier.el (make-display-table-specifier): New.
7289         specifier doc updates according to the conventions specified before.
7290
7291         * toolbar.el:
7292         * toolbar.el (make-toolbar-specifier): New.
7293         specifier doc updates according to the conventions specified before.
7294
7295 2000-05-09  Ben Wing  <ben@xemacs.org>
7296
7297         * process.el (call-process-internal): Revert to previous version
7298         because Mike's change clashed with a change I did not long before.
7299         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7300         Thanks very much Mike for pointing out the bug and submitting a
7301         patch!
7302
7303 2000-04-13  Mike Alexander  <mta@arbortext.com>
7304
7305         * process.el (call-process-internal): Send the correct input buffer
7306         (call-process-internal): Return the exit status of the process
7307
7308 2000-05-07  Ben Wing  <ben@xemacs.org>
7309
7310         * winnt.el:
7311         * winnt.el (nt-quote-args-verbatim): Removed.
7312         * winnt.el (nt-quote-args-prefix-quote): Removed.
7313         * winnt.el (nt-quote-args-backslash-quote): Removed.
7314         * winnt.el (nt-quote-args-double-quote): Removed.
7315         * winnt.el (nt-quote-args-functions-alist): Removed.
7316         * winnt.el (nt-quote-process-args): Removed.
7317         Remove all stuff for argument quoting.  We borrow the code instead
7318         from Emacs 20.6, which is much more careful in its quoting
7319         (e.g. in handling runs of the escape character) and avoids most of
7320         the need for this Lisp mechanism by checking to see whether we're
7321         running a Cygwin or normal program and doing the appropriate
7322         quoting.  If we end up needing such a mechanism, we should add
7323         it by extending the variable `mswindows-quote-process-args' so it
7324         can take an alist of regexps.
7325
7326 2000-05-07  Ben Wing  <ben@xemacs.org>
7327
7328         * keydefs.el:
7329         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7330         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7331         the window without moving point.
7332
7333         * simple.el:
7334         * simple.el (scroll-up-one): New.
7335         * simple.el (scroll-down-one): New.
7336         Functions for use with C-M-up/down.
7337
7338 2000-05-01  Martin Buchholz <martin@xemacs.org>
7339
7340         * XEmacs 21.2.33 is released.
7341
7342 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7343
7344         * dialog.el (yes-or-no-p-dialog-box):
7345         Fix docstring.
7346         Fix following horrible bug in X11 mode with focus-follows-mouse:
7347           1. Visit two files in two different frames.
7348           2. do File->Revert Buffer in one of those frames.
7349           3. Dialog box appears.
7350           4. Arrange things so that the mouse passes over the *other*
7351              frame, then to the dialog box, and click on "Yes".
7352           5. The file contents end up in the *wrong* buffer!
7353         Add TODO comment.
7354
7355 2000-04-28  Ben Wing  <ben@xemacs.org>
7356
7357         * help.el (describe-installation): correct typo introduced
7358         in last patch: boundp -> fboundp.
7359
7360         * etags.el (buffer-tag-table-list):
7361         canonicalize filenames to Unix format so that tag-table-alist
7362         searching works under Windows.
7363
7364         * autoload.el:
7365         Bowdlerize the supposedly objectionable words
7366         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7367
7368         * gutter-items.el (set-progress-display-style):
7369         * gutter-items.el (search-dialog-callback):
7370         * gutter-items.el (make-search-dialog):
7371         Change to new callback-ex api.
7372
7373 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7374
7375         * help.el: (describe-installation): decode-coding-string is not
7376         defined in a non MULE environment.
7377
7378 2000-04-28  Ben Wing  <ben@xemacs.org>
7379
7380         * gutter-items.el (buffer-list-changed-hook):
7381         use it, not record-buffer-hook.
7382
7383         * subr.el (record-buffer-hook): Removed.
7384
7385 2000-04-27  Ben Wing  <ben@xemacs.org>
7386
7387         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7388         use NORECORD option.  Andy will not like this, but the existing
7389         gutter behavior is just wrong, as per this comment:
7390
7391         ;; this used to add the norecord flag to both calls below.
7392         ;; this is bogus because it is a pervasive assumption in XEmacs
7393         ;; that the current buffer is at the front of the buffers list.
7394         ;; for example, select an item and then do M-C-l
7395         ;; (switch-to-other-buffer).  Things get way confused.
7396         ;;
7397         ;; Andy, if you want to maintain the current look, you must
7398         ;;  *uncouple* the gutter order and buffers order.
7399
7400         * loaddefs.el (completion-ignored-extensions): unfuckify.
7401
7402         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7403         xemacs.mak.
7404
7405         * autoload.el (batch-update-one-directory): new function, used in
7406         xemacs.mak.
7407
7408         * loadup.el: set gc-cons-threshold very high unless dumping --
7409         loadup during update-elc is much much much faster.  also do this
7410         when quick-building.
7411
7412         add commented-out code for profiling loadup.
7413
7414
7415         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7416         is required in order to build xemacs.
7417
7418 2000-04-26  Ben Wing  <ben@xemacs.org>
7419
7420         * loadup.el: don't garbage collect during loadup if quick-build
7421         compile-time option is set.
7422
7423 2000-04-23  Ben Wing  <ben@xemacs.org>
7424
7425         * update-elc.el: compute whether any dumped .el or .elc files
7426         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7427         if so.
7428
7429         * update-elc.el (update-elc-files-to-compile): always change
7430         NOBYTECOMPILE in the src directory rather than current dir,
7431         so it will work under NT.
7432
7433         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7434         the form of this file is identical between Unix and Windows.
7435         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7436         Added comment.
7437         (update-autoloads-from-directory): updated doc string.
7438         updated doc strings in a few other places.
7439
7440 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7441
7442         * bytecomp.el (byte-force-recompile): Fix argument to
7443         byte-recompile-directory.
7444
7445 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7446
7447         * gutter-items.el (progress-display-clear-when-idle): Use
7448         add-one-shot-hook.
7449         * gutter-items.el (clear-progress-display): Adjust number of
7450         arguments.
7451
7452 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7453
7454         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7455
7456 2000-04-16  Ben Wing  <ben@xemacs.org>
7457
7458         * printer.el: New file.
7459
7460         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7461
7462         * help.el (describe-installation): Fix decoding for Windows.
7463
7464         * menubar-items.el:
7465         * menubar-items.el (default-menubar):
7466         * menubar-items.el (tutorials-menu-filter): New.
7467         * menubar-items.el (popup-menubar-menu):
7468         Add authorship.  Redo Help menu and Tutorials filter.
7469
7470         * menubar.el: Correct comment.
7471
7472         * modeline.el (modeline-buffer-identification): Correct doc string.
7473
7474         * simple.el:
7475         * simple.el (printing): Removed.
7476         * simple.el (printer-name): Removed.
7477         * simple.el (generic-print-buffer): Removed.
7478         * simple.el (generic-print-region): Removed.
7479         Move generic print code to printer.el.
7480
7481 2000-04-15  Ben Wing  <ben@xemacs.org>
7482
7483         * simple.el (generic-print-region): New.
7484         make this function actually work.
7485         (generic-print-buffer): call generic-print-region.
7486
7487 2000-04-14  Andy Piper  <andy@xemacs.org>
7488
7489         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7490         by using the new widget-callback-current-channel.
7491         (search-dialog-callback): ditto.
7492
7493 2000-04-12  Andy Piper  <andy@xemacs.org>
7494
7495         * gutter.el (default-gutter-position): moved from gutter-items.el.
7496         (default-gutter-position-changed-hook): ditto.
7497         (gutter-element-visibility-changed-hook): ditto.
7498         (set-gutter-element): ditto.
7499         (remove-gutter-element): ditto.
7500         (set-gutter-element-visible-p): ditto.
7501         (gutter-element-visible-p): ditto.
7502         (init-gutter): ditto.
7503
7504         * dialog.el (make-dialog-box): renamed and moved from
7505         gutter-items.el
7506
7507         * gutter-items.el: move various functions elsewhere.
7508
7509 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7510
7511         * menubar-items.el: Fixed place of parenthesis.
7512
7513 2000-04-12  Ben Wing  <ben@xemacs.org>
7514
7515         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7516                 without constantly being prompted for the tag.
7517         * simple.el: Added a number of section headings, to clarify the
7518                 organization of this file.
7519         * simple.el (activate-region):
7520         * simple.el (region-exists-p):
7521         * simple.el (region-active-p):
7522                 Moved these three function down to the other side of
7523                 the case-changing functions, so they join the rest of
7524                 the region code.
7525         * simple.el (printing): New.
7526         * simple.el (printer-name): New.
7527         * simple.el (generic-print-buffer): New.
7528                 New functions, a very simple prototype for a unified
7529                 printing interface.
7530
7531         * process.el (call-process-internal): Real fix for null BUFFER,
7532                 other problems with BUFFER specs.
7533
7534         * menubar-items.el:
7535                 Fixed up File->Print to use new printing functions.
7536                 Various corrections and expansions to Grep/Compile menus.
7537                 New options for Printing.
7538                 New options for SMTP Mail, the way to send mail under
7539                   MS Windows. (There's also a package patch to make SMTP
7540                   Mail be the default under MSWin.)
7541
7542 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7543
7544         * menubar-items.el: Selecting Rectangle Mousing from menubar
7545         did not work.  Needed to quote mouse-track-rectangle-p.
7546
7547 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7548
7549         * cl-compat.el (keywordp): Removed.
7550
7551 2000-04-05  Andy Piper  <andy@xemacs.org>
7552
7553         * gutter-items.el (progress-layout-glyph): don't initialize here.
7554         (progress-gauge-glyph): use dynamic sizing.
7555         (set-progress-display-style): new function. Set progress glyphs
7556         appropriately depending on the style.
7557         (progress-display-style): new variable. Custom version of
7558         set-progress-display-style.
7559         (progress-abort-glyph): switch to dynamic sizes.
7560         (search-dialog-text): make the edit field active.
7561
7562 2000-04-04  Andy Piper  <andy@xemacs.org>
7563
7564         * gutter-items.el (make-search-dialog): need to make the search
7565         dialog visible after creation.
7566
7567         * menubar-items.el (default-menubar): use the search dialog for
7568         searching. Remove some extraneous search menu items.
7569
7570         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7571         well as strings.
7572         (make-gutter-only-dialog-frame): allow the user to create the
7573         frame unmapped. Allow the gutter spec to be given as a glyph.
7574         (search-dialog-direction): new variable.
7575         (search-dialog-text): new variable.
7576         (search-dialog-callback): new function. Callback for the search
7577         dialog action.
7578         (make-search-dialog): new function. Create a user-friendly search
7579         dialog.
7580
7581 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7582
7583         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7584         under Windows.
7585
7586 2000-04-01  Andy Piper  <andy@xemacs.org>
7587
7588         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7589         progress more accurately.
7590
7591 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7592
7593         * finder.el (finder-compile-keywords): Process readable files only.
7594         Because error in process of .#finder-inf.el when compile xemacs
7595         with --with-clash-detection option.
7596
7597 2000-03-31  Andy Piper  <andy@xemacs.org>
7598
7599         * gutter-items.el (append-progress-display): don't delay after a
7600         successful font-lock.
7601         (make-gutter-only-dialog-frame): new function. Allow users to
7602         create gutter-only dialogs.
7603
7604 2000-03-27  Mike Alexander  <mta@arbortext.com>
7605
7606         * process.el (call-process-internal): Handle a null BUFFER
7607         parameter correctly.
7608
7609 2000-03-28  Andy Piper  <andy@xemacs.org>
7610
7611         * gutter-items.el (abort-progress-display): put strings in the
7612         gutter not extents.
7613         (progress-layout-glyph): signal special 'quit callback.
7614         (progress-display-quit-function): deleted.
7615         (progress-display-stop-callback): deleted.
7616         (progress-display-dispatch-command-events): deleted.
7617         (append-progress-display): remove calls to
7618         progress-display-dispatch-command-events.
7619         (raw-append-progress-display): ditto.
7620
7621 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7622
7623         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7624         being a list.  Actually define `stipple-pixmap-p' which is used as
7625         an error predicate.  Correctly handle PIXMAP being either relative
7626         or absolute file name.
7627
7628 2000-03-24  Andy Piper  <andy@xemacs.org>
7629
7630         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7631         (abort-progress-display): ditto. Don't delete the created extent.
7632         (raw-append-progress-display): ditto.
7633         (progress-display-dispatch-non-command-events): new
7634         function. Encapsulates what we want to do when no command input is
7635         required.
7636         (progress-display-dispatch-command-events): likewise, but disable
7637         for now since it causes too many problems.
7638         (append-progress-display): use them.
7639         (raw-append-progress-display): ditto.
7640         (default-gutter-position-changed-hook): set this rather than
7641         default-gutter-position-changed.
7642         (default-gutter-position-changed-hook): lambda with zero arguments
7643         rather than one.
7644         (raw-append-progress-display): trap errors in pending input since
7645         allowing them to signal will hose the gauge well and
7646         truly. Ideally we would like to delay these until we are more able
7647         to cope.
7648         (append-progress-display): ditto.
7649
7650 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7651
7652         * lisp/make-docfile.el: call-process-internal is now implemented
7653         in process.el.
7654
7655 2000-03-21  Ben Wing  <ben@xemacs.org>
7656
7657         * mule\mule-cmds.el (set-language-info-alist):
7658         Fix to correspond to new menu arrangement.
7659
7660 2000-03-21  Ben Wing  <ben@xemacs.org>
7661
7662         * process.el:
7663         * process.el (call-process-internal): New.
7664         New implementation of call-process.  Only enabled under NT, so far.
7665         stderr handling not implemented yet in CVS'd C code.
7666
7667 2000-03-20  Ben Wing  <ben@xemacs.org>
7668
7669         * lisp-mode.el:
7670         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7671         * lisp-mode.el (lisp-interaction-mode):
7672         Put back Lisp Interaction menubar for Jan V's sake.
7673
7674         * simple.el:
7675         * simple.el (mark-ring):
7676         * simple.el (dont-record-current-mark): New.
7677         * simple.el (in-shifted-motion-command): New.
7678         * simple.el (mark-ring-unrecorded-commands): New.
7679         * simple.el (mark-ring-max):
7680         * simple.el (set-mark-command):
7681         * simple.el (push-mark):
7682         * simple.el (handle-pre-motion-command):
7683         Implement scheme for not recording unimportant marks.
7684
7685         * subr.el:
7686         * subr.el (function-allows-args): New.
7687         New function function-allows-args.
7688
7689 2000-03-20  Martin Buchholz <martin@xemacs.org>
7690
7691         * XEmacs 21.2.32 is released.
7692
7693 2000-03-20  Andy Piper  <andy@xemacs.org>
7694
7695         * gutter-items.el (update-tab-in-gutter): force selection of the
7696         selected-window if required to do so.
7697         (buffers-tab-items): ditto.
7698         (add-tab-to-gutter): ditto.
7699         (create-frame-hook): use force-selection.
7700         (default-gutter-position-changed): lambdify.
7701         (update-tab-hook): deleted since it was only used in one place.
7702
7703 2000-03-18  Andy Piper  <andy@xemacs.org>
7704
7705         * files.el (find-file-noselect): undo change that shouldn't have
7706         gone in.
7707
7708 2000-03-17  Andy Piper  <andy@xemacs.org>
7709
7710         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7711         of selected-window trickery.
7712
7713         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7714         frames tabs.
7715         (progress-display-stop-callback): progress -> progress-display
7716         (progress-display-quit-function): ditto.
7717         (clear-progress-display): ditto.
7718         (remove-progress-display): ditto.
7719         (append-progress-display): ditto.
7720         (abort-progress-display): ditto.
7721         (raw-append-progress-display): ditto.
7722         (display-progress-display): ditto.
7723         (current-progress-display-label): ditto.
7724         (current-progress-display): ditto.
7725         (lprogress-display): ditto and save the buffer
7726         (progress-display): ditto. Otherwise the buffer sometimes gets
7727         changed which confuses font-lock.
7728
7729         * font-lock.el (font-lock-default-fontify-buffer): catch all
7730         errors, not just quit.
7731         (font-lock-mode): progress -> display-progress
7732         (font-lock-default-fontify-buffer): ditto.
7733         (font-lock-fontify-syntactically-region): ditto.
7734         (font-lock-fontify-keywords-region): ditto.
7735
7736 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7737
7738         * cl.el (gensym): Move to here from cl-macs.el.
7739         (gentemp): Ditto.
7740
7741 2000-03-16  Andy Piper  <andy@xemacs.org>
7742
7743         * font-lock.el (font-lock-mode): use lprogress and friends for
7744         progress management.
7745         (font-lock-default-fontify-buffer): ditto.
7746         (font-lock-fontify-syntactically-region): ditto.
7747         (font-lock-fontify-keywords-region): ditto.
7748         (font-lock-revert-cleanup): fix reverting.
7749         (font-lock-revert-setup): ditto.
7750
7751         * gutter-items.el (progress-use-echo-area): new variable. Use the
7752         echo area for progress gauges if non-nil.
7753         (clear-progress): remove echo area stuff and defer to
7754         clear-message.
7755         (append-progress): dispatch non-command events after each progress
7756         increment. Remove echo area stuff.
7757         (abort-progress): remove echo area stuff and defer to
7758         display-message.
7759         (raw-append-progress): ditto. Dispatch non-command events after
7760         gutter redisplay.
7761         (display-progress): defer echo area stuff to display-message.
7762
7763         * gutter-items.el (clear-progress):
7764         (abort-progress): indentation changes.
7765         (display-progress): don't clear progress.
7766         (append-progress): compare messages with equal.
7767         (raw-append-progress): use dispatch-non-command-events to flush
7768         widget creation events.
7769
7770 2000-03-13  Ben Wing  <ben@xemacs.org>
7771
7772         * abbrev.el:
7773         * abbrev.el (abbrev-string-to-be-defined): New.
7774         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7775         Changes for use with the menubar.
7776
7777 2000-03-12  Ben Wing  <ben@xemacs.org>
7778
7779         * alist.el (vassoc): moved here from font-menu.el.
7780
7781         * custom.el (defface): typo fix.
7782
7783         * dialog.el (yes-or-no-p-dialog-box):
7784         * dialog.el (message-box):
7785         * files.el (save-some-buffers-1):
7786         Put accelerators in the button names.
7787
7788         * font-lock.el (font-lock-comment-face):
7789         * font-lock.el (font-lock-keyword-face):
7790         * font-lock.el (font-lock-function-name-face):
7791         Fixed some of the colors under MS Windows because the existing
7792         default colors were hardly different from black and needed to be
7793         made lighter.
7794
7795         * font-menu.el:
7796         * font-menu.el (font-menu-split-long-menu):
7797         * font-menu.el (font-menu-family-constructor):
7798         * font-menu.el (font-menu-size-constructor):
7799         * font-menu.el (font-menu-weight-constructor):
7800         * font-menu.el (font-menu-set-font):
7801         vassoc moved to alist.el.
7802         Accelerators added to all menus.
7803         Unused bound var new-props removed.
7804
7805         * keydefs.el: I did a whole lot of rearranging to put things in a
7806         more consistent order and fixed a number of cases where key
7807         combinations involving up, down, left, right and so on were
7808         defined but the corresponding keypad combinations were not
7809         defined.
7810
7811         * lisp-mode.el:
7812         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7813         * lisp-mode.el (emacs-lisp-mode):
7814         * lisp-mode.el (lisp-interaction-mode):
7815         * lisp-mode.el (flet):
7816         Added accelerators onto the menus.
7817         Made all the different versions of the let function be indented
7818         the same way.
7819         Undid Steve's easy-menu-ification, because it makes it impossible
7820         to have the menubar and popup menus different.
7821         Cleaned up the menu; added items for find-function &c and some
7822         indenting, and removed debug-on-*.
7823
7824         * list-mode.el (list-mode-hook):
7825         * list-mode.el (list-mode):
7826         * list-mode.el (completion-setup-hook):
7827         * list-mode.el (display-completion-list):
7828         Added support for the :window-height keyword, which is required
7829         because of other changes that I made for the file dialog box.  I
7830         also made the hook variables list-mode-hook and
7831         completion-setup-hook and also minibuffer-setup-hook in
7832         minibuf.el be permanent-local; see comment in list-mode.el.
7833
7834         * map-ynp.el (map-y-or-n-p):
7835         Added accelerators to the dialog buttons.
7836
7837         * menubar-items.el (menu-truncate-list):
7838         New internal function.
7839         * menubar-items.el (submenu-generate-accelerator-spec):
7840         * menubar-items.el (menu-item-strip-accelerator-spec):
7841         * menubar-items.el (menu-item-generate-accelerator-spec):
7842         New exported functions, for use in auto-generating accelerator specs.
7843
7844         * menubar-items.el:
7845         * menubar-items.el (default-menubar):
7846         * menubar-items.el (maybe-add-init-button):
7847         * menubar-items.el (bookmark-menu-filter):
7848         * menubar-items.el (slow-format-buffers-menu-line):
7849         * menubar-items.el (build-buffers-menu-internal):
7850         * menubar-items.el (language-environment-menu-filter):
7851         * menubar-items.el (default-popup-menu):
7852         * menubar-items.el (popup-buffer-menu):
7853         * menubar-items.el (popup-menubar-menu):
7854         Did a major overhaul on this file, and in fact I'm nowhere near
7855         done working on the menubar, and there will be more patches to
7856         come.  A basic summary of what I've done:
7857
7858         a) I added accelerators to all of the menu items.  For menus that
7859         are auto-generated, such as the buffers menu, the accelerators are
7860         automatically added to the beginning of each line using the
7861         numbers 1 through 9, then zero, and then letters starting with A,
7862         but omitting the letters that are already in use for the fixed
7863         menu items at the top of the buffers menu.  To facilitate adding
7864         accelerators of this kind, I created some new functions
7865         (*-accelerator-spec), which are also being used by other filters
7866         that auto generate lists of things such as ftp sites to download
7867         packages.  If people really don't like these accelerators
7868         appearing at the beginning of the menu items, a variable can be
7869         added to optionally turn them off, but I think this is rather
7870         pointless because other menu items have accelerators and many or
7871         most of the menu users will use the accelerators if the support is
7872         there.
7873
7874         b) I combined the top level Tools and Apps menus into a single
7875         Tools menu, because the distinction between the two is not
7876         obvious, and the items on the menus are not used often enough that
7877         putting some of them onto submenus is a problem.
7878
7879         c) I created two new top level menus called View and Cmds because
7880         there were too many items on the File and Edit menus, and I'm going
7881         to be adding more items to these menus.  In contrast to the Tools
7882         menu, the items on these menus may be used quite often during an
7883         editing session, and so should be available with fewer
7884         keystrokes.
7885
7886         d) I added a number of options to the options menu, including one
7887         for controlling whether the alt key can be used to traverse to
7888         menu items using the accelerators, one for controlling behavior of
7889         control-k, one for controlling how the kill and yank functions
7890         interact with the clipboard, a few additional buffers-menu
7891         options, and various other things.  I also did a bit of
7892         rearranging, for example, combining the keyboard and mouse options
7893         into a single keyboard and mouse submenu to facilitate the
7894         accelerators on that level.
7895
7896         e) I changed the variable buffers-menu-format-buffer-line-function
7897         to take two arguments instead of one, the second argument being
7898         the line number for use in creating an accelerator.  I added a
7899         hack to support existing functions with one argument (although I
7900         doubt that very many of these exist), for backward compatibility.
7901
7902         f) I moved the top level mule menu to be a submenu of the edit
7903         menu.  I think that most of the items on this menu are fairly
7904         useless and there are certainly not enough frequently used items
7905         to justify this being its own top level menu.
7906
7907         g) I combined most of the items in big-menubar.el into the main menu.
7908         If people think the main menu is too big, it would be possible to
7909         create different configurations, some smaller.
7910
7911         * menubar.el (check-menu-syntax):
7912         Deleted some syntax checks that were no longer valid, partly
7913         because of changes that were already made a long time ago, and
7914         partly because of a change I made where I allow the name of the
7915         menu item to be an evaluated expression rather than just a string,
7916         similar to all of the other parameters of a menu item.
7917
7918         * minibuf.el:
7919         * minibuf.el (read-file-name-1):
7920         * minibuf.el (mouse-read-file-name-1):
7921         I made a number of changes to improve the appearance
7922         and functioning of the file dialog box.  They include:
7923
7924         a) Fixing the problem where closing the dialog box by clicking on
7925         the close button of the window didn't properly exit the
7926         minibuffer.
7927
7928         b) Fixing the problem that if you typed part of a file name, and
7929         then clicked on a completion with the mouse, the file was not
7930         correctly selected.
7931
7932         c) Changing the title of the dialog box to reflect the operation
7933         being done in accordance with user interface conventions, rather
7934         than the name of the dialog box buffer, which is rather useless.
7935
7936         d) Remove the words "possible completions are" which didn't
7937         belong.
7938
7939         e) Fix things so that the completions scroll off the end of the
7940         completions windows only to the right, rather than both to the
7941         right and down, which is in accordance with Windows user interface
7942         conventions.
7943
7944         * msw-init.el (init-post-mswindows-win):
7945         Added a binding for meta-F4, which is the standard windows binding
7946         for exiting a program.
7947
7948         * select.el (get-selection-no-error):
7949         * select.el (own-selection):
7950         * select.el (own-clipboard):
7951         Added an optional argument called append to the functions
7952         own-selection and own-clipboard.  This adds support for appending
7953         text to the existing selection and allows the function
7954         own-clipboard to be used as the value of the variable
7955         interprogram- cut-function.
7956
7957         Fixed a bug in own-selection in handling zmacs-region-stays.
7958
7959         * simple.el (historical-kill-line): New.
7960
7961         * simple.el (kill-line):
7962         * simple.el (interprogram-cut-function):
7963         * simple.el (interprogram-paste-function):
7964         * simple.el (handle-pre-motion-command):
7965         * simple.el (next-line):
7966         * simple.el (previous-line):
7967         a) Expanded the variable kill-whole-line, so that function
7968         kill-line can be set to delete the entire line always, not just
7969         when cursor is at the beginning of the line.  This is controlled
7970         by setting the variable kill-whole-line to the symbol 'always.
7971         This behavior, as well as the existing kill-whole-line behavior,
7972         now only take effect when kill-line is called interactively,
7973         although this is a departure from a previous behavior in the case
7974         of setting this variable kill-whole-line to t.  It is almost
7975         certainly what has always been intended, and most likely the old
7976         way of doing things introduced bugs.  I also created a function
7977         called historical-kill-line, which ignores the kill-whole-line
7978         setting and always gives the historical behavior of only killing
7979         to the end of the line.  I bound this function to shift- control-k
7980         so that the kill to end of line behavior is available, even when
7981         kill-whole-line has been set to change control-k into the simple
7982         delete-whole-line behavior. (This can be set using the options
7983         menu.)
7984
7985         b) I changed things so that kill and yank now interact with the
7986         clipboard by default under windows.  This was done by changing the
7987         default value of interprogram-cut- function and
7988         interprogram-paste-function.  You can get the old behavior by
7989         setting these to nil, and there is an option on the options menu
7990         to do this.
7991
7992         c) I added support for selecting text using shifted motion keys.
7993         This support is on by default and can be controlled by the
7994         variable shifted-motion-keys-select-region.  There is also a
7995         variable called unshifted-motion-keys-deselect-region that
7996         controls more specifically how the shifted motion key behavior
7997         works.  I did not put an option on the options menu to turn this
7998         off, because I can't imagine why this would be useful.
7999
8000         * simple.el (forward-block-of-lines):
8001         * simple.el (backward-block-of-lines):
8002         * simple.el (block-movement-size):
8003         New.
8004
8005         * simple.el (uncapitalized-title-words):
8006         * simple.el (uncapitalized-title-word-regexp):
8007         * simple.el (capitalize-string-as-title):
8008         * simple.el (capitalize-region-as-title):
8009         New.
8010
8011
8012         * subr.el (add-hook):
8013         * subr.el (make-local-hook): New.
8014         * subr.el (remove-local-hook): New.
8015         * subr.el (add-one-shot-hook): New.
8016         * subr.el (add-local-one-shot-hook): New.
8017         Added some functions to make using hooks easier.
8018         These include:
8019
8020         a) Functions add-local-hook and remove-local-hook to make it easy
8021         to use local hooks.
8022
8023         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8024         make it possible to add a "one-shot" hook, which is to say a hook
8025         that runs only once, and automatically removes itself after the
8026         first time it has run.
8027
8028 2000-03-09  Andy Piper  <andy@xemacs.org>
8029
8030         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8031
8032 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8033
8034         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8035         Moved from menubar-items.el.
8036         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8037
8038 2000-03-08  Andy Piper  <andy@xemacs.org>
8039
8040         * gutter-items.el (build-buffers-tab-internal): add selected field
8041         to buffers tab spec.
8042
8043 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8044
8045         * minibuf.el (last-exact-completion): Initialize to nil.
8046
8047 2000-03-07  Didier Verna  <didier@xemacs.org>
8048
8049         * startup.el (command-line-1): remove unused variable
8050         `first-file-buffer'.
8051
8052 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8053
8054         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8055         which is also used for Web server log files.
8056
8057 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8058
8059         * mule/mule-charset.el: Setup auto-fill-chars.
8060
8061 2000-03-02  SL Baur  <steve@beopen.com>
8062
8063         * subr.el (with-string-as-buffer-contents): Reimplement using
8064         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8065         non-deletion of buffer after execution problem.
8066         (with-output-to-string): Use unique buffer name.
8067
8068 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8069
8070         * gutter-items.el (buffers-tab-sort-function):  New variable.
8071         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8072
8073 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8074
8075         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8076
8077 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8078
8079         * menubar-items.el (maybe-add-init-button): Remove the "Load
8080         .emacs" button from all menubars.
8081
8082 2000-03-01  Didier Verna  <didier@xemacs.org>
8083
8084         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8085         region rectangle replacement (from Jan Vroonhof).
8086         (replace-rectangle): new function.
8087
8088 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8089
8090         * mule/mule-cmds.el (set-default-coding-systems): Use
8091         set-terminal-coding-system and set-keyboard-coding-system.
8092         * coding.el (set-terminal-coding-system): Use
8093         set-console-tty-output-coding-system.
8094         (set-keyboard-coding-system): Use
8095         set-console-tty-input-coding-system.
8096
8097 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8098
8099         * minibuf.el (read-variable): Allow symbol to default argument.
8100
8101 2000-02-27  Andy Piper  <andy@xemacs.org>
8102
8103         * gutter-items.el (update-tab-hook): new function to be used for
8104         hooks.
8105         (create-frame-hook): add update-tab-hook.
8106         (record-buffer-hook): ditto.
8107         (default-gutter-position-changed): ditto.
8108         (default-gutter-position): updating the buffers tab is now handled
8109         by a hook.
8110         (default-gutter-position-changed-hook): new variable.
8111         (gutter-element-visibility-changed-hook): ditto.
8112         (set-gutter-element-visible-p): call it.
8113         (set-gutter-element): use modify-specifier-instances. Set extents
8114         as duplicable before using.
8115         (remove-gutter-element): ditto.
8116         (set-gutter-element-visible-p): ditto.
8117         (init-gutter): new function.
8118         (add-tab-to-gutter): use new gutter-element functions rather than
8119         setting specifiers directly.
8120         (clear-progress): ditto.
8121         (abort-progress): ditto.
8122         (gutter-buffers-tab-visible-p): renamed from
8123         default-gutter-visible-p
8124
8125         * specifier.el (modify-specifier-instances): new function from Jan
8126         Vroonhof.
8127
8128         * x-init.el (init-post-x-win): call init-gutter.
8129
8130         * msw-init.el (init-post-mswindows-win): call init-gutter.
8131
8132         * menubar-items.el (default-menubar): Update to reflect new gutter
8133         variables.
8134
8135 2000-02-26  Andy Piper  <andy@xemacs.org>
8136
8137         * gutter-items.el (set-gutter-element): new function. Add gutter
8138         elements to the specified gutter.
8139         (remove-gutter-element): new function. Remove gutter elements from
8140         the specified gutter.
8141         (set-gutter-element-visible-p): new function. Set gutter element
8142         visibility for the provided gutter-visible specifier.
8143
8144 2000-02-23  Andy Piper  <andy@xemacs.org>
8145
8146         * gutter-items.el (add-tab-to-gutter): specify dimensions
8147         dynamically.
8148
8149 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8150
8151         * gutter-items.el (add-tab-to-gutter):
8152         * package-get.el (package-get-interactive-package-query):
8153         * package-ui.el (pui-directory-exists):
8154         (pui-install-selected-packages):
8155         (pui-list-packages):
8156         Use #'(lambda ...)  instead of '(lambda ...).
8157
8158 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8159
8160         * startup.el (load-user-init-file): Check to make sure user
8161           has an init-file before calling load().
8162
8163 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8164
8165         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8166
8167 2000-02-23  Martin Buchholz <martin@xemacs.org>
8168
8169         * XEmacs 21.2.31 is released.
8170
8171 2000-02-21  Mike Sperber <mike@xemacs.org>
8172
8173         * loadup.el (really-early-error-handler):
8174         * update-elc.el:
8175         * make-docfile.el:
8176         Remove dependency on EMACSBOOTSTRAP... environment variables.
8177
8178 2000-02-21  Martin Buchholz <martin@xemacs.org>
8179
8180         * XEmacs 21.2.30 is released.
8181
8182 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8183
8184         * byte-optimize.el (byte-optimize-plus):
8185         (byte-optimize-minus):
8186         (byte-optimize-multiply):
8187         Optimize (- 0) to 0, not (-)
8188         Optimize (+ 5 3.0) to 8.0
8189         Optimize (* 5 3.0) to 15.0
8190         Improve readability.
8191
8192 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8193
8194         * modeline.el: (modeline-scrolling-method): change modeline
8195         mswindows cursor appearance according to the value.
8196
8197         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8198         and 'gui-element face colors and 'gui-element face font to Windows
8199         defaults.
8200
8201 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8202
8203         * font-lock.el: Javadoc enhancements
8204
8205 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8206
8207         * ldap.el (toplevel): Test if LDAP support has been compiled in
8208         (ldap-verbose): New option
8209         (ldap-search-entries): Renamed from the previous ldap-search
8210         Conditionalize message display on ldap-verbose
8211         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8212         defuns
8213         (ldap-search): Is now defined as an obsolete wrapper calling
8214         ldap-search-basic or ldap-search-entries
8215
8216
8217 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8218             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8219             Jan Vroonhof  <jan@xemacs.org>
8220
8221         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8222         When for-effect is true, didn't call `byte-optimize-form'
8223         in and/or subforms without last.
8224
8225 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8226
8227         * package-get.el (package-get-download-sites): Use correct custom
8228         type.
8229
8230 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8231
8232         * files.el (write-file): Ask for coding system when compiled with
8233         file-coding.
8234
8235 2000-02-16  Andy Piper  <andy@xemacs.org>
8236
8237         * buffer.el (switch-to-buffer): give norecord argument to
8238         set-window-buffer instead of explicitly recording.
8239
8240         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8241         we have to pick a window.
8242
8243 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8244
8245         * mule/mule-cmds.el (describe-language-support): Don't add
8246         unexist function to help-map.
8247         (describe-coding-system): Don't use already assigend `C'.
8248
8249 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8250
8251         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8252         work in custom.
8253
8254 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8255
8256         * about.el: Ienaga's e-mail address change.
8257
8258 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8259
8260         * etags.el (find-tag): force new window -- even if buf already
8261         visible -- when other-window is t
8262
8263 2000-02-16  Martin Buchholz <martin@xemacs.org>
8264
8265         * XEmacs 21.2.29 is released.
8266
8267 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8268
8269         * cl-extra.el (getf): This is now identical to `plist-get', so
8270         just defalias it.
8271         * cl-macs.el: Make getf an alias to plist-get, at the
8272         byte-compiler level, using define-compiler-macro.
8273
8274 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8275
8276         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8277
8278 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8279
8280         * lisp/etags.el (find-tag-internal): set exact-tagname to
8281           a regular expression that matches against the tagname
8282           part of the tag entry first instead of only looking in
8283           the context area.
8284
8285 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8286
8287         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8288         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8289
8290 2000-02-07  Martin Buchholz <martin@xemacs.org>
8291
8292         * XEmacs 21.2.28 is released.
8293
8294 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8295
8296         * cl-extra.el (getf): Just call `get', never `get*'.
8297         Make arglist match docstring.
8298         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8299         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8300         * byte-optimize.el: remove references to `get*'.
8301
8302 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8303
8304         * mule/european.el: Add syntax information for Latin3 and Latin4.
8305
8306 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8307
8308         * byte-optimize.el: Byte-optimize (length "foo")
8309
8310 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8311
8312         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8313         width check using `window-leftmost-p' and `window-rightmost-p'.
8314
8315 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8316
8317         * wid-edit.el (widget-match-inline): An atom never matches a
8318           list.
8319
8320 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8321
8322         * modeline.el: Consolidated 'x and 'mswindows specification under
8323         'win tag.
8324
8325 2000-01-29  Andy Piper  <andy@xemacs.org>
8326
8327         * gutter-items.el: (format-buffers-tab-line): Try and be
8328         intelligent about buffer naming when we have duplicates.
8329
8330 2000-01-29  Andy Piper  <andy@xemacs.org>
8331
8332         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8333         updated when it becomes visible.
8334
8335 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8336
8337         * bytecomp.el (byte-compile-insert-header): Properly set coding
8338         system under MULE and file-coding.
8339
8340 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8341
8342         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8343         (dontusethis-set-value-terminal-coding-system-handler):
8344         (dontusethis-set-value-keyboard-coding-system-handler):
8345         Never undefine coding system aliases.  Emergency fix for gnus.
8346
8347 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8348
8349         * files.el (abbreviate-file-name): Use directory-sep-char instead
8350         of hard-coded "/".
8351
8352 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8353
8354         * startup.el (user-init-file-base-list): New variable, replacing
8355         user-init-file-base.
8356         (find-user-init-file): New function.
8357         (command-line-early): Use it.
8358         (load-user-init-file): Ditto.
8359
8360 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8361
8362         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8363         calling valid-image-instantiator-format-p
8364
8365 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8366
8367         * isearch-mode.el (isearch-mode): The variable is
8368         isearch-unhidden-extents, not isearch-opened-extents.
8369
8370 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8371
8372         * minibuf.el (next-history-element): Modify error message if a
8373         default value is available.
8374
8375 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8376
8377         * bytecomp.el (byte-compile-file): Don't unconditionally write
8378         .elc files in binary - might contain non-Latin1.
8379
8380 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8381
8382         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8383         for windows-nt.
8384
8385         * version.el:
8386         * startup.el (user-init-file-base):
8387         * process.el (call-process-region):
8388         * files.el (make-backup-file-name):
8389         (backup-file-name-p):
8390         (file-relative-name):
8391         (abbreviate-file-name):
8392         (set-auto-mode):
8393         * code-process.el (call-process-region): Removed unnecessary
8394         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8395         support out of the universe.
8396
8397         * process.el:
8398         * code-process.el:
8399         * bytecomp.el (byte-compile-file): Removed reference to
8400         buffer-file-type, and commented usage of binary-process-output
8401         NTEmacs variables.
8402
8403 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8404
8405         * help.el (function-arglist): Add case for macro.
8406
8407 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8408
8409         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8410         printers.
8411         (custom-display): Added a menu for printer/display tags.
8412
8413         * frame.el (frame-type):
8414         * device.el (device-type): Added 'msprinter to the doc string, and
8415         removed 'pc -- it is not going to be implemented ever.
8416         (call-device-method): Fixed docstring typo.
8417         Defined specifier tags 'printer and 'display.
8418
8419 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8420
8421         * lisp/itimer.el (itimer-run-expired-timers): (consp
8422           last-command-event-time) instead of (consp
8423           'last-command-event-time).
8424
8425 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8426
8427         * msw-glyphs.el: Removed obsolete commentary.
8428
8429 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8430
8431         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8432         better default value.
8433
8434 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8435
8436         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8437         (read-string): Ditto.
8438         (eval-minibuffer): Ditto.
8439         (read-command): Ditto.
8440         (read-function): Ditto.
8441         (read-variable): Ditto.
8442         (read-number): Ditto.
8443         (read-shell-command): Ditto.
8444         (read-number): Record history.
8445
8446 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8447
8448         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8449
8450 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8451
8452         * faces.el (startup-initialize-custom-faces): New function.
8453         Reset all faces created during auto-autoloads loading time
8454         by defface.
8455         * startup.el (command-line): Call it.
8456
8457 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8458
8459         * about.el (about-hackers): Add myself to contributors list.
8460
8461 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8462
8463         * menubar-items.el (maybe-add-init-button): Removed an argument in
8464         a call to load-user-init-file, as the function managed to lose its
8465         formal parameter a few betas ago.
8466
8467 2000-01-18  Martin Buchholz <martin@xemacs.org>
8468
8469         * XEmacs 21.2.27 is released.
8470
8471 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8472
8473         * process.el (shell-command-to-string): Use the FSF docstring.
8474         Make shell-command-to-string the standard function, and
8475         exec-to-string the (deprecated) alias.
8476
8477         * startup.el: typo fix.
8478
8479 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8480
8481         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8482
8483 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8484
8485         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8486         buffers after visible buffers.
8487         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8488
8489 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8490
8491         * info.el (Info-extract-menu-node-name): Stop at a dot
8492         followed by whitespace or right parenthesis.
8493
8494 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8495
8496         * info.el (Info-directory-list): Warn against using Customize with
8497         Info-directory-list.
8498
8499 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8500
8501         * minibuf.el (read-file-name): doc fix.
8502
8503         * autoload.el (update-file-autoloads): doc fix.
8504
8505         * about.el (about-hackers): Change my E-mail address.
8506
8507 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8508
8509         * info.el (Info-visit-file): Just use the `f' interactive spec to
8510         read a filename in the standard way.
8511
8512 2000-01-13  Andy Piper  <andy@xemacs.org>
8513
8514         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8515         (gutter-buffers-tab-extent): new variable.
8516         (update-tab-in-gutter): call add-tab-to-gutter again if the
8517         orientation has changed.
8518         (add-tab-to-gutter): cope with different orientations.
8519
8520 2000-01-11  Didier Verna  <didier@xemacs.org>
8521
8522         * info.el (Info-following-node-name): backward-skip dots as well
8523         as spaces (dots at the end of a node name aren't part of it).
8524         (Info-extract-menu-node-name): don't skip dots. There could be
8525         some in the node name.
8526         (Info-index): allow dots to be part of a node name.
8527
8528 2000-01-12  Andreas Jaeger  <aj@suse.de>
8529
8530         * files.el (auto-mode-alist): Added idlwave-mode.
8531         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8532
8533 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8534
8535         * info.el (Info-search): Show default value.
8536
8537 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8538
8539         * info.el (Info-read-node-completion-table): New variable.
8540         (Info-read-node-name-1): New function.
8541         (Info-read-node-name): Use it.
8542         (Info-follow-reference): Use DEFAULT argument of completing-read.
8543         (Info-menu): Ditto.
8544
8545 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8546
8547         * hyper-apropos.el (hyper-describe-key-briefly): Save
8548         window configuration.
8549         (hyper-describe-face): Use DEFAULT of completing-read.
8550         (hyper-apropos-read-variable-symbol): Ditto.
8551         (hyper-apropos-read-function-symbol): Ditto.
8552
8553 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8554
8555         * mule/mule-cmds.el (set-default-coding-system): Set
8556         comint-exec-hook to use coding-system-for-read and
8557         coding-system-for-write so that C-x RET c works.
8558
8559 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8560
8561         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8562         (previous-matching-history-element): Increment
8563         minibuffer-max-depth by 1.
8564         (next-matching-history-element): Ditto.
8565
8566 2000-01-11  Andy Piper  <andy@xemacs.org>
8567
8568         * gutter-items.el (buffers-tab): Create a new face for the buffers
8569         tab.
8570         (buffers-tab-face): use it.
8571
8572 2000-01-10  Didier Verna  <didier@xemacs.org>
8573
8574         * modeline.el (modeline-scrolling-method): change modeline X
8575         cursor appearance according to the value.
8576
8577 2000-01-07  Andreas Jaeger  <aj@suse.de>
8578
8579         * about.el (about-hackers): Moved my entry to contributor list.
8580         (xemacs-hackers): Added myself.
8581         (about-maintainer-info): Added description of myself.
8582
8583
8584 2000-01-07  Didier Verna  <didier@xemacs.org>
8585
8586         * modeline.el (modeline-scrolling-method): new variable.
8587         (mouse-drag-modeline): add reference to it in the docstring.
8588         (mouse-drag-modeline): handle it.
8589
8590 2000-01-08  Andy Piper  <andy@xemacs.org>
8591
8592         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8593         calls.
8594         (remove-buffer-from-gutter-tab): ditto.
8595
8596 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8597
8598         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8599         (custom-face-edit): Fix grammatical error in help message.
8600
8601 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8602
8603         * movemail.el: Added.
8604
8605         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8606
8607 2000-01-03  Didier Verna  <didier@xemacs.org>
8608
8609         * modeline.el (mouse-drag-modeline): remove the code related to
8610         the modeline horizontal scrolling facility.
8611
8612 1999-12-31  Martin Buchholz <martin@xemacs.org>
8613
8614         * XEmacs 21.2.26 is released.
8615
8616 1999-12-28  Andy Piper  <andy@xemacs.org>
8617
8618         * wid-edit.el (widget-push-button-value-create): The gui cache
8619         does not agree with native widgets which can only be displayed
8620         once per window. The reasons for caching are diminished now that
8621         we don't hog resources when creating buttons.
8622         (widget-push-button-cache) deleted.
8623
8624 1999-12-24  Martin Buchholz <martin@xemacs.org>
8625
8626         * XEmacs 21.2.25 is released.
8627
8628 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8629
8630         * hyper-apropos.el (hyper-apropos): Toggle
8631         hyper-apropos-programming-apropos correctly.
8632         Set REGEXP when user accepts default value.
8633
8634 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8635
8636         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8637         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8638
8639 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8640
8641         * mule/mule-category.el (undefined-category-designator):
8642         Return char instead of character.  Search for undefined one.
8643         (describe-category): Use with-displaying-help-buffer.
8644
8645 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8646
8647         * byte-optimize.el (byte-optimize-plus):
8648         Optimize (+ 1) to 1 instead of (1+ nil).
8649
8650         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8651
8652         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8653
8654         * byte-optimize.el (byte-optimize-char-before): New function.
8655         Remove performance penalty for using (char-before) instead of (char-after).
8656
8657 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8658
8659         * mule/mule-category.el (char-category-list): Return character
8660         instead of integer.
8661
8662 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8663
8664         * minibuf.el (read-buffer): Check default is buffer object.
8665
8666 1999-11-25  Andy Piper  <andy@xemacs.org>
8667
8668         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8669         for buttons.
8670
8671 1999-12-16  Andreas Jaeger  <aj@suse.de>
8672
8673         * package-get.el (package-get-maybe-save-index): Fixed typo.
8674         Patch by Jeff Miller <jmiller@smart.net>.
8675
8676 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8677
8678         * gnuserv.el (gnuserv-process-filter):  don't call
8679         gnuserv-write-to-client when gnuserv-current-client is nil
8680
8681 1999-12-14  Martin Buchholz <martin@xemacs.org>
8682
8683         * XEmacs 21.2.24 is released.
8684
8685 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8686
8687         * about.el (about-hackers): Update my email address.
8688
8689 1999-12-07  Martin Buchholz <martin@xemacs.org>
8690
8691         * XEmacs 21.2.23 is released.
8692
8693 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8694
8695         * package-get.el (package-get-download-sites): Removed several
8696         defunct download sites, added many new ones, and corrected a few
8697         incorrect directory-on-site entries.  Added physical locations to
8698         site-description.
8699
8700 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8701
8702         * finder.el (finder-commentary): add DOC string and fix
8703         interactive spec
8704
8705 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8706
8707         * help.el (describe-function): Don't forget to intern the string
8708         completing-read returns.
8709         (describe-variable): Ditto.
8710
8711 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8712
8713         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8714         `hyper-apropos-help-mode' here to find symbol to customize
8715         irregardless of cursor position and simplify
8716         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8717         `hyper-apropos-popup-menu'.
8718
8719 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8720
8721         * apropos.el (apropos-mode-map): Add return to call
8722         apropos-follow.
8723         (apropos-print): Call apropos-mode to have better
8724         command reference. Put keymap text-poperty to
8725         symbole name.
8726
8727 1999-11-22  Alastair Burt  <burt@dfki.de>
8728
8729         * help.el: (describe-bindings-1): Added handling of keymaps for
8730         the extents at point.
8731
8732 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8733
8734         * gutter-items.el (buffers-tab-items): Wrap the function in a
8735         save-match-data
8736
8737 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8738
8739         * help.el (describe-function): Use the DEFAULT argument to
8740         completing-read.
8741         (describe-variable): Ditto.
8742
8743 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8744
8745         * minibuf.el (read-from-minibuffer): Add optional argument
8746         DEFAULT to have better mini-buffer history support.
8747         (completing-read): Pass default to read-from-minibuffer.
8748         (read-buffer): Pass default to completing-read.
8749
8750 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8751
8752         * font-lock.el (font-lock-doc-string-face): Document the
8753         `font-lock-lisp-like' property.
8754
8755 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8756
8757         * lisp-mode.el: Specify `font-lock-lisp-like'.
8758
8759         * font-lock.el (font-lock-lisp-like): New function.
8760         (font-lock-fontify-syntactically-region): Use it.
8761
8762 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8763
8764         * XEmacs 21.2.22 is released
8765
8766 1999-11-28  Martin Buchholz <martin@xemacs.org>
8767
8768         * XEmacs 21.2.21 is released.
8769
8770 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8771
8772         * minibuf.el (read-coding-system): Accept symbol and
8773         coding-system object as a default-coding-system.
8774
8775 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8776
8777         * minibuf.el (read-coding-system): Accept symbol as
8778         a default-coding-system.
8779
8780 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8781
8782         * apropos.el (apropos-documentation): Use insert instead
8783         of princ.
8784
8785 1999-11-07  William M. Perry  <wmperry@aventail.com>
8786
8787         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8788           for the linux console.
8789
8790         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8791           stuff to work when you are not on a window system, since the GPM
8792           mouse support now allows pasting from outside of XEmacs.
8793
8794 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8795
8796         * XEmacs 21.2.20 is released
8797
8798 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8799
8800         * setup-paths.el (paths-default-info-directories): Add
8801         /usr/share/info and /usr/local/share/info.
8802
8803 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8804
8805         * about.el: Updated Vladimir Ivanovic's info.
8806
8807 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8808
8809         * auto-show.el (auto-show-truncationp): Remove.
8810
8811         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8812
8813 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8814
8815         * indent.el (indent-line-to): fix bug: spaces were not replaced
8816         with tab if column is multiple of tab-width
8817         From dhn@qedinc.com
8818
8819 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8820
8821         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8822         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8823
8824         * package-get.el (package-get-package-provider): Be verbose when
8825         interactive. Patch from Robert Pluim
8826
8827 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8828
8829         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8830         info file suffixes.
8831
8832 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8833
8834         * process.el (open-network-stream): Add a new optional parameter
8835         PROTOCOL to support udp; fix a minor typo and add an explanation
8836         in docstring for udp programming.
8837
8838         * code-process.el (open-network-stream): Add a new optional
8839         parameter PROTOCOL to support udp; fix a minor typo and add an
8840         explanation in docstring for udp programming.
8841
8842 1999-10-18  Andy Piper  <andy@xemacs.org>
8843
8844         * gui.el (make-gui-button): be more precise about how we call
8845         callbacks.
8846
8847         * wid-edit.el (widget-push-button-value-create): Use the new form
8848         of native gui-button.
8849
8850 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8851
8852         * info.el (Info-page-prev): Don't do (sit-for 0).
8853
8854 1999-10-13  Andy Piper  <andy@xemacs.org>
8855
8856         * gutter-items.el (progress-abort-glyph): new glyph for showing
8857         abort status.
8858         (append-progress): dispatch-event rather than sit-for.
8859         (abort-progress): new function. Show the abort glyph with an
8860         appropriate message.
8861         (raw-append-progress): dispatch-event rather than sit-for.
8862         (display-progress): cope with aborts.
8863
8864         * gui.el (make-gui-button): Use native widgets for buttons
8865         unconditionally.
8866         (insert-gui-button): ditto.
8867         (gui-button-p): ditto.
8868
8869         * xbm-button.el: remove from core.
8870
8871         * xpm-button.el: remove from core.
8872
8873 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8874
8875         * faces.el (init-device-faces): Don't initialize the random faces
8876         on the stream device.
8877
8878 1999-10-06  Andy Piper  <andy@xemacs.org>
8879
8880         * files.el (recover-file): Don't use ls under windows for revert buffer.
8881
8882 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8883
8884         * package-get.el (package-get-download-menu): Make menu really
8885         toggle download sites.
8886         (package-get-download-sites): Add autoload cookie.
8887
8888 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8889
8890         * setup-paths.el (paths-find-module-directory): Ditto.
8891
8892 1999-09-29  Werner Fink  <werner@suse.de>
8893
8894         * setup-paths.el (paths-find-exec-directory): Add missing nil
8895         parameter for environment.
8896
8897 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8898
8899         * modeline.el (modeline-format):
8900         Only purecopy the strings.  Else
8901         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8902         barfs.
8903
8904 1999-08-28  Mike Woolley  <mike@bulsara.com>
8905
8906         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8907         user setting comint-completion-addsuffix and
8908         comint-process-echoes.
8909
8910 1999-09-22  Andy Piper  <andy@xemacs.org>
8911
8912         * gutter-items.el (update-tab-in-gutter): use
8913         last-nonminibuf-window instead of selected-window.
8914
8915 1999-09-18  Andy Piper  <andy@xemacs.org>
8916
8917         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8918         display on.
8919
8920         * subr.el (record-buffer-hook): new variable so that the hook gets
8921         some documentation.
8922
8923 1999-09-16  Andy Piper  <andy@xemacs.org>
8924
8925         * gutter-items.el (update-tab-in-gutter): only update when the
8926         gutter is visible.
8927         (remove-buffer-from-gutter-tab): ditto.
8928
8929 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8930
8931         * simple.el (do-auto-fill): Commented out part of Kinsoku
8932         processing.
8933
8934 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8935
8936         * isearch-mode.el (isearch-highlightify-region): Give the
8937         highlighting extents a high priority.
8938         (isearch-make-extent): Give the main highlighting extent an even
8939         higher priority.
8940
8941 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8942
8943         * packages.el (packages-compute-package-locations): Fix typo from
8944         -u rationalization.
8945
8946 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8947
8948         * setup-paths.el (paths-find-doc-directory): Respect value of
8949         `configure-doc-directory.'
8950
8951         * find-paths.el (paths-find-architecture-directory): Give
8952         precendence `default' argument (which typically comes from
8953         configure).
8954
8955 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8956
8957         * startup.el (command-line-early): Added options -user-init-file
8958         and -user-init-directory.
8959
8960         * files.el (user-init-file): Default to NIL so we can recognize
8961         when it's set.
8962
8963 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8964
8965         * obsolete.el (init-file-user):
8966         * startup.el:
8967         * packages.el (packages-compute-package-locations):
8968         * package-get.el (package-get-user-index-filename):
8969         * menubar-items.el (maybe-add-init-button):
8970         * info.el (Info-annotations-path):
8971         * dump-paths.el:
8972         Change `user-init-directory' to be an absolute path.
8973         Use `user-init-directory' where appropriate.
8974         Zap `init-file-user' and its uses.
8975
8976 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8977
8978         * subr.el (copy-symbol): New function.
8979
8980 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8981
8982         * isearch-mode.el (isearch-done): Be sure to restore invisible
8983         extents in the proper buffer.
8984         (isearch-pre-command-hook): Set this-command to the correct value
8985         in case the buffer has changed and old overriding-local-map was
8986         used.
8987         (isearch-restore-extent): Use remprop instead of setting the
8988         property to nil.
8989
8990 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8991
8992         * cmdloop.el (execute-extended-command): Update zmacs region
8993         before the delay.
8994         (execute-extended-command): Make the message gettext-friendly.
8995
8996 1999-09-07  Andy Piper  <andy@xemacs.org>
8997
8998         * gutter-items.el (progress-gauge-glyph): renamed from
8999         progress-glyph.
9000         (progress-text-glyph): new variable.
9001         (progress-layout-glyph): use layouts and text glyphs.
9002         (progress-area-buffer): removed.
9003         (progress-text-and-extent): new variable.
9004         (progress-displayed-p): dynamically create gutter area buffer.
9005         (clear-progress): ditto.
9006         (raw-append-progress): ditto.
9007         (append-progress): use new glyph names.
9008         (raw-append-progress): only create the extent when needed. set
9009         properties more optimally.
9010         (progress): remove args.
9011
9012 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9013
9014         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9015         mapcar where the return value is unused.
9016         (isearch-restore-invisible-extents): Ditto.
9017         (isearch-highlight-all-cleanup): Ditto.
9018         (isearch-delete-extents-in-range): Traverse the extents only once.
9019         (isearch-highlight-all-update): Don't start over if the search
9020         string has changed and more input is pending.
9021
9022 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9023
9024         * packages.el (packages-find-package-data-path): Ditto.
9025
9026         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9027
9028         * subr.el (mapc-internal): Don't make obsolete.
9029
9030         * cl-extra.el (mapc): Resurrect.
9031
9032 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9033
9034         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9035         alias.
9036
9037         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9038         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9039         (isearch-yank-clipboard): Use get-clipboard instead of
9040         x-get-clipboard.
9041         (isearch-yank-selection): Fix docstring.
9042
9043 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9044
9045         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9046
9047 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9048
9049         * cl-macs.el (extent-start-position): Fix setf method.
9050         (extent-end-position): Ditto.
9051
9052 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9053
9054         * isearch-mode.el: End merge with FSF 20.4.
9055
9056         * isearch-mode.el (search-invisible): New variable.
9057         (isearch-hide-immediately): Ditto.
9058         (isearch-unhidden-extents): Ditto.
9059         (isearch-range-invisible): New function.
9060         (isearch-unhide-extent): Ditto.
9061         (isearch-restore-invisible-extents): Ditto.
9062         (isearch-restore-extent): Ditto.
9063
9064         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9065         implementation.
9066         (isearch-ring-retreat-edit): Ditto.
9067         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9068         (isearch-forward-regexp): New arguments NOT-REGEXP and
9069         NO-RECURSIVE-EDIT.
9070         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9071         (isearch-backward-regexp): New arguments NOT-REGEXP and
9072         NO-RECURSIVE-EDIT.
9073         (isearch-mode): Return isearch-success.
9074         (isearch-update): Use unread-command-events instead of
9075         unread-command-event.
9076         (isearch-abort): If an invalid regexp is encountered, keep popping
9077         states.
9078         (isearch-*-char): Use FSF implementation.
9079         (isearch-whitespace-chars): Use the more robust FSF's
9080         implementation.
9081         (isearch-within-brackets): New variable.
9082         (isearch-mode): Initialize it.
9083         (isearch-edit-string): Bind it.
9084         (isearch-search-and-update): Set it.
9085         (isearch-push-state): Push it.
9086         (isearch-top-state): Pop it.
9087         (isearch-search): Set it.
9088         (isearch-printing-char): When called by isearch-whitespace-chars,
9089         handle M-SPC gracefully.
9090         (isearch-message-prefix): New argument ELLIPSIS.
9091         (isearch-message-suffix): Ditto.
9092         (isearch-message): Use the ELLIPSIS argument when calling
9093         isearch-message-prefix and isearch-message-suffix.
9094         (isearch-message-prefix): Distinguish between "wrapped" and
9095         "overwrapped" search, FWIW.
9096
9097 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9098
9099         * isearch-mode.el (isearch-edit-string): Use the head of the
9100         search ring instead of search-last-string and search-last-regexp.
9101         (search-highlight): Renamed from isearch-highlight.
9102         (isearch-exit): Use the new name.
9103         (isearch-highlight): Ditto.
9104         (isearch-dehighlight): Ditto.
9105         (isearch-update-ring): New function.
9106         (isearch-done): Call it.
9107         (isearch-done): New argument EDIT.
9108         (isearch-repeat): If search string is empty, look up at the car of
9109         the search ring; ignore the yank pointer.
9110         (isearch-abort): Call isearch-done with NOPUSH.
9111         (isearch-cancel): New function.
9112         (isearch-mode-map): Bind it to ESC ESC ESC.
9113
9114         * isearch-mode.el: Begin merge with FSF 20.4.
9115
9116 1999-09-01  Andy Piper  <andy@xemacs.org>
9117
9118         * x-select.el (x-get-clipboard): obsolete.
9119         (x-yank-clipboard-selection): obsolete
9120
9121         * select.el (disown-selection): need to be careful to disown the
9122         clipboard if we set it via selection.
9123         (get-clipboard): move from x-select.el
9124         (yank-clipboard-selection): ditto.
9125
9126 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9127
9128         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9129         isearch-highlight-all-matches to nil.
9130         (isearch-fixed-case): New variable.
9131         (isearch-mode): Initialize it.
9132         (isearch-edit-string): Save it.
9133         (isearch-toggle-case-fold): Set it.
9134         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9135         need to check isearch-fixed-case.
9136         (isearch-toggle-case-fold): Update highlighting of all matches
9137         before the pause.
9138         (isearch-edit-string):
9139
9140 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9141
9142         * isearch-mode.el (isearch-edit-string): Call isearch-message
9143         before reading the event so that the prompt is displayed properly.
9144         (isearch-message): Use isearch-nonincremental when calling
9145         isearch-message-prefix.
9146         (minibuffer-local-isearch-map): Bind up and down to do the same as
9147         M-p and M-n respectively.
9148         (isearch-done): New arg NOPUSH.
9149         (isearch-edit-string): Use it.
9150         (isearch-edit-string): Don't bind isearch-string.
9151         (isearch-ring-adjust): Edit string, *then* push state.
9152
9153 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9154
9155         * faces.el (isearch-secondary): Make isearch-secondary look
9156         different than default.
9157
9158 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9159
9160         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9161         save-excursion.
9162         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9163         (isearch-update): Call isearch-dehighlight without arguments.
9164         (isearch-done): Ditto.
9165
9166         * isearch-mode.el (isearch-fix-case): If the search string has no
9167         upper-case letters, allow the folding to be reenabled.
9168         Previously, once disabled, the folding would remain that way until
9169         the end of isearch.
9170         (isearch-top-state): Call isearch-fix-case.
9171
9172         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9173         save-excursion.
9174         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9175
9176 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9177
9178         * xpm-button.el:
9179         xbm-button.el: Need to exist in core because gui.el depends on
9180         them.
9181
9182 1999-08-31  Andy Piper  <andy@xemacs.org>
9183
9184         * gutter-items.el (buffers-tab-face): new customizable variable.
9185         (buffers-tab-default-buffer-line-length): new specifier for
9186         maximum viewable characters.
9187         (progress-stack): new variable for implementing widget-based
9188         progress messages.
9189         (progress-area-buffer): ditto.
9190         (progress-glyph-height): ditto.
9191         (progress-stop-callback): ditto.
9192         (progress-quit-function): new function.
9193         (progress-glyph): new variable.
9194         (progress-layout-glyph): ditto.
9195         (progress-displayed-p): new function, see message-displayed-p for
9196         details.
9197         (clear-progress): ditto.
9198         (remove-progress): ditto.
9199         (append-progress): ditto.
9200         (raw-append-progress): ditto.
9201         (display-progress): ditto.
9202         (current-progress): ditto.
9203         (current-progress-label): ditto.
9204         (progress): ditto.
9205         (lprogress): ditto.
9206
9207
9208 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9209
9210         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9211
9212         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9213         `isearch-yank-selection'.
9214         (isearch-mode-map): Use it.
9215         (isearch-yank-selection): Use `get-selection' instead of
9216         `get-x-selection'.
9217
9218 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9219
9220         * faces.el (isearch-secondary): Create face here.
9221
9222         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9223         timers.
9224
9225 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9226
9227         * subr.el (buffer-string): More robust backward compatibility
9228         check, courtesy William Perry.
9229
9230 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9231
9232         * replace.el (perform-replace): Stop the search after the search
9233         limit has been reached.
9234
9235 1999-08-23  Andy Piper  <andy@xemacs.org>
9236
9237         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9238         here if we don't have one.
9239
9240 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9241
9242         * ldap.el (ldap-coding-system): Default to nil until we get
9243         efficient UTF8 support
9244         (ldap-decode-string): Guard against `decode-coding-string' not
9245         being defined
9246         (ldap-encode-string): Guard against `encode-coding-string' not
9247         being defined
9248
9249 1999-08-23  Didier Verna  <didier@xemacs.org>
9250
9251         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9252         Some doc strings improvements, and add a star to the `interactive'
9253         calls.
9254
9255 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9256
9257         * font-lock.el (java-font-lock-keywords-3): introduced new
9258         keywords and regexpes for javadoc syntax 1.2.
9259
9260 1999-08-17  Andy Piper  <andy@xemacs.org>
9261
9262         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9263         format-buffers-tab-line.
9264         (buffers-tab-max-buffer-line-length): new variable.
9265         (format-buffers-tab-line): new function. truncate names if over
9266         buffers-tab-max-buffer-line-length.
9267
9268 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9269
9270         * cus-start.el: Customize the variable `bell-inhibit-time'.
9271
9272 1999-08-16  Andy Piper  <andy@xemacs.org>
9273
9274         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9275         brute-force approach to deleting the last buffer.
9276         (buffers-tab-grouping-regexp): new customizable variable.
9277         (select-buffers-tab-buffers-by-mode): use it.
9278
9279 1999-08-13  Andy Piper  <andy@xemacs.org>
9280
9281         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9282         deletion problem.
9283
9284 1999-07-30  Didier Verna  <didier@xemacs.org>
9285
9286         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9287         of princ to output symbols.
9288         (custom-save-face-internal): ditto.
9289         (custom-save-resets): ditto.
9290
9291 1999-08-09  Didier Verna  <didier@xemacs.org>
9292
9293         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9294         `regexp-quote' to protect the major mode name for use as a regular
9295         expression (c++ needs this for instance).
9296
9297 1999-08-08  Andy Piper  <andy@xemacs.org>
9298
9299         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9300         cope with similar mode names.
9301
9302         * gutter-items.el (buffers-tab-selection-function): new selection
9303         function.
9304         (select-buffers-tab-buffers-by-mode): new function.
9305         (buffers-tab-items): use it if set to only display buffers in the
9306         tab in the current buffer's group..
9307         (update-tab-in-gutter): use new api.
9308         (remove-buffer-from-gutter-tab): ditto.
9309
9310         * gutter-items.el (buffers-tab-max-size): set custom selection
9311         default to 6.
9312         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9313         (add-tab-to-gutter): set face as default.
9314
9315 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9316
9317         * faces.el (frob-face-property): Merge the fall-back specifier
9318         with the target, not replace it.
9319
9320 1999-08-05  Andy Piper  <andy@xemacs.org>
9321
9322         * gutter-items.el (update-tab-in-gutter): add frame argument for
9323         buffer-items.
9324         (update-tab-in-gutter): use it.
9325
9326         * gutter-items.el (record-buffer-hook): set.
9327
9328         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9329         change.
9330         (switch-to-buffer-hook) deleted.
9331
9332 1999-08-04  Andy Piper  <andy@xemacs.org>
9333
9334         * gutter-items.el (update-tab-in-gutter): make sure this will work
9335         as an argument to create-frame-hook.
9336
9337 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9338
9339         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9340         instead of timer emulation.
9341
9342 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9343
9344         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9345         Emacs isearch enhancements.
9346
9347 1999-07-28  Andy Piper  <andy@xemacs.org>
9348
9349         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9350         all devices that support tab controls.
9351         (remove-buffer-from-gutter-tab): new function. to be used as a
9352         value for kill-buffer-hook.
9353
9354 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9355
9356         * auto-show.el (auto-show-truncationp): changed to match
9357         `window_translation_on'
9358
9359 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9360
9361         * XEmacs 21.2.19 is released
9362
9363 1999-07-28  SL Baur  <steve@miho>
9364
9365         * code-files.el (insert-file-contents): Fix docstring.
9366         revert previous change.
9367
9368 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9369
9370         * fill.el (fill-region-as-paragraph): Change re-break-point to
9371         contain word-across-newline plus one character so that filling
9372         Japanese and Chinese works as desired.
9373         * simple.el (do-auto-fill): Ditto.
9374
9375 1999-07-26  SL Baur  <steve@miho>
9376
9377         * mule/japanese.el ("Japanese"): Do not specify a default input
9378         method.
9379         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9380
9381 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9382
9383         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9384         able to use cl-macs macro in early lisp.
9385
9386 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9387
9388         * custom.el:
9389         * cus-face.el:
9390         * cus-edit.el:
9391                 Massive custom Theme API changes.
9392
9393 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9394
9395         * code-files.el (insert-file-contents): Regard
9396         coding-system-magic-cookie if `coding-system-for-read' is nil.
9397
9398 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9399
9400         * mule/thai-xtis.el: Add coding: local variable, to avoid
9401         bootstrapping problem with C locale.
9402
9403 1999-07-22  Andy Piper  <andy@xemacs.org>
9404
9405         * dumped-lisp.el (preloaded-file-list): guard against putting
9406         gutter-items in a less than functional XEmacs.
9407         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9408
9409 1999-07-18  Bob Weiner  <weiner@beopen.com>
9410
9411         * fill.el (fill-context-prefix): Fixed bug that prevented the
9412         setting of an adaptive fill prefix when the `dont-skip-first' was
9413         t.
9414
9415 1999-07-22  SL Baur  <steve@miho>
9416
9417         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9418
9419 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9420
9421         * files.el (interpreter-mode-alist): add `make', `guile', and
9422         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9423         makefile-mode, guile is a scheme, and someday XEmacs will be
9424         modular enough to use as an efficient scripting tool.)
9425
9426 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9427
9428         * mule/mule-cmds.el (reset-language-environment): Regard
9429         coding-category `utf-8' and `ucs-4' if they are available.
9430
9431 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9432
9433         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9434         (prefer-coding-system): Fix DOC-string.
9435
9436         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9437         DOC-string too.
9438
9439         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9440         Mule.
9441         (coding-system-change-eol-conversion): Fix DOC-string.
9442
9443 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9444
9445         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9446         instead of `list-coding-system'.
9447
9448 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9449
9450         * menubar-items.el (default-menubar): `select-input-method' was
9451         renamed to `set-input-method'.
9452
9453         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9454         "Set Language Environment" menu.
9455
9456         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9457         "Describe Language Support" menu.
9458
9459 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9460
9461         * mule/chinese.el ("Chinese-GB"): Rename
9462         `chinese-gb-environment-setup-function' to
9463         `setup-chinese-gb-environment-internal'.
9464
9465 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9466
9467         * mule/korean.el: Use `define-coding-system-alias' instead of
9468         `copy-coding-system'.
9469
9470 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9471
9472         * mule/mule-cmds.el (set-language-environment-coding-systems):
9473         Treat duplicated coding-categories.
9474
9475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9476
9477         * mule/japanese.el: Use `define-coding-system-alias' instead of
9478         `copy-coding-system'.
9479
9480 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9481
9482         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9483         coding-system `viscii'.
9484
9485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * mule/cyrillic.el:
9488         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9489         (cyrillic-alternativnyj-decode-table): New variable.
9490         (cyrillic-alternativnyj-encode-table): New variable.
9491         - Specify `iso-8-1' as a category of coding-system
9492           `alternativnyj'.
9493         - Abolish general Cyrillic environment.
9494
9495 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9496
9497         * mule/chinese.el:
9498         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9499         - Register `chinese-gb-environment-setup-function' as a
9500           `setup-function' of "Chinese-GB" environment.
9501
9502 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9503
9504         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9505         optional argument `parents'.
9506
9507         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9508         property for Thai-XTIS.
9509
9510         * mule/mule-help.el (help-with-tutorial): Use property
9511         `tutorial-coding-system' of language-info as a coding-system to
9512         read tutorial file.
9513
9514 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9515
9516         * mule/thai-xtis.el: Don't setup `setup-function' and
9517         `exit-function'.
9518
9519         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9520         `set-coding-category-system' to set up coding-system for
9521         coding-category.
9522
9523         * mule/mule-cmds.el (prefer-coding-system): Use
9524         `set-coding-category-system' to set up coding-system for
9525         coding-category.
9526
9527 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9528
9529         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9530         Thai-XTIS environment.
9531
9532         * mule/mule-cmds.el (prefer-coding-system): Use
9533         `find-coding-system' instead of `coding-system-p'.
9534
9535 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9536
9537         * mule/mule-cmds.el (set-language-environment-coding-systems):
9538         Modify eol-type for XEmacs.
9539
9540         * mule/thai-xtis.el: Delete unused local variable `category'.
9541
9542         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9543         function.
9544         (prefer-coding-system): Don't call
9545         `update-coding-systems-internal'; use function
9546         `coding-category-list' instead of variable `coding-category-list';
9547         use `set-coding-priority-list' instead of `set-coding-priority';
9548         modify `eol-type' for XEmacs.
9549
9550         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9551         `charset-columns'.
9552         (char-width): Likewise.
9553
9554 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9555
9556         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9557         `tis-620'.
9558
9559         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9560         `set-coding-priority-list' instead of `set-coding-priority'; don't
9561         call `update-coding-systems-internal'.
9562
9563         * mule/mule-misc.el (coding-system-get): New function.
9564         (coding-system-put): New function.
9565         (coding-system-category): New function.
9566
9567 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9568
9569         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9570         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9571         to avoid conflict with leim/quail/thai-xtis.
9572
9573         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9574         to thai-xtis-chars.el.
9575
9576         * mule/thai-xtis-chars.el: New file (split from
9577         mule/thai-xtis.el).
9578
9579 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/thai-xtis.el:
9582         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9583         - Add syntax entries.
9584         - Put `preferred-coding-system' of the charset `thai-xtis' to
9585           `tis-620'.
9586
9587 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9588
9589         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9590         rewritten to use write-multibyte-character.
9591
9592 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9593
9594         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9595         of `iso-2022-7'.
9596         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9597         ported yet.
9598         (read-input-method-name): Treat optional argument `default'.
9599
9600 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9601
9602         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9603         all.
9604         (set-language-info-alist): Set up menus here.
9605
9606 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9607
9608         * minibuf.el (completing-read): Add new optional argument
9609         `default'.
9610         (read-coding-system): Add new optional argument
9611         `default-coding-system'.
9612
9613 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9614
9615         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9616         (viet-viscii-...->viet-vscii...).
9617
9618 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9619
9620         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9621         and menus.
9622
9623 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9624
9625         * mule/mule-cmds.el (input-method-function): Add permanent-local
9626         property.
9627
9628 1999-03-30  Dave Love  <fx@gnu.org>
9629
9630         * mule/mule-cmds.el (current-language-environment): Doc fix.
9631
9632 1999-02-06  Richard Stallman  <rms@gnu.org>
9633
9634         * mule/european.el (setup-slovenian-environment): New function.
9635         ("Slovenian"): New language environment.
9636
9637 1999-01-27  Dave Love  <fx@gnu.org>
9638
9639         * mule/mule-cmds.el (current-language-environment): Provide :link,
9640         :type (choices) and appropriate :get.
9641
9642 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9643
9644         * mule/mule-cmds.el (describe-language-environment): Don't alter
9645         input-method-alist.
9646
9647 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9648
9649         * mule/mule-cmds.el (prefer-coding-system): Call
9650         set-coding-priority, so that the internal array of priorities is
9651         also updated.
9652
9653 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9654
9655         * mule/mule-cmds.el (prefer-coding-system): If the argument
9656         requires specific EOL conversion type, make the default coding
9657         systems use that.
9658
9659 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9660
9661         * mule/mule-cmds.el (set-language-environment): Pass the default
9662         eol-type to set-language-environment-coding-systems.
9663         (set-default-coding-systems): Copy the eol-type property for the
9664         new default values of {buffer-file,process}-coding-system from the
9665         old defaults.
9666         (set-language-environment-coding-systems): Accept an optional
9667         argument EOL-TYPE, and set the eol-type property of the default
9668         coding systems accordingly.
9669
9670 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9671
9672         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9673         use generate-new-buffer instead of get-buffer-create.
9674
9675 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9676
9677         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9678
9679 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9680
9681         * mule/mule-cmds.el (default-input-method): Fix custom type.
9682
9683 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9684
9685         * mule/mule-cmds.el (setup-specified-language-environment):
9686         Add apropos-inhibit property.
9687         (describe-specified-language-support): Likewise.
9688
9689 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9690
9691         * mule/mule-cmds.el: Doc fixes.
9692
9693 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9694
9695         * mule/mule-cmds.el (register-input-method): Doc-string
9696         modified.
9697
9698 1998-09-01  Dave Love  <fx@gnu.org>
9699
9700         * mule/mule-cmds.el (current-language-environment): Fix
9701         setter function.
9702
9703 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9704
9705         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9706         mule/european.el, mule/hebrew.el, mule/japanese.el,
9707         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9708         avoid bootstrapping problem if you need to recompile all the Lisp
9709         files using interpreted code.
9710
9711 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9712
9713         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9714         ("Latin-2"): Likewise.
9715
9716 1998-08-18  Per Starback  <starback@update.uu.se>
9717
9718         * mule/european.el (setup-latin2-environment): Fix typo.
9719
9720 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9721
9722         * mule/european.el: Give proper value of `input-method' key to all
9723         lang. env.
9724
9725         * mule/mule-cmds.el (activate-input-method): Handle the case that
9726         the arg INPUT-METHOD is nil correctly.
9727         (read-multilingual-string): Activate the specified input method
9728         before calling read-string.  Afterward, activate the original
9729         input method.
9730
9731 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9732
9733         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9734         (set-language-info-alist): Fix typo in doc-string.
9735
9736         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9737
9738 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9739
9740         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9741         (reset-language-environment): New function for the job that
9742         setup-english-environment used to do.
9743         (set-language-environment): Do more setups according to the info
9744         in language-info-alist.
9745         (read-language-name): Handle the case that the arg KEY is nil.
9746         (describe-language-environment): Handle input-method property.
9747
9748         * mule/: All files under this directory, which related with
9749         specific languages (such as mule/european.el, mule/greek.el,
9750         mule/hebrew.el, mule/misc-lang.el), modified as below.
9751         (setup-XXX-environment): Just call set-language-environment.  If
9752         they used to do some other jobs than what done by
9753         set-language-environment, those jobs are done in
9754         setup-XXX-environment-internal now.
9755         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9756         the value to setup-XXX-environment-internal.  Add properties
9757         input-method and features.
9758
9759         * mule/english.el (setup-english-environment): Just call
9760         reset-language-environment.
9761
9762         * mule/european.el (setup-8-bit-environment): Function deleted.
9763
9764 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9765
9766         * mule/mule-cmds.el (input-method-exit-on-first-char)
9767         (input-method-use-echo-area): Doc fixes.
9768
9769 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9770
9771         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9772         variable.
9773         (input-method-use-echo-area): New variable.
9774
9775 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9776
9777         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9778
9779 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9780
9781         * mule/mule-cmds.el (activate-input-method): Update mode line.
9782         (inactivate-input-method): Likewise.
9783
9784 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9785
9786         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9787         input method in the current buffer, but just bind
9788         current-input-method.
9789
9790 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9791
9792         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9793
9794         * mule/misc-lang.el ("IPA"): Add coding-priority and
9795         coding-system.
9796
9797 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9798
9799         * mule/greek.el: Add coding-priority.
9800
9801 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9802
9803         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9804         LANG-ENV.
9805
9806 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9807
9808         * mule/mule-cmds.el (register-input-method): Fix previous change.
9809         (setup-specified-language-environment): Doc fix.
9810
9811 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9812
9813         * mule/mule-cmds.el: Several doc fixes.
9814         (get-language-info, set-language-info): Rename argument.
9815         (set-language-info-alist): Likewise.
9816         (register-input-method): Rename argument.
9817         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9818
9819 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9820
9821         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9822         default value while reading an input method.
9823
9824 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9825
9826         * mule/mule-cmds.el (universal-coding-system-argument):
9827         Use buffer-file-coding-system as default.
9828
9829 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9830
9831         * mule/korean.el ("Korean"): Doc fix.
9832
9833 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9834
9835         * mule/mule-cmds.el (describe-language-environment): Print the
9836         languge environment at the head.
9837
9838 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9839
9840         * mule/japanese.el: Set exit-function to exit-japanese-environment
9841         for Japanese environment.
9842
9843 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9844
9845         * mule/mule-cmds.el (set-language-environment): Doc fix.
9846         (current-language-environment): Use defcustom.
9847         (default-input-method): Specify :type.
9848
9849 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9850
9851         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9852         modified.
9853         (prefer-coding-system): Doc-string modified.
9854
9855 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9856
9857         * mule/mule-cmds.el (set-language-info): Doc-string
9858         describes `coding-priority' KEY.
9859         (set-language-environment-coding-systems): New function.
9860         (select-safe-coding-system): New function.
9861         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9862         (set-language-info-alist): New optionla arg PARENTS.  Call
9863         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9864         (set-language-environment-coding-systems): New function.
9865
9866         * mule/chinese.el: Remove setting up of
9867         describe-chinese-environment-map and
9868         setup-chinese-environment-map.  Exclude them in args of calls to
9869         set-language-info-alist.  Register coding-priority key in
9870         language-info-alist.
9871
9872         * mule/cyrillic.el: Remove setting up of
9873         describe-cyrillic-environment-map and
9874         setup-cyrillic-environment-map.  Exclude them in args of calls to
9875         set-language-info-alist.  Register coding-priority key in
9876         language-info-alist.
9877
9878         * mule/english.el: Register coding-priority key in
9879         language-info-alist.
9880
9881         * mule/ethiopic.el: Register coding-priority key in
9882         language-info-alist.
9883
9884         * mule/european.el: Remove setting up of
9885         describe-european-environment-map and
9886         setup-european-environment-map.  Exclude them in args of calls to
9887         set-language-info-alist.  Register coding-priority key in
9888         language-info-alist.  Add "German" language env.
9889         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9890         (setup-german-environment): New function.
9891
9892         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9893         change default input method to "greek-postfix".
9894
9895         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9896         coding-priority key in
9897
9898 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9899
9900         * mule/mule-cmds.el (set-language-info): Doc fix.
9901         (input-method-inactivate-hook): Doc fix.
9902
9903 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9904
9905         * mule/mule-cmds.el (set-input-method): Renamed from
9906         select-input-method.
9907
9908 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9909
9910         * mule/mule-cmds.el (set-language-environment): Run
9911         exit-language-environment-hook before calling `exit-function'
9912         which is specified for the language environment.
9913
9914 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9915
9916         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9917         modified.
9918         (prefer-coding-system): Likewise.
9919         (describe-language-environment): Print aliases of each coding
9920         system.
9921         (set-language-environment-hook): New variable.
9922         (exit-language-environment-hook): New variable.
9923         (set-language-environment): Call these hooks.  Before setting a
9924         new language environment, exit from the
9925         current-language-environment if necessary.
9926         (input-method-verbose-flag): The value can be nil, t,
9927         complex-only, or default.
9928         (input-method-highlight-flag): Doc-string augmented.
9929         (activate-input-method): Check if we can run the registered
9930         function to activate an input method.
9931
9932         * mule/korean.el: Set exit-function for language environment
9933         "Korean" to exit-korean-environment.
9934         (setup-korean-environment): Moved to korea-util.el.
9935
9936 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9937
9938         * mule/mule-cmds.el (read-multilingual-string): Use
9939         current-input-method prior to default-input-method.  Don't bind
9940         current-input-method by `let', instead, activate the specified
9941         input method in the current buffer temporarily.
9942
9943 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9944
9945         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9946
9947 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9948
9949         * mule/chinese.el (post-read-decode-hz): Return the result of
9950         decode-hz-region.
9951         (pre-write-encode-hz): Do not change the value of
9952         last-coding-system.
9953
9954 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9955
9956         * mule/mule-ccl.el: Doc fixes.
9957
9958 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9959
9960         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9961         (check-ccl-program): New macro.
9962
9963 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9964
9965         * mule/mule-ccl.el: Comment about CCL syntax modified.
9966         (ccl-command-table): Add read-multibyte-character and
9967         write-multibyte-character.
9968         (ccl-code-table): Add ex-cmd.
9969         (ccl-extended-code-table): New variable.
9970         (ccl-embed-extended-command): New function.
9971         (ccl-compile-read-multibyte-character,
9972         ccl-compile-write-multibyte-character) New functions.
9973         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9974         ccl-dump-write-multibyte-character): New functions.
9975
9976 1999-07-22  SL Baur  <steve@miho>
9977
9978         * config.el (config-value-file): config.values is installed into
9979         doc-directory.
9980         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9981
9982 1999-07-19  Didier Verna  <didier@xemacs.org>
9983
9984         * rect.el: all functions rewritten, except when noted. Below is a
9985         list of interface changes.
9986         (apply-on-rectangle): new function. Obsoletes
9987         `operate-on-rectangle'. All functions that used to call this
9988         function now call the new one.
9989         (kill-rectangle): added optional prefix arg to fill lines.
9990         (delete-rectangle): ditto.
9991         (delete-extract-rectangle): ditto.
9992         (open-rectangle): ditto.
9993         (clear-rectangle): ditto.
9994         (delete-rectangle-line): added third arg FILL.
9995         (delete-extract-rectangle-line): ditto.
9996         (open-rectangle-line): ditto.
9997         (clear-rectangle-line): ditto.
9998
9999 1999-07-18  Andy Piper  <andy@xemacs.org>
10000
10001         * menubar-items.el (default-menubar): add gutter options.
10002
10003         * gutter-items.el: new file.
10004         (gutter): new group for custom.
10005         (gutter-visible-p): new variable.
10006         (default-gutter-position): ditto.
10007         (buffers-tab): new group for the buffers tab.
10008         (gutter-buffers-tab): widget to put in the gutter.
10009         (buffers-tab-max-size): max number of tabs.
10010         (buffers-tab-switch-to-buffer-function): function to call when a
10011         tab is pressed.
10012         (buffers-tab-omit-function): filter buffers with this function.
10013         (buffers-tab-format-buffer-line-function): format buffer names for
10014         inclusion in tabs.
10015         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10016         the record.
10017         (build-buffers-tab-internal): build a list of tab items.
10018         (buffers-tab-items): ditto.
10019         (add-tab-to-gutter): put a tab in the gutter area.
10020         (update-tab-in-gutter): reset the buffers in the tab.
10021
10022         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10023
10024         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10025         (switch-to-buffer-hooks): new hook.
10026
10027         * toolbar.el (default-toolbar-position): fix typo.
10028
10029 1999-07-16  Andy Piper  <andy@xemacs.org>
10030
10031         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10032
10033 1999-07-15  Didier Verna  <didier@xemacs.org>
10034
10035         * cus-edit.el (custom-prompt-variable): optional third arg makes
10036         prompt for a comment string.
10037         (customize-set-value): optional prefix makes this function handle
10038         variable comments.
10039         (customize-set-variable): ditto.
10040         (customize-save-variable): ditto.
10041         (customize-customized): handle custom comments.
10042         (customize-save-customized): ditto.
10043         (custom-variable-state-set): ditto.
10044         (custom-face-state-set): ditto.
10045         (customize-saved): ditto.
10046         (custom-variable-set): ditto.
10047         (custom-face-set): ditto.
10048         (custom-variable-save): ditto.
10049         (custom-face-save): ditto.
10050         (custom-variable-reset-saved): ditto.
10051         (custom-face-reset-saved): ditto.
10052         (custom-variable-reset-standard): ditto.
10053         (custom-face-reset-standard): ditto.
10054         (custom-comment-face): new face.
10055         (custom-comment-tag-face): ditto.
10056         (custom-comment): new widget.
10057         (custom-comment-create): new function.
10058         (custom-comment-delete): ditto.
10059         (custom-comment-value-set): ditto.
10060         (custom-comment-show): ditto.
10061         (custom-comment-invisible-p): ditto.
10062         (custom-variable-value-create): create a comment field widget.
10063         (custom-face-value-create): ditto.
10064         (custom-variable-menu): new entry for adding a custom comment.
10065         (custom-face-menu): ditto.
10066         (custom-save-variables): possibly save custom comments.
10067         (custom-save-faces): ditto.
10068
10069         * cus-face.el (custom-set-faces): the arguments can now have a
10070         custom comment as fourth argument.
10071
10072         * custom.el (custom-set-variables): the arguments can now have a
10073         custom comment as fifth element.
10074
10075 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10076
10077         * XEmacs 21.2.18 is released
10078
10079 1999-07-13  SL Baur  <steve@miho>
10080
10081         * lib-complete.el (read-library-name): Revert previous change.
10082         (read-library): Ditto.
10083
10084 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10085
10086         * packages.el (packages-package-list): Capitalize docstring.
10087
10088         * packages.el (packages-find-package-library-path): Use #'nconc
10089         rather than #'append to reduce consing -- #'mapcar uses Flist,
10090         which returns a freshly consed list.  #'append would create yet
10091         another fresh list, using Fmake_list in concat.
10092
10093         * packages.el (package-provide): Use setq with remassq like it
10094         says in its docstring.
10095
10096 1999-07-06  SL Baur  <steve@miho.m17n.org>
10097
10098         * lib-complete.el (progn-with-message): Fix typo.
10099
10100 1999-07-06  SL Baur  <steve@miho.m17n.org>
10101
10102         * mule/mule-misc.el (char-octet): Make function match docstring.
10103         From Katsumi Yamaoka <yamaoka@jpl.org>
10104
10105 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10106
10107         * wid-edit.el (widget-documentation): corrected spelling error.
10108
10109 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10110
10111         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10112         keys if already bound
10113
10114 1999-07-06  SL Baur  <steve@miho.m17n.org>
10115
10116         * lib-complete.el (progn-with-message): Revert previous changes.
10117
10118 1999-06-24  Bob Weiner  <weiner@beopen.com>
10119
10120         * lib-complete.el (find-library):
10121         (find-library-other-window):
10122         (find-library-other-frame): Completely rewrote
10123         so that these functions actually work when called non-interactively.
10124         Also made them handle LIBRARY arguments which end with .el or .elc.
10125
10126 1999-06-24  Bob Weiner  <weiner@beopen.com>
10127
10128         * simple.el (indent-new-comment-line): Locally bound
10129         `block-comment-start' to `comstart' or else when this is called
10130         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10131         `block-comment-start' value, ignoring any existing spacing after a
10132         comment prefix in the previous line and producing ugly comments.
10133
10134 1999-06-23  Bob Weiner  <weiner@beopen.com>
10135
10136         * list-mode.el (mouse-choose-completion):
10137         (choose-completion):
10138         (completion-switch-to-minibuffer): Added.
10139         ([Tab]): [Tab] previously switched to the minibuffer
10140         but since [space] does that and since most applications in the
10141         world use [Tab] to select the next item in a list, do that in the
10142         *Completions* buffer too.  This will cause the least confusion
10143         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10144         06/23/1999.
10145
10146 1999-06-22  Bob Weiner  <weiner@beopen.com>
10147
10148         * help.el (help-buffer-name): Added support for a null value
10149         of `help-buffer-prefix-string' since some buffers require no
10150         prefix.
10151
10152 1999-06-20  Bob Weiner  <weiner@beopen.com>
10153
10154         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10155         in the completion-list-mode-map to bury the completions buffer
10156         even when the minibuffer is no longer active.
10157
10158 1999-06-20  Bob Weiner  <weiner@beopen.com>
10159
10160         * list-mode.el (list-mode): It is visually disconcerting to have
10161         the text cursor disappear within list buffers, especially when
10162         moving from window to window, so leave it visible.
10163
10164 1999-07-01  SL Baur  <steve@miho.m17n.org>
10165
10166         * menubar-items.el (default-menubar): Conditionalize the bug
10167         report menu item (which may not be possible in this XEmacs).
10168         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10169
10170 1999-06-30  SL Baur  <steve@miho.m17n.org>
10171
10172         * subr.el (with-current-buffer): DOC string fix.
10173         Suggested by Bob Weiner <weiner@altrasoft.com>
10174
10175 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10176
10177         * cus-face.el (custom-face-italic): insert missing args
10178
10179 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10180
10181         * packages.el (package-locations): Changed default early package
10182         hierarchies to ~/.xemacs/mule-packages and
10183         ~/.xemacs/xemacs-packages.
10184
10185 1999-06-23  SL Baur  <steve@miho.m17n.org>
10186
10187         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10188
10189 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10190
10191         * packages.el (package-locations): Changed default early package
10192         hierarchy to ~/.xemacs/packages.
10193         (package-locations): Removed `packages' as a possible name for a
10194         late package hierarchy.
10195
10196 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10197
10198         * mule/mule-category.el (word-combining-categories): Set up new
10199         variable.
10200         (word-separating-categories): Likewise.
10201
10202 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10203
10204         * XEmacs 21.2.17 is released
10205
10206 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10207
10208         * font-menu.el (font-menu-set-font): allow for nil specification
10209         of font size.
10210
10211 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10212
10213         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10214         is 1.
10215
10216 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10217
10218         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10219         8859-5 instead of ISO 8859-1.
10220
10221 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10222
10223         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10224         (viet-viscii-encode-table): Ditto.
10225
10226         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10227         Make obsolete definition of char-octet.
10228
10229 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10230
10231         * subr.el: Move no-Mule make-char ...
10232         * help-nomule.el (make-char): To here.
10233         (string-width): Make Mule compatibility alias.
10234
10235 1999-06-15  Andy Piper  <andy@xemacs.org>
10236
10237         * select.el (get-selection-no-error): really make there be no-error.
10238         (get-selection): revert to original.
10239
10240 1999-06-11  Andy Piper  <andy@xemacs.org>
10241
10242         * select.el (selection-sets-clipboard): renamed.
10243         (own-selection): use it.
10244
10245 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10246
10247         * XEmacs 21.2.16 is released
10248
10249 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10250
10251         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10252         missing characters to avoid crash.
10253
10254 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10255
10256         * coding.el (set-terminal-coding-system): Only set the console
10257         coding system on the selected console if it is a tty.
10258
10259 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10260
10261         * cus-face.el:
10262         * cus-edit.el:
10263         * faces.el:
10264         (custom):
10265         (face-spec-set):
10266         * faces.el (frob-face-property):
10267         * font-menu.el (font-menu-set-font):
10268                   Actually apply changes from 1999-03-17
10269
10270 1999-06-10  Andy Piper  <andy@xemacs.org>
10271
10272         * select.el (get-selection): abstract out non error-signalling
10273         part.
10274         (get-selection-no-error): get-selection without signalling an
10275         error.
10276         (selection-is-clipboard-p): new variable. controls whether the
10277         selection sets the clipboard.
10278         (own-selection): use it.
10279
10280         * mouse.el (insert-selection): fallback to clipboard after trying
10281         primary selection and cutbuffer.
10282
10283 1999-06-05  Andy Piper  <andy@xemacs.org>
10284
10285         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10286         selection functions.
10287
10288 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10289
10290         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10291         default value.
10292         (load): Use `raw-text' instead of `no-conversion'.
10293         (insert-file-contents): Likewise.
10294
10295         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10296         of `no-conversion'.
10297
10298 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10299
10300         * coding.el: Don't copy `no-conversion' to `raw-text'.
10301
10302 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10303
10304         * subr.el (make-char): Define it if Mule is not around.
10305
10306 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10307
10308         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10309
10310         * x-select.el (x-disown-selection-internal): Restore symbol as an
10311         obsolete alias.
10312         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10313
10314 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10315
10316         * XEmacs 21.2.15 is released
10317
10318 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10319
10320         * subr.el (split-string): Avoid infinite looping
10321
10322 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10323
10324         * ldap.el (ldap-ignore-attribute-codings): New variable
10325         (ldap-default-attribute-decoder): New variable
10326         (ldap-coding-system): New variable
10327         (ldap-attribute-syntax-encoders): New variable
10328         (ldap-attribute-syntax-decoders): New variable
10329         (ldap-attribute-syntaxes-alist): New variable
10330         (ldap-encode-boolean): New function
10331         (ldap-decode-boolean): New function
10332         (ldap-encode-country-string): New function
10333         (ldap-decode-string): New function
10334         (ldap-decode-address): New function
10335         (ldap-encode-address): New function
10336         (ldap-decode-attribute): New function
10337         (ldap-search): Use some of these
10338
10339 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10340
10341         * version.el (emacs-version): Make the patch level/beta come
10342         before the XEmacs qualifier so that it gets into (funcall
10343         emacs-version) and thus in the bug reports.
10344         (emacs-version>=): Support patch levels.
10345
10346 1999-06-03  SL Baur  <steve@xemacs.org>
10347
10348         * version.el: implement x.y.z version number
10349         From Jan Vroonhof <vroonhof@math.ethz.ch>
10350
10351 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10352
10353         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10354
10355 1999-05-22  Vin Shelton <acs@xemacs.org>
10356
10357         * startup.el: Document -private and break out non-standard X options.
10358
10359 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10360
10361         * mule/mule-charset.el (charset-after): New function.
10362         (charset-direction): Synch with Mule, update docstring.
10363         (get-charset-property): New function.
10364         (put-charset-property): New function.
10365         (charset-plist): New function.
10366
10367         * mule/mule-charset.el (compose-region):
10368         (decompose-region): remove;  these functions (which don't work
10369         since we don't do composite characters) have been moved to
10370         mule-util.el.
10371         (toplevel): follow coding standards
10372
10373 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10374
10375         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10376         exist any more.
10377
10378         * code-files.el: Fix commentary to follow coding standards.  Move
10379         the single line left in mule-files.el to here.
10380
10381         * mule/mule-files.el: delete.
10382
10383 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10384
10385         * info.el (Info-scroll-prev): Use event functions instead of the
10386         old emacs 19 interface.
10387
10388 1999-06-02  Andy Piper  <andy@xemacs.org>
10389
10390         * x-font-menu.el (x-font-menu-load-font):
10391         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10392
10393 1999-05-31  Andy Piper  <andy@xemacs.org>
10394
10395         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10396         group.
10397         (font-menu-this-frame-only-p): ditto.
10398         (font-menu-max-items): reinstate, from Jan Vroonhof
10399         <vroonhof@math.ethz.ch>
10400         (font-menu-submenu-name-format): ditto.
10401         (font-menu-split-long-menu): ditto, for use by the family
10402         constructor.
10403         (font-menu-family-constructor): use it.
10404
10405 1999-05-30  Andy Piper  <andy@xemacs.org>
10406
10407         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10408         for use by the font menu.
10409
10410         * msw-font-menu.el: new file implementing mswindows specific
10411         font-menu behaviour.
10412         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10413         (mswindows-font-menu-junk-families): ditto.
10414         (hack-font-truename): ditto.
10415         (mswindows-font-regexp-ascii): ditto.
10416         (mswindows-reset-device-font-menus): ditto.
10417         (mswindows-font-menu-font-data): ditto.
10418         (mswindows-font-menu-load-font): ditto.
10419
10420         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10421         (x-font-menu-font-data): ditto.
10422         (x-font-menu-load-font): ditto.
10423
10424         * font-menu.el: new file implementing generic font menu behaviour.
10425         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10426         made device independent.
10427         (font-menu-this-frame-only-p): ditto.
10428         (font-menu-preferred-resolution): ditto.
10429         (font-menu-size-scaling): new variable used to determine whether
10430         sizes are in points or tenths of a point.
10431         (vassoc): moved from x-font-menu.el.
10432         (device-fonts-cache): ditto.
10433         (device-fonts-cache): ditto.
10434         (flush-device-fonts-cache): ditto.
10435         (reset-device-font-menus): copied from x-font-menu.el and made
10436         device independent. Most functionality deferred to
10437         device-dependent versions.
10438         (font-menu-family-constructor): copied from x-font-menu.el and
10439         made device independent.
10440         (font-menu-size-constructor): ditto.
10441         (font-menu-weight-constructor): ditto.
10442         (font-menu-set-font): ditto.
10443         (font-menu-change-face): ditto.
10444         (font-menu-load-font): new device method.
10445         (font-menu-font-data): ditto.
10446
10447         * x-font-menu.el: The above functions deleted.
10448
10449 1999-05-26  Andy Piper  <andy@xemacs.org>
10450
10451         * update-elc.el:
10452         * make-docfile.el:
10453         * loadup.el: rehash expand-file-name usage to not use default-directory.
10454
10455 1999-05-21  Andy Piper  <andy@xemacs.org>
10456
10457         * x-select.el (x-select-convert-to-text):
10458         (x-selected-text-type):
10459         (x-get-selection):
10460         (xselect-convert-to-string):
10461         (xselect-convert-to-compound-text):
10462         (xselect-convert-to-length):
10463         (xselect-convert-to-targets):
10464         (xselect-convert-to-delete):
10465         (xselect-convert-to-filename):
10466         (xselect-convert-to-charpos):
10467         (xselect-convert-to-lineno):
10468         (xselect-convert-to-colno):
10469         (xselect-convert-to-sourceloc):
10470         (xselect-convert-to-os):
10471         (xselect-convert-to-host):
10472         (xselect-convert-to-user):
10473         (xselect-convert-to-class):
10474         (xselect-convert-to-name):
10475         (xselect-convert-to-integer):
10476         (xselect-convert-to-atom):
10477         (xselect-convert-to-identity): functions renamed from x-* and
10478         moved to select.el.
10479         (x-get-secondary-selection): use rename get-selection.
10480         (x-get-clipboard): ditto.
10481         (x-own-selection): moved to select.el.
10482         (x-valid-simple-selection-p): ditto.
10483         (x-dehilight-selection): ditto.
10484         (x-own-clipboard): ditto.
10485         (x-disown-selection): ditto.
10486
10487         * x-mouse.el (x-yank-function): moved to mouse.el.
10488         (x-insert-selection): ditto.
10489         (x-set-point-and-move-selection): use renamed function.
10490
10491         * select.el (selected-text-type): moved and renamed from
10492         x-select.el.
10493         (selection-owner-p): moved to C.
10494         (selection-exists-p): ditto.
10495         (get-cutbuffer): new device method.
10496         (get-selection): generalised and moved from x-select.el.
10497         (own-selection): moved x-own-selection functionality into here.
10498         (dehilight-selection): renamed and moved from x-select.el.
10499         (own-clipboard): functionality moved from x-select.el using new
10500         generic C builtins.
10501         (disown-clipboard): ditto.
10502         (select-convert-to-text):
10503         (select-convert-to-string):
10504         (select-convert-to-compound-text):
10505         (select-convert-to-length):
10506         (select-convert-to-targets):
10507         (select-convert-to-delete):
10508         (select-convert-to-filename):
10509         (select-convert-to-charpos):
10510         (select-convert-to-lineno):
10511         (select-convert-to-colno):
10512         (select-convert-to-sourceloc):
10513         (select-convert-to-os):
10514         (select-convert-to-host):
10515         (select-convert-to-user):
10516         (select-convert-to-class):
10517         (select-convert-to-name):
10518         (select-convert-to-integer):
10519         (select-convert-to-atom):
10520         (select-convert-to-identity): new functions renamed from x-* and
10521         moved from x-select.el.
10522
10523         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10524         into here and use as the default window-system mouse yank.
10525         (insert-selection): generalised and moved from x-mouse.el.
10526         (own-clipboard): moved to C.
10527
10528         * msw-select.el (mswindows-selection-owned-p): deleted.
10529         (mswindows-own-selection): generalised and moved to select.el.
10530         (mswindows-disown-selection): generalised and moved to C.
10531         (mswindows-selection-owner-p): ditto.
10532
10533 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10534
10535         * XEmacs 21.2.14 is released
10536
10537 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10538
10539         * about.el: update contact info for jason and slb.
10540
10541 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10542
10543         * mule/european.el (setup-romanian-environment): Add Romanian
10544         support from Emacs/Mule romanian.el.
10545
10546 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10547
10548         * cus-face.el: Label all custom changes with the 'custom' tag.
10549
10550         * cus-edit.el: idem ditto.
10551
10552         * faces.el: Added suport for adding device tags to various functions.
10553         (custom): New device tag.
10554         (face-spec-set): Call reset face with tags argument. No longer do
10555         x-init-global-faces hack.
10556
10557         * faces.el (frob-face-property): Use an anonymous specifier to map
10558         frob-face-property-1 over.
10559
10560         * x-font-menu.el (font-menu-set-font): Always specify all
10561         properties to custom.
10562
10563 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10564
10565         * mule/european.el (setup-czech-environment): Add czech support.
10566         From David Sauer <davids@orfinet.cz>
10567
10568 1999-03-15  SL Baur  <steve@xemacs.org>
10569
10570         * check-features.el: Turn hard errors into warnings.
10571
10572 1999-03-21  SL Baur  <steve@xemacs.org>
10573
10574         * simple.el (delete-key-deletes-forward): As per discussion on
10575         xemacs-beta, default to t.
10576
10577 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10578
10579         * loadup.el: Define Installation-string before loading anything.
10580
10581 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10582
10583         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10584         From Anders Stenman <stenman@isy.liu.se>
10585
10586 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10587
10588         * wid-edit.el (widget-glyph-find): Ditto.
10589
10590         * packages.el (locate-library): Ditto.
10591
10592         * loadup.el (really-early-error-handler): Ditto.
10593
10594         * lib-complete.el (read-library): Ditto.
10595
10596         * faces.el (set-face-stipple): Ditto.
10597
10598         * code-files.el (load): Use new calling style of locate-file.
10599
10600 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10601
10602         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10603         dead.
10604
10605 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10606
10607         * dumped-lisp.el (preloaded-file-list): Don't load
10608         Installation.el.
10609
10610         * loadup.el (Installation-string): Define it here.
10611
10612 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10613
10614         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10615         Installation.el needs to be loaded before `dump-paths', otherwise
10616         the dumping process won't find it.
10617
10618 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10619
10620         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10621         subr so that we can use `replace-in-string' in Installation.el to
10622         get rid of C-m chars under the native Windows build.
10623
10624 1999-04-29  Andy Piper  <andy@xemacs.org>
10625
10626         * make-docfile.el: canonicalize file and directory names.
10627
10628         * device.el (call-device-method): new function for calling device
10629         specific methods.
10630         (define-device-method): new function for defining device methods.
10631         (define-device-method*): ditto.
10632
10633 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10634
10635         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10636
10637 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10638
10639         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10640         (cyrillic-koi8-r-encode-table): Likewise.
10641         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10642         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10643
10644         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10645         from vietnamese.el].
10646
10647         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10648         mule/mule-misc.el.
10649
10650 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10651
10652         * mule/thai-xtis.el:
10653         - Change font registry name from "Thai94x94-0" to "xtis-0".
10654         - Change mnemonic of coding-system `tis-620' to "TIS620".
10655
10656 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10657
10658         * mule/ethiopic.el: fixed.
10659
10660 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10661
10662         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10663
10664         * mule/thai-xtis.el: New file.
10665
10666         * mule/vietnamese.el: New file.
10667
10668         * mule/ethiopic.el: New file.
10669
10670 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10671
10672         * bytecomp.el (byte-compile-close-variables): Leave
10673         debug-issue-ebola-notices alone.
10674
10675 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10676
10677         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10678         at the top of the buffer since it is the most important thing to
10679         customize
10680         (ldap-get-host-parameter): New defun
10681         (ldap-search): Add a new parameter `withdn' to retrieve the
10682         distinguished names of entries
10683
10684 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10685
10686         * startup.el (splash-frame-body): Date and spelling fixes.
10687
10688 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10689
10690         * view-less.el (toggle-truncate-lines): add autoload tag
10691
10692 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10693
10694         * format.el (format-alist): Disable image stuff.
10695
10696 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10697
10698         * wid-edit.el (widget-glyph-find): Search by directories, then by
10699         suffixes rather than the other way around.
10700         (widget-image-conversion): Renamed to
10701         `widget-image-file-name-suffixes'.
10702
10703 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10704
10705         * mule/mule-charset.el: Made old functions obsolete, remove the
10706         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10707         (charset-iso-graphic-plane): Rename from charset-graphic.
10708         (charset-iso-final-char): Rename from charset-final.
10709         (charset-width): Rename from charset-columns.
10710         (charset-bytes): Added from fsf compatibility, returns always 1.
10711
10712         * mule/mule-misc.el: Move charset-doc-string alias to
10713         mule-charset.el
10714
10715 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10716
10717         * x-faces.el (x-make-font-bold-italic): honor
10718         *try-oblique-before-italic-fonts*
10719
10720 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10721
10722         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10723
10724 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10725
10726         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10727         name.
10728
10729 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10730
10731         * cl-extra.el (equalp): Would bug out for lists.
10732
10733 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10734
10735         * about.el (about-hackers):  Change cgw's email address
10736
10737 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10738
10739         * XEmacs 21.2.13 is released
10740
10741 1999-03-12  SL Baur  <steve@xemacs.org>
10742
10743         * simple.el (delete-key-deletes-forward): Revert to previous
10744         behavior.
10745
10746 1999-01-18  Didier Verna  <didier@xemacs.org>
10747
10748         * menubar-items.el (xemacs-splash-buffer): handle the case of
10749         multiple elements in the splash buffer body.
10750
10751         * startup.el (splash-frame-timeout): new constant: interval
10752         between splash buffer elements.
10753         (command-line-1): handle splash buffer with multiple elements (use
10754         a timeout).
10755         (splash-frame-body): Originally `startup-splash-frame-body'.
10756         Rewrote a cleaner and more readable version. This can now be array,
10757         in which case each element is displayed in turn in the splash buffer.
10758         (splash-frame-static-body): new constant. Persistent information
10759         across all splash buffer elements (preserves the possibility to give
10760         it in different languages.
10761         (circulate-splash-frame-elements): new function. Used as a timeout
10762         to circulate through all splash frame elements and display them in
10763         sequence.
10764         (display-splash-frame): originally `startup-splash-frame'. Handle
10765         the case of multiple elements in the splash buffer body. Now
10766         returns a timeout id if multiple elements to display, or nil.
10767
10768 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10769
10770         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10771         so they can be overridden by x-init-face-from-resources.
10772         Additionally specify the font name also with an x tag.
10773
10774 1999-03-08  Andy Piper  <andy@xemacs.org>
10775
10776         * package-get.el (package-get-base): autoload.
10777
10778         * menubar-items.el (default-menubar): add update menu item. Fix
10779         custom menu to only be activated when package-base is available.
10780
10781         * package-get.el (package-get-custom): don't load
10782         package-get-custom as it is auto-generated. Fix group definition.
10783
10784 1999-03-05  Didier Verna  <didier@xemacs.org>
10785
10786         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10787         instead of `symbol-name' (Thanks Kyle).
10788
10789         * cus-edit.el (custom-save-variables): use `prin1' instead of
10790         princ to write symbols.
10791
10792 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10793
10794         * XEmacs 21.2.12 is released
10795
10796 1999-03-05  SL Baur  <steve@xemacs.org>
10797
10798         * menubar-items.el (default-menubar): Add kfm browsing support.
10799         From Neal Becker <nbecker@fred.net>
10800
10801 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10802
10803         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10804         calls to font-lock during buffer reversion.
10805
10806 1999-02-12  Didier Verna  <didier@xemacs.org>
10807
10808         * info.el (Info-build-node-completions): unconditionally widen the
10809         tag table buffer.
10810
10811 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10812
10813         * x-faces.el (x-init-face-from-resources):
10814         Only set fonts in the 'x locale.
10815
10816 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10817
10818         * package-ui.el (pui-install-selected-packages): Don't throw on
10819         `package-admin-delete-binary-package' returning nil since it's
10820         normal.  Reindent function.
10821         (pui-add-required-packages): Handle case where packages selected
10822         for installation have never been installed.
10823
10824 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10825
10826         * menubar-items.el (default-menubar):
10827         Implement the ``Mule->Set coding system of process'' menu item.
10828
10829 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10830
10831         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10832         files
10833         - Change some `if's to `when's
10834
10835 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10836
10837         * XEmacs 21.2.11 is released
10838
10839 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10840
10841         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10842         against window close (Fix Bug #460).
10843         (ask-user-about-lock-dbox): Idem.
10844
10845 1999-02-25  SL Baur  <steve@xemacs.org>
10846
10847         * mule/mule-charset.el (charset-leading-byte): New function.
10848         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10849
10850 1999-02-12  Andy Piper  <andy@xemacs.org>
10851
10852         * about.el (xemacs-hackers): change andy's email address.
10853         (about-url-alist): change andy's web page address.
10854         (about-xemacs): add piper.
10855
10856 1999-02-16  SL Baur  <steve@xemacs.org>
10857
10858         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10859         of mule-base into lisp/mule.
10860
10861 1999-02-16  SL Baur  <steve@xemacs.org>
10862
10863         * mule/arabic.el:
10864         mule/canna-leim.el:
10865         mule/chinese.el:
10866         mule/cyrillic.el:
10867         mule/english.el:
10868         mule/european.el:
10869         mule/greek.el:
10870         mule/hebrew.el:
10871         mule/japanese.el:
10872         mule/kinsoku.el:
10873         mule/korean.el:
10874         mule/misc-lang.el:
10875         mule/mule-category.el:
10876         mule/mule-ccl.el:
10877         mule/mule-charset.el:
10878         mule/mule-cmds.el:
10879         mule/mule-coding.el:
10880         mule/mule-files.el:
10881         mule/mule-help.el:
10882         mule/mule-init.el:
10883         mule/mule-misc.el:
10884         mule/mule-tty-init.el:
10885         mule/mule-x-init.el:
10886         mule/viet-chars.el:  Remerge from mule-base.
10887
10888         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10889         of mule-base into lisp/mule.
10890
10891 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10892
10893         * process.el (exec-to-string): Use `shell-command-switch' in place
10894         of hard-wired "-c" (for WindowsNT).
10895
10896 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10897
10898         * menubar-items.el (default-menubar):  Remove obsolete
10899         "Gopher" item
10900
10901 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10902
10903         * package-admin.el (package-admin-get-install-dir): First fall
10904         back to the location of xemacs-base for non-mule packages.
10905
10906 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10907
10908         * paths.el:
10909         - improved automounter tmp directory support.
10910         - support 4 (!) empirically discovered automounter conventions
10911
10912 1999-02-12  SL Baur  <steve@xemacs.org>
10913
10914         * etags.el (pop-tag-mark): autoload to match key binding.
10915
10916 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10917
10918         * XEmacs 21.2.10 is released
10919
10920 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10921
10922         * package-get.el (package-get-remote-filename): Don't bug out for
10923         a local file name in the search entry.
10924
10925 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10926
10927         * XEmacs 21.2.9 is released
10928
10929 1999-01-19  Didier Verna  <didier@xemacs.org>
10930
10931         * replace.el (replace-search-function): new variable containing a
10932         function to perform a search-forward.
10933         (replace-re-search-function): new variable containing a function
10934         to perform a re-search-forward.
10935         (perform-replace): use them.
10936
10937 1999-01-25  Didier Verna  <didier@xemacs.org>
10938
10939         * select.el (selection-owner-p): use the name `XEmacs'.
10940         (cut-copy-clear-internal): ditto.
10941
10942 1999-01-18  Andy Piper  <andy@xemacs.org>
10943
10944         * about.el (about-url-alist): Update my entry.
10945         (xemacs-hackers): Ditto.
10946
10947 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10948
10949         * buffer.el (switch-to-buffer): Fixing documentation.
10950         * minibuf.el (minibuffer-completion-table): ditto.
10951         * cl-macs.el (return-from): ditto.
10952
10953 1999-01-04  Didier Verna  <didier@xemacs.org>
10954
10955         * replace.el (delete-non-matching-lines): temporarily disable
10956         case-folding when called interactively with a regexp containing
10957         uppercase characters.
10958         (delete-matching-lines): ditto.
10959         (count-matches): ditto.
10960         (list-matching-lines): ditto.
10961
10962 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10963
10964         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10965         abort if current window is split horizontally, not if others are
10966         split.  Got rid of unnecessary minibuffer checking.  Also, add
10967         some comments (it's still complex).
10968
10969 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10970
10971         * package-get.el: changed address for doc.ic.ac.uk to
10972         sunsite.doc.ic.ac.uk
10973
10974 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10975
10976         * ldap.el (toplevel): Remove requires so that the file compiles
10977         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10978
10979 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10980
10981         * dump-paths.el: Calculate module-directory and set
10982         module-load-path to the load path for modules.
10983
10984         * loadup.el: Get bootstrap value of module-load-path from the
10985         environment variable EMACSBOOTSTRAPMODULEPATH.
10986         - Display the module load path if we're debugging paths.
10987
10988         * setup-paths.el: Added function paths-find-site-module-directory.
10989         - Added function paths-find-module-directory.
10990         - Added function paths-construct-module-load-path.  Uses new
10991         environment variable EMACSMODULEPATH.
10992
10993 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10994
10995         * font.el (font-default-object-for-device):
10996         Oops! This `or' can't be replaced by `unless'.
10997         Fixed inability to run w3, among other things.
10998
10999 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11000
11001         * package-admin.el: Change initialization of
11002           package-admin-install-function dependent on system type.
11003           Change package-admin-install-function-mswindows to use
11004           "minitar".
11005
11006 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11007
11008         * mouse.el (default-mouse-motion-handler): Disable help echo while
11009         in the minibuffer.
11010
11011 1998-12-28  Martin Buchholz <martin@xemacs.org>
11012
11013         * XEmacs 21.2.8 is released.
11014
11015 1998-12-24  Martin Buchholz <martin@xemacs.org>
11016
11017         * XEmacs 21.2.7 is released.
11018
11019 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11020
11021         * package-ui.el (pui-list-packages): Set truncate-lines.
11022
11023         * package-get.el (package-get-download-menu): Use
11024         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11025
11026         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11027         (pui-help-string): idem.
11028         (list-packages-mode): New major mode.
11029         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11030         (pui-install-selected-packages): Add suport for removing packages.
11031         (pui-toggle-package-delete-key): New function.
11032         (pui-popup-context-sensitive): New kludge.
11033         (pui-list-packages): Add warning when `package-get-remote' is nil.
11034         (package-ui-add-site): New function.
11035
11036 1998-12-01  Didier Verna  <didier@xemacs.org>
11037
11038         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11039
11040 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11041
11042         * ldap.el: Custom-ized
11043         (toplevel): Do not provide `ldap' which is provided by C level
11044         LDAP code
11045         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11046
11047 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11048
11049         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11050
11051 1998-12-17  Andy Piper  <andy@xemacs.org>
11052
11053         * sound.el (sound-load-list): name changed from sound-load-alist.
11054         (sound-extension-list): name changed from sound-ext-list.
11055         (load-default-sounds): use new names.
11056         (load-sound-file): use new names.
11057
11058 1998-12-16  Andy Piper  <andy@xemacs.org>
11059
11060         * XEmacs 21.2.6 is released
11061
11062 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11063
11064         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11065         errors.
11066
11067 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11068
11069         * wid-edit.el (widget-echo-this-extent): Set
11070         help-echo-owns-message to t.
11071
11072 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11073
11074         * package-get.el (package-get-download-menu): use toggles for
11075           each site in the download site menu.
11076
11077 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11078
11079         * package-get.el (package-get): If we cannot find a package
11080           because package-get-remote is not set, give a more helpful
11081           error message.
11082
11083 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11084
11085         * package-get.el (package-get-remote-filename): use an EFS path
11086         with user anonymous if no user is specified.
11087
11088 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11089
11090         * faces.el (face-spec-set): Re-init fallfacks for default after
11091         calling reset-face on the default face.
11092
11093 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11094
11095         * package-admin.el (package-admin-default-install-function):
11096         Behave as advertised.  Make sure the pkg-dir is proper for
11097         default-directory.
11098         (package-admin-add-binary-package): Make sure the pkg-dir is
11099         proper for default-directory.
11100         (package-admin-install-function-mswindows): Make sure the pkg-dir
11101         is proper for default-directory.
11102
11103 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11104
11105         * XEmacs 21.2.5 is released
11106
11107 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11108
11109         * files.el (binary-file-regexps): regexp-opt is not available at
11110         bytecompile time.
11111
11112 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11113
11114         * x-win-xfree86.el:
11115         * x-win-sun.el (x-win-init-sun):
11116         * x-win-sun.el:
11117         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11118         * x-iso8859-1.el:
11119         * x-init.el (init-post-x-win):
11120         * x-init.el (init-pre-x-win):
11121         * x-init.el (x-initialize-compose):
11122         * x-init.el:
11123         * x-compose.el:
11124         * winnt.el:
11125         * widget.el:
11126         * wid-edit.el (widget-glyph-click):
11127         * wid-edit.el (widget-glyph-find):
11128         * wid-edit.el (widget-type):
11129         * view-less.el (view-buffer-other-window):
11130         * very-early-lisp.el:
11131         * version.el:
11132         * toolbar.el:
11133         * toolbar-items.el:
11134         * term/sun.el (suntool-map):
11135         * term/sun-mouse.el:
11136         * term/internal.el:
11137         * syntax.el (modify-syntax-entry):
11138         * symbol-syntax.el:
11139         * subr.el:
11140         * startup.el (lock-directory):
11141         * simple.el (set-comment-column):
11142         * simple.el (backward-delete-char-untabify):
11143         * shadow.el (find-emacs-lisp-shadows):
11144         * shadow.el:
11145         * setup-paths.el (paths-construct-info-path):
11146         * select.el (cut-copy-clear-internal):
11147         * process.el (call-process-region):
11148         * process.el (start-process-shell-command):
11149         * process.el:
11150         * paths.el (rmail-spool-directory):
11151         * paragraphs.el (use-hard-newlines):
11152         * package-get.el (package-get-dependencies):
11153         * package-admin.el (package-admin-delete-binary-package):
11154         * obsolete.el (truncate-string):
11155         * obsolete.el (store-substring):
11156         * mouse.el (default-mouse-track-maybe-own-selection):
11157         * mouse.el (mouse-yank-at-point):
11158         * modeline.el:
11159         * modeline.el (mouse-drag-modeline):
11160         * minibuf.el (read-directory-name-internal):
11161         * minibuf.el (read-file-name-internal):
11162         * minibuf.el (read-file-name-internal-1):
11163         * minibuf.el (read-file-name-2):
11164         * minibuf.el (exact-minibuffer-completion-p):
11165         * minibuf.el (read-from-minibuffer):
11166         * minibuf.el:
11167         * menubar.el (check-menu-syntax):
11168         * map-ynp.el (map-y-or-n-p):
11169         * make-docfile.el (docfile-out-of-date):
11170         * loadup.el ((member "run-temacs" command-line-args)):
11171         * loadup.el ((member "no-site-file" command-line-args)):
11172         * loadup.el (really-early-error-handler):
11173         * loadup.el:
11174         * loadhist.el:
11175         * loaddefs.el:
11176         * lisp-mnt.el (lm-verify):
11177         * lib-complete.el (lib-complete:cache-completions):
11178         * lib-complete.el (library-all-completions):
11179         * itimer.el (itimer-run-expired-timers):
11180         * info.el (Info-mode):
11181         * info.el (Info-insert-file-contents):
11182         * info.el (Info-rebuild-dir):
11183         * info.el (Info-build-dir-anew):
11184         * info.el (Info-parse-dir-entries):
11185         * info.el (Info-dir-outdated-p):
11186         * info.el (Info-insert-dir):
11187         * info.el (info-xref):
11188         * info.el:
11189         * hyper-apropos.el (hyper-apropos-get-doc):
11190         * hyper-apropos.el (hyper-describe-face):
11191         * hyper-apropos.el (hyper-apropos-mode):
11192         * hyper-apropos.el:
11193         * help.el (list-processes):
11194         * help.el:
11195         * gnuserv.el:
11196         * font.el (mswindows-font-create-name):
11197         * font.el (font-default-font-for-device):
11198         * font.el (x-font-create-object):
11199         * font.el (font-registry):
11200         * font.el:
11201         * font-lock.el (font-lock-keywords):
11202         * font-lock.el:
11203         * finder.el (finder-compile-keywords):
11204         * find-paths.el (paths-find-recursive-path):
11205         * fill.el (set-justification-center):
11206         * fill.el (fill-region-as-paragraph):
11207         * files.el (insert-directory):
11208         * files.el (wildcard-to-regexp):
11209         * files.el (recover-file):
11210         * files.el (basic-save-buffer):
11211         * files.el (delete-auto-save-file-if-necessary):
11212         * files.el (file-relative-name):
11213         * files.el (backup-extract-version):
11214         * files.el (backup-buffer):
11215         * files.el (set-visited-file-name):
11216         * files.el (set-auto-mode):
11217         * files.el (interpreter-mode-alist):
11218         * files.el:
11219         * files.el (find-file-noselect):
11220         * files.el (abbreviate-file-name):
11221         * files.el (parse-colon-path):
11222         * files.el (directory-abbrev-alist):
11223         * etags.el (visit-tags-table-buffer):
11224         * easymenu.el (easy-menu-define):
11225         * dragdrop.el (experimental-dragdrop-drag):
11226         * dragdrop.el (dragdrop-drop-do-functions):
11227         * dragdrop.el (dragdrop-drop-at-point):
11228         * disass.el (disassemble-1):
11229         * disass.el (disassemble-internal):
11230         * disass.el (disassemble):
11231         * disass.el:
11232         * derived.el (derived-mode-init-mode-variables):
11233         * derived.el (define-derived-mode):
11234         * custom.el (defgroup):
11235         * cus-edit.el (custom-quote):
11236         * config.el:
11237         * code-process.el (open-network-stream):
11238         * code-process.el (start-process):
11239         * code-process.el (call-process-region):
11240         * code-process.el (call-process):
11241         * code-process.el:
11242         * code-files.el (insert-file-contents):
11243         * code-files.el:
11244         * code-files.el (buffer-file-coding-system-for-read):
11245         * cmdloop.el (yes-or-no-p-minibuf):
11246         * cl.el:
11247         * cl-macs.el:
11248         * cl-extra.el:
11249         * callers-of-rpt.el (make-caller-report):
11250         * callers-of-rpt.el:
11251         * bytecomp.el (batch-byte-recompile-directory):
11252         * bytecomp.el (batch-byte-compile-1):
11253         * bytecomp.el (batch-byte-compile):
11254         * bytecomp.el (display-call-tree):
11255         * bytecomp.el (byte-compile-insert):
11256         * bytecomp.el (byte-compile-two-args-19->20):
11257         * bytecomp.el (byte-compile-variable-ref):
11258         * bytecomp.el (byte-compile-form):
11259         * bytecomp.el (byte-compile-top-level-body):
11260         * bytecomp.el (byte-compile-out-toplevel):
11261         * bytecomp.el (byte-compile-byte-code-maker):
11262         * bytecomp.el (byte-compile-file-form-defmumble):
11263         * bytecomp.el (byte-compile-file-form):
11264         * bytecomp.el (byte-compile-keep-pending):
11265         * bytecomp.el (byte-compile-insert-header):
11266         * bytecomp.el (byte-compile-from-buffer):
11267         * bytecomp.el (byte-compile-file):
11268         * bytecomp.el (byte-recompile-file):
11269         * bytecomp.el (byte-compile-close-variables):
11270         * bytecomp.el (byte-compile-warn-about-unused-variables):
11271         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11272         * bytecomp.el (byte-compiler-legal-options):
11273         * bytecomp.el (byte-compile-lapcode):
11274         * bytecomp.el (byte-optimize-log):
11275         * bytecomp.el ((fboundp 'defsubst)):
11276         * bytecomp.el:
11277         * bytecomp-runtime.el:
11278         * byte-optimize.el (byte-optimize-apply):
11279         * byte-optimize.el (car):
11280         * byte-optimize.el (byte-optimize-form):
11281         * byte-optimize.el (byte-optimize-form-code-walker):
11282         * byte-optimize.el:
11283         * build-report.el (build-report-insert-installation-file):
11284         * build-report.el (build-report):
11285         * auto-show.el:
11286         * apropos.el (apropos-documentation):
11287         - mega patch
11288         - clean up byte-compile warnings
11289         - remove unused variables
11290         - Use common lisp style hashtable functions
11291         - byte compiler cleanup
11292         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11293         - remove old backquote syntax usage
11294         - move some cl functionality into C for speed.
11295         - remove last remaining VMS support
11296         - spelling fixes
11297         - implement last, butlast, nbutlast, copy-list in C.
11298         - new macro ignore-file-errors, similar to ignore-errors
11299           (ignore-file-errors (delete-file "foo"))
11300         - get frequent garbage collection during loadup.el by tweaking
11301           gc-cons-threshold, rather than explicitly calling garbage-collect
11302         - default delete-key-deletes-forward to `t'.
11303
11304 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11305
11306         * XEmacs 21.2-beta4 is released.
11307
11308 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11309
11310         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11311         (easy-menu-item-present-p): Wrapper around find-menu-item.
11312         (easy-menu-remove-item): Wrapper around delete-menu-item.
11313
11314         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11315         (add-menu-button): Add 'in-menu' argument.
11316         (add-menu-item-1): Add in-menu support to helper function.
11317
11318 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11319
11320         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11321
11322 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11323
11324         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11325         of Dec 4, 1997.
11326
11327 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11328
11329         * process.el (shell-command-on-region): Report if the command
11330         succeeded or failed.
11331
11332 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11333
11334         * subr.el (buffer-substring-no-properties): Comment out.
11335
11336 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11337
11338         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11339           into font instances first, like `x-frob-font-size' does.
11340           (mswindows-find-larger-font): ditto
11341
11342 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11343
11344         * package-ui.el (pui-install-selected-packages): fix args in call
11345         to `package-get'.
11346
11347 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11348
11349         * package-get.el (host-name): New widget type.
11350         (package-get-remote): Better customization using new type.
11351         (package-get-download-sites): idem dito.
11352
11353         (package-get-custom): Do not use package-get-all untill we have
11354         runtime dependencies.
11355
11356         (package-get-remove-copy): Default to 't' we no longer need this
11357         kludge as we do not currently use depenencies.
11358
11359         (package-get-was-current): New variable.
11360         (package-get-require-base): New 'force-current' argument.
11361         (package-get-update-base): idem
11362         (package-get-package-provider):  idem
11363         (package-get-locate-index-file): New 'no-remote' argument.
11364         (package-get-locate-file): idem.
11365
11366         (package-get-maybe-save-index): New function.
11367         (package-get-update-base): Use it.
11368
11369 1998-10-28 Greg Klanderman <greg@alphatech.com>
11370
11371         * package-get.el (package-get-remote): default to nil; by default,
11372         don't go out to the net via EFS.  They must select a download site.
11373         (package-get-download-sites): new variable.
11374         (package-get-download-menu): new function.
11375         (package-get-locate-index-file): new function.
11376         (package-get-update-base): use it.
11377
11378         * menubar-items.el (default-menubar): add "Update Package Index"
11379         and "Add Download Site" menus under Options | Manage Packages.
11380
11381 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11382
11383         * package-get.el (package-get): bugfix code checking installed version
11384         for case where package is not currently installed.
11385         (package-get-require-signed-base-updates): new variable.
11386         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11387         deemed not a goot thing.  Use the variable
11388         package-get-allow-unsigned-base-updates instead.
11389
11390 1998-10-16 Greg Klanderman <greg@alphatech.com>
11391
11392         * package-get.el (package-get): Don't install an older version than
11393         we already have unless explicitly told to.  Issue a warning.
11394
11395         * package-ui.el (pui-add-required-packages): when adding
11396         dependencies, don't add packages that are up to date.
11397         (pui-package-symbol-char):  Don't consider a package out of date
11398         if you have a newer version installed than the latest version in
11399         package-get-base.
11400
11401         * package-get.el (package-get-base-filename): document that it may
11402         be a path relative to package-get-remote;  new default value.
11403         (package-get-locate-file): new function.
11404         (package-get-update-base): use it to expand package-get-base-filename.
11405         (package-get-save-base): new function to save the package-get database
11406         to file.
11407         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11408         (package-get-update-base): pass the REMOTE-SOURCE arg.
11409         (package-get-update-base-entry): call package-get-custom-add-entry.
11410         (package-get-file-installed-p): removed; no longer needed.
11411         (package-get-create-custom): ditto.
11412         (toplevel): remove code to build and load package-get-custom.el
11413         (package-get-custom-add-entry): new function.
11414
11415 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11416
11417         * wid-edit.el (widget-button-click): Don't switch window.
11418
11419 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11420
11421         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11422
11423 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11424
11425         * etags.el (find-tag-default): Run find-tag-hook using
11426         run-hooks rather than funcall
11427
11428 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11429
11430         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11431         and the current local map as the parents to isearch-mode-map.
11432
11433 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11434
11435         * XEmacs 21.2-beta3 is released.
11436
11437 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11438
11439         * package-get.el (package-get-update-base): use
11440         insert-file-contents-internal, not insert-file-contents-literally.
11441
11442 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11443
11444         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11445         dump time.
11446
11447 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11448
11449         * package-get.el (package-get-update-base-entry): new function.
11450         (package-get-update-base): renamed; was `package-get-load-base'.
11451         cleanup, and use package-get-update-base-from-buffer.
11452         (package-get-update-base-from-buffer): new function.
11453         (package-get-update-base-entries): new; helper for above.
11454         Do not eval lisp grabbed over ftp; parse it from new format.
11455
11456 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11457
11458         * files.el (set-auto-mode): Don't play games loading package-get
11459         database; package-get-package-provider will handle it all.
11460
11461 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11462
11463         * package-get.el (package-get-base-filename): new variable.
11464         (package-get-require-base): new function.
11465         (package-get-pgp-signed-begin-line): new variable.
11466         (package-get-pgp-signature-begin-line): ditto.
11467         (package-get-pgp-signature-end-line):  ditto.
11468         (package-get-load-base): new function.
11469         (package-get-interactive-package-query):
11470         (package-get-update-all):
11471         (package-get-dependencies):
11472         (package-get-package-provider):
11473         (package-get-custom): use package-get-require-base.
11474         [package-get-custom loading]: disable for now.
11475
11476         * package-ui.el (pui-list-packages): use (package-get-require-base)
11477
11478 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11479
11480         * package-ui.el: Correct obvious thinko in choosing extent face.
11481
11482 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11483
11484         * menubar-items.el (default-menubar): pui-list-package has nothing
11485         to with Customize. Move all the package stuff to a new Item in Options.
11486
11487         * package-ui.el (pui-menu): Add menu and Popup menu.
11488
11489         * package-get.el (package-get): Use new
11490         package-admin-get-install-dir.
11491
11492         * package-admin.el (package-admin-get-install-dir): New syntax.
11493         Conserve package location and put mule packages where mule-base is.
11494
11495         * package-get.el : Customized
11496
11497         * package-ui.el (pui): Customized
11498         (pui-package-install-dest-dir): New variable.
11499         (pui-install-selected-packages): Use it
11500
11501 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11502
11503         * package-get.el (package-get-interactive-package-query): Move
11504         dependency on package-get-base to run-time.
11505         (package-get-update-all): Ditto.
11506         (package-get-dependencies): Ditto.
11507         (package-get-package-provider): Ditto.
11508         (package-get-custom): Ditto.
11509
11510 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11511
11512         * events.el: Remove 'ascii-character property from 'backspace
11513         and 'delete symbols
11514
11515 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11516
11517         * package-get-base.el: removed.
11518
11519 1998-09-23  Didier Verna  <didier@xemacs.org>
11520
11521         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11522         (no-upper-case-p): new function.
11523         (with-search-caps-disable-folding): new macro.
11524         (with-interactive-search-caps-disable-folding): new macro.
11525         (zap-to-char): In interactive mode, do a case-sensitive search if
11526         the character is uppercase.
11527         (zap-up-to-char): ditto.
11528
11529         * replace.el (perform-replace): use the function no-upper-case-p.
11530
11531         * isearch-mode.el (isearch-fix-case): ditto.
11532         make obsolete `with-caps-disable-folding' and
11533         `isearch-no-upper-case-p'.
11534
11535         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11536         (tags-search): ditto.
11537         (tags-query-replace): ditto.
11538
11539         * info.el (Info-search): ditto.
11540
11541 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11542
11543         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11544
11545 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11546
11547         * package-admin.el (package-admin-rmtree): rewritten.  need to
11548         check for "." and ".." before symlink check.  expand files and
11549         directories with respect to DIRECTORY, not default-directory.
11550
11551 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11552
11553         * package-get.el (package-get-all): add INSTALL-DIR argument.
11554
11555 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11556
11557         * package-ui.el (pui-add-required-packages): new function, select
11558         dependent packages.
11559         (pui-display-keymap): bind it.
11560         (pui-help-string): document it.
11561         (pui-install-selected-packages): package-get-all -> package-get.
11562
11563         * package-get.el (package-get-dependencies): new function.
11564
11565 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11566
11567         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11568         regexps.
11569
11570 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11571
11572         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11573         function.
11574         (default-mouse-track-normalize-point): Use it.
11575
11576 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11577
11578         * package-admin.el (package-admin-delete-binary-package):
11579                 General cleanup. Remove unnessary use of progn and
11580         save-excursion.
11581         (package-admin-delete-binary-package): Do NOT mess with file
11582         modes. That is evil.
11583         (package-admin-delete-binary-package): Wrap all deleting in
11584         condition-case. The data in MANIFEST is untrustworthy.
11585         (package-admin-delete-binary-package): Let the OS worry about non
11586         empty directories.
11587
11588 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11589
11590         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11591         processing.
11592         (lm-report-bug): Fix mail address to send bug reports to.
11593
11594 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11595
11596         * XEmacs 21.2-beta2 is released.
11597
11598 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11599
11600         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11601
11602 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11603
11604         * info.el (Info-mode): Document page turning by double clicks in
11605         docstring so `M-x describe-mode' will display it.
11606
11607 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11608
11609         * info.el (Info-mouse-track-double-click-hook): Use character
11610         widths to calculate a border region where double clicking does
11611         page turning, and return `nil' by default so other hooks, such as
11612         region highlighting, will be run.
11613
11614 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11615
11616         * sound.el (default-sound-directory-list): Initialize with all the
11617         "sounds" directories in `data-directory-list'.  It used to just be
11618         the first one.
11619
11620         * packages.el (locate-data-directory-list): Created.  This gives
11621         the list of matching directories, unlike `locate-data-directory',
11622         which just gives the first one.
11623
11624 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11625
11626         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11627         make a binding in the local keymap until help-char handling is
11628         improved.
11629
11630         * help.el (help-keymap-with-help-key): Provide keymap with help
11631         binding.
11632         (help-print-help-form): New helper function.
11633
11634 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11635
11636         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11637         move extent to another buffer; no need to create a new extent.
11638         (isearch-fix-case): New function.
11639         (isearch-search-and-update): Use it.
11640
11641 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11642
11643         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11644         the keymap, not minor-mode-map-alist.
11645         (isearch-done): Restore overriding-local-map.
11646
11647 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11648
11649         * bytecomp.el (byte-compile-buffer-substring):
11650         Fix for: (byte-compile (defun f () (buffer-substring)))
11651         ==>   ** buffer-substring called with 3 args, but requires 0-3
11652         - new code not only works, but is more readable, too.
11653
11654 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11655
11656         * msw-faces.el (mswindows-init-device-faces): Don't try to
11657           specify a default font at this late stage. Do try to force
11658           creation of the default face font so that if it fails we get
11659           an error now instead of a crash at frame creation.
11660
11661           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11662           mswindows-make-font-unitalic: Canonical default weight
11663           changed from "Normal" to "Regular".
11664
11665           mswindows-make-font-bold / -bold-italic: Supplied device was
11666           not being passed into call to mswindows-find-smaller-font.
11667
11668 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11669
11670         * package-get.el (package-get-remote): Fix the path where to find
11671           the packages on xemacs.org.
11672
11673 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11674
11675         * about.el (about-maintainer-info): Update Ben's entry.
11676
11677 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11678
11679         * lisp/shadow.el (find-emacs-lisp-shadows):
11680         - `member' was being called on lists of length 2000!
11681         - Replace with hashtables.
11682         - Replace hand-coded loops with (dolist)
11683         - Fix comment typo
11684
11685 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11686
11687         * packages.el: Added new function, `package-delete-name', to
11688           delete existing packages from the installed package database
11689           (`packages-package-list').  Also added the "pkginfo" directory
11690           to `packages-special-base-regexp', so that the pkginfo directory
11691           would not get added to `late-packages'.
11692
11693         * package-admin.el: Added ability to delete an installed package
11694           (added low-level function, `package-admin-delete-package').
11695           Understands how to use the pkginfo/MANIFEST.<package> file to
11696           delete the package.  When installing a package, will also
11697           create a MANIFEST.* file if one is not provided by the
11698           package.  If the MANIFEST.* doesn't exist when deleting a
11699           package, the functions will fall back to attempting to delete
11700           any package-specific lisp directory.
11701
11702         * package-get.el: Moved some functions to package-admin.el.
11703           Added interactive function `package-get-delete-package', for
11704           use by users for deleting a package.
11705
11706           Also modified to not require the presence of efs.
11707
11708 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11709
11710         * files.el (find-file-noselect): Handle all signals, kill the
11711         buffer and resignal.
11712
11713 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11714
11715         * cl-macs.el (glyph-image): Add setf method.
11716
11717 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11718
11719         * package-get.el: Fixed broken EFS downloading.  Also, look for
11720           .tar.gz files first, in preference over .tgz files.
11721
11722         * package-ui.el: Fix display of package version numbers.
11723
11724 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11725
11726         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11727         argument.
11728
11729 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11730
11731         * list-mode.el: `display-completion-list': added new/optional
11732           keyword `:completion-string', which allows the programmer to
11733           change the "Possible completions are:" prompt.
11734
11735         * menubar-items.el: Added new pulldown menu-pick to start up the
11736           visual package browser/installer:
11737
11738                 Options->Customize->List Packages
11739
11740         * package-admin.el: Added hooks for installing under both Unix
11741           and MS Windows.  Does additional error checking.  No longer
11742           calls "add-big-package.sh" to install packages under Unix; now
11743           calls gunzip & tar directly.
11744
11745         * package-get.el: Added ability to install packages from files
11746           on a local disk/CDROM.  Now deletes any existing package lisp
11747           directory.  Does completion on available packages when
11748           querying for package names.  Will also search for .tgz files
11749           in addition for .tar.gz files.  Tries to reload
11750           auto-autoloads, as a convenience when loading new packages,
11751           and also tries to add any new package paths to `load-path'.
11752           Changed all occurences of `concat' to use `expand-file-name'.
11753
11754         * package-ui.el: New file which implements the main visual
11755           package browser/installer, which is started via a menu pick or
11756           M-x pui-list packages.
11757
11758 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11759
11760         * startup.el (load-init-file): spelling fix.
11761
11762 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11763
11764         * startup.el (normal-top-level): Load auto-autoload files
11765         covariantly with their precedence.
11766
11767 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11768
11769         * menubar-items.el (default-menubar): Remove "Font Weight"
11770         option, there is currently no custom equivalent.. Customize-faces
11771         is "Edit faces".
11772
11773         * x-font-menu.el (font-menu-set-font): Use customize to set
11774         default face.
11775
11776         * faces.el (face-spec-update-all-matching): New function.
11777
11778         * cus-face.el (custom-set-face-update-spec): New function.
11779         Interface to customize faces from elisp.
11780
11781         (custom-face-value-create): Show the customized settings if set
11782         but not saved.
11783
11784 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         (custom-face-value-create): Show the customized settings if set
11787         but not saved.
11788
11789 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * keydefs.el (global-map): Add FSF 20.3 binding of
11792         query-replace-regexp.
11793
11794 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11795
11796         * minibuf.el (read-file-name-internal-1): use
11797         user-name-completion-1 instead of user-name-completion.
11798
11799 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11800
11801         * loadup.el:
11802         * make-docfile.el:
11803         * update-elc.el: Don't set `source-directory' (now defunct as a
11804         global variable) no more.
11805
11806         * packages.el (packages-list-autoloads): Made `source-directory'
11807         (now defunct as a global variable) a parameter.
11808
11809 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11810
11811         * about.el (about-hackers): new email
11812
11813 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11814
11815         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11816
11817 1998-07-17  Didier Verna  <didier@xemacs.org>
11818
11819         * faces.el (set-face-property):
11820         (set-face-dim-p):
11821         (face-dim-p): updated the doc strings now that the dim property isn't
11822         tty-specific.
11823         (face-equal): the dim property is now a common one.
11824
11825         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11826         Renamed the `stipple' attribute to `background-pixmap'.
11827         (custom-face-background-pixmap): make custom-face-stipple an
11828         obsolete alias for this.
11829
11830 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11831
11832         * find-paths.el (paths-file-readable-directory-p): Created and
11833         used.
11834
11835         * loadup.el: Don't set inhibit-... flags from run-temacs.
11836
11837 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11838
11839         * packages.el (packages-data-path-depth): Added and used.
11840
11841 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11842
11843         * about.el:
11844         - Change .xpm to .png, delete "zcat" section.
11845         - cosmetic fix in the 'marcpa' entry.
11846
11847         * etc/photos
11848         - convert all .xpm.Z to .png
11849         - rename mrb to martin
11850         - rename mcook-m to mcookm
11851
11852 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11853
11854         * x-init.el (x-initialize-compose): Add support for
11855         dead-circumflex as YET ANOTHER NAME for that dead key.
11856
11857 1998-08-05  Colin Rafferty <colin@xemacs.org>
11858
11859         * setup-paths.el (paths-construct-exec-path): Made the
11860         last-packages really be last.
11861         (paths-construct-data-directory-list): Ditto.
11862
11863 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11864
11865         * startup.el(startup-splash-frame-body):
11866         Update Copyright notice in splash screen
11867
11868 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11869
11870         * minibuf.el (read-file-name-internal-1): do ~user completion.
11871
11872 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11873
11874         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11875         aginst destroyed extents
11876
11877 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11878
11879         * package-get.el (package-get): add `install-dir' argument.
11880
11881 1998-07-20  John Jones  <jj@asu.edu>
11882
11883         * package-get.el: calls to package-get-update-all will only
11884           update packages which are already installed.
11885
11886 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11887
11888         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11889         writable.
11890
11891 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11892
11893         * about.el (about-hackers): Correct my email.
11894
11895 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11896
11897         * about.el (about-hackers): new email-address.
11898
11899 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11900
11901         * minibuf.el (read-number): Don't let `input-error' condition
11902         escape.
11903
11904 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11905
11906         * about.el (about-hackers): use my `email-for-life' address.
11907
11908 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11909
11910         * XEmacs 21.2-beta1 is released.
11911
11912 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11913
11914         * ldap.el (ldap-search): Doc string change
11915
11916 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11917
11918         * menubar-items.el (default-menubar): Removed references to
11919         `data-directory', and use `locate-data-file' instead, and made
11920         then greyed out if they don't exist.
11921
11922 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11923
11924         * keymap.el (events-to-keys): Use `format' instead of `concat'
11925         since the latter does not accept integer args anymore
11926
11927 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11928
11929         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11930         macros replaced.
11931
11932 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11933
11934         * make-docfile.el: Get first initialization from very-early-lisp.el
11935         * update-elc.el: Ditto.
11936         * loadup.el (really-early-error-handler): Ditto.
11937
11938         * packages.el (packages-unbytecompiled-lisp): Add new file,
11939         very-early-lisp.el.
11940
11941         * very-early-lisp.el: New file.
11942
11943 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11944
11945         * Symbols that have been obsolete for at least 3 years removed (II).
11946
11947         * obsolete.el (eval-current-buffer): Make compatible.
11948         (byte-code-function-p): Ditto.
11949         (send-string): Removed.
11950         (send-region): Removed.
11951         (screen-scrollbar-width): Removed.
11952         (set-screen-scrollbar-width): Removed.
11953         (set-screen-left-margin-width): Removed.
11954         (set-screen-right-margin-width): Removed.
11955         (screen-left-margin-width): Removed.
11956         (screen-right-margin-width): Removed.
11957         (set-buffer-left-margin-width): Removed.
11958         (set-buffer-right-margin-width): Removed.
11959         (buffer-left-margin-width): Removed.
11960         (buffer-right-margin-width): Removed.
11961         (x-set-frame-icon-pixmap): Removed.
11962         (x-set-screen-icon-pixmap): Removed.
11963         (pixel-name): Removed.
11964         (make-pixmap): Removed.
11965         (make-cursor): Removed.
11966         (pixmap-width): Removed.
11967         (pixmap-contributes-to-line-height-p): Removed.
11968         (set-pixmap-contributes-to-line-height): Removed.
11969
11970 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11971
11972         * obsolete.el (popup-menu-up-p): removed.
11973         (read-no-blanks-input): Removed.
11974         (wholenump): Removed.
11975         (ring-mod): Removed (what was ring-mod?).
11976         (current-time-seconds): Removed.
11977         (run-special-hook-with-args): Removed.
11978         (dot): Removed.
11979         (dot-marker): Removed.
11980         (dot-min): Removed.
11981         (dot-max): Removed.
11982         (window-dot): Removed.
11983         (set-window-dot): Removed.
11984
11985         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11986         `dot-min'.
11987
11988         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11989
11990         * code-files.el (insert-file-contents): Rename
11991         run-special-hook-with-args to run-hook-with-args-until-success.
11992         (write-region): Ditto.
11993
11994 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11995
11996         * about.el: Fix typos, update release date.
11997
11998         * Symbols that have been obsolete for at least 3 years removed.
11999
12000         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12001         screen- functions.
12002         (toplevel): remove setf methods for screen functions.
12003         * cl-macs.el (extent-data): defsetf removed.
12004         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12005         many places to remove.
12006         (comment-indent-hook): Ditto.
12007         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12008         (buffer-dedicated-screen): Ditto.
12009         (deiconify-screen): Ditto.
12010         (delete-screen): Ditto.
12011         (event-screen): Ditto.
12012         (find-file-other-screen): Ditto.
12013         (find-file-read-only-other-screen): Ditto.
12014         (live-screen-p): Ditto.
12015         (screen-height): Ditto.
12016         (screen-iconified-p): Ditto.
12017         (screen-list): Ditto.
12018         (screen-live-p): Ditto.
12019         (screen-name): Ditto.
12020         (screen-parameters): Ditto.
12021         (screen-pixel-height): Ditto.
12022         (screen-pixel-width): Ditto.
12023         (screen-root-window): Ditto.
12024         (screen-selected-window): Ditto.
12025         (screen-totally-visible-p): Ditto.
12026         (screen-visible-p): Ditto.
12027         (screen-width): Ditto.
12028         (screenp): Ditto.
12029         (get-screen-for-buffer): Ditto.
12030         (get-screen-for-buffer-noselect): Ditto.
12031         (get-other-screen): Ditto.
12032         (iconify-screen): Ditto.
12033         (lower-screen): Ditto.
12034         (mail-other-screen): Ditto.
12035         (make-screen): Ditto.
12036         (make-screen-invisible): Ditto.
12037         (make-screen-visible): Ditto.
12038         (modify-screen-parameters): Ditto.
12039         (new-screen): Ditto.
12040         (next-screen): Ditto.
12041         (next-multiscreen-window): Ditto.
12042         (other-screen): Ditto.
12043         (previous-screen): Ditto.
12044         (previous-multiscreen-window): Ditto.
12045         (raise-screen): Ditto.
12046         (redraw-screen): Ditto.
12047         (select-screen): Ditto.
12048         (selected-screen): Ditto.
12049         (set-buffer-dedicated-screen): Ditto.
12050         (set-screen-height): Ditto.
12051         (set-screen-position): Ditto.
12052         (set-screen-size): Ditto.
12053         (set-screen-width): Ditto.
12054         (show-temp-buffer-in-current-screen): Ditto.
12055         (switch-to-buffer-other-screen): Ditto.
12056         (visible-screen-list): Ditto.
12057         (window-screen): Ditto.
12058         (x-set-screen-pointer): Ditto.
12059         (x-set-frame-pointer): Ditto.
12060         (screen-title-format): Ditto.
12061         (screen-icon-title-format): Ditto.
12062         (terminal-screen): Ditto.
12063         (delete-screen-hook): Ditto.
12064         (create-screen-hook): Ditto.
12065         (mouse-enter-screen-hook): Ditto.
12066         (mouse-leave-screen-hook): Ditto.
12067         (map-screen-hook): Ditto.
12068         (unmap-screen-hook): Ditto.
12069         (default-screen-alist): Ditto.
12070         (default-screen-name): Ditto.
12071         (x-screen-defaults): Ditto.
12072         (x-create-screen): Ditto.
12073         * obsolete.el: meta-flag removed.
12074         baud-rate removed.
12075         sleep-for-millisecs removed.
12076         extent-data removed.
12077         set-extent-data removed.
12078         set-extent-attribute removed.
12079         extent-glyph removed.
12080         extent-layout removed.
12081         set-extent-layout removed.
12082         list-faces-display removed.
12083         list-faces removed.
12084         trim-versions-without-asking removed.
12085         after-write-file-hooks removed.
12086         truename removed.
12087         auto-fill-hook removed.
12088         blink-paren-hook removed.
12089         select-screen-hook, deselect-screen-hook removed.
12090         auto-raise-screen, auto-lower-screen removed.
12091
12092         * msw-mouse.el: Global change resource -> mswindows-resource.
12093
12094         * XEmacs 21.0-pre5 is released.
12095
12096 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12097
12098         * about.el (about-hackers): Credits update.
12099
12100 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12101
12102         * register.el (insert-register): Don't activate the region.
12103
12104 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12105
12106         * select.el: Restore x-* symbols for backwards compatibility:
12107         x-copy-primary-selection, x-kill-primary-selection,
12108         x-delete-primary-selection, x-select-make-extent-for-selection,
12109         x-valid-simple-selection-, x-cut-copy-clear-internal.
12110
12111 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12112
12113         * XEmacs 21.0-pre4 is released.
12114
12115 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12116
12117         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12118         reporting bugs.
12119         (maybe-add-init-button): Fix semantics under Windows.  Use
12120         `expand-file-name' rather than `concat'.
12121
12122         * help.el (print-messages): New function.
12123
12124 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12125
12126         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12127
12128 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12129
12130         * about.el: Tweaked my entry in about-hackers.
12131
12132         * find-paths.el (paths-emacs-root-p):
12133           Relaxed emacs-root checking of an in-place installation to
12134           also accommodate the flat layout used on MS Windows.
12135
12136 1998-06-29  John Jones  <jj@asu.edu>
12137
12138         * package-get.el: calls to package-get-update-all will only
12139           update packages which are already installed.
12140
12141 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12142
12143         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12144         are handled by the gui-element face fallbacks now.
12145
12146         * x-faces.el: default gui-element face to "background" as well as
12147         the default face.
12148
12149         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12150         and default face settings since these are set as fallbacks now in
12151         the appropriate domain.
12152
12153 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12154
12155         * text-mode.el (text-mode): Reorder regexp so the OR part
12156         corresponding to `page-delim' goes first and the hack in
12157         `forward-paragraph' will work.
12158         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12159
12160 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12161
12162         * subr.el (remove-hook): When checking the hook value
12163           with functionp, don't apply car to it.
12164
12165 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12166
12167         * package-get.el (package-get-remote-filename):
12168           Don't use file-name-as-directory because the local directory
12169           separator conventions might not be the same as ftp's.
12170
12171 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12172
12173         * ldap.el (ldap-host-parameters-alist): New name of
12174         `ldap-host-parameters-plist'
12175
12176 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12177
12178         * package-get.el: Using (require 'package-get-base), now that it
12179         provides itself.  Consequently removed all instances of (load
12180         "package-get-base.el").
12181
12182 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12183
12184         * subr.el (remove-hook): Don't treat the hook value as a
12185           list unless it is both consp and not functionp.
12186
12187 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12188
12189         * about.el: Email address for Ben Wing is ben@xemacs.org.
12190         * auto-show.el: Ditto.
12191         * bytecomp.el: Ditto.
12192         * faces.el: Ditto.
12193         * x-scrollbar.el: Ditto.
12194         * x-misc.el: Ditto.
12195         * tty-init.el: Ditto.
12196         * toolbar-items.el: Ditto.
12197         * symbol-syntax.el: Ditto.
12198         * specifier.el: Ditto.
12199         * objects.el: Ditto.
12200         * hyper-apropos.el: Ditto.
12201         * glyphs.el: Ditto.
12202
12203 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12204
12205         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12206         vertical-divider-always-visible-p.
12207         (default-mouse-motion-handler): Ditto.
12208
12209 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12210
12211         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12212         global value.
12213
12214 1998-06-21  Oliver Graf <ograf@fga.de>
12215
12216         * build-reports.el: changed receiver to xemacs-build-reports list
12217
12218 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12219
12220         * font.el: Split font-family-mappings into X and
12221           mswindows-specific versions.
12222           mswindows-font-create-[object|name]: Treat supplied size
12223           as a pointsize. Added underline and strikethru handling.
12224
12225         * msw-faces.el: changed default mswindows charset to western.
12226
12227         * msw-glyphs.el: removed space in border-glyph font string that
12228           was inserted to get round bugs in the mswindows C font code.
12229
12230 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12231
12232         * about.el (about-hackers): Credits update.
12233
12234         * help-nomule.el (tutorial-supported-languages): Add Romanian
12235         TUTORIAL.
12236
12237         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12238         to ISO-8859-2.
12239
12240 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12241
12242         * font.el: Split font-family-mappings into X and
12243           mswindows-specific versions.
12244           mswindows-font-create-[object|name]: Treat supplied size
12245           as a pointsize. Added underline and strikethru handling.
12246
12247         * msw-faces.el: changed default mswindows charset to western.
12248
12249         * msw-glyphs.el: removed space in border-glyph font string that
12250           was inserted to get round bugs in the mswindows C font code.
12251
12252 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12253
12254         * minibuf.el: make read-color-completion-table call
12255           (mswindows-color-list for mswindows devices.
12256
12257 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12258
12259         * lisp/font-lock.el
12260         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12261         Let declaration items contain non-word symbol characters.
12262
12263 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12264
12265         * package-get.el (package-get-package-provider): Added autoload
12266         cookie.  Loading "package-get-base.el" in ALL functions that use
12267         it.  Fixed some (interactive ...) with multiple argument specs
12268         again.  Cosmetic indentation changes.
12269
12270 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12271
12272         * info.el (Info-insert-dir): Don't use nreverse on variables
12273         that you want to use later.
12274
12275 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12276
12277         * x-mouse.el (x-set-point-and-move-selection): Replace call
12278         to x-kill-primary-selection with kill-primary-selection
12279
12280 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12281
12282         * simple.el (what-cursor-position): Make cursor position reported
12283         use value of column-number-start-at-one
12284
12285 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12286
12287         * about.el (xemacs-hackers): Fix Jareth's email address.
12288
12289 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12290
12291         * startup.el (startup-splash-frame): Remove
12292         `xemacs-startup-logo-function'.
12293
12294 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12295
12296         * about.el (about-hackers): Update credits list.
12297
12298 1998-06-06  Jeff Miller <jmiller@smart.net>
12299
12300         * lisp/sound.el: Update sound-ext to allow filenames with
12301           extensions to be found by load-sound-file
12302
12303 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12304
12305         * info.el (Info-rebuild-outdated-dir): Removed variable
12306         (Info-auto-generate-directory): New variable
12307         (Info-save-auto-generated-dir): New variable
12308         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12309         (Info-build-dir-anew): Second parameter removed.  Use
12310         `Info-save-auto-generated-dir'
12311         (Info-rebuild-dir): Ditto
12312
12313 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12314
12315         * list-mode.el (next-list-mode-item): Would not recognize
12316         border between directly neighbored items.
12317
12318 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12319
12320         * package-get.el: add autoloads for some functions.
12321
12322 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12323
12324         * specifier.el (let-specifier): Tiny docfixes.
12325
12326 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12327
12328         * msw-mouse.el: set selection-pointer-glyph to Normal.
12329
12330 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12331
12332         * wid-edit.el (widget-specify-secret): New function.
12333         (widget-after-change): Use it.
12334         (widget-specify-field): Use it.
12335
12336 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12337
12338         * mouse.el (drag-window-divider): Use `(not done)' instead of
12339         `doit'; reuse result of `window-pixel-edges'.
12340
12341         * modeline.el (drag-modeline-event-lag): Rename to
12342         drag-divider-event-lag.
12343
12344 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12345
12346         * specifier.el (let-specifier): Rewritten not to generate needless
12347         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12348         arguments.
12349
12350 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * minibuf.el (read-file-name-1): Setup buffer-local value of
12353         `completion-ignore-case' in completions buffer under Windows.
12354
12355 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12356
12357         * about.el (about-maintainer-glyph): Fix support for not
12358         compressed images.
12359
12360 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12361
12362         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12363
12364         * mouse.el (mouse-track): Cancel selection if misc-user event with
12365         `cancel-mode-internal' function is fetched.
12366
12367 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12368
12369         * files.el (save-some-buffers-1): Fixed return value.
12370
12371 1998-06-01  Oliver Graf <ograf@fga.de>
12372
12373         * dragdrop.el: added experimental
12374
12375 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12376
12377         * startup.el (after-init-hook, init-file-user,
12378         user-init-directory, load-user-init-file):  Purge references
12379         to "~/.xemacs/init.el" from docstrings.
12380
12381         (load-user-init-file) Use paths-construct-path to construct
12382         paths to user init files.  Go directly to ~/.emacs, do not
12383         search ~/.xemacs/, do not load `default-custom-file'.
12384
12385 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12386
12387         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12388         general *sh.
12389         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12390
12391 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12392
12393         * menubar-items.el (default-menubar): add Update Packages to customize
12394         menu.
12395
12396 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12397
12398         * faces.el: use toolbar face as a fallback for toolbar properties
12399         in xpm-color-symbols instead of default.
12400
12401         * msw-faces.el: rename 3d-object -> gui-element face.
12402
12403 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12404
12405         * startup.el (xemacs-startup-logo-function): New variable.
12406         (startup-splash-frame): Use it.
12407
12408 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12409
12410         * files.el (save-some-buffers): Would wait 1 second.
12411         (save-some-buffers-1): Delete other windows here instead of in
12412         `save-some-buffers'.
12413         (save-some-buffers): Force redisplay only if windows were deleted.
12414
12415 1998-06-02  Didier Verna  <didier@xemacs.org>
12416
12417         * cus-face.el (custom-face-attributes): generalized the use of
12418         toggle buttons for boolean attributes.
12419         Re-ordered the items a bit.
12420
12421 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12422
12423         * sound.el (default-sound-directory): Use `locate-data-directory'
12424         to find the sounds directory.
12425
12426 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12427
12428         * sound.el: default sound-ext to .wav under mswindows, .au
12429         otherwise. load-default sounds without extensions.
12430
12431 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12432
12433         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12434         if send-pr is not bound.
12435
12436 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12437
12438         * files.el: grok idl files in auto-mode-alist.
12439 1998-06-01  Jeff Miller  <jmiller@smart.net>
12440
12441         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12442         calling `upcase'.
12443
12444 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12445
12446         * msw-glyphs.el: add xbm to the list of image types supported.
12447
12448 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12449
12450         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12451         instead of XEmacs one when dumping InfoDock.
12452
12453 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12454
12455         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12456         for `modeline-visible-p'
12457
12458         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12459
12460 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12461
12462         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12463         since it's not used anymore. doc string fixes.
12464
12465         * package-get.el (package-get-file-installed-p): new function. use
12466         instead of file-installed-p which is in an external package.
12467
12468 1998-05-28  Oliver Graf <ograf@fga.de>
12469
12470         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12471         favor of select-window/switch-to-buffer
12472
12473 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12474
12475         * startup.el: changed (getenv "HOME") to (user-home-directory)
12476
12477 1998-05-25  Oliver Graf <ograf@fga.de>
12478
12479         * frame.el (cde-start-drag) moved to dragdrop.el
12480         (offix-start-drag-region) moved to dragdrop.el
12481         (offix-start-drag) moved to dragdrop.el
12482         * dragdrop.el (cde-start-drag) moved from frame.el
12483         (offix-start-drag-region) moved from frame.el
12484         (offix-start-drag) moved from frame.el
12485         (cde-start-drag-region) cde drag regions
12486         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12487
12488 1998-05-26  Oliver Graf <ograf@fga.de>
12489
12490         * dragdrop.el: created dragdrop-drag prototypes
12491         (cde-start-drag-region) fixed typo
12492
12493 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12494
12495         * simple.el (after-init-hook): Remove reader macro.
12496
12497         * packages.el (packages-hardcoded-lisp): Get rid of reader
12498         macros.  Update DOC string.
12499
12500 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12501
12502         * mouse.el (drag-window-divider): Ditto.
12503
12504         * modeline.el (mouse-drag-modeline): Use it.
12505
12506         * lisp-mode.el (let-specifier): Specify indentation.
12507
12508         * specifier.el (let-specifier): Renamed from
12509         `with-specifier-instance'.
12510
12511 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12512
12513         * x-faces.el:
12514         * faces.el: move definition of xpm-color-symbols from x-faces.el
12515         to faces. Predicate x-get-resource on the presence of x.
12516
12517         * msw-faces.el: set 3d-object face rather than modeline. Specify
12518         faces as specfier defaults.
12519
12520         * package-get.el: don't use package-admin-add-single-file-package.
12521
12522 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12523
12524         * toolbar-items.el: Fixup tooltips.
12525         (toolbar-gnus): Don't use obsolete variable
12526         toolbar-news-frame-properties.
12527         (toolbar-news-reader): Default to `gnus' instead of
12528         `not-configured'.
12529
12530         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12531         Windows.
12532
12533 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12534
12535         * package-get.el: rename -installedp -> -installed-p.
12536
12537 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12538
12539         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12540         attributes, and assinged it to continuation, truncation and
12541         hscroll glyphs.
12542
12543         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12544         and made continuation, truncation and hscroll glyphs arrow
12545         characters out of that font.
12546
12547 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12548
12549         * minibuf.el (minibuffer-electric-separator): Play nicely with
12550         directory-sep-char being \.
12551         (minibuffer-electric-tilde): Ditto.
12552         (read-file-name-map): Ditto.
12553
12554 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12555
12556         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12557         on X devices.
12558         (default-mouse-track-deal-with-down-event): Avoid
12559         `x-disown-selection'; use `disown-selection' instead.
12560
12561 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12562
12563         * select.el:
12564         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12565         moved to (cut-copy-clear-internal) in select.el. Ditto for
12566         (x-delete-primary-selection) (x-kill-primary-selection)
12567         (x-copy-primary-selection).
12568         (own-clipboard): new function.
12569
12570         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12571         functions in select.el. remove old ones.
12572         (mswindows-own-clipboard): new function.
12573
12574 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12575
12576         * gnuserv.el: allow connections from mswindows type devices.
12577
12578 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12579
12580         * msw-glyphs.el: change image type used from cursor to resource.
12581
12582 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12583
12584         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12585         for {top,bottom}-{left,right} values in addition to
12586         {top,bottom}_{left,right}.
12587         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12588
12589 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12590
12591         * cl-macs.el (specifier-instance): Undefine its setf method.
12592
12593         * specifier.el (with-specifier-instance): Added docstring.
12594
12595         * mouse.el (drag-window-divider): Ditto.
12596
12597         * modeline.el (mouse-drag-modeline): Use it.
12598
12599         * lisp-mode.el (with-specifier-instance): Define its indentation
12600         level.
12601
12602         * specifier.el (with-specifier-instance): New macro.
12603
12604 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12605
12606         * package-get.el (package-get-create-custom): new function to
12607         auto-generate package-get-custom.el from package-get-base.el.
12608         * (package-get-ever-installedp): new function.
12609         * (package-get-custom): new function to get all packages specified
12610         by customize.
12611
12612 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12613
12614         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12615
12616 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12617
12618         * cl-extra.el: Reverse previous float change.
12619
12620 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12621
12622         * x-faces.el:
12623         * faces.el (try-font-name): moved from x-faces.el since it is
12624         required by w3 under mswindows as well X.
12625
12626 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12627
12628         * winnt.el: Removed evil (setq completion-ignore-case t)
12629         clause, one more overlookef fsfism.
12630         (nt-quote-args-functions-alist): End sentences with double space.
12631
12632 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12633
12634         * window-xemacs.el (push-window-configuration): Remove kludgery of
12635         recaching default-toolbar specifier.
12636         (pop-window-configuration): Ditto.
12637         (unpop-window-configuration): Ditto.
12638
12639 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12640
12641         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12642
12643 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12644
12645         * winnt.el (nt-quote-args-verbatim): Added function.
12646         (nt-quote-args-prefix-quote): Added function.
12647         (nt-quote-args-backslash-quote): Added function.
12648         (nt-quote-args-double-quote): Added function.
12649         (nt-quote-args-functions-alist): New variable.
12650         (nt-quote-process-args): Added function. This is the main quoting
12651         work horse called from process-nt.c
12652
12653 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12654
12655         * winnt.el: Removed duplicate definitions for backspace,
12656         delete, M-backspace and C-M-backspace.
12657         (file-name-buffer-file-type-alist): Removed this variable.
12658         (find-buffer-file-type): Removed function.
12659         (find-file-binary):  Removed function.
12660         (find-file-text): Removed function.
12661         (find-file-not-found-set-buffer-file-type): Removed function.
12662         (save-to-unix-hook): Removed function.
12663         (revert-from-unix-hook): Removed function.
12664         (using-unix-filesystems): Removed function.
12665         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12666         warning.
12667         (x-set-selection): Removed function.
12668         (x-get-selection): Removed function.
12669         Removed commented FSFisms.
12670         Replaced copyright notice (this file is not part of GNU Emacs).
12671         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12672         comint-process-echoes setting to t.
12673
12674 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12675
12676         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12677         and used following the interface change of
12678         `paths-find-recursive-path'.
12679
12680         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12681         regexp instead of a list of base names.
12682         (paths-version-control-filename-regexp):
12683         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12684         Introduced and used following the interface change of
12685         `paths-find-recursive-path'.
12686
12687 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12688
12689         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12690         on X devices, rather than on all non-TTY devices.
12691
12692 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12693
12694         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12695
12696         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12697
12698 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12699
12700         * itimer.el (activate-itimer): Fixed usage of integers
12701         as argument to `concat'.
12702
12703 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12704
12705         * itimer.el (start-itimer): replace the use of `concat' with
12706         `format'
12707
12708 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12709
12710         * mode-motion.el (mode-motion-hook): Clarify docstring.
12711         From Bob Weiner <weiner@altrasoft.com>
12712
12713         * loadhist.el (symbol-file): Supply prompt string when used
12714         interactively.
12715         From Bob Weiner <weiner@altrasoft.com>
12716
12717 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * loadup.el (really-early-error-handler): Ditto.
12720
12721         * update-elc.el: Ditto.
12722
12723         * setup-paths.el (paths-construct-exec-path): Ditto.
12724
12725         * make-docfile.el: Ditto.
12726
12727         * find-paths.el (paths-decode-directory-path): Use split-path
12728         instead of decode-path.
12729
12730         * files.el (parse-colon-path): Update docstring reference.
12731
12732 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12733
12734         * msw-init.el:
12735         * x-init.el:
12736         Bind cut'n'paste keys to non window-system specific functions.
12737
12738         * msw-select.el: New function mswindows-clear-clipboard.
12739         mswindows-cut-copy-clipboard extended to handle clearing of the
12740         selection and renamed to mswindows-cut-copy-clear-clipboard.
12741
12742         * select.el: on mswindows devices delete-primary-selection
12743         calls mswindows-clear-clipboard.
12744
12745 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12746
12747         * simple.el (quoted-insert): Inhibit quit when using read-char.
12748
12749         * cmdloop.el (read-char): Don't inhibit quit.
12750         (read-char-exclusive): Ditto.
12751         (read-char): Signal quit if quit-char was pressed.
12752         (read-char-exclusive): Ditto.
12753         (read-quoted-char): Return a character, not integer.
12754
12755         * menubar-items.el (default-popup-menu): Use Andy's generic
12756         selection code.
12757         (default-popup-menu): Fix code.
12758
12759 1998-05-14  Oliver Graf <ograf@fga.de>
12760
12761         * dragdrop.el (dragdrop-function-widget): this time it's done
12762
12763 1998-05-13  Oliver Graf <ograf@fga.de>
12764
12765         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12766
12767 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12768
12769         * device.el (device-pixel-width):
12770         (device-pixel-height):
12771         (device-mm-width):
12772         (device-mm-height):
12773         (device-bitplanes):
12774         (device-color-cells): Swapped parameters to device-system-metric
12775         according to the interface change.
12776
12777 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12778
12779         * mouse.el (default-mouse-motion-handler): Use new name of the
12780         function event-over-vertical-divider-p.
12781         Do not set E-W arrow cursor over the divider if
12782         vertical-divider-draggable-p is nil in the window.
12783         ([top-level]): Use new name for the variable
12784         vertical-divider-map.
12785         (drag-window-divider): Respect vertical-divider-draggable-p.
12786         Variable name typo fixes.
12787
12788 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12789
12790         * keymap.el (kbd): Define here; handle string constants and
12791         others...
12792
12793 1998-05-15  Christian Nyb <chr@mediascience.no>
12794
12795         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12796         in Emacs 18.
12797
12798 1998-05-13  Didier Verna  <didier@xemacs.org>
12799
12800         * mouse.el (drag-window-divider): give the vertical divider a
12801         pressed look when dragging it.
12802
12803 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12804
12805         * faces.el: predicate some more face operations on x or mswindows
12806         not just x.
12807
12808         * modeline.el: enable modeline coloring for mswindows.
12809
12810 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12811
12812         * minibuf.el (minibuffer-default): Added variable; compatible with
12813         FSF Emacs.
12814         (next-history-element): Used `minibuffer-default'.
12815
12816 1998-05-12  Oliver Graf <ograf@fga.de>
12817
12818         * dragdrop.el (dragdrop-function-widget): button and mods ok
12819         arguments still look a bit strange
12820         (dragdrop-compare-mods) created
12821         (dragdrop-drop-do-functions) correctly checks for buttons and
12822         modifiers
12823
12824 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12825
12826         * setup-paths.el (paths-default-info-directories): Replace
12827         path-separator with directory-sep-char.
12828
12829         * files.el (path-separator): Don't define it here.
12830
12831 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * update-elc.el: Ditto.
12834
12835         * setup-paths.el (paths-construct-exec-path): Ditto.
12836
12837         * make-docfile.el: Ditto.
12838
12839         * loadup.el (really-early-error-handler): Ditto.
12840
12841         * find-paths.el (paths-decode-directory-path): Use decode-path
12842         instead of decode-path-internal.
12843
12844         * files.el (parse-colon-path): Update docstring.
12845
12846 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12847
12848         * subr.el (get-buffer-window-list): Make BUFFER optional.
12849
12850         * window-xemacs.el (windows-of-buffer): Defalias to
12851         get-buffer-window-list.
12852
12853 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12854
12855         * disass.el: Fix maintainer keyword.
12856
12857         * bytecomp.el (byte-compile-and-load-file): Autoload.
12858         (byte-compile-buffer): Ditto.
12859
12860         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12861         value is returned, not the name.
12862         (lisp-imenu-generic-expression): Enable it.
12863         (lisp-mode-variables): Ditto.
12864         (lisp-indent-offset): Change defconst to defvar.
12865         (lisp-indent-function): Ditto.
12866         (lisp-body-indent): Ditto.
12867
12868 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12869
12870         * modeline.el: Use zap-last-kbd-macro-event.
12871
12872         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12873         nil, don't attempt to do anything with messages.
12874         (eval-last-sexp): Use `letf' for clarity.
12875
12876 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12877
12878         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12879
12880 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12881
12882         * buff-menu.el:
12883         * lisp-mode.el:
12884         * obsolete.el:
12885         Change empty docstrings into no doc strings at all.
12886         Fix bogus FSF-format docstrings.
12887         * etags.el: Fix docstring.
12888
12889 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12890
12891         * package-get.el (package-get): Use internal md5
12892
12893 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12894
12895         * about.el (about-xemacs): Correct abuse of concat.
12896
12897 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12898
12899         * info.el (Info-mode): Use easymenu.
12900
12901 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12902
12903         * apropos.el (apropos): Don't use concat with integers.
12904
12905         * cmdloop.el (describe-last-error): Handle the case when no error
12906         was seen gracefully.
12907
12908         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12909         defun.
12910         (apropos-describe-plist): Ditto.
12911
12912         * help.el (with-displaying-help-buffer): Revert to a defun.
12913         (describe-key): Use it as defun.
12914         (describe-mode): Ditto.
12915         (describe-bindings): Ditto.
12916         (describe-prefix-bindings): Ditto.
12917         (describe-installation): Ditto.
12918         (view-lossage): Ditto.
12919         (describe-function): Ditto.
12920         (describe-variable): Ditto.
12921         (describe-syntax): Ditto.
12922
12923 1998-05-11  Oliver Graf <ograf@fga.de>
12924
12925         * dragdrop.el: changed order of require/provide
12926         (dragdrop-drop-mime-default) changed to new calling conventions
12927         (dragdrop-drop-do-functions) changed to new calling conventions
12928         (dragdrop-function-widget) this one needs more work...
12929
12930 1998-05-10  Oliver Graf <ograf@fga.de>
12931
12932         * about.el: another small change in my entry
12933         * dragdrop.el (dragdrop-drop-log-function): logging added
12934         plus customizations
12935         changed interface to handler functions. now called with event
12936         and object
12937
12938 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12939
12940         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12941         E-W arrow pointer displayed over draggable dividers.
12942
12943         * mouse.el (default-mouse-motion-handler): Show it when
12944         appropriate.
12945         (drag-window-divider): Added.
12946         ([top-level]): Initialized window-divider-map with a keymap
12947         binding the above function to left button down event.
12948
12949         * x-mouse.el (x-init-pointer-shape): Initialize
12950         divider-pointer-glyph from Cursor.dividerPointer, or use default
12951         E-W double arrow.
12952
12953 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12954
12955         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12956
12957 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * simple.el (count-words-buffer): Don't query for buffer.
12960         (count-lines-buffer): Ditto.
12961
12962 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12963
12964         * help.el (where-is): add optional insert argument.
12965
12966 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * help.el (describe-key-briefly): New argument INSERT.
12969
12970         * simple.el (eval-expression): New optional argument; synch with
12971         FSF 20.3.
12972
12973         * keydefs.el (global-map): Add new register bindings.
12974
12975         * register.el: Synched with FSF 20.3.
12976
12977 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12978
12979         * window-xemacs.el (recenter): all arguments are optional.
12980
12981 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12982
12983         * device.el: (device-pixel-width): Reflected name/parameters
12984         change to device-system-metric.
12985         (device-pixel-height): Ditto.
12986         (device-mm-width): Ditto.
12987         (device-mm-height): Ditto.
12988         (device-bitplanes): Ditto.
12989         (device-color-cells): Ditto.
12990
12991 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12992
12993         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12994
12995         * cl.el (most-positive-fixnum): Document.
12996         (most-negative-fixnum): Ditto.
12997
12998         * cus-dep.el: Updated comment.
12999
13000         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13001         constant.
13002
13003         * cus-load.el (custom-put): Removed.
13004
13005         * files.el (after-find-file): Just resignal quit instead of
13006         signaling "canceled".
13007
13008 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13009
13010         * frame.el (other-frame): Use `focus-frame' instead of
13011         select-frame kludges.
13012
13013         * lisp-mode.el: Update lisp-indent-function for
13014         save-selected-frame and with-selected-frame.
13015
13016         * frame.el (save-selected-frame): New macro.
13017         (with-selected-frame): Ditto.
13018         (other-frame): Use `set-frame-focus'.
13019
13020 1998-05-06  Oliver Graf <ograf@fga.de>
13021
13022         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13023         (dragdrop-drop-url-default) default handler for URL drops created
13024         (dragdrop-drop-mime-default) default handler for MIME drops created
13025         (dragdrop-drop-functions) default custom for handling drops created
13026         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13027
13028 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13029
13030         * mouse.el: Removed redundant mouse-mswindows-drop function.
13031
13032 1998-05-05  Oliver Graf <ograf@fga.de>
13033
13034         * about.el: changed some text in my entry
13035         * dragdrop.el: added customs
13036
13037 1998-05-04  Oliver Graf <ograf@fga.de>
13038
13039         * mouse.el: killed global drop key bindings
13040         (mouse-offix-drop) removed
13041         * dragdrop.el: created
13042         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13043
13044 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13045
13046         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13047         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13048
13049         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13050         obsolete comment.
13051
13052         * scrollbar.el (scrollbars-visible-p): Use new
13053         {vertical,horizontal}-scrollbar-visible-p specifiers.
13054
13055 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13056
13057         * device.el (device-pixel-height):
13058         (device-pixel-width):
13059         (device-mm-width):
13060         (device-mm-height):
13061         (device-bitplanes):
13062         (device-color-cells): Moved these 6 functions from device.c; they
13063         all use single (device-system-metrics) call.
13064
13065 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13066
13067         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13068         were renamed.
13069
13070         * menubar-items.el:
13071         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13072         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13073
13074         * help.el (help-map): Remove Hyperbole keybinding logic.
13075         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13076
13077 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13078
13079         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13080         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13081
13082 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13083
13084         * msw-glyphs.el: use nicer icon3 from the frame icon.
13085
13086 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13087
13088         * version.el (emacs-version): Remove InfoDock conditionals.
13089
13090         * startup.el (startup-splash-frame): Change ID logo name.
13091
13092 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13093
13094         * files.el (after-find-file): If the user presses C-g on
13095         directory-creation prompt, kill the buffer.
13096
13097 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13098
13099         * simple.el (count-words-region): Reverse previous change.
13100
13101 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13102
13103         * replace.el (query-replace): Just call perform-replace.
13104         (query-replace-regexp): Ditto.
13105         (perform-replace): Move region handling here.
13106         (perform-replace): Use the new arg to match-data.
13107
13108 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13109
13110         * x-init.el: Install X specific display table that
13111           displays char 0240 as a space to avoid whatever it is
13112           that screws up display of that character code.
13113
13114 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13115
13116         * help.el (function-arglist): If no arguments are documented for a
13117         subr, print nothing rather than incorrect output.
13118
13119 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13120
13121         * cmdloop.el (command-error): Update bail-out error message to use
13122         `emacs-program-name'.
13123
13124         * lib-complete.el: Remove reader macro cruft.
13125
13126         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13127         cruft.
13128
13129         * simple.el (count-words-region): Drop interactive-p check on the
13130         message.
13131
13132 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13133
13134         * font.el
13135         * msw-faces.el
13136         Correct spelling of mswindows-font-canonicalize-name.
13137
13138 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13139
13140         * ldap.el (ldap-host-parameters-alist): Replaced with
13141         `ldap-host-parameters-plist'
13142         (ldap-search): Adapt to previous change
13143
13144 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13145
13146         * about.el (about-hackers): Update Bob Weiner bio.
13147         (about-maintainer-info): Ditto.
13148
13149 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * simple.el (display-warning-minimum-level): Docfix.
13152
13153 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13154
13155         * widget.el (:default-get): New keyword.
13156         * wid-edit.el (default, widget-default-default-get): Define it.
13157         (group, widget-group-default-get): Define it.
13158         (menu-choice, widget-choice-default-get): Define it.
13159         (widget-default-get): New function.
13160         (widget-choice-action): Call it.
13161         (widget-editable-list-entry-create): Call it.
13162
13163 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13164
13165         * byte-optimize.el (byte-boolean-vars): Removed.
13166         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13167         lookup through `byte-boolean-vars'.
13168
13169 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13170
13171         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13172         resource-provided values into ghost specs for scrollbar-height and
13173         scrollbar-width.
13174
13175 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13176
13177         * byte-optimize.el: Don't attempt to optimize /=.
13178
13179         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13180         (byte-compile-/=): Ditto.
13181
13182 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13183
13184         * apropos.el: Use `with-displaying-help-buffer'.
13185         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13186         Use `with-displaying-help-buffer'.
13187         (apropos-follow): Do not give special treatment to buffer cursor
13188         was in prior to a mouse click.
13189         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13190         (apropos-print-doc): Set correct buffer for setting text
13191         properties.
13192
13193 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13194
13195         * help.el (help-buffer-prefix-string): New variable.
13196         (help-buffer-name): Use it.
13197
13198         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13199         mode menu.
13200
13201 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13202
13203         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13204
13205 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13206
13207         * files.el (find-file-noselect): Update docstring.
13208         (find-file-noselect): Signal an error if found an unreadable file.
13209         (file-chase-links): Save the match data.
13210         (normal-mode): Use `lwarn' and `error-message-string'.
13211         (interpreter-mode-alist): Change defconst to defvar.
13212         (inhibit-first-line-modes-regexps): Ditto.
13213         (inhibit-first-line-modes-regexps): Added .tgz.
13214         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13215         (change-major-mode-with-file-name): New user-option.
13216         (set-visited-file-name): Synched with FSF.
13217         (file-name-extension): New function, from FSF 20.3.
13218         (file-relative-name): Synched with FSF.
13219         (save-some-buffers): Support the C-r feature.
13220         (recover-session): Synched with FSF.
13221         (kill-some-buffers): Ditto.
13222         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13223
13224 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13225
13226         * files.el (insert-file): Undo previous change and reenable use of
13227         format.el.
13228
13229 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13230
13231         * window-xemacs.el (recenter): Define.
13232
13233 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13234
13235         * font.el (mswindows-font-create-name)
13236         (mswindows-font-create-object): new functions for mswindows type
13237         fonts.
13238
13239         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13240         strings are parsed as well as font objects.
13241
13242 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13243
13244         * modeline.el (defining-kbd-macro): Restore modeline indication of
13245         kbd-macro being recorded.
13246         (add-minor-mode): Simplify docstring.
13247         (modeline-minor-mode-menu): Remove stuff.
13248
13249 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13250
13251         * code-process.el (call-process): dynamically decide process
13252         coding type.
13253
13254 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13255
13256         * modeline.el: Add line-number-mode, column-number-mode to
13257         the modeline minor-mode menu.  Button2 on the line number does
13258         goto-line.
13259
13260 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13261
13262         * mouse.el: move x-selection-owner-p type things to
13263         selection-owner-p.
13264
13265         * msw-init.el: copy zmacs stuff from x-init.el
13266
13267         * msw-select.el (mswindows-own-selection)
13268         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13269         functions. Very simple minded implementation of selectio
13270         ownership.
13271
13272         * select.el (own-selection) (disown-selection)
13273         (activate-region-as-selection) (select-make-extent-for-selection)
13274         (valid-simple-selection-p): functions moved from x-select.el for
13275         generalized selection.
13276
13277         * x-select.el: see select.el changes.
13278
13279         * x-toolbar.el: use new selection functions.
13280
13281 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13282
13283         * packages.el (packages-find-package-directories): Fixed bug that
13284         would pick up multiple site-package directories.
13285         (package-locations): Added "xemacs-packages" as a late package
13286         location.
13287
13288         * find-paths.el: Now uses `emacs-program-name' and
13289         `emacs-program-version'.
13290         Additions to enforce version-specific directories in
13291         `paths-find-version-directory'.
13292
13293 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13294
13295         * default.el: Removed.
13296         * site-start.el: Removed.
13297
13298 1998-04-29  Didier Verna  <didier@xemacs.org>
13299
13300         * minibuf.el (minibuffer-history-minimum-string-length): Default
13301         to nil.
13302
13303 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13304
13305         * find-paths.el (paths-program-name): Rename.
13306         (paths-emacs-root-p): Ditto.
13307         (paths-find-site-directory): Ditto.
13308
13309 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13310
13311         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13312         `emacs-lisp-byte-compile-and-load'.
13313
13314 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13315
13316         * ldap.el (ldap-search): Fixed additional parameter passing to
13317         `ldap-open'
13318
13319 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13320
13321         * select.el (kill-primary-selection) (selection-owner-p)
13322         (copy-primary-selection) (yank-clipboard-selection)
13323         (selection-exists-p) (delete-primary-selection): new file and
13324         functions that do the right thing for the selected device.
13325
13326         * x-menubar.el: use generalised selection functions.
13327
13328         * dumped-lisp.el: dump select.el.
13329
13330 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13331
13332         * find-paths.el (paths-progname): New variable.
13333         (paths-emacs-root-p): Use it.
13334         (paths-find-site-directory): Ditto.
13335
13336 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13337
13338         * loadup.el ((member "dump" command-line-args)): Dump as
13339         `infodock' if InfoDock.
13340
13341 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13342
13343         * find-paths.el (construct-emacs-version): Simplify, include
13344         program name in the return value.
13345         * (paths-find-version-directory): Use it.
13346
13347 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13348
13349         * info.el (Info-parse-dir-entries): Fixed regexp
13350         (Info-build-dir-anew): Remove full suffix and capitalize info file
13351         name for files with no @direntry
13352         (Info-batch-rebuild-dir): New function
13353         (Info-suffixed-file): Check for regular files instead of simple
13354         file existence (could catch directories before)
13355
13356 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13357
13358         * setup-paths.el, find-paths.el: Removed uses of `not' which
13359         temacs doesn't have.
13360
13361         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13362         into root searching.
13363
13364 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13365
13366         * subr.el: Remove definition of `not'.
13367
13368 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13369
13370         * msw-glyphs.el: enable graphics support.
13371
13372 1998-04-23  Didier Verna  <didier@xemacs.org>
13373
13374         * x-menubar.el (default-menubar): restored the line-number-mode
13375         option.
13376
13377         * misc doc string updates related to the options menu.
13378
13379 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13380
13381         * setup-paths.el (paths-construct-load-path): Fix typo.
13382
13383 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13384
13385         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13386         font-menu-ignore-scaled-fonts don't have to be bound now; this
13387         gets us one step further towards making --no-autoloads work.
13388
13389         * startup.el (normal-top-level): Load auto-autoloads only if
13390         lisp-directory is non-nil.
13391
13392         * setup-paths.el (paths-construct-load-path): Made it robust
13393         against nil lisp-directory.
13394
13395         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13396         to the list of variables that cause a warning when nil.
13397
13398         * toolbar.el (init-toolbar-location): Now works even when there's
13399         no toolbar icon directory.
13400
13401 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * help.el (view-lossage): Recognize it.
13404
13405         * simple.el (log-message): Mark multiline messages.
13406
13407 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13408
13409         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13410
13411 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13412
13413         * package-get.el (package-get-all):  add `\n' separator to
13414         interactive specification so that both variables are read
13415
13416 1998-04-22  Didier Verna  <didier@xemacs.org>
13417
13418         * x-menubar.el: ported the options menu to Custom.
13419         Moved the "read only" toggle button to the buffers menu.
13420         Corrected some missing ;;;###autoload or defcustom.
13421
13422         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13423         the scrollbar-visible specifier for options menu handling.
13424
13425         * toolbar.el (toolbar-visible-p)
13426                      (toolbar-captioned-p)
13427                      (default-toolbar-position): defcustom wrappers around
13428         the toolbar specifiers for options menu handling.
13429
13430         * frame.el (get-frame-for-buffer-default-instance-limit):
13431         defcustom it for options menu handling.
13432
13433         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13434         font-lock-mode for options menu handling.
13435
13436         * cus-start.el: added Custom properties to overwrite-mode for
13437         options menu handling.
13438
13439 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13440
13441         * about.el: shameless self-promotion.
13442
13443 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * simple.el (raw-append-message): Slightly optimize.
13446         (remove-message): Use `push' for clarity.
13447         (append-message): Ditto.
13448         (display-warning): Dito.
13449         (raw-append-message): Send the message to the appropriate device.
13450
13451 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13452
13453         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13454         From Sean MacLennan <Sean.MacLennan@pika.ca>
13455
13456 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13457
13458         * setup-paths.el: Changed `directory-sep-char' to
13459         `path-separator', following a change in GNU Emacs.
13460
13461 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13462
13463         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13464         (Info-build-dir-anew): Add a final newline.
13465         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13466         is `always'
13467         (Info-rebuild-dir): Ditto
13468
13469         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13470
13471 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13472
13473         * simple.el (count-words-buffer): Retain zmacs region.
13474         (count-words-region): Ditto.
13475         * simple.el: (what-line): Expanded line counts.
13476         (count-lines): New parameter to conditionalize whether collapsed
13477         lines get counted.
13478         From Bob Weiner <weiner@altrasoft.com>
13479
13480 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13481
13482         * packages.el (package-locations): infodock-packages must override
13483         mule-packages and packages.
13484
13485 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13486
13487         * wid-edit.el:
13488         remove rude messages from widget-activation-widget-mapper
13489         and widget-activation-glyph-mapper
13490
13491 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13492
13493         * toolbar.el: Remove (featurep 'x) test from
13494         toolbar-make-button-list
13495
13496 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13497
13498         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13499         only if in the same frame.
13500
13501 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13502
13503         * packages.el (package-locations): Added site-packages hierarchy.
13504
13505         * setup-paths.el (paths-default-info-directories): Introduced and
13506         used.
13507
13508         * packages.el, setup-paths.el: Set various path searching depths
13509         to 1.
13510
13511         * packages.el (packages-hierarchy-depth):
13512         (packages-load-path-depth): Introduced and used.
13513
13514         * setup-paths.el (paths-load-path-depth): Introduced and used.
13515
13516         * find-paths.el (paths-find-recursive-path): Added max-depth
13517         parameter.
13518
13519 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13520
13521         * setup-paths.el (paths-construct-info-path): Removed
13522         dependency on behavior of (file-name-as-directory "").
13523
13524 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13525
13526         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13527         lisp objects
13528
13529 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13530
13531         * dump-paths.el, startup.el: Added handling for --debug-paths.
13532
13533 1998-04-15  William M. Perry  <wmperry@aventail.com>
13534
13535         * wid-edit.el: We cannot just set the help-echo or balloon-help
13536           properties for an extent based on the :help-echo widget
13537           property, since help-echo and balloon-help cause an EXTENT to
13538           get passed in, where :help-echo functions are expecting a WIDGET
13539
13540 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13541
13542         * scrollbar.el (init-scrollbar-from-resources): Call
13543         mswindows-init-scrollbar-metrics when appropriate.
13544
13545 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13546
13547         * dumped-lisp.el: dump x-toolbar for window system
13548
13549         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13550         have support and xpm.
13551
13552 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13553
13554         * files.el (toggle-read-only): Fix docstring.
13555         From Didier Verna <didier@xemacs.org>
13556
13557 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13558
13559         * startup.el (normal-top-level): Load autoload-file-name without
13560         specifying an extension---some people only auto-autoload.el.gz.
13561
13562 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13563
13564         * files.el (backup-enable-predicate): Don't bomb on NAME being
13565         nil.
13566
13567 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13568
13569         * find-paths.el, packages.el: Now prefers configure'd paths.
13570         This shouldn't cause any of the originally anticipated problems as
13571         the current paths architecture will not define the various
13572         configure-xxx variables if they're not specified on the configure
13573         command line.
13574
13575         * find-paths.el, setup-paths.el, packages.el: Removed all
13576         mentionings of "/" as a path separator.
13577         Used paths-construct-path throughout.
13578
13579         * find-paths.el (paths-construct-path): Created to assemble paths
13580         from directory components.
13581
13582         * setup-paths.el, packages.el: Used paths-decode-directory-path
13583         instead of decode-path-internal.
13584
13585         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13586         and associates.
13587         (paths-decode-directory-path) Created.
13588
13589         * setup-paths.el: Changed configure-exec-path to
13590         configure-exec-directory.
13591
13592 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13593
13594         * packages.el (packages-find-packages): Fixed decoding of
13595         EMACSPACKAGEPATH.
13596
13597         * startup.el: -no-packages -> -no-early-packages.
13598
13599         (packages-load-package-lisps): Fixed loading of auto-autoload
13600         files.
13601
13602         * startup.el (normal-top-level): Fixed loading of core
13603         auto-autoload.
13604
13605         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13606
13607         * startup.el, packages.el, dump-paths.el: Added proper settings
13608         for site-directory and lisp-directory variables.
13609
13610         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13611         inhibit-package-autoloads and fixed handling of it.
13612
13613         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13614         handling of former inhibit-package-init, now
13615         inhibit-early-packages, to make -vanilla etc. work.
13616
13617 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13618
13619         * code-process.el (start-process): Fallback to 'undecided instead
13620         of 'binary for process input coding stream.
13621
13622         * process.el (start-process): Docstring fix.
13623
13624 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13625
13626         * info.el (Info-insert-dir): Do not insert temporary dir files
13627         in Info-dir-file-attributes
13628         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13629         (Info-rebuild-dir): Ditto.
13630
13631 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13632
13633         * obsolete.el: Added obsoleteness declarations for
13634         `site-directory' and `Info-default-directory-list'.
13635
13636 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13637
13638         * find-paths.el (paths-find-emacs-root): Only look at the
13639         executable at the end of the symlink chain for determining the
13640         Emacs root.
13641
13642 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13643
13644         * setup-paths.el (paths-construct-info-path): Changed construction
13645         to cater to gone default in configure.
13646
13647         * find-paths.el (paths-uniq-append): Added.
13648
13649         * packages.el: Rewritten package path construction once again.
13650
13651         * dump-paths.el, startup.el: Removed package-path as a global
13652         variable.
13653
13654         * package-admin.el (package-admin-add-single-file-package):
13655         (package-admin-add-binary-package): Changed package-path to
13656         late-packages.
13657
13658         * packages.el (packages-split-path): Split path at "/" rather than
13659         nil according to change in emacs.c.
13660
13661 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13662
13663         * setup-paths.el (paths-construct-info-path): Changed info path
13664         order so that directories come out right.
13665         (paths-find-lock-directory): Fixed bug: It used to think
13666         configure-lock-directory is a path.
13667
13668 1998-04-06  Jeff Miller <jmiller@smart.net>
13669
13670         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13671         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13672         eases the use of toolbar-add/kill-item functions.
13673
13674 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13675
13676         * code-files.el (file-coding-system-alist): Commented out
13677         loaddefs.el magical treatment.
13678
13679 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13680
13681         * info.el (Info-rebuild-outdated-dir): Added new option
13682         `conservative' and made it the default
13683         (Info-rebuild-dir): Appropriately parse multi-line description
13684         strings, and multi-section dir files. Issue warning when dir
13685         is rebuilt as temporary
13686         (Info-build-dir-anew): Issue warning when dir is built as
13687         temporary
13688
13689 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13690
13691         * list-mode.el (list-mode-map): Bind highlight motion commands to
13692         standard keys left, right, C-b and C-f.
13693
13694 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13695
13696         * files.el (auto-mode-alist): allow .sc for Scheme->C
13697
13698 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13699
13700         * loadup.el (pureload): Don't quote (garbage-collect).
13701
13702 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13703
13704         * package-get-base.el: Updated.
13705
13706 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13707
13708         * isearch-mode.el (isearch-just-started): New variable.
13709         (isearch-mode): Set it.
13710         (isearch-repeat): Advance one character forward only if the search
13711         was successful, and was not just started.
13712         (isearch-repeat): Clear isearch-just-started.
13713
13714 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13715
13716         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13717         if running -batch.
13718
13719 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13720
13721         * subr.el (listify-key-sequence): Removed.
13722
13723 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13724
13725         * bytecomp.el (byte-compile-print-gensym): New option.
13726         (byte-compile-output-file-form): Use it.
13727         (byte-compile-output-docform): Ditto.
13728         (byte-compile-compiled-obj-to-list): Ditto.
13729
13730 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13731
13732         * msw-glyphs.el: set frame icon if xpm support.
13733
13734 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13735
13736         * help.el: Code that pretty prints variable values
13737           removed.
13738
13739 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13740
13741         * find-paths.el (paths-emacs-root-p): Correct test for installation
13742         directory.
13743         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13744
13745 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13746
13747         * loaddefs.el: Don't set debug-ignored-errors; leave
13748           its default value set to nil.
13749
13750 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13751
13752         * info.el (Info-rebuild-dir): fixed mis-spelling.
13753
13754 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13755
13756         * info.el (Info-rebuild-outdated-dir): New custom var
13757         (Info-insert-node): Create/update dir file when needed, ie when it
13758         does not exist or is older than some info files in directory
13759
13760 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13761
13762         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13763         for last packages, mainly for using a 20.4 package base.
13764
13765         * packages.el (late-packages): Typo fix.  It was called
13766         early-packages.
13767
13768         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13769         relative symlinks correctly.
13770         (paths-find-emacs-roots): More rigorous checking for plausible
13771         configuration-time root.
13772
13773         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13774         find its roots.
13775
13776 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13777
13778         * faces.el: Fix docstrings.
13779         * glyphs.el: Fix docstrings.
13780         * mouse.el: Fix docstrings.
13781
13782         * frame.el: Change phrase `current frame' to `selected frame'.
13783
13784         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13785
13786         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13787         macros using backquote to make them infinitely more readable.
13788
13789 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13790
13791         * packages.el (packages-find-package-path): Hardcoded specialized
13792         InfoDock support until we can clean this up.
13793
13794         * help.el (describe-bindings-1): Return the value of the bindings
13795         help buffer created.
13796         (describe-bindings): Ditto.
13797
13798         * simple.el (set-variable): Restore previous behavior of not
13799         bombing if the variable to set is not boundp.
13800
13801 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13802
13803         * packages.el (packages-handle-package-dumped-lisps): Allow for
13804         non-local files to be loaded off the package-lisp variable.
13805
13806 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13807
13808         * x-faces.el: Global X resources should override
13809           specs for all device classes (color, grayscale, mono);
13810           code currently doesn't override any of them.  Fixed by
13811           calling remove-specifier with '(x default) as the tag
13812           set and allowing inexact matches.
13813
13814 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13815
13816         * faces.el: Separated face initializations based on
13817           device classes into device type specific (tag set,
13818           instantiator) pairs.
13819
13820 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * wid-edit.el (widget-choice-action): Remember user's explicit
13823         choice.
13824         (widget-choice-value-create): Respect it.
13825         From Richard Stallman <rms@gnu.org>
13826
13827 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13828
13829         * setup-paths.el (paths-construct-info-path): Always append
13830         existing directories from configure-time info path.
13831
13832         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13833         Info-directory-list.
13834
13835         * info.el: Removed Info-default-directory-list which was broken by
13836         design.
13837         Removed bogus initialization of Info-directory-list---startup.el
13838         can do a much better job.
13839         Added autoload of Info-directory-list.
13840
13841         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13842         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13843         be exclusive; now it's merely given precedence, just like in the
13844         old days.
13845
13846 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13847
13848         * find-paths.el (paths-find-architecture-directory): Fix bug with
13849         finding; it used to default too early.
13850
13851 1998-03-25  Martin Buchholz <martin@xemacs.org>
13852
13853         * packages.el (packages-split-path): Fix a bug; it used to fail
13854         for paths that weren't split.
13855
13856 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13857
13858         * finder.el (finder-compile-keywords): trap on errors.
13859
13860 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13861
13862         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13863           fourth argument of t so that only the specs exactly
13864           matching the tag lists are removed.
13865
13866 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13867
13868         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13869
13870 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13871
13872         * minibuf.el (mouse-read-file-name-1): If a default directory was
13873         specified, use it for generating the completions.
13874
13875 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13876
13877         * update-elc.el: Now respects inhibit-package-init and
13878         inhibit-site-lisp.
13879         Now does path construction with loadup-paths.
13880
13881         * startup.el (normal-top-level, startup-setup-paths): Now respects
13882         inhibit-package-init and inhibit-site-lisp.
13883
13884         * packages.el (packages-find-package-path): Extended package path
13885         by version-specific hierarchies.
13886         (packages-find-packages): Now respects inhibit flag and
13887         inhibit-site-lisp.
13888         Moved path setup to loadup-paths.
13889
13890         * make-docfile.el: Now respects inhibit-package-init and
13891         inhibit-site-lisp.
13892         Now does path construction with loadup-paths.
13893
13894         * loadup.el: Now respects inhibit-package-init and
13895         inhibit-site-lisp.
13896
13897         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13898
13899         * loadup-paths.el: New file: setup load-path to encompass
13900         packages.
13901
13902 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13903
13904         * auto-show.el: load-gc renamed to pureload.
13905         * site-load.el: Ditto.
13906         * packages.el (toplevel): Ditto.
13907         * loadup.el (really-early-error-handler): Ditto.
13908         * dumped-lisp.el (preloaded-file-list): Ditto.
13909         * cus-face.el (custom-declare-face): Ditto.
13910
13911 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13912
13913         * <Today>: The Big Path Searching Overhaul.
13914
13915         * find-paths.el: New file: find and assemble paths in the
13916         installation hierarchy.
13917
13918         * setup-paths.el: New file: global layout of paths and directories
13919         within the XEmacs hierarchy.
13920
13921         * packages.el: Replaced everything related to path searching and
13922         startup by code in terms of find-paths.
13923
13924         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13925         the new path searching engine.
13926
13927         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13928         and setup-paths.
13929
13930 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13931
13932         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13933         setup-paths.el.
13934
13935 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13936
13937         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13938         compiles identically in any configuration.
13939         Removed irrelevant commentary.
13940
13941 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13942
13943         * simple.el (set-variable): Allow setting specifiers.
13944
13945 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13946
13947         * lisp.el (forward-sexp): Revert previous change.
13948
13949 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13950
13951         * frame.el (frame-initialize): Use `delete-console' instead of
13952         `delete-device' to delete the stream console to match the usage in
13953         Fkill_emacs.
13954
13955 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13956
13957         * files.el (cdpath-previous): New variable.
13958         (cd): Use it.
13959         From Bob Weiner <weiner@wave.altrasoft.com>
13960
13961 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13962
13963         * keydefs.el: Changed keybindings of forward-char,
13964           backward, scroll-up and scroll-down to point to their
13965           -command counterparts.
13966
13967         * simple.el: New functions: forwarc-char-command,
13968           backwrad-char-command, scroll-up-command,
13969           scroll-down-command which work liek their counterparts
13970           except that they honor the variable
13971           signal-error-on-buffer-boundary.
13972
13973           Definition of signal-error-on-buffer-boundary received
13974           from src/cmds.c.
13975
13976           defvar declaration added for word-across-newline to avoid
13977           byte-compiler warning about the free variable reference.
13978
13979 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13980
13981         * winnt.el: Removed "%t" from the beginning of
13982         modeline-format. From now on, there's no nt-specifics in the modeline.
13983
13984 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13985
13986         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13987         of `when' with `if'.
13988
13989 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13990
13991         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13992         mswindows. Must be reworked along with glyphs.el, or
13993         merged into it, after there is images support.
13994
13995         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13996         'mswindows.
13997
13998 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13999
14000         * faces.el: fix for text cursor initialization.
14001         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14002         From Andy Piper <andyp@parallax.co.uk>
14003
14004 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14005
14006         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14007         if there is an existing package that handles it and warn the user
14008         about that mode.
14009
14010 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14011
14012         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14013         Installation" menu item when Installation-string is not bound.
14014
14015 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14016
14017         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14018         From Jeremiah W. James <jerry@cs.ucsb.edu>
14019
14020 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14021
14022         * msw-faces.el:
14023         * faces.el: Fix face initialization.
14024
14025 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14026
14027         * files.el (backup-enable-predicate): fix breakage introduced
14028         by TMPDIR patch.
14029
14030 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14031
14032         * x-faces.el (x-init-face-from-resources): The
14033           TTY face property retrieval functions don't return
14034           specifiers, so use face-property instead.
14035
14036 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14037
14038         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14039
14040 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14041
14042         * x-menubar.el: Expanded documentation for
14043           option-save-faces.  Changed Options -> Browse Faces
14044           menu entry to invoke customize-face.
14045
14046 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14047
14048         * faces.el: Most face initialization moved out of
14049           init-other-random-faces to the top level so that the
14050           initialization happens before Xemacs is dumped.  Much
14051           of the fascist "face-differs-from-default-p or FROB!"
14052           code has been retired in favor of letting the user do
14053           what they want to do.  Face initialization code changed
14054           to use `default' specifier tag so that the settings can
14055           be overridden later if the user wishes it.
14056
14057 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14058
14059         * about.el (about-hackers): Update contributors list.
14060
14061 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14062
14063         * specifier.el: Define new specifier tag `default'.
14064
14065         * modeline.el: Initialize faces using `default' tag.
14066
14067         * x-faces.el (x-init-face-from-resources): Remove
14068           specifier specs containing the `default' tag before
14069           adding new specs.
14070
14071 1998-03-02  John Jones  <jj@asu.edu>
14072
14073         * package-get.el (package-get-all): fixed arguments on call to
14074         package-admin-add-single-file-package.
14075         * package-get.el (package-get-installedp): fixed to match
14076         advertised behavior.
14077         * package-get.el: added function package-get-update-all which
14078         installs newest versions of all the current packages (if they are
14079         not already installed).
14080
14081 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14082
14083         * files.el (find-file-noselect): Uncommented `truename' binding in
14084         `let*' and use it later to set `buffer-file-truename' iff it's
14085         still nil, as happens for example when finding a compressed
14086         file with "jka-compr".
14087
14088 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14089
14090         * faces.el: in make-face-* type functions do the operation for all
14091         window systems, not just the first one found.
14092
14093         * font.el: call mswindows-list-fonts for mswindows.
14094
14095 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14096
14097         * code-process.el (call-process-region):
14098         * process.el (call-process-region):
14099         * package-get.el (package-get-dir):
14100         * files.el (backup-enable-predicate):
14101         * gnuserv.el (gnuserv-temp-file-regexp):
14102         Use temp-directory in place of `/tmp'.
14103
14104 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14105
14106         * "Fast" dired-in-C enhancements for Windows 95/NT:
14107
14108         * files.el: Added function, `wildcard-to-regexp', from GNU
14109           Emacs.
14110
14111         * files.el (insert-directory): Modified to use special
14112           dired-in-C enhancements if present.
14113
14114 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14115
14116         * code-files.el: make default coding no-conversion.
14117
14118 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14119
14120         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14121         the load-path.
14122
14123         * update-elc.el: Strip directory when testing for files not to
14124         bytecompile.
14125
14126 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14127
14128         * lisp-mode.el: Use recommended form for menus.
14129
14130         * info.el (Info-construct-menu): Use recommended form for menus.
14131
14132         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14133         entry.
14134
14135 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14136
14137         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14138           (get-frame-for-buffer-noselect): Always return frames
14139           in the not-this-window-p cond clause.
14140
14141 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14142
14143         * help.el (describe-installation): New function.
14144
14145         * x-menubar.el (default-menubar): Add describe-installation to
14146         Help menu.
14147
14148         * packages.el (packages-unbytecompiled-lisp): Installation.el
14149         should not be bytecompiled.
14150
14151         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14152         XEmacs.
14153
14154         * x-menubar.el (default-menubar): Use correct guard for VM menu
14155         entry.
14156
14157         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14158         coding.
14159         From Andy Piper <andyp@parallax.co.uk>
14160
14161 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14162
14163         * ldap.el: Do not require ldap-internal at compile time.
14164
14165 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14166
14167         * code-files.el: new file. a virtual copy of mule-files.el
14168         but without charset
14169         dependencies. (toggle-buffer-file-ocding-system) new function for
14170         changing the eol type for the current buffer.
14171
14172         * code-process.el: new file. a copy of
14173         mule-process.el. mule-process.el will disappear when things have
14174         settled.
14175
14176         * coding.el: new file. a virtual copy of mule-files.el but
14177         without charset dependencies. (coding-system-base) new function
14178         for getting the parent coding system of a coding system with eol
14179         type set.
14180
14181         * dumped-lisp.el: add above files for the non-mule case.
14182
14183 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14184
14185         * window-xemacs.el (display-buffer): If no explicit
14186           frame is specified, search for a window that displays
14187           the buffer on the currently selected frame, before
14188           searching other frames.
14189
14190 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14191
14192         * frame.el (get-frame-for-buffer): If not-this-window-p
14193           is non-nil, use window on the selected frame if it is not
14194           also the selected window.  When defaulting, search for
14195           windows on the currently selected fgrame before searching
14196           other frames.
14197
14198 1998-02-25  Didier Verna  <didier@xemacs.org>
14199
14200         * modeline.el (modeline-swap-buffers): originally named
14201         `mouse-release-modeline'. Whether to actually swap the buffers is
14202         decided in `mouse-drag-modeline'.
14203         (mouse-drag-modeline): A button release event is considered a
14204         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14205         stay unchanged.
14206
14207 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14208
14209         * x-menubar.el: Put redo on the menubar.
14210         From Aki Vehtari <Aki.Vehtari@hut.fi>
14211
14212 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14213
14214         * bytecomp.el (displaying-byte-compile-warnings): if
14215         temp-buffer-show-function is set, use it to display current set of
14216         warnings in the "*Compile-Log-Show*" buffer.
14217
14218         * simple.el (display-warning-buffer): if temp-buffer-show-function
14219         is set, use it to display current set of warnings in the
14220         "*Warnings-Show*" buffer.
14221
14222 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14223
14224         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14225         Common Lisp.
14226
14227 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14228
14229         * menubar.el: Allow button descriptors at least 2 long.
14230
14231         * x-menubar.el (default-menubar): Use recommended forms.
14232         (file-menu-filter): Remove.
14233         (edit-menu-filter): Remove.
14234
14235 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14236
14237         * about.el (about-hackers): Updated.
14238
14239 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14240
14241         * help.el (help-max-help-buffers): new variable
14242         (help-register-and-maybe-prune-excess): new function
14243         (help-buffer-name): use help-max-help-buffers.
14244         (with-displaying-help-buffer): use
14245         help-register-and-maybe-prune-excess.
14246
14247         * help.el (help-maybe-pretty-print-value): if the value fits on
14248         one line, let it.
14249
14250 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14251
14252         * (with-displaying-help-buffer): there is no need to kill the buffer
14253         if it exists, because with-output-to-temp-buffer will clear it.
14254         further, killing the buffer violates the rule that
14255         temp-buffer-show-function, if set, has the full responsibility of
14256         showing the temp buffer.  killing the buffer fucks with the window
14257         configuration, hosing temp-buffer-show-function.
14258
14259
14260 1998-02-23  Didier Verna  <didier@xemacs.org>
14261
14262         * modeline.el (mouse-drag-modeline):
14263         - Always scroll the modeline that was originally clicked on.
14264         - Use x pixels instead of x characters (which doesn't work anyway)
14265         as horizontal reference for modeline dragging. This allows us to
14266         keep on dragging the modeline even if the motion event occurs in
14267         another window.
14268
14269 1998-02-23  Didier Verna  <didier@xemacs.org>
14270
14271         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14272         glyph on the modeline to indicate that dragging the mouse has an
14273         effect both horizontally and vertically.
14274
14275 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14276
14277         * about.el (about-xemacs): Get rid of redundant visible version
14278         number.
14279
14280 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14281
14282         * about.el (about-hackers): Update credits.
14283
14284 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14285
14286         * prim/register.el (view-register): Show register type file-query.
14287
14288 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14289
14290         * mode-motion.el (mode-motion-highlight-internal):
14291           save-excursion inside save-window-exucrsion form to
14292           hide buffer point changes from save-window-excursion.
14293           Prevents display flickering when the mouse pointer
14294           moves.
14295
14296 1998-02-17  Didier Verna  <didier@xemacs.org>
14297
14298         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14299         function to handle correctly the case of a toolbar one side of the
14300         window: scrolling will not necessarily happen.
14301
14302 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14303
14304         * files.el (after-find-file): Restore missing argument
14305           to format that provides filename for "... consider M-x
14306           recover-file" message.  Also call `message' with "%s"
14307           as the first arg instead of an arbitrary string.
14308
14309 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14310
14311         * about.el (about-hackers): Various additions.
14312
14313 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14314
14315         * autoload.el (generate-file-autoloads-1): Don't force an extra
14316         line out when copying on-the-same line autoloads.
14317
14318         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14319         is installed.
14320
14321 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14322
14323         * x11/x-win-xfree86.el (x-win-init-xfree86):
14324         * x11/x-win-sun.el (x-win-init-sun):
14325         * x11/x-init.el (x-initialize-compose):
14326         * prim/simple.el:
14327         (backward-or-forward-kill-sexp):
14328         (backward-or-forward-kill-sentence):
14329         (backward-or-forward-kill-word):
14330         (backward-or-forward-delete-char):
14331         * prim/isearch-mode.el (isearch-help-or-delete-char):
14332         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14333         x-keysym-on-keyboard-p to detect backspace.
14334         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14335         Clean up symbols used with dead keys, checking Linux and solaris
14336         keysyms.
14337         Simplify x-win-*.el using above methods.
14338         Change documentation for x-keysym-*-p functions.
14339
14340 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14341
14342         * about.el (about-hackers): Restore entries for Michael Sperber and
14343         Vinnie Shelton.
14344         From Vinnie Shelton <acs@acm.org>
14345
14346 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14347
14348         * simple.el (count-words-region): Ditto.
14349
14350 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14351
14352         * simple.el (count-words-buffer): Document.  Don't print anything
14353         if non-interactive.
14354
14355 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14356
14357         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14358         multiple files in InfoDock.
14359
14360 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14361
14362         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14363         from version.el in InfoDock.
14364
14365         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14366         specially.
14367
14368 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14369
14370         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14371         variable name in docstring.
14372
14373 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14374
14375         * menubar.h: Include "gui.h".
14376
14377 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14378
14379         * site-load.el: Fix documentation.
14380
14381 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14382
14383         * package-get-base.el (package-get-base): Updated.
14384
14385         * keymap.el: PC-ize.
14386
14387 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14388
14389         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14390         from' on a fresh line.
14391
14392 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14393
14394         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14395         object.
14396
14397 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14398
14399         * undo-stack.el: PC-ize.
14400
14401         * cmdloop.el: PC-ize.
14402
14403 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14404
14405         * bytecomp-runtime.el: PC-ize.
14406
14407         * byte-optimize.el: Prolog fixup.  PC-ize.
14408
14409         * cus-dep.el: Spelling fix.
14410
14411         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14412         entries follow).
14413
14414 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14415
14416         * text-mode.el (text-mode-hook-identify): New function,
14417         put on text-mode-hook.  Set text-mode-variant here.
14418         (text-mode): Don't set it here.
14419
14420 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14421
14422         * text-mode.el (text-mode-hook): New defvar.
14423         (text-mode-variant): New variable.
14424         (text-mode): Set that variable locally.
14425         (toggle-text-mode-auto-fill): New command.
14426
14427 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14428
14429         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14430
14431 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14432
14433         * text-mode.el (paragraph-indent-text-mode):
14434         Renamed from spaced-text-mode.
14435         (text-mode-map): Bind TAB to indent-relative.
14436         (indented-text-mode-map): Variable deleted.
14437         (indented-text-mode): Now an alias for text-mode.
14438
14439 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14440
14441         * loadup.el: test-atoms debugging stuffs removed.
14442
14443 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14444
14445         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14446
14447 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14448
14449         * help.el (describe-beta): Made it use `locate-data-file'.
14450         (describe-distribution): Ditto.
14451         (describe-copying): Ditto.
14452         (describe-project): Ditto.
14453         (view-emacs-news): Ditto.
14454
14455         * help-nomule.el (help-with-tutorial): Made it use
14456         `locate-data-file' to find tutorial.
14457
14458 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14459
14460         * about.el: Corrected my email address.
14461
14462         * mouse.el: Added 'mouse-mswindows-drop' similar to
14463         'mouse-offix-drop'.
14464
14465 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14466
14467         * loadup.el (running-xemacs): Spelling fix.
14468
14469 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14470
14471         * packages.el (packages-find-packages-1): Don't allow a backwards
14472         compatible lisp tree to overwrite `preloaded-file-list'.
14473
14474 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14475
14476         * loadup.el: Don't delete "xemacs" prior to dumping.
14477
14478 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14479
14480         * package-info.el (pi-last-mod-date): New function.
14481         (pi-author-version): New function.
14482         (batch-update-package-info): Use them.
14483
14484 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14485
14486         * frame.el (get-frame-for-buffer-default-to-current): Create.
14487         (get-frame-for-buffer-noselect): Allow user to use current frame
14488         with `get-frame-for-buffer-default-to-current'.
14489
14490 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14491
14492         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14493         (byte-compile-output-docform): Ditto.
14494         (byte-compile-compiled-obj-to-list): Ditto.
14495
14496 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14497
14498         * startup.el (command-line-1): Removed code that ran
14499           buffer-menu.
14500
14501 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14502
14503         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14504
14505 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14506
14507         * frame.el (suspend-emacs-or-iconify-frame): Check using
14508         `device-on-window-system-p' instead of explicitly checking for X,
14509         so that the same logic works for MS Windows.
14510         (suspend-or-iconify-emacs): Ditto.
14511
14512 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14513
14514         * about.el (about-maintainer-info): Andy Piper is back.
14515         (xemacs-hackers): Updated Andy Piper's email address.
14516         (about-hackers): Added Jonathan Harris.
14517         (about-hackers): Updated Tibor Polgar's email address.
14518
14519 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14520
14521         * about.el: Add xemacs.org email manager.
14522
14523         * package-get-base.el (package-get-base): Updated with most recent
14524         package updates.
14525
14526 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14527
14528         * help.el (function-arglist): Use `indirect-function' instead of
14529         `symbol-function' so that aliases are treated correctly.
14530
14531 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14532
14533         * help.el (help-map): Add f1 binding to `help-for-help'.
14534         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14535         (describe-key-briefly): Use `princ' "%s" to print object.
14536         (with-displaying-help-buffer): Kill buffer if it exists, again.
14537         (describe-key): Use `princ' "%s" to print object.
14538         (describe-function-1): Use `princ' "%s" to print object.
14539         Commented out alias lines removed.
14540         (help-pretty-print-limit): New variable to control pretty-printing
14541         of variable values.
14542         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14543         `help-pretty-print-value' again.  Only print-print when OBJECT is
14544         list of length less than `help-pretty-print-limit'.
14545         (describe-variable): Use `help-maybe-pretty-print-value' again.
14546
14547 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14548
14549         * simple.el (blink-matching-open): Remove C++ kludge.
14550         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14551
14552 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14553
14554         * info.el (Info-default-directory-list): Made the documentation
14555         more explanitory.
14556
14557 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14558
14559         * lisp/packages.el:
14560         * lisp/package-admin.el:
14561         * lisp/build-report.el:
14562         Fix typos.
14563
14564 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14565
14566         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14567         warnings in Java buffers without final newline and editing the
14568         last line.
14569
14570 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14571
14572         * packages.el (packages-find-packages-1): Don't allow a backwards
14573         compatible lisp tree to overwrite `preloaded-file-list'.
14574         Suggested by Colin Rafferty  <colin@xemacs.org>
14575
14576         * mouse.el (mouse-offix-drop): Set undo-boundary.
14577         From Oliver Graf <ograf@fga.de>
14578
14579 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14580
14581         * loadup.el (load-gc): rewrite as defun.
14582         Print something sensical if a required dump-time file isn't found.
14583
14584 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14585
14586         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14587         bug strikes a menudescriptor.
14588
14589         * package-get-base.el (package-get-base): Updated.
14590
14591         * package-info.el (batch-update-package-info): Derive REQUIRES
14592         from the Makefile.
14593
14594 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14595
14596         * files.el (save-some-buffers): Don't play games with deleting
14597         other windows if we are in the minibuffer window.
14598
14599 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14600
14601         * modeline.el (modeline-minor-mode-menu): Add support for :active
14602         (add-minor-mode): Document :active property to TOGGLE.
14603
14604 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14605
14606         * modeline.el (modeline-minor-mode-menu): Add support for an
14607         `:included' predicate in the `toggle-sym' plist.
14608         (add-minor-mode): Document the :included property, format
14609         docstring some more.
14610         (modeline-minor-mode-menu): Documentation string added.
14611
14612 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14613
14614         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14615         labels from the symbol-names by thwacking off the overly redundant
14616         and overused "mode", parenthesizing "minor", and capitalizing the
14617         resultant strings.  Also shortened the menu's title by eliminating
14618         the redundant buffer name.
14619         (add-minor-mode): Beautified the docstring, added mention of the
14620         `:menu-tag' property of TOGGLE.
14621         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14622         `toggle-sym' to beatify the mode-life menus.
14623         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14624         `auto-fill-function'.
14625
14626 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14627
14628         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14629         menus to :style 'toggle.
14630
14631 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14632
14633         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14634
14635 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14636
14637         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14638         only recognize first hyperlink.
14639         (hyper-apropos-highlightify): Deletia, this is already done by
14640         `hyper-apropos-insert-face'.
14641         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14642
14643 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14644
14645         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14646         mail.
14647         (toolbar-mail-reader): Add support for `send'.
14648         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14649
14650 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14651
14652         * info.el (Info-emacs-info-file-name): Add defvar for
14653         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14654         will function properly.
14655
14656 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14657
14658         * simple.el: make the backwards delete function called by
14659         `backward-or-forward-delete-char' user configurable.
14660
14661 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14662
14663         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14664         compiled function got loaded from.
14665
14666 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14667
14668         * term/apollo.el: Synched up with InfoDock 3.6.2.
14669
14670 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14671
14672         * startup.el (load-init-file): Load autoloads earlier.
14673         (startup-splash-frame): Handle InfoDock logo.
14674
14675         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14676         InfoDock.
14677         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14678
14679         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14680         doesn't have this function.
14681
14682         * packages.el (locate-data-file): Fix to call `locate-file'.
14683
14684 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14685
14686         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14687         version of version.el.
14688         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14689
14690         * x-menubar.el (default-menubar): Guard reference to
14691         `gnuserv-frame'.
14692         (default-menubar): Guard references to `font-lock-mode'.
14693         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14694         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14695
14696         * make-docfile.el: Don't snarf doc strings from autoloads.
14697
14698         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14699         loading auto-autoloads files.
14700
14701         * loaddefs.el: Disable dumping autoloads.
14702
14703 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14704
14705         * lisp-mnt.el: Synch to Emacs 20.2.
14706
14707         * help.el: Remove manual autoload of `finder-by-keyword'.
14708
14709         * finder.el (finder-by-keyword): Autoload.
14710
14711         * help.el: Conditionalize hyperbole setup.
14712
14713 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14714
14715         * packages.el (package-require): Update to reflect new data format.
14716
14717 1998-01-02  Didier Verna  <didier@xemacs.org>
14718
14719         * x-menubar.el (default-menubar): make the tutorials available
14720         through the menubar. (Plus some compilation warnings cleanup).
14721
14722 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14723
14724         * check-features.el: New file.  Perform sanity check after build.
14725
14726         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14727         files to tooltalk package.
14728         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14729         package.
14730
14731         * package-admin.el (package-admin-xemacs): Use better default for
14732         location of XEmacs binary.
14733
14734 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14735
14736         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14737         tag with sexp and add value tag with value `t'.
14738
14739 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14740
14741         * package-get.el: Changes to work with real data.
14742         From Pete Ware <ware@cis.ohio-state.edu>
14743
14744         * packages.el (packages-reload-autoloads): Guard load for the time
14745         being.
14746
14747         * update-elc.el ("packages.el"): Force loading packages.el instead
14748         of possibly out-of-date packges.elc.
14749         * make-docfile.el ("packages.el"): Ditto.
14750
14751 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14752
14753         * build-report.el (build-report-delete-regexp): Added a rule for
14754         the main tarball shadowing anything past it.
14755
14756 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14757
14758         * packages.el (package-provide): Delete a previous provide.
14759
14760         * package-info.el: New file.
14761
14762         * package-get.el: New file.
14763         From Pete Ware <ware@cis.ohio-state.edu>
14764         (package-get): Fix md5 computation to work with Mule.
14765
14766 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14767
14768         * simple.el (log-message-*): Quote symbols in docstrings properly.
14769
14770 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14771
14772         * packages.el (packages-new-autoloads): Ignore symbolic links.
14773
14774         * cus-face.el (face-custom-attributes-get): Fix typo.
14775         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14776
14777 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14778
14779         * startup.el (load-init-file): Reload new or changed autoloads
14780         unless inhibited.  Reload modified dumped lisp (stubbed).
14781
14782         * packages.el (packages-new-autoloads): New function.
14783         (packages-reload-autoloads): New function.
14784         (packages-reload-dumped-lisp): New (stub) function.
14785
14786         * loadup.el: Inhibit reloading dumped files when running temacs.
14787
14788         * loadhist.el (file-provides): Extend to handle variant
14789         extensions.
14790
14791         * replace.el (query-replace): Fix typo.
14792
14793 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14794
14795         * make-docfile.el: list-autoloads-path has been renamed.
14796         * update-elc.el: list-autoloads has been renamed.
14797
14798         * packages.el (packages-list-autoloads): Renamed.
14799         (packages-list-autoloads-path): Ditto.
14800
14801 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14802
14803         * packages.el (packages-find-packages-1): Made it signal a warning
14804         for an error in an auto-autoload.el file.
14805
14806 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14807
14808         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14809         tag with const.
14810         From Aki Vehtari <Aki.Vehtari@hut.fi>
14811
14812         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14813
14814         * loadhist.el (unload-feature): Remove autoload.
14815
14816 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14817
14818         * loadhist.el: Unpackaged.
14819
14820         * help.el (describe-symbol-find-file): Rename
14821         `describe-function-find-file' and make old name obsolete.
14822         (describe-function-1): Use it.
14823         (describe-function-1): Guard reference to
14824         `compiled-function-annotation'.
14825
14826 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14827
14828         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14829         argument.
14830         (help-mode-quit): New optional arg to control whether it kills or
14831         buries.  Tidied up.
14832         (with-displaying-help-buffer): Don't kill buffer initially, even
14833         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14834         (help-pretty-print-value): Rename back from
14835         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14836         use it, otherwise use dumped `cl-prettyprint'.
14837         (describe-variable): Use `help-pretty-print-value' again.
14838         (find-func): Removed reference to "find-func" at end.
14839
14840 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14841
14842         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14843           GUI XEmacs. Rename? x-menubar is rather window system
14844           independant, except for a couple of items.
14845
14846 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14847
14848         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14849         entries as they will no longer be distributed with XEmacs.
14850
14851         * format.el (format-alist): Fix image/tiff regexps.
14852         From P. E. Jareth Hein <jareth@camelot-soft.com>
14853
14854         * help.el (help-maybe-pretty-print-value): Rename.
14855         (describe-variable): Use it.
14856         (describe-variable): Add trailing linefeed.
14857
14858 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14859
14860         * help.el (describe-function-1): Don't output anything for
14861           arglist of autoload functions.
14862
14863 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14864
14865         * help.el (describe-function-1): Don't output anything for
14866           arglist of autoload functions.
14867
14868 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14869
14870         * help.el (help-mode-map): New bindings for `help-mode-bury',
14871         `describe-function-at-point', `describe-variable-at-point',
14872         `Info-elisp-ref', `customize-variable', `help-next-section' and
14873         `help-prev-section'.
14874         (help-next-section): New function.
14875         (help-prev-section): New function.
14876         (help-mode-quit): Changed to kill the help buffer.
14877         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14878         correctly.
14879         (help-buffer-name): New function to generate the name of help
14880         buffers.
14881         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14882         argument giving the name of the help buffer.
14883         (describe-key): Use `with-displaying-help-buffer' with name.
14884         (describe-mode): Ditto.
14885         (describe-bindings): Ditto.
14886         (describe-prefix-bindings): Ditto.
14887         (view-lossage): Ditto.
14888         (with-syntax-table): New macro.
14889         (function-called-at-point): Use `ignore-errors' and
14890         `with-syntax-table'.
14891         (function-at-point): Ditto.
14892         (describe-function): Use `with-displaying-help-buffer' with name.
14893         (function-arglist): Extracted from `describe-function-1'.  Returns
14894         function's arglist as string.
14895         (function-documentation): Extracted from `describe-function-1'.
14896         Returns function's docstring.
14897         (describe-function-1): Remove all the "stream" garbage, including
14898         the stream argument.  Use `function-arglist' and
14899         `function-documentation'.
14900         (describe-function-arglist): Just use `function-arglist'.
14901         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14902         (help-pretty-print-value): New function to help with
14903         pretty-printing variable values.  Knows about `#<...>'.  Needs
14904         `pp-internal'.
14905         (describe-variable): Use `with-displaying-help-buffer' with name.
14906         Formatting improved.  Display file where variable is defined, if
14907         known.  Use `help-pretty-print-value'.
14908         (describe-syntax): Use `with-displaying-help-buffer' with name.
14909         (list-processes): Remove "stream" garbage.
14910
14911 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14912
14913         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14914         call a dumped routine instead.
14915
14916         * x-win-xfree86.el: Wrap file in defun.
14917         * x-win-sun.el: Ditto.
14918
14919 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14920
14921         * help.el (view-emacs-news): Remove usage of outl-mouse which
14922         advises functions and does other evil things.
14923
14924 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14925
14926         * format.el (format-alist): Add `image/tiff'.
14927         From P. E. Jareth Hein <jareth@camelot-soft.com>
14928
14929 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14930
14931         * about.el (about-hackers): More names added.
14932
14933         * make-docfile.el: Remove superfluous package path search.
14934
14935         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14936
14937 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14938
14939         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14940         ignored shadows.
14941
14942 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14943
14944         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14945         get trailing slashes when added to the load-path.
14946
14947         * x-init.el (init-x-win): Locate where XEmacs X localization files
14948         are.
14949
14950 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14951
14952         * x-faces.el: Added support for foregroundToolBarColor
14953           to xpm-color-symbols.
14954
14955 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14956
14957         * etags.el (tags-remove-duplicates): Removed.
14958         (buffer-tag-table-list): Use `delete-duplicates'.
14959
14960         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14961         correctly.
14962         (get*): Defalias to `get'.
14963
14964         * cl.el (eql): Compare integers with `eq'.
14965         (cl-map-extents): Check for `map-extents' first.
14966
14967 1997-12-17  Didier Verna  <didier@xemacs.org>
14968
14969         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14970         added the 'numero', 'copyright' and 'trademark' symbols.
14971
14972         * leim/quail/latin-post.el ("french-postfix"): see above.
14973
14974 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14975
14976         * widget.el (define-widget): Check the arguments.
14977
14978         * cus-edit.el (customize-face): Use `check-argument-type'.
14979         (custom-variable-value-create): Use `signal' to signal error.
14980         (custom-variable-reset-saved): Ditto.
14981         (custom-variable-reset-standard): Ditto.
14982         (custom-face-reset-saved): Ditto.
14983
14984         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14985         (widget-default-format-handler): Ditto.
14986         (widget-checklist-add-item): Ditto.
14987         (widget-radio-add-item): Ditto.
14988         (widget-editable-list-entry-create): Ditto.
14989         (widget-sexp-prompt-value): Ditto.
14990
14991         * custom.el (custom-declare-variable): Signal errors better.
14992         (custom-handle-keyword): Ditto.
14993         (custom-declare-group): Ditto.
14994
14995         * window-xemacs.el (windows): Ditto.
14996
14997         * menubar.el (menu): Ditto.
14998
14999         * keydefs.el (keyboard): Ditto.
15000
15001         * minibuf.el (minibuffer): Ditto.
15002
15003         * process.el (execute): Ditto.
15004
15005         * fill.el (fill): Ditto.
15006
15007         * modeline.el (modeline): Ditto.
15008
15009         * help.el (help): Ditto.
15010
15011         * faces.el (faces): Ditto.
15012
15013         * files.el (files): Ditto.
15014
15015         * x-init.el (x): Ditto.
15016
15017         * lisp-mode.el (lisp): Ditto.
15018
15019         * process.el (processes): Ditto.
15020
15021         * mouse.el (mouse): Ditto.
15022
15023         * abbrev.el (abbrev): Moved from cus-edit.
15024
15025         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15026         as variable declaration.
15027
15028 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15029
15030         * menubar.el (find-menu-item): Use `check-argument-type'.
15031         (find-menu-item): Cosmetic changes.
15032
15033 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15034
15035         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15036
15037 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15038
15039         * startup.el (set-default-load-path): Only search package-path
15040         when not running temacs.
15041
15042         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15043         files.
15044
15045         * loadup.el: Correct commentary.  Reformatting.
15046         (really-early-error-handler): Use absolute path to the
15047         first dumped-lisp.el file.
15048         (really-early-error-handler): Print full path name of
15049         each dumped lisp file (inherited from InfoDock).
15050
15051         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15052         dumped-lisp.el files.
15053
15054         * make-docfile.el (preloaded-file-list): Reorder when the
15055         package-path is searched.
15056         * update-elc.el: Ditto.
15057
15058         * lisp-mode.el (call-with-condition-handler): Treat the same as
15059         `condition-case' for indentation.
15060
15061         * about.el (about-xemacs): Update release date.
15062
15063 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15064
15065         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15066         anywhere but at the last clause.
15067         (ecase): Disallow `t' and `otherwise'.
15068
15069 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15070
15071         * cus-edit.el (custom-buffer-create-buttons): New function
15072         from stuff moved out of `custom-buffer-create-internal'.
15073         (custom-novice): New variable.  Default t.
15074         (custom-display-global-buttons): Ditto.  Default `top'.
15075         (custom-buffer-create-internal): Only display help if
15076         `custom-novice' is non-nil.  Display global buttons according to
15077         `custom-display-global-buttons'.
15078
15079 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15080
15081         * menubar.el (find-menu-item): Use `check-argument-type'.
15082         (find-menu-item): Cosmetic changes.
15083
15084 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15085
15086         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15087         look.
15088
15089 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15090
15091         * format.el (format-deannotate-region):  Bug fix.
15092         Deannotating a region containing unknown tags would fail
15093         (causing decoding of text/enriched to fail at user level)
15094
15095 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15096
15097         * minibuf.el (read-directory-name): Support sixth
15098           arg, HISTORY, as already documented.
15099
15100 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15101
15102         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15103         to `ecase'.
15104
15105 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15106
15107         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15108         skk-activate.
15109
15110 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15111
15112         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.