update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `===hanyo-denshi/ia'.
5
6 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=koseki): Fix DOC.
9         (==koseki): New coded-charset for XEmacs CHISE.
10
11 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
14         XEmacs CHISE.
15         (===hanyo-denshi/jd): Fix DOC.
16
17 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `===hanyo-denshi/ip'.
21
22 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `===hanyo-denshi/ip'.
26
27         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
28         XEmacs CHISE.
29
30 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `==ucs-radicals@unicode' and `=>daikanwa'.
34
35         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
36         for XEmacs CHISE.
37
38 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
41         XEmacs CHISE.
42
43 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `===ruimoku-v6'.
47
48 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `===ruimoku-v6'.
52
53 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
56         CHISE.
57
58 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
61         coded-charset for XEmacs CHISE.
62
63 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
66         XEmacs CHISE.
67
68 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `===ucs-sip@iso'.
72
73 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
76         CHISE.
77
78 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `==ucs-sip@iso'.
82
83         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
84         CHISE.
85
86 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
89         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
90         (=ucs-sip-ext-b@iso): Fix registry.
91         (==ucs-sip-ext-b@iso): Ditto.
92         (===ucs-sip-ext-b@iso): Ditto.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `=ucs-sip@iso'.
96
97 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `=>cbeta'.
101
102 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `=>cns11643-7'.
106
107         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
108
109 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
112         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
113
114 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
117         `=ucs@cns'.
118         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
119         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
120         `=ucs@jis/1990'.
121         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
122         `=ucs@jis/2000'.
123         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
124         `=ucs@jis/2004'.
125         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
128         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
129
130 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
133         XEmacs CHISE.
134         (==jis-x0208@1978/1pr): Ditto.
135         (==jis-x0208@1978/2-pr): Ditto.
136
137 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `===jis-x0213-1@2004'.
141
142 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `===hanyo-denshi/jb'.
149
150         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
151         XEmacs CHISE.
152         (=+>hanyo-denshi/ft): Ditto.
153         (=+>hanyo-denshi/jt): Ditto.
154
155 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `===hanyo-denshi/hg'.
159
160 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
163         XEmacs CHISE.
164         (===hanyo-denshi/hg): Ditto.
165
166 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
169         glyph-forms instead of detailed glyph-images.
170         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
171         `=adobe-japan1-*'.
172         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
173         (===adobe-japan1-1): Ditto.
174         (===adobe-japan1-2): Ditto.
175         (===adobe-japan1-3): Ditto.
176         (===adobe-japan1-4): Ditto.
177         (===adobe-japan1-5): Ditto.
178         (===adobe-japan1-6): Ditto.
179         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
180         `=>>>adobe-japan1' as the mother.
181         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
182         `=>>adobe-japan1' as the mother.
183         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
184         glyph-images.
185         (==jis-x0208@1978): Ditto.
186         (==jis-x0208@1983): Ditto.
187         (==jis-x0208@1990): Ditto.
188         (==jis-x0213-1): Ditto.
189         (==jis-x0213-1@2000): Ditto.
190         (==jis-x0213-1@2004): Ditto.
191         (==jis-x0213-2): Ditto.
192         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
193         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
194         `=jis-x0208@1978'.
195         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
196         `=jis-x0208@1983'.
197         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
198         `=jis-x0208@1990'.
199         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
200         `=jis-x0213-1'.
201         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
202         `=jis-x0213-1@2000'.
203         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
204         `=jis-x0213-1@2004'.
205         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
206         `=jis-x0213-2'.
207         (===jis-x0208): New coded-charset for XEmacs CHISE.
208         (===jis-x0208@1978): Ditto.
209         (===jis-x0208@1983): Ditto.
210         (===jis-x0208@1990): Ditto.
211         (===jis-x0213-1): Ditto.
212         (===jis-x0213-1@2000): Ditto.
213         (===jis-x0213-2): Ditto.
214         (===jis-x0212): Ditto.
215         (===ks-x1001): Ditto.
216         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
217         mother.
218         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
219         as the mother.
220         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
221         as the mother.
222         (===cns11643-1): New coded-charset for XEmacs CHISE.
223         (===cns11643-2): Ditto.
224         (===cns11643-3): Ditto.
225         (===cns11643-4): Ditto.
226         (===cns11643-5): Ditto.
227         (===cns11643-6): Ditto.
228         (===cns11643-7): Ditto.
229         (=>>cns11643-1): Ditto.
230         (==big5-cdp): Indicate abstract glyph-images instead of
231         representative glyph-images.
232         (===big5-cdp): New coded-charset for XEmacs CHISE.
233         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
234         detailed glyph-images.
235         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
236         `=hanyo-denshi/*'.
237         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
238         (===hanyo-denshi/ib): Ditto.
239         (===hanyo-denshi/jt): Ditto.
240         (===hanyo-denshi/ks): Ditto.
241         (===mj): Ditto.
242         (===mj-0): Ditto.
243         (===mj-1): Ditto.
244         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
245         `=>>>hanyo-denshi/*' as its mother.
246         (==gt): Indicate abstract glyph-forms instead of detailed
247         glyph-images.
248         (===gt): New coded-charset for XEmacs CHISE.
249         (=>>>gt): Indicates `==gt' instead of `=gt'.
250         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
251         (==gt-k): Indicate abstract glyph-forms instead of detailed
252         glyph-images.
253         (===gt-k): New coded-charset for XEmacs CHISE.
254         (==daikanwa): Indicates glyph-images instead of detailed
255         glyph-images.
256         (===daikanwa): New coded-charset for XEmacs CHISE.
257         (===daikanwa/+p): Ditto.
258         (===daikanwa/ho): Ditto.
259         (==cbeta): Ditto.
260         (===cbeta): Ditto.
261         (==jef-china3): Ditto.
262         (===jef-china3): Ditto.
263         (==ruimoku-v6): Ditto.
264         (==ucs@iso): Indicate representative glyph-forms instead of
265         representative glyph-images.
266         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
267         (==ucs@unicode): Indicate representative glyph-forms instead of
268         representative glyph-images.
269         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
270         `=ucs@unicode'.
271         (==ucs@cns): Indicate representative glyph-forms instead of
272         representative glyph-images.
273         (==ucs@jis): Ditto.
274         (==ucs@jis/1990): Ditto.
275         (==ucs@jis/2000): Ditto.
276         (==ucs@jis/2004): Ditto.
277         (==ucs@ks): Ditto.
278         (===ucs@iso): New coded-charset for XEmacs CHISE.
279         (===ucs@unicode): Ditto.
280         (===ucs@gb): Ditto.
281         (===ucs@ks): Ditto.
282         (===ucs-bmp-cjk@gb): Ditto.
283         (===ucs-sip-ext-b@iso): Ditto.
284
285 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
289         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
290         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
291         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
292         `===cns11643-3', `===cns11643-4', `===cns11643-5',
293         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
294         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
295         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
296         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
299         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
300         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
301         - Use "&g1-[NAME];" for `=>>[NAME]'.
302         - Abolish "&g2-[NAME];".
303
304 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
307         `=>>ucs@cns' as the mother.
308
309 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `==ucs@ks'.
313
314 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
317         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
318         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
319         0x00E30000〜0x00E409D5.
320
321 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist):
324         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
325         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
326
327 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
331
332         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
333         (=mj-0): Ditto.
334         (=mj-1): Ditto.
335         (==mj): Ditto.
336         (==mj-0): Ditto.
337         (==mj-1): Ditto.
338         (=>>mj): Ditto.
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `=mj' and `==mj'.
342
343 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
346         CHISE.
347
348 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
351         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
352         `=>ucs@hanyo-denshi'.
353
354 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
357         setting for `=koseki' and `=>ucs@hanyo-denshi'.
358
359         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
360         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
361
362 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
365         XEmacs CHISE.
366
367 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist):
370         Change priority of `=>>>ucs@iso'.
371
372         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
373         `=>>>ucs@iso' as the mother.
374         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
375
376 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist):
379         Change priority of `=>>>ucs@unicode'.
380
381         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
382         `=ucs@unicode'.
383
384 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist):
387         Change priority of `=>>>ucs@jis'.
388
389         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
390         `=ucs@jis'.
391
392 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `==daikanwa/+p'.
396
397 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `==shinjigen@1ed'.
401
402 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
405         XEmacs CHISE.
406
407 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-conf.el (==shinjigen): Modify DOC.
410         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
411         (==shinjigen@rev): Modify DOC.
412
413 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
416         CHISE.
417
418 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         settings for `==daikanwa' and `==ucs@JP/hanazono'.
422
423         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
424         XEmacs CHISE.
425
426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
427         `==daikanwa'.
428
429 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `==cns11643-7'.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `==cns11643-7'.
436
437 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `==cns11643-6'.
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `==cns11643-6'.
444
445 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `==cns11643-5'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `==cns11643-5'.
452
453 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `==cns11643-4'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `==cns11643-4'.
460
461 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         setting for `==cns11643-3'.
465
466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
467         `==cns11643-3'.
468
469 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
472         setting for `==cns11643-2'.
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `==cns11643-2'.
476
477 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist):
480         Change priority of `=>>>ucs@ks'.
481
482         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
483         `=ucs@ks'.
484
485 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
488         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
489         `==ucs@cns' and `==cns11643-1'.
490
491         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
492         (==cns11643-2): Ditto.
493         (==cns11643-3): Ditto.
494         (==cns11643-4): Ditto.
495         (==cns11643-5): Ditto.
496         (==cns11643-6): Ditto.
497         (==cns11643-7): Ditto.
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `==cns11643-1'.
501
502 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist):
505         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
506         `=>>>ucs@jis/1990'.
507
508         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
509         `=ucs@jis/1990'.
510         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
511         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
512
513 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist):
516         Change priority of `=>>>ucs@cns'.
517
518         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
519         `=ucs@cns'.
520
521 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `==ks-x1001'.
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
527         `=ks-x1001' instead of `korean-ksc5601'; add setting for
528         `==ks-x1001'.
529
530 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
533
534 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
537         `=jis-x0208'.
538         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
539         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
540         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
541         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
542         (=>>>jis-x0213-1@2000): Changed to an alias for
543         `=jis-x0213-1@2000'.
544         (=>>>jis-x0213-1@2004): Changed to an alias for
545         `=jis-x0213-1@2004'.
546         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
547
548 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
551         `=adobe-japan1-0'.
552         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
553         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
554         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
555         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
556         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
557         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
558
559 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
563         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
564         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
565         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
566         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
567
568 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
572         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
573         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
574         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
575         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
576         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
577         `==jis-x0212'.
578
579 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
582         "AdobeJapan1-[0-6]$".
583         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
584         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
585         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
586         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
587         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
588         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
589         (==adobe-japan1-1): Ditto.
590         (==adobe-japan1-2): Ditto.
591         (==adobe-japan1-3): Ditto.
592         (==adobe-japan1-4): Ditto.
593         (==adobe-japan1-5): Ditto.
594         (==adobe-japan1-6): Ditto.
595         (==jis-x0208): Ditto.
596         (==jis-x0208@1978): Ditto.
597         (==jis-x0208@1983): Ditto.
598         (==jis-x0208@1990): Ditto.
599         (==jis-x0213-1): Ditto.
600         (==jis-x0213-1@2000): Ditto.
601         (==jis-x0213-1@2004): Ditto.
602         (==jis-x0213-2): Ditto.
603         (==jis-x0212): Ditto.
604         (==gb2312): Ditto.
605         (==iso-ir165): Ditto.
606         (==gb12345): Ditto.
607         (==ks-x1001): Ditto.
608         (==cns11643-1): Ditto.
609         (==cns11643-2): Ditto.
610         (==cns11643-3): Ditto.
611         (==cns11643-4): Ditto.
612         (==cns11643-5): Ditto.
613         (==cns11643-6): Ditto.
614         (==cns11643-7): Ditto.
615         (==big5-cdp): Ditto.
616         (==hanyo-denshi/ja): Ditto.
617         (==hanyo-denshi/jb): Ditto.
618         (==hanyo-denshi/jc): Ditto.
619         (==hanyo-denshi/jd): Ditto.
620         (==hanyo-denshi/ft): Ditto.
621         (==hanyo-denshi/ia): Ditto.
622         (==hanyo-denshi/ib): Ditto.
623         (==hanyo-denshi/hg): Ditto.
624         (==hanyo-denshi/jt): Ditto.
625         (==hanyo-denshi/ks): Ditto.
626         (==gt): Ditto.
627         (==gt-k): Ditto.
628         (==daikanwa): Ditto.
629         (==shinjigen): Ditto.
630         (==ucs@iso): Ditto.
631         (==ucs@unicode): Ditto.
632         (==ucs@gb): Ditto.
633         (==ucs-bmp@gb): Ditto.
634         (==ucs@cns): Ditto.
635         (==ucs-bmp@cns): Ditto.
636         (==ucs@jis): Ditto.
637         (==ucs@jis/1990): Ditto.
638         (==ucs@jis/2000): Ditto.
639         (==ucs@jis/2004): Ditto.
640         (==ucs@JP): Ditto.
641         (==ucs@JP/hanazono): Ditto.
642         (==ucs@ks): Ditto.
643         (==ucs-bmp@ks): Ditto.
644         (==ucs@cns11643): Ditto.
645         (==ucs-bmp-cjk@gb): Ditto.
646         (==ucs-bmp-cjk@JP/hanazono): Ditto.
647         (==ucs-sip-ext-b@iso): Ditto.
648
649 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Use
652         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
653
654         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
655         XEmacs CHISE.
656         (=ucs-bmp-cjk@unicode): Abolished.
657
658 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `=+>ucs-bmp-cjk-compat@jis'.
662
663         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
664         for XEmacs CHISE.
665
666 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
669         CHISE.
670
671 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
674         for XEmacs CHISE.
675         (=jis-x0208@1978/1er-pr): Abolished.
676         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
677         `=jis-x0208@1978/1er-pr' as the mother.
678
679 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=ucs-itaiji-084'.
683
684 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-charset.el (default-coded-charset-priority-list):
687         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
688
689         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
690         XEmacs CHISE.
691         (=ucs-bmp-itaiji-084): Ditto.
692
693 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
697
698 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
702
703         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
704         XEmacs CHISE.
705         (=big5-cdp-var-5): Ditto.
706
707 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
710         XEmacs CHISE.
711
712 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
715         XEmacs CHISE.
716
717 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         setting for `=>>>hanyo-denshi/ft'.
721
722 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
725         XEmacs CHISE.
726         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
727         `=hanyo-denshi/jd' as the mother.
728
729 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
732         XEmacs CHISE.
733         (=+>adobe-japan1-1): Ditto.
734         (=+>adobe-japan1-2): Ditto.
735         (=+>adobe-japan1-3): Ditto.
736         (=+>adobe-japan1-4): Ditto.
737         (=+>adobe-japan1-5): Ditto.
738         (=+>adobe-japan1-6): Ditto.
739         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
740
741 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist):
744         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
745         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
746
747         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
748         the top.
749
750 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
753         XEmacs CHISE.
754         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
755         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
756         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
757
758 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-charset.el (default-coded-charset-priority-list):
761         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
762         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
763
764         * mule/mule-conf.el: Modify order of definitions of some
765         coded-charsets.
766
767 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
770         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
771         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
772
773         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
774         CHISE.
775         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
776         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
777
778 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
781         CHISE.
782
783 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `=daikanwa/+2p'.
787
788         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
789         XEmacs CHISE.
790
791 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
794         XEmacs CHISE.
795         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
796
797 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=>>>hanyo-denshi/ib'.
801
802 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
805         XEmacs CHISE.
806         (=>>>hanyo-denshi/ib): Ditto.
807         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
808         `=hanyo-denshi/ja' as the mother.
809         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
810         `=hanyo-denshi/ib' as the mother.
811
812 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
815         XEmacs CHISE.
816         (utf-8-ivs-mcs-er): Likewise.
817         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
818         and `=>ucs-gb'.
819         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
820         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
821         `ucs-gb' and `=>ucs-gb'.
822         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
823         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
824         and `=>ucs-cns'.
825         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
826         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
827         `ucs-cns' and `=>ucs-cns'.
828         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
829         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
830         `ucs-big5' and `=>ucs-big5'.
831         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
832         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
833         `ucs-big5' and `=>ucs-big5'.
834         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
835         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
836         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
837         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
838         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
839         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
840         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
841         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
842         `=>ucs-jis'; modify DOC and mnemonic.
843         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
844         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
845         and `=>ucs-jis'; modify DOC and mnemonic.
846         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
847         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
848         `=>ucs-ks'.
849         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
850         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
851         and `=>ucs-ks'.
852         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
853
854 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist):
857         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
858
859 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist):
862         Modify priorities.
863
864 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist):
867         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
868
869 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
873
874 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
877         CHISE.
878
879 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
882         CHISE.
883
884 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
887         CHISE.
888
889 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `=+>ucs-bmp-cjk@unicode'.
893
894         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
895         for XEmacs CHISE.
896
897 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `=>>daikanwa'.
901
902 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `=>>hanyo-denshi/jt'.
906
907 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
910         XEmacs CHISE.
911         (=+>jis-x0208@1990): Ditto.
912         (=+>jis-x0213-1@2000): Ditto.
913
914 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
917         XEmacs CHISE.
918
919 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
922         XEmacs CHISE.
923         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
924         `=hanyo-denshi/jc' as the mother.
925
926 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         setting for `=+>adobe-japan1'.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list):
932         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
933         and `=>>hanyo-denshi/ft' to `=>>gt'.
934
935 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
938         XEmacs CHISE.
939         (=>>adobe-japan1-1): Ditto.
940         (=>>adobe-japan1-2): Ditto.
941         (=>>adobe-japan1-3): Ditto.
942         (=>>adobe-japan1-4): Ditto.
943         (=>>adobe-japan1-5): Ditto.
944         (=>>adobe-japan1-6): Ditto.
945         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
946
947 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-conf.el (=adobe-japan1): New alias for
950         `=adobe-japan1-6'.
951         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
952         (=>>>adobe-japan1-1): Ditto.
953         (=>>>adobe-japan1-2): Ditto.
954         (=>>>adobe-japan1-3): Ditto.
955         (=>>>adobe-japan1-4): Ditto.
956         (=>>>adobe-japan1-5): Ditto.
957         (=>>>adobe-japan1-6): Ditto.
958         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
959
960 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `=>>>adobe-japan1'.
964
965 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `=+>ucs@ks'.
969
970 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
973         XEmacs CHISE.
974         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
975         `=adobe-japan1-6' as the mother.
976
977 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `=>cns11643-7'.
981
982 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
985         CHISE.
986
987 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
990         XEmacs CHISE.
991         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `=>ucs@jis/2004'.
995
996 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for `=+>gt'.
1000
1001         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1002         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1003
1004 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1007         `=>ucs@unicode' as the mother.
1008         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1009         mother.
1010         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1011         mother.
1012         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1013         mother.
1014
1015 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `=+>ucs@unicode'.
1019
1020         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1021         CHISE.
1022
1023 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1026         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1027         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1028         - Add setting for `=+>ucs@cns'.
1029
1030         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1031         CHISE.
1032         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1033         as the mother.
1034         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1035         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1039
1040 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `=>ucs@ks'.
1044
1045 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `=ucs-bmp-cjk-compat@unicode'.
1049
1050         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1051         coded-charset for XEmacs CHISE.
1052
1053 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `=ucs-bmp-cjk-compat'.
1057
1058         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1059         XEmacs CHISE.
1060
1061 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1064         CHISE.
1065
1066 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1069         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1070
1071         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1072         `=>ucs@jis/1990'.
1073         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1074
1075 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1079
1080         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1081         CHISE.
1082         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1083         mother.
1084
1085 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1088         `=>jis-x0213-2@usual'.
1089         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1090         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1091         `=>jis-x0213-2@usual' as the mother.
1092
1093 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1096         (=>ucs@JP): New alias for `=+>ucs@jis'.
1097
1098 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1101         `=>jis-x0208@usual'.
1102         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1103         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1104         `=>jis-x0208@usual' as the mother.
1105         (=>jis-x0208): Likewise.
1106
1107 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `=+>jis-x0208@1978'.
1111
1112 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1115         XEmacs CHISE.
1116
1117 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `=>>>ucs@jis/1990'.
1121
1122 2011-07-23  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-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `=ucs@JP/hanazono'.
1131
1132         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1133         CHISE.
1134         (=ucs@JP/hanazono): Ditto.
1135         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1136         (=>>hanyo-denshi/jc): Ditto.
1137         (=>>hanyo-denshi/jd): Ditto.
1138
1139 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1142         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1143
1144 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1147         XEmacs CHISE.
1148
1149 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1152         XEmacs CHISE.
1153
1154 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `=ucs-bmp-cjk@JP'.
1158
1159 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1162         XEmacs CHISE.
1163
1164 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1167         Modify order of settings; add settings for `=daikanwa@rev2'.
1168
1169 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1172         setting for `=>>cbeta'.
1173
1174         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1175         CHISE.
1176
1177 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         setting for `=>>adobe-japan1'.
1181
1182 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1185         XEmacs CHISE.
1186
1187 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1190         setting for `=>>hanyo-denshi/ia'.
1191
1192         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1193         XEmacs CHISE.
1194
1195 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1198         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1199
1200         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1201         XEmacs CHISE.
1202         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1203         `=hanyo-denshi/jt' as the mother.
1204
1205 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         setting for `=>>>jis-x0213-2'.
1209
1210         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1211         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1212         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1213
1214 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1217         XEmacs CHISE.
1218
1219 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1222         XEmacs CHISE.
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1225         `=>>jis-x0213-1@2004'.
1226
1227 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1230         XEmacs CHISE.
1231
1232 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1235         - Use "&g2-*;" as entity-references for `=>>>*'.
1236         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1237
1238         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1239         XEmacs CHISE.
1240         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1241         as the mother.
1242
1243 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `=>>hanyo-denshi/ib'.
1247
1248         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1249         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1250         (=>>jis-x0208@1990): Ditto.
1251         (=>>hanyo-denshi/ib): Ditto.
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list):
1254         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1255
1256 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1259         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1260         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1261         `=>>>ucs@jis/2004'.
1262
1263 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1266         XEmacs CHISE.
1267         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1268         `=jis-x0213-1@2004' as the mother.
1269         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1270         (=>>>ucs@ks): Ditto.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list):
1273         Modify priority of `=hanyo-denshi/*'.
1274
1275 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         settings for `=>>ucs@JP' and `=ucs@JP'.
1279
1280 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1283         CHISE.
1284
1285 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1288         setting for `=>>>ucs@cns'.
1289
1290         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1291         CHISE.
1292
1293 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1296         instead of `=>>>jis-x0213-1@2004' as the mother.
1297         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1298         (=>>>ucs@unicode): Likewise.
1299         (=>>>ucs@jis): Likewise.
1300         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1301         mother.
1302         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1303
1304 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1308         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1309         `=>>>ucs@jis'.
1310
1311 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list):
1314         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1315         and `=jis-x0213-*-2000'.
1316
1317 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1320         XEmacs CHISE.
1321         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1322         `=>>jis-x0213-1' as the mother.
1323
1324 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1328
1329 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1332
1333 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1336         XEmacs CHISE.
1337
1338 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-coding.el (decomposition-feature-list): Set
1341         `=decomposition', `=decomposition@cid' and
1342         `=decomposition@hanyo-denshi'.
1343
1344 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1347         setting for `=>>hanyo-denshi/ks'.
1348
1349         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1350         XEmacs CHISE.
1351
1352 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `=hanyo-denshi/ks/mf'.
1359
1360         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1361         XEmacs CHISE.
1362         (=hanyo-denshi/ks/mf): Ditto.
1363
1364 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         settings for P=hanyo-denshi/jt'.
1368
1369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1370         `=hanyo-denshi/jt'.
1371
1372         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1373         XEmacs CHISE.
1374
1375 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         settings for `=hanyo-denshi/ip'.
1379
1380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1381         `=hanyo-denshi/ip'.
1382
1383         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1384         XEmacs CHISE.
1385
1386 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1389         settings for `=hanyo-denshi/hg'.
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1392         `=hanyo-denshi/hg'.
1393
1394         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1395         XEmacs CHISE.
1396
1397 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         setting for `=>>hanyo-denshi/ft'.
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `=>>hanyo-denshi/ft'.
1404
1405         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1406         XEmacs CHISE.
1407
1408 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411         settings for `=hanyo-denshi/ib'.
1412
1413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1414         `=hanyo-denshi/ib'.
1415
1416         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1417         XEmacs CHISE.
1418
1419 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         settings for isolated characters of `=hanyo-denshi/ia' and
1423         non-isolated characters of `=hanyo-denshi/*'.
1424
1425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1426         `=hanyo-denshi/ia'.
1427
1428         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1429         XEmacs CHISE.
1430
1431 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1434         setting for isolated characters of `=hanyo-denshi/ft'.
1435
1436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1437         `=hanyo-denshi/ft'.
1438
1439         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1440         XEmacs CHISE.
1441
1442 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1443
1444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1445         setting for isolated characters of `=hanyo-denshi/jd'.
1446
1447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1448         `=hanyo-denshi/jd'.
1449
1450         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1451         XEmacs CHISE.
1452
1453 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         setting for isolated characters of `=hanyo-denshi/jc'.
1457
1458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1459         `=hanyo-denshi/jc'.
1460
1461         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1462         XEmacs CHISE.
1463
1464 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1467         setting for isolated characters of `=hanyo-denshi/jb'.
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `=hanyo-denshi/jb'.
1471
1472         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1473         XEmacs CHISE.
1474
1475 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         setting for isolated characters of `=hanyo-denshi/ja'.
1479
1480 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `=hanyo-denshi/ja'.
1484
1485         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1486         XEmacs CHISE.
1487
1488 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         settings for isolated characters of `=adobe-japan1-6'.
1492
1493 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1496         CHISE.
1497         (=daikanwa/+2p): Ditto.
1498         (=daikanwa/ho): Ditto.
1499
1500 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1503         coding-system for XEmacs CHISE.
1504
1505 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         setting for `=>>ruimoku-v6'.
1509
1510         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1511         CHISE.
1512
1513 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for `=daikanwa@rev1'.
1517
1518 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1522
1523 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1526         XEmacs CHISE.
1527         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1528
1529 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1532         CHISE.
1533
1534 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1537         CHISE.
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `=>ucs@jis'.
1541
1542 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `=>jis-x0208@usual'.
1546
1547         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1548         XEmacs CHISE.
1549         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1550         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1551         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1552
1553 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1556         CHISE.
1557         (=>>>jis-x0208@1990): Ditto.
1558         (=>>>jis-x0213-1): Ditto.
1559         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1560         mother.
1561         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1562         as the mother.
1563
1564 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         setting for `=>ucs@cns' and `=>>ucs@ks'.
1568
1569         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1570         CHISE.
1571
1572 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1575         CHISE.
1576
1577 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1580         CHISE.
1581         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1582         mother.
1583
1584 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1587         `==>ucs-bmp-cjk@bucs'.
1588
1589         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1590         XEmacs CHISE.
1591
1592 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         setting for `==>ucs@bucs'.
1596
1597         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1598         XEmacs CHISE.
1599
1600 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1603         - Add setting for `=>>jis-x0208'.
1604         - Omit setting for `=>>jis-x0208@1990'.
1605         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1606           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1607           `=ucs@FOO'.
1608
1609 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         setting for `=>daikanwa'.
1613
1614 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=daikanwa): Fix DOC.
1617         (=>daikanwa): New abstract character for XEmacs CHISE.
1618         (=>ucs@iso): Likewise.
1619         (=>ucs@unicode): Likewise.
1620         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1621
1622 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1625         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1626           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1627         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1628         - Add `=>big5-cdp'.
1629
1630 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1633         (=>big5-cdp): New abstract character.
1634
1635 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1638         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1639         `chinese-big5'.
1640
1641 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-charset.el (default-coded-charset-priority-list):
1644         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1645
1646         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1647         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1648         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1649         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1650         and `=>jis-x0213-2'.
1651
1652 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1655         XEmacs CHISE.
1656         (=>>ucs@jis/2000): Likewise.
1657         (=>>ucs@jis/2004): Likewise.
1658
1659 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1662         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1663         `=>>ucs@cns'.
1664
1665         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1666         XEmacs CHISE.
1667         (=>>gt): Use quote instead of backquote; modify DOC.
1668         (=>gt): Use quote instead of backquote.
1669         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1670         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1671         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1672         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1673         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1674         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1675
1676 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1679         `=>>ucs@unicode' and `=>>gt'.
1680
1681 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1684         XEmacs CHISE.
1685         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1686         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1687         `=jis-x0208@1978/1er-pr' as the mother.
1688         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1689
1690 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1693         `=ucs@unicode' as the mother.
1694
1695 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `=>>ucs@unicode'.
1699
1700         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1701         CHISE.
1702
1703 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1706         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1707
1708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1709         `=adobe-japan1-6' and `=adobe-japan1-base'.
1710
1711         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1712         XEmacs CHISE.
1713         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1714         specify `min-code' and `max-code'.
1715         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1716         (=adobe-japan1-2): Likewise.
1717         (=adobe-japan1-3): Likewise.
1718         (=adobe-japan1-4): Likewise.
1719         (=adobe-japan1-5): Likewise.
1720         (=adobe-japan1-6): Likewise.
1721
1722 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `=>gt'.
1726
1727 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1730         CHISE.
1731
1732 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1735         setting for `=>zinbun-oracle'.
1736
1737         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1738         for XEmacs CHISE.
1739
1740 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1743         for XEmacs CHISE.
1744         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1745         `=jis-x0208@1978' as the mother.
1746
1747 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1750         - Use `=gt' instead of `ideograph-gt'.
1751         - Use `=gt-k' instead of `ideograph-gt-k'.
1752         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1753         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1754         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1755         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1756         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1757         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1758         - Use `=>>gt' instead of `<=>gt'.
1759         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1760         - Add setting for `=>>jis-x0208@1990'.
1761         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1762           `=>>jis-x0213-1@2000'.
1763         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1764         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1765           `=>>jis-x0213-1@2004'.
1766         - Add setting for `=>>jis-x0208@1978'.
1767         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1768
1769 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1772         XEmacs CHISE.
1773
1774 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1777         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1778         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1779         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1780         `<=>jis-x0213-1@2004'.
1781
1782 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1785         CHISE.
1786         (=>jis-x0213-2): Ditto.
1787
1788 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1792
1793 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1797         `=>jis-x0213-1'.
1798
1799 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1802         CHISE.
1803         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1804
1805 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1808         `<==>jis-x0213-1'.
1809         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1810         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1811         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1812         (<=>jis-x0208): New alias for `=>jis-x0208'.
1813         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1814         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1815         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1816         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1817         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1818         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1819         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1820         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1821         (=>>gt): Renamed from `<==>gt'.
1822         (<==>gt): New alias for `=>>gt'.
1823
1824 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1827         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1828         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1829         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1830         - Add settings for `<=>jis-x0213-1@2000' and
1831           `<=>jis-x0213-1@2004'.
1832
1833         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1834         XEmacs CHISE.
1835         (<==>jis-x0213-1): Likewise.
1836         (<==>jis-x0213-1@2000): Likewise.
1837         (<==>jis-x0213-1@2004): Likewise.
1838         (<=>jis-x0208): Add property `=>iso-ir 168'.
1839         (<=>jis-x0208@1997): Likewise.
1840         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1841         as the mother; add property `=>iso-ir 228'.
1842         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1843         property `=>iso-ir 228'.
1844         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1845         property `=>iso-ir 233'.
1846         (<==>gt): Renamed from `<=>gt'.
1847         (<=>gt): New alias for `<==>gt'.
1848
1849 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1852         CHISE.
1853         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1854         `<=>jis-x0208' as the mother.
1855         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1856         (<=>jis-x0213-1@2000): Ditto.
1857         (<=>jis-x0213-1@2004): Ditto.
1858
1859 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         settings for `<=>gt'.
1863
1864         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1865
1866 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1869         XEmacs CHISE.
1870         (=jis-x0208@1978/-4pr): Likewise.
1871         (=jis-x0208@1978/4-pr): Likewise.
1872         (=jis-x0213-1): Likewise.
1873         (=ucs@iso): Likewise.
1874         (=ucs@unicode): Likewise.
1875         (=ucs@gb): Likewise.
1876         (=ucs@gb/fw): Likewise.
1877         (=ucs@cns): Likewise.
1878         (=ucs@cns/fw): Likewise.
1879         (=ucs@jis): Likewise.
1880         (=ucs@jis/fw): Likewise.
1881         (=ucs@jis/1990): Likewise.
1882         (=ucs@jis/2000): Likewise.
1883         (=ucs@jis/2004): Likewise.
1884         (=ucs@JP): Likewise.
1885         (=ucs@ks): Likewise.
1886         (=ucs@big5): Likewise.
1887         (=ucs@big5/cns11643): Likewise.
1888         (=ucs@cns11643): Likewise.
1889
1890 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list):
1893         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1894
1895         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1896         CHISE.
1897         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1898         mother.
1899
1900 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1903         from src/mule-charset.c].
1904         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1905         specify `final'.
1906         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1907         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1908         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1909         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1910         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1911         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1912
1913 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1916         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1917         (=jis-x0208@1978/i-4): Specify `partial'.
1918         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1919         mother coded-charset.
1920         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1921
1922 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1925         settings for `=jis-x0213-1@2004'.
1926
1927 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1930         CHISE.
1931         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1932         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1933         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1934         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1935         temporarily.
1936         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1937
1938 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1941         CHISE.
1942         (=shinjigen@1ed): Inherited from `=shinjigen'.
1943         (=shinjigen@rev): Likewise.
1944
1945 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1949
1950 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1953         define it as an alias.
1954         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1955         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1956         alias.
1957         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1958         alias.
1959
1960 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1963         CHISE.
1964
1965 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1968         CHISE.
1969         (shinjigen-2): Ditto.
1970
1971 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list):
1974         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1975         `chinese-big5-eten-*' and `chinese-big5'.
1976
1977 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1980         #x9FA5 temporarily.
1981
1982 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         settings for `=jis-x0208@1978/i1'.
1986
1987 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1990         XEmacs CHISE.
1991
1992 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1995         XEmacs CHISE.
1996
1997 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2000         XEmacs CHISE.
2001
2002 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2005         CHISE.
2006         (=ucs-bmp@cns): Likewise.
2007         (=ucs-bmp@jis): Likewise.
2008         (=ucs-bmp@ks): Likewise.
2009
2010 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2013         CHISE.
2014         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2015
2016 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2019         settings for `=zinbun-oracle'.
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2022         `=zinbun-oracle'.
2023
2024 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2027         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2028         `=ucs@iso'.
2029
2030 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-charset.el (default-coded-charset-priority-list):
2033         Delete `ucs-sip'; modify order of some CCSs.
2034
2035 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2038         in XEmacs CHISE.
2039
2040         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2041         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2042         CHISE.
2043
2044 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2047         its registry.
2048         (=ucs-radicals@unicode): Likewise.
2049
2050 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2053         CHISE.
2054
2055 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-conf.el (=ucs@cns/fw): 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@gb/fw): New coded-charset for XEmacs
2063         CHISE.
2064
2065 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2068         Modify preference of *isolated settings*.
2069
2070 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2073         utf-2000 is provided.
2074         (=ucs@cns11643): Likewise.
2075
2076 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2079         Prefer every *isolated setting* to ordinary setting.
2080
2081 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2084         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2085
2086 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2089         CHISE.
2090
2091 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         settings for `=jis-x0208@1997'.
2095
2096 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2099         `=jis-x0208@1997'.
2100
2101 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2104         XEmacs CHISE.
2105
2106 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2109         `=jis-x0208@1978'.
2110         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2111         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2112         `=jis-x0208-1990' as the mother.
2113         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2114
2115 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2118         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2119         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2120         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2121         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2122         for `=ucs@JP'.
2123
2124 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2127         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2128         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2129         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2130         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2131         `=daikanwa@rev2'.
2132
2133 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2136         (=gt): Likewise.
2137         (=gt-k): Likewise.
2138         (=gt-pj-*): Likewise.
2139         (=gt-pj-k1): Likewise.
2140         (=gt-pj-k2): Likewise.
2141         (=daikanwa): Likewise.
2142         (=daikanwa-rev1): Likewise.
2143         (=daikanwa-rev2): Likewise.
2144         (=big5-pua): Likewise.
2145         (=big5-eten): Likewise.
2146         (chinese-big5-eten-a): Likewise.
2147         (chinese-big5-eten-b): Likewise.
2148         (=hanziku-*): Likewise.
2149         (=cbeta): Likewise.
2150         (=jef-china3): Likewise.
2151         (=ruimoku-v6): Likewise.
2152         (=ucs@iso): Likewise.
2153         (=ucs@unicode): Likewise.
2154         (=ucs@gb): Likewise.
2155         (=ucs@cns): Likewise.
2156         (=ucs@jis): Likewise.
2157         (=ucs@jis-1990): Likewise.
2158         (=ucs@jis-2000): Likewise.
2159         (=ucs@jp): Likewise.
2160         (=ucs@ks): Likewise.
2161         (=ucs@big5): Likewise.
2162         (=ucs-radicals): Likewise.
2163         (=ucs-radicals@unicode): Likewise.
2164         (=ucs-bmp-cjk): Likewise.
2165         (=ucs-bmp-cjk@unicode): Likewise.
2166         (=ucs-sip-ext-b): Likewise.
2167         (=ucs-sip-ext-b@iso): Likewise.
2168
2169 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2172         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2173
2174 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2177         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2178         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2179         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2180         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2181         arabic-digit, ipa and ``&I-B-XXXX;''.
2182
2183 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2186         setting for (I-)HZK{03..12}-XXXX.
2187
2188 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2191         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2192
2193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2194         `=ruimoku-v6'.
2195
2196         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2197         CHISE.
2198
2199 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2202         (=ucs@unicode): Likewise.
2203         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2204         (=ucs@cns): Likewise.
2205         (=ucs@jis): Likewise.
2206         (=ucs@ks): Likewise.
2207         (=ucs@big5): Likewise.
2208
2209 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2212         `ucs-jis'.
2213         (utf-8-jis-er): Likewise.
2214         (utf-8-jp): New coding-system.
2215         (utf-8-jp-er): Likewise.
2216
2217         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2218
2219 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2222
2223         * mule/japanese.el: Move definition of `euc-jisx0213' to
2224         mule/mule-coding.el.
2225
2226 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2229         mule-coding before loading update-cdb when utf-2000 is provided.
2230
2231 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2234         `=daikanwa'.
2235
2236 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2239         definition codes when `utf-2000' is provided.
2240
2241 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2242
2243         * mule/mule-category.el (word-combining-categories): Don't setup
2244         `word-combining-categories' in XEmacs CHISE.
2245         (word-separating-categories): Add setting about Latin script in
2246         XEmacs CHISE.
2247
2248 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2249
2250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2251         setting for `chinese-big5'.
2252
2253 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2256         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2257         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2258         add setting for HZK0[12]-xxxx.
2259
2260 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2261
2262         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2263         in XEmacs CHISE.
2264
2265 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list):
2268         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2269         and `chinese-big5' to `=gt-pj-*'.
2270
2271 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2272
2273         * mule/mule-conf.el (=daikanwa): Renamed from
2274         `ideograph-daikanwa'.
2275         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2276
2277 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-conf.el (=cns11643-7): Renamed from
2280         `chinese-cns11643-7'.
2281         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2282
2283 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-conf.el (=cns11643-6): Renamed from
2286         `chinese-cns11643-6'.
2287         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2288
2289 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2290
2291         * mule/mule-conf.el (=cns11643-5): Renamed from
2292         `chinese-cns11643-5'.
2293         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2294
2295 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2296
2297         * mule/mule-conf.el (=cns11643-4): Renamed from
2298         `chinese-cns11643-4'.
2299         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2300
2301 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-conf.el (=cns11643-3): Renamed from
2304         `chinese-cns11643-3'.
2305         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2306
2307 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2308
2309         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2310         `=cns11643-2'.
2311         (chinese-cns11643-2): New alias for `=cns11643-2'.
2312
2313 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2314
2315         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2316         `=cns11643-1'.
2317         (chinese-cns11643-1): New alias for `=cns11643-1'.
2318
2319 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2322         (chinese-gb12345): New alias for `=gb12345'.
2323
2324 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2325
2326         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2327         (chinese-gb2312): New alias for `=gb2312'.
2328
2329 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2332         (chinese-big5): New alias for `=big5'.
2333
2334 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2337         (korean-ksc5601): New alias for `=ks-x1001'.
2338
2339 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2340
2341         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2342         `=jis-x0212'.
2343         (japanese-jisx0212): New alias for `=jis-x0212'.
2344
2345 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2346
2347         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2348         `=jis-x0208-1983'.
2349         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2350
2351 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2354         `=jis-x0208-1978'.
2355         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2356
2357 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2358
2359         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2360         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2361
2362 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2363
2364         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2365         (chinese-cns11643-3): Specify iso-ir 183.
2366         (chinese-cns11643-4): Specify iso-ir 184.
2367         (chinese-cns11643-5): Specify iso-ir 185.
2368         (chinese-cns11643-6): Specify iso-ir 186.
2369         (chinese-cns11643-7): Specify iso-ir 187.
2370         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2371         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2372
2373 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2376         \uXXXX for every cases.
2377
2378 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2379
2380         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2381         (ucs-big5): Changed to an alias for `=ucs@big5'.
2382
2383 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2384
2385         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2386         (ucs-ks): Changed to an alias for `=ucs@ks'.
2387
2388 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2391         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2392
2393 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2396         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2397
2398 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2401         (ucs-jis): Changed to an alias for `=ucs@jis'.
2402
2403 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2406         (ucs-cns): Changed to an alias for `=ucs@cns'.
2407
2408 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2411         (ucs-gb): Changed to an alias for `=ucs@gb'.
2412
2413 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2414
2415         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2416         `ideograph-daikanwa-2'.
2417         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2418         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2419
2420 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2421
2422         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2423         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2424
2425         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2426         for `xemacs-chise-version'.
2427
2428 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list):
2431         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2432         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2433         instead of `ideograph-hanziku-*'.
2434
2435         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2436         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2437
2438 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2441         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2442         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2443         `utf-2000' is provided.
2444
2445 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2448         is provided [was builtin coded-charsets].
2449
2450 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2451
2452         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2453         is provided [was builtin coded-charsets].
2454
2455 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2456
2457         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2458         is provided [was builtin coded-charsets].
2459
2460 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2461
2462         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2463         is provided [was builtin coded-charsets].
2464
2465 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2466
2467         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2468         when `utf-2000' is provided [was builtin coded-charsets].
2469
2470 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=hanziku-*): Renamed from
2473         `ideograph-hanziku-*'.
2474         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2475
2476 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2479         `utf-2000' is provided [was builtin coded-charsets].
2480         (ideograph-hanziku-{1..12}): Likewise.
2481
2482 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2485         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2486
2487 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2488
2489         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2490         when `utf-2000' is provided [was builtin coded-charsets].
2491
2492 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2495         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2496         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2497
2498 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2501         (ideograph-gt): Changed to an alias for `=gt'.
2502
2503 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2506         is provided; it was defined as a builtin coded-charset.
2507         (ideograph-gt): Likewise.
2508
2509 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2510
2511         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2512         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2513
2514 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2517         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2518
2519 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2520
2521         * mule/mule-conf.el (=big5-eten): Renamed from
2522         `chinese-big5-eten'.
2523         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2524
2525 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2528         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2529
2530 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2531
2532         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2533         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2534
2535 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2536
2537         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2538         (china3-jef): Changed to an alias for `=jef-china3'.
2539
2540 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2543         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2544
2545         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2546         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2547         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2548         when `utf-2000' is provided.
2549
2550 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-charset.el (default-coded-charset-priority-list):
2553         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2554
2555         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2556         (ucs-jis-2000): Deleted.
2557
2558 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2559
2560         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2561         UTF-2000.
2562         (=ucs-jis-2000): New coded-charset for UTF-2000.
2563
2564 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2567         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2568
2569 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list):
2572         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2573         `ideograph-cbeta'.
2574
2575 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2576
2577         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2578         builtin coded-charset].
2579
2580 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2581
2582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2583         settings for &K0-xxxx and &I-K0-xxxx.
2584
2585 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2586
2587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2588         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2589
2590 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2593         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2594
2595 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2598         UTF-2000.
2599         (ideograph-gt-pj-k1): Likewise.
2600         (ideograph-gt-pj-k2): Likewise.
2601
2602 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2605         `=jis-x0208'.
2606
2607 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2610         UTF-2000 [was a builtin coded-charset].
2611
2612 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2615         (utf-8-gb-er): Likewise.
2616
2617 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2620         settings for JIS X 0212 and JIS X 0208:1978.
2621
2622 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2625         setting for JIS X 0213.
2626
2627 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2628
2629         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2630         standard-case-table in UTF-2000.
2631
2632 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2635         definitions for isolated-chars.
2636
2637 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2638
2639         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2640         `configure-utf-2000-lisp-directory'.
2641         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2642         `mule-lisp-load-path'.
2643
2644 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * startup.el (startup-setup-paths): Set and use
2647         `utf-2000-lisp-directory'.
2648         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2649         UTF-2000.
2650
2651 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2652
2653         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2654         (paths-find-utf-2000-lisp-directory): New function.
2655         (paths-construct-load-path): Add new optional argument
2656         `utf-2000-lisp-directory'.
2657
2658         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2659
2660 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2661
2662         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2663         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2664         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2665         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2666         `chinese-big5-2' in UTF-2000.
2667
2668         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2669         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2670
2671 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2672
2673         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2674         `big5-eten-er' in UTF-2000.
2675         (big5-cdp): Modify DOC-string and mnemonic.
2676
2677 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2680         UTF-2000 [renamed from utf-8-er].
2681         (utf-8-gb): New coding-system in UTF-2000.
2682         (utf-8-gb-er): Likewise.
2683         (utf-8-cns): Likewise.
2684         (utf-8-cns-er): Likewise.
2685         (utf-8-big5): Likewise.
2686         (utf-8-big5-er): Likewise.
2687         (utf-8-jis): Likewise.
2688         (utf-8-jis-er): Likewise.
2689         (utf-8-ks): Likewise.
2690         (utf-8-ks-er): Likewise.
2691         (utf-8-er): Likewise.
2692
2693 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2696         instead of `utf-8-unix' in UTF-2000.
2697
2698         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2699
2700 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/japanese.el (euc-jisx0213): New coding-system.
2703
2704         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2705         `japanese-jisx0208-1990' as the mother.
2706
2707 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * dumped-lisp.el (preloaded-file-list): Change condition of
2710         loading "close-cdb".
2711
2712 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2715         setup `coded-charset-entity-reference-alist'.
2716
2717 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2720         UTF-2000.
2721
2722 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2723
2724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2725         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2726
2727 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2730         (chinese-big5-eten-a): Likewise.
2731         (chinese-big5-eten-b): Likewise.
2732         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2733         code range is #x8140 .. #x8DFE.
2734
2735 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2736
2737         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2738         UTF-2000.
2739         (chinese-big5-cdp): Likewise.
2740
2741 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2742
2743         * dumped-lisp.el (preloaded-file-list): Rename
2744         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2745
2746 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2747
2748         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2749         append `system-char-db-source-file-list' into
2750         `preloaded-file-list' in UTF-2000.
2751
2752 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2753
2754         * dumped-lisp.el (preloaded-file-list): Delete
2755         character-definition files.
2756
2757 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2758
2759         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2760         UTF-2000.
2761
2762 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2763
2764         * mule/mule-charset.el (default-coded-charset-priority-list):
2765         Delete `mojikyo-2022-1'.
2766
2767 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list):
2770         Delete `mojikyo'.
2771
2772 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2775         `ucs-sip'.
2776
2777 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list):
2780         Comment out `chinese-gb12345'.
2781
2782 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * bytecomp.el (byte-compile-insert-header): Fixed.
2785
2786 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2787
2788         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2789         XEmacs UTF-2000.
2790
2791 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2794         UTF-2000.
2795
2796 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2799         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2800
2801 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-charset.el (default-coded-charset-priority-list):
2804         `japanese-jef-china3' is renamed `china3-jef'.
2805
2806 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2809         `japanese-jef-china3' and `ideograph-cbeta'.
2810
2811 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2812
2813         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2814
2815 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2818         `chinese-big5-cdp'.
2819
2820 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2823         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2824
2825 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2828         loading character definitions.
2829
2830 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * dumped-lisp.el (preloaded-file-list): Rename
2833         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2834
2835 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2838         `chinese-big5'.
2839
2840 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * dumped-lisp.el (preloaded-file-list): Dump
2843         "Ideograph-R028-Private" with XEmacs UTF-2000.
2844
2845 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2848         `chinese-gb12345'.
2849
2850 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853         `ideograph-gt-pj-{1..11}'.
2854
2855         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2856         XEmacs UTF-2000.
2857
2858 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list):
2861         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2862         `chinese-isoir165'.
2863
2864 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2867         `image/png', `image/x-xpm' and `image/tiff'.
2868
2869         * files.el (binary-file-regexps): Add *.PNG.
2870
2871 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-charset.el (default-coded-charset-priority-list):
2874         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2875         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2876
2877 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2880         the first completion when UTF-2000 is running.
2881
2882 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list):
2885         Delete `ucs'.
2886
2887 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2890
2891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2893
2894 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/vietnamese.el (vscii-2): Delete abolished property
2897         `composite'; now composite mode is default.
2898
2899 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2902         of `raw-text'; check \uHHHH representation even if non-ascii
2903         characters are not found.
2904
2905         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2906         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2907         unconditionally.
2908
2909         * mule/viet-ccl.el: New file.
2910
2911         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2912         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2913         - Separate CCL based implementations to viet-ccl.el.
2914
2915 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2916
2917         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2918         "jisx0213.2000-1".
2919         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2920
2921         * mule/mule-charset.el (default-coded-charset-priority-list):
2922         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2923         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2924
2925 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2928
2929 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2932         `ucs' in UTF-2000.
2933
2934 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list):
2937         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2938         `arabic-iso8859-6'.
2939
2940 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2941
2942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2943         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2944
2945 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2946
2947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2948         `katakana-jisx0201' in UTF-2000.
2949
2950 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2951
2952         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2953         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2954         "u0FB50-Arabic-Presentation-Forms-A",
2955         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2956         "u0FE50-Small-Form-Variants",
2957         "u0FE70-Arabic-Presentation-Forms-B",
2958         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2959         UTF-2000.
2960
2961 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2962
2963         * dumped-lisp.el (preloaded-file-list): Delete
2964         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2965         ... "Ideograph-R214-Flute" in UTF-2000.
2966
2967 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2968
2969         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2970         (japanese-jisx0213-2): New coded-charset.
2971
2972         * dumped-lisp.el (preloaded-file-list): Add
2973         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2974         "Ideograph-R030-Mouth".
2975
2976 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2977
2978         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2979         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2980         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2981         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2982         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2983         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2984         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2985         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2986
2987 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2988
2989         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2990         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2991         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2992         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2993         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2994
2995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2996         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2997
2998 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2999
3000         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3001         in UTF-2000.
3002
3003 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3004
3005         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3006         (chinese-isoir165): Moved from mule/chinese.el.
3007         (chinese-cns11643-3): Moved from mule/chinese.el.
3008         (chinese-cns11643-4): Moved from mule/chinese.el.
3009         (chinese-cns11643-5): Moved from mule/chinese.el.
3010         (chinese-cns11643-6): Moved from mule/chinese.el.
3011         (chinese-cns11643-7): Moved from mule/chinese.el.
3012
3013         * mule/chinese.el: Move definition of coded-charsets to
3014         mule/mule-conf.el.
3015
3016 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3017
3018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3019         `ideograph-daikanwa'.
3020
3021 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3022
3023         * dumped-lisp.el (preloaded-file-list): Delete
3024         "ccs-jisx0201-latin.el".
3025
3026 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3027
3028         * dumped-lisp.el (preloaded-file-list): Add
3029         "u031A0-Extended-Bopomofo" in UTF-2000.
3030
3031 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3032
3033         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3034         renamed to u02E00-CJK-Radical-Supplement.
3035
3036 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3037
3038         * dumped-lisp.el (preloaded-file-list): Add
3039         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3040         "u030A0-Katakana", "u03100-Bopomofo",
3041         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3042         "u03200-Enclosed-CJK-Letters-and-Months" and
3043         "u03300-CJK-Compatibility".
3044
3045 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3046
3047         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3048         "u02F00-Kangxi-Radicals" and
3049         "u02FF0-Ideographic-Description-Characters".
3050
3051 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3052
3053         * dumped-lisp.el (preloaded-file-list): Add
3054         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3055         "u02800-Braille-Patterns" in UTF-2000.
3056
3057 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3058
3059         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3060         "uXXXXX-*.el" in UTF-2000.
3061
3062         * bytecomp.el (byte-compile-insert-header): Delete comments if
3063         non-ASCII characters are found; allow `byte-compile-dynamic' and
3064         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3065         `raw-text'.
3066
3067 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3068
3069         * dumped-lisp.el (preloaded-file-list): Add
3070         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3071         "u025A0-Geometric-Shapes.el".
3072
3073 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3074
3075         * dumped-lisp.el (preloaded-file-list): Add
3076         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3077         "u02460-Enclosed-Alphanumerics.el".
3078
3079 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3080
3081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3082         `chinese-gb2312'.
3083
3084         * dumped-lisp.el (preloaded-file-list): Add
3085         "u02200-Mathematical-Operators.el" and
3086         "u02300-Miscellaneous-Technical.el".
3087
3088 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3089
3090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3091         `chinese-cns11643-*'.
3092
3093         * dumped-lisp.el (preloaded-file-list): Add
3094         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3095         "u02190-Arrows.el" in UTF-2000.
3096
3097 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3098
3099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3100         `korean-ksc5601'.
3101
3102         * dumped-lisp.el (preloaded-file-list): Add
3103         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3104         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3105         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3106
3107 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3108
3109         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3110
3111 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3112
3113         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3114         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3115         "u01780-Khmer.el", "u01800-Mongolian.el",
3116         "u01E00-Latin-Extended-Additional.el" and
3117         "u01F00-Greek-Extended.el" in UTF-2000.
3118
3119 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3120
3121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3122         `ethiopic-ucs' and `ethiopic'.
3123
3124         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3125         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3126
3127         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3128         from mule/ethiopic.el.
3129
3130         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3131         mule/mule-conf.el.
3132
3133 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3134
3135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3136         `lao'.
3137
3138         * mule/mule-conf.el (lao): New coded-charset.
3139
3140         * dumped-lisp.el (preloaded-file-list): Add
3141         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3142         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3143         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3144         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3145         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3146
3147 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3148
3149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3150         `ucs-bmp' and `arabic-iso8859-6'.
3151
3152 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3153
3154         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3155         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3156         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3157
3158 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3159
3160         * startup.el (normal-top-level): Load autoload file for UTF-2000
3161         in UTF-2000.
3162
3163 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3164
3165         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3166         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3167         "u00020-Basic-Latin.el", "u00080-C1.el",
3168         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3169         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3170         "u002B0-Spacing-Modifier-Letters.el",
3171         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3172         UTF-2000.
3173
3174 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3175
3176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3177         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3178         instead of `vietnamese-viscii-*'.
3179
3180 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3181
3182         * mule/mule-conf.el: New file.
3183
3184         * mule/misc-lang.el: Move definition of charset `ipa' to
3185         mule/mule-conf.el.
3186
3187 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3188
3189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3190         `latin-viscii'; prefer it for characters used in Vietnamese.
3191
3192 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3193
3194         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3195
3196 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3197
3198         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3199         `vietnamese-viscii-lower'.
3200         (latin-viscii-upper): Renamed from charset
3201         `vietnamese-viscii-upper'.
3202         (vietnamese-viscii-lower): New alias for charset
3203         `latin-viscii-lower'.
3204         (vietnamese-viscii-upper): New alias for charset
3205         `latin-viscii-upper'.
3206
3207 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3208
3209         * mule/mule-charset.el (default-coded-charset-priority-list):
3210         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3211
3212 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3213
3214         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3215         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3216         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3217         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3218         lisp/utf-2000.
3219
3220 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3221
3222         * mule/ccs-tcvn5712.el: New file.
3223
3224 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3225
3226         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3227         in UTF-2000.
3228
3229 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3230
3231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3232         `japanese-jisx0208'.
3233
3234 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3235
3236         * dumped-lisp.el (preloaded-file-list): Add
3237         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3238         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3239         UTF-2000.
3240
3241         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3242         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3243         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3244         mule/ccs-viscii.el: New files.
3245
3246         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3247         if \uXXXX is found.
3248
3249 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3250
3251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3252         `hiragana-jisx0208' and `katakana-jisx0208'.
3253
3254 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3255
3256         * mule/chinese.el (chinese-cns11643-3): Define it even if
3257         `utf-2000' is provided.
3258         (chinese-cns11643-4): Likewise.
3259         (chinese-cns11643-5): Likewise.
3260         (chinese-cns11643-6): Likewise.
3261         (chinese-cns11643-7): Likewise.
3262
3263 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3264
3265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3266         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3267
3268 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3269
3270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3271         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3272
3273 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list):
3276         Setup in UTF-2000.
3277
3278 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3279
3280         * mule/viet-chars.el: Don't define charset
3281         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3282         they are defined as builtin charsets.
3283
3284 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3285
3286         * version.el (emacs-version): Add more space just before UTF-2000
3287         version string.
3288
3289 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3290
3291         * version.el ([constant] emacs-version): Don't add a space in the
3292         preceding place of `xemacs-betaname' because it is duplicated.
3293         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3294
3295         * startup.el (splash-frame-body): Add ETL.
3296
3297 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3298
3299         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3300         is provided because it is defined as builtin charset.
3301         (chinese-cns11643-4): Likewise.
3302         (chinese-cns11643-5): Likewise.
3303         (chinese-cns11643-6): Likewise.
3304         (chinese-cns11643-7): Likewise.
3305
3306 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3307
3308         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3309         coding-system `iso-10646-ucs-4' is not defined.
3310
3311 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3312
3313         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3314         coding-system if `utf-2000' is provided.
3315
3316 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3317
3318         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3319         `utf-2000' is provided.
3320
3321 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3322
3323         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3324         if utf-2000 is provided temporally.
3325
3326 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3329         as builtin variable].
3330
3331 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3332
3333         * files.el (insert-file-contents-literally): Treat file as binary;
3334         call file-name-handlers. [sync with Emacs 20.3.10]
3335
3336 2008-12-28  Vin Shelton  <acs@xemacs.org>
3337
3338         * XEmacs 21.4.22 is released
3339
3340 2008-12-30  Vin Shelton  <acs@xemacs.org>
3341
3342         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3343         during building even if no packages are found.
3344
3345 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3346
3347         * printer.el (generic-print-region): 
3348         (generic-print-buffer): 
3349         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3350         check if the msprinter device is available, now that msprinter is
3351         always available as a specifier tag. 
3352
3353 2008-12-24  Vin Shelton  <acs@xemacs.org>
3354
3355         * about.el: Add Francisco to my bio!
3356
3357 2008-12-23  Vin Shelton  <acs@xemacs.org>
3358
3359         * autoload.el: Move operator definitions to autoload-operators.el
3360         in the xemacs-base package.
3361
3362 2007-11-22  Vin Shelton  <acs@xemacs.org>
3363
3364         * about.el (about-hacker-contribution): Updated my bio.
3365
3366 2007-10-07  Vin Shelton  <acs@xemacs.org>
3367
3368         * XEmacs 21.4.21 is released
3369
3370 2007-09-19  Didier Verna  <didier@xemacs.org>
3371
3372         Update my personal info.
3373         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3374         * about.el (about-other-current-hackers): Ditto.
3375         * about.el (about-url-alist): Add my musical website.
3376         * about.el (about-personal-info): Update my entry.
3377         * about.el (about-hacker-contribution): Ditto.
3378
3379 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3380
3381         * package-get.el (package-get-download-sites): Update download
3382         sites in Japan.
3383         * package-get.el (package-get-pre-release-download-sites): Ditto.
3384
3385 2007-08-18  Vin Shelton  <acs@xemacs.org>
3386
3387         * package-get.el (package-get-pre-release-download-sites): Sync
3388         mirror sites with 21.5.  (Thanks, Adrian)
3389
3390 2007-08-09  Mike Sperber  <mike@xemacs.org>
3391
3392         * startup.el (migrate-user-init-file): Create backup of
3393         `user-init-file' before migrating.
3394         * startup.el (maybe-migrate-user-init-file): Print
3395         information about backup file.
3396         (maybe-create-compatibility-dot-emacs): Follow above change.
3397
3398 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3399
3400         * font-lock.el: Sync font-lock-add-keywords and
3401         font-lock-remove-keywords from GNU Emacs.
3402         * font-lock.el (font-lock-keywords-alist): New.
3403         * font-lock.el (font-lock-removed-keywords-alist): New.
3404         * font-lock.el (font-lock-add-keywords): New.
3405         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3406         * font-lock.el (font-lock-remove-keywords): New.
3407
3408 2007-08-16  Vin Shelton  <acs@xemacs.org>
3409
3410         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3411         patch from Hans de Graaff.
3412
3413 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3414
3415         * package-get.el (package-get-download-sites): Document Chile and
3416         update Denmark download site.
3417         * package-get.el (package-get-pre-release-download-sites): Ditto.
3418
3419 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3420
3421         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3422
3423 2006-12-09  Vin Shelton  <acs@xemacs.org>
3424
3425         * XEmacs 21.4.20 is released
3426
3427 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3428
3429         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3430
3431 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3432
3433         * info.el (Info-find-file-node, Info-insert-dir)
3434         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3435         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3436         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3437         and discussion.
3438
3439 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3440
3441         * obsolete.el (line-beginning-position): New, from 21.5.x.
3442         (line-end-position): Ditto.
3443
3444 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3445
3446         * package-get.el (package-get-download-sites): Welcome
3447         nl.xemacs.org and Thanks!
3448         * package-get.el (package-get-pre-release-download-sites): Ditto.
3449
3450 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3451
3452         * font-lock.el: Add support for not-so recent changes in Java to
3453         java-mode.
3454
3455 2006-01-28  Vin Shelton  <acs@xemacs.org>
3456
3457         * XEmacs 21.4.19 is released
3458
3459 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3460
3461         * easymenu.el: Update copyright. 
3462         * easymenu.el (easy-menu-all-popups):
3463         Add a docstring. 
3464         * easymenu.el (easy-menu-add):
3465         Document a bug, rework the function to preserve any existing
3466         non-default mode-popup-menu instead of overwriting it, and not to
3467         bother normalising the menu title (nothing else does).
3468         * easymenu.el (easy-menu-remove):
3469         Restore the default mode-popup-menu instead of leaving an empty
3470         one when we remove the last easy-menu popup. 
3471
3472 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3473
3474         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3475         as suggested by Rodrigo Ventura.
3476         * package-get.el (package-get-pre-release-download-sites): Ditto,
3477         with replacement of xemacs-21.5 by beta, which is the logical path
3478         to our beta core and package pre-releases.
3479
3480 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3481
3482         * package-get.el (package-get-download-sites): Add Hong Kong
3483         download site.
3484         * package-get.el (package-get-pre-release-download-sites): Ditto.
3485
3486 2005-12-26  Vin Shelton  <acs@xemacs.org>
3487
3488         * find-paths.el:
3489         * find-paths.el (paths-emacs-root-p): Add search for package root.
3490         * find-paths.el (paths-find-emacs-root): Replaced with
3491         paths-find-invocation-roots, which returns a list of roots.
3492         * find-paths.el (paths-find-invocation-roots): New.
3493         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3494
3495 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3496
3497         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3498         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3499
3500 2005-12-03  Vin Shelton <acs@xemacs.org>
3501
3502         * XEmacs 21.4.18 is released
3503
3504 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3505
3506         * package-get.el (package-get-download-sites): Update reflecting
3507         latest http://www.xemacs.org/Releases/ information generated by
3508         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3509         * package-get.el (package-get-pre-release-download-sites): Ditto.
3510
3511 2005-02-28  Simon Josefsson  <jas@extundo.com>
3512
3513         * about.el (xemacs-hackers): Add jas.
3514         (about-other-current-hackers): Likewise.
3515         (about-url-alist): Add URL for jas.
3516         (about-personal-info): Document jas.
3517         (about-hacker-contribution): Describe jas contributions.
3518
3519 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3520
3521         * easymenu.el (easy-menu-remove): As described in 
3522         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3523         except the "Command" menu from mode-popup-menu. 
3524
3525 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3526  
3527         * font.el (font-spatial-to-canonical): Correct calculation of 
3528         return value for pixel-based input value. 
3529  
3530 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3531
3532         * code-process.el (call-process): Process-related docstring
3533         improvements spurred by Norbert Koch.
3534         * code-process.el (call-process-region): Ditto.
3535         * code-process.el (start-process): Ditto.
3536
3537 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3538
3539         * finder.el (finder-find-library): Return filename actually
3540         searched for.
3541
3542 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3543
3544         * help.el (view-emacs-news): Use `expand-file-name' instead of
3545         `locate-data-file' as the latter will find any "NEWS" files that
3546         might exist in packages _before_ the one in core.
3547
3548 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3549
3550         * package-get.el (package-get-init-package):
3551         package-get-init-package buglet (21.4.17) by Jeff Mincy
3552         <mincy@rcn.com> fixing false temporary load-path shadows reported
3553         after package installation and simplifying code.
3554
3555 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3556
3557         * package-get.el (package-get-download-sites): Sync mirrors list
3558         with the XEmacs website.
3559         (package-get-pre-release-download-sites): Ditto.
3560
3561 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3562
3563         * derived.el (derived-mode-merge-syntax-tables):
3564         Revert my 21.5-only patch of 2003-07-18 which slipped in
3565         through Jerry James's patch of 2004-06-07.
3566
3567 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3568
3569         * cmdloop.el (keyboard-quit): Remove workaround for
3570         `region-active-p' not making sure active region is in current
3571         buffer now that it does.
3572         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3573         * simple.el (region-active-p): `region-active-p' to only return t
3574         when active region is in current buffer.
3575
3576 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3577
3578         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3579         package names, quell a byte-compiler warning, doc fix.
3580
3581 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3582
3583         * buffer.el (pop-to-buffer):
3584         * window-xemacs.el (display-buffer):
3585         Document use of `same-window-buffer-names,' `same-window-regexps'
3586         by pop-to-buffer and display-buffer. 
3587         
3588 2005-02-06  Vin Shelton <acs@xemacs.org>
3589
3590         * XEmacs 21.4.17 is released
3591
3592 2005-01-29  Ben Wing  <ben@xemacs.org>
3593
3594         * shadow.el (find-emacs-lisp-shadows):
3595         Add custom-defines to list of ignored files.
3596
3597 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3598
3599         * simple.el (shifted-motion-keys-select-region): Fix statement
3600         about unshifted-motion-keys-deselect-region.
3601
3602 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3603
3604         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3605         now) for GNU Emacs compatibility.
3606         (make-obsolete-variable): Ditto.
3607
3608 2004-01-08  Ben Wing  <ben@xemacs.org>
3609
3610         * code-files.el (load):
3611         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3612
3613 2004-12-05  Vin Shelton <acs@xemacs.org>
3614
3615         * XEmacs 21.4.16 is released
3616
3617 2004-12-04  Vin Shelton  <acs@xemacs.org>
3618
3619         * auto-autoloads.el: Regenerated.
3620
3621         * custom-load.el: Regenerated.
3622
3623 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3624
3625         Fix bug: apropos errors if a defalias refers to an undefined
3626         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3627
3628         * apropos.el (apropos):
3629         (apropos-command):
3630         * help.el (frob-help-extents):
3631         * help-macro.el (make-help-screen):
3632         * hyper-apropos.el (hyper-apropos-grok-functions):
3633         (hyper-apropos-get-doc):
3634         Catch void-function error thrown by `documentation'.
3635
3636 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3637
3638         * packages.el (package-require): Fix incorrect arg to format.
3639         This fixes a `format specifier' error.
3640
3641 2004-08-13  Jerry James  <james@xemacs.org>
3642
3643         * bytecomp.el (forward-word): Tell the byte compiler the correct
3644         number of arguments to forward-word.
3645
3646 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3647
3648         * etags.el: Fixed loading of include files for tag completion. Now
3649         you can make a tag file for a library, include it into your
3650         project and it will be reloaded only if it changed. Infinte
3651         include loops are detected and the correct tag files are loaded.
3652         * etags.el (buffer-tag-table-list): Load and verify tag files in
3653         the external function buffer-tag-table-list-load.
3654         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3655         tag files. Also load the included tag files. The priority of the
3656         included files is right below their parent file. If multiple
3657         matches occur then the symbols from the parent file are found
3658         first.
3659         * etags.el (tag-table-include-files): Corrected comment
3660         string. Switched to pattern constant tags-include-pattern to have
3661         it at a central location.
3662         * etags.el (tags-include-pattern): Added doc string.
3663         * etags.el (add-to-tag-completion-table): Removed obsolete
3664         comments as the include files are allready returned by
3665         buffer-tag-table-list and loaded.
3666         * etags.el (find-tag-internal): The include files are allready
3667         included in tag-tables as buffer-tag-table-list returns them now.
3668
3669 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3670
3671         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3672         Loading items into the notebook is now done by C code.
3673         * widgets-gtk.el (gtk-widget-instantiate-internal):
3674         Style no longer changed.
3675
3676 2004-06-28  Nix  <nix@esperi.org.uk>
3677
3678         * cmdloop.el (truncate-command-history-for-gc): Delay
3679         execution of all things that look up variable bindings,
3680         via `enqueue-eval-event'.
3681
3682 2004-06-24  Vin Shelton  <acs@xemacs.org>
3683
3684         * package-get.el (package-get-require-signed-base-updates):
3685         now defaults to nil.
3686
3687 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3688
3689         * subr.el (split-string): Clean up docstring.
3690
3691 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3692
3693         * faces.el (zmacs-region): fix typo in docstring.
3694
3695 2004-06-07  Jerry James  <james@xemacs.org>
3696
3697         * derived.el: Synch with Emacs 21.3.
3698         * subr.el (with-local-quit): New, from Emacs 21.3.
3699         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3700         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3701         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3702
3703 2004-06-16  Jerry James  <james@xemacs.org>
3704
3705         * cl.el (cl-set-substring): Increment start by the length of the
3706         string, not the string itself.
3707
3708 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3709
3710         * etags.el (tag-table-include-files): Expand included TAGS file
3711         paths to avoid problems with relative paths.  Thanks to Peter
3712         Chubb <peterc@gelato.unsw.edu.au>.
3713         * etags.el (tags-include-pattern): New.
3714         * etags.el (add-to-tag-completion-table): Parse and ignore
3715         trailing include lines.
3716
3717 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3720         avoiding line solely composed of equal signs.
3721
3722 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3723
3724         * cus-edit.el (alloc): Typo fix.
3725         * cus-edit.el (custom-browse-visibility): Ditto.
3726         * cus-edit.el (custom-variable-value-create): Ditto.
3727         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3728         * cus-edit.el (custom-save-variables): Bind print-length and
3729         print-level to nil to avoid value abbreviation.
3730         * cus-edit.el (custom-save-face-internal): Ditto.
3731         * cus-edit.el (custom-save-faces): Save in sorted order.
3732         * cus-edit.el (custom-save-resets): Bind print-length and
3733         print-level to nil to avoid value abbreviation.
3734         * cus-edit.el (custom-save-loaded-themes): Ditto.
3735
3736 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3737
3738         * subr.el (split-string-default-separators): New.
3739         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3740         see comment in source.
3741
3742 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3743
3744         * mule/japanese.el (paragraph-start, paragraph-separate):
3745         Remove anchor to BOL.
3746
3747 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         * cl.el (gensym, gentemp): Improve docstrings.
3750
3751 2004-05-10  Vin Shelton  <acs@xemacs.org>
3752
3753         * etags.el: Sync with 21.5 version.
3754
3755 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3756
3757         * etags.el:
3758         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3759         only for use with exuberant ctags. This will also enable building of 
3760         completion tables with exuberant ctags. This will not work with
3761         xemacs ctags. 
3762         * etags.el (get-tag-table-buffer): New function for creating of
3763         completion table is used if tags-exuberant-ctags-optimization-p ist t
3764         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3765         finding the tag names. New.
3766         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3767         building tag completion table with exuberant ctags. New.
3768         * etags.el (find-tag-internal): Improve exact tag matching for tags
3769         with name fields. Before the patch return types of functions or
3770         function parameters (with exuberant ctags) were found as matches.
3771
3772 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3773
3774         * list-mode.el (display-completion-list): Fixed completion list was
3775         taking the width of the frame and not of the window for displaying
3776         the selection methods.
3777
3778 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3779
3780         * menubar-items.el (default-menubar): Options are saved to custom.el.
3781
3782
3783 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3784
3785         * isearch-mode.el (isearch-abort): Preserve successful search target.
3786
3787 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3788
3789         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3790         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3791         Bihlmeyer.
3792         * gnuserv.el (gnuserv-mode-line-string): New.
3793         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3794         gnuserv-mode.
3795         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3796         * gnuserv.el (gnuserv-edit-files): Use
3797         make-x-device-with-gtk-fallback.
3798
3799 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3800
3801         * gtk-widgets.el: New import: gtk-accel-group-new.
3802         * dialog-gtk.el:
3803         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3804         * dialog-gtk.el (popup-builtin-question-dialog):
3805         Added support for dialog button mnemonics.
3806
3807 2004-03-22  Chris Green <cmg@dok.org>
3808
3809         * process.el (shell-command): Output buffer was ignored when a
3810         background process was run via shell-command.
3811
3812 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3813
3814         * cus-edit.el (custom-save-variables): Retrieve a list of
3815         variables to save first, sort it, and make sure the variables are
3816         saved in sorted order.
3817
3818 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3819  
3820         * package-get.el (package-get-update-base-from-buffer): Force
3821         binary coding system for verifying GnuPG signature in the
3822         package-index file.
3823  
3824 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3825
3826         * package-get.el (package-get-package-index-file-location): Handle
3827         missing "EMACSPACKAGEPATH" environment variable.
3828
3829 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3830
3831         * package-admin.el (package-admin-find-top-directory): Simplify
3832         directory comparisions and fix substring errors on short path
3833         components.
3834         * package-get.el (package-get-package-index-file-location):
3835         Default to first component of "EMACSPACKAGEPATH", if set.
3836
3837 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3838
3839         * package-get.el (process-error): New error datum.
3840
3841 2004-02-02  Vin Shelton <acs@xemacs.org>
3842
3843         * XEmacs 21.4.15 is released
3844
3845 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3846
3847         * itimer.el (activate-itimer): Modify the itimer timeout value as
3848         if it were begun at the last time when the itimer driver was woken
3849         up.
3850
3851 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3852
3853         * specifier.el (Copyright):
3854         Update.
3855         (make-specifier-and-init):
3856         (map-specifier):
3857         (canonicalize-inst-pair):
3858         (canonicalize-spec-list):
3859         (set-specifier):
3860         Synch docstrings to 21.5 where appropriate.
3861
3862 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3863
3864         * package-get.el (package-get-list-packages-where): New.  A
3865         function that allows searching for groups of packages.  For
3866         example, find all packages that require the fsf-compat package.
3867
3868 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3869
3870         The Great PUI Sync.
3871
3872         * auto-autoloads.el: Regenerated.
3873
3874         * custom-load.el: Regenerated.
3875
3876         * dumped-lisp.el (packages-hardcoded-lisp): New.
3877
3878         * menubar-items.el (menu-max-items): New.
3879         (menu-submenu-max-items): New.
3880         (menu-submenu-name-format): New.
3881         (menu-split-long-menu): New.
3882         (menu-sort-menu): New.
3883         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3884
3885         * obsolete.el (pui-add-install-directory): Renamed to the more
3886         logical `pui-set-local-package-get-directory'.
3887         (package-get-download-menu): Moved to `package-ui.el' and renamed
3888         to `package-ui-add-download-menu'.
3889
3890         * package-admin.el (package-admin-install-function-mswindows):
3891         Whitespace clean up.
3892         (package-admin-add-single-file-package): Removed.
3893         (package-admin-default-install-function): Whitespace clean up.
3894         (package-admin-find-top-directory): New.
3895         (package-admin-get-install-dir): Use it.
3896         (package-admin-get-manifest-file): 
3897         (package-admin-check-manifest): 
3898         (package-admin-add-binary-package):
3899         (package-admin-get-lispdir):
3900         (package-admin-delete-binary-package):
3901         (package-admin):
3902
3903         * package-get.el (package-get-package-index-file-location): New.
3904         (package-get-install-to-user-init-directory): New.
3905         (package-get-remote):
3906         (package-get-download-sites):
3907         (package-get-pre-release-download-sites): New.
3908         (package-get-site-release-download-sites): New.
3909         (package-get-base-filename):
3910         (package-get-always-update):
3911         (package-get-user-index-filename): Removed.
3912         (package-get-pgp-available-p): New.
3913         (package-get-require-signed-base-updates):
3914         (package-get-was-current):
3915         (package-entries-are-signed): New.
3916         (package-get-continue-update-base): New.
3917         (package-get-download-menu): Removed.
3918         (package-get-require-base):
3919         (package-get-update-base-entry):
3920         (package-get-locate-file):
3921         (package-get-locate-index-file):
3922         (package-get-maybe-save-index):
3923         (package-get-update-base):
3924         (package-get-update-base-from-buffer):
3925         (package-get-update-base-entries):
3926         (package-get-interactive-package-query):
3927         (package-get-update-all):
3928         (package-get-all):
3929         (package-get-dependencies):
3930         (package-get-init-package):
3931         (package-get-info): New.
3932         (package-get):
3933         (package-get-staging-dir):
3934         (package-get-set-version-prop): Removed.
3935         (package-get-installedp):
3936         (package-get-ever-installed-p):
3937         (packages): Removed.
3938         (package-get-custom-groups): Removed.
3939         (package-get-custom): Removed.
3940         (package-get-custom-add-entry): Removed.
3941
3942         * package-info.el (batch-update-package-info):
3943
3944         * package-net.el (package-net-batch-generate-bin-ini):
3945         (package-net-update-installed-db):
3946
3947         * package-ui.el (pui-info-buffer):
3948         (pui-directory-exists): Removed.
3949         (pui-package-dir-list): Removed.
3950         (pui-add-install-directory): Removed.
3951         (package-ui-download-menu): New.
3952         (package-ui-pre-release-download-menu): New.
3953         (package-ui-site-release-download-menu): New.
3954         (pui-set-local-package-get-directory): New.
3955         (pui-package-symbol-char):
3956         (pui-update-package-display):
3957         (pui-toggle-package):
3958         (pui-toggle-package-key):
3959         (pui-toggle-package-delete):
3960         (pui-toggle-package-delete-key):
3961         (pui-toggle-package-event):
3962         (pui-toggle-verbosity-redisplay):
3963         (pui-install-selected-packages):
3964         (pui-add-required-packages):
3965         (pui-help-echo):
3966         (pui-display-info):
3967         (list-packages-mode):
3968         (pui-list-packages):
3969
3970         * packages.el (packages-compute-package-locations):
3971         (package-require):
3972         (package-delete-name):
3973         (packages-hardcoded-lisp): Removed.
3974         (packages-useful-lisp): Removed.
3975         (packages-unbytecompiled-lisp): Removed.
3976         (packages-find-package-directories):
3977
3978         Summary:
3979
3980         Major code clean up of all things PUI.
3981
3982         Much improved code to determine where packages should be
3983         installed.  PUI no longer depends on any packages being
3984         pre-installed to compute where packages are to be installed to.
3985
3986         The user can specify the location of their package-index file.  It
3987         isn't necessary to set this because it has sane defaults.  People
3988         who "run-in-place" won't accidently overwrite the CVS
3989         package-index file.  See
3990         `package-get-package-index-file-location'. 
3991
3992         PUI will now properly clean up after itself in the event of an
3993         unsuccessful package install.  This drastically reduces the number
3994         of "wrong md5sum" FAQs.
3995
3996         non-Mule XEmacsen can no longer install Mule packages.
3997
3998         Package management via the custom interface has been removed.
3999
4000         The PUI related menubar items have been reorganised.
4001
4002         The PGP verification code has been fixed and the default for
4003         whether or not it is used is automatically computed.
4004
4005         * update-elc.el ((preloaded-file-list site-load-packages
4006         need-to-dump dumped-exe)):
4007         Just a couple of small changes to allow for
4008         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4009         existing anymore.
4010
4011 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4012
4013         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4014         apply `format' to the first argument of byte-compile-warn, it
4015         already calls format.
4016
4017 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4018
4019         * files.el (delete-old-versions): Avoid going interactive during
4020         make install when environment variable VERSION_CONTROL is set.
4021
4022 2003-12-04  Vin Shelton  <acs@xemacs.org>
4023
4024         * menubar-items.el (menu-item-search): Only bring up search dialog
4025         box if the feature is available and desired.
4026
4027 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4028
4029         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4030
4031 2003-11-05  Vin Shelton  <acs@xemacs.org>
4032
4033         * help.el (Help-prin1-face):
4034         (Help-princ-face):
4035         princ and prin1 are functions and need to be called as such.  The
4036         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4037
4038 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4039
4040         * about.el (about-xemacs): Give full version and build date.
4041
4042 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4043
4044         * win32-native.el (grep-null-device): This XEmacs has null-device.
4045
4046 2003-09-06  Mike Sperber  <mike@xemacs.org>
4047
4048         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4049         implement the specified semantics for `defvar.'
4050
4051 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4052
4053         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4054         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4055         displaying buffer in question.
4056
4057 2003-09-03  Vin Shelton <acs@xemacs.org>
4058
4059         * XEmacs 21.4.14 is released
4060
4061 2003-08-17  Vin Shelton  <acs@xemacs.org>
4062
4063         * about.el: Vanity patch.
4064
4065 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4066
4067         * code-process.el (call-process):
4068         (call-process-region):
4069         (start-process):
4070         Document coding system processing.
4071
4072 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4073
4074         * startup.el (splash-frame-body): Idiomatic English.
4075
4076 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4077
4078         * font-lock.el (font-lock-match-java-declarations): Move
4079         save-restriction, narrow-to-region to beginning of function to
4080         avoid going beyond the limit and causing an infloop.
4081
4082 2003-04-16  Jerry James  <james@xemacs.org>
4083
4084         * keydefs.el: Remove mappings for keys mapped to the nowhere
4085         defined function function-key-error.
4086
4087 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4088
4089         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4090         lisp-interaction-mode-hook): Add the docstrings.
4091
4092 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4093
4094         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4095         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4096         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4097
4098 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4099
4100         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4101         lambda list after the original doc.  Care about
4102         #'(lambda () "SingleString") 
4103         (cl-upcase-arg): 
4104         (cl-function-arglist):
4105         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4106         circular data structures in lambda list specification
4107
4108 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4109
4110         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4111         to appear in font-lock-function-name-face.
4112
4113 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4116         is not also the value of the lambda.
4117
4118 2003-05-06  Andy Piper  <andy@xemacs.org>
4119
4120         * files.el (revert-buffer): Make sure local variables get processed,
4121         even in the case of an optimized reversion.
4122
4123 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4124
4125         * XEmacs 21.4.13 is released
4126
4127 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4128
4129         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4130         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4131
4132 2003-02-14  Ben Wing  <ben@xemacs.org>
4133
4134         * byte-optimize.el:
4135         * byte-optimize.el (byte-compile-inline-expand):
4136         * byte-optimize.el (byte-compile-unfold-lambda):
4137         * byte-optimize.el (byte-optimize-form-code-walker):
4138         * byte-optimize.el (byte-optimize-form):
4139         * byte-optimize.el (byte-decompile-bytecode-1):
4140         * byte-optimize.el (byte-optimize-lapcode):
4141         Review carefully and sync up to 20.7 except for areas as noted.
4142         Fixes problem with JDE compilation.
4143
4144 2003-02-05  Ben Wing  <ben@xemacs.org>
4145
4146         * simple.el:
4147         * simple.el (motion-keys-for-shifted-motion):
4148         Omit M-S-home/end from motion keys.
4149
4150 2003-02-07  Ben Wing  <ben@xemacs.org>
4151
4152         * text-props.el (text-property-any):
4153         * text-props.el (text-property-not-all):
4154         Fix bug when end > start.
4155
4156 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4157
4158         * info.el (Info-insert-dir): Make default-directory end in
4159         separator.  Patch due to Martin Buchholz.
4160
4161 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4162
4163         * XEmacs 21.4.12 "Portable Code" is released.
4164
4165 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4166
4167         * about.el: Update golubev data.
4168
4169 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4170
4171         * isearch-mode.el (isearch-mode-map): Substitute comment on
4172         desirability, and back out "GR is printable" changes.
4173
4174 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4175
4176         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4177
4178 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4179
4180         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4181
4182 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4183
4184         * menubar-items.el (default-menubar): Use browse-url-mozilla
4185         instead of browse-url-gnome-moz for Mozilla.
4186
4187 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4188
4189         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4190
4191 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4192
4193         * files.el (auto-mode-alist): Remove redundant entries for modes
4194         that live in packages.
4195         (interpreter-mode-alist): Ditto.
4196
4197 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4198
4199         * menubar-items.el (default-menubar): Sync with current
4200         browse-url-xemacs.el.
4201
4202 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4203
4204         * XEmacs 21.4.10 "Military Intelligence" is released.
4205
4206 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4207
4208         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4209
4210 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4211
4212         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4213
4214 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4215
4216         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4217         effect free function.
4218         (font-lock-fontify-keywords-region): Supply the argument to
4219         font-lock-compile-keywords.
4220
4221 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4222
4223         * package-get.el (package-get-download-sites): Bring sites list
4224         up to date, prefer xx.xemacs.org addresses.
4225
4226 2002-09-27  Andy Piper  <andy@xemacs.org>
4227
4228         * dialog.el (make-dialog-box): for general dialogs only
4229         delete-frame-hook will be run.
4230
4231 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4232
4233         * font-lock.el (font-lock-fontify-syntactically-region): Add
4234         comment about lookup-syntax-properties, document LOUDLY as unused.
4235
4236 2002-08-26  Andy Piper  <andy@xemacs.org>
4237
4238         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4239         merge.
4240
4241 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4242
4243         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4244         (make-obsolete-variable): Ditto.
4245         (make-compatible): Ditto.
4246         (make-compatible-variable): Ditto.
4247
4248 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4249
4250         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4251         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4252
4253 2002-08-28  Andy Piper  <andy@xemacs.org>
4254
4255         * files.el (revert-buffer): propagate revert-without-query-status.
4256
4257 2002-06-03  Andy Piper  <andy@xemacs.org>
4258
4259         * dialog-items.el (make-search-dialog): align various subcontrols
4260         in visually pleasing ways, allow frame to autosize to the dialog
4261         size.
4262         * dialog.el (make-dialog-box): add a border inside the frame. Add
4263         :autosize property, if t then reset the frame size appropriately
4264         before the frame is mapped.
4265         * gutter-items.el (set-progress-feedback-instantiator): align
4266         various subcontrols.
4267         * gutter-items.el (set-progress-abort-instantiator): ditto.
4268
4269 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4270
4271         * XEmacs 21.4.9 "Informed Management" is released.
4272
4273 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4274
4275         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4276         "&optional append" argument.
4277
4278 2002-07-16  Didier Verna  <didier@xemacs.org>
4279
4280         * subr.el (replace-in-string): fix case fold bug introduced by
4281         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4282         case-fold-search in temporary buffers.
4283
4284 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4285
4286         * lib-complete.el (find-library): Remove check for mule because
4287         decompression DOES work on Mule.
4288
4289 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4290
4291         * simple.el (join-line): New alias for `delete-indentation'.
4292
4293 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4294
4295         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4296         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4297         (font-lock-builtin-face): New.
4298         (font-lock-constant-face): New.
4299         (font-lock-face-list): Add builtin and constant faces.
4300
4301 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4302
4303         * autoload.el (make-autoload): Support define-derived-mode.
4304         Collected puts of doc-string-elt property.  Based on a patch by
4305         Didier Verna <didier@xemacs.org>.
4306
4307 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4308
4309         * wid-edit.el (widget-field-activate): Fix docstring typo.
4310
4311 2002-07-23  Andy Piper  <andy@xemacs.org>
4312
4313         * about.el (about-personal-info): update me.
4314
4315 2002-07-12  Andy Piper  <andy@xemacs.org>
4316
4317         * custom.el (custom-theme-set-variables): remove bogus
4318         arguments. Use custom-set-default to set defaults.
4319         (custom-set-variables): update doc.
4320         (custom-local-buffer): new, synced from FSF.
4321         (custom-set-default): ditto.
4322         (defcustom): update doc.
4323
4324 2002-06-16  Andy Piper  <andy@xemacs.org>
4325
4326         * menubar-items.el (default-menubar): enable windows printing on
4327         cygwin as well as native.
4328
4329 2002-06-12  Andy Piper  <andy@xemacs.org>
4330
4331         * printer.el (generic-print-buffer): catch all errors so that the
4332         print device can be cleared in all scenarios.
4333         (Printer-clear-device): make sure clearing the printer allows it
4334         to be used again immediately.
4335         (generic-print-region): make sure the default printer face is
4336         black-on-white.
4337
4338 2002-04-23  Jerry James  <james@xemacs.org>
4339
4340         * window-xemacs.el (display-buffer-function): Change doc to
4341         reflect new arg.
4342         * window-xemacs.el (pre-display-buffer-function): Ditto.
4343         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4344         non-nil, make the new window just big enough for its contents.
4345         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4346         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4347         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4348
4349 2002-06-06  Andy Piper  <andy@xemacs.org>
4350
4351         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4352         (defcustom): ditto.
4353         (custom-handle-keyword): ditto.
4354
4355 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4358         Make obsolete.  Default to nil.
4359         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4360         Inspired by a patch by John Palmieri.
4361
4362 2002-07-01  Mike Alexander  <mta@arbortext.com>
4363
4364         * process.el (shell-command-on-region): Don't delete the region
4365         before giving it to call-process-region
4366
4367 2002-06-04  Jerry James <james@eecs.ku.edu>
4368
4369         * find-paths.el (paths-find-architecture-directory): Search in
4370         `system-configuration'/`base', not `base'`system-configuration'.
4371
4372 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4373
4374         * info.el (Info-index): Add missing \ in [ t].
4375
4376 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4377
4378         * gutter-items.el (gutter-buffers-tab-visible-p,
4379         buffers-tab-omit-function, buffers-tab-selection-function,
4380         buffers-tab-filter-functions):
4381         Doc improvements.
4382
4383 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4386
4387         * toolbar-items.el (toolbar-news): Fix typo in message string.
4388
4389 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4390
4391         * dialog.el (yes-or-no-p-dialog-box): 
4392         * cmdloop.el (y-or-n-p-minibuf):
4393         (yes-or-no-p-minibuf):
4394         (yes-or-no-p):
4395         (y-or-n-p): 
4396         Specify negative answers in docstrings.
4397
4398 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4399
4400         * package-ui.el (pui-help-echo): Display both installed and author
4401         version.  Use a balloon-help window to display extra info like
4402         package requires.
4403
4404 2002-05-30  Andy Piper  <andy@xemacs.org>
4405
4406         * files.el (revert-buffer-internal): don't visit
4407         revert-buffer. Kill buffer when not used. Suggested by Mike
4408         Alexander <mta@arbortext.com>
4409
4410 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4411
4412         * files.el (revert-buffer): More docstring fiddling.
4413
4414 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4415
4416         * files.el (revert-buffer):
4417         (revert-buffer-internal):
4418         (revert-buffer-insert-file-contents-function):
4419         Improve docstrings and comments.
4420
4421 2002-05-08  Andy Piper  <andy@xemacs.org>
4422
4423         * files.el (revert-buffer): observe noconfirm behavior.
4424
4425 2002-04-09  Andy Piper  <andy@xemacs.org>
4426
4427         * files.el (revert-buffer): use revert-buffer-internal if it looks
4428         like doing so will not result in any user-visible changes.
4429         (revert-buffer-internal): new function. Do the actual process of
4430         reversion and then see whether the result is any different to what
4431         we have already. If it is not then do nothing.
4432
4433 2001-12-11  Andy Piper  <andy@xemacs.org>
4434
4435         * menubar.el (get-popup-menu-response): re-order so that it works
4436         on more sane/facist window systems.
4437
4438 2001-12-03  Andy Piper  <andy@xemacs.org>
4439
4440         * faces.el (frob-face-property): don't infloop in face frobbing
4441         from Jan Vroonhof <jan@xemacs.org>.
4442
4443 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4444
4445         * faces.el (frob-face-property): Follow face fall-back hierarchy
4446         properly for face properties without an instance. Only do manual
4447         copy form 'default in last resort. This handles in particular
4448         the case where 'default itself has only a fall-back (which is
4449         the case by default on windows).
4450
4451 2001-11-24  Andy Piper  <andy@xemacs.org>
4452
4453         * printer.el (generic-print-region): set default-frame-plist to
4454         nil while creating the printer frame so that sizes reflect the
4455         printed page.
4456
4457         * faces.el (face-complain-about-font): Don't complain on printers.
4458
4459 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4460         
4461         * package-net.el: Andy synch.
4462         
4463 2001-12-16  Andy Piper  <andy@xemacs.org>
4464
4465         * package-get.el (package-get-update-all): Make sure installed.db
4466         gets updated after updating packages.
4467
4468 2002-03-28  Ben Wing  <ben@xemacs.org>
4469
4470         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4471         continuation, truncation so that we don't get line jumpiness from
4472         them being larger than the line height.
4473
4474         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4475
4476 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4477
4478         * font.el (font-window-system-mappings): Add mapping for Gtk
4479         (assume identical to X) 
4480
4481 2002-02-04  Andy Piper  <andy@xemacs.org>
4482
4483         * files.el (convert-standard-filename): Fix for short filename
4484         Peter Arius <pas@methodpark.de>
4485
4486 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4487
4488         * list-mode.el (default-choose-completion): completion-base-size
4489         should refer to local value in the completion list buffer.
4490
4491 2001-12-03  Didier Verna  <didier@xemacs.org>
4492
4493         * rect.el: autoload `replace-rectangle'.
4494         * keydefs.el (global-map): bind it to `C-x r p'.
4495
4496 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4497
4498         * XEmacs 21.4.8 "Honest Recruiter" is released.
4499
4500 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4501
4502         This patch is based on Jerry James's patch and analysis.
4503
4504         * select.el (get-clipboard):
4505         (get-selection):
4506         Update docstrings.
4507         (get-clipboard-foreign):
4508         (get-selection-foreign):
4509         New function for use as `interprogram-paste-function's.
4510
4511         * simple.el (interprogram-paste-function): Change default to
4512         `get-clipboard-foreign'; improve docstring.
4513         (interprogram-cut-function): Improve dosctring.
4514
4515 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4516
4517         * XEmacs 21.4.7 "Economic Science" is released.
4518
4519 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4520
4521         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4522
4523 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4524
4525         * obsolete.el (assq-delete-all): New compatibility alias for 
4526         remassq.
4527
4528 2002-01-09  Simon Josefsson  <jas@extundo.com>
4529
4530         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4531
4532 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4533
4534         * info.el (Info-auto-generate-directory): Default
4535         Info-auto-generate-directory to 'if-outdated.
4536
4537 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4538
4539         * startup.el (normal-top-level): Prevent migration code from
4540         trashing .emacs on an error in loading the init files.
4541
4542 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4543
4544         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4545         "system default" Xdefaults and friends get xrdb-mode.
4546
4547 2002-03-05  Mats Lidell  <matsl@contactor.se>
4548  
4549         * help-nomule.el (tutorial-supported-languages): Added Swedish
4550         tutorial. Sorted languages.
4551
4552 2002-02-11  Mike Sperber <mike@xemacs.org>
4553
4554         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4555         regenerating outdated dir files and dir is non-existent.
4556
4557 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4558
4559         * code-files.el (convert-mbox-coding-system): Improve comment.
4560         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4561         coding-system argument to `write-region-pre-hook' call.
4562         (write-region-pre-hook): Fix docstring to mention lockname argument.
4563
4564 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4565
4566         * minibuf.el (completing-read): Remove redundant wrong arg list.
4567
4568         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4569
4570 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4571
4572         * obsolete.el (interactive-form): new compatibility alias for 
4573         function-interactive.
4574
4575 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4576
4577         * menubar-items.el (Menubar-items-truncate-list): Removed.
4578         * menubar-items.el (Menubar-items-truncate-history): New.
4579         * menubar-items.el (default-menubar): Use
4580         Menubar-items-truncate-history.
4581
4582 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4583
4584         * printer.el (generic-print-region): Pass correct arguments to
4585         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4586         Torkelsson <torkel@acc.umu.se>.
4587
4588 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4589
4590         * help.el (describe-mode): synched with FSF 19.34; handle nil
4591         minor mode indicators.
4592
4593 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4594
4595         * minibuf.el (completing-read): Update docstring.
4596
4597 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4598
4599         * XEmacs 21.4.6 "Common Lisp" is released.
4600
4601 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4602
4603         * package-net.el: Inadvertant synch with Windows branch.  From
4604         Andy's log:
4605         (package-net-kit-version): new variable.
4606         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4607
4608 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4609
4610         * package-get.el (package-get-locate-index-file): Also search the
4611         core etc/ directory for the package index file if it can't be
4612         found in ~/.xemacs/.
4613
4614 2001-12-13  William Perry  <wmperry@gnu.org>
4615
4616         * dialog-gtk.el (popup-builtin-question-dialog):
4617         Conform to API in gui.c.
4618         
4619 2001-11-12  Andy Piper  <andy@xemacs.org>
4620
4621         * cus-edit.el (custom-save-face-internal): make sure we save
4622         non-themed faces.
4623         (custom-save-variables): ditto variables.
4624
4625 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4626
4627         * faces.el (make-face-family):
4628         (make-face-size):
4629         New face-modifying functions per Jan Vroonhof.
4630
4631         cus-face.el (custom-set-face-font-family):
4632         (custom-set-face-font-size):
4633         Use them.
4634
4635         * font.el (font-window-system-mappings): More precise docstring.
4636
4637         (font-create-name):
4638         (font-create-object):
4639         (tty-font-create-object):
4640         (tty-font-create-plist):
4641         (x-font-create-object):
4642         (x-font-create-name):
4643         (ns-font-create-name):
4644         (mswindows-font-create-object):
4645         (mswindows-font-create-name):
4646         Add doctrings.
4647
4648 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4649
4650         * gtk-faces.el (gtk-init-device-faces): removed spurious
4651         quote before let* expression.
4652
4653 2001-10-29  Andy Piper  <andy@xemacs.org>
4654
4655         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4656         modified when changing coding system.
4657
4658         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4659         that we invoke the GUI directory selector.
4660
4661 2001-10-25  Andy Piper  <andy@xemacs.org>
4662
4663         * dialog.el (make-dialog-box): use new directory dialog support.
4664         * minibuf.el (read-file-name-1): ditto.
4665         (read-file-name): ditto.
4666         (read-directory-name): ditto.
4667
4668 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4669
4670         * XEmacs 21.4.5 "Civil Service" is released.
4671
4672 2001-04-23  Didier Verna  <didier@xemacs.org>
4673
4674         * cus-edit.el (custom-variable-pre-save): New.
4675         * cus-edit.el (custom-variable-post-save): New.
4676         * cus-edit.el (custom-variable-save): use them.
4677         * cus-edit.el (custom-face-pre-save): New.
4678         * cus-edit.el (custom-face-post-save): New.
4679         * cus-edit.el (custom-face-save): use them.
4680         * cus-edit.el (custom-group-pre-save): New.
4681         * cus-edit.el (custom-group-post-save): New.
4682         * cus-edit.el (custom-group-save): use them.
4683         * cus-edit.el (Custom-save): use the pre/post functions above,
4684         call `custom-save-all' only once.
4685         * cus-edit.el (custom-variable-pre-reset-standard): New.
4686         * cus-edit.el (custom-variable-post-reset-standard): New.
4687         * cus-edit.el (custom-variable-reset-standard): use them.
4688         * cus-edit.el (custom-face-pre-reset-standard): New.
4689         * cus-edit.el (custom-face-post-reset-standard): New.
4690         * cus-edit.el (custom-face-reset-standard): use them.
4691         * cus-edit.el (custom-group-pre-reset-standard): New.
4692         * cus-edit.el (custom-group-post-reset-standard): New.
4693         * cus-edit.el (Custom-reset-standard): use them.
4694         * cus-edit.el (custom-face-reset-saved): use the pre/post
4695         functions above, call `custom-save-all' only once.
4696
4697 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4698
4699         * gutter-items.el (buffers-tab face): Derive from the modeline
4700         face by default.  Many people use white-on-black for the default
4701         font, and the tabs look hideous with that color combination.  The
4702         modeline usually has the correct colors.
4703
4704 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4705
4706         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4707         (tag-mark-stack-max): Typo fix.
4708
4709 2001-09-28  Ben Wing  <ben@xemacs.org>
4710
4711         * font-lock.el:
4712         * font-lock.el (font-lock-after-change-function):
4713         fix problem with last patch, reported by Katsumi Yamaoka.
4714
4715 2001-09-17  Ben Wing  <ben@xemacs.org>
4716
4717         * font-lock.el (font-lock-after-change-function):
4718         fix problem when you insert a comment on the line before a line of
4719         code: if we use the following char, then when you hit backspace,
4720         the following line of code turns the comment color.
4721
4722 2001-06-08  Ben Wing  <ben@xemacs.org>
4723
4724         * process.el: comment about shell-command-switch.
4725         * process.el (shell-quote-argument): Need to quote a null
4726         argument, too.  From Dan Holmsand.
4727         
4728         * startup.el (normal-top-level): Delete some unused FSF junk.
4729         * startup.el (command-line-early):
4730         
4731         * startup.el (command-line): Call MS Windows init function.
4732         
4733         * win32-native.el:
4734         * win32-native.el (mswindows-system-shells): New.
4735         * win32-native.el (mswindows-system-shell-p): New.
4736         * win32-native.el (init-mswindows-at-startup): New.
4737         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4738         * win32-native.el (mswindows-quote-one-simple-arg):
4739         * win32-native.el (mswindows-quote-one-command-arg):
4740         * win32-native.el (mswindows-construct-process-command-line-alist):
4741         Correct comments at top.  Correctly handle passing arguments
4742         to Cygwin programs and to bash.  Fix quoting of zero-length
4743         arguments (from Dan Holmsand).  Set shell-command-switch based
4744         on shell-file-name, which in turn comes from env var SHELL.
4745
4746 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4747
4748         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4749         default-toolbar-position): Fill docstrings for balloon-help.
4750
4751 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4752
4753         * faces.el: Reenable specifications over 'gtk domain.
4754
4755 2001-08-08  Didier Verna  <didier@xemacs.org>
4756
4757         * autoload.el (update-autoload-files): make defdir a file name,
4758         not directory name.
4759
4760 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4761
4762         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4763
4764         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4765
4766 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4767
4768         * font-menu.el (font-menu-set-font): Default to current font-family.
4769         (font-menu-preferred-resolution):
4770         (font-menu-size-scaling):
4771         Provide gtk defaults, too.
4772
4773 2001-07-29  Mike Alexander  <mta@arbortext.com>
4774
4775         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4776         list
4777         (custom-set-face-font-family): ditto
4778
4779 2001-07-26  Mike Sperber <mike@xemacs.org>
4780
4781         * files.el (auto-mode-alist): .9 files are man pages, too.
4782
4783 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4784
4785         * process.el (call-process-internal): bind
4786         coding-system-for-write to 'binary when calling
4787         start-process-internal, so the process receives 
4788         the literal contents of INFILE.
4789
4790 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4791
4792         * files.el (auto-mode-alist): Add configure.ac support.
4793
4794 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4795
4796         * buff-menu.el:
4797         mouse.el:
4798         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4799
4800 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4801
4802         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4803
4804 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4805
4806         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4807         mixed text.
4808         (kinsoku-eol-p): Ditto.
4809
4810 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4811
4812         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4813         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4814         characters as the category `s' or `e' correctly.
4815
4816 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4817
4818         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4819
4820 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4821
4822         * mule/cyrillic.el:  Set up case table.
4823
4824 2001-06-08  Mike Sperber <mike@xemacs.org>
4825
4826         * files.el (save-some-buffers-1): Don't zap the help window right
4827         after `map-y-or-n-p' has popped it up.
4828
4829 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4830
4831         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4832
4833 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4834
4835         * specifier.el: define-specifier-tag 'gtk.
4836
4837 2001-05-12  Ben Wing  <ben@xemacs.org>
4838
4839         * find-paths.el (paths-find-recursive-path):
4840         fix error with null EXCLUDE-REGEXP.
4841         
4842         * font-lock.el (font-lock-mode):
4843         fix problem reported by hrvoje with buffers starting with a space.
4844         
4845 2001-05-06  Ben Wing  <ben@xemacs.org>
4846
4847         * dialog.el (make-dialog-box):
4848         * menubar-items.el (default-menubar):
4849         * printer.el (generic-print-buffer):
4850         * printer.el (generic-print-region):
4851         implement printing the selection when it's selected.
4852
4853 2001-04-18  Didier Verna  <didier@xemacs.org>
4854
4855         * cus-edit.el (Custom-reset-standard): reset to standard settings
4856         not only when the buffer's :custom-state is 'modified, but also
4857         when it is 'set or 'saved.
4858
4859 2001-04-17  Didier Verna  <didier@xemacs.org>
4860
4861         * startup.el (load-user-init-file): define `custom-file' before
4862         loading the user's init file.
4863
4864 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4865
4866         * menubar.el (popup-mode-menu): Make it work with
4867         popup-menu-titles turned off.
4868         
4869 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4870
4871         * about.el (about-mailto-link): Use compose-mail for sending mail.
4872
4873 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4874
4875         * package-admin.el (package-install-hook): New.
4876         (package-delete-hook): New.
4877         (package-admin-add-single-file-package): Use package-delete-hook.
4878
4879         * package-get.el (package-get): Use package-install-hook.
4880
4881 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4882
4883         * package-ui.el (pui-install-selected-packages): reverse the lists
4884         of packages so that they get handled in the same order as they
4885         were selected.
4886
4887 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4888
4889         * packages.el (locate-library): Use read-library-name for completion.
4890
4891 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4892
4893         * byte-optimize.el (=): `=' is not a binary predicate!
4894         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4895         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4896
4897 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4898
4899         * bytecomp.el (byte-compile-arithcompare):
4900         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4901
4902 2001-06-03  William M. Perry  <wmperry@gnu.org>
4903
4904         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4905         return the filename selected by the user!
4906
4907 2001-05-31  William M. Perry  <wmperry@gnu.org>
4908
4909         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4910         in XEmacs/GTK.
4911
4912 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4913
4914         * coding.el: Tiny typo fixed.
4915
4916 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4917
4918         * XEmacs 21.4.3 "Academic Rigor" is released.
4919
4920 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4921
4922         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4923
4924 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4925
4926         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4927
4928 2001-05-04  Ben Wing  <ben@xemacs.org>
4929
4930         * printer.el (generic-print-buffer):
4931         * printer.el (generic-print-region):
4932         Enable dialog boxes.  Apply workaround recommended by Kirill.
4933         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4934         
4935         * simple.el (kill-whole-line):
4936         * simple.el (kill-line-1):
4937         * simple.el (kill-entire-line):
4938         * simple.el (kill-line):
4939         * simple.el (backward-kill-line):
4940         Take out interactive dependence of kill-whole-line.
4941
4942 2001-04-22  Ben Wing  <ben@xemacs.org>
4943
4944         * dialog.el (make-dialog-box):
4945         Put dialog titles back in -- this time correctly.  Fix various
4946         other problems with leaks and such.
4947
4948         * simple.el (region-exists-p):
4949         * simple.el (region-active-p):
4950         Add comment about which one is correct to use in menu specs.
4951
4952 2001-05-05  Ben Wing  <ben@xemacs.org>
4953
4954         * dialog.el (make-dialog-box): fix doc string.
4955         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4956         take out Pretty Print.
4957         * printer.el:
4958         * printer.el (printer-current-device): New.
4959         * printer.el (Printer-get-device): New.
4960         * printer.el (Printer-clear-device): New.
4961         * printer.el (generic-page-setup): New.
4962         * printer.el (generic-print-buffer):
4963         * printer.el (generic-print-region):
4964         Implement Page Setup.  Handle errors properly.
4965
4966 2001-05-05  Ben Wing  <ben@xemacs.org>
4967
4968         * subr.el (error): Complete list of errors in doc string.
4969         
4970 2001-04-22  Ben Wing  <ben@xemacs.org>
4971
4972         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4973         
4974 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4975
4976         * build-report.el: Remove CVS keywords since this file has been in
4977         core lisp for a while now.
4978         * build-report.el (build-report-make-output-files): Fix typo.
4979
4980 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4981
4982         * about.el (about-finish-buffer): Make sure the last change works
4983         even if EVENT is nil.
4984
4985 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4986
4987         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4988         clicked, not the one that happens to be the current buffer at the
4989         time.
4990
4991 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4992
4993         * cus-edit.el (custom-display): Support the GTK Window System also.
4994
4995 2001-04-30  Ben Wing  <ben@xemacs.org>
4996
4997         * printer.el:
4998         * printer.el (printer-page-header):
4999         * printer.el (Print-context): New.
5000         * printer.el (printer-page-footer):
5001         * printer.el (generate-header-element): New.
5002         * printer.el (generate-header-line): New.
5003         * printer.el (print-context-property):
5004         * printer.el (generic-print-buffer):
5005         * printer.el (generic-print-region):
5006         Implement headers and footers.  Implement calling Print dialog box
5007         (#### but it doesn't quite work yet).
5008
5009 2001-04-25  Ben Wing  <ben@xemacs.org>
5010
5011         * about.el (xemacs-hackers):
5012         * about.el (about-url-alist):
5013         * about.el (about-personal-info):
5014         * about.el (about-hacker-contribution):
5015         More contributions.
5016         
5017         * simple.el (handle-post-motion-command):
5018         Fix spurious setting of zmacs-region-stays to t after a non-shift
5019         motion command.
5020
5021 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5022
5023         * about.el (about-personal-info): Update my bio.
5024         (about-hacker-contribution): Ditto.
5025
5026 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5027
5028         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5029
5030 2001-04-19  Andy Piper  <andy@xemacs.org>
5031
5032         * package-net.el (package-net-cygwin32-binary-size): new size.
5033         (package-net-win32-binary-size): new size.
5034         (package-net-convert-index-to-ini): Use new arch.
5035         (package-net-batch-convert-index-to-ini): Removed.
5036         (package-net-generate-bin-ini): New.
5037         (package-net-batch-generate-bin-ini): New.
5038
5039 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5040
5041         * XEmacs 21.4.1 "Copyleft" is released.
5042
5043 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5044
5045         * x-compose.el (xlib-input-method-bug-workaround):
5046         (alias-colon-to-double-quote):
5047         Force sort in map-keymap to work around rehash bug.
5048
5049 2001-04-17  Ben Wing  <ben@xemacs.org>
5050
5051         * about.el: Finish overhaul, add a few new hackers, update a
5052         couple old ones.
5053
5054 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5055
5056         * XEmacs 21.4.0 "Solid Vapor" is released.
5057
5058 2001-04-15  Ben Wing  <ben@xemacs.org>
5059
5060         * about.el:
5061         * about.el (about-headline-face): New.
5062         * about.el (about-link-face): New.
5063         * about.el (about-current-release-maintainers): New.
5064         * about.el (about-other-current-hackers): New.
5065         * about.el (about-url-alist):
5066         * about.el (about-once-and-future-hackers): New.
5067         * about.el (about-mailto-link): New.
5068         * about.el (about-get-buffer):
5069         * about.el (about-finish-buffer):
5070         * about.el (about-xemacs):
5071         * about.el (about-features): Removed.
5072         * about.el (about-advantages): New.
5073         * about.el (about-maintainer-info): Removed.
5074         * about.el (about-personal-info): New.
5075         * about.el (about-hacker-contribution): New.
5076         * about.el (about-maintainer):
5077         * about.el (about-show-linked-info):
5078         * about.el (about-hackers):
5079         Major revamping.  Rewriting of most of the text, improve the
5080         link handling, separate info on contributors into personal
5081         and contribution info, add new contributors, update personal
5082         info, etc. etc.
5083         
5084         * menubar-items.el (default-menubar):
5085         Help menubar entry for News now says more accurately
5086         "What's New in XEmacs".
5087         
5088         * mouse.el:
5089         * mouse.el (mouse-track-cleanup-hook):
5090         * mouse.el (mouse-track):
5091         Don't set-buffer to a dead buffer when calling mouse-track
5092         cleanup hooks.
5093
5094 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * XEmacs 21.2.47 "Zephir" is released.
5097
5098 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5099
5100         * dialog.el (make-dialog-box): Disable dialog box titles until
5101         we get them working.
5102
5103 2001-03-30  Ben Wing  <ben@xemacs.org>
5104
5105         * help.el:
5106         * help.el (Help-princ-face):
5107         * help.el (Help-prin1-face):
5108         * help.el (frob-help-extents):
5109         * help.el (describe-function-1):
5110         * help.el (describe-variable):
5111         Avoid using font-lock faces, which may not be defined.
5112         Instead, use hyper-apropos faces, and make sure they're
5113         defined as necessary by using `require'. (It's not so safe
5114         to do this for font-lock.) In any case, we will eventually
5115         be merging this functionality into hyper-apropos.
5116
5117         * loaddefs.el (completion-ignored-extensions):
5118         Fix documentation.
5119         
5120         * menubar-items.el (menu-truncate-list): Removed.
5121         * menubar-items.el (Menubar-items-truncate-list): New.
5122         * menubar-items.el (default-menubar):
5123         Fix errors if grep or compile command is too long.  Rename helper
5124         function to be less visible.
5125
5126 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5127
5128         * byte-optimize.el (byte-optimize-minus):
5129         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5130
5131 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5132
5133         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5134         Mule is available.
5135
5136         * mule/latin.el: New file.
5137
5138 2001-03-11  Ben Wing  <ben@xemacs.org>
5139
5140         * auto-save.el:
5141         * auto-save.el (auto-save-directory):
5142         * auto-save.el (make-auto-save-file-name):
5143         * auto-save.el (auto-save-file-name-p): New.
5144
5145         Merge in improvements from other definition of
5146         make-auto-save-file-name in files.el.
5147         
5148         * auto-save.el (auto-save-original-name):
5149         * auto-save.el (auto-save-name-in-fixed-directory):
5150         * auto-save.el (auto-save-unslashify-name): Removed.
5151         * auto-save.el (auto-save-slashify-name): Removed.
5152         * auto-save.el (auto-save-reserved-chars): New.
5153         * auto-save.el (auto-save-escape-name): New.
5154         * auto-save.el (auto-save-unhex): New.
5155         * auto-save.el (auto-save-unescape-name): New.
5156
5157         Change algorithm for encoding filenames in auto-save names to be
5158         entirely safe with all filesystems and all possible characters in
5159         a filename, and 100% reversible. (Essentially, uses
5160         quoted-printable as the encoding.)
5161         
5162         * auto-save.el (recover-all-files):
5163
5164         Use insert-directory rather than calling ls directly -- fixes
5165         things under Windows.
5166
5167         * files.el:
5168         * files.el (convert-standard-filename): Substitute FSF's
5169         definition for this (we had nothing here before).
5170         
5171         * files.el (backup-buffer): Warning fix.
5172         
5173         * files.el (make-backup-file-name):
5174         * files.el (find-backup-file-name):
5175         Fix error in calling sequence to auto-save-file-name-p.
5176         
5177         * files.el (recover-file):
5178         Use insert-directory rather than calling ls directly -- fixes
5179         things under Windows.
5180
5181         * files.el (make-auto-save-file-name): Removed.
5182         * files.el (auto-save-file-name-p): Removed.
5183         auto-save is always dumped so no sense in having a definition
5184         that will always be overwritten with another.
5185         
5186         * files.el (insert-directory):
5187         * win32-native.el:
5188         * win32-native.el (debug-mswindows-process-command-lines):
5189         * win32-native.el (original-make-auto-save-file-name): Removed.
5190         * win32-native.el (make-auto-save-file-name): Removed.
5191
5192
5193 2001-03-21  Martin Buchholz <martin@xemacs.org>
5194
5195         * XEmacs 21.2.46 "Urania" is released.
5196
5197 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * menubar-items.el (default-menubar): Update sample.emacs to
5200         sample.init.el and adjust accelerators.
5201
5202 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5203
5204         * build-report.el (build-report): Improve docstring.
5205
5206 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * ChangeLog: Log GTK merge.
5209
5210         * gutter-items.el:
5211         * mwheel.el:
5212         * sound.el:
5213         * startup.el:
5214         Revert gratuitous whitespace changes.
5215
5216 2001-03-07  Ben Wing  <ben@xemacs.org>
5217
5218         * help.el:
5219         * help.el (key-or-menu-binding):
5220         * help.el (Help-find-file): New.
5221         * help.el (describe-beta):
5222         * help.el (describe-copying):
5223         * help.el (describe-project):
5224         * help.el (view-emacs-news):
5225         * help.el (view-sample-init-el): New.
5226         * help.el (Help-princ-face): New.
5227         * help.el (Help-prin1-face): New.
5228         * help.el (help-symbol-function-context-menu):
5229         * help.el (help-symbol-variable-context-menu):
5230         * help.el (help-symbol-function-and-variable-context-menu):
5231         * help.el (frob-help-extents):
5232         * help.el (describe-function-1):
5233         * help.el (describe-variable):
5234
5235         Add coloring in Help buffers, correspondent with hyperlinks.
5236         View files in view-mode rather than Fundamental.
5237         Remove separators from context menus -- now handled in generic code.
5238         Add `Find Tag' to context menu.
5239         
5240         * menubar.el (popup-mode-menu):
5241
5242         Rewrite code that outputs the popup menu to (a) put more specific
5243         entries first, (b) be more robust, (c) output the proper context
5244         menu separators automatically (the context menu functionality is
5245         new and currently used only by Help).
5246
5247 2001-03-10  William M. Perry  <wmperry@aventail.com>
5248
5249         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5250         this function when converting from the 21.1 GTK branch.  Now
5251         supports file, password, question, and color built-in dialogs.
5252
5253 2001-03-06  Ben Wing  <ben@xemacs.org>
5254
5255         * keydefs.el:
5256         * keydefs.el (global-map):
5257         Add commented-out change of M-k (for 21.5).
5258         
5259         * menubar-items.el (default-menubar):
5260         Fix items to control kill-line behavior; add items for
5261         shifted motion.
5262         
5263         * simple.el:
5264         * simple.el (kill-whole-line):
5265         * simple.el (historical-kill-line): Removed.
5266         * simple.el (kill-line): Removed.
5267         * simple.el (kill-entire-line): New.
5268         * simple.el (kill-line-1): New.
5269         * simple.el (backward-kill-line):
5270         Undo kill-whole-line == always changes.  Add new function
5271         kill-entire-line to unconditionally delete the current line.
5272         Add comments describing the lamentable state of affairs of
5273         the kill-line functions and variables.
5274
5275 2001-03-02  Ben Wing  <ben@xemacs.org>
5276
5277         * simple.el:
5278         * simple.el (beginning-of-buffer):
5279         * simple.el (end-of-buffer):
5280         * simple.el (mark-ring-unrecorded-commands):
5281         * simple.el (signal-error-on-buffer-boundary):
5282         * simple.el (shifted-motion-keys-select-region):
5283         * simple.el (unshifted-motion-keys-deselect-region):
5284         * simple.el (motion-keys-for-shifted-motion): New.
5285         * simple.el (handle-pre-motion-command):
5286         * simple.el (handle-post-motion-command):
5287         * simple.el (forward-char-command):
5288         * simple.el (backward-char-command):
5289         * simple.el (scroll-up-command):
5290         * simple.el (scroll-down-command):
5291         * simple.el (next-line):
5292         * simple.el (previous-line):
5293         * simple.el (backward-block-of-lines):
5294         * simple.el (forward-block-of-lines):
5295         * simple.el (backward-word):
5296         * simple.el (mark-word):
5297
5298         Augment documentation of the most common motion commands to make
5299         note of the shifted-motion support.  Improve the support to (a)
5300         properly document how it works and why it's done in the fashion it
5301         is, and (b) allow the keystrokes that trigger it to be customized.
5302
5303         Correct error in the customize specification of
5304         mark-ring-unrecorded-commands.
5305
5306 2001-03-02  Ben Wing  <ben@xemacs.org>
5307
5308         * font-lock.el:
5309         * font-lock.el (font-lock-pending-extent-table): Removed.
5310         * font-lock.el (font-lock-pending-buffer-table): New.
5311         * font-lock.el (font-lock-pre-idle-hook):
5312         * font-lock.el (font-lock-after-change-function):
5313         * font-lock.el (font-lock-fontify-pending-extents):
5314         * font-lock.el (font-lock-lisp-like):
5315
5316         Fix handling of pending extents to avoid excessive slowness (N^2
5317         behavior) when making lots of buffer changes between redisplays,
5318         such as when saving the Options.
5319
5320 2001-03-09  William M. Perry  <wmperry@aventail.com>
5321
5322         * device.el:
5323         * dragdrop.el:
5324         * dumped-lisp.el:
5325         * faces.el:
5326         * frame.el:
5327         * gnuserv.el:
5328         * loadup.el:
5329         * menubar-items.el:
5330         * minibuf.el:
5331         The Great GTK Merge.
5332
5333         * ChangeLog.GTK:
5334         * dialog-gtk.el:
5335         * gdk.el:
5336         * generic-widgets.el:
5337         * glade.el:
5338         * gnome-widgets.el:
5339         * gnome.el:
5340         * gtk-compose.el:
5341         * gtk-extra.el:
5342         * gtk-faces.el:
5343         * gtk-ffi.el:
5344         * gtk-file-dialog.el:
5345         * gtk-font-menu.el:
5346         * gtk-glyphs.el:
5347         * gtk-init.el:
5348         * gtk-iso8859-1.el:
5349         * gtk-marshal.el:
5350         * gtk-mouse.el:
5351         * gtk-package.el:
5352         * gtk-password-dialog.el:
5353         * gtk-select.el:
5354         * gtk-widget-accessors.el:
5355         * gtk-widgets.el:
5356         * gtk.el:
5357         widgets-gtk.el:
5358         The Great GTK Merge: new files.
5359
5360 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * generic-widgets.el: Don't require gtk (a built-in feature) at
5363         top level.  Don't execute the last sexp unless (featurep 'gtk).
5364
5365 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5368
5369 2001-02-23  Martin Buchholz <martin@xemacs.org>
5370
5371         * XEmacs 21.2.45 "Thelxepeia" is released.
5372
5373 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5374  
5375         * about.el (xemacs-hackers): update my entry. 
5376         * about.el (about-maintainer-info): ditto. 
5377         * about.el (about-hackers): ditto. 
5378
5379 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5380
5381         * about.el (about-maintainer-info): More vanity info about
5382         yours truly.
5383
5384 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5385
5386         * build-report.el (build-report-destination): xemacs-build-reports
5387         has moved to SourceForge, where mailing list name length is
5388         restricted, hence the name change to
5389         xemacs-buildreports@xemacs.org.
5390         * build-report.el (build-report-keep-regexp): Update default.
5391         * build-report.el (build-report-delete-regexp): Ditto.
5392         * build-report.el (build-report-make-output-files): Ditto.
5393
5394 2001-02-19  Craig Lanning  <lanning@scra.org>
5395
5396         * lisp-mode.el: Add indentation specifications for following
5397         Common Lisp forms: handler-case, handler-bind, with-slots,
5398         with-open-file, with-open-stream, print-unreadable-object.
5399
5400 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5401
5402         * font-lock.el (font-lock-set-defaults-1):
5403         Move initialization of `font-lock-cache-position' so that it's set
5404         even if font-lock-keywords is already defined.
5405
5406 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5407
5408         * autoload.el (generate-file-autoloads-1):
5409         Use `emacs-lisp-mode-syntax-table' instead of
5410         `lisp-mode-syntax-table'.
5411         * lisp-mode.el (lisp-mode-syntax-table):
5412         Get rid of old checks for `parse-partial-sexp' version.
5413         Make `|' (pipe) string delimiter instead of punctuation.
5414
5415 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5416
5417         * window.el (save-selected-window):
5418         Use gensym for better macro hygiene.
5419
5420 2001-02-06  Mike Sperber <mike@xemacs.org>
5421
5422         * dump-paths.el:
5423         * startup.el (startup-setup-paths): Set and use
5424         `mule-lisp-directory'.
5425         (startup-setup-paths-warning): Ditto.
5426
5427         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5428         (paths-construct-load-path): Consider `mule-lisp-directory'.
5429
5430 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5431
5432         * font-lock.el: Syntax table improvements used.  A few random
5433         changes are not specified below.
5434         (font-lock-fontify-string-delimiters):
5435         (font-lock-syntactic-keywords):
5436         (font-lock-cache-state nil):
5437         (font-lock-cache-position):
5438         New variables.
5439         (font-lock-set-syntax):
5440         (font-lock-apply-syntactic-highlight):
5441         (font-lock-fontify-syntactic-anchored-keywords):
5442         (font-lock-fontify-syntactic-keywords-region):
5443         (font-lock-eval-keywords):
5444         New functions.
5445         (font-lock-remove-face):
5446         (font-lock-fontify-syntactically-region):
5447         Use syntax properties.
5448
5449 2001-02-08  Martin Buchholz <martin@xemacs.org>
5450
5451         * XEmacs 21.2.44 "Thalia" is released.
5452
5453 2001-01-16  Mike Sperber <mike@xemacs.org>
5454
5455         * startup.el (normal-top-level): Work even if no installation root
5456         is found.
5457
5458 2001-01-30  Andy Piper  <andy@xemacs.org>
5459
5460         * gutter-items.el (progress-abort-glyph): remove instantiator.
5461         (set-progress-abort-instantiator): new function.
5462         (abort-progress-feedback): use it.
5463
5464         * gutter.el (set-gutter-dirty-p): new function.
5465
5466 2001-01-30  Didier Verna  <didier@xemacs.org>
5467
5468         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5469
5470 2001-01-24  Didier Verna  <didier@xemacs.org>
5471
5472         * sound.el (sound-extension-list): give a better default value.
5473         * sound.el (load-sound-file): improve the doc string, also find
5474         files given by absolute names, pass a real extension list to
5475         `locate-file'.
5476
5477 2001-01-26  Martin Buchholz <martin@xemacs.org>
5478
5479         * XEmacs 21.2.43 "Terspichore" is released.
5480
5481 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5482
5483         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5484         messages from gnuserv.
5485
5486 2001-01-20  Martin Buchholz <martin@xemacs.org>
5487
5488         * XEmacs 21.2.42 "Poseidon" is released.
5489
5490 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5491
5492         * cl-macs.el (cl-upcase-arg): New function.
5493         (cl-function-arglist): New function.
5494         (cl-transform-lambda): Automatically add CL-style lambda list to
5495         documentation string using functions above.
5496
5497 2001-01-12  Andy Piper  <andy@xemacs.org>
5498
5499         * package-get.el (package-get-custom): call
5500         package-net-update-installed-db.
5501
5502         * package-ui.el (pui-install-selected-packages): call
5503         package-net-update-installed-db.
5504
5505         * package-net.el (package-net-update-installed-db): use
5506         packages-package-list so that we reflect reality.
5507
5508         * packages.el (packages-package-list): Make docstring reflect
5509         reality.
5510
5511         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5512
5513         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5514         isn't installed.
5515
5516 2001-01-17  Andy Piper  <andy@xemacs.org>
5517
5518         * wid-edit.el (widget-activation-glyph-mapper): activate or
5519         deactivate native widgets.
5520         (widget-glyph-insert-glyph): record instantiator.
5521         (widget-push-button-value-create): use it.
5522
5523         * gui.el (gui-button-action): new function. Make button's domain
5524         buffer current when calling.
5525         (make-gui-button): update to use gui-button-action.
5526
5527 2001-01-16  Didier Verna  <didier@xemacs.org>
5528
5529         * menubar-items.el (default-menubar): add an entry for modeline
5530         horizontal scrolling in Options -> Display.
5531
5532 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5533
5534         * package-get.el (package-get-require-signed-base): Set to nil
5535         by default.
5536
5537 2001-01-17  Martin Buchholz <martin@xemacs.org>
5538
5539         * XEmacs 21.2.41 "Polyhymnia" is released.
5540
5541 2001-01-16  Mike Sperber <mike@xemacs.org>
5542
5543         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5544         catch lisp/mule/.
5545
5546 2001-01-14  Mike Sperber <mike@xemacs.org>
5547
5548         * startup.el (maybe-create-compatibility-dot-emacs):
5549         (maybe-unmigrate-user-init-file):
5550         (unmigrate-user-init-file): Created.
5551         (maybe-migrate-user-init-file): Offer creation of compatibility
5552         .emacs.
5553         Some doc fixes wrt init file location.
5554
5555 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5556
5557         * faces.el (face-frob-from-locale-first): new variable.
5558         (frob-face-font-2): Honor tags arg while trying to use
5559         standard-face-mapping.  When face-frob-from-locale-first is set,
5560         first try to set face inheriting from frobbed-face.
5561
5562 2001-01-15  Didier Verna  <didier@xemacs.org>
5563
5564         * about.el (xemacs-hackers): update my entry.
5565         * about.el (about-url-alist): ditto.
5566         * about.el (about-maintainer-info): ditto.
5567         * about.el (about-hackers): ditto.
5568
5569 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5570
5571         The byte compiler has been badly broken for a year,
5572         by the patch of 1999-12-06.
5573         * byte-optimize.el (byte-optimize-form-code-walker):
5574         Bug was: the byte compiler was making this erroneous optimization:
5575         (progn (or (foo)) (bar)) ==> (bar)
5576
5577 2000-11-20  Mike Sperber <mike@xemacs.org>
5578
5579         * setup-paths.el (paths-core-load-path-depth): Split
5580         `paths-load-path-depth' in two for site and core lisp.  Don't
5581         recurse into core.
5582         * setup-paths.el (paths-construct-load-path): Use.
5583
5584 2001-01-10  Andy Piper  <andy@xemacs.org>
5585
5586         * package-net.el (package-net-cygwin32-binary-size): new variable
5587         (package-net-win32-binary-size): ditto.  add much needed
5588         commentary.
5589
5590         * gutter-items.el (buffers-tab-items): correct off-by-one error
5591         for buffers-tab-max-size.
5592
5593 2001-01-08  Martin Buchholz <martin@xemacs.org>
5594
5595         * XEmacs 21.2.40 is released.
5596
5597 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * mule/hebrew.el: Fix comments and typos.
5600         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5601
5602 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5603
5604         * ChangeLog.1: move ancient log from fill.el.
5605
5606         * dump-paths.el:
5607         paragraphs.el:
5608         mule/mule-category.el:
5609         Miscellaneous typo fixes and slight doc clarifications.
5610
5611         * mule/mule-ccl.el:  Correct file name in header.
5612
5613 2000-12-31  Martin Buchholz <martin@xemacs.org>
5614
5615         * XEmacs 21.2.39 is released.
5616
5617 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5618
5619         * byte-optimize.el (byte-optimize-cond):
5620         (byte-optimize-cond-1): New.
5621         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5622         Optimizes (cond (x nil)) ==> nil.
5623         Provide better diagnostic on malformed expr like (cond foo).
5624
5625 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5626
5627         * mule/mule-coding.el:
5628         mule/mule-cmds.el (reset-language-environment,
5629         set-language-environment-coding-systems):
5630         Safer default coding-priority-list, corresponding to src/file-coding.h.
5631
5632 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5633
5634         * package-admin.el: Allow package removal from
5635         early-package-load-path.
5636
5637 2000-12-15  Andreas Jaeger  <aj@suse.de>
5638
5639         * about.el (about-maintainer-info): Update my entry.
5640
5641 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5642
5643         * packages.el (locate-library): Add support for bzip2
5644         compressed .el files.
5645
5646 2000-12-12  Andy Piper  <andy@xemacs.org>
5647
5648         * package-net.el: new file.
5649
5650 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5651
5652         * font-lock.el: Add missing C++ keywords.
5653
5654 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5655
5656         * simple.el (indent-for-comment): Preserve indentation of comments
5657         starting in column 0, as documented in (Info-goto-node
5658         "(xemacs)Comments").  Update docstring accordingly.
5659
5660 2000-12-05  Martin Buchholz <martin@xemacs.org>
5661
5662         * XEmacs 21.2.38 is released.
5663
5664 2000-12-04  Didier Verna  <didier@xemacs.org>
5665
5666         * mouse.el (default-mouse-track-set-point-in-window): remove
5667         spurious '+' operation detected by Martin.
5668
5669
5670 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5671
5672         * cl-extra.el (coerce):
5673         Implement char to integer coercion.
5674         Remove extraneous (numberp) test.
5675
5676         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5677         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5678         (byte-optimize-predicate):
5679         Warn if evaluating constant expression signals an error.
5680         (byte-optimize-form): Small simplification.
5681
5682         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5683
5684 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5685
5686         * byte-optimize.el:
5687         (byte-optimize-minus):
5688         (byte-optimize-plus):
5689         (byte-optimize-mult):
5690         (byte-optimize-quo):
5691         Use (car (last x)) instead of (last x) to get last elt!
5692         Use `byte-optimize-predicate' to optimize `%'.
5693         Move optimizations for special numeric args to bytecomp.el.
5694         * bytecomp.el (byte-compile-associative): Remove.
5695         (byte-compile-max): New.
5696         (byte-compile-min): New.
5697         Properly handle erroneous calls: (max) (min).
5698         (byte-compile-plus): New.
5699         (byte-compile-minus):
5700         It's easiest to handle 0, +1 and -1 args here.
5701         (byte-compile-mult): New.
5702         It's easiest to handle 1, -1 and 2 args here.
5703         (byte-compile-quo):
5704         It's easiest to handle 0, +1 and -1 args here.
5705         Issue byte-compiler warning when dividing by zero.
5706
5707         Byte-compiler arithmetic improvements.
5708         Better optimize these expressions in the obvious way:
5709         (+ x y 1)   -->  varref x varref y add add1
5710         (+ x y -1)  -->  varref x varref y add sub1
5711         (- x y 0)   -->  (- x y)
5712         (- 0 x y)   -->  (- (- x) y)
5713         (% 42 19)   --> compile-time constant
5714         (/ 42 19)   --> compile-time constant
5715         (* (foo) 2) --> foo call dup plus
5716
5717         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5718         unless (declaim (optimize (safety 3)))
5719         or (setq byte-compile-delete-errors nil).
5720
5721 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5722
5723         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5724         docstrings.
5725
5726 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * startup.el (command-line-do-help):  Add documentation of
5729         portable dumper switches.
5730
5731 2000-11-22  Andy Piper  <andy@xemacs.org>
5732
5733         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5734
5735         * glyphs.el (init-glyphs): don't use autodetect for strings.
5736
5737 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5738
5739         * byte-optimize.el (byte-optimize-char-before):
5740         (byte-optimize-backward-char):
5741         (byte-optimize-backward-word):
5742         Fix incorrect optimizations for these sorts of expressions:
5743         (let ((x nil)) (backward-char x))
5744
5745 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5746
5747         * byte-optimize.el:
5748         * byte-optimize.el (byte-optimize-backward-char): New.
5749         * byte-optimize.el (byte-optimize-backward-word): New.
5750         Make backward-word and backward-char as efficient as forward versions.
5751
5752         * bytecomp.el (byte-compile-no-args-with-one-extra):
5753         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5754         * bytecomp.el (byte-compile-two-args-with-one-extra):
5755         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5756         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5757         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5758         Check if extra arg is constant nil, and if so, use byte-coded call.
5759
5760         * simple.el (backward-word):
5761         * simple.el (mark-word):
5762         * simple.el (kill-word):
5763         * simple.el (backward-kill-word):
5764         Make COUNT argument optional, for consistency with forward-char et al.
5765
5766         * abbrev.el (abbrev-string-to-be-defined):
5767         * abbrev.el (inverse-abbrev-string-to-be-defined):
5768         * abbrev.el (inverse-add-abbrev):
5769         * abbrev.el (expand-region-abbrevs):
5770         * buff-menu.el (Buffer-menu-execute):
5771         * indent.el (move-to-left-margin):
5772         * indent.el (indent-relative):
5773         * indent.el (move-to-tab-stop):
5774         * info.el (Info-reannotate-node):
5775         * lisp-mode.el (lisp-indent-line):
5776         * lisp.el (end-of-defun):
5777         * lisp.el (move-past-close-and-reindent):
5778         * misc.el (copy-from-above-command):
5779         * mouse.el (default-mouse-track-scroll-and-set-point):
5780         * page.el (forward-page):
5781         * paragraphs.el (forward-paragraph):
5782         * paragraphs.el (end-of-paragraph-text):
5783         * picture.el (picture-forward-column):
5784         * picture.el (picture-self-insert):
5785         * rect.el (extract-rectangle-line):
5786         * simple.el (newline):
5787         * simple.el (fixup-whitespace):
5788         * simple.el (backward-delete-char-untabify):
5789         * simple.el (transpose-chars):
5790         * simple.el (transpose-preceding-chars):
5791         * simple.el (do-auto-fill):
5792         * simple.el (indent-new-comment-line):
5793         * simple.el (blink-matching-open):
5794         * view-less.el (cleanup-backspaces):
5795         * wid-edit.el (widget-transpose-chars):
5796         * term/bg-mouse.el (bg-insert-moused-sexp):
5797         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5798
5799         * info.el (Info-fontify-node):
5800         * simple.el (backward-delete-function):
5801         Use canonical delete-backward-char instead of backward-delete-char.
5802
5803 2000-11-20  Andy Piper  <andy@xemacs.org>
5804
5805         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5806         no buffers.
5807
5808 2000-11-20  Andy Piper  <andy@xemacs.org>
5809
5810         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5811         buffer tabs.
5812
5813 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5814
5815         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5816         (proclaim inline...) was shadowing compiler-macros.
5817
5818 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5819
5820         * bytecomp.el (byte-compile-eval): New.
5821         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5822         Keeps this promise made in Lispref:
5823         "If a file being compiled contains a `defmacro' form, the macro is
5824         defined temporarily for the rest of the compilation of that file."
5825
5826 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5827
5828         * cl.el (floatp-safe):
5829         (plusp):
5830         (minusp):
5831         (oddp):
5832         (evenp):
5833         (cl-abs):
5834         Use a better parameter name than `x'.
5835
5836         * cl-macs.el (check-type): Make continuable.  Change documentation
5837         to require PLACE, but accept any form for compatibility.
5838
5839         * abbrev.el (define-abbrev): Use check-type.
5840         * font-menu.el (font-menu-change-face): Use check-type.
5841         * menubar.el (relabel-menu-item): Use check-type.
5842         * itimer.el: Fix typo.
5843
5844 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5845
5846         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5847
5848 2000-11-14  Martin Buchholz <martin@xemacs.org>
5849
5850         * XEmacs 21.2.37 is released.
5851
5852 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5853
5854         * code-cmds.el: Provide the feature.
5855
5856 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5857
5858         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5859
5860         * code-cmds.el: New file
5861         * mule/mule-cmds.el:
5862         * mule/mule-misc.el
5863         (coding-keymap): New keymap. Define coding system keyboard
5864         commands on file-coding builds too.
5865         (coding-system-change-eol-conversion):
5866         (universal-coding-system-argument):
5867         (set-default-coding-systems):
5868         (prefer-coding-system): Moved from mule-cmds.el
5869         (set-buffer-process-coding-system): Moved from mule-misc.el
5870
5871 2000-09-15  Stephen Carney <carney@scubadoo.com>
5872
5873         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5874
5875 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5876
5877         * package-get.el (package-get-download-sites): Add a pre-release
5878         site for experimental packages.
5879
5880         * auto-autoloads.el: Regenerated.
5881
5882 2000-08-01  Andy Piper  <andy@xemacs.org>
5883
5884         * gutter-items.el (buffers-tab-omit-function): reference
5885         buffers-tab-select-visible-buffers.
5886         (buffers-tab-filter-functions): new variable, by default uses
5887         buffers-tab-selection-function and buffers-tab-omit-function.
5888         (select-buffers-tab-buffers-by-mode): invert arguments.
5889         (buffers-tab-select-visible-buffers): new function. Invert calling
5890         of buffers-menu-omit-invisible-buffers.
5891         (buffers-tab-items): rewrite to use
5892         buffers-tab-filter-functions. Rewrite docstring.
5893         (gutter-buffers-tab-extent): delete.
5894         (add-tab-to-gutter): always build a new extent when adding the
5895         tabs.
5896         (update-tab-in-gutter): make gutter dirty when orientation
5897         changes.
5898
5899 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5900
5901         * bytecomp.el (byte-compile-defvar-or-defconst):
5902         Only do loadhist recording if defvar form includes a value.
5903
5904 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5905
5906         * bytecomp.el (byte-compile-initial-macro-environment):
5907         `eval-when-compile' should not compile its body.
5908
5909 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5910
5911         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5912         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5913         some Japanese English.  Remove some ancient FSF comments, and
5914         improve docstrings.  Use symbols not vectors for tables.
5915
5916 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5917
5918         * keymap.el:
5919         (local-key-binding):
5920         (global-key-binding):
5921         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5922
5923         * lisp.el:
5924         (backward-sexp): Slightly simpler code.
5925         (mark-sexp): Make arg optional, like FSF Emacs.
5926         (forward-list): Slightly simpler code.
5927         (backward-list): Slightly simpler code.
5928         (down-list):  Make arg optional, like FSF Emacs.
5929         (up-list):  Make arg optional, like FSF Emacs.
5930         (backward-up-list):  Make arg optional, like FSF Emacs.
5931         (kill-sexp):  Make arg optional, like FSF Emacs.
5932         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5933
5934         * font-menu.el (font-menu-change-face):
5935         Take continuable errors into account.
5936
5937         * abbrev.el:
5938         * abbrev.el (clear-abbrev-table):
5939         * abbrev.el (define-abbrev-table):
5940         * abbrev.el (define-abbrev):
5941         * abbrev.el (insert-abbrev-table-description):
5942         * apropos.el (apropos-documentation-check-doc-file):
5943         * apropos.el (apropos-documentation-check-elc-file):
5944         * buff-menu.el (list-buffers):
5945         * buff-menu.el (list-buffers-noselect):
5946         * bytecomp.el (byte-recompile-directory):
5947         * bytecomp.el (batch-byte-compile):
5948         * cl-macs.el (typep):
5949         * code-files.el (find-coding-system-magic-cookie):
5950         * code-files.el (insert-file-contents):
5951         * cus-edit.el (customize-set-variable):
5952         * cus-edit.el (customize-save-variable):
5953         * cus-face.el (custom-set-face-font-size):
5954         * cus-face.el (custom-set-face-update-spec):
5955         * cus-face.el (custom-reset-faces):
5956         * custom.el (custom-check-theme):
5957         * custom.el (copy-upto-last):
5958         * fill.el (canonically-space-region):
5959         * fill.el (fill-paragraph):
5960         * fill.el (fill-region):
5961         * fill.el (find-space-insertable-point):
5962         * fill.el (justify-current-line):
5963         * faces.el (face-spec-update-all-matching):
5964         * faces.el (set-face-stipple):
5965         * files-nomule.el (insert-file-contents):
5966         * files.el (insert-file-contents-literally):
5967         * files.el (hack-local-variables-last-page):
5968         * files.el (basic-save-buffer):
5969         * files.el (insert-directory):
5970         * font-menu.el (font-menu-change-face):
5971         * font.el (font-spatial-to-canonical):
5972         * format.el (format-encode-region):
5973         * format.el (format-insert-file):
5974         * format.el (format-replace-strings):
5975         * gutter.el (set-gutter-element):
5976         * help.el (key-or-menu-binding):
5977         * help.el (describe-bindings):
5978         * help.el (with-syntax-table):
5979         * indent.el (indent-rigidly):
5980         * indent.el (delete-to-left-margin):
5981         * info.el:
5982         * info.el (Info-extract-dir-entry-from):
5983         * info.el (Info-build-dir-anew):
5984         * info.el (Info-rebuild-dir):
5985         * info.el (Info-batch-rebuild-dir):
5986         * info.el (Info-read-subfile):
5987         * info.el (Info-build-node-completions):
5988         * info.el (Info-extract-menu-node-name):
5989         * isearch-mode.el (isearch-range-invisible):
5990         * isearch-mode.el (isearch-restore-invisible-extents):
5991         * itimer.el (itimerp):
5992         * itimer.el (itimer-live-p):
5993         * keymap.el:
5994         * keymap.el (substitute-key-definition):
5995         * keymap.el (read-command-or-command-sexp):
5996         * keymap.el (local-key-binding):
5997         * keymap.el (global-key-binding):
5998         * keymap.el (global-set-key):
5999         * keymap.el (local-set-key):
6000         * ldap.el:
6001         * ldap.el (ldap-add-entries):
6002         * ldap.el (ldap-delete-entries):
6003         * lisp.el (backward-sexp):
6004         * lisp.el (mark-sexp):
6005         * lisp.el (forward-list):
6006         * lisp.el (backward-list):
6007         * lisp.el (down-list):
6008         * lisp.el (backward-up-list):
6009         * lisp.el (up-list):
6010         * lisp.el (kill-sexp):
6011         * lisp.el (backward-kill-sexp):
6012         * menubar.el (add-menu-button):
6013         * menubar.el (add-submenu):
6014         * menubar.el (delete-menu-item):
6015         * menubar.el (relabel-menu-item):
6016         * mouse.el (narrow-window-to-region):
6017         * obsolete.el (define-obsolete-variable-alias):
6018         * obsolete.el (store-substring):
6019         * package-admin.el:
6020         * package-admin.el (package-admin-install-function):
6021         * package-admin.el (package-admin-install-function-mswindows):
6022         * package-admin.el (package-admin-default-install-function):
6023         * package-get.el (package-get-update-base-entries):
6024         * packages.el (packages-load-package-dumped-lisps):
6025         * packages.el (packages-collect-package-dumped-lisps):
6026         * printer.el (generic-print-buffer):
6027         * printer.el (generic-print-region):
6028         * replace.el (occur-mode-mouse-goto):
6029         * replace.el (perform-replace):
6030         * select.el (get-selection-no-error):
6031         * simple.el:
6032         * simple.el (newline):
6033         * simple.el (open-line):
6034         * simple.el (edit-and-eval-command):
6035         * simple.el (goto-line):
6036         * simple.el (undo):
6037         * simple.el (kill-region):
6038         * simple.el (copy-region-as-kill):
6039         * simple.el (kill-ring-save):
6040         * simple.el (set-mark):
6041         * simple.el (next-line):
6042         * simple.el (previous-line):
6043         * simple.el (line-move):
6044         * simple.el (set-goal-column):
6045         * simple.el (comment-region):
6046         * subr.el:
6047         * subr.el (putf):
6048         * syntax.el (modify-syntax-entry):
6049         * syntax.el (map-syntax-table):
6050         * view-less.el (view-file):
6051         * view-less.el (view-buffer):
6052         * view-less.el (view-file-other-window):
6053         * window-xemacs.el (backward-other-window):
6054         * window.el:
6055         * window.el (one-window-p):
6056         * window.el (walk-windows):
6057         * window.el (window-list):
6058         * x-mouse.el (x-mouse-kill):
6059         * x-select.el (x-get-cutbuffer):
6060         * x-select.el (x-store-cutbuffer):
6061         * term/bg-mouse.el (bg-mouse-line-to-center):
6062         * term/sun-mouse.el (window-line-end):
6063         * term/sun-mouse.el (sun-select-region):
6064         * term/sun.el (kill-region-and-unmark):
6065         * mule/mule-category.el:
6066         * mule/mule-category.el (modify-category-entry):
6067         * mule/mule-category.el (char-category-list):
6068         * mule/mule-coding.el (coding-system-force-on-output):
6069         * mule/mule-misc.el (coding-system-put):
6070         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6071
6072 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6073
6074         * cus-face.el: Typo fixes and tiny clarifications.
6075         * custom.el: ditto
6076
6077 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6078
6079         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6080         * startup.el (normal-top-level): Setup auto-save-list-file-name
6081         if auto-save-list-file-prefix is non-nil.
6082
6083 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6084
6085         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6086
6087 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6088
6089         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6090         get symbol at point-min.
6091
6092 2000-10-24  Didier Verna  <didier@xemacs.org>
6093
6094         * info.el (Info-emacs-info-file-name): defconst it.
6095         * info.el (Info-footnote-tag): defcustom it.
6096         * info.el (Info-no-description-string): ditto.
6097         * info.el (Info-find-node): adapt to new semantics of
6098         'Info-suffixed-file (don't do the case variants stuff).
6099         * info.el (Info-insert-dir): rewrite the dir file variants code.
6100         * info.el (Info-directory-files): New. Return the list of info
6101         files in a directory.
6102         * info.el (Info-dir-outdated-p): use it.
6103         * info.el (Info-parse-dir-entries): ditto.
6104         * info.el (Info-build-dir-anew): don't restrict to files ending
6105         with a ".info.*" extension.
6106         * info.el (Info-set-mode-line): ditto.
6107         * info.el (Info-read-subfile): adapt to new semantics of
6108         'Info-suffixed-file (append 'exact argument).
6109         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6110         string independently of the case.
6111         * info.el (Info-suffixed-file): use it (match all possible case
6112         for the file name).
6113         * info.el (Info-insert-file-contents): code cleanup.
6114         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6115         columns.
6116         * info.el (Info-batch-rebuild-dir): ditto.
6117         * info.el (Info-read-node-name-1): ditto.
6118         * info.el (Info-search): ditto.
6119         * info.el (Info-fontify-node): ditto.
6120
6121
6122 2000-10-24  Didier Verna  <didier@xemacs.org>
6123
6124         * process.el (shell-command): when called from a program, avoid
6125         'push-mark's "mark-set" message.
6126
6127 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6128
6129         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6130         by a symbol, not by a vector.
6131         * mule/vietnamese.el (vscii): Likewise.
6132         (viscii): Likewise.
6133         * mule/cyrillic.el (koi8-r): Likewise.
6134
6135         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6136         by a symbol, not by a vector.
6137         (chinese-big5-2): Likewise.
6138         * mule/ethiopic.el (ethiopic): Likewise.
6139         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6140         (vietnamese-viscii-upper): Likewise.
6141
6142 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6143
6144         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6145
6146 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6147
6148         * byte-optimize.el (byte-optimize-car): New function.
6149         (byte-optimize-cdr): Ditto.
6150
6151 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6152
6153         * byte-optimize.el: Partial synch with FSF 20.7.
6154         Optimize constant concatenation.
6155         Add keymapp as a side effect free function.  It is a built-in.
6156         (byte-after-unbind-pos): Remove byte-equal.
6157
6158 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6159
6160         * update-elc-2.el: Quote regexps correctly.
6161
6162 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6163
6164         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6165         (ccl-compile): Apply integerp, not integer-or-char-p to
6166         check the type of the buffer magnification
6167         (ccl-compile-write-string): Encode a string with binary
6168         coding system.
6169         (ccl-compile-write-repeat): Likewise.
6170
6171 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6172
6173         * buff-menu.el:
6174         * bytecomp.el:
6175         * coding.el:
6176         * faces.el:
6177         * files.el:
6178         * fill.el:
6179         * float-sup.el:
6180         * font-lock.el:
6181         * help.el:
6182         * iso8859-1.el:
6183         * loaddefs.el:
6184         * menubar-items.el:
6185         * menubar.el:
6186         * modeline.el:
6187         * msw-font-menu.el:
6188         * paragraphs.el:
6189         * paths.el:
6190         * replace.el:
6191         * simple.el:
6192         * sound.el:
6193         * startup.el:
6194         * version.el:
6195         * x-faces.el:
6196         * x-font-menu.el:
6197         Remove purecopy.
6198
6199 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6200
6201         * simple.el (do-auto-fill): Use the function pointer to by
6202         `comment-line-break-function', not `indent-new-comment-line'. This
6203         fixes an issue with cc-mode comment continuation.
6204
6205 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6206
6207         * simple.el (turn-on-auto-fill):  Add (interactive).
6208         * mwheel.el (mwheel-install): Add (interactive).
6209         * font-lock.el (turn-on-font-lock): Add (interactive).
6210         (turn-off-font-lock): Add (interactive).
6211
6212 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6213
6214         * packages.el (packages-special-base-regexp): Add `man'.
6215
6216 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6217
6218         * wid-edit.el (widget-specify-active): map over extents in current
6219         buffer like `widget-specify-inactive' does.  Mapping over the
6220         inactive extent object does not work since the current extent is
6221         ignored by `map-extents'.
6222
6223 2000-10-04  Martin Buchholz <martin@xemacs.org>
6224
6225         * XEmacs 21.2.36 is released.
6226
6227 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6228
6229         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6230         Optimize the compiled-function-constants vector by byte-code
6231         reference counts.
6232
6233 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6234
6235         * build-report.el (build-report-delete-regexp): quote value in
6236         defcustom
6237
6238 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6239
6240         * build-report.el (build-report): Don't bind srcdir which we don't
6241         use in `multiple-value-bind' to avoid the only byte-compiler
6242         warning.
6243
6244 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6245
6246         * build-report.el: Requires cl and custom now.
6247         build-report-version is determined by XEmacs version -- remove
6248         build-report-version*.
6249         * build-report.el (build-report-version): Removed.
6250         * build-report.el (build-report-installation-version-regexp): New.
6251         * build-report.el (build-report-version-file-regexp): New.
6252         * build-report.el (build-report-installation-srcdir-regexp): New.
6253         * build-report.el (build-report-destination): Offer
6254         xemacs-build-reports and xemacs-beta.
6255         * build-report.el (build-report-keep-regexp): Adjusted.
6256         * build-report.el (build-report-delete-regexp): Adjusted.
6257         * build-report.el (build-report-make-output-dir): New.
6258         * build-report.el (build-report-installation-file): Replace use of
6259         `concat' with `expand-file-name'.
6260         * build-report.el (build-report-make-output-file): Removed.
6261         * build-report.el (build-report-make-output-files): New.
6262         * build-report.el (build-report-subject): Identify as
6263         user-variable with "*...".
6264         * build-report.el (build-report-prompts): Ditto.
6265         * build-report.el (build-report-version-file): New.
6266         * build-report.el (build-report-file-encoding): Identify as
6267         user-variable with "*...".
6268         * build-report.el (build-report-make-output-get): New.
6269         * build-report.el (build-report-insert-header): Report
6270         emacs-version and system-configuration instead of
6271         build-report-version.
6272         * build-report.el (build-report-insert-make-output): Add file
6273         argument.
6274         * build-report.el (build-report-insert-installation-file):
6275         Re-indent.
6276         * build-report.el (build-report-keep): Change docstring,
6277         re-indent.
6278         * build-report.el (build-report-delete): Ditto.
6279         * build-report.el (build-report-installation-data): New.
6280         * build-report.el (build-report-version-file-data): New.
6281
6282 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6283
6284         * byte-optimize.el (byte-optimize-lapcode):
6285         Fix the optimization of using the first 5 elements of the
6286         constants vector for variables.
6287         (byte-optimize-lapcode): Fix another ancient broken optimization.
6288
6289 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6290
6291         * *: Spelling mega-patch
6292
6293 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6294
6295         * easymenu.el: doc fixes.
6296         (easy-menu-do-define): Use backquote.
6297         (easy-menu-change):
6298         (easy-menu-add):
6299         `when' seems much clearer than `if' here.
6300         (easy-menu-remove):
6301         (easy-menu-add-item):
6302         (easy-menu-item-present-p):
6303         (easy-menu-remove-item):
6304         Wrap using (when (featurep 'menubar) ...)
6305
6306 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6307
6308         * bytecomp.el (displaying-byte-compile-warnings):
6309         Revert Ben's change to this function below so that the compile log
6310         is displayed properly for users of the "popper" package.
6311
6312 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6313
6314         * window.el (save-selected-window): Use backquote.
6315
6316         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6317         Renamed from `byte-compile-file-form-defvar'.
6318         * bytecomp.el (byte-compile-defvar-or-defconst):
6319         Only cons onto current-load-list in top-level forms.
6320         Else this leaks a cons cell every time a defun is called.
6321         Renamed from `byte-compile-defvar', for clarity.
6322         Warn when docstring of defvar is not a string.
6323         Use consistent error messages.
6324         Better comments.
6325
6326 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6327
6328         * simple.el (set-variable):
6329         Remove unneeded defvar by rearranging order of let* forms.
6330
6331         * mule/mule-ccl.el (ccl-get-next-code):
6332         * menubar-items.el (bookmark-menu-filter):
6333         (language-environment-menu-filter):
6334         (tutorials-menu-filter):
6335         * toolbar-items.el (toolbar-compile):
6336         * byte-optimize.el (disassemble-offset):
6337         Use (declare (special ...)) instead of `defvar'.
6338
6339         * cl-macs.el (cl-do-proclaim):
6340         Fix (declare (special ...)) warning suppression syntax.
6341
6342 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6343
6344         * info.el (Info-tag-table-marker):
6345         (Info-tag-table-buffer):
6346         (Info-find-file-node):
6347         (Info-read-subfile):
6348         (Info-build-node-completions):
6349         (Info-search):
6350         (Info-mode):
6351         Multiple info buffer support.
6352
6353 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6354
6355         * ldap.el (ldap-decode-entry): New defun
6356         (ldap-search-entries): Use it in order to decode DN-prefixed
6357         entries properly
6358
6359 2000-08-23  Daniel Pittman <daniel@danann.net>
6360
6361         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6362         Use `eq', not `=', to compare symbols.
6363
6364 2000-07-30  Ben Wing  <ben@xemacs.org>
6365
6366         * bytecomp.el (byte-compile-report-error):
6367         * bytecomp.el (displaying-byte-compile-warnings):
6368         if stack-trace-on-error is set, send out a backtrace when
6369         an error is encountered that stops byte compilation.  this
6370         should make it much much easier to track down those curious
6371         problems.  also undo the kludge of using a separate "*Show*"
6372         buffer for display when there's a temp-buffer-show-function;
6373         we can avoid this by just being a little smarter.
6374
6375         * dialog-items.el:
6376         * dialog-items.el (search-dialog-regexp): New.
6377         * dialog-items.el (search-dialog-callback):
6378         * dialog-items.el (make-search-dialog):
6379         add a regexp option to the dialog and clean up a bit.
6380
6381         * dialog.el:
6382         * dialog.el (yes-or-no-p-dialog-box):
6383         * dialog.el (get-dialog-box-response):
6384         * dialog.el (make-dialog-box):
6385         * dialog.el (dialog-box-finish): New.
6386         * dialog.el (dialog-box-cancel): New.
6387         * dialog.el (internal-make-dialog-box-exit): New.
6388         implement [properly!] the :modal property of the new dialog box
6389         interface.  this is the first time xemacs has ever had *proper*
6390         modal dialog boxes, giving the standard window-system feedback.
6391         (e.g. under windows, clicking on a disabled frame causes a beep
6392         and makes the dialog box flash three times.)
6393
6394         * dragdrop.el: header keyword frobbing.
6395
6396         * dumped-lisp.el (preloaded-file-list):
6397         renamed winnt.el to win32-native.el.
6398
6399         * faces.el (face-property):
6400         * faces.el (set-face-property):
6401         * faces.el (frob-face-property):
6402         * faces.el (frob-face-font-2):
6403         * faces.el (make-face-bold):
6404         * faces.el (make-face-italic):
6405         * faces.el (make-face-bold-italic):
6406         * faces.el (make-face-unbold):
6407         * faces.el (make-face-unitalic):
6408         * faces.el (make-face-smaller):
6409         * faces.el (make-face-larger):
6410         clean up the implementation of these so that window-system-specific
6411         methods are called only on objects belonging to that window system.
6412         previously, you could have [e.g.] mswindows-make-face-bold called
6413         on font object of device type `stream', which is not good and
6414         explains the subtle errors Adrian was getting when byte-compiling
6415         something that required 'term. (Adrian, now you can use stack-trace-
6416         on-error to find the exact place where things are going wrong instead
6417         of having to laboriously binary-search your way through.)
6418
6419         * finder.el (finder-known-keywords):
6420         cleaned up -- properly sorted, clarified the meanings of many of
6421         the keywords, and added a few -- mswin, gui, content, build, www,
6422         user, services.  the last two try to distinguish between a package
6423         that's used directly by the user, and a package that provides
6424         support services to other packages.
6425
6426         * font-lock.el (lisp-font-lock-keywords-2):
6427         update list of lisp control structures to include everything,
6428         including new ones i introduced.
6429
6430         * gutter.el: header keyword frobbing.
6431
6432         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6433         recent isearch element was not doing so!  you got the second-most-
6434         recent instead.
6435
6436         * lisp-mode.el (construct-lisp-mode-menu):
6437         more menubar cleanups.
6438         * lisp-mode.el (with-selected-window):
6439         make it indent properly.
6440
6441         * menubar-items.el (default-menubar): lots of menubar cleanups.
6442         rearranged the options menu the most, e.g. splitting up the
6443         Keyboard/Mouse menu into a new Editing menu and combining the
6444         separate Scrollbar/Gutter/Toolbar submenus into Display.
6445         Got rid of General, moved items to Editing or new Troubleshooting.
6446         Moved Packages to Tools; doesn't seem to belong under Options.
6447         Added stuff to the Cmds menu, e.g. Change Case.
6448
6449         NB please don't complain about these periodic menubar changes.
6450         Anything like this is necessarily incremental in its construction
6451         -- By constant use you gradually become more and more aware of
6452         better and better ways to group menu items.  When we eventually
6453         move the options menu to a property sheet, the existing structure
6454         will probably be preserved fairly well.
6455
6456         * minibuf.el (next-history-element): fix problems with pressing
6457         down arrow in repeat-complex-command.
6458
6459         * modeline.el:
6460         * modeline.el (modeline-3d-p): New.
6461         added custom variable for controlling the 3d modeline.  the
6462         corresponding Options item has been present for a long time,
6463         but commented out with "fix me!" comments.  it's fixed now.
6464
6465         * obsolete.el (add-menu):
6466         remove bogus gettexts.
6467
6468         * process.el (shell-quote-argument):
6469         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6470         For bash under Windows native, see below.
6471
6472         * simple.el:
6473         * simple.el (display-warning-buffer):
6474         Fixed the handling of warning display to eliminate the annoying
6475         *Show* buffer, like was done for byte-compiler output above.
6476
6477         * simple.el (debug-print): New.
6478         Simple function for sending debug messages to the console and/or
6479         other debug places.
6480
6481         * subr.el (replace-in-string):
6482         Rewrite this function to avoid N^2 behavior with large strings --
6483         catastrophic with the new Windows selection code! (Apparently the
6484         author of this function didn't realize there was a fun
6485         replace-match that could make his life much easier, because we
6486         duplicated the entire logic.  The new version is smaller, easier
6487         to understand, much more robust, and has extended features --
6488         those of replace-match.)
6489
6490         * window.el:
6491         * window.el (with-selected-window): New.
6492         An obvious complement to the existing `with-selected-frame' and
6493         `with-current-buffer'.
6494
6495         * win32-native.el: Renamed from winnt.el.
6496         Added a great deal of stuff for properly handling process quoting,
6497         somewhat modeled on Kirill's original model (which i later threw
6498         away).  We should now finally have correctly working process arg
6499         quoting/dequoting so that the final app gets exactly what we
6500         intended.  Because the mechanism is in Lisp, it's easily
6501         extendible. (For those running bash and running the native
6502         version, I tried hard to do what I thought was correct.  But more
6503         thought is needed, and ideally the volunteer work of people with
6504         these configurations that they generally run on.)
6505
6506         * x-font-menu.el (x-font-menu-font-data):
6507         Put in defvar's to fix byte-compiler warnings.
6508
6509 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6510
6511         * select.el (selection-coercion-alist): Initialise.
6512         * select.el (select-coerce-to-text): New.
6513         * select.el (select-coerce): New.
6514         New functions to perform type and value coercion.
6515
6516         * select.el (select-buffer-killed-default): Keep data if it was
6517         on the clipboard.
6518
6519 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6520
6521         * menubar-items.el (default-menubar): Fix typo.
6522         (default-menubar): `lambda' was mispelled as `lamda'.
6523
6524 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6525
6526         * window.el (shrink-window-if-larger-than-buffer): Remove
6527         edge checking code.
6528
6529 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6530
6531         * paths.el (gnus-local-domain): Removed.
6532         (gnus-local-organization): Ditto.
6533         (gnus-startup-file): Ditto.
6534
6535 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6536
6537         * files.el (auto-mode-alist): Add .spec for RPM.
6538
6539 2000-07-31  Andy Piper  <andy@xemacs.org>
6540
6541         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6542
6543 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6544
6545         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6546         browse-url.
6547         * help.el (xemacs-www-page): Ditto.
6548         (xemacs-www-faq): Ditto.
6549         * menubar-items.el (default-menubar): Ditto.
6550
6551         * wid-edit.el (widget-url-link-action): Ditto.
6552         From: Kenichi OKADA <okada@opaopa.org>.
6553
6554 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6555
6556         * finder.el (finder-commentary): Add autoload cookie.
6557
6558 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6559
6560         * files.el (insert-file-contents-literally): Fix second let
6561         binding for `coding-system-for-read' to `coding-system-for-write'
6562         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6563
6564 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6565
6566         * files.el (insert-file-contents-literally): Use binary coding
6567         system (from Morioka san).
6568         (insert-file-contents-literally): Make file-name-handler method.
6569
6570 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6571
6572         * cl-macs.el (get-selection): Add defsetf.
6573
6574 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6575
6576         * x-init.el (x-activate-region-as-selection): replace obsolete
6577         function x-own-selection with own-selection.
6578         (ow-find): replace obsolete functions x-get-selection and
6579         x-get-clipboard with get-selection and get-clipboard.
6580         (init-post-x-win): replace obsolete function x-disown-selection
6581         with disown-selection.
6582
6583 2000-07-20  Mike Sperber  <mike@xemacs.org>
6584
6585         * startup.el (load-user-init-file): Only try to load init file if
6586         it exists.
6587
6588 2000-07-10  Andy Piper  <andy@xemacs.org>
6589
6590         * dialog-items.el: sync with Ben's patch.
6591
6592         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6593         comment.
6594         (progress-text-glyph): deleted.
6595         (progress-layout-glyph): make completely minimal.
6596         (progress-gauge-glyph): ditto.
6597         (progress-display-style): fix to handle dynamic instantiator
6598         changes.
6599         (progress-text-instantiator): new.
6600         (progress-layout-instantiator): new.
6601         (progress-gauge-instantiator): new.
6602         (set-progress-display-instantiator): renamed and changed from
6603         set-progress-display-style.
6604         (progress-abort-glyph): use instantiator not glyph.
6605         (append-progress-display): use set-progress-display-instantiator
6606         and set-glyph-image.
6607         (abort-progress-display): ditto.
6608         (raw-append-progress-display): ditto.
6609
6610 2000-07-20  Ben Wing  <ben@xemacs.org>
6611
6612         * code-files.el: Move Mule-specific code to mule-coding.el.
6613
6614 2000-07-15  Ben Wing  <ben@xemacs.org>
6615
6616         * autoload.el:
6617         Fixed comments.
6618
6619         * cmdloop.el:
6620         * cmdloop.el (yes-or-no-p):
6621         * cmdloop.el (y-or-n-p):
6622         Make these functions use should-use-dialog-box-p and not be
6623         overridden in dialog.el.
6624
6625         * cus-dep.el:
6626         * cus-dep.el (Custom-make-dependencies): Removed.
6627         * cus-dep.el (Custom-make-dependencies-1): New.
6628         * cus-dep.el (Custom-make-one-dependency): New.
6629         New entry point for use in Makefiles, to avoid excessive
6630         invocations.
6631
6632         * cus-edit.el (custom-variable-reset-saved):
6633         * cus-edit.el (custom-variable-reset-standard):
6634         * cus-edit.el (custom-save-resets):
6635         Fix bytecompiler warnings.
6636
6637         * dialog.el:
6638         * dialog.el (yes-or-no-p-dialog-box):
6639         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6640         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6641         * dialog.el (get-dialog-box-response):
6642         * dialog.el (message-or-box):
6643         * dialog.el (make-dialog-box):
6644         * dialog.el (popup-dialog-box): New.
6645         Avoid yes-or-no-p bogosities.
6646         Create a general function `make-dialog-box' to encapsulate all
6647         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6648
6649         * dumped-lisp.el (preloaded-file-list):
6650         Add dialog-items.  Clean up.  Group files by types.
6651
6652         * easymenu.el (easy-menu-add):
6653         * easymenu.el (easy-menu-remove):
6654         Account for accelerators.
6655
6656         * extents.el:
6657         * extents.el (extent-list): New args, like in map-extents.
6658         * extents.el (extent-at-event): New.
6659         * extents.el (extents-at-event): New.
6660
6661         * font-lock.el:
6662         * font-lock.el (font-lock-mode):
6663         * font-lock.el (font-lock-default-fontify-buffer):
6664         * font-lock.el (font-lock-default-unfontify-region):
6665         * font-lock.el (font-lock-fontify-syntactically-region):
6666         * font-lock.el (font-lock-fontify-keywords-region):
6667         Use new progress-feedback names.
6668
6669         * font-lock.el (java-font-lock-identifier-regexp):
6670         * font-lock.el (java-font-lock-class-name-regexp):
6671         Fix bytecompiler warnings.
6672
6673         * gutter-items.el:
6674         * gutter-items.el (progress-display-use-echo-area): Removed.
6675         * gutter-items.el (progress-feedback-use-echo-area): New.
6676         * gutter-items.el (progress-display-popup-period): Removed.
6677         * gutter-items.el (progress-feedback-popup-period): New.
6678         * gutter-items.el (set-progress-display-style): Removed.
6679         * gutter-items.el (set-progress-feedback-style): New.
6680         * gutter-items.el (progress-display-style): Removed.
6681         * gutter-items.el (progress-feedback-style): New.
6682         * gutter-items.el (progress-stack):
6683         * gutter-items.el (progress-displayed-p): Removed.
6684         * gutter-items.el (progress-feedbacked-p): New.
6685         * gutter-items.el (clear-progress-display): Removed.
6686         * gutter-items.el (clear-progress-feedback): New.
6687         * gutter-items.el (progress-display-clear-when-idle): Removed.
6688         * gutter-items.el (progress-feedback-clear-when-idle): New.
6689         * gutter-items.el (remove-progress-display): Removed.
6690         * gutter-items.el (remove-progress-feedback): New.
6691         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6692         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6693         * gutter-items.el (append-progress-display): Removed.
6694         * gutter-items.el (append-progress-feedback): New.
6695         * gutter-items.el (abort-progress-display): Removed.
6696         * gutter-items.el (abort-progress-feedback): New.
6697         * gutter-items.el (raw-append-progress-display): Removed.
6698         * gutter-items.el (raw-append-progress-feedback): New.
6699         * gutter-items.el (display-progress-display): Removed.
6700         * gutter-items.el (display-progress-feedback): New.
6701         * gutter-items.el (current-progress-display): Removed.
6702         * gutter-items.el (current-progress-feedback): New.
6703         * gutter-items.el (current-progress-display-label): Removed.
6704         * gutter-items.el (current-progress-feedback-label): New.
6705         * gutter-items.el (progress-display): Removed.
6706         * gutter-items.el (progress-feedback): New.
6707         Replace "progress-display" with "progress-feedback" globally.
6708
6709         * gutter-items.el (lprogress-display): Removed.
6710         * gutter-items.el (progress-feedback-with-label): New.
6711         Rename lprogress-display ==> progress-feedback-with-label.
6712
6713         * gutter-items.el (search-dialog-direction): Removed.
6714         * gutter-items.el (search-dialog-text): Removed.
6715         * gutter-items.el (search-dialog-callback): Removed.
6716         * gutter-items.el (make-search-dialog): Removed.
6717         Move to dialog-items.el.
6718
6719         * help.el:
6720         * help.el (help-mode-quit):
6721         * help.el (mode-for-help): New.
6722         * help.el (help-sticky-window): New.
6723         * help.el (help-window-config): New.
6724         * help.el (with-displaying-help-buffer):
6725         * help.el (function-at-event): New.
6726         * help.el (help-symbol-regexp): New.
6727         * help.el (help-symbol-run-function-1): New.
6728         * help.el (help-symbol-run-function): New.
6729         * help.el (help-symbol-function-context-menu): New.
6730         * help.el (help-symbol-variable-context-menu): New.
6731         * help.el (help-symbol-function-and-variable-context-menu): New.
6732         * help.el (frob-help-extents): New.
6733         * help.el (describe-function-1):
6734         * help.el (variable-at-point):
6735         * help.el (variable-at-event): New.
6736         * help.el (describe-variable):
6737         Major overhaul.
6738         - Make functions and variables be mousable.
6739         - Middle button hyperlinks.
6740         - New context-menu entries.
6741
6742         * keydefs.el:
6743         * keydefs.el (global-map):
6744         New key bindings to move lines up and down.
6745
6746         * lisp-mode.el:
6747         * lisp-mode.el (construct-lisp-mode-menu): New.
6748         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6749         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6750         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6751         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6752         Make popup and menubar menus be different.  Popup menu uses
6753         clicked location and automatically assumes symbol under the mouse
6754         for various commands.
6755
6756         * menubar-items.el:
6757         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6758         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6759
6760         * menubar-items.el (global-popup-menu): Removed.
6761         * menubar-items.el (mode-popup-menu): Removed.
6762         * menubar-items.el (activate-popup-menu-hook): Removed.
6763         * menubar-items.el (popup-mode-menu): Removed.
6764         * menubar-items.el (popup-buffer-menu): Removed.
6765         * menubar-items.el (popup-menubar-menu): Removed.
6766         Move to menubar.el.
6767
6768         * menubar.el:
6769         * menubar.el (global-popup-menu): New.
6770         * menubar.el (mode-popup-menu): New.
6771         * menubar.el (activate-popup-menu-hook): New.
6772         * menubar.el (last-popup-menu-event): New.
6773         * menubar.el (popup-mode-menu): New.
6774         * menubar.el (popup-buffer-menu): New.
6775         * menubar.el (popup-menubar-menu): New.
6776         * menubar.el (menu-call-at-event): New.
6777         Move non-content functions here.  Add support for context menu
6778         items on extents.
6779
6780         * minibuf.el (minibuffer-history-uniquify):
6781         Typo fix.
6782
6783         * minibuf.el (read-file-name-1):
6784         Call new file dialog box if it exists.
6785
6786         * minibuf.el (mouse-rfn-setup-vars):
6787         Clean up "chop" action.
6788
6789         * mouse.el:
6790         * mouse.el (button2): Now bound to mouse-track.
6791         * mouse.el (click-inside-extent-p):
6792         * mouse.el (point-inside-extent-p):
6793         * mouse.el (point-inside-selection-p):
6794         * mouse.el (mouse-drag-or-yank): Removed.
6795         * mouse.el (mouse-begin-drag-n-drop): New.
6796         * mouse.el (mouse-eval-sexp):
6797         * mouse.el (mouse-track-activate-strokes): New.
6798         * mouse.el (mouse-track-do-activate): New.
6799         * mouse.el (mouse-track):
6800         * mouse.el (default-mouse-track-event-is-with-button): New.
6801         * mouse.el (default-mouse-track-cleanup-hook):
6802         * mouse.el (default-mouse-track-drag-hook):
6803         * mouse.el (default-mouse-track-drag-up-hook):
6804         * mouse.el (default-mouse-track-click-hook):
6805         Merge drag-n-drop into mouse-track.
6806         Add general "activate" support to replace specific button2 kludges.
6807         Use "button modifier" support in mouse-track.
6808
6809         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6810
6811         * package-ui.el:
6812         * package-ui.el (pui-menu):
6813         * package-ui.el (pui-popup-context-sensitive): Removed.
6814         Fix bytecompiler warnings.
6815         Clean up popup code a bit.
6816
6817         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6818
6819         * simple.el:
6820         * simple.el (transpose-lines):
6821         * simple.el (transpose-line-up): New.
6822         * simple.el (transpose-line-down): New.
6823         * simple.el (transpose-subr):
6824         * simple.el (transpose-subr-1): Removed.
6825         Clean up, add functions to move lines up and down.
6826
6827         * startup.el (mail-host-address):
6828         * startup.el (user-mail-address):
6829         Customize.
6830
6831         * subr.el:
6832         * subr.el (set-symbol-value-in-buffer): New.
6833         * subr.el (error):
6834         * subr.el (check-argument-type):
6835         * subr.el (defined-error-p): New.
6836         Add structured error support.
6837
6838         * toolbar-items.el (toolbar-compile):
6839         Use new make-dialog-box.
6840
6841         * update-elc.el:
6842
6843         * userlock.el (ask-user-about-lock-dbox):
6844         * userlock.el (ask-user-about-supersession-threat-dbox):
6845         * userlock.el (ask-user-about-lock):
6846         * userlock.el (ask-user-about-supersession-threat):
6847         Use new make-dialog-box.
6848         Add safety checks; use should use-dialog-box-p.
6849
6850         * window-xemacs.el:
6851         * window-xemacs.el (__buffer-dedicated-frame):
6852         * window-xemacs.el (buffer-dedicated-frame): New.
6853         * window-xemacs.el (set-buffer-dedicated-frame): New.
6854         Move dedicated-frame stuff into lisp.
6855
6856 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6857
6858         * printer.el (generic-print-region): Do not require that
6859         `printer-name' be set.
6860         (printer-name): Commentary clarification.
6861
6862 2000-07-19  Martin Buchholz <martin@xemacs.org>
6863
6864         * XEmacs 21.2.35 is released.
6865
6866 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6867
6868         * select.el (selection-coercible-types): Initialise.
6869
6870 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6871
6872         * select.el (own-clipboard): Bug fix.
6873
6874 2000-07-17  Mike Sperber  <mike@xemacs.org>
6875
6876         * cus-edit.el (custom-migrate-custom-file): Save init file before
6877         continuing.
6878
6879 2000-07-16  Mike Sperber  <mike@xemacs.org>
6880
6881         * startup.el (load-init-file): Remove silly call to
6882         `load-user-custom-file`.
6883         (maybe-migrate-user-init-file): Minor fixes.
6884
6885 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6886
6887         * apropos.el (apropos-documentation-check-doc-file):
6888         `doc' variable should be let-bound, as was presumably intended.
6889
6890         * cus-edit.el (custom-variable-reset-saved):
6891         (custom-variable-reset-standard):
6892         Remove unused variable comment-widget.  Twice.
6893
6894         * toolbar.el (toolbar-blank-press-function):
6895         Add a real defvar with initial value nil and proper docstring.
6896         (press-toolbar-button): No need to check for boundp-ness anymore.
6897
6898         * rect.el (open-rectangle-line): Remove useless (let) form.
6899         Add defvar for pending-delete-mode.
6900
6901         * info.el (Info-find-node): This function needs an autoload cookie.
6902
6903         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6904         Use let* since the second form referred to the first.
6905
6906 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6907
6908         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6909         instead of removed `mswindows-get-clipboard'.
6910
6911
6912 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6913
6914         * select.el (select-convert-from-text): New.
6915         * select.el (select-convert-from-length): New.
6916         * select.el (select-convert-from-integer): New.
6917         * select.el (select-convert-from-identity): New.
6918         * select.el (select-convert-from-filename): New.
6919         * select.el (selection-converter-in-alist): Use them.
6920         New converter functions for X.
6921
6922         * select.el (get-selection): Removed comment.
6923
6924         * select.el (own-selection): Removed append code - I thought
6925         I'd already done this, but apparently not...
6926
6927         * select.el: Changed comment about TIMESTAMP.
6928
6929         * select.el (select-convert-in): New.
6930         * select.el (select-convert-out): New.
6931         New functions that get used by select.c.
6932
6933         * select.el (select-buffer-killed-default): New.
6934         * select.el (select-buffer-killed-text): New.
6935         * select.el (selection-buffer-killed-alist): New.
6936         New list and functions that get called if a relevant selection
6937         exists and a buffer gets killed.
6938
6939         * select.el (select-convert-to-targets):
6940         * select.el (select-convert-to-identity): Removed.
6941         * select.el (select-convert-from-identity): Removed.
6942         * select.el (select-converter-out-alist):
6943         Removed _EMACS_INTERNAL selection type.
6944
6945         * x-select.el (xselect-kill-buffer-hook): Removed.
6946         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6947         Removed this X-specific nonesense. Use the generic support
6948         in select.el instead.
6949
6950 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6951
6952         * mule/mule-category.el (defined-category-hashtable):
6953         Use make-hash-table instead of make-hashtable
6954
6955         * buff-menu.el: Byte-compiler warning fix.
6956
6957         * isearch-mode.el (isearch-highlight-all-cleanup):
6958         Remove unused variable `isearch-highlight-all-start'.
6959
6960         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6961
6962         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6963
6964         * cus-dep.el (Custom-make-dependencies):
6965         Add autoload cookie for custom-add-loads to generated custom-load.el.
6966
6967         * autoload.el (autoload-package-name): Warning suppression.
6968         Move defvar prior to first use.
6969
6970         * custom.el: Add autoload for custom-declare-face.
6971         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6972         * cl.el (cl-hack-byte-compiler):
6973         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6974         to work properly.
6975
6976 2000-07-08  Mike Sperber  <mike@xemacs.org>
6977
6978         * startup.el (load-home-init-file): Added variable.
6979         (maybe-migrate-user-init-file): Added.
6980         (load-user-init-file): Load custom file if different from init
6981         file.
6982
6983         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6984         "startup."
6985
6986         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6987         Moved `custom-file'-related code to cus-file.el.
6988
6989         * cus-file.el: New file.
6990
6991 2000-04-01  Mike Sperber  <mike@xemacs.org>
6992
6993         * packages.el (packages-find-package-directories): Added support
6994         for external package hierarchies with in-place installations.
6995
6996         * find-paths.el (paths-root-in-place-p): Added.
6997         (paths-find-emacs-directory): Added support for external
6998         directories with in-place installations.
6999         (paths-find-site-directory): Ditto.
7000
7001         * startup.el (find-user-init-file): Also look for
7002         ~/.xemacs/init.elc? in preference to ~/.emacs.
7003
7004 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7005
7006         * select.el (own-selection):
7007         * select.el (own-clipboard): Changed `append' parameter to
7008         `how-to-use' parameter.
7009         * select.el (own-selection): Removed icky append code.
7010         * select.el (own-selection, get-selection): Removed extra type
7011         checking.
7012         * select.el (selection-appender-alist):
7013         * select.el (selection-converter-{in|out}-alist): Initialise.
7014         * select.el (select-append-to-*): New.
7015         * select.el (select-convert-from-*): New.  New functions to append
7016         data and convert data from external type.
7017
7018 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7019
7020         * font-lock.el: Javadoc enhancements.
7021
7022 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7023
7024         * printer.el (generic-print-region): Compose job name from buffer
7025         name.
7026
7027 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7028
7029         * font-lock.el (font-lock-fontify-pending-extents): Call
7030         font-lock-fontify-region instead of font-lock-fontify-buffer
7031         to avoid unnecessary progress gauges.
7032
7033 2000-07-06  Craig Lanning  <lanning@scra.org>
7034
7035         * custom-load.el (faces):
7036
7037         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7038         dir is a regex.
7039
7040         * process.el (call-process-internal): from Dan Holmsand, use binary
7041         coding systems so that jka-compr works.
7042
7043 2000-07-07  Ben Wing  <ben@xemacs.org>
7044
7045         * font-lock.el: Undo previous change.  Unfortunately, some
7046         files actually use the variables directly in their init code
7047         without quoting them.
7048
7049 2000-07-07  Ben Wing  <ben@xemacs.org>
7050
7051         * font-lock.el (defvar font-lock-*-face): Removed.
7052
7053         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7054         only when necessary.
7055
7056 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7057
7058         * cl-macs.el: fix cl-transform-function-property kludge
7059         so that it does not require a random feature.
7060
7061 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7062
7063         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7064         as in Linux kernel "Rules.make".
7065
7066 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7067
7068         * build-report.el (build-report): Add autoload cookie.
7069
7070 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7071
7072         * package-ui.el (defgroup pui):  Correct a misspelling
7073         (pui-toggle-package-delete):  Change `seleted' to `selected'
7074
7075 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7076
7077         * package-get.el (package-get-update-base):
7078         (package-get): Use insert-file-contents-literally always.
7079         (package-get-maybe-save-index):
7080         Force coding system for writing to binary.
7081
7082 2000-06-08  Mike Alexander  <mta@arbortext.com>
7083
7084         * code-process.el (call-process-region): If there is no coding
7085         system for the process on process-coding-system-alist use the
7086         coding system of the buffer containing the region.
7087
7088 2000-06-10  Ben Wing  <ben@xemacs.org>
7089
7090         * cmdloop.el (command-error):
7091         If debug-on-error and noninteractive, output backtrace.
7092
7093         * files.el (file-relative-name):
7094         Remove MSDOS references.
7095
7096         * simple.el (line-number): New function, due to non-obvious
7097         behavior/usage of count-lines.
7098
7099         * simple.el (count-lines): document non-obvious usage to get
7100         line number.
7101
7102 2000-06-11  Ben Wing  <ben@xemacs.org>
7103
7104         * faces.el ((featurep 'xpm)):
7105         * x-faces.el (x-init-face-from-resources):
7106         * x-faces.el (x-init-frame-faces):
7107         * x-misc.el (x-init-specifier-from-resources):
7108         * x-misc.el (x-get-resource-and-bogosity-check):
7109         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7110         * x-mouse.el (x-init-pointer-shape):
7111         * x-scrollbar.el (x-init-scrollbar-from-resources):
7112         Add sixth argument to x-get-resource calls so as to issue warnings
7113         rather than errors on bogus arguments.
7114
7115 2000-06-05  Ben Wing  <ben@xemacs.org>
7116
7117         * compat.el: new file.  provides a clean, non-intrusive way to
7118         define compatibility functions.
7119
7120         * process.el (shell-quote-argument): temporary fix for lack
7121         of nt-quote-process-args.  #### I need to put back the overall
7122         structure of that mechanism but redo the guts of it using the
7123         extra intelligence in the C code.
7124
7125 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7126
7127         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7128         `package-get' does in package-get.el, instead of using external
7129         "md5sum" program.
7130
7131         * package-get.el (package-get): Insert package file literally to
7132         make checksum calculation work.
7133
7134 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7135
7136         * code-files.el (convert-mbox-coding-system): Deleted.
7137         (file-coding-system-alist): Removed reference to
7138         convert-mbox-coding-system.
7139
7140 2000-05-28  Martin Buchholz <martin@xemacs.org>
7141
7142         * XEmacs 21.2.34 is released.
7143
7144 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7145
7146         * font-lock.el (font-lock-keywords): Rewrote docstring
7147
7148 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7149
7150         * loadhist.el (unload-feature): handle case where x is both boundp
7151         and fboundp
7152
7153 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7154
7155         * packages.el: It's ok to use built-in macros, but not lisp
7156         defined ones.
7157
7158 2000-05-20  Ben Wing  <ben@xemacs.org>
7159
7160         * font-lock.el:
7161         * font-lock.el (font-lock-message-threshold):
7162         * font-lock.el (font-lock-mode):
7163         * font-lock.el (font-lock-default-fontify-buffer):
7164         * font-lock.el (font-lock-always-fontify-immediately):
7165         * font-lock.el (font-lock-old-extent): Removed.
7166         * font-lock.el (font-lock-old-len): Removed.
7167         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7168         * font-lock.el (font-lock-pending-extent-table): New.
7169         * font-lock.el (font-lock-range-table): New.
7170         * font-lock.el (font-lock-after-change-function):
7171         * font-lock.el (font-lock-after-change-function-1): Removed.
7172         * font-lock.el (font-lock-fontify-pending-extents): New.
7173         * font-lock.el ('font-lock-revert-cleanup): Removed.
7174         * font-lock.el ('font-lock-revert-setup): Removed.
7175         Rewrite deferral code to handle any number of changes, merging
7176         them properly.  Remove hacked-up code for revert-buffer, now
7177         unnecessary.
7178
7179         * menubar-items.el (default-menubar):
7180         In Options->Edit Init File, don't switch to emacs-lisp-mode
7181         unless necessary; doing this turns off font-lock.
7182
7183 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7184
7185         * keydefs.el: Define C-x BS to backward-kill-sentence.
7186
7187 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7188
7189         * files.el (hack-local-variables-prop-line): Use non-greedy
7190         matching to process -*-texinfo-*- -*-.
7191
7192 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7193
7194         * minibuf.el (minibuf-directory-files): new function.
7195         (read-file-name-activate-callback): use minibuf-directory-files.
7196         (read-directory-name-internal): ditto.
7197         (mouse-file-display-completion-list): ditto.
7198         (mouse-directory-display-completion-list): ditto.
7199         (read-file-name-internal): remove "./" from completion list unless
7200         explicitly matched, for consistency.
7201
7202 2000-05-11  Ben Wing  <ben@xemacs.org>
7203
7204         * gutter-items.el (gutter-buffers-tab):
7205         * gutter-items.el (add-tab-to-gutter):
7206         * gutter-items.el (update-tab-in-gutter):
7207         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7208         * gutter-items.el (append-progress-display):
7209         * gutter-items.el (abort-progress-display):
7210         * gutter-items.el (raw-append-progress-display):
7211         Further fixes.  Use set-glyph-image not set-image-instance-property,
7212         to fix problems with multiple windows in a frame.
7213
7214         * menubar-items.el (tutorials-menu-filter):
7215         Fix typo.
7216
7217         * startup.el (early-error-handler):
7218         Display message box under windows; otherwise, message will disappear
7219         before it can be viewed.
7220
7221         * update-elc.el:
7222         Fix bug in NEEDTODUMP processing.
7223
7224 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7225
7226         * startup.el (lock-directory): Removed.
7227         (superlock-file): Ditto.
7228         (startup-set-paths): Remove lockdir.
7229         (startup-setup-paths-warning): Remove lock-directory.
7230
7231         * setup-paths.el (paths-find-lock-directory): Removed.
7232         (paths-find-superlock-file): Ditto.
7233
7234 2000-05-09  Ben Wing  <ben@xemacs.org>
7235
7236         * faces.el (set-face-property):
7237         * faces.el (set-face-font):
7238         * faces.el (set-face-foreground):
7239         * faces.el (set-face-background):
7240         * faces.el (set-face-background-pixmap):
7241         * faces.el (set-face-underline-p):
7242         * faces.el (set-face-strikethru-p):
7243         * faces.el (set-face-highlight-p):
7244         * faces.el (set-face-dim-p):
7245         * faces.el (set-face-blinking-p):
7246         * faces.el (set-face-reverse-p):
7247         doc string changes.
7248
7249         * glyphs.el:
7250         * glyphs.el (make-image-specifier):
7251         * glyphs.el (glyph-property):
7252         * glyphs.el (set-glyph-image):
7253         * glyphs.el (make-glyph):
7254         * glyphs.el (make-pointer-glyph):
7255         * glyphs.el (make-icon-glyph):
7256         * glyphs.el (widget-image-instance-p): New.
7257         authorship info, lots of doc changes.  New predicate, inadvertently
7258         omitted.  the general principle with specifier docs is now that
7259         the description of instantiators should go with the make-foo-specifier
7260         fun's doc string, rather than in foo-specifier-p.  this follows
7261         conventions elsewhere in XEmacs and in general is a lot more obvious
7262         of a place to look.  sometimes the make-foo-specifier function needs
7263         to be created in the process.
7264
7265         * gutter.el:
7266         * gutter.el (make-gutter-specifier): New.
7267         * gutter.el (make-gutter-size-specifier): New.
7268         * gutter.el (make-gutter-visible-specifier): New.
7269         specifier doc updates according to the conventions specified before.
7270
7271         * objects.el:
7272         * objects.el (make-font-specifier):
7273         * objects.el (make-color-specifier):
7274         * objects.el (make-face-boolean-specifier): New.
7275         specifier doc updates according to the conventions specified before.
7276
7277         * specifier.el:
7278         * specifier.el (set-specifier):
7279         * specifier.el (make-integer-specifier): New.
7280         * specifier.el (make-boolean-specifier): New.
7281         * specifier.el (make-natnum-specifier): New.
7282         * specifier.el (make-generic-specifier): New.
7283         * specifier.el (make-display-table-specifier): New.
7284         specifier doc updates according to the conventions specified before.
7285
7286         * toolbar.el:
7287         * toolbar.el (make-toolbar-specifier): New.
7288         specifier doc updates according to the conventions specified before.
7289
7290 2000-05-09  Ben Wing  <ben@xemacs.org>
7291
7292         * process.el (call-process-internal): Revert to previous version
7293         because Mike's change clashed with a change I did not long before.
7294         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7295         Thanks very much Mike for pointing out the bug and submitting a
7296         patch!
7297
7298 2000-04-13  Mike Alexander  <mta@arbortext.com>
7299
7300         * process.el (call-process-internal): Send the correct input buffer
7301         (call-process-internal): Return the exit status of the process
7302
7303 2000-05-07  Ben Wing  <ben@xemacs.org>
7304
7305         * winnt.el:
7306         * winnt.el (nt-quote-args-verbatim): Removed.
7307         * winnt.el (nt-quote-args-prefix-quote): Removed.
7308         * winnt.el (nt-quote-args-backslash-quote): Removed.
7309         * winnt.el (nt-quote-args-double-quote): Removed.
7310         * winnt.el (nt-quote-args-functions-alist): Removed.
7311         * winnt.el (nt-quote-process-args): Removed.
7312         Remove all stuff for argument quoting.  We borrow the code instead
7313         from Emacs 20.6, which is much more careful in its quoting
7314         (e.g. in handling runs of the escape character) and avoids most of
7315         the need for this Lisp mechanism by checking to see whether we're
7316         running a Cygwin or normal program and doing the appropriate
7317         quoting.  If we end up needing such a mechanism, we should add
7318         it by extending the variable `mswindows-quote-process-args' so it
7319         can take an alist of regexps.
7320
7321 2000-05-07  Ben Wing  <ben@xemacs.org>
7322
7323         * keydefs.el:
7324         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7325         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7326         the window without moving point.
7327
7328         * simple.el:
7329         * simple.el (scroll-up-one): New.
7330         * simple.el (scroll-down-one): New.
7331         Functions for use with C-M-up/down.
7332
7333 2000-05-01  Martin Buchholz <martin@xemacs.org>
7334
7335         * XEmacs 21.2.33 is released.
7336
7337 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7338
7339         * dialog.el (yes-or-no-p-dialog-box):
7340         Fix docstring.
7341         Fix following horrible bug in X11 mode with focus-follows-mouse:
7342           1. Visit two files in two different frames.
7343           2. do File->Revert Buffer in one of those frames.
7344           3. Dialog box appears.
7345           4. Arrange things so that the mouse passes over the *other*
7346              frame, then to the dialog box, and click on "Yes".
7347           5. The file contents end up in the *wrong* buffer!
7348         Add TODO comment.
7349
7350 2000-04-28  Ben Wing  <ben@xemacs.org>
7351
7352         * help.el (describe-installation): correct typo introduced
7353         in last patch: boundp -> fboundp.
7354
7355         * etags.el (buffer-tag-table-list):
7356         canonicalize filenames to Unix format so that tag-table-alist
7357         searching works under Windows.
7358
7359         * autoload.el:
7360         Bowdlerize the supposedly objectionable words
7361         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7362
7363         * gutter-items.el (set-progress-display-style):
7364         * gutter-items.el (search-dialog-callback):
7365         * gutter-items.el (make-search-dialog):
7366         Change to new callback-ex api.
7367
7368 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7369
7370         * help.el: (describe-installation): decode-coding-string is not
7371         defined in a non MULE environment.
7372
7373 2000-04-28  Ben Wing  <ben@xemacs.org>
7374
7375         * gutter-items.el (buffer-list-changed-hook):
7376         use it, not record-buffer-hook.
7377
7378         * subr.el (record-buffer-hook): Removed.
7379
7380 2000-04-27  Ben Wing  <ben@xemacs.org>
7381
7382         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7383         use NORECORD option.  Andy will not like this, but the existing
7384         gutter behavior is just wrong, as per this comment:
7385
7386         ;; this used to add the norecord flag to both calls below.
7387         ;; this is bogus because it is a pervasive assumption in XEmacs
7388         ;; that the current buffer is at the front of the buffers list.
7389         ;; for example, select an item and then do M-C-l
7390         ;; (switch-to-other-buffer).  Things get way confused.
7391         ;;
7392         ;; Andy, if you want to maintain the current look, you must
7393         ;;  *uncouple* the gutter order and buffers order.
7394
7395         * loaddefs.el (completion-ignored-extensions): unfuckify.
7396
7397         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7398         xemacs.mak.
7399
7400         * autoload.el (batch-update-one-directory): new function, used in
7401         xemacs.mak.
7402
7403         * loadup.el: set gc-cons-threshold very high unless dumping --
7404         loadup during update-elc is much much much faster.  also do this
7405         when quick-building.
7406
7407         add commented-out code for profiling loadup.
7408
7409
7410         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7411         is required in order to build xemacs.
7412
7413 2000-04-26  Ben Wing  <ben@xemacs.org>
7414
7415         * loadup.el: don't garbage collect during loadup if quick-build
7416         compile-time option is set.
7417
7418 2000-04-23  Ben Wing  <ben@xemacs.org>
7419
7420         * update-elc.el: compute whether any dumped .el or .elc files
7421         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7422         if so.
7423
7424         * update-elc.el (update-elc-files-to-compile): always change
7425         NOBYTECOMPILE in the src directory rather than current dir,
7426         so it will work under NT.
7427
7428         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7429         the form of this file is identical between Unix and Windows.
7430         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7431         Added comment.
7432         (update-autoloads-from-directory): updated doc string.
7433         updated doc strings in a few other places.
7434
7435 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7436
7437         * bytecomp.el (byte-force-recompile): Fix argument to
7438         byte-recompile-directory.
7439
7440 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7441
7442         * gutter-items.el (progress-display-clear-when-idle): Use
7443         add-one-shot-hook.
7444         * gutter-items.el (clear-progress-display): Adjust number of
7445         arguments.
7446
7447 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7448
7449         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7450
7451 2000-04-16  Ben Wing  <ben@xemacs.org>
7452
7453         * printer.el: New file.
7454
7455         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7456
7457         * help.el (describe-installation): Fix decoding for Windows.
7458
7459         * menubar-items.el:
7460         * menubar-items.el (default-menubar):
7461         * menubar-items.el (tutorials-menu-filter): New.
7462         * menubar-items.el (popup-menubar-menu):
7463         Add authorship.  Redo Help menu and Tutorials filter.
7464
7465         * menubar.el: Correct comment.
7466
7467         * modeline.el (modeline-buffer-identification): Correct doc string.
7468
7469         * simple.el:
7470         * simple.el (printing): Removed.
7471         * simple.el (printer-name): Removed.
7472         * simple.el (generic-print-buffer): Removed.
7473         * simple.el (generic-print-region): Removed.
7474         Move generic print code to printer.el.
7475
7476 2000-04-15  Ben Wing  <ben@xemacs.org>
7477
7478         * simple.el (generic-print-region): New.
7479         make this function actually work.
7480         (generic-print-buffer): call generic-print-region.
7481
7482 2000-04-14  Andy Piper  <andy@xemacs.org>
7483
7484         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7485         by using the new widget-callback-current-channel.
7486         (search-dialog-callback): ditto.
7487
7488 2000-04-12  Andy Piper  <andy@xemacs.org>
7489
7490         * gutter.el (default-gutter-position): moved from gutter-items.el.
7491         (default-gutter-position-changed-hook): ditto.
7492         (gutter-element-visibility-changed-hook): ditto.
7493         (set-gutter-element): ditto.
7494         (remove-gutter-element): ditto.
7495         (set-gutter-element-visible-p): ditto.
7496         (gutter-element-visible-p): ditto.
7497         (init-gutter): ditto.
7498
7499         * dialog.el (make-dialog-box): renamed and moved from
7500         gutter-items.el
7501
7502         * gutter-items.el: move various functions elsewhere.
7503
7504 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7505
7506         * menubar-items.el: Fixed place of parenthesis.
7507
7508 2000-04-12  Ben Wing  <ben@xemacs.org>
7509
7510         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7511                 without constantly being prompted for the tag.
7512         * simple.el: Added a number of section headings, to clarify the
7513                 organization of this file.
7514         * simple.el (activate-region):
7515         * simple.el (region-exists-p):
7516         * simple.el (region-active-p):
7517                 Moved these three function down to the other side of
7518                 the case-changing functions, so they join the rest of
7519                 the region code.
7520         * simple.el (printing): New.
7521         * simple.el (printer-name): New.
7522         * simple.el (generic-print-buffer): New.
7523                 New functions, a very simple prototype for a unified
7524                 printing interface.
7525
7526         * process.el (call-process-internal): Real fix for null BUFFER,
7527                 other problems with BUFFER specs.
7528
7529         * menubar-items.el:
7530                 Fixed up File->Print to use new printing functions.
7531                 Various corrections and expansions to Grep/Compile menus.
7532                 New options for Printing.
7533                 New options for SMTP Mail, the way to send mail under
7534                   MS Windows. (There's also a package patch to make SMTP
7535                   Mail be the default under MSWin.)
7536
7537 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7538
7539         * menubar-items.el: Selecting Rectangle Mousing from menubar
7540         did not work.  Needed to quote mouse-track-rectangle-p.
7541
7542 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7543
7544         * cl-compat.el (keywordp): Removed.
7545
7546 2000-04-05  Andy Piper  <andy@xemacs.org>
7547
7548         * gutter-items.el (progress-layout-glyph): don't initialize here.
7549         (progress-gauge-glyph): use dynamic sizing.
7550         (set-progress-display-style): new function. Set progress glyphs
7551         appropriately depending on the style.
7552         (progress-display-style): new variable. Custom version of
7553         set-progress-display-style.
7554         (progress-abort-glyph): switch to dynamic sizes.
7555         (search-dialog-text): make the edit field active.
7556
7557 2000-04-04  Andy Piper  <andy@xemacs.org>
7558
7559         * gutter-items.el (make-search-dialog): need to make the search
7560         dialog visible after creation.
7561
7562         * menubar-items.el (default-menubar): use the search dialog for
7563         searching. Remove some extraneous search menu items.
7564
7565         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7566         well as strings.
7567         (make-gutter-only-dialog-frame): allow the user to create the
7568         frame unmapped. Allow the gutter spec to be given as a glyph.
7569         (search-dialog-direction): new variable.
7570         (search-dialog-text): new variable.
7571         (search-dialog-callback): new function. Callback for the search
7572         dialog action.
7573         (make-search-dialog): new function. Create a user-friendly search
7574         dialog.
7575
7576 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7577
7578         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7579         under Windows.
7580
7581 2000-04-01  Andy Piper  <andy@xemacs.org>
7582
7583         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7584         progress more accurately.
7585
7586 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7587
7588         * finder.el (finder-compile-keywords): Process readable files only.
7589         Because error in process of .#finder-inf.el when compile xemacs
7590         with --with-clash-detection option.
7591
7592 2000-03-31  Andy Piper  <andy@xemacs.org>
7593
7594         * gutter-items.el (append-progress-display): don't delay after a
7595         successful font-lock.
7596         (make-gutter-only-dialog-frame): new function. Allow users to
7597         create gutter-only dialogs.
7598
7599 2000-03-27  Mike Alexander  <mta@arbortext.com>
7600
7601         * process.el (call-process-internal): Handle a null BUFFER
7602         parameter correctly.
7603
7604 2000-03-28  Andy Piper  <andy@xemacs.org>
7605
7606         * gutter-items.el (abort-progress-display): put strings in the
7607         gutter not extents.
7608         (progress-layout-glyph): signal special 'quit callback.
7609         (progress-display-quit-function): deleted.
7610         (progress-display-stop-callback): deleted.
7611         (progress-display-dispatch-command-events): deleted.
7612         (append-progress-display): remove calls to
7613         progress-display-dispatch-command-events.
7614         (raw-append-progress-display): ditto.
7615
7616 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7617
7618         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7619         being a list.  Actually define `stipple-pixmap-p' which is used as
7620         an error predicate.  Correctly handle PIXMAP being either relative
7621         or absolute file name.
7622
7623 2000-03-24  Andy Piper  <andy@xemacs.org>
7624
7625         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7626         (abort-progress-display): ditto. Don't delete the created extent.
7627         (raw-append-progress-display): ditto.
7628         (progress-display-dispatch-non-command-events): new
7629         function. Encapsulates what we want to do when no command input is
7630         required.
7631         (progress-display-dispatch-command-events): likewise, but disable
7632         for now since it causes too many problems.
7633         (append-progress-display): use them.
7634         (raw-append-progress-display): ditto.
7635         (default-gutter-position-changed-hook): set this rather than
7636         default-gutter-position-changed.
7637         (default-gutter-position-changed-hook): lambda with zero arguments
7638         rather than one.
7639         (raw-append-progress-display): trap errors in pending input since
7640         allowing them to signal will hose the gauge well and
7641         truly. Ideally we would like to delay these until we are more able
7642         to cope.
7643         (append-progress-display): ditto.
7644
7645 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7646
7647         * lisp/make-docfile.el: call-process-internal is now implemented
7648         in process.el.
7649
7650 2000-03-21  Ben Wing  <ben@xemacs.org>
7651
7652         * mule\mule-cmds.el (set-language-info-alist):
7653         Fix to correspond to new menu arrangement.
7654
7655 2000-03-21  Ben Wing  <ben@xemacs.org>
7656
7657         * process.el:
7658         * process.el (call-process-internal): New.
7659         New implementation of call-process.  Only enabled under NT, so far.
7660         stderr handling not implemented yet in CVS'd C code.
7661
7662 2000-03-20  Ben Wing  <ben@xemacs.org>
7663
7664         * lisp-mode.el:
7665         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7666         * lisp-mode.el (lisp-interaction-mode):
7667         Put back Lisp Interaction menubar for Jan V's sake.
7668
7669         * simple.el:
7670         * simple.el (mark-ring):
7671         * simple.el (dont-record-current-mark): New.
7672         * simple.el (in-shifted-motion-command): New.
7673         * simple.el (mark-ring-unrecorded-commands): New.
7674         * simple.el (mark-ring-max):
7675         * simple.el (set-mark-command):
7676         * simple.el (push-mark):
7677         * simple.el (handle-pre-motion-command):
7678         Implement scheme for not recording unimportant marks.
7679
7680         * subr.el:
7681         * subr.el (function-allows-args): New.
7682         New function function-allows-args.
7683
7684 2000-03-20  Martin Buchholz <martin@xemacs.org>
7685
7686         * XEmacs 21.2.32 is released.
7687
7688 2000-03-20  Andy Piper  <andy@xemacs.org>
7689
7690         * gutter-items.el (update-tab-in-gutter): force selection of the
7691         selected-window if required to do so.
7692         (buffers-tab-items): ditto.
7693         (add-tab-to-gutter): ditto.
7694         (create-frame-hook): use force-selection.
7695         (default-gutter-position-changed): lambdify.
7696         (update-tab-hook): deleted since it was only used in one place.
7697
7698 2000-03-18  Andy Piper  <andy@xemacs.org>
7699
7700         * files.el (find-file-noselect): undo change that shouldn't have
7701         gone in.
7702
7703 2000-03-17  Andy Piper  <andy@xemacs.org>
7704
7705         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7706         of selected-window trickery.
7707
7708         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7709         frames tabs.
7710         (progress-display-stop-callback): progress -> progress-display
7711         (progress-display-quit-function): ditto.
7712         (clear-progress-display): ditto.
7713         (remove-progress-display): ditto.
7714         (append-progress-display): ditto.
7715         (abort-progress-display): ditto.
7716         (raw-append-progress-display): ditto.
7717         (display-progress-display): ditto.
7718         (current-progress-display-label): ditto.
7719         (current-progress-display): ditto.
7720         (lprogress-display): ditto and save the buffer
7721         (progress-display): ditto. Otherwise the buffer sometimes gets
7722         changed which confuses font-lock.
7723
7724         * font-lock.el (font-lock-default-fontify-buffer): catch all
7725         errors, not just quit.
7726         (font-lock-mode): progress -> display-progress
7727         (font-lock-default-fontify-buffer): ditto.
7728         (font-lock-fontify-syntactically-region): ditto.
7729         (font-lock-fontify-keywords-region): ditto.
7730
7731 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7732
7733         * cl.el (gensym): Move to here from cl-macs.el.
7734         (gentemp): Ditto.
7735
7736 2000-03-16  Andy Piper  <andy@xemacs.org>
7737
7738         * font-lock.el (font-lock-mode): use lprogress and friends for
7739         progress management.
7740         (font-lock-default-fontify-buffer): ditto.
7741         (font-lock-fontify-syntactically-region): ditto.
7742         (font-lock-fontify-keywords-region): ditto.
7743         (font-lock-revert-cleanup): fix reverting.
7744         (font-lock-revert-setup): ditto.
7745
7746         * gutter-items.el (progress-use-echo-area): new variable. Use the
7747         echo area for progress gauges if non-nil.
7748         (clear-progress): remove echo area stuff and defer to
7749         clear-message.
7750         (append-progress): dispatch non-command events after each progress
7751         increment. Remove echo area stuff.
7752         (abort-progress): remove echo area stuff and defer to
7753         display-message.
7754         (raw-append-progress): ditto. Dispatch non-command events after
7755         gutter redisplay.
7756         (display-progress): defer echo area stuff to display-message.
7757
7758         * gutter-items.el (clear-progress):
7759         (abort-progress): indentation changes.
7760         (display-progress): don't clear progress.
7761         (append-progress): compare messages with equal.
7762         (raw-append-progress): use dispatch-non-command-events to flush
7763         widget creation events.
7764
7765 2000-03-13  Ben Wing  <ben@xemacs.org>
7766
7767         * abbrev.el:
7768         * abbrev.el (abbrev-string-to-be-defined): New.
7769         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7770         Changes for use with the menubar.
7771
7772 2000-03-12  Ben Wing  <ben@xemacs.org>
7773
7774         * alist.el (vassoc): moved here from font-menu.el.
7775
7776         * custom.el (defface): typo fix.
7777
7778         * dialog.el (yes-or-no-p-dialog-box):
7779         * dialog.el (message-box):
7780         * files.el (save-some-buffers-1):
7781         Put accelerators in the button names.
7782
7783         * font-lock.el (font-lock-comment-face):
7784         * font-lock.el (font-lock-keyword-face):
7785         * font-lock.el (font-lock-function-name-face):
7786         Fixed some of the colors under MS Windows because the existing
7787         default colors were hardly different from black and needed to be
7788         made lighter.
7789
7790         * font-menu.el:
7791         * font-menu.el (font-menu-split-long-menu):
7792         * font-menu.el (font-menu-family-constructor):
7793         * font-menu.el (font-menu-size-constructor):
7794         * font-menu.el (font-menu-weight-constructor):
7795         * font-menu.el (font-menu-set-font):
7796         vassoc moved to alist.el.
7797         Accelerators added to all menus.
7798         Unused bound var new-props removed.
7799
7800         * keydefs.el: I did a whole lot of rearranging to put things in a
7801         more consistent order and fixed a number of cases where key
7802         combinations involving up, down, left, right and so on were
7803         defined but the corresponding keypad combinations were not
7804         defined.
7805
7806         * lisp-mode.el:
7807         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7808         * lisp-mode.el (emacs-lisp-mode):
7809         * lisp-mode.el (lisp-interaction-mode):
7810         * lisp-mode.el (flet):
7811         Added accelerators onto the menus.
7812         Made all the different versions of the let function be indented
7813         the same way.
7814         Undid Steve's easy-menu-ification, because it makes it impossible
7815         to have the menubar and popup menus different.
7816         Cleaned up the menu; added items for find-function &c and some
7817         indenting, and removed debug-on-*.
7818
7819         * list-mode.el (list-mode-hook):
7820         * list-mode.el (list-mode):
7821         * list-mode.el (completion-setup-hook):
7822         * list-mode.el (display-completion-list):
7823         Added support for the :window-height keyword, which is required
7824         because of other changes that I made for the file dialog box.  I
7825         also made the hook variables list-mode-hook and
7826         completion-setup-hook and also minibuffer-setup-hook in
7827         minibuf.el be permanent-local; see comment in list-mode.el.
7828
7829         * map-ynp.el (map-y-or-n-p):
7830         Added accelerators to the dialog buttons.
7831
7832         * menubar-items.el (menu-truncate-list):
7833         New internal function.
7834         * menubar-items.el (submenu-generate-accelerator-spec):
7835         * menubar-items.el (menu-item-strip-accelerator-spec):
7836         * menubar-items.el (menu-item-generate-accelerator-spec):
7837         New exported functions, for use in auto-generating accelerator specs.
7838
7839         * menubar-items.el:
7840         * menubar-items.el (default-menubar):
7841         * menubar-items.el (maybe-add-init-button):
7842         * menubar-items.el (bookmark-menu-filter):
7843         * menubar-items.el (slow-format-buffers-menu-line):
7844         * menubar-items.el (build-buffers-menu-internal):
7845         * menubar-items.el (language-environment-menu-filter):
7846         * menubar-items.el (default-popup-menu):
7847         * menubar-items.el (popup-buffer-menu):
7848         * menubar-items.el (popup-menubar-menu):
7849         Did a major overhaul on this file, and in fact I'm nowhere near
7850         done working on the menubar, and there will be more patches to
7851         come.  A basic summary of what I've done:
7852
7853         a) I added accelerators to all of the menu items.  For menus that
7854         are auto-generated, such as the buffers menu, the accelerators are
7855         automatically added to the beginning of each line using the
7856         numbers 1 through 9, then zero, and then letters starting with A,
7857         but omitting the letters that are already in use for the fixed
7858         menu items at the top of the buffers menu.  To facilitate adding
7859         accelerators of this kind, I created some new functions
7860         (*-accelerator-spec), which are also being used by other filters
7861         that auto generate lists of things such as ftp sites to download
7862         packages.  If people really don't like these accelerators
7863         appearing at the beginning of the menu items, a variable can be
7864         added to optionally turn them off, but I think this is rather
7865         pointless because other menu items have accelerators and many or
7866         most of the menu users will use the accelerators if the support is
7867         there.
7868
7869         b) I combined the top level Tools and Apps menus into a single
7870         Tools menu, because the distinction between the two is not
7871         obvious, and the items on the menus are not used often enough that
7872         putting some of them onto submenus is a problem.
7873
7874         c) I created two new top level menus called View and Cmds because
7875         there were too many items on the File and Edit menus, and I'm going
7876         to be adding more items to these menus.  In contrast to the Tools
7877         menu, the items on these menus may be used quite often during an
7878         editing session, and so should be available with fewer
7879         keystrokes.
7880
7881         d) I added a number of options to the options menu, including one
7882         for controlling whether the alt key can be used to traverse to
7883         menu items using the accelerators, one for controlling behavior of
7884         control-k, one for controlling how the kill and yank functions
7885         interact with the clipboard, a few additional buffers-menu
7886         options, and various other things.  I also did a bit of
7887         rearranging, for example, combining the keyboard and mouse options
7888         into a single keyboard and mouse submenu to facilitate the
7889         accelerators on that level.
7890
7891         e) I changed the variable buffers-menu-format-buffer-line-function
7892         to take two arguments instead of one, the second argument being
7893         the line number for use in creating an accelerator.  I added a
7894         hack to support existing functions with one argument (although I
7895         doubt that very many of these exist), for backward compatibility.
7896
7897         f) I moved the top level mule menu to be a submenu of the edit
7898         menu.  I think that most of the items on this menu are fairly
7899         useless and there are certainly not enough frequently used items
7900         to justify this being its own top level menu.
7901
7902         g) I combined most of the items in big-menubar.el into the main menu.
7903         If people think the main menu is too big, it would be possible to
7904         create different configurations, some smaller.
7905
7906         * menubar.el (check-menu-syntax):
7907         Deleted some syntax checks that were no longer valid, partly
7908         because of changes that were already made a long time ago, and
7909         partly because of a change I made where I allow the name of the
7910         menu item to be an evaluated expression rather than just a string,
7911         similar to all of the other parameters of a menu item.
7912
7913         * minibuf.el:
7914         * minibuf.el (read-file-name-1):
7915         * minibuf.el (mouse-read-file-name-1):
7916         I made a number of changes to improve the appearance
7917         and functioning of the file dialog box.  They include:
7918
7919         a) Fixing the problem where closing the dialog box by clicking on
7920         the close button of the window didn't properly exit the
7921         minibuffer.
7922
7923         b) Fixing the problem that if you typed part of a file name, and
7924         then clicked on a completion with the mouse, the file was not
7925         correctly selected.
7926
7927         c) Changing the title of the dialog box to reflect the operation
7928         being done in accordance with user interface conventions, rather
7929         than the name of the dialog box buffer, which is rather useless.
7930
7931         d) Remove the words "possible completions are" which didn't
7932         belong.
7933
7934         e) Fix things so that the completions scroll off the end of the
7935         completions windows only to the right, rather than both to the
7936         right and down, which is in accordance with Windows user interface
7937         conventions.
7938
7939         * msw-init.el (init-post-mswindows-win):
7940         Added a binding for meta-F4, which is the standard windows binding
7941         for exiting a program.
7942
7943         * select.el (get-selection-no-error):
7944         * select.el (own-selection):
7945         * select.el (own-clipboard):
7946         Added an optional argument called append to the functions
7947         own-selection and own-clipboard.  This adds support for appending
7948         text to the existing selection and allows the function
7949         own-clipboard to be used as the value of the variable
7950         interprogram- cut-function.
7951
7952         Fixed a bug in own-selection in handling zmacs-region-stays.
7953
7954         * simple.el (historical-kill-line): New.
7955
7956         * simple.el (kill-line):
7957         * simple.el (interprogram-cut-function):
7958         * simple.el (interprogram-paste-function):
7959         * simple.el (handle-pre-motion-command):
7960         * simple.el (next-line):
7961         * simple.el (previous-line):
7962         a) Expanded the variable kill-whole-line, so that function
7963         kill-line can be set to delete the entire line always, not just
7964         when cursor is at the beginning of the line.  This is controlled
7965         by setting the variable kill-whole-line to the symbol 'always.
7966         This behavior, as well as the existing kill-whole-line behavior,
7967         now only take effect when kill-line is called interactively,
7968         although this is a departure from a previous behavior in the case
7969         of setting this variable kill-whole-line to t.  It is almost
7970         certainly what has always been intended, and most likely the old
7971         way of doing things introduced bugs.  I also created a function
7972         called historical-kill-line, which ignores the kill-whole-line
7973         setting and always gives the historical behavior of only killing
7974         to the end of the line.  I bound this function to shift- control-k
7975         so that the kill to end of line behavior is available, even when
7976         kill-whole-line has been set to change control-k into the simple
7977         delete-whole-line behavior. (This can be set using the options
7978         menu.)
7979
7980         b) I changed things so that kill and yank now interact with the
7981         clipboard by default under windows.  This was done by changing the
7982         default value of interprogram-cut- function and
7983         interprogram-paste-function.  You can get the old behavior by
7984         setting these to nil, and there is an option on the options menu
7985         to do this.
7986
7987         c) I added support for selecting text using shifted motion keys.
7988         This support is on by default and can be controlled by the
7989         variable shifted-motion-keys-select-region.  There is also a
7990         variable called unshifted-motion-keys-deselect-region that
7991         controls more specifically how the shifted motion key behavior
7992         works.  I did not put an option on the options menu to turn this
7993         off, because I can't imagine why this would be useful.
7994
7995         * simple.el (forward-block-of-lines):
7996         * simple.el (backward-block-of-lines):
7997         * simple.el (block-movement-size):
7998         New.
7999
8000         * simple.el (uncapitalized-title-words):
8001         * simple.el (uncapitalized-title-word-regexp):
8002         * simple.el (capitalize-string-as-title):
8003         * simple.el (capitalize-region-as-title):
8004         New.
8005
8006
8007         * subr.el (add-hook):
8008         * subr.el (make-local-hook): New.
8009         * subr.el (remove-local-hook): New.
8010         * subr.el (add-one-shot-hook): New.
8011         * subr.el (add-local-one-shot-hook): New.
8012         Added some functions to make using hooks easier.
8013         These include:
8014
8015         a) Functions add-local-hook and remove-local-hook to make it easy
8016         to use local hooks.
8017
8018         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8019         make it possible to add a "one-shot" hook, which is to say a hook
8020         that runs only once, and automatically removes itself after the
8021         first time it has run.
8022
8023 2000-03-09  Andy Piper  <andy@xemacs.org>
8024
8025         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8026
8027 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8028
8029         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8030         Moved from menubar-items.el.
8031         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8032
8033 2000-03-08  Andy Piper  <andy@xemacs.org>
8034
8035         * gutter-items.el (build-buffers-tab-internal): add selected field
8036         to buffers tab spec.
8037
8038 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8039
8040         * minibuf.el (last-exact-completion): Initialize to nil.
8041
8042 2000-03-07  Didier Verna  <didier@xemacs.org>
8043
8044         * startup.el (command-line-1): remove unused variable
8045         `first-file-buffer'.
8046
8047 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8048
8049         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8050         which is also used for Web server log files.
8051
8052 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8053
8054         * mule/mule-charset.el: Setup auto-fill-chars.
8055
8056 2000-03-02  SL Baur  <steve@beopen.com>
8057
8058         * subr.el (with-string-as-buffer-contents): Reimplement using
8059         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8060         non-deletion of buffer after execution problem.
8061         (with-output-to-string): Use unique buffer name.
8062
8063 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8064
8065         * gutter-items.el (buffers-tab-sort-function):  New variable.
8066         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8067
8068 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8069
8070         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8071
8072 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8073
8074         * menubar-items.el (maybe-add-init-button): Remove the "Load
8075         .emacs" button from all menubars.
8076
8077 2000-03-01  Didier Verna  <didier@xemacs.org>
8078
8079         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8080         region rectangle replacement (from Jan Vroonhof).
8081         (replace-rectangle): new function.
8082
8083 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8084
8085         * mule/mule-cmds.el (set-default-coding-systems): Use
8086         set-terminal-coding-system and set-keyboard-coding-system.
8087         * coding.el (set-terminal-coding-system): Use
8088         set-console-tty-output-coding-system.
8089         (set-keyboard-coding-system): Use
8090         set-console-tty-input-coding-system.
8091
8092 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8093
8094         * minibuf.el (read-variable): Allow symbol to default argument.
8095
8096 2000-02-27  Andy Piper  <andy@xemacs.org>
8097
8098         * gutter-items.el (update-tab-hook): new function to be used for
8099         hooks.
8100         (create-frame-hook): add update-tab-hook.
8101         (record-buffer-hook): ditto.
8102         (default-gutter-position-changed): ditto.
8103         (default-gutter-position): updating the buffers tab is now handled
8104         by a hook.
8105         (default-gutter-position-changed-hook): new variable.
8106         (gutter-element-visibility-changed-hook): ditto.
8107         (set-gutter-element-visible-p): call it.
8108         (set-gutter-element): use modify-specifier-instances. Set extents
8109         as duplicable before using.
8110         (remove-gutter-element): ditto.
8111         (set-gutter-element-visible-p): ditto.
8112         (init-gutter): new function.
8113         (add-tab-to-gutter): use new gutter-element functions rather than
8114         setting specifiers directly.
8115         (clear-progress): ditto.
8116         (abort-progress): ditto.
8117         (gutter-buffers-tab-visible-p): renamed from
8118         default-gutter-visible-p
8119
8120         * specifier.el (modify-specifier-instances): new function from Jan
8121         Vroonhof.
8122
8123         * x-init.el (init-post-x-win): call init-gutter.
8124
8125         * msw-init.el (init-post-mswindows-win): call init-gutter.
8126
8127         * menubar-items.el (default-menubar): Update to reflect new gutter
8128         variables.
8129
8130 2000-02-26  Andy Piper  <andy@xemacs.org>
8131
8132         * gutter-items.el (set-gutter-element): new function. Add gutter
8133         elements to the specified gutter.
8134         (remove-gutter-element): new function. Remove gutter elements from
8135         the specified gutter.
8136         (set-gutter-element-visible-p): new function. Set gutter element
8137         visibility for the provided gutter-visible specifier.
8138
8139 2000-02-23  Andy Piper  <andy@xemacs.org>
8140
8141         * gutter-items.el (add-tab-to-gutter): specify dimensions
8142         dynamically.
8143
8144 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8145
8146         * gutter-items.el (add-tab-to-gutter):
8147         * package-get.el (package-get-interactive-package-query):
8148         * package-ui.el (pui-directory-exists):
8149         (pui-install-selected-packages):
8150         (pui-list-packages):
8151         Use #'(lambda ...)  instead of '(lambda ...).
8152
8153 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8154
8155         * startup.el (load-user-init-file): Check to make sure user
8156           has an init-file before calling load().
8157
8158 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8159
8160         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8161
8162 2000-02-23  Martin Buchholz <martin@xemacs.org>
8163
8164         * XEmacs 21.2.31 is released.
8165
8166 2000-02-21  Mike Sperber <mike@xemacs.org>
8167
8168         * loadup.el (really-early-error-handler):
8169         * update-elc.el:
8170         * make-docfile.el:
8171         Remove dependency on EMACSBOOTSTRAP... environment variables.
8172
8173 2000-02-21  Martin Buchholz <martin@xemacs.org>
8174
8175         * XEmacs 21.2.30 is released.
8176
8177 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8178
8179         * byte-optimize.el (byte-optimize-plus):
8180         (byte-optimize-minus):
8181         (byte-optimize-multiply):
8182         Optimize (- 0) to 0, not (-)
8183         Optimize (+ 5 3.0) to 8.0
8184         Optimize (* 5 3.0) to 15.0
8185         Improve readability.
8186
8187 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8188
8189         * modeline.el: (modeline-scrolling-method): change modeline
8190         mswindows cursor appearance according to the value.
8191
8192         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8193         and 'gui-element face colors and 'gui-element face font to Windows
8194         defaults.
8195
8196 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8197
8198         * font-lock.el: Javadoc enhancements
8199
8200 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8201
8202         * ldap.el (toplevel): Test if LDAP support has been compiled in
8203         (ldap-verbose): New option
8204         (ldap-search-entries): Renamed from the previous ldap-search
8205         Conditionalize message display on ldap-verbose
8206         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8207         defuns
8208         (ldap-search): Is now defined as an obsolete wrapper calling
8209         ldap-search-basic or ldap-search-entries
8210
8211
8212 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8213             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8214             Jan Vroonhof  <jan@xemacs.org>
8215
8216         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8217         When for-effect is true, didn't call `byte-optimize-form'
8218         in and/or subforms without last.
8219
8220 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8221
8222         * package-get.el (package-get-download-sites): Use correct custom
8223         type.
8224
8225 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8226
8227         * files.el (write-file): Ask for coding system when compiled with
8228         file-coding.
8229
8230 2000-02-16  Andy Piper  <andy@xemacs.org>
8231
8232         * buffer.el (switch-to-buffer): give norecord argument to
8233         set-window-buffer instead of explicitly recording.
8234
8235         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8236         we have to pick a window.
8237
8238 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8239
8240         * mule/mule-cmds.el (describe-language-support): Don't add
8241         unexist function to help-map.
8242         (describe-coding-system): Don't use already assigend `C'.
8243
8244 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8245
8246         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8247         work in custom.
8248
8249 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8250
8251         * about.el: Ienaga's e-mail address change.
8252
8253 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8254
8255         * etags.el (find-tag): force new window -- even if buf already
8256         visible -- when other-window is t
8257
8258 2000-02-16  Martin Buchholz <martin@xemacs.org>
8259
8260         * XEmacs 21.2.29 is released.
8261
8262 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8263
8264         * cl-extra.el (getf): This is now identical to `plist-get', so
8265         just defalias it.
8266         * cl-macs.el: Make getf an alias to plist-get, at the
8267         byte-compiler level, using define-compiler-macro.
8268
8269 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8270
8271         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8272
8273 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8274
8275         * lisp/etags.el (find-tag-internal): set exact-tagname to
8276           a regular expression that matches against the tagname
8277           part of the tag entry first instead of only looking in
8278           the context area.
8279
8280 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8281
8282         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8283         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8284
8285 2000-02-07  Martin Buchholz <martin@xemacs.org>
8286
8287         * XEmacs 21.2.28 is released.
8288
8289 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8290
8291         * cl-extra.el (getf): Just call `get', never `get*'.
8292         Make arglist match docstring.
8293         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8294         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8295         * byte-optimize.el: remove references to `get*'.
8296
8297 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8298
8299         * mule/european.el: Add syntax information for Latin3 and Latin4.
8300
8301 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8302
8303         * byte-optimize.el: Byte-optimize (length "foo")
8304
8305 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8306
8307         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8308         width check using `window-leftmost-p' and `window-rightmost-p'.
8309
8310 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8311
8312         * wid-edit.el (widget-match-inline): An atom never matches a
8313           list.
8314
8315 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8316
8317         * modeline.el: Consolidated 'x and 'mswindows specification under
8318         'win tag.
8319
8320 2000-01-29  Andy Piper  <andy@xemacs.org>
8321
8322         * gutter-items.el: (format-buffers-tab-line): Try and be
8323         intelligent about buffer naming when we have duplicates.
8324
8325 2000-01-29  Andy Piper  <andy@xemacs.org>
8326
8327         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8328         updated when it becomes visible.
8329
8330 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8331
8332         * bytecomp.el (byte-compile-insert-header): Properly set coding
8333         system under MULE and file-coding.
8334
8335 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8336
8337         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8338         (dontusethis-set-value-terminal-coding-system-handler):
8339         (dontusethis-set-value-keyboard-coding-system-handler):
8340         Never undefine coding system aliases.  Emergency fix for gnus.
8341
8342 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8343
8344         * files.el (abbreviate-file-name): Use directory-sep-char instead
8345         of hard-coded "/".
8346
8347 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8348
8349         * startup.el (user-init-file-base-list): New variable, replacing
8350         user-init-file-base.
8351         (find-user-init-file): New function.
8352         (command-line-early): Use it.
8353         (load-user-init-file): Ditto.
8354
8355 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8356
8357         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8358         calling valid-image-instantiator-format-p
8359
8360 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8361
8362         * isearch-mode.el (isearch-mode): The variable is
8363         isearch-unhidden-extents, not isearch-opened-extents.
8364
8365 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8366
8367         * minibuf.el (next-history-element): Modify error message if a
8368         default value is available.
8369
8370 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8371
8372         * bytecomp.el (byte-compile-file): Don't unconditionally write
8373         .elc files in binary - might contain non-Latin1.
8374
8375 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8376
8377         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8378         for windows-nt.
8379
8380         * version.el:
8381         * startup.el (user-init-file-base):
8382         * process.el (call-process-region):
8383         * files.el (make-backup-file-name):
8384         (backup-file-name-p):
8385         (file-relative-name):
8386         (abbreviate-file-name):
8387         (set-auto-mode):
8388         * code-process.el (call-process-region): Removed unnecessary
8389         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8390         support out of the universe.
8391
8392         * process.el:
8393         * code-process.el:
8394         * bytecomp.el (byte-compile-file): Removed reference to
8395         buffer-file-type, and commented usage of binary-process-output
8396         NTEmacs variables.
8397
8398 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8399
8400         * help.el (function-arglist): Add case for macro.
8401
8402 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8403
8404         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8405         printers.
8406         (custom-display): Added a menu for printer/display tags.
8407
8408         * frame.el (frame-type):
8409         * device.el (device-type): Added 'msprinter to the doc string, and
8410         removed 'pc -- it is not going to be implemented ever.
8411         (call-device-method): Fixed docstring typo.
8412         Defined specifier tags 'printer and 'display.
8413
8414 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8415
8416         * lisp/itimer.el (itimer-run-expired-timers): (consp
8417           last-command-event-time) instead of (consp
8418           'last-command-event-time).
8419
8420 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8421
8422         * msw-glyphs.el: Removed obsolete commentary.
8423
8424 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8425
8426         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8427         better default value.
8428
8429 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8430
8431         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8432         (read-string): Ditto.
8433         (eval-minibuffer): Ditto.
8434         (read-command): Ditto.
8435         (read-function): Ditto.
8436         (read-variable): Ditto.
8437         (read-number): Ditto.
8438         (read-shell-command): Ditto.
8439         (read-number): Record history.
8440
8441 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8442
8443         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8444
8445 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8446
8447         * faces.el (startup-initialize-custom-faces): New function.
8448         Reset all faces created during auto-autoloads loading time
8449         by defface.
8450         * startup.el (command-line): Call it.
8451
8452 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8453
8454         * about.el (about-hackers): Add myself to contributors list.
8455
8456 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8457
8458         * menubar-items.el (maybe-add-init-button): Removed an argument in
8459         a call to load-user-init-file, as the function managed to lose its
8460         formal parameter a few betas ago.
8461
8462 2000-01-18  Martin Buchholz <martin@xemacs.org>
8463
8464         * XEmacs 21.2.27 is released.
8465
8466 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8467
8468         * process.el (shell-command-to-string): Use the FSF docstring.
8469         Make shell-command-to-string the standard function, and
8470         exec-to-string the (deprecated) alias.
8471
8472         * startup.el: typo fix.
8473
8474 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8475
8476         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8477
8478 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8479
8480         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8481         buffers after visible buffers.
8482         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8483
8484 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8485
8486         * info.el (Info-extract-menu-node-name): Stop at a dot
8487         followed by whitespace or right parenthesis.
8488
8489 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8490
8491         * info.el (Info-directory-list): Warn against using Customize with
8492         Info-directory-list.
8493
8494 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8495
8496         * minibuf.el (read-file-name): doc fix.
8497
8498         * autoload.el (update-file-autoloads): doc fix.
8499
8500         * about.el (about-hackers): Change my E-mail address.
8501
8502 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8503
8504         * info.el (Info-visit-file): Just use the `f' interactive spec to
8505         read a filename in the standard way.
8506
8507 2000-01-13  Andy Piper  <andy@xemacs.org>
8508
8509         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8510         (gutter-buffers-tab-extent): new variable.
8511         (update-tab-in-gutter): call add-tab-to-gutter again if the
8512         orientation has changed.
8513         (add-tab-to-gutter): cope with different orientations.
8514
8515 2000-01-11  Didier Verna  <didier@xemacs.org>
8516
8517         * info.el (Info-following-node-name): backward-skip dots as well
8518         as spaces (dots at the end of a node name aren't part of it).
8519         (Info-extract-menu-node-name): don't skip dots. There could be
8520         some in the node name.
8521         (Info-index): allow dots to be part of a node name.
8522
8523 2000-01-12  Andreas Jaeger  <aj@suse.de>
8524
8525         * files.el (auto-mode-alist): Added idlwave-mode.
8526         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8527
8528 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8529
8530         * info.el (Info-search): Show default value.
8531
8532 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8533
8534         * info.el (Info-read-node-completion-table): New variable.
8535         (Info-read-node-name-1): New function.
8536         (Info-read-node-name): Use it.
8537         (Info-follow-reference): Use DEFAULT argument of completing-read.
8538         (Info-menu): Ditto.
8539
8540 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8541
8542         * hyper-apropos.el (hyper-describe-key-briefly): Save
8543         window configuration.
8544         (hyper-describe-face): Use DEFAULT of completing-read.
8545         (hyper-apropos-read-variable-symbol): Ditto.
8546         (hyper-apropos-read-function-symbol): Ditto.
8547
8548 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8549
8550         * mule/mule-cmds.el (set-default-coding-system): Set
8551         comint-exec-hook to use coding-system-for-read and
8552         coding-system-for-write so that C-x RET c works.
8553
8554 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8555
8556         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8557         (previous-matching-history-element): Increment
8558         minibuffer-max-depth by 1.
8559         (next-matching-history-element): Ditto.
8560
8561 2000-01-11  Andy Piper  <andy@xemacs.org>
8562
8563         * gutter-items.el (buffers-tab): Create a new face for the buffers
8564         tab.
8565         (buffers-tab-face): use it.
8566
8567 2000-01-10  Didier Verna  <didier@xemacs.org>
8568
8569         * modeline.el (modeline-scrolling-method): change modeline X
8570         cursor appearance according to the value.
8571
8572 2000-01-07  Andreas Jaeger  <aj@suse.de>
8573
8574         * about.el (about-hackers): Moved my entry to contributor list.
8575         (xemacs-hackers): Added myself.
8576         (about-maintainer-info): Added description of myself.
8577
8578
8579 2000-01-07  Didier Verna  <didier@xemacs.org>
8580
8581         * modeline.el (modeline-scrolling-method): new variable.
8582         (mouse-drag-modeline): add reference to it in the docstring.
8583         (mouse-drag-modeline): handle it.
8584
8585 2000-01-08  Andy Piper  <andy@xemacs.org>
8586
8587         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8588         calls.
8589         (remove-buffer-from-gutter-tab): ditto.
8590
8591 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8592
8593         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8594         (custom-face-edit): Fix grammatical error in help message.
8595
8596 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8597
8598         * movemail.el: Added.
8599
8600         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8601
8602 2000-01-03  Didier Verna  <didier@xemacs.org>
8603
8604         * modeline.el (mouse-drag-modeline): remove the code related to
8605         the modeline horizontal scrolling facility.
8606
8607 1999-12-31  Martin Buchholz <martin@xemacs.org>
8608
8609         * XEmacs 21.2.26 is released.
8610
8611 1999-12-28  Andy Piper  <andy@xemacs.org>
8612
8613         * wid-edit.el (widget-push-button-value-create): The gui cache
8614         does not agree with native widgets which can only be displayed
8615         once per window. The reasons for caching are diminished now that
8616         we don't hog resources when creating buttons.
8617         (widget-push-button-cache) deleted.
8618
8619 1999-12-24  Martin Buchholz <martin@xemacs.org>
8620
8621         * XEmacs 21.2.25 is released.
8622
8623 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8624
8625         * hyper-apropos.el (hyper-apropos): Toggle
8626         hyper-apropos-programming-apropos correctly.
8627         Set REGEXP when user accepts default value.
8628
8629 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8630
8631         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8632         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8633
8634 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8635
8636         * mule/mule-category.el (undefined-category-designator):
8637         Return char instead of character.  Search for undefined one.
8638         (describe-category): Use with-displaying-help-buffer.
8639
8640 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8641
8642         * byte-optimize.el (byte-optimize-plus):
8643         Optimize (+ 1) to 1 instead of (1+ nil).
8644
8645         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8646
8647         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8648
8649         * byte-optimize.el (byte-optimize-char-before): New function.
8650         Remove performance penalty for using (char-before) instead of (char-after).
8651
8652 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8653
8654         * mule/mule-category.el (char-category-list): Return character
8655         instead of integer.
8656
8657 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8658
8659         * minibuf.el (read-buffer): Check default is buffer object.
8660
8661 1999-11-25  Andy Piper  <andy@xemacs.org>
8662
8663         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8664         for buttons.
8665
8666 1999-12-16  Andreas Jaeger  <aj@suse.de>
8667
8668         * package-get.el (package-get-maybe-save-index): Fixed typo.
8669         Patch by Jeff Miller <jmiller@smart.net>.
8670
8671 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8672
8673         * gnuserv.el (gnuserv-process-filter):  don't call
8674         gnuserv-write-to-client when gnuserv-current-client is nil
8675
8676 1999-12-14  Martin Buchholz <martin@xemacs.org>
8677
8678         * XEmacs 21.2.24 is released.
8679
8680 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8681
8682         * about.el (about-hackers): Update my email address.
8683
8684 1999-12-07  Martin Buchholz <martin@xemacs.org>
8685
8686         * XEmacs 21.2.23 is released.
8687
8688 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8689
8690         * package-get.el (package-get-download-sites): Removed several
8691         defunct download sites, added many new ones, and corrected a few
8692         incorrect directory-on-site entries.  Added physical locations to
8693         site-description.
8694
8695 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8696
8697         * finder.el (finder-commentary): add DOC string and fix
8698         interactive spec
8699
8700 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8701
8702         * help.el (describe-function): Don't forget to intern the string
8703         completing-read returns.
8704         (describe-variable): Ditto.
8705
8706 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8707
8708         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8709         `hyper-apropos-help-mode' here to find symbol to customize
8710         irregardless of cursor position and simplify
8711         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8712         `hyper-apropos-popup-menu'.
8713
8714 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8715
8716         * apropos.el (apropos-mode-map): Add return to call
8717         apropos-follow.
8718         (apropos-print): Call apropos-mode to have better
8719         command reference. Put keymap text-poperty to
8720         symbole name.
8721
8722 1999-11-22  Alastair Burt  <burt@dfki.de>
8723
8724         * help.el: (describe-bindings-1): Added handling of keymaps for
8725         the extents at point.
8726
8727 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8728
8729         * gutter-items.el (buffers-tab-items): Wrap the function in a
8730         save-match-data
8731
8732 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8733
8734         * help.el (describe-function): Use the DEFAULT argument to
8735         completing-read.
8736         (describe-variable): Ditto.
8737
8738 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8739
8740         * minibuf.el (read-from-minibuffer): Add optional argument
8741         DEFAULT to have better mini-buffer history support.
8742         (completing-read): Pass default to read-from-minibuffer.
8743         (read-buffer): Pass default to completing-read.
8744
8745 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8746
8747         * font-lock.el (font-lock-doc-string-face): Document the
8748         `font-lock-lisp-like' property.
8749
8750 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8751
8752         * lisp-mode.el: Specify `font-lock-lisp-like'.
8753
8754         * font-lock.el (font-lock-lisp-like): New function.
8755         (font-lock-fontify-syntactically-region): Use it.
8756
8757 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8758
8759         * XEmacs 21.2.22 is released
8760
8761 1999-11-28  Martin Buchholz <martin@xemacs.org>
8762
8763         * XEmacs 21.2.21 is released.
8764
8765 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8766
8767         * minibuf.el (read-coding-system): Accept symbol and
8768         coding-system object as a default-coding-system.
8769
8770 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8771
8772         * minibuf.el (read-coding-system): Accept symbol as
8773         a default-coding-system.
8774
8775 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8776
8777         * apropos.el (apropos-documentation): Use insert instead
8778         of princ.
8779
8780 1999-11-07  William M. Perry  <wmperry@aventail.com>
8781
8782         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8783           for the linux console.
8784
8785         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8786           stuff to work when you are not on a window system, since the GPM
8787           mouse support now allows pasting from outside of XEmacs.
8788
8789 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8790
8791         * XEmacs 21.2.20 is released
8792
8793 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8794
8795         * setup-paths.el (paths-default-info-directories): Add
8796         /usr/share/info and /usr/local/share/info.
8797
8798 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8799
8800         * about.el: Updated Vladimir Ivanovic's info.
8801
8802 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8803
8804         * auto-show.el (auto-show-truncationp): Remove.
8805
8806         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8807
8808 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8809
8810         * indent.el (indent-line-to): fix bug: spaces were not replaced
8811         with tab if column is multiple of tab-width
8812         From dhn@qedinc.com
8813
8814 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8815
8816         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8817         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8818
8819         * package-get.el (package-get-package-provider): Be verbose when
8820         interactive. Patch from Robert Pluim
8821
8822 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8823
8824         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8825         info file suffixes.
8826
8827 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8828
8829         * process.el (open-network-stream): Add a new optional parameter
8830         PROTOCOL to support udp; fix a minor typo and add an explanation
8831         in docstring for udp programming.
8832
8833         * code-process.el (open-network-stream): Add a new optional
8834         parameter PROTOCOL to support udp; fix a minor typo and add an
8835         explanation in docstring for udp programming.
8836
8837 1999-10-18  Andy Piper  <andy@xemacs.org>
8838
8839         * gui.el (make-gui-button): be more precise about how we call
8840         callbacks.
8841
8842         * wid-edit.el (widget-push-button-value-create): Use the new form
8843         of native gui-button.
8844
8845 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8846
8847         * info.el (Info-page-prev): Don't do (sit-for 0).
8848
8849 1999-10-13  Andy Piper  <andy@xemacs.org>
8850
8851         * gutter-items.el (progress-abort-glyph): new glyph for showing
8852         abort status.
8853         (append-progress): dispatch-event rather than sit-for.
8854         (abort-progress): new function. Show the abort glyph with an
8855         appropriate message.
8856         (raw-append-progress): dispatch-event rather than sit-for.
8857         (display-progress): cope with aborts.
8858
8859         * gui.el (make-gui-button): Use native widgets for buttons
8860         unconditionally.
8861         (insert-gui-button): ditto.
8862         (gui-button-p): ditto.
8863
8864         * xbm-button.el: remove from core.
8865
8866         * xpm-button.el: remove from core.
8867
8868 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8869
8870         * faces.el (init-device-faces): Don't initialize the random faces
8871         on the stream device.
8872
8873 1999-10-06  Andy Piper  <andy@xemacs.org>
8874
8875         * files.el (recover-file): Don't use ls under windows for revert buffer.
8876
8877 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8878
8879         * package-get.el (package-get-download-menu): Make menu really
8880         toggle download sites.
8881         (package-get-download-sites): Add autoload cookie.
8882
8883 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8884
8885         * setup-paths.el (paths-find-module-directory): Ditto.
8886
8887 1999-09-29  Werner Fink  <werner@suse.de>
8888
8889         * setup-paths.el (paths-find-exec-directory): Add missing nil
8890         parameter for environment.
8891
8892 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8893
8894         * modeline.el (modeline-format):
8895         Only purecopy the strings.  Else
8896         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8897         barfs.
8898
8899 1999-08-28  Mike Woolley  <mike@bulsara.com>
8900
8901         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8902         user setting comint-completion-addsuffix and
8903         comint-process-echoes.
8904
8905 1999-09-22  Andy Piper  <andy@xemacs.org>
8906
8907         * gutter-items.el (update-tab-in-gutter): use
8908         last-nonminibuf-window instead of selected-window.
8909
8910 1999-09-18  Andy Piper  <andy@xemacs.org>
8911
8912         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8913         display on.
8914
8915         * subr.el (record-buffer-hook): new variable so that the hook gets
8916         some documentation.
8917
8918 1999-09-16  Andy Piper  <andy@xemacs.org>
8919
8920         * gutter-items.el (update-tab-in-gutter): only update when the
8921         gutter is visible.
8922         (remove-buffer-from-gutter-tab): ditto.
8923
8924 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8925
8926         * simple.el (do-auto-fill): Commented out part of Kinsoku
8927         processing.
8928
8929 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8930
8931         * isearch-mode.el (isearch-highlightify-region): Give the
8932         highlighting extents a high priority.
8933         (isearch-make-extent): Give the main highlighting extent an even
8934         higher priority.
8935
8936 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8937
8938         * packages.el (packages-compute-package-locations): Fix typo from
8939         -u rationalization.
8940
8941 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8942
8943         * setup-paths.el (paths-find-doc-directory): Respect value of
8944         `configure-doc-directory.'
8945
8946         * find-paths.el (paths-find-architecture-directory): Give
8947         precendence `default' argument (which typically comes from
8948         configure).
8949
8950 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8951
8952         * startup.el (command-line-early): Added options -user-init-file
8953         and -user-init-directory.
8954
8955         * files.el (user-init-file): Default to NIL so we can recognize
8956         when it's set.
8957
8958 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8959
8960         * obsolete.el (init-file-user):
8961         * startup.el:
8962         * packages.el (packages-compute-package-locations):
8963         * package-get.el (package-get-user-index-filename):
8964         * menubar-items.el (maybe-add-init-button):
8965         * info.el (Info-annotations-path):
8966         * dump-paths.el:
8967         Change `user-init-directory' to be an absolute path.
8968         Use `user-init-directory' where appropriate.
8969         Zap `init-file-user' and its uses.
8970
8971 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8972
8973         * subr.el (copy-symbol): New function.
8974
8975 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8976
8977         * isearch-mode.el (isearch-done): Be sure to restore invisible
8978         extents in the proper buffer.
8979         (isearch-pre-command-hook): Set this-command to the correct value
8980         in case the buffer has changed and old overriding-local-map was
8981         used.
8982         (isearch-restore-extent): Use remprop instead of setting the
8983         property to nil.
8984
8985 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8986
8987         * cmdloop.el (execute-extended-command): Update zmacs region
8988         before the delay.
8989         (execute-extended-command): Make the message gettext-friendly.
8990
8991 1999-09-07  Andy Piper  <andy@xemacs.org>
8992
8993         * gutter-items.el (progress-gauge-glyph): renamed from
8994         progress-glyph.
8995         (progress-text-glyph): new variable.
8996         (progress-layout-glyph): use layouts and text glyphs.
8997         (progress-area-buffer): removed.
8998         (progress-text-and-extent): new variable.
8999         (progress-displayed-p): dynamically create gutter area buffer.
9000         (clear-progress): ditto.
9001         (raw-append-progress): ditto.
9002         (append-progress): use new glyph names.
9003         (raw-append-progress): only create the extent when needed. set
9004         properties more optimally.
9005         (progress): remove args.
9006
9007 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9008
9009         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9010         mapcar where the return value is unused.
9011         (isearch-restore-invisible-extents): Ditto.
9012         (isearch-highlight-all-cleanup): Ditto.
9013         (isearch-delete-extents-in-range): Traverse the extents only once.
9014         (isearch-highlight-all-update): Don't start over if the search
9015         string has changed and more input is pending.
9016
9017 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9018
9019         * packages.el (packages-find-package-data-path): Ditto.
9020
9021         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9022
9023         * subr.el (mapc-internal): Don't make obsolete.
9024
9025         * cl-extra.el (mapc): Resurrect.
9026
9027 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9028
9029         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9030         alias.
9031
9032         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9033         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9034         (isearch-yank-clipboard): Use get-clipboard instead of
9035         x-get-clipboard.
9036         (isearch-yank-selection): Fix docstring.
9037
9038 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9039
9040         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9041
9042 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9043
9044         * cl-macs.el (extent-start-position): Fix setf method.
9045         (extent-end-position): Ditto.
9046
9047 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9048
9049         * isearch-mode.el: End merge with FSF 20.4.
9050
9051         * isearch-mode.el (search-invisible): New variable.
9052         (isearch-hide-immediately): Ditto.
9053         (isearch-unhidden-extents): Ditto.
9054         (isearch-range-invisible): New function.
9055         (isearch-unhide-extent): Ditto.
9056         (isearch-restore-invisible-extents): Ditto.
9057         (isearch-restore-extent): Ditto.
9058
9059         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9060         implementation.
9061         (isearch-ring-retreat-edit): Ditto.
9062         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9063         (isearch-forward-regexp): New arguments NOT-REGEXP and
9064         NO-RECURSIVE-EDIT.
9065         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9066         (isearch-backward-regexp): New arguments NOT-REGEXP and
9067         NO-RECURSIVE-EDIT.
9068         (isearch-mode): Return isearch-success.
9069         (isearch-update): Use unread-command-events instead of
9070         unread-command-event.
9071         (isearch-abort): If an invalid regexp is encountered, keep popping
9072         states.
9073         (isearch-*-char): Use FSF implementation.
9074         (isearch-whitespace-chars): Use the more robust FSF's
9075         implementation.
9076         (isearch-within-brackets): New variable.
9077         (isearch-mode): Initialize it.
9078         (isearch-edit-string): Bind it.
9079         (isearch-search-and-update): Set it.
9080         (isearch-push-state): Push it.
9081         (isearch-top-state): Pop it.
9082         (isearch-search): Set it.
9083         (isearch-printing-char): When called by isearch-whitespace-chars,
9084         handle M-SPC gracefully.
9085         (isearch-message-prefix): New argument ELLIPSIS.
9086         (isearch-message-suffix): Ditto.
9087         (isearch-message): Use the ELLIPSIS argument when calling
9088         isearch-message-prefix and isearch-message-suffix.
9089         (isearch-message-prefix): Distinguish between "wrapped" and
9090         "overwrapped" search, FWIW.
9091
9092 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9093
9094         * isearch-mode.el (isearch-edit-string): Use the head of the
9095         search ring instead of search-last-string and search-last-regexp.
9096         (search-highlight): Renamed from isearch-highlight.
9097         (isearch-exit): Use the new name.
9098         (isearch-highlight): Ditto.
9099         (isearch-dehighlight): Ditto.
9100         (isearch-update-ring): New function.
9101         (isearch-done): Call it.
9102         (isearch-done): New argument EDIT.
9103         (isearch-repeat): If search string is empty, look up at the car of
9104         the search ring; ignore the yank pointer.
9105         (isearch-abort): Call isearch-done with NOPUSH.
9106         (isearch-cancel): New function.
9107         (isearch-mode-map): Bind it to ESC ESC ESC.
9108
9109         * isearch-mode.el: Begin merge with FSF 20.4.
9110
9111 1999-09-01  Andy Piper  <andy@xemacs.org>
9112
9113         * x-select.el (x-get-clipboard): obsolete.
9114         (x-yank-clipboard-selection): obsolete
9115
9116         * select.el (disown-selection): need to be careful to disown the
9117         clipboard if we set it via selection.
9118         (get-clipboard): move from x-select.el
9119         (yank-clipboard-selection): ditto.
9120
9121 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9122
9123         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9124         isearch-highlight-all-matches to nil.
9125         (isearch-fixed-case): New variable.
9126         (isearch-mode): Initialize it.
9127         (isearch-edit-string): Save it.
9128         (isearch-toggle-case-fold): Set it.
9129         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9130         need to check isearch-fixed-case.
9131         (isearch-toggle-case-fold): Update highlighting of all matches
9132         before the pause.
9133         (isearch-edit-string):
9134
9135 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9136
9137         * isearch-mode.el (isearch-edit-string): Call isearch-message
9138         before reading the event so that the prompt is displayed properly.
9139         (isearch-message): Use isearch-nonincremental when calling
9140         isearch-message-prefix.
9141         (minibuffer-local-isearch-map): Bind up and down to do the same as
9142         M-p and M-n respectively.
9143         (isearch-done): New arg NOPUSH.
9144         (isearch-edit-string): Use it.
9145         (isearch-edit-string): Don't bind isearch-string.
9146         (isearch-ring-adjust): Edit string, *then* push state.
9147
9148 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9149
9150         * faces.el (isearch-secondary): Make isearch-secondary look
9151         different than default.
9152
9153 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9154
9155         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9156         save-excursion.
9157         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9158         (isearch-update): Call isearch-dehighlight without arguments.
9159         (isearch-done): Ditto.
9160
9161         * isearch-mode.el (isearch-fix-case): If the search string has no
9162         upper-case letters, allow the folding to be reenabled.
9163         Previously, once disabled, the folding would remain that way until
9164         the end of isearch.
9165         (isearch-top-state): Call isearch-fix-case.
9166
9167         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9168         save-excursion.
9169         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9170
9171 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9172
9173         * xpm-button.el:
9174         xbm-button.el: Need to exist in core because gui.el depends on
9175         them.
9176
9177 1999-08-31  Andy Piper  <andy@xemacs.org>
9178
9179         * gutter-items.el (buffers-tab-face): new customizable variable.
9180         (buffers-tab-default-buffer-line-length): new specifier for
9181         maximum viewable characters.
9182         (progress-stack): new variable for implementing widget-based
9183         progress messages.
9184         (progress-area-buffer): ditto.
9185         (progress-glyph-height): ditto.
9186         (progress-stop-callback): ditto.
9187         (progress-quit-function): new function.
9188         (progress-glyph): new variable.
9189         (progress-layout-glyph): ditto.
9190         (progress-displayed-p): new function, see message-displayed-p for
9191         details.
9192         (clear-progress): ditto.
9193         (remove-progress): ditto.
9194         (append-progress): ditto.
9195         (raw-append-progress): ditto.
9196         (display-progress): ditto.
9197         (current-progress): ditto.
9198         (current-progress-label): ditto.
9199         (progress): ditto.
9200         (lprogress): ditto.
9201
9202
9203 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9204
9205         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9206
9207         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9208         `isearch-yank-selection'.
9209         (isearch-mode-map): Use it.
9210         (isearch-yank-selection): Use `get-selection' instead of
9211         `get-x-selection'.
9212
9213 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9214
9215         * faces.el (isearch-secondary): Create face here.
9216
9217         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9218         timers.
9219
9220 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9221
9222         * subr.el (buffer-string): More robust backward compatibility
9223         check, courtesy William Perry.
9224
9225 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9226
9227         * replace.el (perform-replace): Stop the search after the search
9228         limit has been reached.
9229
9230 1999-08-23  Andy Piper  <andy@xemacs.org>
9231
9232         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9233         here if we don't have one.
9234
9235 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9236
9237         * ldap.el (ldap-coding-system): Default to nil until we get
9238         efficient UTF8 support
9239         (ldap-decode-string): Guard against `decode-coding-string' not
9240         being defined
9241         (ldap-encode-string): Guard against `encode-coding-string' not
9242         being defined
9243
9244 1999-08-23  Didier Verna  <didier@xemacs.org>
9245
9246         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9247         Some doc strings improvements, and add a star to the `interactive'
9248         calls.
9249
9250 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9251
9252         * font-lock.el (java-font-lock-keywords-3): introduced new
9253         keywords and regexpes for javadoc syntax 1.2.
9254
9255 1999-08-17  Andy Piper  <andy@xemacs.org>
9256
9257         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9258         format-buffers-tab-line.
9259         (buffers-tab-max-buffer-line-length): new variable.
9260         (format-buffers-tab-line): new function. truncate names if over
9261         buffers-tab-max-buffer-line-length.
9262
9263 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9264
9265         * cus-start.el: Customize the variable `bell-inhibit-time'.
9266
9267 1999-08-16  Andy Piper  <andy@xemacs.org>
9268
9269         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9270         brute-force approach to deleting the last buffer.
9271         (buffers-tab-grouping-regexp): new customizable variable.
9272         (select-buffers-tab-buffers-by-mode): use it.
9273
9274 1999-08-13  Andy Piper  <andy@xemacs.org>
9275
9276         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9277         deletion problem.
9278
9279 1999-07-30  Didier Verna  <didier@xemacs.org>
9280
9281         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9282         of princ to output symbols.
9283         (custom-save-face-internal): ditto.
9284         (custom-save-resets): ditto.
9285
9286 1999-08-09  Didier Verna  <didier@xemacs.org>
9287
9288         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9289         `regexp-quote' to protect the major mode name for use as a regular
9290         expression (c++ needs this for instance).
9291
9292 1999-08-08  Andy Piper  <andy@xemacs.org>
9293
9294         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9295         cope with similar mode names.
9296
9297         * gutter-items.el (buffers-tab-selection-function): new selection
9298         function.
9299         (select-buffers-tab-buffers-by-mode): new function.
9300         (buffers-tab-items): use it if set to only display buffers in the
9301         tab in the current buffer's group..
9302         (update-tab-in-gutter): use new api.
9303         (remove-buffer-from-gutter-tab): ditto.
9304
9305         * gutter-items.el (buffers-tab-max-size): set custom selection
9306         default to 6.
9307         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9308         (add-tab-to-gutter): set face as default.
9309
9310 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9311
9312         * faces.el (frob-face-property): Merge the fall-back specifier
9313         with the target, not replace it.
9314
9315 1999-08-05  Andy Piper  <andy@xemacs.org>
9316
9317         * gutter-items.el (update-tab-in-gutter): add frame argument for
9318         buffer-items.
9319         (update-tab-in-gutter): use it.
9320
9321         * gutter-items.el (record-buffer-hook): set.
9322
9323         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9324         change.
9325         (switch-to-buffer-hook) deleted.
9326
9327 1999-08-04  Andy Piper  <andy@xemacs.org>
9328
9329         * gutter-items.el (update-tab-in-gutter): make sure this will work
9330         as an argument to create-frame-hook.
9331
9332 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9333
9334         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9335         instead of timer emulation.
9336
9337 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9338
9339         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9340         Emacs isearch enhancements.
9341
9342 1999-07-28  Andy Piper  <andy@xemacs.org>
9343
9344         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9345         all devices that support tab controls.
9346         (remove-buffer-from-gutter-tab): new function. to be used as a
9347         value for kill-buffer-hook.
9348
9349 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9350
9351         * auto-show.el (auto-show-truncationp): changed to match
9352         `window_translation_on'
9353
9354 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9355
9356         * XEmacs 21.2.19 is released
9357
9358 1999-07-28  SL Baur  <steve@miho>
9359
9360         * code-files.el (insert-file-contents): Fix docstring.
9361         revert previous change.
9362
9363 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9364
9365         * fill.el (fill-region-as-paragraph): Change re-break-point to
9366         contain word-across-newline plus one character so that filling
9367         Japanese and Chinese works as desired.
9368         * simple.el (do-auto-fill): Ditto.
9369
9370 1999-07-26  SL Baur  <steve@miho>
9371
9372         * mule/japanese.el ("Japanese"): Do not specify a default input
9373         method.
9374         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9375
9376 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9377
9378         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9379         able to use cl-macs macro in early lisp.
9380
9381 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9382
9383         * custom.el:
9384         * cus-face.el:
9385         * cus-edit.el:
9386                 Massive custom Theme API changes.
9387
9388 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9389
9390         * code-files.el (insert-file-contents): Regard
9391         coding-system-magic-cookie if `coding-system-for-read' is nil.
9392
9393 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9394
9395         * mule/thai-xtis.el: Add coding: local variable, to avoid
9396         bootstrapping problem with C locale.
9397
9398 1999-07-22  Andy Piper  <andy@xemacs.org>
9399
9400         * dumped-lisp.el (preloaded-file-list): guard against putting
9401         gutter-items in a less than functional XEmacs.
9402         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9403
9404 1999-07-18  Bob Weiner  <weiner@beopen.com>
9405
9406         * fill.el (fill-context-prefix): Fixed bug that prevented the
9407         setting of an adaptive fill prefix when the `dont-skip-first' was
9408         t.
9409
9410 1999-07-22  SL Baur  <steve@miho>
9411
9412         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9413
9414 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9415
9416         * files.el (interpreter-mode-alist): add `make', `guile', and
9417         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9418         makefile-mode, guile is a scheme, and someday XEmacs will be
9419         modular enough to use as an efficient scripting tool.)
9420
9421 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9422
9423         * mule/mule-cmds.el (reset-language-environment): Regard
9424         coding-category `utf-8' and `ucs-4' if they are available.
9425
9426 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9427
9428         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9429         (prefer-coding-system): Fix DOC-string.
9430
9431         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9432         DOC-string too.
9433
9434         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9435         Mule.
9436         (coding-system-change-eol-conversion): Fix DOC-string.
9437
9438 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9439
9440         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9441         instead of `list-coding-system'.
9442
9443 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9444
9445         * menubar-items.el (default-menubar): `select-input-method' was
9446         renamed to `set-input-method'.
9447
9448         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9449         "Set Language Environment" menu.
9450
9451         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9452         "Describe Language Support" menu.
9453
9454 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9455
9456         * mule/chinese.el ("Chinese-GB"): Rename
9457         `chinese-gb-environment-setup-function' to
9458         `setup-chinese-gb-environment-internal'.
9459
9460 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9461
9462         * mule/korean.el: Use `define-coding-system-alias' instead of
9463         `copy-coding-system'.
9464
9465 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9466
9467         * mule/mule-cmds.el (set-language-environment-coding-systems):
9468         Treat duplicated coding-categories.
9469
9470 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9471
9472         * mule/japanese.el: Use `define-coding-system-alias' instead of
9473         `copy-coding-system'.
9474
9475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9476
9477         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9478         coding-system `viscii'.
9479
9480 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9481
9482         * mule/cyrillic.el:
9483         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9484         (cyrillic-alternativnyj-decode-table): New variable.
9485         (cyrillic-alternativnyj-encode-table): New variable.
9486         - Specify `iso-8-1' as a category of coding-system
9487           `alternativnyj'.
9488         - Abolish general Cyrillic environment.
9489
9490 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9491
9492         * mule/chinese.el:
9493         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9494         - Register `chinese-gb-environment-setup-function' as a
9495           `setup-function' of "Chinese-GB" environment.
9496
9497 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9498
9499         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9500         optional argument `parents'.
9501
9502         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9503         property for Thai-XTIS.
9504
9505         * mule/mule-help.el (help-with-tutorial): Use property
9506         `tutorial-coding-system' of language-info as a coding-system to
9507         read tutorial file.
9508
9509 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9510
9511         * mule/thai-xtis.el: Don't setup `setup-function' and
9512         `exit-function'.
9513
9514         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9515         `set-coding-category-system' to set up coding-system for
9516         coding-category.
9517
9518         * mule/mule-cmds.el (prefer-coding-system): Use
9519         `set-coding-category-system' to set up coding-system for
9520         coding-category.
9521
9522 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9523
9524         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9525         Thai-XTIS environment.
9526
9527         * mule/mule-cmds.el (prefer-coding-system): Use
9528         `find-coding-system' instead of `coding-system-p'.
9529
9530 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9531
9532         * mule/mule-cmds.el (set-language-environment-coding-systems):
9533         Modify eol-type for XEmacs.
9534
9535         * mule/thai-xtis.el: Delete unused local variable `category'.
9536
9537         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9538         function.
9539         (prefer-coding-system): Don't call
9540         `update-coding-systems-internal'; use function
9541         `coding-category-list' instead of variable `coding-category-list';
9542         use `set-coding-priority-list' instead of `set-coding-priority';
9543         modify `eol-type' for XEmacs.
9544
9545         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9546         `charset-columns'.
9547         (char-width): Likewise.
9548
9549 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9550
9551         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9552         `tis-620'.
9553
9554         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9555         `set-coding-priority-list' instead of `set-coding-priority'; don't
9556         call `update-coding-systems-internal'.
9557
9558         * mule/mule-misc.el (coding-system-get): New function.
9559         (coding-system-put): New function.
9560         (coding-system-category): New function.
9561
9562 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9563
9564         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9565         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9566         to avoid conflict with leim/quail/thai-xtis.
9567
9568         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9569         to thai-xtis-chars.el.
9570
9571         * mule/thai-xtis-chars.el: New file (split from
9572         mule/thai-xtis.el).
9573
9574 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9575
9576         * mule/thai-xtis.el:
9577         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9578         - Add syntax entries.
9579         - Put `preferred-coding-system' of the charset `thai-xtis' to
9580           `tis-620'.
9581
9582 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9583
9584         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9585         rewritten to use write-multibyte-character.
9586
9587 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9588
9589         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9590         of `iso-2022-7'.
9591         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9592         ported yet.
9593         (read-input-method-name): Treat optional argument `default'.
9594
9595 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9596
9597         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9598         all.
9599         (set-language-info-alist): Set up menus here.
9600
9601 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9602
9603         * minibuf.el (completing-read): Add new optional argument
9604         `default'.
9605         (read-coding-system): Add new optional argument
9606         `default-coding-system'.
9607
9608 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9609
9610         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9611         (viet-viscii-...->viet-vscii...).
9612
9613 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9614
9615         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9616         and menus.
9617
9618 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9619
9620         * mule/mule-cmds.el (input-method-function): Add permanent-local
9621         property.
9622
9623 1999-03-30  Dave Love  <fx@gnu.org>
9624
9625         * mule/mule-cmds.el (current-language-environment): Doc fix.
9626
9627 1999-02-06  Richard Stallman  <rms@gnu.org>
9628
9629         * mule/european.el (setup-slovenian-environment): New function.
9630         ("Slovenian"): New language environment.
9631
9632 1999-01-27  Dave Love  <fx@gnu.org>
9633
9634         * mule/mule-cmds.el (current-language-environment): Provide :link,
9635         :type (choices) and appropriate :get.
9636
9637 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9638
9639         * mule/mule-cmds.el (describe-language-environment): Don't alter
9640         input-method-alist.
9641
9642 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9643
9644         * mule/mule-cmds.el (prefer-coding-system): Call
9645         set-coding-priority, so that the internal array of priorities is
9646         also updated.
9647
9648 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9649
9650         * mule/mule-cmds.el (prefer-coding-system): If the argument
9651         requires specific EOL conversion type, make the default coding
9652         systems use that.
9653
9654 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9655
9656         * mule/mule-cmds.el (set-language-environment): Pass the default
9657         eol-type to set-language-environment-coding-systems.
9658         (set-default-coding-systems): Copy the eol-type property for the
9659         new default values of {buffer-file,process}-coding-system from the
9660         old defaults.
9661         (set-language-environment-coding-systems): Accept an optional
9662         argument EOL-TYPE, and set the eol-type property of the default
9663         coding systems accordingly.
9664
9665 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9666
9667         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9668         use generate-new-buffer instead of get-buffer-create.
9669
9670 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9671
9672         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9673
9674 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9675
9676         * mule/mule-cmds.el (default-input-method): Fix custom type.
9677
9678 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9679
9680         * mule/mule-cmds.el (setup-specified-language-environment):
9681         Add apropos-inhibit property.
9682         (describe-specified-language-support): Likewise.
9683
9684 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9685
9686         * mule/mule-cmds.el: Doc fixes.
9687
9688 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9689
9690         * mule/mule-cmds.el (register-input-method): Doc-string
9691         modified.
9692
9693 1998-09-01  Dave Love  <fx@gnu.org>
9694
9695         * mule/mule-cmds.el (current-language-environment): Fix
9696         setter function.
9697
9698 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9699
9700         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9701         mule/european.el, mule/hebrew.el, mule/japanese.el,
9702         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9703         avoid bootstrapping problem if you need to recompile all the Lisp
9704         files using interpreted code.
9705
9706 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9707
9708         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9709         ("Latin-2"): Likewise.
9710
9711 1998-08-18  Per Starback  <starback@update.uu.se>
9712
9713         * mule/european.el (setup-latin2-environment): Fix typo.
9714
9715 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9716
9717         * mule/european.el: Give proper value of `input-method' key to all
9718         lang. env.
9719
9720         * mule/mule-cmds.el (activate-input-method): Handle the case that
9721         the arg INPUT-METHOD is nil correctly.
9722         (read-multilingual-string): Activate the specified input method
9723         before calling read-string.  Afterward, activate the original
9724         input method.
9725
9726 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9727
9728         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9729         (set-language-info-alist): Fix typo in doc-string.
9730
9731         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9732
9733 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9734
9735         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9736         (reset-language-environment): New function for the job that
9737         setup-english-environment used to do.
9738         (set-language-environment): Do more setups according to the info
9739         in language-info-alist.
9740         (read-language-name): Handle the case that the arg KEY is nil.
9741         (describe-language-environment): Handle input-method property.
9742
9743         * mule/: All files under this directory, which related with
9744         specific languages (such as mule/european.el, mule/greek.el,
9745         mule/hebrew.el, mule/misc-lang.el), modified as below.
9746         (setup-XXX-environment): Just call set-language-environment.  If
9747         they used to do some other jobs than what done by
9748         set-language-environment, those jobs are done in
9749         setup-XXX-environment-internal now.
9750         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9751         the value to setup-XXX-environment-internal.  Add properties
9752         input-method and features.
9753
9754         * mule/english.el (setup-english-environment): Just call
9755         reset-language-environment.
9756
9757         * mule/european.el (setup-8-bit-environment): Function deleted.
9758
9759 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9760
9761         * mule/mule-cmds.el (input-method-exit-on-first-char)
9762         (input-method-use-echo-area): Doc fixes.
9763
9764 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9765
9766         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9767         variable.
9768         (input-method-use-echo-area): New variable.
9769
9770 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9771
9772         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9773
9774 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9775
9776         * mule/mule-cmds.el (activate-input-method): Update mode line.
9777         (inactivate-input-method): Likewise.
9778
9779 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9780
9781         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9782         input method in the current buffer, but just bind
9783         current-input-method.
9784
9785 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9786
9787         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9788
9789         * mule/misc-lang.el ("IPA"): Add coding-priority and
9790         coding-system.
9791
9792 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9793
9794         * mule/greek.el: Add coding-priority.
9795
9796 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9797
9798         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9799         LANG-ENV.
9800
9801 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9802
9803         * mule/mule-cmds.el (register-input-method): Fix previous change.
9804         (setup-specified-language-environment): Doc fix.
9805
9806 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9807
9808         * mule/mule-cmds.el: Several doc fixes.
9809         (get-language-info, set-language-info): Rename argument.
9810         (set-language-info-alist): Likewise.
9811         (register-input-method): Rename argument.
9812         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9813
9814 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9815
9816         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9817         default value while reading an input method.
9818
9819 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9820
9821         * mule/mule-cmds.el (universal-coding-system-argument):
9822         Use buffer-file-coding-system as default.
9823
9824 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9825
9826         * mule/korean.el ("Korean"): Doc fix.
9827
9828 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9829
9830         * mule/mule-cmds.el (describe-language-environment): Print the
9831         languge environment at the head.
9832
9833 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9834
9835         * mule/japanese.el: Set exit-function to exit-japanese-environment
9836         for Japanese environment.
9837
9838 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9839
9840         * mule/mule-cmds.el (set-language-environment): Doc fix.
9841         (current-language-environment): Use defcustom.
9842         (default-input-method): Specify :type.
9843
9844 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9845
9846         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9847         modified.
9848         (prefer-coding-system): Doc-string modified.
9849
9850 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9851
9852         * mule/mule-cmds.el (set-language-info): Doc-string
9853         describes `coding-priority' KEY.
9854         (set-language-environment-coding-systems): New function.
9855         (select-safe-coding-system): New function.
9856         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9857         (set-language-info-alist): New optionla arg PARENTS.  Call
9858         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9859         (set-language-environment-coding-systems): New function.
9860
9861         * mule/chinese.el: Remove setting up of
9862         describe-chinese-environment-map and
9863         setup-chinese-environment-map.  Exclude them in args of calls to
9864         set-language-info-alist.  Register coding-priority key in
9865         language-info-alist.
9866
9867         * mule/cyrillic.el: Remove setting up of
9868         describe-cyrillic-environment-map and
9869         setup-cyrillic-environment-map.  Exclude them in args of calls to
9870         set-language-info-alist.  Register coding-priority key in
9871         language-info-alist.
9872
9873         * mule/english.el: Register coding-priority key in
9874         language-info-alist.
9875
9876         * mule/ethiopic.el: Register coding-priority key in
9877         language-info-alist.
9878
9879         * mule/european.el: Remove setting up of
9880         describe-european-environment-map and
9881         setup-european-environment-map.  Exclude them in args of calls to
9882         set-language-info-alist.  Register coding-priority key in
9883         language-info-alist.  Add "German" language env.
9884         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9885         (setup-german-environment): New function.
9886
9887         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9888         change default input method to "greek-postfix".
9889
9890         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9891         coding-priority key in
9892
9893 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9894
9895         * mule/mule-cmds.el (set-language-info): Doc fix.
9896         (input-method-inactivate-hook): Doc fix.
9897
9898 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9899
9900         * mule/mule-cmds.el (set-input-method): Renamed from
9901         select-input-method.
9902
9903 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9904
9905         * mule/mule-cmds.el (set-language-environment): Run
9906         exit-language-environment-hook before calling `exit-function'
9907         which is specified for the language environment.
9908
9909 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9910
9911         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9912         modified.
9913         (prefer-coding-system): Likewise.
9914         (describe-language-environment): Print aliases of each coding
9915         system.
9916         (set-language-environment-hook): New variable.
9917         (exit-language-environment-hook): New variable.
9918         (set-language-environment): Call these hooks.  Before setting a
9919         new language environment, exit from the
9920         current-language-environment if necessary.
9921         (input-method-verbose-flag): The value can be nil, t,
9922         complex-only, or default.
9923         (input-method-highlight-flag): Doc-string augmented.
9924         (activate-input-method): Check if we can run the registered
9925         function to activate an input method.
9926
9927         * mule/korean.el: Set exit-function for language environment
9928         "Korean" to exit-korean-environment.
9929         (setup-korean-environment): Moved to korea-util.el.
9930
9931 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9932
9933         * mule/mule-cmds.el (read-multilingual-string): Use
9934         current-input-method prior to default-input-method.  Don't bind
9935         current-input-method by `let', instead, activate the specified
9936         input method in the current buffer temporarily.
9937
9938 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9939
9940         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9941
9942 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9943
9944         * mule/chinese.el (post-read-decode-hz): Return the result of
9945         decode-hz-region.
9946         (pre-write-encode-hz): Do not change the value of
9947         last-coding-system.
9948
9949 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9950
9951         * mule/mule-ccl.el: Doc fixes.
9952
9953 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9954
9955         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9956         (check-ccl-program): New macro.
9957
9958 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9959
9960         * mule/mule-ccl.el: Comment about CCL syntax modified.
9961         (ccl-command-table): Add read-multibyte-character and
9962         write-multibyte-character.
9963         (ccl-code-table): Add ex-cmd.
9964         (ccl-extended-code-table): New variable.
9965         (ccl-embed-extended-command): New function.
9966         (ccl-compile-read-multibyte-character,
9967         ccl-compile-write-multibyte-character) New functions.
9968         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9969         ccl-dump-write-multibyte-character): New functions.
9970
9971 1999-07-22  SL Baur  <steve@miho>
9972
9973         * config.el (config-value-file): config.values is installed into
9974         doc-directory.
9975         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9976
9977 1999-07-19  Didier Verna  <didier@xemacs.org>
9978
9979         * rect.el: all functions rewritten, except when noted. Below is a
9980         list of interface changes.
9981         (apply-on-rectangle): new function. Obsoletes
9982         `operate-on-rectangle'. All functions that used to call this
9983         function now call the new one.
9984         (kill-rectangle): added optional prefix arg to fill lines.
9985         (delete-rectangle): ditto.
9986         (delete-extract-rectangle): ditto.
9987         (open-rectangle): ditto.
9988         (clear-rectangle): ditto.
9989         (delete-rectangle-line): added third arg FILL.
9990         (delete-extract-rectangle-line): ditto.
9991         (open-rectangle-line): ditto.
9992         (clear-rectangle-line): ditto.
9993
9994 1999-07-18  Andy Piper  <andy@xemacs.org>
9995
9996         * menubar-items.el (default-menubar): add gutter options.
9997
9998         * gutter-items.el: new file.
9999         (gutter): new group for custom.
10000         (gutter-visible-p): new variable.
10001         (default-gutter-position): ditto.
10002         (buffers-tab): new group for the buffers tab.
10003         (gutter-buffers-tab): widget to put in the gutter.
10004         (buffers-tab-max-size): max number of tabs.
10005         (buffers-tab-switch-to-buffer-function): function to call when a
10006         tab is pressed.
10007         (buffers-tab-omit-function): filter buffers with this function.
10008         (buffers-tab-format-buffer-line-function): format buffer names for
10009         inclusion in tabs.
10010         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10011         the record.
10012         (build-buffers-tab-internal): build a list of tab items.
10013         (buffers-tab-items): ditto.
10014         (add-tab-to-gutter): put a tab in the gutter area.
10015         (update-tab-in-gutter): reset the buffers in the tab.
10016
10017         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10018
10019         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10020         (switch-to-buffer-hooks): new hook.
10021
10022         * toolbar.el (default-toolbar-position): fix typo.
10023
10024 1999-07-16  Andy Piper  <andy@xemacs.org>
10025
10026         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10027
10028 1999-07-15  Didier Verna  <didier@xemacs.org>
10029
10030         * cus-edit.el (custom-prompt-variable): optional third arg makes
10031         prompt for a comment string.
10032         (customize-set-value): optional prefix makes this function handle
10033         variable comments.
10034         (customize-set-variable): ditto.
10035         (customize-save-variable): ditto.
10036         (customize-customized): handle custom comments.
10037         (customize-save-customized): ditto.
10038         (custom-variable-state-set): ditto.
10039         (custom-face-state-set): ditto.
10040         (customize-saved): ditto.
10041         (custom-variable-set): ditto.
10042         (custom-face-set): ditto.
10043         (custom-variable-save): ditto.
10044         (custom-face-save): ditto.
10045         (custom-variable-reset-saved): ditto.
10046         (custom-face-reset-saved): ditto.
10047         (custom-variable-reset-standard): ditto.
10048         (custom-face-reset-standard): ditto.
10049         (custom-comment-face): new face.
10050         (custom-comment-tag-face): ditto.
10051         (custom-comment): new widget.
10052         (custom-comment-create): new function.
10053         (custom-comment-delete): ditto.
10054         (custom-comment-value-set): ditto.
10055         (custom-comment-show): ditto.
10056         (custom-comment-invisible-p): ditto.
10057         (custom-variable-value-create): create a comment field widget.
10058         (custom-face-value-create): ditto.
10059         (custom-variable-menu): new entry for adding a custom comment.
10060         (custom-face-menu): ditto.
10061         (custom-save-variables): possibly save custom comments.
10062         (custom-save-faces): ditto.
10063
10064         * cus-face.el (custom-set-faces): the arguments can now have a
10065         custom comment as fourth argument.
10066
10067         * custom.el (custom-set-variables): the arguments can now have a
10068         custom comment as fifth element.
10069
10070 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10071
10072         * XEmacs 21.2.18 is released
10073
10074 1999-07-13  SL Baur  <steve@miho>
10075
10076         * lib-complete.el (read-library-name): Revert previous change.
10077         (read-library): Ditto.
10078
10079 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10080
10081         * packages.el (packages-package-list): Capitalize docstring.
10082
10083         * packages.el (packages-find-package-library-path): Use #'nconc
10084         rather than #'append to reduce consing -- #'mapcar uses Flist,
10085         which returns a freshly consed list.  #'append would create yet
10086         another fresh list, using Fmake_list in concat.
10087
10088         * packages.el (package-provide): Use setq with remassq like it
10089         says in its docstring.
10090
10091 1999-07-06  SL Baur  <steve@miho.m17n.org>
10092
10093         * lib-complete.el (progn-with-message): Fix typo.
10094
10095 1999-07-06  SL Baur  <steve@miho.m17n.org>
10096
10097         * mule/mule-misc.el (char-octet): Make function match docstring.
10098         From Katsumi Yamaoka <yamaoka@jpl.org>
10099
10100 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10101
10102         * wid-edit.el (widget-documentation): corrected spelling error.
10103
10104 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10105
10106         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10107         keys if already bound
10108
10109 1999-07-06  SL Baur  <steve@miho.m17n.org>
10110
10111         * lib-complete.el (progn-with-message): Revert previous changes.
10112
10113 1999-06-24  Bob Weiner  <weiner@beopen.com>
10114
10115         * lib-complete.el (find-library):
10116         (find-library-other-window):
10117         (find-library-other-frame): Completely rewrote
10118         so that these functions actually work when called non-interactively.
10119         Also made them handle LIBRARY arguments which end with .el or .elc.
10120
10121 1999-06-24  Bob Weiner  <weiner@beopen.com>
10122
10123         * simple.el (indent-new-comment-line): Locally bound
10124         `block-comment-start' to `comstart' or else when this is called
10125         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10126         `block-comment-start' value, ignoring any existing spacing after a
10127         comment prefix in the previous line and producing ugly comments.
10128
10129 1999-06-23  Bob Weiner  <weiner@beopen.com>
10130
10131         * list-mode.el (mouse-choose-completion):
10132         (choose-completion):
10133         (completion-switch-to-minibuffer): Added.
10134         ([Tab]): [Tab] previously switched to the minibuffer
10135         but since [space] does that and since most applications in the
10136         world use [Tab] to select the next item in a list, do that in the
10137         *Completions* buffer too.  This will cause the least confusion
10138         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10139         06/23/1999.
10140
10141 1999-06-22  Bob Weiner  <weiner@beopen.com>
10142
10143         * help.el (help-buffer-name): Added support for a null value
10144         of `help-buffer-prefix-string' since some buffers require no
10145         prefix.
10146
10147 1999-06-20  Bob Weiner  <weiner@beopen.com>
10148
10149         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10150         in the completion-list-mode-map to bury the completions buffer
10151         even when the minibuffer is no longer active.
10152
10153 1999-06-20  Bob Weiner  <weiner@beopen.com>
10154
10155         * list-mode.el (list-mode): It is visually disconcerting to have
10156         the text cursor disappear within list buffers, especially when
10157         moving from window to window, so leave it visible.
10158
10159 1999-07-01  SL Baur  <steve@miho.m17n.org>
10160
10161         * menubar-items.el (default-menubar): Conditionalize the bug
10162         report menu item (which may not be possible in this XEmacs).
10163         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10164
10165 1999-06-30  SL Baur  <steve@miho.m17n.org>
10166
10167         * subr.el (with-current-buffer): DOC string fix.
10168         Suggested by Bob Weiner <weiner@altrasoft.com>
10169
10170 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10171
10172         * cus-face.el (custom-face-italic): insert missing args
10173
10174 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10175
10176         * packages.el (package-locations): Changed default early package
10177         hierarchies to ~/.xemacs/mule-packages and
10178         ~/.xemacs/xemacs-packages.
10179
10180 1999-06-23  SL Baur  <steve@miho.m17n.org>
10181
10182         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10183
10184 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10185
10186         * packages.el (package-locations): Changed default early package
10187         hierarchy to ~/.xemacs/packages.
10188         (package-locations): Removed `packages' as a possible name for a
10189         late package hierarchy.
10190
10191 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10192
10193         * mule/mule-category.el (word-combining-categories): Set up new
10194         variable.
10195         (word-separating-categories): Likewise.
10196
10197 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10198
10199         * XEmacs 21.2.17 is released
10200
10201 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10202
10203         * font-menu.el (font-menu-set-font): allow for nil specification
10204         of font size.
10205
10206 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10207
10208         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10209         is 1.
10210
10211 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10212
10213         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10214         8859-5 instead of ISO 8859-1.
10215
10216 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10217
10218         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10219         (viet-viscii-encode-table): Ditto.
10220
10221         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10222         Make obsolete definition of char-octet.
10223
10224 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10225
10226         * subr.el: Move no-Mule make-char ...
10227         * help-nomule.el (make-char): To here.
10228         (string-width): Make Mule compatibility alias.
10229
10230 1999-06-15  Andy Piper  <andy@xemacs.org>
10231
10232         * select.el (get-selection-no-error): really make there be no-error.
10233         (get-selection): revert to original.
10234
10235 1999-06-11  Andy Piper  <andy@xemacs.org>
10236
10237         * select.el (selection-sets-clipboard): renamed.
10238         (own-selection): use it.
10239
10240 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10241
10242         * XEmacs 21.2.16 is released
10243
10244 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10245
10246         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10247         missing characters to avoid crash.
10248
10249 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10250
10251         * coding.el (set-terminal-coding-system): Only set the console
10252         coding system on the selected console if it is a tty.
10253
10254 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10255
10256         * cus-face.el:
10257         * cus-edit.el:
10258         * faces.el:
10259         (custom):
10260         (face-spec-set):
10261         * faces.el (frob-face-property):
10262         * font-menu.el (font-menu-set-font):
10263                   Actually apply changes from 1999-03-17
10264
10265 1999-06-10  Andy Piper  <andy@xemacs.org>
10266
10267         * select.el (get-selection): abstract out non error-signalling
10268         part.
10269         (get-selection-no-error): get-selection without signalling an
10270         error.
10271         (selection-is-clipboard-p): new variable. controls whether the
10272         selection sets the clipboard.
10273         (own-selection): use it.
10274
10275         * mouse.el (insert-selection): fallback to clipboard after trying
10276         primary selection and cutbuffer.
10277
10278 1999-06-05  Andy Piper  <andy@xemacs.org>
10279
10280         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10281         selection functions.
10282
10283 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10284
10285         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10286         default value.
10287         (load): Use `raw-text' instead of `no-conversion'.
10288         (insert-file-contents): Likewise.
10289
10290         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10291         of `no-conversion'.
10292
10293 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10294
10295         * coding.el: Don't copy `no-conversion' to `raw-text'.
10296
10297 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10298
10299         * subr.el (make-char): Define it if Mule is not around.
10300
10301 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10302
10303         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10304
10305         * x-select.el (x-disown-selection-internal): Restore symbol as an
10306         obsolete alias.
10307         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10308
10309 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10310
10311         * XEmacs 21.2.15 is released
10312
10313 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10314
10315         * subr.el (split-string): Avoid infinite looping
10316
10317 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10318
10319         * ldap.el (ldap-ignore-attribute-codings): New variable
10320         (ldap-default-attribute-decoder): New variable
10321         (ldap-coding-system): New variable
10322         (ldap-attribute-syntax-encoders): New variable
10323         (ldap-attribute-syntax-decoders): New variable
10324         (ldap-attribute-syntaxes-alist): New variable
10325         (ldap-encode-boolean): New function
10326         (ldap-decode-boolean): New function
10327         (ldap-encode-country-string): New function
10328         (ldap-decode-string): New function
10329         (ldap-decode-address): New function
10330         (ldap-encode-address): New function
10331         (ldap-decode-attribute): New function
10332         (ldap-search): Use some of these
10333
10334 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10335
10336         * version.el (emacs-version): Make the patch level/beta come
10337         before the XEmacs qualifier so that it gets into (funcall
10338         emacs-version) and thus in the bug reports.
10339         (emacs-version>=): Support patch levels.
10340
10341 1999-06-03  SL Baur  <steve@xemacs.org>
10342
10343         * version.el: implement x.y.z version number
10344         From Jan Vroonhof <vroonhof@math.ethz.ch>
10345
10346 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10347
10348         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10349
10350 1999-05-22  Vin Shelton <acs@xemacs.org>
10351
10352         * startup.el: Document -private and break out non-standard X options.
10353
10354 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10355
10356         * mule/mule-charset.el (charset-after): New function.
10357         (charset-direction): Synch with Mule, update docstring.
10358         (get-charset-property): New function.
10359         (put-charset-property): New function.
10360         (charset-plist): New function.
10361
10362         * mule/mule-charset.el (compose-region):
10363         (decompose-region): remove;  these functions (which don't work
10364         since we don't do composite characters) have been moved to
10365         mule-util.el.
10366         (toplevel): follow coding standards
10367
10368 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10369
10370         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10371         exist any more.
10372
10373         * code-files.el: Fix commentary to follow coding standards.  Move
10374         the single line left in mule-files.el to here.
10375
10376         * mule/mule-files.el: delete.
10377
10378 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10379
10380         * info.el (Info-scroll-prev): Use event functions instead of the
10381         old emacs 19 interface.
10382
10383 1999-06-02  Andy Piper  <andy@xemacs.org>
10384
10385         * x-font-menu.el (x-font-menu-load-font):
10386         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10387
10388 1999-05-31  Andy Piper  <andy@xemacs.org>
10389
10390         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10391         group.
10392         (font-menu-this-frame-only-p): ditto.
10393         (font-menu-max-items): reinstate, from Jan Vroonhof
10394         <vroonhof@math.ethz.ch>
10395         (font-menu-submenu-name-format): ditto.
10396         (font-menu-split-long-menu): ditto, for use by the family
10397         constructor.
10398         (font-menu-family-constructor): use it.
10399
10400 1999-05-30  Andy Piper  <andy@xemacs.org>
10401
10402         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10403         for use by the font menu.
10404
10405         * msw-font-menu.el: new file implementing mswindows specific
10406         font-menu behaviour.
10407         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10408         (mswindows-font-menu-junk-families): ditto.
10409         (hack-font-truename): ditto.
10410         (mswindows-font-regexp-ascii): ditto.
10411         (mswindows-reset-device-font-menus): ditto.
10412         (mswindows-font-menu-font-data): ditto.
10413         (mswindows-font-menu-load-font): ditto.
10414
10415         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10416         (x-font-menu-font-data): ditto.
10417         (x-font-menu-load-font): ditto.
10418
10419         * font-menu.el: new file implementing generic font menu behaviour.
10420         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10421         made device independent.
10422         (font-menu-this-frame-only-p): ditto.
10423         (font-menu-preferred-resolution): ditto.
10424         (font-menu-size-scaling): new variable used to determine whether
10425         sizes are in points or tenths of a point.
10426         (vassoc): moved from x-font-menu.el.
10427         (device-fonts-cache): ditto.
10428         (device-fonts-cache): ditto.
10429         (flush-device-fonts-cache): ditto.
10430         (reset-device-font-menus): copied from x-font-menu.el and made
10431         device independent. Most functionality deferred to
10432         device-dependent versions.
10433         (font-menu-family-constructor): copied from x-font-menu.el and
10434         made device independent.
10435         (font-menu-size-constructor): ditto.
10436         (font-menu-weight-constructor): ditto.
10437         (font-menu-set-font): ditto.
10438         (font-menu-change-face): ditto.
10439         (font-menu-load-font): new device method.
10440         (font-menu-font-data): ditto.
10441
10442         * x-font-menu.el: The above functions deleted.
10443
10444 1999-05-26  Andy Piper  <andy@xemacs.org>
10445
10446         * update-elc.el:
10447         * make-docfile.el:
10448         * loadup.el: rehash expand-file-name usage to not use default-directory.
10449
10450 1999-05-21  Andy Piper  <andy@xemacs.org>
10451
10452         * x-select.el (x-select-convert-to-text):
10453         (x-selected-text-type):
10454         (x-get-selection):
10455         (xselect-convert-to-string):
10456         (xselect-convert-to-compound-text):
10457         (xselect-convert-to-length):
10458         (xselect-convert-to-targets):
10459         (xselect-convert-to-delete):
10460         (xselect-convert-to-filename):
10461         (xselect-convert-to-charpos):
10462         (xselect-convert-to-lineno):
10463         (xselect-convert-to-colno):
10464         (xselect-convert-to-sourceloc):
10465         (xselect-convert-to-os):
10466         (xselect-convert-to-host):
10467         (xselect-convert-to-user):
10468         (xselect-convert-to-class):
10469         (xselect-convert-to-name):
10470         (xselect-convert-to-integer):
10471         (xselect-convert-to-atom):
10472         (xselect-convert-to-identity): functions renamed from x-* and
10473         moved to select.el.
10474         (x-get-secondary-selection): use rename get-selection.
10475         (x-get-clipboard): ditto.
10476         (x-own-selection): moved to select.el.
10477         (x-valid-simple-selection-p): ditto.
10478         (x-dehilight-selection): ditto.
10479         (x-own-clipboard): ditto.
10480         (x-disown-selection): ditto.
10481
10482         * x-mouse.el (x-yank-function): moved to mouse.el.
10483         (x-insert-selection): ditto.
10484         (x-set-point-and-move-selection): use renamed function.
10485
10486         * select.el (selected-text-type): moved and renamed from
10487         x-select.el.
10488         (selection-owner-p): moved to C.
10489         (selection-exists-p): ditto.
10490         (get-cutbuffer): new device method.
10491         (get-selection): generalised and moved from x-select.el.
10492         (own-selection): moved x-own-selection functionality into here.
10493         (dehilight-selection): renamed and moved from x-select.el.
10494         (own-clipboard): functionality moved from x-select.el using new
10495         generic C builtins.
10496         (disown-clipboard): ditto.
10497         (select-convert-to-text):
10498         (select-convert-to-string):
10499         (select-convert-to-compound-text):
10500         (select-convert-to-length):
10501         (select-convert-to-targets):
10502         (select-convert-to-delete):
10503         (select-convert-to-filename):
10504         (select-convert-to-charpos):
10505         (select-convert-to-lineno):
10506         (select-convert-to-colno):
10507         (select-convert-to-sourceloc):
10508         (select-convert-to-os):
10509         (select-convert-to-host):
10510         (select-convert-to-user):
10511         (select-convert-to-class):
10512         (select-convert-to-name):
10513         (select-convert-to-integer):
10514         (select-convert-to-atom):
10515         (select-convert-to-identity): new functions renamed from x-* and
10516         moved from x-select.el.
10517
10518         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10519         into here and use as the default window-system mouse yank.
10520         (insert-selection): generalised and moved from x-mouse.el.
10521         (own-clipboard): moved to C.
10522
10523         * msw-select.el (mswindows-selection-owned-p): deleted.
10524         (mswindows-own-selection): generalised and moved to select.el.
10525         (mswindows-disown-selection): generalised and moved to C.
10526         (mswindows-selection-owner-p): ditto.
10527
10528 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10529
10530         * XEmacs 21.2.14 is released
10531
10532 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10533
10534         * about.el: update contact info for jason and slb.
10535
10536 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10537
10538         * mule/european.el (setup-romanian-environment): Add Romanian
10539         support from Emacs/Mule romanian.el.
10540
10541 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10542
10543         * cus-face.el: Label all custom changes with the 'custom' tag.
10544
10545         * cus-edit.el: idem ditto.
10546
10547         * faces.el: Added suport for adding device tags to various functions.
10548         (custom): New device tag.
10549         (face-spec-set): Call reset face with tags argument. No longer do
10550         x-init-global-faces hack.
10551
10552         * faces.el (frob-face-property): Use an anonymous specifier to map
10553         frob-face-property-1 over.
10554
10555         * x-font-menu.el (font-menu-set-font): Always specify all
10556         properties to custom.
10557
10558 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10559
10560         * mule/european.el (setup-czech-environment): Add czech support.
10561         From David Sauer <davids@orfinet.cz>
10562
10563 1999-03-15  SL Baur  <steve@xemacs.org>
10564
10565         * check-features.el: Turn hard errors into warnings.
10566
10567 1999-03-21  SL Baur  <steve@xemacs.org>
10568
10569         * simple.el (delete-key-deletes-forward): As per discussion on
10570         xemacs-beta, default to t.
10571
10572 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10573
10574         * loadup.el: Define Installation-string before loading anything.
10575
10576 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10577
10578         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10579         From Anders Stenman <stenman@isy.liu.se>
10580
10581 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10582
10583         * wid-edit.el (widget-glyph-find): Ditto.
10584
10585         * packages.el (locate-library): Ditto.
10586
10587         * loadup.el (really-early-error-handler): Ditto.
10588
10589         * lib-complete.el (read-library): Ditto.
10590
10591         * faces.el (set-face-stipple): Ditto.
10592
10593         * code-files.el (load): Use new calling style of locate-file.
10594
10595 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10596
10597         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10598         dead.
10599
10600 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10601
10602         * dumped-lisp.el (preloaded-file-list): Don't load
10603         Installation.el.
10604
10605         * loadup.el (Installation-string): Define it here.
10606
10607 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10608
10609         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10610         Installation.el needs to be loaded before `dump-paths', otherwise
10611         the dumping process won't find it.
10612
10613 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10614
10615         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10616         subr so that we can use `replace-in-string' in Installation.el to
10617         get rid of C-m chars under the native Windows build.
10618
10619 1999-04-29  Andy Piper  <andy@xemacs.org>
10620
10621         * make-docfile.el: canonicalize file and directory names.
10622
10623         * device.el (call-device-method): new function for calling device
10624         specific methods.
10625         (define-device-method): new function for defining device methods.
10626         (define-device-method*): ditto.
10627
10628 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10629
10630         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10631
10632 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10633
10634         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10635         (cyrillic-koi8-r-encode-table): Likewise.
10636         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10637         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10638
10639         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10640         from vietnamese.el].
10641
10642         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10643         mule/mule-misc.el.
10644
10645 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10646
10647         * mule/thai-xtis.el:
10648         - Change font registry name from "Thai94x94-0" to "xtis-0".
10649         - Change mnemonic of coding-system `tis-620' to "TIS620".
10650
10651 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10652
10653         * mule/ethiopic.el: fixed.
10654
10655 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10656
10657         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10658
10659         * mule/thai-xtis.el: New file.
10660
10661         * mule/vietnamese.el: New file.
10662
10663         * mule/ethiopic.el: New file.
10664
10665 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10666
10667         * bytecomp.el (byte-compile-close-variables): Leave
10668         debug-issue-ebola-notices alone.
10669
10670 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10671
10672         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10673         at the top of the buffer since it is the most important thing to
10674         customize
10675         (ldap-get-host-parameter): New defun
10676         (ldap-search): Add a new parameter `withdn' to retrieve the
10677         distinguished names of entries
10678
10679 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10680
10681         * startup.el (splash-frame-body): Date and spelling fixes.
10682
10683 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10684
10685         * view-less.el (toggle-truncate-lines): add autoload tag
10686
10687 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10688
10689         * format.el (format-alist): Disable image stuff.
10690
10691 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10692
10693         * wid-edit.el (widget-glyph-find): Search by directories, then by
10694         suffixes rather than the other way around.
10695         (widget-image-conversion): Renamed to
10696         `widget-image-file-name-suffixes'.
10697
10698 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10699
10700         * mule/mule-charset.el: Made old functions obsolete, remove the
10701         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10702         (charset-iso-graphic-plane): Rename from charset-graphic.
10703         (charset-iso-final-char): Rename from charset-final.
10704         (charset-width): Rename from charset-columns.
10705         (charset-bytes): Added from fsf compatibility, returns always 1.
10706
10707         * mule/mule-misc.el: Move charset-doc-string alias to
10708         mule-charset.el
10709
10710 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10711
10712         * x-faces.el (x-make-font-bold-italic): honor
10713         *try-oblique-before-italic-fonts*
10714
10715 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10716
10717         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10718
10719 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10720
10721         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10722         name.
10723
10724 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10725
10726         * cl-extra.el (equalp): Would bug out for lists.
10727
10728 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10729
10730         * about.el (about-hackers):  Change cgw's email address
10731
10732 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10733
10734         * XEmacs 21.2.13 is released
10735
10736 1999-03-12  SL Baur  <steve@xemacs.org>
10737
10738         * simple.el (delete-key-deletes-forward): Revert to previous
10739         behavior.
10740
10741 1999-01-18  Didier Verna  <didier@xemacs.org>
10742
10743         * menubar-items.el (xemacs-splash-buffer): handle the case of
10744         multiple elements in the splash buffer body.
10745
10746         * startup.el (splash-frame-timeout): new constant: interval
10747         between splash buffer elements.
10748         (command-line-1): handle splash buffer with multiple elements (use
10749         a timeout).
10750         (splash-frame-body): Originally `startup-splash-frame-body'.
10751         Rewrote a cleaner and more readable version. This can now be array,
10752         in which case each element is displayed in turn in the splash buffer.
10753         (splash-frame-static-body): new constant. Persistent information
10754         across all splash buffer elements (preserves the possibility to give
10755         it in different languages.
10756         (circulate-splash-frame-elements): new function. Used as a timeout
10757         to circulate through all splash frame elements and display them in
10758         sequence.
10759         (display-splash-frame): originally `startup-splash-frame'. Handle
10760         the case of multiple elements in the splash buffer body. Now
10761         returns a timeout id if multiple elements to display, or nil.
10762
10763 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10764
10765         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10766         so they can be overridden by x-init-face-from-resources.
10767         Additionally specify the font name also with an x tag.
10768
10769 1999-03-08  Andy Piper  <andy@xemacs.org>
10770
10771         * package-get.el (package-get-base): autoload.
10772
10773         * menubar-items.el (default-menubar): add update menu item. Fix
10774         custom menu to only be activated when package-base is available.
10775
10776         * package-get.el (package-get-custom): don't load
10777         package-get-custom as it is auto-generated. Fix group definition.
10778
10779 1999-03-05  Didier Verna  <didier@xemacs.org>
10780
10781         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10782         instead of `symbol-name' (Thanks Kyle).
10783
10784         * cus-edit.el (custom-save-variables): use `prin1' instead of
10785         princ to write symbols.
10786
10787 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10788
10789         * XEmacs 21.2.12 is released
10790
10791 1999-03-05  SL Baur  <steve@xemacs.org>
10792
10793         * menubar-items.el (default-menubar): Add kfm browsing support.
10794         From Neal Becker <nbecker@fred.net>
10795
10796 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10797
10798         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10799         calls to font-lock during buffer reversion.
10800
10801 1999-02-12  Didier Verna  <didier@xemacs.org>
10802
10803         * info.el (Info-build-node-completions): unconditionally widen the
10804         tag table buffer.
10805
10806 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10807
10808         * x-faces.el (x-init-face-from-resources):
10809         Only set fonts in the 'x locale.
10810
10811 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10812
10813         * package-ui.el (pui-install-selected-packages): Don't throw on
10814         `package-admin-delete-binary-package' returning nil since it's
10815         normal.  Reindent function.
10816         (pui-add-required-packages): Handle case where packages selected
10817         for installation have never been installed.
10818
10819 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10820
10821         * menubar-items.el (default-menubar):
10822         Implement the ``Mule->Set coding system of process'' menu item.
10823
10824 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10825
10826         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10827         files
10828         - Change some `if's to `when's
10829
10830 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10831
10832         * XEmacs 21.2.11 is released
10833
10834 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10835
10836         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10837         against window close (Fix Bug #460).
10838         (ask-user-about-lock-dbox): Idem.
10839
10840 1999-02-25  SL Baur  <steve@xemacs.org>
10841
10842         * mule/mule-charset.el (charset-leading-byte): New function.
10843         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10844
10845 1999-02-12  Andy Piper  <andy@xemacs.org>
10846
10847         * about.el (xemacs-hackers): change andy's email address.
10848         (about-url-alist): change andy's web page address.
10849         (about-xemacs): add piper.
10850
10851 1999-02-16  SL Baur  <steve@xemacs.org>
10852
10853         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10854         of mule-base into lisp/mule.
10855
10856 1999-02-16  SL Baur  <steve@xemacs.org>
10857
10858         * mule/arabic.el:
10859         mule/canna-leim.el:
10860         mule/chinese.el:
10861         mule/cyrillic.el:
10862         mule/english.el:
10863         mule/european.el:
10864         mule/greek.el:
10865         mule/hebrew.el:
10866         mule/japanese.el:
10867         mule/kinsoku.el:
10868         mule/korean.el:
10869         mule/misc-lang.el:
10870         mule/mule-category.el:
10871         mule/mule-ccl.el:
10872         mule/mule-charset.el:
10873         mule/mule-cmds.el:
10874         mule/mule-coding.el:
10875         mule/mule-files.el:
10876         mule/mule-help.el:
10877         mule/mule-init.el:
10878         mule/mule-misc.el:
10879         mule/mule-tty-init.el:
10880         mule/mule-x-init.el:
10881         mule/viet-chars.el:  Remerge from mule-base.
10882
10883         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10884         of mule-base into lisp/mule.
10885
10886 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10887
10888         * process.el (exec-to-string): Use `shell-command-switch' in place
10889         of hard-wired "-c" (for WindowsNT).
10890
10891 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10892
10893         * menubar-items.el (default-menubar):  Remove obsolete
10894         "Gopher" item
10895
10896 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10897
10898         * package-admin.el (package-admin-get-install-dir): First fall
10899         back to the location of xemacs-base for non-mule packages.
10900
10901 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10902
10903         * paths.el:
10904         - improved automounter tmp directory support.
10905         - support 4 (!) empirically discovered automounter conventions
10906
10907 1999-02-12  SL Baur  <steve@xemacs.org>
10908
10909         * etags.el (pop-tag-mark): autoload to match key binding.
10910
10911 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10912
10913         * XEmacs 21.2.10 is released
10914
10915 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10916
10917         * package-get.el (package-get-remote-filename): Don't bug out for
10918         a local file name in the search entry.
10919
10920 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10921
10922         * XEmacs 21.2.9 is released
10923
10924 1999-01-19  Didier Verna  <didier@xemacs.org>
10925
10926         * replace.el (replace-search-function): new variable containing a
10927         function to perform a search-forward.
10928         (replace-re-search-function): new variable containing a function
10929         to perform a re-search-forward.
10930         (perform-replace): use them.
10931
10932 1999-01-25  Didier Verna  <didier@xemacs.org>
10933
10934         * select.el (selection-owner-p): use the name `XEmacs'.
10935         (cut-copy-clear-internal): ditto.
10936
10937 1999-01-18  Andy Piper  <andy@xemacs.org>
10938
10939         * about.el (about-url-alist): Update my entry.
10940         (xemacs-hackers): Ditto.
10941
10942 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10943
10944         * buffer.el (switch-to-buffer): Fixing documentation.
10945         * minibuf.el (minibuffer-completion-table): ditto.
10946         * cl-macs.el (return-from): ditto.
10947
10948 1999-01-04  Didier Verna  <didier@xemacs.org>
10949
10950         * replace.el (delete-non-matching-lines): temporarily disable
10951         case-folding when called interactively with a regexp containing
10952         uppercase characters.
10953         (delete-matching-lines): ditto.
10954         (count-matches): ditto.
10955         (list-matching-lines): ditto.
10956
10957 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10958
10959         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10960         abort if current window is split horizontally, not if others are
10961         split.  Got rid of unnecessary minibuffer checking.  Also, add
10962         some comments (it's still complex).
10963
10964 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10965
10966         * package-get.el: changed address for doc.ic.ac.uk to
10967         sunsite.doc.ic.ac.uk
10968
10969 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10970
10971         * ldap.el (toplevel): Remove requires so that the file compiles
10972         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10973
10974 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10975
10976         * dump-paths.el: Calculate module-directory and set
10977         module-load-path to the load path for modules.
10978
10979         * loadup.el: Get bootstrap value of module-load-path from the
10980         environment variable EMACSBOOTSTRAPMODULEPATH.
10981         - Display the module load path if we're debugging paths.
10982
10983         * setup-paths.el: Added function paths-find-site-module-directory.
10984         - Added function paths-find-module-directory.
10985         - Added function paths-construct-module-load-path.  Uses new
10986         environment variable EMACSMODULEPATH.
10987
10988 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10989
10990         * font.el (font-default-object-for-device):
10991         Oops! This `or' can't be replaced by `unless'.
10992         Fixed inability to run w3, among other things.
10993
10994 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10995
10996         * package-admin.el: Change initialization of
10997           package-admin-install-function dependent on system type.
10998           Change package-admin-install-function-mswindows to use
10999           "minitar".
11000
11001 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11002
11003         * mouse.el (default-mouse-motion-handler): Disable help echo while
11004         in the minibuffer.
11005
11006 1998-12-28  Martin Buchholz <martin@xemacs.org>
11007
11008         * XEmacs 21.2.8 is released.
11009
11010 1998-12-24  Martin Buchholz <martin@xemacs.org>
11011
11012         * XEmacs 21.2.7 is released.
11013
11014 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11015
11016         * package-ui.el (pui-list-packages): Set truncate-lines.
11017
11018         * package-get.el (package-get-download-menu): Use
11019         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11020
11021         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11022         (pui-help-string): idem.
11023         (list-packages-mode): New major mode.
11024         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11025         (pui-install-selected-packages): Add suport for removing packages.
11026         (pui-toggle-package-delete-key): New function.
11027         (pui-popup-context-sensitive): New kludge.
11028         (pui-list-packages): Add warning when `package-get-remote' is nil.
11029         (package-ui-add-site): New function.
11030
11031 1998-12-01  Didier Verna  <didier@xemacs.org>
11032
11033         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11034
11035 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11036
11037         * ldap.el: Custom-ized
11038         (toplevel): Do not provide `ldap' which is provided by C level
11039         LDAP code
11040         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11041
11042 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11043
11044         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11045
11046 1998-12-17  Andy Piper  <andy@xemacs.org>
11047
11048         * sound.el (sound-load-list): name changed from sound-load-alist.
11049         (sound-extension-list): name changed from sound-ext-list.
11050         (load-default-sounds): use new names.
11051         (load-sound-file): use new names.
11052
11053 1998-12-16  Andy Piper  <andy@xemacs.org>
11054
11055         * XEmacs 21.2.6 is released
11056
11057 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11060         errors.
11061
11062 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11063
11064         * wid-edit.el (widget-echo-this-extent): Set
11065         help-echo-owns-message to t.
11066
11067 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11068
11069         * package-get.el (package-get-download-menu): use toggles for
11070           each site in the download site menu.
11071
11072 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11073
11074         * package-get.el (package-get): If we cannot find a package
11075           because package-get-remote is not set, give a more helpful
11076           error message.
11077
11078 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11079
11080         * package-get.el (package-get-remote-filename): use an EFS path
11081         with user anonymous if no user is specified.
11082
11083 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11084
11085         * faces.el (face-spec-set): Re-init fallfacks for default after
11086         calling reset-face on the default face.
11087
11088 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11089
11090         * package-admin.el (package-admin-default-install-function):
11091         Behave as advertised.  Make sure the pkg-dir is proper for
11092         default-directory.
11093         (package-admin-add-binary-package): Make sure the pkg-dir is
11094         proper for default-directory.
11095         (package-admin-install-function-mswindows): Make sure the pkg-dir
11096         is proper for default-directory.
11097
11098 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11099
11100         * XEmacs 21.2.5 is released
11101
11102 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11103
11104         * files.el (binary-file-regexps): regexp-opt is not available at
11105         bytecompile time.
11106
11107 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11108
11109         * x-win-xfree86.el:
11110         * x-win-sun.el (x-win-init-sun):
11111         * x-win-sun.el:
11112         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11113         * x-iso8859-1.el:
11114         * x-init.el (init-post-x-win):
11115         * x-init.el (init-pre-x-win):
11116         * x-init.el (x-initialize-compose):
11117         * x-init.el:
11118         * x-compose.el:
11119         * winnt.el:
11120         * widget.el:
11121         * wid-edit.el (widget-glyph-click):
11122         * wid-edit.el (widget-glyph-find):
11123         * wid-edit.el (widget-type):
11124         * view-less.el (view-buffer-other-window):
11125         * very-early-lisp.el:
11126         * version.el:
11127         * toolbar.el:
11128         * toolbar-items.el:
11129         * term/sun.el (suntool-map):
11130         * term/sun-mouse.el:
11131         * term/internal.el:
11132         * syntax.el (modify-syntax-entry):
11133         * symbol-syntax.el:
11134         * subr.el:
11135         * startup.el (lock-directory):
11136         * simple.el (set-comment-column):
11137         * simple.el (backward-delete-char-untabify):
11138         * shadow.el (find-emacs-lisp-shadows):
11139         * shadow.el:
11140         * setup-paths.el (paths-construct-info-path):
11141         * select.el (cut-copy-clear-internal):
11142         * process.el (call-process-region):
11143         * process.el (start-process-shell-command):
11144         * process.el:
11145         * paths.el (rmail-spool-directory):
11146         * paragraphs.el (use-hard-newlines):
11147         * package-get.el (package-get-dependencies):
11148         * package-admin.el (package-admin-delete-binary-package):
11149         * obsolete.el (truncate-string):
11150         * obsolete.el (store-substring):
11151         * mouse.el (default-mouse-track-maybe-own-selection):
11152         * mouse.el (mouse-yank-at-point):
11153         * modeline.el:
11154         * modeline.el (mouse-drag-modeline):
11155         * minibuf.el (read-directory-name-internal):
11156         * minibuf.el (read-file-name-internal):
11157         * minibuf.el (read-file-name-internal-1):
11158         * minibuf.el (read-file-name-2):
11159         * minibuf.el (exact-minibuffer-completion-p):
11160         * minibuf.el (read-from-minibuffer):
11161         * minibuf.el:
11162         * menubar.el (check-menu-syntax):
11163         * map-ynp.el (map-y-or-n-p):
11164         * make-docfile.el (docfile-out-of-date):
11165         * loadup.el ((member "run-temacs" command-line-args)):
11166         * loadup.el ((member "no-site-file" command-line-args)):
11167         * loadup.el (really-early-error-handler):
11168         * loadup.el:
11169         * loadhist.el:
11170         * loaddefs.el:
11171         * lisp-mnt.el (lm-verify):
11172         * lib-complete.el (lib-complete:cache-completions):
11173         * lib-complete.el (library-all-completions):
11174         * itimer.el (itimer-run-expired-timers):
11175         * info.el (Info-mode):
11176         * info.el (Info-insert-file-contents):
11177         * info.el (Info-rebuild-dir):
11178         * info.el (Info-build-dir-anew):
11179         * info.el (Info-parse-dir-entries):
11180         * info.el (Info-dir-outdated-p):
11181         * info.el (Info-insert-dir):
11182         * info.el (info-xref):
11183         * info.el:
11184         * hyper-apropos.el (hyper-apropos-get-doc):
11185         * hyper-apropos.el (hyper-describe-face):
11186         * hyper-apropos.el (hyper-apropos-mode):
11187         * hyper-apropos.el:
11188         * help.el (list-processes):
11189         * help.el:
11190         * gnuserv.el:
11191         * font.el (mswindows-font-create-name):
11192         * font.el (font-default-font-for-device):
11193         * font.el (x-font-create-object):
11194         * font.el (font-registry):
11195         * font.el:
11196         * font-lock.el (font-lock-keywords):
11197         * font-lock.el:
11198         * finder.el (finder-compile-keywords):
11199         * find-paths.el (paths-find-recursive-path):
11200         * fill.el (set-justification-center):
11201         * fill.el (fill-region-as-paragraph):
11202         * files.el (insert-directory):
11203         * files.el (wildcard-to-regexp):
11204         * files.el (recover-file):
11205         * files.el (basic-save-buffer):
11206         * files.el (delete-auto-save-file-if-necessary):
11207         * files.el (file-relative-name):
11208         * files.el (backup-extract-version):
11209         * files.el (backup-buffer):
11210         * files.el (set-visited-file-name):
11211         * files.el (set-auto-mode):
11212         * files.el (interpreter-mode-alist):
11213         * files.el:
11214         * files.el (find-file-noselect):
11215         * files.el (abbreviate-file-name):
11216         * files.el (parse-colon-path):
11217         * files.el (directory-abbrev-alist):
11218         * etags.el (visit-tags-table-buffer):
11219         * easymenu.el (easy-menu-define):
11220         * dragdrop.el (experimental-dragdrop-drag):
11221         * dragdrop.el (dragdrop-drop-do-functions):
11222         * dragdrop.el (dragdrop-drop-at-point):
11223         * disass.el (disassemble-1):
11224         * disass.el (disassemble-internal):
11225         * disass.el (disassemble):
11226         * disass.el:
11227         * derived.el (derived-mode-init-mode-variables):
11228         * derived.el (define-derived-mode):
11229         * custom.el (defgroup):
11230         * cus-edit.el (custom-quote):
11231         * config.el:
11232         * code-process.el (open-network-stream):
11233         * code-process.el (start-process):
11234         * code-process.el (call-process-region):
11235         * code-process.el (call-process):
11236         * code-process.el:
11237         * code-files.el (insert-file-contents):
11238         * code-files.el:
11239         * code-files.el (buffer-file-coding-system-for-read):
11240         * cmdloop.el (yes-or-no-p-minibuf):
11241         * cl.el:
11242         * cl-macs.el:
11243         * cl-extra.el:
11244         * callers-of-rpt.el (make-caller-report):
11245         * callers-of-rpt.el:
11246         * bytecomp.el (batch-byte-recompile-directory):
11247         * bytecomp.el (batch-byte-compile-1):
11248         * bytecomp.el (batch-byte-compile):
11249         * bytecomp.el (display-call-tree):
11250         * bytecomp.el (byte-compile-insert):
11251         * bytecomp.el (byte-compile-two-args-19->20):
11252         * bytecomp.el (byte-compile-variable-ref):
11253         * bytecomp.el (byte-compile-form):
11254         * bytecomp.el (byte-compile-top-level-body):
11255         * bytecomp.el (byte-compile-out-toplevel):
11256         * bytecomp.el (byte-compile-byte-code-maker):
11257         * bytecomp.el (byte-compile-file-form-defmumble):
11258         * bytecomp.el (byte-compile-file-form):
11259         * bytecomp.el (byte-compile-keep-pending):
11260         * bytecomp.el (byte-compile-insert-header):
11261         * bytecomp.el (byte-compile-from-buffer):
11262         * bytecomp.el (byte-compile-file):
11263         * bytecomp.el (byte-recompile-file):
11264         * bytecomp.el (byte-compile-close-variables):
11265         * bytecomp.el (byte-compile-warn-about-unused-variables):
11266         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11267         * bytecomp.el (byte-compiler-legal-options):
11268         * bytecomp.el (byte-compile-lapcode):
11269         * bytecomp.el (byte-optimize-log):
11270         * bytecomp.el ((fboundp 'defsubst)):
11271         * bytecomp.el:
11272         * bytecomp-runtime.el:
11273         * byte-optimize.el (byte-optimize-apply):
11274         * byte-optimize.el (car):
11275         * byte-optimize.el (byte-optimize-form):
11276         * byte-optimize.el (byte-optimize-form-code-walker):
11277         * byte-optimize.el:
11278         * build-report.el (build-report-insert-installation-file):
11279         * build-report.el (build-report):
11280         * auto-show.el:
11281         * apropos.el (apropos-documentation):
11282         - mega patch
11283         - clean up byte-compile warnings
11284         - remove unused variables
11285         - Use common lisp style hashtable functions
11286         - byte compiler cleanup
11287         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11288         - remove old backquote syntax usage
11289         - move some cl functionality into C for speed.
11290         - remove last remaining VMS support
11291         - spelling fixes
11292         - implement last, butlast, nbutlast, copy-list in C.
11293         - new macro ignore-file-errors, similar to ignore-errors
11294           (ignore-file-errors (delete-file "foo"))
11295         - get frequent garbage collection during loadup.el by tweaking
11296           gc-cons-threshold, rather than explicitly calling garbage-collect
11297         - default delete-key-deletes-forward to `t'.
11298
11299 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11300
11301         * XEmacs 21.2-beta4 is released.
11302
11303 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11304
11305         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11306         (easy-menu-item-present-p): Wrapper around find-menu-item.
11307         (easy-menu-remove-item): Wrapper around delete-menu-item.
11308
11309         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11310         (add-menu-button): Add 'in-menu' argument.
11311         (add-menu-item-1): Add in-menu support to helper function.
11312
11313 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11314
11315         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11316
11317 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11318
11319         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11320         of Dec 4, 1997.
11321
11322 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11323
11324         * process.el (shell-command-on-region): Report if the command
11325         succeeded or failed.
11326
11327 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11328
11329         * subr.el (buffer-substring-no-properties): Comment out.
11330
11331 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11332
11333         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11334           into font instances first, like `x-frob-font-size' does.
11335           (mswindows-find-larger-font): ditto
11336
11337 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11338
11339         * package-ui.el (pui-install-selected-packages): fix args in call
11340         to `package-get'.
11341
11342 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11343
11344         * package-get.el (host-name): New widget type.
11345         (package-get-remote): Better customization using new type.
11346         (package-get-download-sites): idem dito.
11347
11348         (package-get-custom): Do not use package-get-all untill we have
11349         runtime dependencies.
11350
11351         (package-get-remove-copy): Default to 't' we no longer need this
11352         kludge as we do not currently use depenencies.
11353
11354         (package-get-was-current): New variable.
11355         (package-get-require-base): New 'force-current' argument.
11356         (package-get-update-base): idem
11357         (package-get-package-provider):  idem
11358         (package-get-locate-index-file): New 'no-remote' argument.
11359         (package-get-locate-file): idem.
11360
11361         (package-get-maybe-save-index): New function.
11362         (package-get-update-base): Use it.
11363
11364 1998-10-28 Greg Klanderman <greg@alphatech.com>
11365
11366         * package-get.el (package-get-remote): default to nil; by default,
11367         don't go out to the net via EFS.  They must select a download site.
11368         (package-get-download-sites): new variable.
11369         (package-get-download-menu): new function.
11370         (package-get-locate-index-file): new function.
11371         (package-get-update-base): use it.
11372
11373         * menubar-items.el (default-menubar): add "Update Package Index"
11374         and "Add Download Site" menus under Options | Manage Packages.
11375
11376 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11377
11378         * package-get.el (package-get): bugfix code checking installed version
11379         for case where package is not currently installed.
11380         (package-get-require-signed-base-updates): new variable.
11381         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11382         deemed not a goot thing.  Use the variable
11383         package-get-allow-unsigned-base-updates instead.
11384
11385 1998-10-16 Greg Klanderman <greg@alphatech.com>
11386
11387         * package-get.el (package-get): Don't install an older version than
11388         we already have unless explicitly told to.  Issue a warning.
11389
11390         * package-ui.el (pui-add-required-packages): when adding
11391         dependencies, don't add packages that are up to date.
11392         (pui-package-symbol-char):  Don't consider a package out of date
11393         if you have a newer version installed than the latest version in
11394         package-get-base.
11395
11396         * package-get.el (package-get-base-filename): document that it may
11397         be a path relative to package-get-remote;  new default value.
11398         (package-get-locate-file): new function.
11399         (package-get-update-base): use it to expand package-get-base-filename.
11400         (package-get-save-base): new function to save the package-get database
11401         to file.
11402         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11403         (package-get-update-base): pass the REMOTE-SOURCE arg.
11404         (package-get-update-base-entry): call package-get-custom-add-entry.
11405         (package-get-file-installed-p): removed; no longer needed.
11406         (package-get-create-custom): ditto.
11407         (toplevel): remove code to build and load package-get-custom.el
11408         (package-get-custom-add-entry): new function.
11409
11410 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11411
11412         * wid-edit.el (widget-button-click): Don't switch window.
11413
11414 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11415
11416         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11417
11418 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11419
11420         * etags.el (find-tag-default): Run find-tag-hook using
11421         run-hooks rather than funcall
11422
11423 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11424
11425         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11426         and the current local map as the parents to isearch-mode-map.
11427
11428 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11429
11430         * XEmacs 21.2-beta3 is released.
11431
11432 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11433
11434         * package-get.el (package-get-update-base): use
11435         insert-file-contents-internal, not insert-file-contents-literally.
11436
11437 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11438
11439         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11440         dump time.
11441
11442 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11443
11444         * package-get.el (package-get-update-base-entry): new function.
11445         (package-get-update-base): renamed; was `package-get-load-base'.
11446         cleanup, and use package-get-update-base-from-buffer.
11447         (package-get-update-base-from-buffer): new function.
11448         (package-get-update-base-entries): new; helper for above.
11449         Do not eval lisp grabbed over ftp; parse it from new format.
11450
11451 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11452
11453         * files.el (set-auto-mode): Don't play games loading package-get
11454         database; package-get-package-provider will handle it all.
11455
11456 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11457
11458         * package-get.el (package-get-base-filename): new variable.
11459         (package-get-require-base): new function.
11460         (package-get-pgp-signed-begin-line): new variable.
11461         (package-get-pgp-signature-begin-line): ditto.
11462         (package-get-pgp-signature-end-line):  ditto.
11463         (package-get-load-base): new function.
11464         (package-get-interactive-package-query):
11465         (package-get-update-all):
11466         (package-get-dependencies):
11467         (package-get-package-provider):
11468         (package-get-custom): use package-get-require-base.
11469         [package-get-custom loading]: disable for now.
11470
11471         * package-ui.el (pui-list-packages): use (package-get-require-base)
11472
11473 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11474
11475         * package-ui.el: Correct obvious thinko in choosing extent face.
11476
11477 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11478
11479         * menubar-items.el (default-menubar): pui-list-package has nothing
11480         to with Customize. Move all the package stuff to a new Item in Options.
11481
11482         * package-ui.el (pui-menu): Add menu and Popup menu.
11483
11484         * package-get.el (package-get): Use new
11485         package-admin-get-install-dir.
11486
11487         * package-admin.el (package-admin-get-install-dir): New syntax.
11488         Conserve package location and put mule packages where mule-base is.
11489
11490         * package-get.el : Customized
11491
11492         * package-ui.el (pui): Customized
11493         (pui-package-install-dest-dir): New variable.
11494         (pui-install-selected-packages): Use it
11495
11496 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11497
11498         * package-get.el (package-get-interactive-package-query): Move
11499         dependency on package-get-base to run-time.
11500         (package-get-update-all): Ditto.
11501         (package-get-dependencies): Ditto.
11502         (package-get-package-provider): Ditto.
11503         (package-get-custom): Ditto.
11504
11505 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11506
11507         * events.el: Remove 'ascii-character property from 'backspace
11508         and 'delete symbols
11509
11510 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11511
11512         * package-get-base.el: removed.
11513
11514 1998-09-23  Didier Verna  <didier@xemacs.org>
11515
11516         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11517         (no-upper-case-p): new function.
11518         (with-search-caps-disable-folding): new macro.
11519         (with-interactive-search-caps-disable-folding): new macro.
11520         (zap-to-char): In interactive mode, do a case-sensitive search if
11521         the character is uppercase.
11522         (zap-up-to-char): ditto.
11523
11524         * replace.el (perform-replace): use the function no-upper-case-p.
11525
11526         * isearch-mode.el (isearch-fix-case): ditto.
11527         make obsolete `with-caps-disable-folding' and
11528         `isearch-no-upper-case-p'.
11529
11530         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11531         (tags-search): ditto.
11532         (tags-query-replace): ditto.
11533
11534         * info.el (Info-search): ditto.
11535
11536 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11537
11538         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11539
11540 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11541
11542         * package-admin.el (package-admin-rmtree): rewritten.  need to
11543         check for "." and ".." before symlink check.  expand files and
11544         directories with respect to DIRECTORY, not default-directory.
11545
11546 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11547
11548         * package-get.el (package-get-all): add INSTALL-DIR argument.
11549
11550 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11551
11552         * package-ui.el (pui-add-required-packages): new function, select
11553         dependent packages.
11554         (pui-display-keymap): bind it.
11555         (pui-help-string): document it.
11556         (pui-install-selected-packages): package-get-all -> package-get.
11557
11558         * package-get.el (package-get-dependencies): new function.
11559
11560 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11561
11562         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11563         regexps.
11564
11565 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11566
11567         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11568         function.
11569         (default-mouse-track-normalize-point): Use it.
11570
11571 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11572
11573         * package-admin.el (package-admin-delete-binary-package):
11574                 General cleanup. Remove unnessary use of progn and
11575         save-excursion.
11576         (package-admin-delete-binary-package): Do NOT mess with file
11577         modes. That is evil.
11578         (package-admin-delete-binary-package): Wrap all deleting in
11579         condition-case. The data in MANIFEST is untrustworthy.
11580         (package-admin-delete-binary-package): Let the OS worry about non
11581         empty directories.
11582
11583 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11584
11585         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11586         processing.
11587         (lm-report-bug): Fix mail address to send bug reports to.
11588
11589 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11590
11591         * XEmacs 21.2-beta2 is released.
11592
11593 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11594
11595         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11596
11597 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11598
11599         * info.el (Info-mode): Document page turning by double clicks in
11600         docstring so `M-x describe-mode' will display it.
11601
11602 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11603
11604         * info.el (Info-mouse-track-double-click-hook): Use character
11605         widths to calculate a border region where double clicking does
11606         page turning, and return `nil' by default so other hooks, such as
11607         region highlighting, will be run.
11608
11609 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11610
11611         * sound.el (default-sound-directory-list): Initialize with all the
11612         "sounds" directories in `data-directory-list'.  It used to just be
11613         the first one.
11614
11615         * packages.el (locate-data-directory-list): Created.  This gives
11616         the list of matching directories, unlike `locate-data-directory',
11617         which just gives the first one.
11618
11619 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11620
11621         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11622         make a binding in the local keymap until help-char handling is
11623         improved.
11624
11625         * help.el (help-keymap-with-help-key): Provide keymap with help
11626         binding.
11627         (help-print-help-form): New helper function.
11628
11629 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11630
11631         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11632         move extent to another buffer; no need to create a new extent.
11633         (isearch-fix-case): New function.
11634         (isearch-search-and-update): Use it.
11635
11636 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11637
11638         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11639         the keymap, not minor-mode-map-alist.
11640         (isearch-done): Restore overriding-local-map.
11641
11642 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11643
11644         * bytecomp.el (byte-compile-buffer-substring):
11645         Fix for: (byte-compile (defun f () (buffer-substring)))
11646         ==>   ** buffer-substring called with 3 args, but requires 0-3
11647         - new code not only works, but is more readable, too.
11648
11649 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11650
11651         * msw-faces.el (mswindows-init-device-faces): Don't try to
11652           specify a default font at this late stage. Do try to force
11653           creation of the default face font so that if it fails we get
11654           an error now instead of a crash at frame creation.
11655
11656           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11657           mswindows-make-font-unitalic: Canonical default weight
11658           changed from "Normal" to "Regular".
11659
11660           mswindows-make-font-bold / -bold-italic: Supplied device was
11661           not being passed into call to mswindows-find-smaller-font.
11662
11663 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11664
11665         * package-get.el (package-get-remote): Fix the path where to find
11666           the packages on xemacs.org.
11667
11668 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11669
11670         * about.el (about-maintainer-info): Update Ben's entry.
11671
11672 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11673
11674         * lisp/shadow.el (find-emacs-lisp-shadows):
11675         - `member' was being called on lists of length 2000!
11676         - Replace with hashtables.
11677         - Replace hand-coded loops with (dolist)
11678         - Fix comment typo
11679
11680 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11681
11682         * packages.el: Added new function, `package-delete-name', to
11683           delete existing packages from the installed package database
11684           (`packages-package-list').  Also added the "pkginfo" directory
11685           to `packages-special-base-regexp', so that the pkginfo directory
11686           would not get added to `late-packages'.
11687
11688         * package-admin.el: Added ability to delete an installed package
11689           (added low-level function, `package-admin-delete-package').
11690           Understands how to use the pkginfo/MANIFEST.<package> file to
11691           delete the package.  When installing a package, will also
11692           create a MANIFEST.* file if one is not provided by the
11693           package.  If the MANIFEST.* doesn't exist when deleting a
11694           package, the functions will fall back to attempting to delete
11695           any package-specific lisp directory.
11696
11697         * package-get.el: Moved some functions to package-admin.el.
11698           Added interactive function `package-get-delete-package', for
11699           use by users for deleting a package.
11700
11701           Also modified to not require the presence of efs.
11702
11703 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11704
11705         * files.el (find-file-noselect): Handle all signals, kill the
11706         buffer and resignal.
11707
11708 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11709
11710         * cl-macs.el (glyph-image): Add setf method.
11711
11712 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11713
11714         * package-get.el: Fixed broken EFS downloading.  Also, look for
11715           .tar.gz files first, in preference over .tgz files.
11716
11717         * package-ui.el: Fix display of package version numbers.
11718
11719 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11720
11721         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11722         argument.
11723
11724 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11725
11726         * list-mode.el: `display-completion-list': added new/optional
11727           keyword `:completion-string', which allows the programmer to
11728           change the "Possible completions are:" prompt.
11729
11730         * menubar-items.el: Added new pulldown menu-pick to start up the
11731           visual package browser/installer:
11732
11733                 Options->Customize->List Packages
11734
11735         * package-admin.el: Added hooks for installing under both Unix
11736           and MS Windows.  Does additional error checking.  No longer
11737           calls "add-big-package.sh" to install packages under Unix; now
11738           calls gunzip & tar directly.
11739
11740         * package-get.el: Added ability to install packages from files
11741           on a local disk/CDROM.  Now deletes any existing package lisp
11742           directory.  Does completion on available packages when
11743           querying for package names.  Will also search for .tgz files
11744           in addition for .tar.gz files.  Tries to reload
11745           auto-autoloads, as a convenience when loading new packages,
11746           and also tries to add any new package paths to `load-path'.
11747           Changed all occurences of `concat' to use `expand-file-name'.
11748
11749         * package-ui.el: New file which implements the main visual
11750           package browser/installer, which is started via a menu pick or
11751           M-x pui-list packages.
11752
11753 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11754
11755         * startup.el (load-init-file): spelling fix.
11756
11757 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11758
11759         * startup.el (normal-top-level): Load auto-autoload files
11760         covariantly with their precedence.
11761
11762 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11763
11764         * menubar-items.el (default-menubar): Remove "Font Weight"
11765         option, there is currently no custom equivalent.. Customize-faces
11766         is "Edit faces".
11767
11768         * x-font-menu.el (font-menu-set-font): Use customize to set
11769         default face.
11770
11771         * faces.el (face-spec-update-all-matching): New function.
11772
11773         * cus-face.el (custom-set-face-update-spec): New function.
11774         Interface to customize faces from elisp.
11775
11776         (custom-face-value-create): Show the customized settings if set
11777         but not saved.
11778
11779 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11780
11781         (custom-face-value-create): Show the customized settings if set
11782         but not saved.
11783
11784 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11785
11786         * keydefs.el (global-map): Add FSF 20.3 binding of
11787         query-replace-regexp.
11788
11789 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11790
11791         * minibuf.el (read-file-name-internal-1): use
11792         user-name-completion-1 instead of user-name-completion.
11793
11794 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11795
11796         * loadup.el:
11797         * make-docfile.el:
11798         * update-elc.el: Don't set `source-directory' (now defunct as a
11799         global variable) no more.
11800
11801         * packages.el (packages-list-autoloads): Made `source-directory'
11802         (now defunct as a global variable) a parameter.
11803
11804 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11805
11806         * about.el (about-hackers): new email
11807
11808 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11809
11810         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11811
11812 1998-07-17  Didier Verna  <didier@xemacs.org>
11813
11814         * faces.el (set-face-property):
11815         (set-face-dim-p):
11816         (face-dim-p): updated the doc strings now that the dim property isn't
11817         tty-specific.
11818         (face-equal): the dim property is now a common one.
11819
11820         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11821         Renamed the `stipple' attribute to `background-pixmap'.
11822         (custom-face-background-pixmap): make custom-face-stipple an
11823         obsolete alias for this.
11824
11825 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11826
11827         * find-paths.el (paths-file-readable-directory-p): Created and
11828         used.
11829
11830         * loadup.el: Don't set inhibit-... flags from run-temacs.
11831
11832 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11833
11834         * packages.el (packages-data-path-depth): Added and used.
11835
11836 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11837
11838         * about.el:
11839         - Change .xpm to .png, delete "zcat" section.
11840         - cosmetic fix in the 'marcpa' entry.
11841
11842         * etc/photos
11843         - convert all .xpm.Z to .png
11844         - rename mrb to martin
11845         - rename mcook-m to mcookm
11846
11847 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11848
11849         * x-init.el (x-initialize-compose): Add support for
11850         dead-circumflex as YET ANOTHER NAME for that dead key.
11851
11852 1998-08-05  Colin Rafferty <colin@xemacs.org>
11853
11854         * setup-paths.el (paths-construct-exec-path): Made the
11855         last-packages really be last.
11856         (paths-construct-data-directory-list): Ditto.
11857
11858 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11859
11860         * startup.el(startup-splash-frame-body):
11861         Update Copyright notice in splash screen
11862
11863 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11864
11865         * minibuf.el (read-file-name-internal-1): do ~user completion.
11866
11867 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11868
11869         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11870         aginst destroyed extents
11871
11872 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11873
11874         * package-get.el (package-get): add `install-dir' argument.
11875
11876 1998-07-20  John Jones  <jj@asu.edu>
11877
11878         * package-get.el: calls to package-get-update-all will only
11879           update packages which are already installed.
11880
11881 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11882
11883         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11884         writable.
11885
11886 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11887
11888         * about.el (about-hackers): Correct my email.
11889
11890 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11891
11892         * about.el (about-hackers): new email-address.
11893
11894 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11895
11896         * minibuf.el (read-number): Don't let `input-error' condition
11897         escape.
11898
11899 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11900
11901         * about.el (about-hackers): use my `email-for-life' address.
11902
11903 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11904
11905         * XEmacs 21.2-beta1 is released.
11906
11907 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11908
11909         * ldap.el (ldap-search): Doc string change
11910
11911 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11912
11913         * menubar-items.el (default-menubar): Removed references to
11914         `data-directory', and use `locate-data-file' instead, and made
11915         then greyed out if they don't exist.
11916
11917 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11918
11919         * keymap.el (events-to-keys): Use `format' instead of `concat'
11920         since the latter does not accept integer args anymore
11921
11922 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11923
11924         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11925         macros replaced.
11926
11927 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11928
11929         * make-docfile.el: Get first initialization from very-early-lisp.el
11930         * update-elc.el: Ditto.
11931         * loadup.el (really-early-error-handler): Ditto.
11932
11933         * packages.el (packages-unbytecompiled-lisp): Add new file,
11934         very-early-lisp.el.
11935
11936         * very-early-lisp.el: New file.
11937
11938 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11939
11940         * Symbols that have been obsolete for at least 3 years removed (II).
11941
11942         * obsolete.el (eval-current-buffer): Make compatible.
11943         (byte-code-function-p): Ditto.
11944         (send-string): Removed.
11945         (send-region): Removed.
11946         (screen-scrollbar-width): Removed.
11947         (set-screen-scrollbar-width): Removed.
11948         (set-screen-left-margin-width): Removed.
11949         (set-screen-right-margin-width): Removed.
11950         (screen-left-margin-width): Removed.
11951         (screen-right-margin-width): Removed.
11952         (set-buffer-left-margin-width): Removed.
11953         (set-buffer-right-margin-width): Removed.
11954         (buffer-left-margin-width): Removed.
11955         (buffer-right-margin-width): Removed.
11956         (x-set-frame-icon-pixmap): Removed.
11957         (x-set-screen-icon-pixmap): Removed.
11958         (pixel-name): Removed.
11959         (make-pixmap): Removed.
11960         (make-cursor): Removed.
11961         (pixmap-width): Removed.
11962         (pixmap-contributes-to-line-height-p): Removed.
11963         (set-pixmap-contributes-to-line-height): Removed.
11964
11965 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11966
11967         * obsolete.el (popup-menu-up-p): removed.
11968         (read-no-blanks-input): Removed.
11969         (wholenump): Removed.
11970         (ring-mod): Removed (what was ring-mod?).
11971         (current-time-seconds): Removed.
11972         (run-special-hook-with-args): Removed.
11973         (dot): Removed.
11974         (dot-marker): Removed.
11975         (dot-min): Removed.
11976         (dot-max): Removed.
11977         (window-dot): Removed.
11978         (set-window-dot): Removed.
11979
11980         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11981         `dot-min'.
11982
11983         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11984
11985         * code-files.el (insert-file-contents): Rename
11986         run-special-hook-with-args to run-hook-with-args-until-success.
11987         (write-region): Ditto.
11988
11989 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11990
11991         * about.el: Fix typos, update release date.
11992
11993         * Symbols that have been obsolete for at least 3 years removed.
11994
11995         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11996         screen- functions.
11997         (toplevel): remove setf methods for screen functions.
11998         * cl-macs.el (extent-data): defsetf removed.
11999         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12000         many places to remove.
12001         (comment-indent-hook): Ditto.
12002         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12003         (buffer-dedicated-screen): Ditto.
12004         (deiconify-screen): Ditto.
12005         (delete-screen): Ditto.
12006         (event-screen): Ditto.
12007         (find-file-other-screen): Ditto.
12008         (find-file-read-only-other-screen): Ditto.
12009         (live-screen-p): Ditto.
12010         (screen-height): Ditto.
12011         (screen-iconified-p): Ditto.
12012         (screen-list): Ditto.
12013         (screen-live-p): Ditto.
12014         (screen-name): Ditto.
12015         (screen-parameters): Ditto.
12016         (screen-pixel-height): Ditto.
12017         (screen-pixel-width): Ditto.
12018         (screen-root-window): Ditto.
12019         (screen-selected-window): Ditto.
12020         (screen-totally-visible-p): Ditto.
12021         (screen-visible-p): Ditto.
12022         (screen-width): Ditto.
12023         (screenp): Ditto.
12024         (get-screen-for-buffer): Ditto.
12025         (get-screen-for-buffer-noselect): Ditto.
12026         (get-other-screen): Ditto.
12027         (iconify-screen): Ditto.
12028         (lower-screen): Ditto.
12029         (mail-other-screen): Ditto.
12030         (make-screen): Ditto.
12031         (make-screen-invisible): Ditto.
12032         (make-screen-visible): Ditto.
12033         (modify-screen-parameters): Ditto.
12034         (new-screen): Ditto.
12035         (next-screen): Ditto.
12036         (next-multiscreen-window): Ditto.
12037         (other-screen): Ditto.
12038         (previous-screen): Ditto.
12039         (previous-multiscreen-window): Ditto.
12040         (raise-screen): Ditto.
12041         (redraw-screen): Ditto.
12042         (select-screen): Ditto.
12043         (selected-screen): Ditto.
12044         (set-buffer-dedicated-screen): Ditto.
12045         (set-screen-height): Ditto.
12046         (set-screen-position): Ditto.
12047         (set-screen-size): Ditto.
12048         (set-screen-width): Ditto.
12049         (show-temp-buffer-in-current-screen): Ditto.
12050         (switch-to-buffer-other-screen): Ditto.
12051         (visible-screen-list): Ditto.
12052         (window-screen): Ditto.
12053         (x-set-screen-pointer): Ditto.
12054         (x-set-frame-pointer): Ditto.
12055         (screen-title-format): Ditto.
12056         (screen-icon-title-format): Ditto.
12057         (terminal-screen): Ditto.
12058         (delete-screen-hook): Ditto.
12059         (create-screen-hook): Ditto.
12060         (mouse-enter-screen-hook): Ditto.
12061         (mouse-leave-screen-hook): Ditto.
12062         (map-screen-hook): Ditto.
12063         (unmap-screen-hook): Ditto.
12064         (default-screen-alist): Ditto.
12065         (default-screen-name): Ditto.
12066         (x-screen-defaults): Ditto.
12067         (x-create-screen): Ditto.
12068         * obsolete.el: meta-flag removed.
12069         baud-rate removed.
12070         sleep-for-millisecs removed.
12071         extent-data removed.
12072         set-extent-data removed.
12073         set-extent-attribute removed.
12074         extent-glyph removed.
12075         extent-layout removed.
12076         set-extent-layout removed.
12077         list-faces-display removed.
12078         list-faces removed.
12079         trim-versions-without-asking removed.
12080         after-write-file-hooks removed.
12081         truename removed.
12082         auto-fill-hook removed.
12083         blink-paren-hook removed.
12084         select-screen-hook, deselect-screen-hook removed.
12085         auto-raise-screen, auto-lower-screen removed.
12086
12087         * msw-mouse.el: Global change resource -> mswindows-resource.
12088
12089         * XEmacs 21.0-pre5 is released.
12090
12091 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12092
12093         * about.el (about-hackers): Credits update.
12094
12095 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * register.el (insert-register): Don't activate the region.
12098
12099 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12100
12101         * select.el: Restore x-* symbols for backwards compatibility:
12102         x-copy-primary-selection, x-kill-primary-selection,
12103         x-delete-primary-selection, x-select-make-extent-for-selection,
12104         x-valid-simple-selection-, x-cut-copy-clear-internal.
12105
12106 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12107
12108         * XEmacs 21.0-pre4 is released.
12109
12110 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12111
12112         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12113         reporting bugs.
12114         (maybe-add-init-button): Fix semantics under Windows.  Use
12115         `expand-file-name' rather than `concat'.
12116
12117         * help.el (print-messages): New function.
12118
12119 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12120
12121         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12122
12123 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12124
12125         * about.el: Tweaked my entry in about-hackers.
12126
12127         * find-paths.el (paths-emacs-root-p):
12128           Relaxed emacs-root checking of an in-place installation to
12129           also accommodate the flat layout used on MS Windows.
12130
12131 1998-06-29  John Jones  <jj@asu.edu>
12132
12133         * package-get.el: calls to package-get-update-all will only
12134           update packages which are already installed.
12135
12136 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12137
12138         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12139         are handled by the gui-element face fallbacks now.
12140
12141         * x-faces.el: default gui-element face to "background" as well as
12142         the default face.
12143
12144         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12145         and default face settings since these are set as fallbacks now in
12146         the appropriate domain.
12147
12148 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12149
12150         * text-mode.el (text-mode): Reorder regexp so the OR part
12151         corresponding to `page-delim' goes first and the hack in
12152         `forward-paragraph' will work.
12153         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12154
12155 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12156
12157         * subr.el (remove-hook): When checking the hook value
12158           with functionp, don't apply car to it.
12159
12160 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12161
12162         * package-get.el (package-get-remote-filename):
12163           Don't use file-name-as-directory because the local directory
12164           separator conventions might not be the same as ftp's.
12165
12166 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12167
12168         * ldap.el (ldap-host-parameters-alist): New name of
12169         `ldap-host-parameters-plist'
12170
12171 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12172
12173         * package-get.el: Using (require 'package-get-base), now that it
12174         provides itself.  Consequently removed all instances of (load
12175         "package-get-base.el").
12176
12177 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12178
12179         * subr.el (remove-hook): Don't treat the hook value as a
12180           list unless it is both consp and not functionp.
12181
12182 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12183
12184         * about.el: Email address for Ben Wing is ben@xemacs.org.
12185         * auto-show.el: Ditto.
12186         * bytecomp.el: Ditto.
12187         * faces.el: Ditto.
12188         * x-scrollbar.el: Ditto.
12189         * x-misc.el: Ditto.
12190         * tty-init.el: Ditto.
12191         * toolbar-items.el: Ditto.
12192         * symbol-syntax.el: Ditto.
12193         * specifier.el: Ditto.
12194         * objects.el: Ditto.
12195         * hyper-apropos.el: Ditto.
12196         * glyphs.el: Ditto.
12197
12198 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12201         vertical-divider-always-visible-p.
12202         (default-mouse-motion-handler): Ditto.
12203
12204 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12205
12206         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12207         global value.
12208
12209 1998-06-21  Oliver Graf <ograf@fga.de>
12210
12211         * build-reports.el: changed receiver to xemacs-build-reports list
12212
12213 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12214
12215         * font.el: Split font-family-mappings into X and
12216           mswindows-specific versions.
12217           mswindows-font-create-[object|name]: Treat supplied size
12218           as a pointsize. Added underline and strikethru handling.
12219
12220         * msw-faces.el: changed default mswindows charset to western.
12221
12222         * msw-glyphs.el: removed space in border-glyph font string that
12223           was inserted to get round bugs in the mswindows C font code.
12224
12225 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12226
12227         * about.el (about-hackers): Credits update.
12228
12229         * help-nomule.el (tutorial-supported-languages): Add Romanian
12230         TUTORIAL.
12231
12232         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12233         to ISO-8859-2.
12234
12235 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12236
12237         * font.el: Split font-family-mappings into X and
12238           mswindows-specific versions.
12239           mswindows-font-create-[object|name]: Treat supplied size
12240           as a pointsize. Added underline and strikethru handling.
12241
12242         * msw-faces.el: changed default mswindows charset to western.
12243
12244         * msw-glyphs.el: removed space in border-glyph font string that
12245           was inserted to get round bugs in the mswindows C font code.
12246
12247 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12248
12249         * minibuf.el: make read-color-completion-table call
12250           (mswindows-color-list for mswindows devices.
12251
12252 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12253
12254         * lisp/font-lock.el
12255         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12256         Let declaration items contain non-word symbol characters.
12257
12258 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12259
12260         * package-get.el (package-get-package-provider): Added autoload
12261         cookie.  Loading "package-get-base.el" in ALL functions that use
12262         it.  Fixed some (interactive ...) with multiple argument specs
12263         again.  Cosmetic indentation changes.
12264
12265 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12266
12267         * info.el (Info-insert-dir): Don't use nreverse on variables
12268         that you want to use later.
12269
12270 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12271
12272         * x-mouse.el (x-set-point-and-move-selection): Replace call
12273         to x-kill-primary-selection with kill-primary-selection
12274
12275 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12276
12277         * simple.el (what-cursor-position): Make cursor position reported
12278         use value of column-number-start-at-one
12279
12280 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12281
12282         * about.el (xemacs-hackers): Fix Jareth's email address.
12283
12284 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12285
12286         * startup.el (startup-splash-frame): Remove
12287         `xemacs-startup-logo-function'.
12288
12289 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12290
12291         * about.el (about-hackers): Update credits list.
12292
12293 1998-06-06  Jeff Miller <jmiller@smart.net>
12294
12295         * lisp/sound.el: Update sound-ext to allow filenames with
12296           extensions to be found by load-sound-file
12297
12298 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12299
12300         * info.el (Info-rebuild-outdated-dir): Removed variable
12301         (Info-auto-generate-directory): New variable
12302         (Info-save-auto-generated-dir): New variable
12303         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12304         (Info-build-dir-anew): Second parameter removed.  Use
12305         `Info-save-auto-generated-dir'
12306         (Info-rebuild-dir): Ditto
12307
12308 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12309
12310         * list-mode.el (next-list-mode-item): Would not recognize
12311         border between directly neighbored items.
12312
12313 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12314
12315         * package-get.el: add autoloads for some functions.
12316
12317 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12318
12319         * specifier.el (let-specifier): Tiny docfixes.
12320
12321 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12322
12323         * msw-mouse.el: set selection-pointer-glyph to Normal.
12324
12325 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12326
12327         * wid-edit.el (widget-specify-secret): New function.
12328         (widget-after-change): Use it.
12329         (widget-specify-field): Use it.
12330
12331 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * mouse.el (drag-window-divider): Use `(not done)' instead of
12334         `doit'; reuse result of `window-pixel-edges'.
12335
12336         * modeline.el (drag-modeline-event-lag): Rename to
12337         drag-divider-event-lag.
12338
12339 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12340
12341         * specifier.el (let-specifier): Rewritten not to generate needless
12342         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12343         arguments.
12344
12345 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12346
12347         * minibuf.el (read-file-name-1): Setup buffer-local value of
12348         `completion-ignore-case' in completions buffer under Windows.
12349
12350 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12351
12352         * about.el (about-maintainer-glyph): Fix support for not
12353         compressed images.
12354
12355 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12356
12357         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12358
12359         * mouse.el (mouse-track): Cancel selection if misc-user event with
12360         `cancel-mode-internal' function is fetched.
12361
12362 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12363
12364         * files.el (save-some-buffers-1): Fixed return value.
12365
12366 1998-06-01  Oliver Graf <ograf@fga.de>
12367
12368         * dragdrop.el: added experimental
12369
12370 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12371
12372         * startup.el (after-init-hook, init-file-user,
12373         user-init-directory, load-user-init-file):  Purge references
12374         to "~/.xemacs/init.el" from docstrings.
12375
12376         (load-user-init-file) Use paths-construct-path to construct
12377         paths to user init files.  Go directly to ~/.emacs, do not
12378         search ~/.xemacs/, do not load `default-custom-file'.
12379
12380 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12381
12382         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12383         general *sh.
12384         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12385
12386 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12387
12388         * menubar-items.el (default-menubar): add Update Packages to customize
12389         menu.
12390
12391 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12392
12393         * faces.el: use toolbar face as a fallback for toolbar properties
12394         in xpm-color-symbols instead of default.
12395
12396         * msw-faces.el: rename 3d-object -> gui-element face.
12397
12398 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12399
12400         * startup.el (xemacs-startup-logo-function): New variable.
12401         (startup-splash-frame): Use it.
12402
12403 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * files.el (save-some-buffers): Would wait 1 second.
12406         (save-some-buffers-1): Delete other windows here instead of in
12407         `save-some-buffers'.
12408         (save-some-buffers): Force redisplay only if windows were deleted.
12409
12410 1998-06-02  Didier Verna  <didier@xemacs.org>
12411
12412         * cus-face.el (custom-face-attributes): generalized the use of
12413         toggle buttons for boolean attributes.
12414         Re-ordered the items a bit.
12415
12416 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12417
12418         * sound.el (default-sound-directory): Use `locate-data-directory'
12419         to find the sounds directory.
12420
12421 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12422
12423         * sound.el: default sound-ext to .wav under mswindows, .au
12424         otherwise. load-default sounds without extensions.
12425
12426 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12427
12428         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12429         if send-pr is not bound.
12430
12431 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12432
12433         * files.el: grok idl files in auto-mode-alist.
12434 1998-06-01  Jeff Miller  <jmiller@smart.net>
12435
12436         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12437         calling `upcase'.
12438
12439 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12440
12441         * msw-glyphs.el: add xbm to the list of image types supported.
12442
12443 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12444
12445         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12446         instead of XEmacs one when dumping InfoDock.
12447
12448 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12449
12450         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12451         for `modeline-visible-p'
12452
12453         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12454
12455 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12456
12457         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12458         since it's not used anymore. doc string fixes.
12459
12460         * package-get.el (package-get-file-installed-p): new function. use
12461         instead of file-installed-p which is in an external package.
12462
12463 1998-05-28  Oliver Graf <ograf@fga.de>
12464
12465         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12466         favor of select-window/switch-to-buffer
12467
12468 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12469
12470         * startup.el: changed (getenv "HOME") to (user-home-directory)
12471
12472 1998-05-25  Oliver Graf <ograf@fga.de>
12473
12474         * frame.el (cde-start-drag) moved to dragdrop.el
12475         (offix-start-drag-region) moved to dragdrop.el
12476         (offix-start-drag) moved to dragdrop.el
12477         * dragdrop.el (cde-start-drag) moved from frame.el
12478         (offix-start-drag-region) moved from frame.el
12479         (offix-start-drag) moved from frame.el
12480         (cde-start-drag-region) cde drag regions
12481         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12482
12483 1998-05-26  Oliver Graf <ograf@fga.de>
12484
12485         * dragdrop.el: created dragdrop-drag prototypes
12486         (cde-start-drag-region) fixed typo
12487
12488 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12489
12490         * simple.el (after-init-hook): Remove reader macro.
12491
12492         * packages.el (packages-hardcoded-lisp): Get rid of reader
12493         macros.  Update DOC string.
12494
12495 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12496
12497         * mouse.el (drag-window-divider): Ditto.
12498
12499         * modeline.el (mouse-drag-modeline): Use it.
12500
12501         * lisp-mode.el (let-specifier): Specify indentation.
12502
12503         * specifier.el (let-specifier): Renamed from
12504         `with-specifier-instance'.
12505
12506 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12507
12508         * x-faces.el:
12509         * faces.el: move definition of xpm-color-symbols from x-faces.el
12510         to faces. Predicate x-get-resource on the presence of x.
12511
12512         * msw-faces.el: set 3d-object face rather than modeline. Specify
12513         faces as specfier defaults.
12514
12515         * package-get.el: don't use package-admin-add-single-file-package.
12516
12517 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12518
12519         * toolbar-items.el: Fixup tooltips.
12520         (toolbar-gnus): Don't use obsolete variable
12521         toolbar-news-frame-properties.
12522         (toolbar-news-reader): Default to `gnus' instead of
12523         `not-configured'.
12524
12525         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12526         Windows.
12527
12528 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12529
12530         * package-get.el: rename -installedp -> -installed-p.
12531
12532 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12533
12534         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12535         attributes, and assinged it to continuation, truncation and
12536         hscroll glyphs.
12537
12538         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12539         and made continuation, truncation and hscroll glyphs arrow
12540         characters out of that font.
12541
12542 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12543
12544         * minibuf.el (minibuffer-electric-separator): Play nicely with
12545         directory-sep-char being \.
12546         (minibuffer-electric-tilde): Ditto.
12547         (read-file-name-map): Ditto.
12548
12549 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12550
12551         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12552         on X devices.
12553         (default-mouse-track-deal-with-down-event): Avoid
12554         `x-disown-selection'; use `disown-selection' instead.
12555
12556 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12557
12558         * select.el:
12559         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12560         moved to (cut-copy-clear-internal) in select.el. Ditto for
12561         (x-delete-primary-selection) (x-kill-primary-selection)
12562         (x-copy-primary-selection).
12563         (own-clipboard): new function.
12564
12565         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12566         functions in select.el. remove old ones.
12567         (mswindows-own-clipboard): new function.
12568
12569 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12570
12571         * gnuserv.el: allow connections from mswindows type devices.
12572
12573 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12574
12575         * msw-glyphs.el: change image type used from cursor to resource.
12576
12577 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12578
12579         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12580         for {top,bottom}-{left,right} values in addition to
12581         {top,bottom}_{left,right}.
12582         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12583
12584 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12585
12586         * cl-macs.el (specifier-instance): Undefine its setf method.
12587
12588         * specifier.el (with-specifier-instance): Added docstring.
12589
12590         * mouse.el (drag-window-divider): Ditto.
12591
12592         * modeline.el (mouse-drag-modeline): Use it.
12593
12594         * lisp-mode.el (with-specifier-instance): Define its indentation
12595         level.
12596
12597         * specifier.el (with-specifier-instance): New macro.
12598
12599 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12600
12601         * package-get.el (package-get-create-custom): new function to
12602         auto-generate package-get-custom.el from package-get-base.el.
12603         * (package-get-ever-installedp): new function.
12604         * (package-get-custom): new function to get all packages specified
12605         by customize.
12606
12607 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12608
12609         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12610
12611 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12612
12613         * cl-extra.el: Reverse previous float change.
12614
12615 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12616
12617         * x-faces.el:
12618         * faces.el (try-font-name): moved from x-faces.el since it is
12619         required by w3 under mswindows as well X.
12620
12621 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12622
12623         * winnt.el: Removed evil (setq completion-ignore-case t)
12624         clause, one more overlookef fsfism.
12625         (nt-quote-args-functions-alist): End sentences with double space.
12626
12627 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12628
12629         * window-xemacs.el (push-window-configuration): Remove kludgery of
12630         recaching default-toolbar specifier.
12631         (pop-window-configuration): Ditto.
12632         (unpop-window-configuration): Ditto.
12633
12634 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12635
12636         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12637
12638 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12639
12640         * winnt.el (nt-quote-args-verbatim): Added function.
12641         (nt-quote-args-prefix-quote): Added function.
12642         (nt-quote-args-backslash-quote): Added function.
12643         (nt-quote-args-double-quote): Added function.
12644         (nt-quote-args-functions-alist): New variable.
12645         (nt-quote-process-args): Added function. This is the main quoting
12646         work horse called from process-nt.c
12647
12648 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12649
12650         * winnt.el: Removed duplicate definitions for backspace,
12651         delete, M-backspace and C-M-backspace.
12652         (file-name-buffer-file-type-alist): Removed this variable.
12653         (find-buffer-file-type): Removed function.
12654         (find-file-binary):  Removed function.
12655         (find-file-text): Removed function.
12656         (find-file-not-found-set-buffer-file-type): Removed function.
12657         (save-to-unix-hook): Removed function.
12658         (revert-from-unix-hook): Removed function.
12659         (using-unix-filesystems): Removed function.
12660         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12661         warning.
12662         (x-set-selection): Removed function.
12663         (x-get-selection): Removed function.
12664         Removed commented FSFisms.
12665         Replaced copyright notice (this file is not part of GNU Emacs).
12666         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12667         comint-process-echoes setting to t.
12668
12669 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12670
12671         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12672         and used following the interface change of
12673         `paths-find-recursive-path'.
12674
12675         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12676         regexp instead of a list of base names.
12677         (paths-version-control-filename-regexp):
12678         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12679         Introduced and used following the interface change of
12680         `paths-find-recursive-path'.
12681
12682 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12683
12684         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12685         on X devices, rather than on all non-TTY devices.
12686
12687 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12688
12689         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12690
12691         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12692
12693 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12694
12695         * itimer.el (activate-itimer): Fixed usage of integers
12696         as argument to `concat'.
12697
12698 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12699
12700         * itimer.el (start-itimer): replace the use of `concat' with
12701         `format'
12702
12703 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12704
12705         * mode-motion.el (mode-motion-hook): Clarify docstring.
12706         From Bob Weiner <weiner@altrasoft.com>
12707
12708         * loadhist.el (symbol-file): Supply prompt string when used
12709         interactively.
12710         From Bob Weiner <weiner@altrasoft.com>
12711
12712 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12713
12714         * loadup.el (really-early-error-handler): Ditto.
12715
12716         * update-elc.el: Ditto.
12717
12718         * setup-paths.el (paths-construct-exec-path): Ditto.
12719
12720         * make-docfile.el: Ditto.
12721
12722         * find-paths.el (paths-decode-directory-path): Use split-path
12723         instead of decode-path.
12724
12725         * files.el (parse-colon-path): Update docstring reference.
12726
12727 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12728
12729         * msw-init.el:
12730         * x-init.el:
12731         Bind cut'n'paste keys to non window-system specific functions.
12732
12733         * msw-select.el: New function mswindows-clear-clipboard.
12734         mswindows-cut-copy-clipboard extended to handle clearing of the
12735         selection and renamed to mswindows-cut-copy-clear-clipboard.
12736
12737         * select.el: on mswindows devices delete-primary-selection
12738         calls mswindows-clear-clipboard.
12739
12740 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12741
12742         * simple.el (quoted-insert): Inhibit quit when using read-char.
12743
12744         * cmdloop.el (read-char): Don't inhibit quit.
12745         (read-char-exclusive): Ditto.
12746         (read-char): Signal quit if quit-char was pressed.
12747         (read-char-exclusive): Ditto.
12748         (read-quoted-char): Return a character, not integer.
12749
12750         * menubar-items.el (default-popup-menu): Use Andy's generic
12751         selection code.
12752         (default-popup-menu): Fix code.
12753
12754 1998-05-14  Oliver Graf <ograf@fga.de>
12755
12756         * dragdrop.el (dragdrop-function-widget): this time it's done
12757
12758 1998-05-13  Oliver Graf <ograf@fga.de>
12759
12760         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12761
12762 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12763
12764         * device.el (device-pixel-width):
12765         (device-pixel-height):
12766         (device-mm-width):
12767         (device-mm-height):
12768         (device-bitplanes):
12769         (device-color-cells): Swapped parameters to device-system-metric
12770         according to the interface change.
12771
12772 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12773
12774         * mouse.el (default-mouse-motion-handler): Use new name of the
12775         function event-over-vertical-divider-p.
12776         Do not set E-W arrow cursor over the divider if
12777         vertical-divider-draggable-p is nil in the window.
12778         ([top-level]): Use new name for the variable
12779         vertical-divider-map.
12780         (drag-window-divider): Respect vertical-divider-draggable-p.
12781         Variable name typo fixes.
12782
12783 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * keymap.el (kbd): Define here; handle string constants and
12786         others...
12787
12788 1998-05-15  Christian Nyb <chr@mediascience.no>
12789
12790         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12791         in Emacs 18.
12792
12793 1998-05-13  Didier Verna  <didier@xemacs.org>
12794
12795         * mouse.el (drag-window-divider): give the vertical divider a
12796         pressed look when dragging it.
12797
12798 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12799
12800         * faces.el: predicate some more face operations on x or mswindows
12801         not just x.
12802
12803         * modeline.el: enable modeline coloring for mswindows.
12804
12805 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12806
12807         * minibuf.el (minibuffer-default): Added variable; compatible with
12808         FSF Emacs.
12809         (next-history-element): Used `minibuffer-default'.
12810
12811 1998-05-12  Oliver Graf <ograf@fga.de>
12812
12813         * dragdrop.el (dragdrop-function-widget): button and mods ok
12814         arguments still look a bit strange
12815         (dragdrop-compare-mods) created
12816         (dragdrop-drop-do-functions) correctly checks for buttons and
12817         modifiers
12818
12819 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12820
12821         * setup-paths.el (paths-default-info-directories): Replace
12822         path-separator with directory-sep-char.
12823
12824         * files.el (path-separator): Don't define it here.
12825
12826 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * update-elc.el: Ditto.
12829
12830         * setup-paths.el (paths-construct-exec-path): Ditto.
12831
12832         * make-docfile.el: Ditto.
12833
12834         * loadup.el (really-early-error-handler): Ditto.
12835
12836         * find-paths.el (paths-decode-directory-path): Use decode-path
12837         instead of decode-path-internal.
12838
12839         * files.el (parse-colon-path): Update docstring.
12840
12841 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * subr.el (get-buffer-window-list): Make BUFFER optional.
12844
12845         * window-xemacs.el (windows-of-buffer): Defalias to
12846         get-buffer-window-list.
12847
12848 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12849
12850         * disass.el: Fix maintainer keyword.
12851
12852         * bytecomp.el (byte-compile-and-load-file): Autoload.
12853         (byte-compile-buffer): Ditto.
12854
12855         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12856         value is returned, not the name.
12857         (lisp-imenu-generic-expression): Enable it.
12858         (lisp-mode-variables): Ditto.
12859         (lisp-indent-offset): Change defconst to defvar.
12860         (lisp-indent-function): Ditto.
12861         (lisp-body-indent): Ditto.
12862
12863 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * modeline.el: Use zap-last-kbd-macro-event.
12866
12867         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12868         nil, don't attempt to do anything with messages.
12869         (eval-last-sexp): Use `letf' for clarity.
12870
12871 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12872
12873         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12874
12875 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12876
12877         * buff-menu.el:
12878         * lisp-mode.el:
12879         * obsolete.el:
12880         Change empty docstrings into no doc strings at all.
12881         Fix bogus FSF-format docstrings.
12882         * etags.el: Fix docstring.
12883
12884 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12885
12886         * package-get.el (package-get): Use internal md5
12887
12888 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12889
12890         * about.el (about-xemacs): Correct abuse of concat.
12891
12892 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12893
12894         * info.el (Info-mode): Use easymenu.
12895
12896 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12897
12898         * apropos.el (apropos): Don't use concat with integers.
12899
12900         * cmdloop.el (describe-last-error): Handle the case when no error
12901         was seen gracefully.
12902
12903         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12904         defun.
12905         (apropos-describe-plist): Ditto.
12906
12907         * help.el (with-displaying-help-buffer): Revert to a defun.
12908         (describe-key): Use it as defun.
12909         (describe-mode): Ditto.
12910         (describe-bindings): Ditto.
12911         (describe-prefix-bindings): Ditto.
12912         (describe-installation): Ditto.
12913         (view-lossage): Ditto.
12914         (describe-function): Ditto.
12915         (describe-variable): Ditto.
12916         (describe-syntax): Ditto.
12917
12918 1998-05-11  Oliver Graf <ograf@fga.de>
12919
12920         * dragdrop.el: changed order of require/provide
12921         (dragdrop-drop-mime-default) changed to new calling conventions
12922         (dragdrop-drop-do-functions) changed to new calling conventions
12923         (dragdrop-function-widget) this one needs more work...
12924
12925 1998-05-10  Oliver Graf <ograf@fga.de>
12926
12927         * about.el: another small change in my entry
12928         * dragdrop.el (dragdrop-drop-log-function): logging added
12929         plus customizations
12930         changed interface to handler functions. now called with event
12931         and object
12932
12933 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12934
12935         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12936         E-W arrow pointer displayed over draggable dividers.
12937
12938         * mouse.el (default-mouse-motion-handler): Show it when
12939         appropriate.
12940         (drag-window-divider): Added.
12941         ([top-level]): Initialized window-divider-map with a keymap
12942         binding the above function to left button down event.
12943
12944         * x-mouse.el (x-init-pointer-shape): Initialize
12945         divider-pointer-glyph from Cursor.dividerPointer, or use default
12946         E-W double arrow.
12947
12948 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12949
12950         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12951
12952 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12953
12954         * simple.el (count-words-buffer): Don't query for buffer.
12955         (count-lines-buffer): Ditto.
12956
12957 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12958
12959         * help.el (where-is): add optional insert argument.
12960
12961 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12962
12963         * help.el (describe-key-briefly): New argument INSERT.
12964
12965         * simple.el (eval-expression): New optional argument; synch with
12966         FSF 20.3.
12967
12968         * keydefs.el (global-map): Add new register bindings.
12969
12970         * register.el: Synched with FSF 20.3.
12971
12972 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12973
12974         * window-xemacs.el (recenter): all arguments are optional.
12975
12976 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12977
12978         * device.el: (device-pixel-width): Reflected name/parameters
12979         change to device-system-metric.
12980         (device-pixel-height): Ditto.
12981         (device-mm-width): Ditto.
12982         (device-mm-height): Ditto.
12983         (device-bitplanes): Ditto.
12984         (device-color-cells): Ditto.
12985
12986 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12987
12988         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12989
12990         * cl.el (most-positive-fixnum): Document.
12991         (most-negative-fixnum): Ditto.
12992
12993         * cus-dep.el: Updated comment.
12994
12995         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12996         constant.
12997
12998         * cus-load.el (custom-put): Removed.
12999
13000         * files.el (after-find-file): Just resignal quit instead of
13001         signaling "canceled".
13002
13003 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13004
13005         * frame.el (other-frame): Use `focus-frame' instead of
13006         select-frame kludges.
13007
13008         * lisp-mode.el: Update lisp-indent-function for
13009         save-selected-frame and with-selected-frame.
13010
13011         * frame.el (save-selected-frame): New macro.
13012         (with-selected-frame): Ditto.
13013         (other-frame): Use `set-frame-focus'.
13014
13015 1998-05-06  Oliver Graf <ograf@fga.de>
13016
13017         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13018         (dragdrop-drop-url-default) default handler for URL drops created
13019         (dragdrop-drop-mime-default) default handler for MIME drops created
13020         (dragdrop-drop-functions) default custom for handling drops created
13021         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13022
13023 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13024
13025         * mouse.el: Removed redundant mouse-mswindows-drop function.
13026
13027 1998-05-05  Oliver Graf <ograf@fga.de>
13028
13029         * about.el: changed some text in my entry
13030         * dragdrop.el: added customs
13031
13032 1998-05-04  Oliver Graf <ograf@fga.de>
13033
13034         * mouse.el: killed global drop key bindings
13035         (mouse-offix-drop) removed
13036         * dragdrop.el: created
13037         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13038
13039 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13040
13041         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13042         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13043
13044         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13045         obsolete comment.
13046
13047         * scrollbar.el (scrollbars-visible-p): Use new
13048         {vertical,horizontal}-scrollbar-visible-p specifiers.
13049
13050 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13051
13052         * device.el (device-pixel-height):
13053         (device-pixel-width):
13054         (device-mm-width):
13055         (device-mm-height):
13056         (device-bitplanes):
13057         (device-color-cells): Moved these 6 functions from device.c; they
13058         all use single (device-system-metrics) call.
13059
13060 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13061
13062         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13063         were renamed.
13064
13065         * menubar-items.el:
13066         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13067         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13068
13069         * help.el (help-map): Remove Hyperbole keybinding logic.
13070         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13071
13072 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13073
13074         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13075         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13076
13077 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13078
13079         * msw-glyphs.el: use nicer icon3 from the frame icon.
13080
13081 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13082
13083         * version.el (emacs-version): Remove InfoDock conditionals.
13084
13085         * startup.el (startup-splash-frame): Change ID logo name.
13086
13087 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13088
13089         * files.el (after-find-file): If the user presses C-g on
13090         directory-creation prompt, kill the buffer.
13091
13092 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13093
13094         * simple.el (count-words-region): Reverse previous change.
13095
13096 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13097
13098         * replace.el (query-replace): Just call perform-replace.
13099         (query-replace-regexp): Ditto.
13100         (perform-replace): Move region handling here.
13101         (perform-replace): Use the new arg to match-data.
13102
13103 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13104
13105         * x-init.el: Install X specific display table that
13106           displays char 0240 as a space to avoid whatever it is
13107           that screws up display of that character code.
13108
13109 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * help.el (function-arglist): If no arguments are documented for a
13112         subr, print nothing rather than incorrect output.
13113
13114 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13115
13116         * cmdloop.el (command-error): Update bail-out error message to use
13117         `emacs-program-name'.
13118
13119         * lib-complete.el: Remove reader macro cruft.
13120
13121         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13122         cruft.
13123
13124         * simple.el (count-words-region): Drop interactive-p check on the
13125         message.
13126
13127 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13128
13129         * font.el
13130         * msw-faces.el
13131         Correct spelling of mswindows-font-canonicalize-name.
13132
13133 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13134
13135         * ldap.el (ldap-host-parameters-alist): Replaced with
13136         `ldap-host-parameters-plist'
13137         (ldap-search): Adapt to previous change
13138
13139 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13140
13141         * about.el (about-hackers): Update Bob Weiner bio.
13142         (about-maintainer-info): Ditto.
13143
13144 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13145
13146         * simple.el (display-warning-minimum-level): Docfix.
13147
13148 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13149
13150         * widget.el (:default-get): New keyword.
13151         * wid-edit.el (default, widget-default-default-get): Define it.
13152         (group, widget-group-default-get): Define it.
13153         (menu-choice, widget-choice-default-get): Define it.
13154         (widget-default-get): New function.
13155         (widget-choice-action): Call it.
13156         (widget-editable-list-entry-create): Call it.
13157
13158 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13159
13160         * byte-optimize.el (byte-boolean-vars): Removed.
13161         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13162         lookup through `byte-boolean-vars'.
13163
13164 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13165
13166         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13167         resource-provided values into ghost specs for scrollbar-height and
13168         scrollbar-width.
13169
13170 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13171
13172         * byte-optimize.el: Don't attempt to optimize /=.
13173
13174         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13175         (byte-compile-/=): Ditto.
13176
13177 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13178
13179         * apropos.el: Use `with-displaying-help-buffer'.
13180         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13181         Use `with-displaying-help-buffer'.
13182         (apropos-follow): Do not give special treatment to buffer cursor
13183         was in prior to a mouse click.
13184         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13185         (apropos-print-doc): Set correct buffer for setting text
13186         properties.
13187
13188 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13189
13190         * help.el (help-buffer-prefix-string): New variable.
13191         (help-buffer-name): Use it.
13192
13193         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13194         mode menu.
13195
13196 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13197
13198         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13199
13200 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13201
13202         * files.el (find-file-noselect): Update docstring.
13203         (find-file-noselect): Signal an error if found an unreadable file.
13204         (file-chase-links): Save the match data.
13205         (normal-mode): Use `lwarn' and `error-message-string'.
13206         (interpreter-mode-alist): Change defconst to defvar.
13207         (inhibit-first-line-modes-regexps): Ditto.
13208         (inhibit-first-line-modes-regexps): Added .tgz.
13209         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13210         (change-major-mode-with-file-name): New user-option.
13211         (set-visited-file-name): Synched with FSF.
13212         (file-name-extension): New function, from FSF 20.3.
13213         (file-relative-name): Synched with FSF.
13214         (save-some-buffers): Support the C-r feature.
13215         (recover-session): Synched with FSF.
13216         (kill-some-buffers): Ditto.
13217         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13218
13219 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13220
13221         * files.el (insert-file): Undo previous change and reenable use of
13222         format.el.
13223
13224 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13225
13226         * window-xemacs.el (recenter): Define.
13227
13228 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13229
13230         * font.el (mswindows-font-create-name)
13231         (mswindows-font-create-object): new functions for mswindows type
13232         fonts.
13233
13234         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13235         strings are parsed as well as font objects.
13236
13237 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * modeline.el (defining-kbd-macro): Restore modeline indication of
13240         kbd-macro being recorded.
13241         (add-minor-mode): Simplify docstring.
13242         (modeline-minor-mode-menu): Remove stuff.
13243
13244 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13245
13246         * code-process.el (call-process): dynamically decide process
13247         coding type.
13248
13249 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13250
13251         * modeline.el: Add line-number-mode, column-number-mode to
13252         the modeline minor-mode menu.  Button2 on the line number does
13253         goto-line.
13254
13255 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13256
13257         * mouse.el: move x-selection-owner-p type things to
13258         selection-owner-p.
13259
13260         * msw-init.el: copy zmacs stuff from x-init.el
13261
13262         * msw-select.el (mswindows-own-selection)
13263         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13264         functions. Very simple minded implementation of selectio
13265         ownership.
13266
13267         * select.el (own-selection) (disown-selection)
13268         (activate-region-as-selection) (select-make-extent-for-selection)
13269         (valid-simple-selection-p): functions moved from x-select.el for
13270         generalized selection.
13271
13272         * x-select.el: see select.el changes.
13273
13274         * x-toolbar.el: use new selection functions.
13275
13276 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13277
13278         * packages.el (packages-find-package-directories): Fixed bug that
13279         would pick up multiple site-package directories.
13280         (package-locations): Added "xemacs-packages" as a late package
13281         location.
13282
13283         * find-paths.el: Now uses `emacs-program-name' and
13284         `emacs-program-version'.
13285         Additions to enforce version-specific directories in
13286         `paths-find-version-directory'.
13287
13288 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13289
13290         * default.el: Removed.
13291         * site-start.el: Removed.
13292
13293 1998-04-29  Didier Verna  <didier@xemacs.org>
13294
13295         * minibuf.el (minibuffer-history-minimum-string-length): Default
13296         to nil.
13297
13298 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13299
13300         * find-paths.el (paths-program-name): Rename.
13301         (paths-emacs-root-p): Ditto.
13302         (paths-find-site-directory): Ditto.
13303
13304 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13305
13306         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13307         `emacs-lisp-byte-compile-and-load'.
13308
13309 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13310
13311         * ldap.el (ldap-search): Fixed additional parameter passing to
13312         `ldap-open'
13313
13314 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13315
13316         * select.el (kill-primary-selection) (selection-owner-p)
13317         (copy-primary-selection) (yank-clipboard-selection)
13318         (selection-exists-p) (delete-primary-selection): new file and
13319         functions that do the right thing for the selected device.
13320
13321         * x-menubar.el: use generalised selection functions.
13322
13323         * dumped-lisp.el: dump select.el.
13324
13325 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13326
13327         * find-paths.el (paths-progname): New variable.
13328         (paths-emacs-root-p): Use it.
13329         (paths-find-site-directory): Ditto.
13330
13331 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13332
13333         * loadup.el ((member "dump" command-line-args)): Dump as
13334         `infodock' if InfoDock.
13335
13336 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13337
13338         * find-paths.el (construct-emacs-version): Simplify, include
13339         program name in the return value.
13340         * (paths-find-version-directory): Use it.
13341
13342 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13343
13344         * info.el (Info-parse-dir-entries): Fixed regexp
13345         (Info-build-dir-anew): Remove full suffix and capitalize info file
13346         name for files with no @direntry
13347         (Info-batch-rebuild-dir): New function
13348         (Info-suffixed-file): Check for regular files instead of simple
13349         file existence (could catch directories before)
13350
13351 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13352
13353         * setup-paths.el, find-paths.el: Removed uses of `not' which
13354         temacs doesn't have.
13355
13356         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13357         into root searching.
13358
13359 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13360
13361         * subr.el: Remove definition of `not'.
13362
13363 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13364
13365         * msw-glyphs.el: enable graphics support.
13366
13367 1998-04-23  Didier Verna  <didier@xemacs.org>
13368
13369         * x-menubar.el (default-menubar): restored the line-number-mode
13370         option.
13371
13372         * misc doc string updates related to the options menu.
13373
13374 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13375
13376         * setup-paths.el (paths-construct-load-path): Fix typo.
13377
13378 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13379
13380         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13381         font-menu-ignore-scaled-fonts don't have to be bound now; this
13382         gets us one step further towards making --no-autoloads work.
13383
13384         * startup.el (normal-top-level): Load auto-autoloads only if
13385         lisp-directory is non-nil.
13386
13387         * setup-paths.el (paths-construct-load-path): Made it robust
13388         against nil lisp-directory.
13389
13390         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13391         to the list of variables that cause a warning when nil.
13392
13393         * toolbar.el (init-toolbar-location): Now works even when there's
13394         no toolbar icon directory.
13395
13396 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13397
13398         * help.el (view-lossage): Recognize it.
13399
13400         * simple.el (log-message): Mark multiline messages.
13401
13402 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13403
13404         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13405
13406 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13407
13408         * package-get.el (package-get-all):  add `\n' separator to
13409         interactive specification so that both variables are read
13410
13411 1998-04-22  Didier Verna  <didier@xemacs.org>
13412
13413         * x-menubar.el: ported the options menu to Custom.
13414         Moved the "read only" toggle button to the buffers menu.
13415         Corrected some missing ;;;###autoload or defcustom.
13416
13417         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13418         the scrollbar-visible specifier for options menu handling.
13419
13420         * toolbar.el (toolbar-visible-p)
13421                      (toolbar-captioned-p)
13422                      (default-toolbar-position): defcustom wrappers around
13423         the toolbar specifiers for options menu handling.
13424
13425         * frame.el (get-frame-for-buffer-default-instance-limit):
13426         defcustom it for options menu handling.
13427
13428         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13429         font-lock-mode for options menu handling.
13430
13431         * cus-start.el: added Custom properties to overwrite-mode for
13432         options menu handling.
13433
13434 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13435
13436         * about.el: shameless self-promotion.
13437
13438 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13439
13440         * simple.el (raw-append-message): Slightly optimize.
13441         (remove-message): Use `push' for clarity.
13442         (append-message): Ditto.
13443         (display-warning): Dito.
13444         (raw-append-message): Send the message to the appropriate device.
13445
13446 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13447
13448         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13449         From Sean MacLennan <Sean.MacLennan@pika.ca>
13450
13451 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13452
13453         * setup-paths.el: Changed `directory-sep-char' to
13454         `path-separator', following a change in GNU Emacs.
13455
13456 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13457
13458         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13459         (Info-build-dir-anew): Add a final newline.
13460         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13461         is `always'
13462         (Info-rebuild-dir): Ditto
13463
13464         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13465
13466 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13467
13468         * simple.el (count-words-buffer): Retain zmacs region.
13469         (count-words-region): Ditto.
13470         * simple.el: (what-line): Expanded line counts.
13471         (count-lines): New parameter to conditionalize whether collapsed
13472         lines get counted.
13473         From Bob Weiner <weiner@altrasoft.com>
13474
13475 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13476
13477         * packages.el (package-locations): infodock-packages must override
13478         mule-packages and packages.
13479
13480 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13481
13482         * wid-edit.el:
13483         remove rude messages from widget-activation-widget-mapper
13484         and widget-activation-glyph-mapper
13485
13486 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13487
13488         * toolbar.el: Remove (featurep 'x) test from
13489         toolbar-make-button-list
13490
13491 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13492
13493         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13494         only if in the same frame.
13495
13496 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13497
13498         * packages.el (package-locations): Added site-packages hierarchy.
13499
13500         * setup-paths.el (paths-default-info-directories): Introduced and
13501         used.
13502
13503         * packages.el, setup-paths.el: Set various path searching depths
13504         to 1.
13505
13506         * packages.el (packages-hierarchy-depth):
13507         (packages-load-path-depth): Introduced and used.
13508
13509         * setup-paths.el (paths-load-path-depth): Introduced and used.
13510
13511         * find-paths.el (paths-find-recursive-path): Added max-depth
13512         parameter.
13513
13514 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13515
13516         * setup-paths.el (paths-construct-info-path): Removed
13517         dependency on behavior of (file-name-as-directory "").
13518
13519 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13520
13521         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13522         lisp objects
13523
13524 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13525
13526         * dump-paths.el, startup.el: Added handling for --debug-paths.
13527
13528 1998-04-15  William M. Perry  <wmperry@aventail.com>
13529
13530         * wid-edit.el: We cannot just set the help-echo or balloon-help
13531           properties for an extent based on the :help-echo widget
13532           property, since help-echo and balloon-help cause an EXTENT to
13533           get passed in, where :help-echo functions are expecting a WIDGET
13534
13535 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13536
13537         * scrollbar.el (init-scrollbar-from-resources): Call
13538         mswindows-init-scrollbar-metrics when appropriate.
13539
13540 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13541
13542         * dumped-lisp.el: dump x-toolbar for window system
13543
13544         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13545         have support and xpm.
13546
13547 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13548
13549         * files.el (toggle-read-only): Fix docstring.
13550         From Didier Verna <didier@xemacs.org>
13551
13552 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13553
13554         * startup.el (normal-top-level): Load autoload-file-name without
13555         specifying an extension---some people only auto-autoload.el.gz.
13556
13557 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13558
13559         * files.el (backup-enable-predicate): Don't bomb on NAME being
13560         nil.
13561
13562 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13563
13564         * find-paths.el, packages.el: Now prefers configure'd paths.
13565         This shouldn't cause any of the originally anticipated problems as
13566         the current paths architecture will not define the various
13567         configure-xxx variables if they're not specified on the configure
13568         command line.
13569
13570         * find-paths.el, setup-paths.el, packages.el: Removed all
13571         mentionings of "/" as a path separator.
13572         Used paths-construct-path throughout.
13573
13574         * find-paths.el (paths-construct-path): Created to assemble paths
13575         from directory components.
13576
13577         * setup-paths.el, packages.el: Used paths-decode-directory-path
13578         instead of decode-path-internal.
13579
13580         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13581         and associates.
13582         (paths-decode-directory-path) Created.
13583
13584         * setup-paths.el: Changed configure-exec-path to
13585         configure-exec-directory.
13586
13587 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13588
13589         * packages.el (packages-find-packages): Fixed decoding of
13590         EMACSPACKAGEPATH.
13591
13592         * startup.el: -no-packages -> -no-early-packages.
13593
13594         (packages-load-package-lisps): Fixed loading of auto-autoload
13595         files.
13596
13597         * startup.el (normal-top-level): Fixed loading of core
13598         auto-autoload.
13599
13600         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13601
13602         * startup.el, packages.el, dump-paths.el: Added proper settings
13603         for site-directory and lisp-directory variables.
13604
13605         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13606         inhibit-package-autoloads and fixed handling of it.
13607
13608         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13609         handling of former inhibit-package-init, now
13610         inhibit-early-packages, to make -vanilla etc. work.
13611
13612 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13613
13614         * code-process.el (start-process): Fallback to 'undecided instead
13615         of 'binary for process input coding stream.
13616
13617         * process.el (start-process): Docstring fix.
13618
13619 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13620
13621         * info.el (Info-insert-dir): Do not insert temporary dir files
13622         in Info-dir-file-attributes
13623         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13624         (Info-rebuild-dir): Ditto.
13625
13626 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13627
13628         * obsolete.el: Added obsoleteness declarations for
13629         `site-directory' and `Info-default-directory-list'.
13630
13631 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13632
13633         * find-paths.el (paths-find-emacs-root): Only look at the
13634         executable at the end of the symlink chain for determining the
13635         Emacs root.
13636
13637 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13638
13639         * setup-paths.el (paths-construct-info-path): Changed construction
13640         to cater to gone default in configure.
13641
13642         * find-paths.el (paths-uniq-append): Added.
13643
13644         * packages.el: Rewritten package path construction once again.
13645
13646         * dump-paths.el, startup.el: Removed package-path as a global
13647         variable.
13648
13649         * package-admin.el (package-admin-add-single-file-package):
13650         (package-admin-add-binary-package): Changed package-path to
13651         late-packages.
13652
13653         * packages.el (packages-split-path): Split path at "/" rather than
13654         nil according to change in emacs.c.
13655
13656 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13657
13658         * setup-paths.el (paths-construct-info-path): Changed info path
13659         order so that directories come out right.
13660         (paths-find-lock-directory): Fixed bug: It used to think
13661         configure-lock-directory is a path.
13662
13663 1998-04-06  Jeff Miller <jmiller@smart.net>
13664
13665         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13666         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13667         eases the use of toolbar-add/kill-item functions.
13668
13669 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13670
13671         * code-files.el (file-coding-system-alist): Commented out
13672         loaddefs.el magical treatment.
13673
13674 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13675
13676         * info.el (Info-rebuild-outdated-dir): Added new option
13677         `conservative' and made it the default
13678         (Info-rebuild-dir): Appropriately parse multi-line description
13679         strings, and multi-section dir files. Issue warning when dir
13680         is rebuilt as temporary
13681         (Info-build-dir-anew): Issue warning when dir is built as
13682         temporary
13683
13684 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13685
13686         * list-mode.el (list-mode-map): Bind highlight motion commands to
13687         standard keys left, right, C-b and C-f.
13688
13689 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13690
13691         * files.el (auto-mode-alist): allow .sc for Scheme->C
13692
13693 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13694
13695         * loadup.el (pureload): Don't quote (garbage-collect).
13696
13697 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13698
13699         * package-get-base.el: Updated.
13700
13701 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13702
13703         * isearch-mode.el (isearch-just-started): New variable.
13704         (isearch-mode): Set it.
13705         (isearch-repeat): Advance one character forward only if the search
13706         was successful, and was not just started.
13707         (isearch-repeat): Clear isearch-just-started.
13708
13709 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13710
13711         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13712         if running -batch.
13713
13714 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13715
13716         * subr.el (listify-key-sequence): Removed.
13717
13718 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13719
13720         * bytecomp.el (byte-compile-print-gensym): New option.
13721         (byte-compile-output-file-form): Use it.
13722         (byte-compile-output-docform): Ditto.
13723         (byte-compile-compiled-obj-to-list): Ditto.
13724
13725 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13726
13727         * msw-glyphs.el: set frame icon if xpm support.
13728
13729 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13730
13731         * help.el: Code that pretty prints variable values
13732           removed.
13733
13734 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13735
13736         * find-paths.el (paths-emacs-root-p): Correct test for installation
13737         directory.
13738         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13739
13740 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13741
13742         * loaddefs.el: Don't set debug-ignored-errors; leave
13743           its default value set to nil.
13744
13745 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13746
13747         * info.el (Info-rebuild-dir): fixed mis-spelling.
13748
13749 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13750
13751         * info.el (Info-rebuild-outdated-dir): New custom var
13752         (Info-insert-node): Create/update dir file when needed, ie when it
13753         does not exist or is older than some info files in directory
13754
13755 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13756
13757         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13758         for last packages, mainly for using a 20.4 package base.
13759
13760         * packages.el (late-packages): Typo fix.  It was called
13761         early-packages.
13762
13763         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13764         relative symlinks correctly.
13765         (paths-find-emacs-roots): More rigorous checking for plausible
13766         configuration-time root.
13767
13768         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13769         find its roots.
13770
13771 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13772
13773         * faces.el: Fix docstrings.
13774         * glyphs.el: Fix docstrings.
13775         * mouse.el: Fix docstrings.
13776
13777         * frame.el: Change phrase `current frame' to `selected frame'.
13778
13779         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13780
13781         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13782         macros using backquote to make them infinitely more readable.
13783
13784 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13785
13786         * packages.el (packages-find-package-path): Hardcoded specialized
13787         InfoDock support until we can clean this up.
13788
13789         * help.el (describe-bindings-1): Return the value of the bindings
13790         help buffer created.
13791         (describe-bindings): Ditto.
13792
13793         * simple.el (set-variable): Restore previous behavior of not
13794         bombing if the variable to set is not boundp.
13795
13796 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13797
13798         * packages.el (packages-handle-package-dumped-lisps): Allow for
13799         non-local files to be loaded off the package-lisp variable.
13800
13801 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13802
13803         * x-faces.el: Global X resources should override
13804           specs for all device classes (color, grayscale, mono);
13805           code currently doesn't override any of them.  Fixed by
13806           calling remove-specifier with '(x default) as the tag
13807           set and allowing inexact matches.
13808
13809 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13810
13811         * faces.el: Separated face initializations based on
13812           device classes into device type specific (tag set,
13813           instantiator) pairs.
13814
13815 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * wid-edit.el (widget-choice-action): Remember user's explicit
13818         choice.
13819         (widget-choice-value-create): Respect it.
13820         From Richard Stallman <rms@gnu.org>
13821
13822 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13823
13824         * setup-paths.el (paths-construct-info-path): Always append
13825         existing directories from configure-time info path.
13826
13827         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13828         Info-directory-list.
13829
13830         * info.el: Removed Info-default-directory-list which was broken by
13831         design.
13832         Removed bogus initialization of Info-directory-list---startup.el
13833         can do a much better job.
13834         Added autoload of Info-directory-list.
13835
13836         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13837         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13838         be exclusive; now it's merely given precedence, just like in the
13839         old days.
13840
13841 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13842
13843         * find-paths.el (paths-find-architecture-directory): Fix bug with
13844         finding; it used to default too early.
13845
13846 1998-03-25  Martin Buchholz <martin@xemacs.org>
13847
13848         * packages.el (packages-split-path): Fix a bug; it used to fail
13849         for paths that weren't split.
13850
13851 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13852
13853         * finder.el (finder-compile-keywords): trap on errors.
13854
13855 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13856
13857         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13858           fourth argument of t so that only the specs exactly
13859           matching the tag lists are removed.
13860
13861 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13862
13863         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13864
13865 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13866
13867         * minibuf.el (mouse-read-file-name-1): If a default directory was
13868         specified, use it for generating the completions.
13869
13870 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13871
13872         * update-elc.el: Now respects inhibit-package-init and
13873         inhibit-site-lisp.
13874         Now does path construction with loadup-paths.
13875
13876         * startup.el (normal-top-level, startup-setup-paths): Now respects
13877         inhibit-package-init and inhibit-site-lisp.
13878
13879         * packages.el (packages-find-package-path): Extended package path
13880         by version-specific hierarchies.
13881         (packages-find-packages): Now respects inhibit flag and
13882         inhibit-site-lisp.
13883         Moved path setup to loadup-paths.
13884
13885         * make-docfile.el: Now respects inhibit-package-init and
13886         inhibit-site-lisp.
13887         Now does path construction with loadup-paths.
13888
13889         * loadup.el: Now respects inhibit-package-init and
13890         inhibit-site-lisp.
13891
13892         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13893
13894         * loadup-paths.el: New file: setup load-path to encompass
13895         packages.
13896
13897 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13898
13899         * auto-show.el: load-gc renamed to pureload.
13900         * site-load.el: Ditto.
13901         * packages.el (toplevel): Ditto.
13902         * loadup.el (really-early-error-handler): Ditto.
13903         * dumped-lisp.el (preloaded-file-list): Ditto.
13904         * cus-face.el (custom-declare-face): Ditto.
13905
13906 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13907
13908         * <Today>: The Big Path Searching Overhaul.
13909
13910         * find-paths.el: New file: find and assemble paths in the
13911         installation hierarchy.
13912
13913         * setup-paths.el: New file: global layout of paths and directories
13914         within the XEmacs hierarchy.
13915
13916         * packages.el: Replaced everything related to path searching and
13917         startup by code in terms of find-paths.
13918
13919         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13920         the new path searching engine.
13921
13922         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13923         and setup-paths.
13924
13925 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13926
13927         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13928         setup-paths.el.
13929
13930 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13931
13932         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13933         compiles identically in any configuration.
13934         Removed irrelevant commentary.
13935
13936 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13937
13938         * simple.el (set-variable): Allow setting specifiers.
13939
13940 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13941
13942         * lisp.el (forward-sexp): Revert previous change.
13943
13944 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13945
13946         * frame.el (frame-initialize): Use `delete-console' instead of
13947         `delete-device' to delete the stream console to match the usage in
13948         Fkill_emacs.
13949
13950 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13951
13952         * files.el (cdpath-previous): New variable.
13953         (cd): Use it.
13954         From Bob Weiner <weiner@wave.altrasoft.com>
13955
13956 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13957
13958         * keydefs.el: Changed keybindings of forward-char,
13959           backward, scroll-up and scroll-down to point to their
13960           -command counterparts.
13961
13962         * simple.el: New functions: forwarc-char-command,
13963           backwrad-char-command, scroll-up-command,
13964           scroll-down-command which work liek their counterparts
13965           except that they honor the variable
13966           signal-error-on-buffer-boundary.
13967
13968           Definition of signal-error-on-buffer-boundary received
13969           from src/cmds.c.
13970
13971           defvar declaration added for word-across-newline to avoid
13972           byte-compiler warning about the free variable reference.
13973
13974 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13975
13976         * winnt.el: Removed "%t" from the beginning of
13977         modeline-format. From now on, there's no nt-specifics in the modeline.
13978
13979 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13980
13981         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13982         of `when' with `if'.
13983
13984 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13985
13986         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13987         mswindows. Must be reworked along with glyphs.el, or
13988         merged into it, after there is images support.
13989
13990         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13991         'mswindows.
13992
13993 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13994
13995         * faces.el: fix for text cursor initialization.
13996         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13997         From Andy Piper <andyp@parallax.co.uk>
13998
13999 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14000
14001         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14002         if there is an existing package that handles it and warn the user
14003         about that mode.
14004
14005 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14006
14007         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14008         Installation" menu item when Installation-string is not bound.
14009
14010 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14011
14012         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14013         From Jeremiah W. James <jerry@cs.ucsb.edu>
14014
14015 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14016
14017         * msw-faces.el:
14018         * faces.el: Fix face initialization.
14019
14020 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14021
14022         * files.el (backup-enable-predicate): fix breakage introduced
14023         by TMPDIR patch.
14024
14025 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14026
14027         * x-faces.el (x-init-face-from-resources): The
14028           TTY face property retrieval functions don't return
14029           specifiers, so use face-property instead.
14030
14031 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14032
14033         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14034
14035 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14036
14037         * x-menubar.el: Expanded documentation for
14038           option-save-faces.  Changed Options -> Browse Faces
14039           menu entry to invoke customize-face.
14040
14041 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14042
14043         * faces.el: Most face initialization moved out of
14044           init-other-random-faces to the top level so that the
14045           initialization happens before Xemacs is dumped.  Much
14046           of the fascist "face-differs-from-default-p or FROB!"
14047           code has been retired in favor of letting the user do
14048           what they want to do.  Face initialization code changed
14049           to use `default' specifier tag so that the settings can
14050           be overridden later if the user wishes it.
14051
14052 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14053
14054         * about.el (about-hackers): Update contributors list.
14055
14056 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14057
14058         * specifier.el: Define new specifier tag `default'.
14059
14060         * modeline.el: Initialize faces using `default' tag.
14061
14062         * x-faces.el (x-init-face-from-resources): Remove
14063           specifier specs containing the `default' tag before
14064           adding new specs.
14065
14066 1998-03-02  John Jones  <jj@asu.edu>
14067
14068         * package-get.el (package-get-all): fixed arguments on call to
14069         package-admin-add-single-file-package.
14070         * package-get.el (package-get-installedp): fixed to match
14071         advertised behavior.
14072         * package-get.el: added function package-get-update-all which
14073         installs newest versions of all the current packages (if they are
14074         not already installed).
14075
14076 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14077
14078         * files.el (find-file-noselect): Uncommented `truename' binding in
14079         `let*' and use it later to set `buffer-file-truename' iff it's
14080         still nil, as happens for example when finding a compressed
14081         file with "jka-compr".
14082
14083 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14084
14085         * faces.el: in make-face-* type functions do the operation for all
14086         window systems, not just the first one found.
14087
14088         * font.el: call mswindows-list-fonts for mswindows.
14089
14090 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14091
14092         * code-process.el (call-process-region):
14093         * process.el (call-process-region):
14094         * package-get.el (package-get-dir):
14095         * files.el (backup-enable-predicate):
14096         * gnuserv.el (gnuserv-temp-file-regexp):
14097         Use temp-directory in place of `/tmp'.
14098
14099 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14100
14101         * "Fast" dired-in-C enhancements for Windows 95/NT:
14102
14103         * files.el: Added function, `wildcard-to-regexp', from GNU
14104           Emacs.
14105
14106         * files.el (insert-directory): Modified to use special
14107           dired-in-C enhancements if present.
14108
14109 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14110
14111         * code-files.el: make default coding no-conversion.
14112
14113 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14114
14115         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14116         the load-path.
14117
14118         * update-elc.el: Strip directory when testing for files not to
14119         bytecompile.
14120
14121 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14122
14123         * lisp-mode.el: Use recommended form for menus.
14124
14125         * info.el (Info-construct-menu): Use recommended form for menus.
14126
14127         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14128         entry.
14129
14130 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14131
14132         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14133           (get-frame-for-buffer-noselect): Always return frames
14134           in the not-this-window-p cond clause.
14135
14136 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14137
14138         * help.el (describe-installation): New function.
14139
14140         * x-menubar.el (default-menubar): Add describe-installation to
14141         Help menu.
14142
14143         * packages.el (packages-unbytecompiled-lisp): Installation.el
14144         should not be bytecompiled.
14145
14146         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14147         XEmacs.
14148
14149         * x-menubar.el (default-menubar): Use correct guard for VM menu
14150         entry.
14151
14152         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14153         coding.
14154         From Andy Piper <andyp@parallax.co.uk>
14155
14156 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14157
14158         * ldap.el: Do not require ldap-internal at compile time.
14159
14160 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14161
14162         * code-files.el: new file. a virtual copy of mule-files.el
14163         but without charset
14164         dependencies. (toggle-buffer-file-ocding-system) new function for
14165         changing the eol type for the current buffer.
14166
14167         * code-process.el: new file. a copy of
14168         mule-process.el. mule-process.el will disappear when things have
14169         settled.
14170
14171         * coding.el: new file. a virtual copy of mule-files.el but
14172         without charset dependencies. (coding-system-base) new function
14173         for getting the parent coding system of a coding system with eol
14174         type set.
14175
14176         * dumped-lisp.el: add above files for the non-mule case.
14177
14178 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14179
14180         * window-xemacs.el (display-buffer): If no explicit
14181           frame is specified, search for a window that displays
14182           the buffer on the currently selected frame, before
14183           searching other frames.
14184
14185 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14186
14187         * frame.el (get-frame-for-buffer): If not-this-window-p
14188           is non-nil, use window on the selected frame if it is not
14189           also the selected window.  When defaulting, search for
14190           windows on the currently selected fgrame before searching
14191           other frames.
14192
14193 1998-02-25  Didier Verna  <didier@xemacs.org>
14194
14195         * modeline.el (modeline-swap-buffers): originally named
14196         `mouse-release-modeline'. Whether to actually swap the buffers is
14197         decided in `mouse-drag-modeline'.
14198         (mouse-drag-modeline): A button release event is considered a
14199         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14200         stay unchanged.
14201
14202 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14203
14204         * x-menubar.el: Put redo on the menubar.
14205         From Aki Vehtari <Aki.Vehtari@hut.fi>
14206
14207 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14208
14209         * bytecomp.el (displaying-byte-compile-warnings): if
14210         temp-buffer-show-function is set, use it to display current set of
14211         warnings in the "*Compile-Log-Show*" buffer.
14212
14213         * simple.el (display-warning-buffer): if temp-buffer-show-function
14214         is set, use it to display current set of warnings in the
14215         "*Warnings-Show*" buffer.
14216
14217 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14218
14219         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14220         Common Lisp.
14221
14222 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14223
14224         * menubar.el: Allow button descriptors at least 2 long.
14225
14226         * x-menubar.el (default-menubar): Use recommended forms.
14227         (file-menu-filter): Remove.
14228         (edit-menu-filter): Remove.
14229
14230 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14231
14232         * about.el (about-hackers): Updated.
14233
14234 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14235
14236         * help.el (help-max-help-buffers): new variable
14237         (help-register-and-maybe-prune-excess): new function
14238         (help-buffer-name): use help-max-help-buffers.
14239         (with-displaying-help-buffer): use
14240         help-register-and-maybe-prune-excess.
14241
14242         * help.el (help-maybe-pretty-print-value): if the value fits on
14243         one line, let it.
14244
14245 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14246
14247         * (with-displaying-help-buffer): there is no need to kill the buffer
14248         if it exists, because with-output-to-temp-buffer will clear it.
14249         further, killing the buffer violates the rule that
14250         temp-buffer-show-function, if set, has the full responsibility of
14251         showing the temp buffer.  killing the buffer fucks with the window
14252         configuration, hosing temp-buffer-show-function.
14253
14254
14255 1998-02-23  Didier Verna  <didier@xemacs.org>
14256
14257         * modeline.el (mouse-drag-modeline):
14258         - Always scroll the modeline that was originally clicked on.
14259         - Use x pixels instead of x characters (which doesn't work anyway)
14260         as horizontal reference for modeline dragging. This allows us to
14261         keep on dragging the modeline even if the motion event occurs in
14262         another window.
14263
14264 1998-02-23  Didier Verna  <didier@xemacs.org>
14265
14266         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14267         glyph on the modeline to indicate that dragging the mouse has an
14268         effect both horizontally and vertically.
14269
14270 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14271
14272         * about.el (about-xemacs): Get rid of redundant visible version
14273         number.
14274
14275 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14276
14277         * about.el (about-hackers): Update credits.
14278
14279 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14280
14281         * prim/register.el (view-register): Show register type file-query.
14282
14283 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14284
14285         * mode-motion.el (mode-motion-highlight-internal):
14286           save-excursion inside save-window-exucrsion form to
14287           hide buffer point changes from save-window-excursion.
14288           Prevents display flickering when the mouse pointer
14289           moves.
14290
14291 1998-02-17  Didier Verna  <didier@xemacs.org>
14292
14293         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14294         function to handle correctly the case of a toolbar one side of the
14295         window: scrolling will not necessarily happen.
14296
14297 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14298
14299         * files.el (after-find-file): Restore missing argument
14300           to format that provides filename for "... consider M-x
14301           recover-file" message.  Also call `message' with "%s"
14302           as the first arg instead of an arbitrary string.
14303
14304 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14305
14306         * about.el (about-hackers): Various additions.
14307
14308 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14309
14310         * autoload.el (generate-file-autoloads-1): Don't force an extra
14311         line out when copying on-the-same line autoloads.
14312
14313         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14314         is installed.
14315
14316 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14317
14318         * x11/x-win-xfree86.el (x-win-init-xfree86):
14319         * x11/x-win-sun.el (x-win-init-sun):
14320         * x11/x-init.el (x-initialize-compose):
14321         * prim/simple.el:
14322         (backward-or-forward-kill-sexp):
14323         (backward-or-forward-kill-sentence):
14324         (backward-or-forward-kill-word):
14325         (backward-or-forward-delete-char):
14326         * prim/isearch-mode.el (isearch-help-or-delete-char):
14327         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14328         x-keysym-on-keyboard-p to detect backspace.
14329         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14330         Clean up symbols used with dead keys, checking Linux and solaris
14331         keysyms.
14332         Simplify x-win-*.el using above methods.
14333         Change documentation for x-keysym-*-p functions.
14334
14335 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14336
14337         * about.el (about-hackers): Restore entries for Michael Sperber and
14338         Vinnie Shelton.
14339         From Vinnie Shelton <acs@acm.org>
14340
14341 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14342
14343         * simple.el (count-words-region): Ditto.
14344
14345 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14346
14347         * simple.el (count-words-buffer): Document.  Don't print anything
14348         if non-interactive.
14349
14350 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14351
14352         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14353         multiple files in InfoDock.
14354
14355 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14356
14357         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14358         from version.el in InfoDock.
14359
14360         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14361         specially.
14362
14363 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14364
14365         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14366         variable name in docstring.
14367
14368 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14369
14370         * menubar.h: Include "gui.h".
14371
14372 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14373
14374         * site-load.el: Fix documentation.
14375
14376 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14377
14378         * package-get-base.el (package-get-base): Updated.
14379
14380         * keymap.el: PC-ize.
14381
14382 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14383
14384         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14385         from' on a fresh line.
14386
14387 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14388
14389         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14390         object.
14391
14392 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14393
14394         * undo-stack.el: PC-ize.
14395
14396         * cmdloop.el: PC-ize.
14397
14398 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14399
14400         * bytecomp-runtime.el: PC-ize.
14401
14402         * byte-optimize.el: Prolog fixup.  PC-ize.
14403
14404         * cus-dep.el: Spelling fix.
14405
14406         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14407         entries follow).
14408
14409 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14410
14411         * text-mode.el (text-mode-hook-identify): New function,
14412         put on text-mode-hook.  Set text-mode-variant here.
14413         (text-mode): Don't set it here.
14414
14415 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14416
14417         * text-mode.el (text-mode-hook): New defvar.
14418         (text-mode-variant): New variable.
14419         (text-mode): Set that variable locally.
14420         (toggle-text-mode-auto-fill): New command.
14421
14422 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14423
14424         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14425
14426 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14427
14428         * text-mode.el (paragraph-indent-text-mode):
14429         Renamed from spaced-text-mode.
14430         (text-mode-map): Bind TAB to indent-relative.
14431         (indented-text-mode-map): Variable deleted.
14432         (indented-text-mode): Now an alias for text-mode.
14433
14434 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14435
14436         * loadup.el: test-atoms debugging stuffs removed.
14437
14438 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14439
14440         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14441
14442 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14443
14444         * help.el (describe-beta): Made it use `locate-data-file'.
14445         (describe-distribution): Ditto.
14446         (describe-copying): Ditto.
14447         (describe-project): Ditto.
14448         (view-emacs-news): Ditto.
14449
14450         * help-nomule.el (help-with-tutorial): Made it use
14451         `locate-data-file' to find tutorial.
14452
14453 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14454
14455         * about.el: Corrected my email address.
14456
14457         * mouse.el: Added 'mouse-mswindows-drop' similar to
14458         'mouse-offix-drop'.
14459
14460 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14461
14462         * loadup.el (running-xemacs): Spelling fix.
14463
14464 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14465
14466         * packages.el (packages-find-packages-1): Don't allow a backwards
14467         compatible lisp tree to overwrite `preloaded-file-list'.
14468
14469 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14470
14471         * loadup.el: Don't delete "xemacs" prior to dumping.
14472
14473 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14474
14475         * package-info.el (pi-last-mod-date): New function.
14476         (pi-author-version): New function.
14477         (batch-update-package-info): Use them.
14478
14479 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14480
14481         * frame.el (get-frame-for-buffer-default-to-current): Create.
14482         (get-frame-for-buffer-noselect): Allow user to use current frame
14483         with `get-frame-for-buffer-default-to-current'.
14484
14485 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14486
14487         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14488         (byte-compile-output-docform): Ditto.
14489         (byte-compile-compiled-obj-to-list): Ditto.
14490
14491 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14492
14493         * startup.el (command-line-1): Removed code that ran
14494           buffer-menu.
14495
14496 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14497
14498         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14499
14500 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14501
14502         * frame.el (suspend-emacs-or-iconify-frame): Check using
14503         `device-on-window-system-p' instead of explicitly checking for X,
14504         so that the same logic works for MS Windows.
14505         (suspend-or-iconify-emacs): Ditto.
14506
14507 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14508
14509         * about.el (about-maintainer-info): Andy Piper is back.
14510         (xemacs-hackers): Updated Andy Piper's email address.
14511         (about-hackers): Added Jonathan Harris.
14512         (about-hackers): Updated Tibor Polgar's email address.
14513
14514 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14515
14516         * about.el: Add xemacs.org email manager.
14517
14518         * package-get-base.el (package-get-base): Updated with most recent
14519         package updates.
14520
14521 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14522
14523         * help.el (function-arglist): Use `indirect-function' instead of
14524         `symbol-function' so that aliases are treated correctly.
14525
14526 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14527
14528         * help.el (help-map): Add f1 binding to `help-for-help'.
14529         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14530         (describe-key-briefly): Use `princ' "%s" to print object.
14531         (with-displaying-help-buffer): Kill buffer if it exists, again.
14532         (describe-key): Use `princ' "%s" to print object.
14533         (describe-function-1): Use `princ' "%s" to print object.
14534         Commented out alias lines removed.
14535         (help-pretty-print-limit): New variable to control pretty-printing
14536         of variable values.
14537         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14538         `help-pretty-print-value' again.  Only print-print when OBJECT is
14539         list of length less than `help-pretty-print-limit'.
14540         (describe-variable): Use `help-maybe-pretty-print-value' again.
14541
14542 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14543
14544         * simple.el (blink-matching-open): Remove C++ kludge.
14545         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14546
14547 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14548
14549         * info.el (Info-default-directory-list): Made the documentation
14550         more explanitory.
14551
14552 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14553
14554         * lisp/packages.el:
14555         * lisp/package-admin.el:
14556         * lisp/build-report.el:
14557         Fix typos.
14558
14559 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14560
14561         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14562         warnings in Java buffers without final newline and editing the
14563         last line.
14564
14565 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14566
14567         * packages.el (packages-find-packages-1): Don't allow a backwards
14568         compatible lisp tree to overwrite `preloaded-file-list'.
14569         Suggested by Colin Rafferty  <colin@xemacs.org>
14570
14571         * mouse.el (mouse-offix-drop): Set undo-boundary.
14572         From Oliver Graf <ograf@fga.de>
14573
14574 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14575
14576         * loadup.el (load-gc): rewrite as defun.
14577         Print something sensical if a required dump-time file isn't found.
14578
14579 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14580
14581         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14582         bug strikes a menudescriptor.
14583
14584         * package-get-base.el (package-get-base): Updated.
14585
14586         * package-info.el (batch-update-package-info): Derive REQUIRES
14587         from the Makefile.
14588
14589 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14590
14591         * files.el (save-some-buffers): Don't play games with deleting
14592         other windows if we are in the minibuffer window.
14593
14594 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14595
14596         * modeline.el (modeline-minor-mode-menu): Add support for :active
14597         (add-minor-mode): Document :active property to TOGGLE.
14598
14599 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14600
14601         * modeline.el (modeline-minor-mode-menu): Add support for an
14602         `:included' predicate in the `toggle-sym' plist.
14603         (add-minor-mode): Document the :included property, format
14604         docstring some more.
14605         (modeline-minor-mode-menu): Documentation string added.
14606
14607 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14608
14609         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14610         labels from the symbol-names by thwacking off the overly redundant
14611         and overused "mode", parenthesizing "minor", and capitalizing the
14612         resultant strings.  Also shortened the menu's title by eliminating
14613         the redundant buffer name.
14614         (add-minor-mode): Beautified the docstring, added mention of the
14615         `:menu-tag' property of TOGGLE.
14616         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14617         `toggle-sym' to beatify the mode-life menus.
14618         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14619         `auto-fill-function'.
14620
14621 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14622
14623         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14624         menus to :style 'toggle.
14625
14626 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14627
14628         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14629
14630 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14631
14632         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14633         only recognize first hyperlink.
14634         (hyper-apropos-highlightify): Deletia, this is already done by
14635         `hyper-apropos-insert-face'.
14636         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14637
14638 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14639
14640         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14641         mail.
14642         (toolbar-mail-reader): Add support for `send'.
14643         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14644
14645 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14646
14647         * info.el (Info-emacs-info-file-name): Add defvar for
14648         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14649         will function properly.
14650
14651 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14652
14653         * simple.el: make the backwards delete function called by
14654         `backward-or-forward-delete-char' user configurable.
14655
14656 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14657
14658         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14659         compiled function got loaded from.
14660
14661 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14662
14663         * term/apollo.el: Synched up with InfoDock 3.6.2.
14664
14665 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14666
14667         * startup.el (load-init-file): Load autoloads earlier.
14668         (startup-splash-frame): Handle InfoDock logo.
14669
14670         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14671         InfoDock.
14672         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14673
14674         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14675         doesn't have this function.
14676
14677         * packages.el (locate-data-file): Fix to call `locate-file'.
14678
14679 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14680
14681         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14682         version of version.el.
14683         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14684
14685         * x-menubar.el (default-menubar): Guard reference to
14686         `gnuserv-frame'.
14687         (default-menubar): Guard references to `font-lock-mode'.
14688         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14689         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14690
14691         * make-docfile.el: Don't snarf doc strings from autoloads.
14692
14693         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14694         loading auto-autoloads files.
14695
14696         * loaddefs.el: Disable dumping autoloads.
14697
14698 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14699
14700         * lisp-mnt.el: Synch to Emacs 20.2.
14701
14702         * help.el: Remove manual autoload of `finder-by-keyword'.
14703
14704         * finder.el (finder-by-keyword): Autoload.
14705
14706         * help.el: Conditionalize hyperbole setup.
14707
14708 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14709
14710         * packages.el (package-require): Update to reflect new data format.
14711
14712 1998-01-02  Didier Verna  <didier@xemacs.org>
14713
14714         * x-menubar.el (default-menubar): make the tutorials available
14715         through the menubar. (Plus some compilation warnings cleanup).
14716
14717 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14718
14719         * check-features.el: New file.  Perform sanity check after build.
14720
14721         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14722         files to tooltalk package.
14723         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14724         package.
14725
14726         * package-admin.el (package-admin-xemacs): Use better default for
14727         location of XEmacs binary.
14728
14729 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14730
14731         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14732         tag with sexp and add value tag with value `t'.
14733
14734 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14735
14736         * package-get.el: Changes to work with real data.
14737         From Pete Ware <ware@cis.ohio-state.edu>
14738
14739         * packages.el (packages-reload-autoloads): Guard load for the time
14740         being.
14741
14742         * update-elc.el ("packages.el"): Force loading packages.el instead
14743         of possibly out-of-date packges.elc.
14744         * make-docfile.el ("packages.el"): Ditto.
14745
14746 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14747
14748         * build-report.el (build-report-delete-regexp): Added a rule for
14749         the main tarball shadowing anything past it.
14750
14751 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14752
14753         * packages.el (package-provide): Delete a previous provide.
14754
14755         * package-info.el: New file.
14756
14757         * package-get.el: New file.
14758         From Pete Ware <ware@cis.ohio-state.edu>
14759         (package-get): Fix md5 computation to work with Mule.
14760
14761 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14762
14763         * simple.el (log-message-*): Quote symbols in docstrings properly.
14764
14765 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14766
14767         * packages.el (packages-new-autoloads): Ignore symbolic links.
14768
14769         * cus-face.el (face-custom-attributes-get): Fix typo.
14770         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14771
14772 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14773
14774         * startup.el (load-init-file): Reload new or changed autoloads
14775         unless inhibited.  Reload modified dumped lisp (stubbed).
14776
14777         * packages.el (packages-new-autoloads): New function.
14778         (packages-reload-autoloads): New function.
14779         (packages-reload-dumped-lisp): New (stub) function.
14780
14781         * loadup.el: Inhibit reloading dumped files when running temacs.
14782
14783         * loadhist.el (file-provides): Extend to handle variant
14784         extensions.
14785
14786         * replace.el (query-replace): Fix typo.
14787
14788 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14789
14790         * make-docfile.el: list-autoloads-path has been renamed.
14791         * update-elc.el: list-autoloads has been renamed.
14792
14793         * packages.el (packages-list-autoloads): Renamed.
14794         (packages-list-autoloads-path): Ditto.
14795
14796 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14797
14798         * packages.el (packages-find-packages-1): Made it signal a warning
14799         for an error in an auto-autoload.el file.
14800
14801 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14802
14803         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14804         tag with const.
14805         From Aki Vehtari <Aki.Vehtari@hut.fi>
14806
14807         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14808
14809         * loadhist.el (unload-feature): Remove autoload.
14810
14811 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14812
14813         * loadhist.el: Unpackaged.
14814
14815         * help.el (describe-symbol-find-file): Rename
14816         `describe-function-find-file' and make old name obsolete.
14817         (describe-function-1): Use it.
14818         (describe-function-1): Guard reference to
14819         `compiled-function-annotation'.
14820
14821 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14822
14823         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14824         argument.
14825         (help-mode-quit): New optional arg to control whether it kills or
14826         buries.  Tidied up.
14827         (with-displaying-help-buffer): Don't kill buffer initially, even
14828         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14829         (help-pretty-print-value): Rename back from
14830         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14831         use it, otherwise use dumped `cl-prettyprint'.
14832         (describe-variable): Use `help-pretty-print-value' again.
14833         (find-func): Removed reference to "find-func" at end.
14834
14835 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14836
14837         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14838           GUI XEmacs. Rename? x-menubar is rather window system
14839           independant, except for a couple of items.
14840
14841 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14842
14843         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14844         entries as they will no longer be distributed with XEmacs.
14845
14846         * format.el (format-alist): Fix image/tiff regexps.
14847         From P. E. Jareth Hein <jareth@camelot-soft.com>
14848
14849         * help.el (help-maybe-pretty-print-value): Rename.
14850         (describe-variable): Use it.
14851         (describe-variable): Add trailing linefeed.
14852
14853 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14854
14855         * help.el (describe-function-1): Don't output anything for
14856           arglist of autoload functions.
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 (help-mode-map): New bindings for `help-mode-bury',
14866         `describe-function-at-point', `describe-variable-at-point',
14867         `Info-elisp-ref', `customize-variable', `help-next-section' and
14868         `help-prev-section'.
14869         (help-next-section): New function.
14870         (help-prev-section): New function.
14871         (help-mode-quit): Changed to kill the help buffer.
14872         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14873         correctly.
14874         (help-buffer-name): New function to generate the name of help
14875         buffers.
14876         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14877         argument giving the name of the help buffer.
14878         (describe-key): Use `with-displaying-help-buffer' with name.
14879         (describe-mode): Ditto.
14880         (describe-bindings): Ditto.
14881         (describe-prefix-bindings): Ditto.
14882         (view-lossage): Ditto.
14883         (with-syntax-table): New macro.
14884         (function-called-at-point): Use `ignore-errors' and
14885         `with-syntax-table'.
14886         (function-at-point): Ditto.
14887         (describe-function): Use `with-displaying-help-buffer' with name.
14888         (function-arglist): Extracted from `describe-function-1'.  Returns
14889         function's arglist as string.
14890         (function-documentation): Extracted from `describe-function-1'.
14891         Returns function's docstring.
14892         (describe-function-1): Remove all the "stream" garbage, including
14893         the stream argument.  Use `function-arglist' and
14894         `function-documentation'.
14895         (describe-function-arglist): Just use `function-arglist'.
14896         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14897         (help-pretty-print-value): New function to help with
14898         pretty-printing variable values.  Knows about `#<...>'.  Needs
14899         `pp-internal'.
14900         (describe-variable): Use `with-displaying-help-buffer' with name.
14901         Formatting improved.  Display file where variable is defined, if
14902         known.  Use `help-pretty-print-value'.
14903         (describe-syntax): Use `with-displaying-help-buffer' with name.
14904         (list-processes): Remove "stream" garbage.
14905
14906 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14907
14908         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14909         call a dumped routine instead.
14910
14911         * x-win-xfree86.el: Wrap file in defun.
14912         * x-win-sun.el: Ditto.
14913
14914 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14915
14916         * help.el (view-emacs-news): Remove usage of outl-mouse which
14917         advises functions and does other evil things.
14918
14919 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14920
14921         * format.el (format-alist): Add `image/tiff'.
14922         From P. E. Jareth Hein <jareth@camelot-soft.com>
14923
14924 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14925
14926         * about.el (about-hackers): More names added.
14927
14928         * make-docfile.el: Remove superfluous package path search.
14929
14930         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14931
14932 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14933
14934         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14935         ignored shadows.
14936
14937 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14938
14939         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14940         get trailing slashes when added to the load-path.
14941
14942         * x-init.el (init-x-win): Locate where XEmacs X localization files
14943         are.
14944
14945 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14946
14947         * x-faces.el: Added support for foregroundToolBarColor
14948           to xpm-color-symbols.
14949
14950 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14951
14952         * etags.el (tags-remove-duplicates): Removed.
14953         (buffer-tag-table-list): Use `delete-duplicates'.
14954
14955         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14956         correctly.
14957         (get*): Defalias to `get'.
14958
14959         * cl.el (eql): Compare integers with `eq'.
14960         (cl-map-extents): Check for `map-extents' first.
14961
14962 1997-12-17  Didier Verna  <didier@xemacs.org>
14963
14964         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14965         added the 'numero', 'copyright' and 'trademark' symbols.
14966
14967         * leim/quail/latin-post.el ("french-postfix"): see above.
14968
14969 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14970
14971         * widget.el (define-widget): Check the arguments.
14972
14973         * cus-edit.el (customize-face): Use `check-argument-type'.
14974         (custom-variable-value-create): Use `signal' to signal error.
14975         (custom-variable-reset-saved): Ditto.
14976         (custom-variable-reset-standard): Ditto.
14977         (custom-face-reset-saved): Ditto.
14978
14979         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14980         (widget-default-format-handler): Ditto.
14981         (widget-checklist-add-item): Ditto.
14982         (widget-radio-add-item): Ditto.
14983         (widget-editable-list-entry-create): Ditto.
14984         (widget-sexp-prompt-value): Ditto.
14985
14986         * custom.el (custom-declare-variable): Signal errors better.
14987         (custom-handle-keyword): Ditto.
14988         (custom-declare-group): Ditto.
14989
14990         * window-xemacs.el (windows): Ditto.
14991
14992         * menubar.el (menu): Ditto.
14993
14994         * keydefs.el (keyboard): Ditto.
14995
14996         * minibuf.el (minibuffer): Ditto.
14997
14998         * process.el (execute): Ditto.
14999
15000         * fill.el (fill): Ditto.
15001
15002         * modeline.el (modeline): Ditto.
15003
15004         * help.el (help): Ditto.
15005
15006         * faces.el (faces): Ditto.
15007
15008         * files.el (files): Ditto.
15009
15010         * x-init.el (x): Ditto.
15011
15012         * lisp-mode.el (lisp): Ditto.
15013
15014         * process.el (processes): Ditto.
15015
15016         * mouse.el (mouse): Ditto.
15017
15018         * abbrev.el (abbrev): Moved from cus-edit.
15019
15020         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15021         as variable declaration.
15022
15023 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15024
15025         * menubar.el (find-menu-item): Use `check-argument-type'.
15026         (find-menu-item): Cosmetic changes.
15027
15028 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15029
15030         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15031
15032 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15033
15034         * startup.el (set-default-load-path): Only search package-path
15035         when not running temacs.
15036
15037         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15038         files.
15039
15040         * loadup.el: Correct commentary.  Reformatting.
15041         (really-early-error-handler): Use absolute path to the
15042         first dumped-lisp.el file.
15043         (really-early-error-handler): Print full path name of
15044         each dumped lisp file (inherited from InfoDock).
15045
15046         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15047         dumped-lisp.el files.
15048
15049         * make-docfile.el (preloaded-file-list): Reorder when the
15050         package-path is searched.
15051         * update-elc.el: Ditto.
15052
15053         * lisp-mode.el (call-with-condition-handler): Treat the same as
15054         `condition-case' for indentation.
15055
15056         * about.el (about-xemacs): Update release date.
15057
15058 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15059
15060         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15061         anywhere but at the last clause.
15062         (ecase): Disallow `t' and `otherwise'.
15063
15064 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15065
15066         * cus-edit.el (custom-buffer-create-buttons): New function
15067         from stuff moved out of `custom-buffer-create-internal'.
15068         (custom-novice): New variable.  Default t.
15069         (custom-display-global-buttons): Ditto.  Default `top'.
15070         (custom-buffer-create-internal): Only display help if
15071         `custom-novice' is non-nil.  Display global buttons according to
15072         `custom-display-global-buttons'.
15073
15074 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15075
15076         * menubar.el (find-menu-item): Use `check-argument-type'.
15077         (find-menu-item): Cosmetic changes.
15078
15079 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15080
15081         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15082         look.
15083
15084 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15085
15086         * format.el (format-deannotate-region):  Bug fix.
15087         Deannotating a region containing unknown tags would fail
15088         (causing decoding of text/enriched to fail at user level)
15089
15090 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15091
15092         * minibuf.el (read-directory-name): Support sixth
15093           arg, HISTORY, as already documented.
15094
15095 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15096
15097         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15098         to `ecase'.
15099
15100 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15101
15102         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15103         skk-activate.
15104
15105 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15106
15107         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.