update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ucs-radicals@unicode' and `=>daikanwa'.
5
6         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
7         for XEmacs CHISE.
8
9 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
12         XEmacs CHISE.
13
14 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `===ruimoku-v6'.
18
19 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
22         setting for `===ruimoku-v6'.
23
24 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
27         CHISE.
28
29 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
32         coded-charset for XEmacs CHISE.
33
34 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
37         XEmacs CHISE.
38
39 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `===ucs-sip@iso'.
43
44 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
47         CHISE.
48
49 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `==ucs-sip@iso'.
53
54         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
55         CHISE.
56
57 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
60         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
61         (=ucs-sip-ext-b@iso): Fix registry.
62         (==ucs-sip-ext-b@iso): Ditto.
63         (===ucs-sip-ext-b@iso): Ditto.
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-sip@iso'.
67
68 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `=>cbeta'.
72
73 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=>cns11643-7'.
77
78         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
79
80 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
83         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
84
85 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
88         `=ucs@cns'.
89         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
90         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
91         `=ucs@jis/1990'.
92         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
93         `=ucs@jis/2000'.
94         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
95         `=ucs@jis/2004'.
96         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
99         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
100
101 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
104         XEmacs CHISE.
105         (==jis-x0208@1978/1pr): Ditto.
106         (==jis-x0208@1978/2-pr): Ditto.
107
108 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `===jis-x0213-1@2004'.
112
113 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `===hanyo-denshi/jb'.
120
121         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
122         XEmacs CHISE.
123         (=+>hanyo-denshi/ft): Ditto.
124         (=+>hanyo-denshi/jt): Ditto.
125
126 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `===hanyo-denshi/hg'.
130
131 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
134         XEmacs CHISE.
135         (===hanyo-denshi/hg): Ditto.
136
137 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
140         glyph-forms instead of detailed glyph-images.
141         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
142         `=adobe-japan1-*'.
143         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
144         (===adobe-japan1-1): Ditto.
145         (===adobe-japan1-2): Ditto.
146         (===adobe-japan1-3): Ditto.
147         (===adobe-japan1-4): Ditto.
148         (===adobe-japan1-5): Ditto.
149         (===adobe-japan1-6): Ditto.
150         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
151         `=>>>adobe-japan1' as the mother.
152         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
153         `=>>adobe-japan1' as the mother.
154         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
155         glyph-images.
156         (==jis-x0208@1978): Ditto.
157         (==jis-x0208@1983): Ditto.
158         (==jis-x0208@1990): Ditto.
159         (==jis-x0213-1): Ditto.
160         (==jis-x0213-1@2000): Ditto.
161         (==jis-x0213-1@2004): Ditto.
162         (==jis-x0213-2): Ditto.
163         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
164         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
165         `=jis-x0208@1978'.
166         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
167         `=jis-x0208@1983'.
168         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
169         `=jis-x0208@1990'.
170         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
171         `=jis-x0213-1'.
172         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
173         `=jis-x0213-1@2000'.
174         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
175         `=jis-x0213-1@2004'.
176         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
177         `=jis-x0213-2'.
178         (===jis-x0208): New coded-charset for XEmacs CHISE.
179         (===jis-x0208@1978): Ditto.
180         (===jis-x0208@1983): Ditto.
181         (===jis-x0208@1990): Ditto.
182         (===jis-x0213-1): Ditto.
183         (===jis-x0213-1@2000): Ditto.
184         (===jis-x0213-2): Ditto.
185         (===jis-x0212): Ditto.
186         (===ks-x1001): Ditto.
187         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
188         mother.
189         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
190         as the mother.
191         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
192         as the mother.
193         (===cns11643-1): New coded-charset for XEmacs CHISE.
194         (===cns11643-2): Ditto.
195         (===cns11643-3): Ditto.
196         (===cns11643-4): Ditto.
197         (===cns11643-5): Ditto.
198         (===cns11643-6): Ditto.
199         (===cns11643-7): Ditto.
200         (=>>cns11643-1): Ditto.
201         (==big5-cdp): Indicate abstract glyph-images instead of
202         representative glyph-images.
203         (===big5-cdp): New coded-charset for XEmacs CHISE.
204         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
205         detailed glyph-images.
206         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
207         `=hanyo-denshi/*'.
208         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
209         (===hanyo-denshi/ib): Ditto.
210         (===hanyo-denshi/jt): Ditto.
211         (===hanyo-denshi/ks): Ditto.
212         (===mj): Ditto.
213         (===mj-0): Ditto.
214         (===mj-1): Ditto.
215         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
216         `=>>>hanyo-denshi/*' as its mother.
217         (==gt): Indicate abstract glyph-forms instead of detailed
218         glyph-images.
219         (===gt): New coded-charset for XEmacs CHISE.
220         (=>>>gt): Indicates `==gt' instead of `=gt'.
221         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
222         (==gt-k): Indicate abstract glyph-forms instead of detailed
223         glyph-images.
224         (===gt-k): New coded-charset for XEmacs CHISE.
225         (==daikanwa): Indicates glyph-images instead of detailed
226         glyph-images.
227         (===daikanwa): New coded-charset for XEmacs CHISE.
228         (===daikanwa/+p): Ditto.
229         (===daikanwa/ho): Ditto.
230         (==cbeta): Ditto.
231         (===cbeta): Ditto.
232         (==jef-china3): Ditto.
233         (===jef-china3): Ditto.
234         (==ruimoku-v6): Ditto.
235         (==ucs@iso): Indicate representative glyph-forms instead of
236         representative glyph-images.
237         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
238         (==ucs@unicode): Indicate representative glyph-forms instead of
239         representative glyph-images.
240         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
241         `=ucs@unicode'.
242         (==ucs@cns): Indicate representative glyph-forms instead of
243         representative glyph-images.
244         (==ucs@jis): Ditto.
245         (==ucs@jis/1990): Ditto.
246         (==ucs@jis/2000): Ditto.
247         (==ucs@jis/2004): Ditto.
248         (==ucs@ks): Ditto.
249         (===ucs@iso): New coded-charset for XEmacs CHISE.
250         (===ucs@unicode): Ditto.
251         (===ucs@gb): Ditto.
252         (===ucs@ks): Ditto.
253         (===ucs-bmp-cjk@gb): Ditto.
254         (===ucs-sip-ext-b@iso): Ditto.
255
256 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
259         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
260         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
261         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
262         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
263         `===cns11643-3', `===cns11643-4', `===cns11643-5',
264         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
265         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
266         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
267         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
268
269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
270         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
271         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
272         - Use "&g1-[NAME];" for `=>>[NAME]'.
273         - Abolish "&g2-[NAME];".
274
275 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
278         `=>>ucs@cns' as the mother.
279
280 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
283         setting for `==ucs@ks'.
284
285 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
288         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
289         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
290         0x00E30000〜0x00E409D5.
291
292 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist):
295         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
296         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
297
298 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
302
303         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
304         (=mj-0): Ditto.
305         (=mj-1): Ditto.
306         (==mj): Ditto.
307         (==mj-0): Ditto.
308         (==mj-1): Ditto.
309         (=>>mj): Ditto.
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `=mj' and `==mj'.
313
314 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
317         CHISE.
318
319 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
322         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
323         `=>ucs@hanyo-denshi'.
324
325 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `=koseki' and `=>ucs@hanyo-denshi'.
329
330         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
331         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
332
333 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
336         XEmacs CHISE.
337
338 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist):
341         Change priority of `=>>>ucs@iso'.
342
343         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
344         `=>>>ucs@iso' as the mother.
345         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
346
347 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist):
350         Change priority of `=>>>ucs@unicode'.
351
352         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
353         `=ucs@unicode'.
354
355 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist):
358         Change priority of `=>>>ucs@jis'.
359
360         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
361         `=ucs@jis'.
362
363 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366         setting for `==daikanwa/+p'.
367
368 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `==shinjigen@1ed'.
372
373 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
376         XEmacs CHISE.
377
378 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-conf.el (==shinjigen): Modify DOC.
381         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
382         (==shinjigen@rev): Modify DOC.
383
384 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
387         CHISE.
388
389 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         settings for `==daikanwa' and `==ucs@JP/hanazono'.
393
394         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
395         XEmacs CHISE.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `==daikanwa'.
399
400 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `==cns11643-7'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `==cns11643-7'.
407
408 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `==cns11643-6'.
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `==cns11643-6'.
415
416 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `==cns11643-5'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `==cns11643-5'.
423
424 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
427         setting for `==cns11643-4'.
428
429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
430         `==cns11643-4'.
431
432 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `==cns11643-3'.
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `==cns11643-3'.
439
440 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `==cns11643-2'.
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `==cns11643-2'.
447
448 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist):
451         Change priority of `=>>>ucs@ks'.
452
453         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
454         `=ucs@ks'.
455
456 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
459         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
460         `==ucs@cns' and `==cns11643-1'.
461
462         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
463         (==cns11643-2): Ditto.
464         (==cns11643-3): Ditto.
465         (==cns11643-4): Ditto.
466         (==cns11643-5): Ditto.
467         (==cns11643-6): Ditto.
468         (==cns11643-7): Ditto.
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `==cns11643-1'.
472
473 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist):
476         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
477         `=>>>ucs@jis/1990'.
478
479         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
480         `=ucs@jis/1990'.
481         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
482         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
483
484 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist):
487         Change priority of `=>>>ucs@cns'.
488
489         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
490         `=ucs@cns'.
491
492 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `==ks-x1001'.
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
498         `=ks-x1001' instead of `korean-ksc5601'; add setting for
499         `==ks-x1001'.
500
501 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
504
505 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
508         `=jis-x0208'.
509         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
510         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
511         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
512         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
513         (=>>>jis-x0213-1@2000): Changed to an alias for
514         `=jis-x0213-1@2000'.
515         (=>>>jis-x0213-1@2004): Changed to an alias for
516         `=jis-x0213-1@2004'.
517         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
518
519 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
522         `=adobe-japan1-0'.
523         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
524         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
525         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
526         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
527         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
528         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
529
530 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
534         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
535         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
536         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
537         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
538
539 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
543         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
544         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
545         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
546         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
547         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
548         `==jis-x0212'.
549
550 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
553         "AdobeJapan1-[0-6]$".
554         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
555         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
556         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
557         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
558         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
559         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
560         (==adobe-japan1-1): Ditto.
561         (==adobe-japan1-2): Ditto.
562         (==adobe-japan1-3): Ditto.
563         (==adobe-japan1-4): Ditto.
564         (==adobe-japan1-5): Ditto.
565         (==adobe-japan1-6): Ditto.
566         (==jis-x0208): Ditto.
567         (==jis-x0208@1978): Ditto.
568         (==jis-x0208@1983): Ditto.
569         (==jis-x0208@1990): Ditto.
570         (==jis-x0213-1): Ditto.
571         (==jis-x0213-1@2000): Ditto.
572         (==jis-x0213-1@2004): Ditto.
573         (==jis-x0213-2): Ditto.
574         (==jis-x0212): Ditto.
575         (==gb2312): Ditto.
576         (==iso-ir165): Ditto.
577         (==gb12345): Ditto.
578         (==ks-x1001): Ditto.
579         (==cns11643-1): Ditto.
580         (==cns11643-2): Ditto.
581         (==cns11643-3): Ditto.
582         (==cns11643-4): Ditto.
583         (==cns11643-5): Ditto.
584         (==cns11643-6): Ditto.
585         (==cns11643-7): Ditto.
586         (==big5-cdp): Ditto.
587         (==hanyo-denshi/ja): Ditto.
588         (==hanyo-denshi/jb): Ditto.
589         (==hanyo-denshi/jc): Ditto.
590         (==hanyo-denshi/jd): Ditto.
591         (==hanyo-denshi/ft): Ditto.
592         (==hanyo-denshi/ia): Ditto.
593         (==hanyo-denshi/ib): Ditto.
594         (==hanyo-denshi/hg): Ditto.
595         (==hanyo-denshi/jt): Ditto.
596         (==hanyo-denshi/ks): Ditto.
597         (==gt): Ditto.
598         (==gt-k): Ditto.
599         (==daikanwa): Ditto.
600         (==shinjigen): Ditto.
601         (==ucs@iso): Ditto.
602         (==ucs@unicode): Ditto.
603         (==ucs@gb): Ditto.
604         (==ucs-bmp@gb): Ditto.
605         (==ucs@cns): Ditto.
606         (==ucs-bmp@cns): Ditto.
607         (==ucs@jis): Ditto.
608         (==ucs@jis/1990): Ditto.
609         (==ucs@jis/2000): Ditto.
610         (==ucs@jis/2004): Ditto.
611         (==ucs@JP): Ditto.
612         (==ucs@JP/hanazono): Ditto.
613         (==ucs@ks): Ditto.
614         (==ucs-bmp@ks): Ditto.
615         (==ucs@cns11643): Ditto.
616         (==ucs-bmp-cjk@gb): Ditto.
617         (==ucs-bmp-cjk@JP/hanazono): Ditto.
618         (==ucs-sip-ext-b@iso): Ditto.
619
620 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Use
623         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
624
625         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
626         XEmacs CHISE.
627         (=ucs-bmp-cjk@unicode): Abolished.
628
629 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
632         `=+>ucs-bmp-cjk-compat@jis'.
633
634         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
635         for XEmacs CHISE.
636
637 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
640         CHISE.
641
642 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
645         for XEmacs CHISE.
646         (=jis-x0208@1978/1er-pr): Abolished.
647         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
648         `=jis-x0208@1978/1er-pr' as the mother.
649
650 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `=ucs-itaiji-084'.
654
655 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-charset.el (default-coded-charset-priority-list):
658         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
659
660         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
661         XEmacs CHISE.
662         (=ucs-bmp-itaiji-084): Ditto.
663
664 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
668
669 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
673
674         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
675         XEmacs CHISE.
676         (=big5-cdp-var-5): Ditto.
677
678 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
681         XEmacs CHISE.
682
683 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
686         XEmacs CHISE.
687
688 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `=>>>hanyo-denshi/ft'.
692
693 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
696         XEmacs CHISE.
697         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
698         `=hanyo-denshi/jd' as the mother.
699
700 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
703         XEmacs CHISE.
704         (=+>adobe-japan1-1): Ditto.
705         (=+>adobe-japan1-2): Ditto.
706         (=+>adobe-japan1-3): Ditto.
707         (=+>adobe-japan1-4): Ditto.
708         (=+>adobe-japan1-5): Ditto.
709         (=+>adobe-japan1-6): Ditto.
710         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
711
712 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist):
715         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
716         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
717
718         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
719         the top.
720
721 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
724         XEmacs CHISE.
725         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
726         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
727         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
728
729 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-charset.el (default-coded-charset-priority-list):
732         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
733         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
734
735         * mule/mule-conf.el: Modify order of definitions of some
736         coded-charsets.
737
738 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist):
741         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
742         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
743
744         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
745         CHISE.
746         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
747         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
748
749 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
752         CHISE.
753
754 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         setting for `=daikanwa/+2p'.
758
759         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
760         XEmacs CHISE.
761
762 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
765         XEmacs CHISE.
766         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
767
768 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `=>>>hanyo-denshi/ib'.
772
773 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
776         XEmacs CHISE.
777         (=>>>hanyo-denshi/ib): Ditto.
778         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
779         `=hanyo-denshi/ja' as the mother.
780         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
781         `=hanyo-denshi/ib' as the mother.
782
783 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
786         XEmacs CHISE.
787         (utf-8-ivs-mcs-er): Likewise.
788         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
789         and `=>ucs-gb'.
790         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
791         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
792         `ucs-gb' and `=>ucs-gb'.
793         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
794         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
795         and `=>ucs-cns'.
796         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
797         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
798         `ucs-cns' and `=>ucs-cns'.
799         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
800         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
801         `ucs-big5' and `=>ucs-big5'.
802         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
803         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
804         `ucs-big5' and `=>ucs-big5'.
805         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
806         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
807         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
808         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
809         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
810         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
811         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
812         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
813         `=>ucs-jis'; modify DOC and mnemonic.
814         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
815         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
816         and `=>ucs-jis'; modify DOC and mnemonic.
817         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
818         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
819         `=>ucs-ks'.
820         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
821         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
822         and `=>ucs-ks'.
823         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
824
825 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist):
828         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
829
830 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist):
833         Modify priorities.
834
835 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
838         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
839
840 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
844
845 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
848         CHISE.
849
850 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
853         CHISE.
854
855 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
858         CHISE.
859
860 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
861
862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
863         `=+>ucs-bmp-cjk@unicode'.
864
865         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
866         for XEmacs CHISE.
867
868 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `=>>daikanwa'.
872
873 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `=>>hanyo-denshi/jt'.
877
878 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
879
880         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
881         XEmacs CHISE.
882         (=+>jis-x0208@1990): Ditto.
883         (=+>jis-x0213-1@2000): Ditto.
884
885 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
888         XEmacs CHISE.
889
890 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
891
892         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
893         XEmacs CHISE.
894         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
895         `=hanyo-denshi/jc' as the mother.
896
897 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `=+>adobe-japan1'.
901
902         * mule/mule-charset.el (default-coded-charset-priority-list):
903         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
904         and `=>>hanyo-denshi/ft' to `=>>gt'.
905
906 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
909         XEmacs CHISE.
910         (=>>adobe-japan1-1): Ditto.
911         (=>>adobe-japan1-2): Ditto.
912         (=>>adobe-japan1-3): Ditto.
913         (=>>adobe-japan1-4): Ditto.
914         (=>>adobe-japan1-5): Ditto.
915         (=>>adobe-japan1-6): Ditto.
916         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
917
918 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-conf.el (=adobe-japan1): New alias for
921         `=adobe-japan1-6'.
922         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
923         (=>>>adobe-japan1-1): Ditto.
924         (=>>>adobe-japan1-2): Ditto.
925         (=>>>adobe-japan1-3): Ditto.
926         (=>>>adobe-japan1-4): Ditto.
927         (=>>>adobe-japan1-5): Ditto.
928         (=>>>adobe-japan1-6): Ditto.
929         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
930
931 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for `=>>>adobe-japan1'.
935
936 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         setting for `=+>ucs@ks'.
940
941 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
944         XEmacs CHISE.
945         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
946         `=adobe-japan1-6' as the mother.
947
948 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `=>cns11643-7'.
952
953 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
956         CHISE.
957
958 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
961         XEmacs CHISE.
962         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         setting for `=>ucs@jis/2004'.
966
967 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `=+>gt'.
971
972         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
973         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
974
975 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
978         `=>ucs@unicode' as the mother.
979         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
980         mother.
981         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
982         mother.
983         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
984         mother.
985
986 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
989         setting for `=+>ucs@unicode'.
990
991         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
992         CHISE.
993
994 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
997         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
998         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
999         - Add setting for `=+>ucs@cns'.
1000
1001         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1002         CHISE.
1003         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1004         as the mother.
1005         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1006         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1010
1011 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         setting for `=>ucs@ks'.
1015
1016 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=ucs-bmp-cjk-compat@unicode'.
1020
1021         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1022         coded-charset for XEmacs CHISE.
1023
1024 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1027         `=ucs-bmp-cjk-compat'.
1028
1029         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1030         XEmacs CHISE.
1031
1032 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1040         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1041
1042         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1043         `=>ucs@jis/1990'.
1044         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1045
1046 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1050
1051         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1052         CHISE.
1053         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1054         mother.
1055
1056 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1059         `=>jis-x0213-2@usual'.
1060         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1061         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1062         `=>jis-x0213-2@usual' as the mother.
1063
1064 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1067         (=>ucs@JP): New alias for `=+>ucs@jis'.
1068
1069 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1072         `=>jis-x0208@usual'.
1073         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1074         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1075         `=>jis-x0208@usual' as the mother.
1076         (=>jis-x0208): Likewise.
1077
1078 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `=+>jis-x0208@1978'.
1082
1083 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1086         XEmacs CHISE.
1087
1088 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1091         setting for `=>>>ucs@jis/1990'.
1092
1093 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1096         setting for `=>ucs@jis/1990'.
1097
1098 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         setting for `=ucs@JP/hanazono'.
1102
1103         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1104         CHISE.
1105         (=ucs@JP/hanazono): Ditto.
1106         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1107         (=>>hanyo-denshi/jc): Ditto.
1108         (=>>hanyo-denshi/jd): Ditto.
1109
1110 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1113         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1114
1115 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1118         XEmacs CHISE.
1119
1120 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1123         XEmacs CHISE.
1124
1125 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `=ucs-bmp-cjk@JP'.
1129
1130 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1131
1132         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1133         XEmacs CHISE.
1134
1135 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1138         Modify order of settings; add settings for `=daikanwa@rev2'.
1139
1140 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `=>>cbeta'.
1144
1145         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1146         CHISE.
1147
1148 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1151         setting for `=>>adobe-japan1'.
1152
1153 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1154
1155         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1156         XEmacs CHISE.
1157
1158 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `=>>hanyo-denshi/ia'.
1162
1163         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1164         XEmacs CHISE.
1165
1166 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1170
1171         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1172         XEmacs CHISE.
1173         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1174         `=hanyo-denshi/jt' as the mother.
1175
1176 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=>>>jis-x0213-2'.
1180
1181         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1182         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1183         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1184
1185 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1188         XEmacs CHISE.
1189
1190 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1193         XEmacs CHISE.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `=>>jis-x0213-1@2004'.
1197
1198 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1201         XEmacs CHISE.
1202
1203 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1206         - Use "&g2-*;" as entity-references for `=>>>*'.
1207         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1208
1209         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1210         XEmacs CHISE.
1211         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1212         as the mother.
1213
1214 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1217         setting for `=>>hanyo-denshi/ib'.
1218
1219         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1220         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1221         (=>>jis-x0208@1990): Ditto.
1222         (=>>hanyo-denshi/ib): Ditto.
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list):
1225         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1226
1227 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1230         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1231         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1232         `=>>>ucs@jis/2004'.
1233
1234 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1237         XEmacs CHISE.
1238         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1239         `=jis-x0213-1@2004' as the mother.
1240         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1241         (=>>>ucs@ks): Ditto.
1242
1243         * mule/mule-charset.el (default-coded-charset-priority-list):
1244         Modify priority of `=hanyo-denshi/*'.
1245
1246 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         settings for `=>>ucs@JP' and `=ucs@JP'.
1250
1251 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1254         CHISE.
1255
1256 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `=>>>ucs@cns'.
1260
1261         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1262         CHISE.
1263
1264 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1267         instead of `=>>>jis-x0213-1@2004' as the mother.
1268         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1269         (=>>>ucs@unicode): Likewise.
1270         (=>>>ucs@jis): Likewise.
1271         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1272         mother.
1273         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1274
1275 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1279         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1280         `=>>>ucs@jis'.
1281
1282 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list):
1285         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1286         and `=jis-x0213-*-2000'.
1287
1288 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1291         XEmacs CHISE.
1292         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1293         `=>>jis-x0213-1' as the mother.
1294
1295 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1299
1300 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1303
1304 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1307         XEmacs CHISE.
1308
1309 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-coding.el (decomposition-feature-list): Set
1312         `=decomposition', `=decomposition@cid' and
1313         `=decomposition@hanyo-denshi'.
1314
1315 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for `=>>hanyo-denshi/ks'.
1319
1320         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1321         XEmacs CHISE.
1322
1323 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `=hanyo-denshi/ks/mf'.
1330
1331         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1332         XEmacs CHISE.
1333         (=hanyo-denshi/ks/mf): Ditto.
1334
1335 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         settings for P=hanyo-denshi/jt'.
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `=hanyo-denshi/jt'.
1342
1343         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1344         XEmacs CHISE.
1345
1346 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         settings for `=hanyo-denshi/ip'.
1350
1351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1352         `=hanyo-denshi/ip'.
1353
1354         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1355         XEmacs CHISE.
1356
1357 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         settings for `=hanyo-denshi/hg'.
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1363         `=hanyo-denshi/hg'.
1364
1365         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1366         XEmacs CHISE.
1367
1368 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1371         setting for `=>>hanyo-denshi/ft'.
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1374         `=>>hanyo-denshi/ft'.
1375
1376         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1377         XEmacs CHISE.
1378
1379 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         settings for `=hanyo-denshi/ib'.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `=hanyo-denshi/ib'.
1386
1387         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1388         XEmacs CHISE.
1389
1390 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         settings for isolated characters of `=hanyo-denshi/ia' and
1394         non-isolated characters of `=hanyo-denshi/*'.
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1397         `=hanyo-denshi/ia'.
1398
1399         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1400         XEmacs CHISE.
1401
1402 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for isolated characters of `=hanyo-denshi/ft'.
1406
1407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408         `=hanyo-denshi/ft'.
1409
1410         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1411         XEmacs CHISE.
1412
1413 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for isolated characters of `=hanyo-denshi/jd'.
1417
1418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1419         `=hanyo-denshi/jd'.
1420
1421         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1422         XEmacs CHISE.
1423
1424 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         setting for isolated characters of `=hanyo-denshi/jc'.
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `=hanyo-denshi/jc'.
1431
1432         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1433         XEmacs CHISE.
1434
1435 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for isolated characters of `=hanyo-denshi/jb'.
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `=hanyo-denshi/jb'.
1442
1443         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1444         XEmacs CHISE.
1445
1446 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for isolated characters of `=hanyo-denshi/ja'.
1450
1451 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1454         `=hanyo-denshi/ja'.
1455
1456         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1457         XEmacs CHISE.
1458
1459 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1462         settings for isolated characters of `=adobe-japan1-6'.
1463
1464 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1467         CHISE.
1468         (=daikanwa/+2p): Ditto.
1469         (=daikanwa/ho): Ditto.
1470
1471 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1474         coding-system for XEmacs CHISE.
1475
1476 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1479         setting for `=>>ruimoku-v6'.
1480
1481         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1482         CHISE.
1483
1484 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         setting for `=daikanwa@rev1'.
1488
1489 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490
1491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1492         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1493
1494 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1497         XEmacs CHISE.
1498         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1499
1500 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1503         CHISE.
1504
1505 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1508         CHISE.
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1511         setting for `=>ucs@jis'.
1512
1513 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for `=>jis-x0208@usual'.
1517
1518         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1519         XEmacs CHISE.
1520         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1521         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1522         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1523
1524 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1527         CHISE.
1528         (=>>>jis-x0208@1990): Ditto.
1529         (=>>>jis-x0213-1): Ditto.
1530         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1531         mother.
1532         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1533         as the mother.
1534
1535 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for `=>ucs@cns' and `=>>ucs@ks'.
1539
1540         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1541         CHISE.
1542
1543 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1546         CHISE.
1547
1548 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1551         CHISE.
1552         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1553         mother.
1554
1555 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1558         `==>ucs-bmp-cjk@bucs'.
1559
1560         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1561         XEmacs CHISE.
1562
1563 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1566         setting for `==>ucs@bucs'.
1567
1568         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1569         XEmacs CHISE.
1570
1571 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1574         - Add setting for `=>>jis-x0208'.
1575         - Omit setting for `=>>jis-x0208@1990'.
1576         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1577           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1578           `=ucs@FOO'.
1579
1580 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         setting for `=>daikanwa'.
1584
1585 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=daikanwa): Fix DOC.
1588         (=>daikanwa): New abstract character for XEmacs CHISE.
1589         (=>ucs@iso): Likewise.
1590         (=>ucs@unicode): Likewise.
1591         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1592
1593 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1596         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1597           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1598         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1599         - Add `=>big5-cdp'.
1600
1601 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1604         (=>big5-cdp): New abstract character.
1605
1606 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1609         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1610         `chinese-big5'.
1611
1612 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-charset.el (default-coded-charset-priority-list):
1615         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1618         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1619         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1620         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1621         and `=>jis-x0213-2'.
1622
1623 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1626         XEmacs CHISE.
1627         (=>>ucs@jis/2000): Likewise.
1628         (=>>ucs@jis/2004): Likewise.
1629
1630 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1634         `=>>ucs@cns'.
1635
1636         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1637         XEmacs CHISE.
1638         (=>>gt): Use quote instead of backquote; modify DOC.
1639         (=>gt): Use quote instead of backquote.
1640         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1641         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1642         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1643         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1644         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1645         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1646
1647 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650         `=>>ucs@unicode' and `=>>gt'.
1651
1652 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1655         XEmacs CHISE.
1656         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1657         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1658         `=jis-x0208@1978/1er-pr' as the mother.
1659         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1660
1661 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1664         `=ucs@unicode' as the mother.
1665
1666 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         setting for `=>>ucs@unicode'.
1670
1671         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1672         CHISE.
1673
1674 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1680         `=adobe-japan1-6' and `=adobe-japan1-base'.
1681
1682         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1683         XEmacs CHISE.
1684         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1685         specify `min-code' and `max-code'.
1686         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1687         (=adobe-japan1-2): Likewise.
1688         (=adobe-japan1-3): Likewise.
1689         (=adobe-japan1-4): Likewise.
1690         (=adobe-japan1-5): Likewise.
1691         (=adobe-japan1-6): Likewise.
1692
1693 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1696         setting for `=>gt'.
1697
1698 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1701         CHISE.
1702
1703 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1706         setting for `=>zinbun-oracle'.
1707
1708         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1709         for XEmacs CHISE.
1710
1711 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1714         for XEmacs CHISE.
1715         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1716         `=jis-x0208@1978' as the mother.
1717
1718 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1721         - Use `=gt' instead of `ideograph-gt'.
1722         - Use `=gt-k' instead of `ideograph-gt-k'.
1723         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1724         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1725         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1726         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1727         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1728         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1729         - Use `=>>gt' instead of `<=>gt'.
1730         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1731         - Add setting for `=>>jis-x0208@1990'.
1732         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1733           `=>>jis-x0213-1@2000'.
1734         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1735         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1736           `=>>jis-x0213-1@2004'.
1737         - Add setting for `=>>jis-x0208@1978'.
1738         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1739
1740 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1743         XEmacs CHISE.
1744
1745 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1749         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1750         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1751         `<=>jis-x0213-1@2004'.
1752
1753 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1756         CHISE.
1757         (=>jis-x0213-2): Ditto.
1758
1759 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1763
1764 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1767         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1768         `=>jis-x0213-1'.
1769
1770 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1773         CHISE.
1774         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1775
1776 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1779         `<==>jis-x0213-1'.
1780         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1781         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1782         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1783         (<=>jis-x0208): New alias for `=>jis-x0208'.
1784         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1785         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1786         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1787         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1788         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1789         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1790         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1791         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1792         (=>>gt): Renamed from `<==>gt'.
1793         (<==>gt): New alias for `=>>gt'.
1794
1795 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1798         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1799         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1800         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1801         - Add settings for `<=>jis-x0213-1@2000' and
1802           `<=>jis-x0213-1@2004'.
1803
1804         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1805         XEmacs CHISE.
1806         (<==>jis-x0213-1): Likewise.
1807         (<==>jis-x0213-1@2000): Likewise.
1808         (<==>jis-x0213-1@2004): Likewise.
1809         (<=>jis-x0208): Add property `=>iso-ir 168'.
1810         (<=>jis-x0208@1997): Likewise.
1811         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1812         as the mother; add property `=>iso-ir 228'.
1813         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1814         property `=>iso-ir 228'.
1815         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1816         property `=>iso-ir 233'.
1817         (<==>gt): Renamed from `<=>gt'.
1818         (<=>gt): New alias for `<==>gt'.
1819
1820 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1823         CHISE.
1824         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1825         `<=>jis-x0208' as the mother.
1826         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1827         (<=>jis-x0213-1@2000): Ditto.
1828         (<=>jis-x0213-1@2004): Ditto.
1829
1830 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1833         settings for `<=>gt'.
1834
1835         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1836
1837 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1838
1839         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1840         XEmacs CHISE.
1841         (=jis-x0208@1978/-4pr): Likewise.
1842         (=jis-x0208@1978/4-pr): Likewise.
1843         (=jis-x0213-1): Likewise.
1844         (=ucs@iso): Likewise.
1845         (=ucs@unicode): Likewise.
1846         (=ucs@gb): Likewise.
1847         (=ucs@gb/fw): Likewise.
1848         (=ucs@cns): Likewise.
1849         (=ucs@cns/fw): Likewise.
1850         (=ucs@jis): Likewise.
1851         (=ucs@jis/fw): Likewise.
1852         (=ucs@jis/1990): Likewise.
1853         (=ucs@jis/2000): Likewise.
1854         (=ucs@jis/2004): Likewise.
1855         (=ucs@JP): Likewise.
1856         (=ucs@ks): Likewise.
1857         (=ucs@big5): Likewise.
1858         (=ucs@big5/cns11643): Likewise.
1859         (=ucs@cns11643): Likewise.
1860
1861 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list):
1864         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1865
1866         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1867         CHISE.
1868         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1869         mother.
1870
1871 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1874         from src/mule-charset.c].
1875         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1876         specify `final'.
1877         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1878         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1879         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1880         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1881         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1882         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1883
1884 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1887         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1888         (=jis-x0208@1978/i-4): Specify `partial'.
1889         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1890         mother coded-charset.
1891         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1892
1893 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896         settings for `=jis-x0213-1@2004'.
1897
1898 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1901         CHISE.
1902         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1903         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1904         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1905         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1906         temporarily.
1907         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1908
1909 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1912         CHISE.
1913         (=shinjigen@1ed): Inherited from `=shinjigen'.
1914         (=shinjigen@rev): Likewise.
1915
1916 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1919         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1920
1921 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1924         define it as an alias.
1925         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1926         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1927         alias.
1928         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1929         alias.
1930
1931 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1934         CHISE.
1935
1936 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1939         CHISE.
1940         (shinjigen-2): Ditto.
1941
1942 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-charset.el (default-coded-charset-priority-list):
1945         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1946         `chinese-big5-eten-*' and `chinese-big5'.
1947
1948 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1951         #x9FA5 temporarily.
1952
1953 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1956         settings for `=jis-x0208@1978/i1'.
1957
1958 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1961         XEmacs CHISE.
1962
1963 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1966         XEmacs CHISE.
1967
1968 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1971         XEmacs CHISE.
1972
1973 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1976         CHISE.
1977         (=ucs-bmp@cns): Likewise.
1978         (=ucs-bmp@jis): Likewise.
1979         (=ucs-bmp@ks): Likewise.
1980
1981 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1984         CHISE.
1985         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1986
1987 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         settings for `=zinbun-oracle'.
1991
1992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1993         `=zinbun-oracle'.
1994
1995 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1998         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1999         `=ucs@iso'.
2000
2001 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list):
2004         Delete `ucs-sip'; modify order of some CCSs.
2005
2006 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2009         in XEmacs CHISE.
2010
2011         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2012         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2013         CHISE.
2014
2015 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2018         its registry.
2019         (=ucs-radicals@unicode): Likewise.
2020
2021 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2024         CHISE.
2025
2026 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2027
2028         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2029         CHISE.
2030
2031 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2034         CHISE.
2035
2036 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2039         Modify preference of *isolated settings*.
2040
2041 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2044         utf-2000 is provided.
2045         (=ucs@cns11643): Likewise.
2046
2047 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2050         Prefer every *isolated setting* to ordinary setting.
2051
2052 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2055         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2056
2057 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2060         CHISE.
2061
2062 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2065         settings for `=jis-x0208@1997'.
2066
2067 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2070         `=jis-x0208@1997'.
2071
2072 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2075         XEmacs CHISE.
2076
2077 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2080         `=jis-x0208@1978'.
2081         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2082         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2083         `=jis-x0208-1990' as the mother.
2084         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2085
2086 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2089         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2090         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2091         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2092         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2093         for `=ucs@JP'.
2094
2095 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2098         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2099         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2100         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2101         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2102         `=daikanwa@rev2'.
2103
2104 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2107         (=gt): Likewise.
2108         (=gt-k): Likewise.
2109         (=gt-pj-*): Likewise.
2110         (=gt-pj-k1): Likewise.
2111         (=gt-pj-k2): Likewise.
2112         (=daikanwa): Likewise.
2113         (=daikanwa-rev1): Likewise.
2114         (=daikanwa-rev2): Likewise.
2115         (=big5-pua): Likewise.
2116         (=big5-eten): Likewise.
2117         (chinese-big5-eten-a): Likewise.
2118         (chinese-big5-eten-b): Likewise.
2119         (=hanziku-*): Likewise.
2120         (=cbeta): Likewise.
2121         (=jef-china3): Likewise.
2122         (=ruimoku-v6): Likewise.
2123         (=ucs@iso): Likewise.
2124         (=ucs@unicode): Likewise.
2125         (=ucs@gb): Likewise.
2126         (=ucs@cns): Likewise.
2127         (=ucs@jis): Likewise.
2128         (=ucs@jis-1990): Likewise.
2129         (=ucs@jis-2000): Likewise.
2130         (=ucs@jp): Likewise.
2131         (=ucs@ks): Likewise.
2132         (=ucs@big5): Likewise.
2133         (=ucs-radicals): Likewise.
2134         (=ucs-radicals@unicode): Likewise.
2135         (=ucs-bmp-cjk): Likewise.
2136         (=ucs-bmp-cjk@unicode): Likewise.
2137         (=ucs-sip-ext-b): Likewise.
2138         (=ucs-sip-ext-b@iso): Likewise.
2139
2140 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2144
2145 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2148         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2149         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2150         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2151         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2152         arabic-digit, ipa and ``&I-B-XXXX;''.
2153
2154 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         setting for (I-)HZK{03..12}-XXXX.
2158
2159 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2163
2164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2165         `=ruimoku-v6'.
2166
2167         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2168         CHISE.
2169
2170 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2173         (=ucs@unicode): Likewise.
2174         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2175         (=ucs@cns): Likewise.
2176         (=ucs@jis): Likewise.
2177         (=ucs@ks): Likewise.
2178         (=ucs@big5): Likewise.
2179
2180 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2183         `ucs-jis'.
2184         (utf-8-jis-er): Likewise.
2185         (utf-8-jp): New coding-system.
2186         (utf-8-jp-er): Likewise.
2187
2188         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2189
2190 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2193
2194         * mule/japanese.el: Move definition of `euc-jisx0213' to
2195         mule/mule-coding.el.
2196
2197 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2200         mule-coding before loading update-cdb when utf-2000 is provided.
2201
2202 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2205         `=daikanwa'.
2206
2207 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2210         definition codes when `utf-2000' is provided.
2211
2212 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2213
2214         * mule/mule-category.el (word-combining-categories): Don't setup
2215         `word-combining-categories' in XEmacs CHISE.
2216         (word-separating-categories): Add setting about Latin script in
2217         XEmacs CHISE.
2218
2219 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2220
2221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222         setting for `chinese-big5'.
2223
2224 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2227         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2228         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2229         add setting for HZK0[12]-xxxx.
2230
2231 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2232
2233         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2234         in XEmacs CHISE.
2235
2236 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-charset.el (default-coded-charset-priority-list):
2239         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2240         and `chinese-big5' to `=gt-pj-*'.
2241
2242 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2243
2244         * mule/mule-conf.el (=daikanwa): Renamed from
2245         `ideograph-daikanwa'.
2246         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2247
2248 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-conf.el (=cns11643-7): Renamed from
2251         `chinese-cns11643-7'.
2252         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2253
2254 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (=cns11643-6): Renamed from
2257         `chinese-cns11643-6'.
2258         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2259
2260 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2261
2262         * mule/mule-conf.el (=cns11643-5): Renamed from
2263         `chinese-cns11643-5'.
2264         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2265
2266 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * mule/mule-conf.el (=cns11643-4): Renamed from
2269         `chinese-cns11643-4'.
2270         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2271
2272 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=cns11643-3): Renamed from
2275         `chinese-cns11643-3'.
2276         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2277
2278 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2279
2280         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2281         `=cns11643-2'.
2282         (chinese-cns11643-2): New alias for `=cns11643-2'.
2283
2284 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2285
2286         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2287         `=cns11643-1'.
2288         (chinese-cns11643-1): New alias for `=cns11643-1'.
2289
2290 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2293         (chinese-gb12345): New alias for `=gb12345'.
2294
2295 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2296
2297         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2298         (chinese-gb2312): New alias for `=gb2312'.
2299
2300 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2301
2302         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2303         (chinese-big5): New alias for `=big5'.
2304
2305 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2308         (korean-ksc5601): New alias for `=ks-x1001'.
2309
2310 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2313         `=jis-x0212'.
2314         (japanese-jisx0212): New alias for `=jis-x0212'.
2315
2316 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2317
2318         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2319         `=jis-x0208-1983'.
2320         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2321
2322 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2325         `=jis-x0208-1978'.
2326         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2327
2328 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2329
2330         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2331         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2332
2333 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2334
2335         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2336         (chinese-cns11643-3): Specify iso-ir 183.
2337         (chinese-cns11643-4): Specify iso-ir 184.
2338         (chinese-cns11643-5): Specify iso-ir 185.
2339         (chinese-cns11643-6): Specify iso-ir 186.
2340         (chinese-cns11643-7): Specify iso-ir 187.
2341         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2342         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2343
2344 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2347         \uXXXX for every cases.
2348
2349 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2350
2351         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2352         (ucs-big5): Changed to an alias for `=ucs@big5'.
2353
2354 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2355
2356         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2357         (ucs-ks): Changed to an alias for `=ucs@ks'.
2358
2359 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2360
2361         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2362         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2363
2364 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2365
2366         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2367         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2368
2369 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2370
2371         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2372         (ucs-jis): Changed to an alias for `=ucs@jis'.
2373
2374 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2375
2376         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2377         (ucs-cns): Changed to an alias for `=ucs@cns'.
2378
2379 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2380
2381         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2382         (ucs-gb): Changed to an alias for `=ucs@gb'.
2383
2384 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2385
2386         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2387         `ideograph-daikanwa-2'.
2388         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2389         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2390
2391 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2392
2393         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2394         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2395
2396         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2397         for `xemacs-chise-version'.
2398
2399 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2400
2401         * mule/mule-charset.el (default-coded-charset-priority-list):
2402         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2403         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2404         instead of `ideograph-hanziku-*'.
2405
2406         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2407         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2408
2409 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2412         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2413         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2414         `utf-2000' is provided.
2415
2416 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2417
2418         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2419         is provided [was builtin coded-charsets].
2420
2421 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2422
2423         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2424         is provided [was builtin coded-charsets].
2425
2426 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2429         is provided [was builtin coded-charsets].
2430
2431 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2434         is provided [was builtin coded-charsets].
2435
2436 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2439         when `utf-2000' is provided [was builtin coded-charsets].
2440
2441 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (=hanziku-*): Renamed from
2444         `ideograph-hanziku-*'.
2445         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2446
2447 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2450         `utf-2000' is provided [was builtin coded-charsets].
2451         (ideograph-hanziku-{1..12}): Likewise.
2452
2453 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2456         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2457
2458 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2459
2460         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2461         when `utf-2000' is provided [was builtin coded-charsets].
2462
2463 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2464
2465         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2466         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2467         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2468
2469 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2470
2471         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2472         (ideograph-gt): Changed to an alias for `=gt'.
2473
2474 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2477         is provided; it was defined as a builtin coded-charset.
2478         (ideograph-gt): Likewise.
2479
2480 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2481
2482         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2483         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2484
2485 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2486
2487         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2488         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2489
2490 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2491
2492         * mule/mule-conf.el (=big5-eten): Renamed from
2493         `chinese-big5-eten'.
2494         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2495
2496 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2499         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2500
2501 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2502
2503         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2504         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2505
2506 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2507
2508         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2509         (china3-jef): Changed to an alias for `=jef-china3'.
2510
2511 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2512
2513         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2514         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2515
2516         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2517         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2518         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2519         when `utf-2000' is provided.
2520
2521 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list):
2524         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2525
2526         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2527         (ucs-jis-2000): Deleted.
2528
2529 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2530
2531         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2532         UTF-2000.
2533         (=ucs-jis-2000): New coded-charset for UTF-2000.
2534
2535 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2539
2540 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list):
2543         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2544         `ideograph-cbeta'.
2545
2546 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2547
2548         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2549         builtin coded-charset].
2550
2551 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         settings for &K0-xxxx and &I-K0-xxxx.
2555
2556 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2557
2558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2559         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2560
2561 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2562
2563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2564         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2565
2566 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2569         UTF-2000.
2570         (ideograph-gt-pj-k1): Likewise.
2571         (ideograph-gt-pj-k2): Likewise.
2572
2573 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2576         `=jis-x0208'.
2577
2578 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2581         UTF-2000 [was a builtin coded-charset].
2582
2583 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2586         (utf-8-gb-er): Likewise.
2587
2588 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         settings for JIS X 0212 and JIS X 0208:1978.
2592
2593 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         setting for JIS X 0213.
2597
2598 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2599
2600         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2601         standard-case-table in UTF-2000.
2602
2603 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2606         definitions for isolated-chars.
2607
2608 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2609
2610         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2611         `configure-utf-2000-lisp-directory'.
2612         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2613         `mule-lisp-load-path'.
2614
2615 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2616
2617         * startup.el (startup-setup-paths): Set and use
2618         `utf-2000-lisp-directory'.
2619         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2620         UTF-2000.
2621
2622 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2623
2624         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2625         (paths-find-utf-2000-lisp-directory): New function.
2626         (paths-construct-load-path): Add new optional argument
2627         `utf-2000-lisp-directory'.
2628
2629         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2630
2631 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2632
2633         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2634         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2635         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2636         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2637         `chinese-big5-2' in UTF-2000.
2638
2639         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2640         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2641
2642 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2643
2644         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2645         `big5-eten-er' in UTF-2000.
2646         (big5-cdp): Modify DOC-string and mnemonic.
2647
2648 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2651         UTF-2000 [renamed from utf-8-er].
2652         (utf-8-gb): New coding-system in UTF-2000.
2653         (utf-8-gb-er): Likewise.
2654         (utf-8-cns): Likewise.
2655         (utf-8-cns-er): Likewise.
2656         (utf-8-big5): Likewise.
2657         (utf-8-big5-er): Likewise.
2658         (utf-8-jis): Likewise.
2659         (utf-8-jis-er): Likewise.
2660         (utf-8-ks): Likewise.
2661         (utf-8-ks-er): Likewise.
2662         (utf-8-er): Likewise.
2663
2664 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2667         instead of `utf-8-unix' in UTF-2000.
2668
2669         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2670
2671 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2672
2673         * mule/japanese.el (euc-jisx0213): New coding-system.
2674
2675         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2676         `japanese-jisx0208-1990' as the mother.
2677
2678 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2679
2680         * dumped-lisp.el (preloaded-file-list): Change condition of
2681         loading "close-cdb".
2682
2683 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2686         setup `coded-charset-entity-reference-alist'.
2687
2688 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2691         UTF-2000.
2692
2693 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2694
2695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2696         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2697
2698 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2701         (chinese-big5-eten-a): Likewise.
2702         (chinese-big5-eten-b): Likewise.
2703         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2704         code range is #x8140 .. #x8DFE.
2705
2706 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2707
2708         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2709         UTF-2000.
2710         (chinese-big5-cdp): Likewise.
2711
2712 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2713
2714         * dumped-lisp.el (preloaded-file-list): Rename
2715         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2716
2717 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2718
2719         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2720         append `system-char-db-source-file-list' into
2721         `preloaded-file-list' in UTF-2000.
2722
2723 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2724
2725         * dumped-lisp.el (preloaded-file-list): Delete
2726         character-definition files.
2727
2728 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2729
2730         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2731         UTF-2000.
2732
2733 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2734
2735         * mule/mule-charset.el (default-coded-charset-priority-list):
2736         Delete `mojikyo-2022-1'.
2737
2738 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2739
2740         * mule/mule-charset.el (default-coded-charset-priority-list):
2741         Delete `mojikyo'.
2742
2743 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `ucs-sip'.
2747
2748 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list):
2751         Comment out `chinese-gb12345'.
2752
2753 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * bytecomp.el (byte-compile-insert-header): Fixed.
2756
2757 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2758
2759         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2760         XEmacs UTF-2000.
2761
2762 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2765         UTF-2000.
2766
2767 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2770         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2771
2772 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list):
2775         `japanese-jef-china3' is renamed `china3-jef'.
2776
2777 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2780         `japanese-jef-china3' and `ideograph-cbeta'.
2781
2782 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2783
2784         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2785
2786 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789         `chinese-big5-cdp'.
2790
2791 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2795
2796 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2799         loading character definitions.
2800
2801 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * dumped-lisp.el (preloaded-file-list): Rename
2804         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2805
2806 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2809         `chinese-big5'.
2810
2811 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * dumped-lisp.el (preloaded-file-list): Dump
2814         "Ideograph-R028-Private" with XEmacs UTF-2000.
2815
2816 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `chinese-gb12345'.
2820
2821 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `ideograph-gt-pj-{1..11}'.
2825
2826         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2827         XEmacs UTF-2000.
2828
2829 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list):
2832         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2833         `chinese-isoir165'.
2834
2835 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2838         `image/png', `image/x-xpm' and `image/tiff'.
2839
2840         * files.el (binary-file-regexps): Add *.PNG.
2841
2842 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-charset.el (default-coded-charset-priority-list):
2845         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2846         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2847
2848 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2851         the first completion when UTF-2000 is running.
2852
2853 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list):
2856         Delete `ucs'.
2857
2858 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2861
2862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2863         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2864
2865 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/vietnamese.el (vscii-2): Delete abolished property
2868         `composite'; now composite mode is default.
2869
2870 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2873         of `raw-text'; check \uHHHH representation even if non-ascii
2874         characters are not found.
2875
2876         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2877         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2878         unconditionally.
2879
2880         * mule/viet-ccl.el: New file.
2881
2882         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2883         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2884         - Separate CCL based implementations to viet-ccl.el.
2885
2886 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2887
2888         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2889         "jisx0213.2000-1".
2890         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2891
2892         * mule/mule-charset.el (default-coded-charset-priority-list):
2893         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2894         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2895
2896 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2897
2898         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2899
2900 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2903         `ucs' in UTF-2000.
2904
2905 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2906
2907         * mule/mule-charset.el (default-coded-charset-priority-list):
2908         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2909         `arabic-iso8859-6'.
2910
2911 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2912
2913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2914         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2915
2916 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2917
2918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2919         `katakana-jisx0201' in UTF-2000.
2920
2921 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2922
2923         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2924         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2925         "u0FB50-Arabic-Presentation-Forms-A",
2926         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2927         "u0FE50-Small-Form-Variants",
2928         "u0FE70-Arabic-Presentation-Forms-B",
2929         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2930         UTF-2000.
2931
2932 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2933
2934         * dumped-lisp.el (preloaded-file-list): Delete
2935         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2936         ... "Ideograph-R214-Flute" in UTF-2000.
2937
2938 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2939
2940         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2941         (japanese-jisx0213-2): New coded-charset.
2942
2943         * dumped-lisp.el (preloaded-file-list): Add
2944         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2945         "Ideograph-R030-Mouth".
2946
2947 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2948
2949         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2950         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2951         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2952         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2953         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2954         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2955         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2956         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2957
2958 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2959
2960         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2961         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2962         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2963         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2964         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2968
2969 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2970
2971         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2972         in UTF-2000.
2973
2974 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2975
2976         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2977         (chinese-isoir165): Moved from mule/chinese.el.
2978         (chinese-cns11643-3): Moved from mule/chinese.el.
2979         (chinese-cns11643-4): Moved from mule/chinese.el.
2980         (chinese-cns11643-5): Moved from mule/chinese.el.
2981         (chinese-cns11643-6): Moved from mule/chinese.el.
2982         (chinese-cns11643-7): Moved from mule/chinese.el.
2983
2984         * mule/chinese.el: Move definition of coded-charsets to
2985         mule/mule-conf.el.
2986
2987 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2988
2989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2990         `ideograph-daikanwa'.
2991
2992 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2993
2994         * dumped-lisp.el (preloaded-file-list): Delete
2995         "ccs-jisx0201-latin.el".
2996
2997 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2998
2999         * dumped-lisp.el (preloaded-file-list): Add
3000         "u031A0-Extended-Bopomofo" in UTF-2000.
3001
3002 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3003
3004         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3005         renamed to u02E00-CJK-Radical-Supplement.
3006
3007 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3008
3009         * dumped-lisp.el (preloaded-file-list): Add
3010         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3011         "u030A0-Katakana", "u03100-Bopomofo",
3012         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3013         "u03200-Enclosed-CJK-Letters-and-Months" and
3014         "u03300-CJK-Compatibility".
3015
3016 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3017
3018         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3019         "u02F00-Kangxi-Radicals" and
3020         "u02FF0-Ideographic-Description-Characters".
3021
3022 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3023
3024         * dumped-lisp.el (preloaded-file-list): Add
3025         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3026         "u02800-Braille-Patterns" in UTF-2000.
3027
3028 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3029
3030         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3031         "uXXXXX-*.el" in UTF-2000.
3032
3033         * bytecomp.el (byte-compile-insert-header): Delete comments if
3034         non-ASCII characters are found; allow `byte-compile-dynamic' and
3035         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3036         `raw-text'.
3037
3038 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3039
3040         * dumped-lisp.el (preloaded-file-list): Add
3041         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3042         "u025A0-Geometric-Shapes.el".
3043
3044 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3045
3046         * dumped-lisp.el (preloaded-file-list): Add
3047         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3048         "u02460-Enclosed-Alphanumerics.el".
3049
3050 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3053         `chinese-gb2312'.
3054
3055         * dumped-lisp.el (preloaded-file-list): Add
3056         "u02200-Mathematical-Operators.el" and
3057         "u02300-Miscellaneous-Technical.el".
3058
3059 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3060
3061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3062         `chinese-cns11643-*'.
3063
3064         * dumped-lisp.el (preloaded-file-list): Add
3065         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3066         "u02190-Arrows.el" in UTF-2000.
3067
3068 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3069
3070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3071         `korean-ksc5601'.
3072
3073         * dumped-lisp.el (preloaded-file-list): Add
3074         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3075         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3076         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3077
3078 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3079
3080         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3081
3082 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3083
3084         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3085         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3086         "u01780-Khmer.el", "u01800-Mongolian.el",
3087         "u01E00-Latin-Extended-Additional.el" and
3088         "u01F00-Greek-Extended.el" in UTF-2000.
3089
3090 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3091
3092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3093         `ethiopic-ucs' and `ethiopic'.
3094
3095         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3096         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3097
3098         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3099         from mule/ethiopic.el.
3100
3101         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3102         mule/mule-conf.el.
3103
3104 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3105
3106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3107         `lao'.
3108
3109         * mule/mule-conf.el (lao): New coded-charset.
3110
3111         * dumped-lisp.el (preloaded-file-list): Add
3112         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3113         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3114         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3115         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3116         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3117
3118 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3119
3120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3121         `ucs-bmp' and `arabic-iso8859-6'.
3122
3123 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3124
3125         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3126         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3127         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3128
3129 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3130
3131         * startup.el (normal-top-level): Load autoload file for UTF-2000
3132         in UTF-2000.
3133
3134 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3135
3136         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3137         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3138         "u00020-Basic-Latin.el", "u00080-C1.el",
3139         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3140         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3141         "u002B0-Spacing-Modifier-Letters.el",
3142         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3143         UTF-2000.
3144
3145 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3146
3147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3148         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3149         instead of `vietnamese-viscii-*'.
3150
3151 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3152
3153         * mule/mule-conf.el: New file.
3154
3155         * mule/misc-lang.el: Move definition of charset `ipa' to
3156         mule/mule-conf.el.
3157
3158 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3159
3160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3161         `latin-viscii'; prefer it for characters used in Vietnamese.
3162
3163 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3164
3165         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3166
3167 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3168
3169         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3170         `vietnamese-viscii-lower'.
3171         (latin-viscii-upper): Renamed from charset
3172         `vietnamese-viscii-upper'.
3173         (vietnamese-viscii-lower): New alias for charset
3174         `latin-viscii-lower'.
3175         (vietnamese-viscii-upper): New alias for charset
3176         `latin-viscii-upper'.
3177
3178 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3179
3180         * mule/mule-charset.el (default-coded-charset-priority-list):
3181         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3182
3183 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3184
3185         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3186         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3187         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3188         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3189         lisp/utf-2000.
3190
3191 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3192
3193         * mule/ccs-tcvn5712.el: New file.
3194
3195 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3196
3197         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3198         in UTF-2000.
3199
3200 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3201
3202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3203         `japanese-jisx0208'.
3204
3205 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3206
3207         * dumped-lisp.el (preloaded-file-list): Add
3208         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3209         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3210         UTF-2000.
3211
3212         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3213         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3214         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3215         mule/ccs-viscii.el: New files.
3216
3217         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3218         if \uXXXX is found.
3219
3220 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3221
3222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3223         `hiragana-jisx0208' and `katakana-jisx0208'.
3224
3225 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3226
3227         * mule/chinese.el (chinese-cns11643-3): Define it even if
3228         `utf-2000' is provided.
3229         (chinese-cns11643-4): Likewise.
3230         (chinese-cns11643-5): Likewise.
3231         (chinese-cns11643-6): Likewise.
3232         (chinese-cns11643-7): Likewise.
3233
3234 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3235
3236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3237         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3238
3239 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3240
3241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3242         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3243
3244 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3245
3246         * mule/mule-charset.el (default-coded-charset-priority-list):
3247         Setup in UTF-2000.
3248
3249 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * mule/viet-chars.el: Don't define charset
3252         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3253         they are defined as builtin charsets.
3254
3255 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3256
3257         * version.el (emacs-version): Add more space just before UTF-2000
3258         version string.
3259
3260 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3261
3262         * version.el ([constant] emacs-version): Don't add a space in the
3263         preceding place of `xemacs-betaname' because it is duplicated.
3264         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3265
3266         * startup.el (splash-frame-body): Add ETL.
3267
3268 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3269
3270         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3271         is provided because it is defined as builtin charset.
3272         (chinese-cns11643-4): Likewise.
3273         (chinese-cns11643-5): Likewise.
3274         (chinese-cns11643-6): Likewise.
3275         (chinese-cns11643-7): Likewise.
3276
3277 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3278
3279         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3280         coding-system `iso-10646-ucs-4' is not defined.
3281
3282 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3283
3284         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3285         coding-system if `utf-2000' is provided.
3286
3287 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3288
3289         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3290         `utf-2000' is provided.
3291
3292 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3293
3294         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3295         if utf-2000 is provided temporally.
3296
3297 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3298
3299         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3300         as builtin variable].
3301
3302 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3303
3304         * files.el (insert-file-contents-literally): Treat file as binary;
3305         call file-name-handlers. [sync with Emacs 20.3.10]
3306
3307 2008-12-28  Vin Shelton  <acs@xemacs.org>
3308
3309         * XEmacs 21.4.22 is released
3310
3311 2008-12-30  Vin Shelton  <acs@xemacs.org>
3312
3313         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3314         during building even if no packages are found.
3315
3316 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3317
3318         * printer.el (generic-print-region): 
3319         (generic-print-buffer): 
3320         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3321         check if the msprinter device is available, now that msprinter is
3322         always available as a specifier tag. 
3323
3324 2008-12-24  Vin Shelton  <acs@xemacs.org>
3325
3326         * about.el: Add Francisco to my bio!
3327
3328 2008-12-23  Vin Shelton  <acs@xemacs.org>
3329
3330         * autoload.el: Move operator definitions to autoload-operators.el
3331         in the xemacs-base package.
3332
3333 2007-11-22  Vin Shelton  <acs@xemacs.org>
3334
3335         * about.el (about-hacker-contribution): Updated my bio.
3336
3337 2007-10-07  Vin Shelton  <acs@xemacs.org>
3338
3339         * XEmacs 21.4.21 is released
3340
3341 2007-09-19  Didier Verna  <didier@xemacs.org>
3342
3343         Update my personal info.
3344         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3345         * about.el (about-other-current-hackers): Ditto.
3346         * about.el (about-url-alist): Add my musical website.
3347         * about.el (about-personal-info): Update my entry.
3348         * about.el (about-hacker-contribution): Ditto.
3349
3350 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3351
3352         * package-get.el (package-get-download-sites): Update download
3353         sites in Japan.
3354         * package-get.el (package-get-pre-release-download-sites): Ditto.
3355
3356 2007-08-18  Vin Shelton  <acs@xemacs.org>
3357
3358         * package-get.el (package-get-pre-release-download-sites): Sync
3359         mirror sites with 21.5.  (Thanks, Adrian)
3360
3361 2007-08-09  Mike Sperber  <mike@xemacs.org>
3362
3363         * startup.el (migrate-user-init-file): Create backup of
3364         `user-init-file' before migrating.
3365         * startup.el (maybe-migrate-user-init-file): Print
3366         information about backup file.
3367         (maybe-create-compatibility-dot-emacs): Follow above change.
3368
3369 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3370
3371         * font-lock.el: Sync font-lock-add-keywords and
3372         font-lock-remove-keywords from GNU Emacs.
3373         * font-lock.el (font-lock-keywords-alist): New.
3374         * font-lock.el (font-lock-removed-keywords-alist): New.
3375         * font-lock.el (font-lock-add-keywords): New.
3376         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3377         * font-lock.el (font-lock-remove-keywords): New.
3378
3379 2007-08-16  Vin Shelton  <acs@xemacs.org>
3380
3381         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3382         patch from Hans de Graaff.
3383
3384 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3385
3386         * package-get.el (package-get-download-sites): Document Chile and
3387         update Denmark download site.
3388         * package-get.el (package-get-pre-release-download-sites): Ditto.
3389
3390 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3391
3392         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3393
3394 2006-12-09  Vin Shelton  <acs@xemacs.org>
3395
3396         * XEmacs 21.4.20 is released
3397
3398 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3399
3400         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3401
3402 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3403
3404         * info.el (Info-find-file-node, Info-insert-dir)
3405         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3406         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3407         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3408         and discussion.
3409
3410 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3411
3412         * obsolete.el (line-beginning-position): New, from 21.5.x.
3413         (line-end-position): Ditto.
3414
3415 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3416
3417         * package-get.el (package-get-download-sites): Welcome
3418         nl.xemacs.org and Thanks!
3419         * package-get.el (package-get-pre-release-download-sites): Ditto.
3420
3421 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3422
3423         * font-lock.el: Add support for not-so recent changes in Java to
3424         java-mode.
3425
3426 2006-01-28  Vin Shelton  <acs@xemacs.org>
3427
3428         * XEmacs 21.4.19 is released
3429
3430 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3431
3432         * easymenu.el: Update copyright. 
3433         * easymenu.el (easy-menu-all-popups):
3434         Add a docstring. 
3435         * easymenu.el (easy-menu-add):
3436         Document a bug, rework the function to preserve any existing
3437         non-default mode-popup-menu instead of overwriting it, and not to
3438         bother normalising the menu title (nothing else does).
3439         * easymenu.el (easy-menu-remove):
3440         Restore the default mode-popup-menu instead of leaving an empty
3441         one when we remove the last easy-menu popup. 
3442
3443 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3444
3445         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3446         as suggested by Rodrigo Ventura.
3447         * package-get.el (package-get-pre-release-download-sites): Ditto,
3448         with replacement of xemacs-21.5 by beta, which is the logical path
3449         to our beta core and package pre-releases.
3450
3451 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3452
3453         * package-get.el (package-get-download-sites): Add Hong Kong
3454         download site.
3455         * package-get.el (package-get-pre-release-download-sites): Ditto.
3456
3457 2005-12-26  Vin Shelton  <acs@xemacs.org>
3458
3459         * find-paths.el:
3460         * find-paths.el (paths-emacs-root-p): Add search for package root.
3461         * find-paths.el (paths-find-emacs-root): Replaced with
3462         paths-find-invocation-roots, which returns a list of roots.
3463         * find-paths.el (paths-find-invocation-roots): New.
3464         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3465
3466 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3467
3468         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3469         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3470
3471 2005-12-03  Vin Shelton <acs@xemacs.org>
3472
3473         * XEmacs 21.4.18 is released
3474
3475 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3476
3477         * package-get.el (package-get-download-sites): Update reflecting
3478         latest http://www.xemacs.org/Releases/ information generated by
3479         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3480         * package-get.el (package-get-pre-release-download-sites): Ditto.
3481
3482 2005-02-28  Simon Josefsson  <jas@extundo.com>
3483
3484         * about.el (xemacs-hackers): Add jas.
3485         (about-other-current-hackers): Likewise.
3486         (about-url-alist): Add URL for jas.
3487         (about-personal-info): Document jas.
3488         (about-hacker-contribution): Describe jas contributions.
3489
3490 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3491
3492         * easymenu.el (easy-menu-remove): As described in 
3493         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3494         except the "Command" menu from mode-popup-menu. 
3495
3496 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3497  
3498         * font.el (font-spatial-to-canonical): Correct calculation of 
3499         return value for pixel-based input value. 
3500  
3501 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3502
3503         * code-process.el (call-process): Process-related docstring
3504         improvements spurred by Norbert Koch.
3505         * code-process.el (call-process-region): Ditto.
3506         * code-process.el (start-process): Ditto.
3507
3508 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3509
3510         * finder.el (finder-find-library): Return filename actually
3511         searched for.
3512
3513 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3514
3515         * help.el (view-emacs-news): Use `expand-file-name' instead of
3516         `locate-data-file' as the latter will find any "NEWS" files that
3517         might exist in packages _before_ the one in core.
3518
3519 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3520
3521         * package-get.el (package-get-init-package):
3522         package-get-init-package buglet (21.4.17) by Jeff Mincy
3523         <mincy@rcn.com> fixing false temporary load-path shadows reported
3524         after package installation and simplifying code.
3525
3526 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3527
3528         * package-get.el (package-get-download-sites): Sync mirrors list
3529         with the XEmacs website.
3530         (package-get-pre-release-download-sites): Ditto.
3531
3532 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3533
3534         * derived.el (derived-mode-merge-syntax-tables):
3535         Revert my 21.5-only patch of 2003-07-18 which slipped in
3536         through Jerry James's patch of 2004-06-07.
3537
3538 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3539
3540         * cmdloop.el (keyboard-quit): Remove workaround for
3541         `region-active-p' not making sure active region is in current
3542         buffer now that it does.
3543         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3544         * simple.el (region-active-p): `region-active-p' to only return t
3545         when active region is in current buffer.
3546
3547 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3548
3549         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3550         package names, quell a byte-compiler warning, doc fix.
3551
3552 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3553
3554         * buffer.el (pop-to-buffer):
3555         * window-xemacs.el (display-buffer):
3556         Document use of `same-window-buffer-names,' `same-window-regexps'
3557         by pop-to-buffer and display-buffer. 
3558         
3559 2005-02-06  Vin Shelton <acs@xemacs.org>
3560
3561         * XEmacs 21.4.17 is released
3562
3563 2005-01-29  Ben Wing  <ben@xemacs.org>
3564
3565         * shadow.el (find-emacs-lisp-shadows):
3566         Add custom-defines to list of ignored files.
3567
3568 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3569
3570         * simple.el (shifted-motion-keys-select-region): Fix statement
3571         about unshifted-motion-keys-deselect-region.
3572
3573 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3574
3575         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3576         now) for GNU Emacs compatibility.
3577         (make-obsolete-variable): Ditto.
3578
3579 2004-01-08  Ben Wing  <ben@xemacs.org>
3580
3581         * code-files.el (load):
3582         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3583
3584 2004-12-05  Vin Shelton <acs@xemacs.org>
3585
3586         * XEmacs 21.4.16 is released
3587
3588 2004-12-04  Vin Shelton  <acs@xemacs.org>
3589
3590         * auto-autoloads.el: Regenerated.
3591
3592         * custom-load.el: Regenerated.
3593
3594 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         Fix bug: apropos errors if a defalias refers to an undefined
3597         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3598
3599         * apropos.el (apropos):
3600         (apropos-command):
3601         * help.el (frob-help-extents):
3602         * help-macro.el (make-help-screen):
3603         * hyper-apropos.el (hyper-apropos-grok-functions):
3604         (hyper-apropos-get-doc):
3605         Catch void-function error thrown by `documentation'.
3606
3607 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3608
3609         * packages.el (package-require): Fix incorrect arg to format.
3610         This fixes a `format specifier' error.
3611
3612 2004-08-13  Jerry James  <james@xemacs.org>
3613
3614         * bytecomp.el (forward-word): Tell the byte compiler the correct
3615         number of arguments to forward-word.
3616
3617 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3618
3619         * etags.el: Fixed loading of include files for tag completion. Now
3620         you can make a tag file for a library, include it into your
3621         project and it will be reloaded only if it changed. Infinte
3622         include loops are detected and the correct tag files are loaded.
3623         * etags.el (buffer-tag-table-list): Load and verify tag files in
3624         the external function buffer-tag-table-list-load.
3625         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3626         tag files. Also load the included tag files. The priority of the
3627         included files is right below their parent file. If multiple
3628         matches occur then the symbols from the parent file are found
3629         first.
3630         * etags.el (tag-table-include-files): Corrected comment
3631         string. Switched to pattern constant tags-include-pattern to have
3632         it at a central location.
3633         * etags.el (tags-include-pattern): Added doc string.
3634         * etags.el (add-to-tag-completion-table): Removed obsolete
3635         comments as the include files are allready returned by
3636         buffer-tag-table-list and loaded.
3637         * etags.el (find-tag-internal): The include files are allready
3638         included in tag-tables as buffer-tag-table-list returns them now.
3639
3640 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3641
3642         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3643         Loading items into the notebook is now done by C code.
3644         * widgets-gtk.el (gtk-widget-instantiate-internal):
3645         Style no longer changed.
3646
3647 2004-06-28  Nix  <nix@esperi.org.uk>
3648
3649         * cmdloop.el (truncate-command-history-for-gc): Delay
3650         execution of all things that look up variable bindings,
3651         via `enqueue-eval-event'.
3652
3653 2004-06-24  Vin Shelton  <acs@xemacs.org>
3654
3655         * package-get.el (package-get-require-signed-base-updates):
3656         now defaults to nil.
3657
3658 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3659
3660         * subr.el (split-string): Clean up docstring.
3661
3662 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3663
3664         * faces.el (zmacs-region): fix typo in docstring.
3665
3666 2004-06-07  Jerry James  <james@xemacs.org>
3667
3668         * derived.el: Synch with Emacs 21.3.
3669         * subr.el (with-local-quit): New, from Emacs 21.3.
3670         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3671         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3672         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3673
3674 2004-06-16  Jerry James  <james@xemacs.org>
3675
3676         * cl.el (cl-set-substring): Increment start by the length of the
3677         string, not the string itself.
3678
3679 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3680
3681         * etags.el (tag-table-include-files): Expand included TAGS file
3682         paths to avoid problems with relative paths.  Thanks to Peter
3683         Chubb <peterc@gelato.unsw.edu.au>.
3684         * etags.el (tags-include-pattern): New.
3685         * etags.el (add-to-tag-completion-table): Parse and ignore
3686         trailing include lines.
3687
3688 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3689
3690         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3691         avoiding line solely composed of equal signs.
3692
3693 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3694
3695         * cus-edit.el (alloc): Typo fix.
3696         * cus-edit.el (custom-browse-visibility): Ditto.
3697         * cus-edit.el (custom-variable-value-create): Ditto.
3698         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3699         * cus-edit.el (custom-save-variables): Bind print-length and
3700         print-level to nil to avoid value abbreviation.
3701         * cus-edit.el (custom-save-face-internal): Ditto.
3702         * cus-edit.el (custom-save-faces): Save in sorted order.
3703         * cus-edit.el (custom-save-resets): Bind print-length and
3704         print-level to nil to avoid value abbreviation.
3705         * cus-edit.el (custom-save-loaded-themes): Ditto.
3706
3707 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3708
3709         * subr.el (split-string-default-separators): New.
3710         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3711         see comment in source.
3712
3713 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3714
3715         * mule/japanese.el (paragraph-start, paragraph-separate):
3716         Remove anchor to BOL.
3717
3718 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3719
3720         * cl.el (gensym, gentemp): Improve docstrings.
3721
3722 2004-05-10  Vin Shelton  <acs@xemacs.org>
3723
3724         * etags.el: Sync with 21.5 version.
3725
3726 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3727
3728         * etags.el:
3729         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3730         only for use with exuberant ctags. This will also enable building of 
3731         completion tables with exuberant ctags. This will not work with
3732         xemacs ctags. 
3733         * etags.el (get-tag-table-buffer): New function for creating of
3734         completion table is used if tags-exuberant-ctags-optimization-p ist t
3735         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3736         finding the tag names. New.
3737         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3738         building tag completion table with exuberant ctags. New.
3739         * etags.el (find-tag-internal): Improve exact tag matching for tags
3740         with name fields. Before the patch return types of functions or
3741         function parameters (with exuberant ctags) were found as matches.
3742
3743 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3744
3745         * list-mode.el (display-completion-list): Fixed completion list was
3746         taking the width of the frame and not of the window for displaying
3747         the selection methods.
3748
3749 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3750
3751         * menubar-items.el (default-menubar): Options are saved to custom.el.
3752
3753
3754 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3755
3756         * isearch-mode.el (isearch-abort): Preserve successful search target.
3757
3758 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3759
3760         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3761         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3762         Bihlmeyer.
3763         * gnuserv.el (gnuserv-mode-line-string): New.
3764         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3765         gnuserv-mode.
3766         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3767         * gnuserv.el (gnuserv-edit-files): Use
3768         make-x-device-with-gtk-fallback.
3769
3770 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3771
3772         * gtk-widgets.el: New import: gtk-accel-group-new.
3773         * dialog-gtk.el:
3774         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3775         * dialog-gtk.el (popup-builtin-question-dialog):
3776         Added support for dialog button mnemonics.
3777
3778 2004-03-22  Chris Green <cmg@dok.org>
3779
3780         * process.el (shell-command): Output buffer was ignored when a
3781         background process was run via shell-command.
3782
3783 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3784
3785         * cus-edit.el (custom-save-variables): Retrieve a list of
3786         variables to save first, sort it, and make sure the variables are
3787         saved in sorted order.
3788
3789 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3790  
3791         * package-get.el (package-get-update-base-from-buffer): Force
3792         binary coding system for verifying GnuPG signature in the
3793         package-index file.
3794  
3795 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3796
3797         * package-get.el (package-get-package-index-file-location): Handle
3798         missing "EMACSPACKAGEPATH" environment variable.
3799
3800 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3801
3802         * package-admin.el (package-admin-find-top-directory): Simplify
3803         directory comparisions and fix substring errors on short path
3804         components.
3805         * package-get.el (package-get-package-index-file-location):
3806         Default to first component of "EMACSPACKAGEPATH", if set.
3807
3808 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3809
3810         * package-get.el (process-error): New error datum.
3811
3812 2004-02-02  Vin Shelton <acs@xemacs.org>
3813
3814         * XEmacs 21.4.15 is released
3815
3816 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3817
3818         * itimer.el (activate-itimer): Modify the itimer timeout value as
3819         if it were begun at the last time when the itimer driver was woken
3820         up.
3821
3822 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3823
3824         * specifier.el (Copyright):
3825         Update.
3826         (make-specifier-and-init):
3827         (map-specifier):
3828         (canonicalize-inst-pair):
3829         (canonicalize-spec-list):
3830         (set-specifier):
3831         Synch docstrings to 21.5 where appropriate.
3832
3833 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3834
3835         * package-get.el (package-get-list-packages-where): New.  A
3836         function that allows searching for groups of packages.  For
3837         example, find all packages that require the fsf-compat package.
3838
3839 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3840
3841         The Great PUI Sync.
3842
3843         * auto-autoloads.el: Regenerated.
3844
3845         * custom-load.el: Regenerated.
3846
3847         * dumped-lisp.el (packages-hardcoded-lisp): New.
3848
3849         * menubar-items.el (menu-max-items): New.
3850         (menu-submenu-max-items): New.
3851         (menu-submenu-name-format): New.
3852         (menu-split-long-menu): New.
3853         (menu-sort-menu): New.
3854         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3855
3856         * obsolete.el (pui-add-install-directory): Renamed to the more
3857         logical `pui-set-local-package-get-directory'.
3858         (package-get-download-menu): Moved to `package-ui.el' and renamed
3859         to `package-ui-add-download-menu'.
3860
3861         * package-admin.el (package-admin-install-function-mswindows):
3862         Whitespace clean up.
3863         (package-admin-add-single-file-package): Removed.
3864         (package-admin-default-install-function): Whitespace clean up.
3865         (package-admin-find-top-directory): New.
3866         (package-admin-get-install-dir): Use it.
3867         (package-admin-get-manifest-file): 
3868         (package-admin-check-manifest): 
3869         (package-admin-add-binary-package):
3870         (package-admin-get-lispdir):
3871         (package-admin-delete-binary-package):
3872         (package-admin):
3873
3874         * package-get.el (package-get-package-index-file-location): New.
3875         (package-get-install-to-user-init-directory): New.
3876         (package-get-remote):
3877         (package-get-download-sites):
3878         (package-get-pre-release-download-sites): New.
3879         (package-get-site-release-download-sites): New.
3880         (package-get-base-filename):
3881         (package-get-always-update):
3882         (package-get-user-index-filename): Removed.
3883         (package-get-pgp-available-p): New.
3884         (package-get-require-signed-base-updates):
3885         (package-get-was-current):
3886         (package-entries-are-signed): New.
3887         (package-get-continue-update-base): New.
3888         (package-get-download-menu): Removed.
3889         (package-get-require-base):
3890         (package-get-update-base-entry):
3891         (package-get-locate-file):
3892         (package-get-locate-index-file):
3893         (package-get-maybe-save-index):
3894         (package-get-update-base):
3895         (package-get-update-base-from-buffer):
3896         (package-get-update-base-entries):
3897         (package-get-interactive-package-query):
3898         (package-get-update-all):
3899         (package-get-all):
3900         (package-get-dependencies):
3901         (package-get-init-package):
3902         (package-get-info): New.
3903         (package-get):
3904         (package-get-staging-dir):
3905         (package-get-set-version-prop): Removed.
3906         (package-get-installedp):
3907         (package-get-ever-installed-p):
3908         (packages): Removed.
3909         (package-get-custom-groups): Removed.
3910         (package-get-custom): Removed.
3911         (package-get-custom-add-entry): Removed.
3912
3913         * package-info.el (batch-update-package-info):
3914
3915         * package-net.el (package-net-batch-generate-bin-ini):
3916         (package-net-update-installed-db):
3917
3918         * package-ui.el (pui-info-buffer):
3919         (pui-directory-exists): Removed.
3920         (pui-package-dir-list): Removed.
3921         (pui-add-install-directory): Removed.
3922         (package-ui-download-menu): New.
3923         (package-ui-pre-release-download-menu): New.
3924         (package-ui-site-release-download-menu): New.
3925         (pui-set-local-package-get-directory): New.
3926         (pui-package-symbol-char):
3927         (pui-update-package-display):
3928         (pui-toggle-package):
3929         (pui-toggle-package-key):
3930         (pui-toggle-package-delete):
3931         (pui-toggle-package-delete-key):
3932         (pui-toggle-package-event):
3933         (pui-toggle-verbosity-redisplay):
3934         (pui-install-selected-packages):
3935         (pui-add-required-packages):
3936         (pui-help-echo):
3937         (pui-display-info):
3938         (list-packages-mode):
3939         (pui-list-packages):
3940
3941         * packages.el (packages-compute-package-locations):
3942         (package-require):
3943         (package-delete-name):
3944         (packages-hardcoded-lisp): Removed.
3945         (packages-useful-lisp): Removed.
3946         (packages-unbytecompiled-lisp): Removed.
3947         (packages-find-package-directories):
3948
3949         Summary:
3950
3951         Major code clean up of all things PUI.
3952
3953         Much improved code to determine where packages should be
3954         installed.  PUI no longer depends on any packages being
3955         pre-installed to compute where packages are to be installed to.
3956
3957         The user can specify the location of their package-index file.  It
3958         isn't necessary to set this because it has sane defaults.  People
3959         who "run-in-place" won't accidently overwrite the CVS
3960         package-index file.  See
3961         `package-get-package-index-file-location'. 
3962
3963         PUI will now properly clean up after itself in the event of an
3964         unsuccessful package install.  This drastically reduces the number
3965         of "wrong md5sum" FAQs.
3966
3967         non-Mule XEmacsen can no longer install Mule packages.
3968
3969         Package management via the custom interface has been removed.
3970
3971         The PUI related menubar items have been reorganised.
3972
3973         The PGP verification code has been fixed and the default for
3974         whether or not it is used is automatically computed.
3975
3976         * update-elc.el ((preloaded-file-list site-load-packages
3977         need-to-dump dumped-exe)):
3978         Just a couple of small changes to allow for
3979         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3980         existing anymore.
3981
3982 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3983
3984         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3985         apply `format' to the first argument of byte-compile-warn, it
3986         already calls format.
3987
3988 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3989
3990         * files.el (delete-old-versions): Avoid going interactive during
3991         make install when environment variable VERSION_CONTROL is set.
3992
3993 2003-12-04  Vin Shelton  <acs@xemacs.org>
3994
3995         * menubar-items.el (menu-item-search): Only bring up search dialog
3996         box if the feature is available and desired.
3997
3998 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4001
4002 2003-11-05  Vin Shelton  <acs@xemacs.org>
4003
4004         * help.el (Help-prin1-face):
4005         (Help-princ-face):
4006         princ and prin1 are functions and need to be called as such.  The
4007         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4008
4009 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4010
4011         * about.el (about-xemacs): Give full version and build date.
4012
4013 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4014
4015         * win32-native.el (grep-null-device): This XEmacs has null-device.
4016
4017 2003-09-06  Mike Sperber  <mike@xemacs.org>
4018
4019         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4020         implement the specified semantics for `defvar.'
4021
4022 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4023
4024         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4025         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4026         displaying buffer in question.
4027
4028 2003-09-03  Vin Shelton <acs@xemacs.org>
4029
4030         * XEmacs 21.4.14 is released
4031
4032 2003-08-17  Vin Shelton  <acs@xemacs.org>
4033
4034         * about.el: Vanity patch.
4035
4036 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4037
4038         * code-process.el (call-process):
4039         (call-process-region):
4040         (start-process):
4041         Document coding system processing.
4042
4043 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4044
4045         * startup.el (splash-frame-body): Idiomatic English.
4046
4047 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4048
4049         * font-lock.el (font-lock-match-java-declarations): Move
4050         save-restriction, narrow-to-region to beginning of function to
4051         avoid going beyond the limit and causing an infloop.
4052
4053 2003-04-16  Jerry James  <james@xemacs.org>
4054
4055         * keydefs.el: Remove mappings for keys mapped to the nowhere
4056         defined function function-key-error.
4057
4058 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4059
4060         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4061         lisp-interaction-mode-hook): Add the docstrings.
4062
4063 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4064
4065         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4066         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4067         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4068
4069 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4070
4071         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4072         lambda list after the original doc.  Care about
4073         #'(lambda () "SingleString") 
4074         (cl-upcase-arg): 
4075         (cl-function-arglist):
4076         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4077         circular data structures in lambda list specification
4078
4079 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4080
4081         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4082         to appear in font-lock-function-name-face.
4083
4084 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4085
4086         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4087         is not also the value of the lambda.
4088
4089 2003-05-06  Andy Piper  <andy@xemacs.org>
4090
4091         * files.el (revert-buffer): Make sure local variables get processed,
4092         even in the case of an optimized reversion.
4093
4094 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4095
4096         * XEmacs 21.4.13 is released
4097
4098 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4099
4100         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4101         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4102
4103 2003-02-14  Ben Wing  <ben@xemacs.org>
4104
4105         * byte-optimize.el:
4106         * byte-optimize.el (byte-compile-inline-expand):
4107         * byte-optimize.el (byte-compile-unfold-lambda):
4108         * byte-optimize.el (byte-optimize-form-code-walker):
4109         * byte-optimize.el (byte-optimize-form):
4110         * byte-optimize.el (byte-decompile-bytecode-1):
4111         * byte-optimize.el (byte-optimize-lapcode):
4112         Review carefully and sync up to 20.7 except for areas as noted.
4113         Fixes problem with JDE compilation.
4114
4115 2003-02-05  Ben Wing  <ben@xemacs.org>
4116
4117         * simple.el:
4118         * simple.el (motion-keys-for-shifted-motion):
4119         Omit M-S-home/end from motion keys.
4120
4121 2003-02-07  Ben Wing  <ben@xemacs.org>
4122
4123         * text-props.el (text-property-any):
4124         * text-props.el (text-property-not-all):
4125         Fix bug when end > start.
4126
4127 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4128
4129         * info.el (Info-insert-dir): Make default-directory end in
4130         separator.  Patch due to Martin Buchholz.
4131
4132 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4133
4134         * XEmacs 21.4.12 "Portable Code" is released.
4135
4136 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4137
4138         * about.el: Update golubev data.
4139
4140 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * isearch-mode.el (isearch-mode-map): Substitute comment on
4143         desirability, and back out "GR is printable" changes.
4144
4145 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4146
4147         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4148
4149 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4150
4151         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4152
4153 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4154
4155         * menubar-items.el (default-menubar): Use browse-url-mozilla
4156         instead of browse-url-gnome-moz for Mozilla.
4157
4158 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4159
4160         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4161
4162 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4163
4164         * files.el (auto-mode-alist): Remove redundant entries for modes
4165         that live in packages.
4166         (interpreter-mode-alist): Ditto.
4167
4168 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4169
4170         * menubar-items.el (default-menubar): Sync with current
4171         browse-url-xemacs.el.
4172
4173 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * XEmacs 21.4.10 "Military Intelligence" is released.
4176
4177 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4178
4179         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4180
4181 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4182
4183         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4184
4185 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4186
4187         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4188         effect free function.
4189         (font-lock-fontify-keywords-region): Supply the argument to
4190         font-lock-compile-keywords.
4191
4192 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4193
4194         * package-get.el (package-get-download-sites): Bring sites list
4195         up to date, prefer xx.xemacs.org addresses.
4196
4197 2002-09-27  Andy Piper  <andy@xemacs.org>
4198
4199         * dialog.el (make-dialog-box): for general dialogs only
4200         delete-frame-hook will be run.
4201
4202 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4203
4204         * font-lock.el (font-lock-fontify-syntactically-region): Add
4205         comment about lookup-syntax-properties, document LOUDLY as unused.
4206
4207 2002-08-26  Andy Piper  <andy@xemacs.org>
4208
4209         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4210         merge.
4211
4212 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4213
4214         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4215         (make-obsolete-variable): Ditto.
4216         (make-compatible): Ditto.
4217         (make-compatible-variable): Ditto.
4218
4219 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4220
4221         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4222         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4223
4224 2002-08-28  Andy Piper  <andy@xemacs.org>
4225
4226         * files.el (revert-buffer): propagate revert-without-query-status.
4227
4228 2002-06-03  Andy Piper  <andy@xemacs.org>
4229
4230         * dialog-items.el (make-search-dialog): align various subcontrols
4231         in visually pleasing ways, allow frame to autosize to the dialog
4232         size.
4233         * dialog.el (make-dialog-box): add a border inside the frame. Add
4234         :autosize property, if t then reset the frame size appropriately
4235         before the frame is mapped.
4236         * gutter-items.el (set-progress-feedback-instantiator): align
4237         various subcontrols.
4238         * gutter-items.el (set-progress-abort-instantiator): ditto.
4239
4240 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4241
4242         * XEmacs 21.4.9 "Informed Management" is released.
4243
4244 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4245
4246         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4247         "&optional append" argument.
4248
4249 2002-07-16  Didier Verna  <didier@xemacs.org>
4250
4251         * subr.el (replace-in-string): fix case fold bug introduced by
4252         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4253         case-fold-search in temporary buffers.
4254
4255 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4256
4257         * lib-complete.el (find-library): Remove check for mule because
4258         decompression DOES work on Mule.
4259
4260 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4261
4262         * simple.el (join-line): New alias for `delete-indentation'.
4263
4264 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4265
4266         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4267         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4268         (font-lock-builtin-face): New.
4269         (font-lock-constant-face): New.
4270         (font-lock-face-list): Add builtin and constant faces.
4271
4272 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * autoload.el (make-autoload): Support define-derived-mode.
4275         Collected puts of doc-string-elt property.  Based on a patch by
4276         Didier Verna <didier@xemacs.org>.
4277
4278 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4279
4280         * wid-edit.el (widget-field-activate): Fix docstring typo.
4281
4282 2002-07-23  Andy Piper  <andy@xemacs.org>
4283
4284         * about.el (about-personal-info): update me.
4285
4286 2002-07-12  Andy Piper  <andy@xemacs.org>
4287
4288         * custom.el (custom-theme-set-variables): remove bogus
4289         arguments. Use custom-set-default to set defaults.
4290         (custom-set-variables): update doc.
4291         (custom-local-buffer): new, synced from FSF.
4292         (custom-set-default): ditto.
4293         (defcustom): update doc.
4294
4295 2002-06-16  Andy Piper  <andy@xemacs.org>
4296
4297         * menubar-items.el (default-menubar): enable windows printing on
4298         cygwin as well as native.
4299
4300 2002-06-12  Andy Piper  <andy@xemacs.org>
4301
4302         * printer.el (generic-print-buffer): catch all errors so that the
4303         print device can be cleared in all scenarios.
4304         (Printer-clear-device): make sure clearing the printer allows it
4305         to be used again immediately.
4306         (generic-print-region): make sure the default printer face is
4307         black-on-white.
4308
4309 2002-04-23  Jerry James  <james@xemacs.org>
4310
4311         * window-xemacs.el (display-buffer-function): Change doc to
4312         reflect new arg.
4313         * window-xemacs.el (pre-display-buffer-function): Ditto.
4314         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4315         non-nil, make the new window just big enough for its contents.
4316         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4317         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4318         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4319
4320 2002-06-06  Andy Piper  <andy@xemacs.org>
4321
4322         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4323         (defcustom): ditto.
4324         (custom-handle-keyword): ditto.
4325
4326 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4327
4328         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4329         Make obsolete.  Default to nil.
4330         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4331         Inspired by a patch by John Palmieri.
4332
4333 2002-07-01  Mike Alexander  <mta@arbortext.com>
4334
4335         * process.el (shell-command-on-region): Don't delete the region
4336         before giving it to call-process-region
4337
4338 2002-06-04  Jerry James <james@eecs.ku.edu>
4339
4340         * find-paths.el (paths-find-architecture-directory): Search in
4341         `system-configuration'/`base', not `base'`system-configuration'.
4342
4343 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4344
4345         * info.el (Info-index): Add missing \ in [ t].
4346
4347 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4348
4349         * gutter-items.el (gutter-buffers-tab-visible-p,
4350         buffers-tab-omit-function, buffers-tab-selection-function,
4351         buffers-tab-filter-functions):
4352         Doc improvements.
4353
4354 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4355
4356         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4357
4358         * toolbar-items.el (toolbar-news): Fix typo in message string.
4359
4360 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * dialog.el (yes-or-no-p-dialog-box): 
4363         * cmdloop.el (y-or-n-p-minibuf):
4364         (yes-or-no-p-minibuf):
4365         (yes-or-no-p):
4366         (y-or-n-p): 
4367         Specify negative answers in docstrings.
4368
4369 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4370
4371         * package-ui.el (pui-help-echo): Display both installed and author
4372         version.  Use a balloon-help window to display extra info like
4373         package requires.
4374
4375 2002-05-30  Andy Piper  <andy@xemacs.org>
4376
4377         * files.el (revert-buffer-internal): don't visit
4378         revert-buffer. Kill buffer when not used. Suggested by Mike
4379         Alexander <mta@arbortext.com>
4380
4381 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4382
4383         * files.el (revert-buffer): More docstring fiddling.
4384
4385 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4386
4387         * files.el (revert-buffer):
4388         (revert-buffer-internal):
4389         (revert-buffer-insert-file-contents-function):
4390         Improve docstrings and comments.
4391
4392 2002-05-08  Andy Piper  <andy@xemacs.org>
4393
4394         * files.el (revert-buffer): observe noconfirm behavior.
4395
4396 2002-04-09  Andy Piper  <andy@xemacs.org>
4397
4398         * files.el (revert-buffer): use revert-buffer-internal if it looks
4399         like doing so will not result in any user-visible changes.
4400         (revert-buffer-internal): new function. Do the actual process of
4401         reversion and then see whether the result is any different to what
4402         we have already. If it is not then do nothing.
4403
4404 2001-12-11  Andy Piper  <andy@xemacs.org>
4405
4406         * menubar.el (get-popup-menu-response): re-order so that it works
4407         on more sane/facist window systems.
4408
4409 2001-12-03  Andy Piper  <andy@xemacs.org>
4410
4411         * faces.el (frob-face-property): don't infloop in face frobbing
4412         from Jan Vroonhof <jan@xemacs.org>.
4413
4414 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4415
4416         * faces.el (frob-face-property): Follow face fall-back hierarchy
4417         properly for face properties without an instance. Only do manual
4418         copy form 'default in last resort. This handles in particular
4419         the case where 'default itself has only a fall-back (which is
4420         the case by default on windows).
4421
4422 2001-11-24  Andy Piper  <andy@xemacs.org>
4423
4424         * printer.el (generic-print-region): set default-frame-plist to
4425         nil while creating the printer frame so that sizes reflect the
4426         printed page.
4427
4428         * faces.el (face-complain-about-font): Don't complain on printers.
4429
4430 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4431         
4432         * package-net.el: Andy synch.
4433         
4434 2001-12-16  Andy Piper  <andy@xemacs.org>
4435
4436         * package-get.el (package-get-update-all): Make sure installed.db
4437         gets updated after updating packages.
4438
4439 2002-03-28  Ben Wing  <ben@xemacs.org>
4440
4441         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4442         continuation, truncation so that we don't get line jumpiness from
4443         them being larger than the line height.
4444
4445         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4446
4447 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4448
4449         * font.el (font-window-system-mappings): Add mapping for Gtk
4450         (assume identical to X) 
4451
4452 2002-02-04  Andy Piper  <andy@xemacs.org>
4453
4454         * files.el (convert-standard-filename): Fix for short filename
4455         Peter Arius <pas@methodpark.de>
4456
4457 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4458
4459         * list-mode.el (default-choose-completion): completion-base-size
4460         should refer to local value in the completion list buffer.
4461
4462 2001-12-03  Didier Verna  <didier@xemacs.org>
4463
4464         * rect.el: autoload `replace-rectangle'.
4465         * keydefs.el (global-map): bind it to `C-x r p'.
4466
4467 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4468
4469         * XEmacs 21.4.8 "Honest Recruiter" is released.
4470
4471 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4472
4473         This patch is based on Jerry James's patch and analysis.
4474
4475         * select.el (get-clipboard):
4476         (get-selection):
4477         Update docstrings.
4478         (get-clipboard-foreign):
4479         (get-selection-foreign):
4480         New function for use as `interprogram-paste-function's.
4481
4482         * simple.el (interprogram-paste-function): Change default to
4483         `get-clipboard-foreign'; improve docstring.
4484         (interprogram-cut-function): Improve dosctring.
4485
4486 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4487
4488         * XEmacs 21.4.7 "Economic Science" is released.
4489
4490 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4491
4492         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4493
4494 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4495
4496         * obsolete.el (assq-delete-all): New compatibility alias for 
4497         remassq.
4498
4499 2002-01-09  Simon Josefsson  <jas@extundo.com>
4500
4501         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4502
4503 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4504
4505         * info.el (Info-auto-generate-directory): Default
4506         Info-auto-generate-directory to 'if-outdated.
4507
4508 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4509
4510         * startup.el (normal-top-level): Prevent migration code from
4511         trashing .emacs on an error in loading the init files.
4512
4513 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4514
4515         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4516         "system default" Xdefaults and friends get xrdb-mode.
4517
4518 2002-03-05  Mats Lidell  <matsl@contactor.se>
4519  
4520         * help-nomule.el (tutorial-supported-languages): Added Swedish
4521         tutorial. Sorted languages.
4522
4523 2002-02-11  Mike Sperber <mike@xemacs.org>
4524
4525         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4526         regenerating outdated dir files and dir is non-existent.
4527
4528 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4529
4530         * code-files.el (convert-mbox-coding-system): Improve comment.
4531         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4532         coding-system argument to `write-region-pre-hook' call.
4533         (write-region-pre-hook): Fix docstring to mention lockname argument.
4534
4535 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4536
4537         * minibuf.el (completing-read): Remove redundant wrong arg list.
4538
4539         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4540
4541 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4542
4543         * obsolete.el (interactive-form): new compatibility alias for 
4544         function-interactive.
4545
4546 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4547
4548         * menubar-items.el (Menubar-items-truncate-list): Removed.
4549         * menubar-items.el (Menubar-items-truncate-history): New.
4550         * menubar-items.el (default-menubar): Use
4551         Menubar-items-truncate-history.
4552
4553 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4554
4555         * printer.el (generic-print-region): Pass correct arguments to
4556         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4557         Torkelsson <torkel@acc.umu.se>.
4558
4559 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4560
4561         * help.el (describe-mode): synched with FSF 19.34; handle nil
4562         minor mode indicators.
4563
4564 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4565
4566         * minibuf.el (completing-read): Update docstring.
4567
4568 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4569
4570         * XEmacs 21.4.6 "Common Lisp" is released.
4571
4572 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4573
4574         * package-net.el: Inadvertant synch with Windows branch.  From
4575         Andy's log:
4576         (package-net-kit-version): new variable.
4577         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4578
4579 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4580
4581         * package-get.el (package-get-locate-index-file): Also search the
4582         core etc/ directory for the package index file if it can't be
4583         found in ~/.xemacs/.
4584
4585 2001-12-13  William Perry  <wmperry@gnu.org>
4586
4587         * dialog-gtk.el (popup-builtin-question-dialog):
4588         Conform to API in gui.c.
4589         
4590 2001-11-12  Andy Piper  <andy@xemacs.org>
4591
4592         * cus-edit.el (custom-save-face-internal): make sure we save
4593         non-themed faces.
4594         (custom-save-variables): ditto variables.
4595
4596 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4597
4598         * faces.el (make-face-family):
4599         (make-face-size):
4600         New face-modifying functions per Jan Vroonhof.
4601
4602         cus-face.el (custom-set-face-font-family):
4603         (custom-set-face-font-size):
4604         Use them.
4605
4606         * font.el (font-window-system-mappings): More precise docstring.
4607
4608         (font-create-name):
4609         (font-create-object):
4610         (tty-font-create-object):
4611         (tty-font-create-plist):
4612         (x-font-create-object):
4613         (x-font-create-name):
4614         (ns-font-create-name):
4615         (mswindows-font-create-object):
4616         (mswindows-font-create-name):
4617         Add doctrings.
4618
4619 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4620
4621         * gtk-faces.el (gtk-init-device-faces): removed spurious
4622         quote before let* expression.
4623
4624 2001-10-29  Andy Piper  <andy@xemacs.org>
4625
4626         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4627         modified when changing coding system.
4628
4629         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4630         that we invoke the GUI directory selector.
4631
4632 2001-10-25  Andy Piper  <andy@xemacs.org>
4633
4634         * dialog.el (make-dialog-box): use new directory dialog support.
4635         * minibuf.el (read-file-name-1): ditto.
4636         (read-file-name): ditto.
4637         (read-directory-name): ditto.
4638
4639 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * XEmacs 21.4.5 "Civil Service" is released.
4642
4643 2001-04-23  Didier Verna  <didier@xemacs.org>
4644
4645         * cus-edit.el (custom-variable-pre-save): New.
4646         * cus-edit.el (custom-variable-post-save): New.
4647         * cus-edit.el (custom-variable-save): use them.
4648         * cus-edit.el (custom-face-pre-save): New.
4649         * cus-edit.el (custom-face-post-save): New.
4650         * cus-edit.el (custom-face-save): use them.
4651         * cus-edit.el (custom-group-pre-save): New.
4652         * cus-edit.el (custom-group-post-save): New.
4653         * cus-edit.el (custom-group-save): use them.
4654         * cus-edit.el (Custom-save): use the pre/post functions above,
4655         call `custom-save-all' only once.
4656         * cus-edit.el (custom-variable-pre-reset-standard): New.
4657         * cus-edit.el (custom-variable-post-reset-standard): New.
4658         * cus-edit.el (custom-variable-reset-standard): use them.
4659         * cus-edit.el (custom-face-pre-reset-standard): New.
4660         * cus-edit.el (custom-face-post-reset-standard): New.
4661         * cus-edit.el (custom-face-reset-standard): use them.
4662         * cus-edit.el (custom-group-pre-reset-standard): New.
4663         * cus-edit.el (custom-group-post-reset-standard): New.
4664         * cus-edit.el (Custom-reset-standard): use them.
4665         * cus-edit.el (custom-face-reset-saved): use the pre/post
4666         functions above, call `custom-save-all' only once.
4667
4668 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4669
4670         * gutter-items.el (buffers-tab face): Derive from the modeline
4671         face by default.  Many people use white-on-black for the default
4672         font, and the tabs look hideous with that color combination.  The
4673         modeline usually has the correct colors.
4674
4675 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4676
4677         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4678         (tag-mark-stack-max): Typo fix.
4679
4680 2001-09-28  Ben Wing  <ben@xemacs.org>
4681
4682         * font-lock.el:
4683         * font-lock.el (font-lock-after-change-function):
4684         fix problem with last patch, reported by Katsumi Yamaoka.
4685
4686 2001-09-17  Ben Wing  <ben@xemacs.org>
4687
4688         * font-lock.el (font-lock-after-change-function):
4689         fix problem when you insert a comment on the line before a line of
4690         code: if we use the following char, then when you hit backspace,
4691         the following line of code turns the comment color.
4692
4693 2001-06-08  Ben Wing  <ben@xemacs.org>
4694
4695         * process.el: comment about shell-command-switch.
4696         * process.el (shell-quote-argument): Need to quote a null
4697         argument, too.  From Dan Holmsand.
4698         
4699         * startup.el (normal-top-level): Delete some unused FSF junk.
4700         * startup.el (command-line-early):
4701         
4702         * startup.el (command-line): Call MS Windows init function.
4703         
4704         * win32-native.el:
4705         * win32-native.el (mswindows-system-shells): New.
4706         * win32-native.el (mswindows-system-shell-p): New.
4707         * win32-native.el (init-mswindows-at-startup): New.
4708         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4709         * win32-native.el (mswindows-quote-one-simple-arg):
4710         * win32-native.el (mswindows-quote-one-command-arg):
4711         * win32-native.el (mswindows-construct-process-command-line-alist):
4712         Correct comments at top.  Correctly handle passing arguments
4713         to Cygwin programs and to bash.  Fix quoting of zero-length
4714         arguments (from Dan Holmsand).  Set shell-command-switch based
4715         on shell-file-name, which in turn comes from env var SHELL.
4716
4717 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4718
4719         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4720         default-toolbar-position): Fill docstrings for balloon-help.
4721
4722 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4723
4724         * faces.el: Reenable specifications over 'gtk domain.
4725
4726 2001-08-08  Didier Verna  <didier@xemacs.org>
4727
4728         * autoload.el (update-autoload-files): make defdir a file name,
4729         not directory name.
4730
4731 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4732
4733         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4734
4735         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4736
4737 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4738
4739         * font-menu.el (font-menu-set-font): Default to current font-family.
4740         (font-menu-preferred-resolution):
4741         (font-menu-size-scaling):
4742         Provide gtk defaults, too.
4743
4744 2001-07-29  Mike Alexander  <mta@arbortext.com>
4745
4746         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4747         list
4748         (custom-set-face-font-family): ditto
4749
4750 2001-07-26  Mike Sperber <mike@xemacs.org>
4751
4752         * files.el (auto-mode-alist): .9 files are man pages, too.
4753
4754 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4755
4756         * process.el (call-process-internal): bind
4757         coding-system-for-write to 'binary when calling
4758         start-process-internal, so the process receives 
4759         the literal contents of INFILE.
4760
4761 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4762
4763         * files.el (auto-mode-alist): Add configure.ac support.
4764
4765 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4766
4767         * buff-menu.el:
4768         mouse.el:
4769         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4770
4771 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4772
4773         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4774
4775 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4776
4777         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4778         mixed text.
4779         (kinsoku-eol-p): Ditto.
4780
4781 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4782
4783         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4784         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4785         characters as the category `s' or `e' correctly.
4786
4787 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4788
4789         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4790
4791 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4792
4793         * mule/cyrillic.el:  Set up case table.
4794
4795 2001-06-08  Mike Sperber <mike@xemacs.org>
4796
4797         * files.el (save-some-buffers-1): Don't zap the help window right
4798         after `map-y-or-n-p' has popped it up.
4799
4800 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4801
4802         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4803
4804 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * specifier.el: define-specifier-tag 'gtk.
4807
4808 2001-05-12  Ben Wing  <ben@xemacs.org>
4809
4810         * find-paths.el (paths-find-recursive-path):
4811         fix error with null EXCLUDE-REGEXP.
4812         
4813         * font-lock.el (font-lock-mode):
4814         fix problem reported by hrvoje with buffers starting with a space.
4815         
4816 2001-05-06  Ben Wing  <ben@xemacs.org>
4817
4818         * dialog.el (make-dialog-box):
4819         * menubar-items.el (default-menubar):
4820         * printer.el (generic-print-buffer):
4821         * printer.el (generic-print-region):
4822         implement printing the selection when it's selected.
4823
4824 2001-04-18  Didier Verna  <didier@xemacs.org>
4825
4826         * cus-edit.el (Custom-reset-standard): reset to standard settings
4827         not only when the buffer's :custom-state is 'modified, but also
4828         when it is 'set or 'saved.
4829
4830 2001-04-17  Didier Verna  <didier@xemacs.org>
4831
4832         * startup.el (load-user-init-file): define `custom-file' before
4833         loading the user's init file.
4834
4835 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4836
4837         * menubar.el (popup-mode-menu): Make it work with
4838         popup-menu-titles turned off.
4839         
4840 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4841
4842         * about.el (about-mailto-link): Use compose-mail for sending mail.
4843
4844 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4845
4846         * package-admin.el (package-install-hook): New.
4847         (package-delete-hook): New.
4848         (package-admin-add-single-file-package): Use package-delete-hook.
4849
4850         * package-get.el (package-get): Use package-install-hook.
4851
4852 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4853
4854         * package-ui.el (pui-install-selected-packages): reverse the lists
4855         of packages so that they get handled in the same order as they
4856         were selected.
4857
4858 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4859
4860         * packages.el (locate-library): Use read-library-name for completion.
4861
4862 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4863
4864         * byte-optimize.el (=): `=' is not a binary predicate!
4865         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4866         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4867
4868 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4869
4870         * bytecomp.el (byte-compile-arithcompare):
4871         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4872
4873 2001-06-03  William M. Perry  <wmperry@gnu.org>
4874
4875         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4876         return the filename selected by the user!
4877
4878 2001-05-31  William M. Perry  <wmperry@gnu.org>
4879
4880         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4881         in XEmacs/GTK.
4882
4883 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4884
4885         * coding.el: Tiny typo fixed.
4886
4887 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4888
4889         * XEmacs 21.4.3 "Academic Rigor" is released.
4890
4891 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4892
4893         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4894
4895 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4896
4897         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4898
4899 2001-05-04  Ben Wing  <ben@xemacs.org>
4900
4901         * printer.el (generic-print-buffer):
4902         * printer.el (generic-print-region):
4903         Enable dialog boxes.  Apply workaround recommended by Kirill.
4904         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4905         
4906         * simple.el (kill-whole-line):
4907         * simple.el (kill-line-1):
4908         * simple.el (kill-entire-line):
4909         * simple.el (kill-line):
4910         * simple.el (backward-kill-line):
4911         Take out interactive dependence of kill-whole-line.
4912
4913 2001-04-22  Ben Wing  <ben@xemacs.org>
4914
4915         * dialog.el (make-dialog-box):
4916         Put dialog titles back in -- this time correctly.  Fix various
4917         other problems with leaks and such.
4918
4919         * simple.el (region-exists-p):
4920         * simple.el (region-active-p):
4921         Add comment about which one is correct to use in menu specs.
4922
4923 2001-05-05  Ben Wing  <ben@xemacs.org>
4924
4925         * dialog.el (make-dialog-box): fix doc string.
4926         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4927         take out Pretty Print.
4928         * printer.el:
4929         * printer.el (printer-current-device): New.
4930         * printer.el (Printer-get-device): New.
4931         * printer.el (Printer-clear-device): New.
4932         * printer.el (generic-page-setup): New.
4933         * printer.el (generic-print-buffer):
4934         * printer.el (generic-print-region):
4935         Implement Page Setup.  Handle errors properly.
4936
4937 2001-05-05  Ben Wing  <ben@xemacs.org>
4938
4939         * subr.el (error): Complete list of errors in doc string.
4940         
4941 2001-04-22  Ben Wing  <ben@xemacs.org>
4942
4943         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4944         
4945 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4946
4947         * build-report.el: Remove CVS keywords since this file has been in
4948         core lisp for a while now.
4949         * build-report.el (build-report-make-output-files): Fix typo.
4950
4951 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4952
4953         * about.el (about-finish-buffer): Make sure the last change works
4954         even if EVENT is nil.
4955
4956 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4957
4958         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4959         clicked, not the one that happens to be the current buffer at the
4960         time.
4961
4962 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4963
4964         * cus-edit.el (custom-display): Support the GTK Window System also.
4965
4966 2001-04-30  Ben Wing  <ben@xemacs.org>
4967
4968         * printer.el:
4969         * printer.el (printer-page-header):
4970         * printer.el (Print-context): New.
4971         * printer.el (printer-page-footer):
4972         * printer.el (generate-header-element): New.
4973         * printer.el (generate-header-line): New.
4974         * printer.el (print-context-property):
4975         * printer.el (generic-print-buffer):
4976         * printer.el (generic-print-region):
4977         Implement headers and footers.  Implement calling Print dialog box
4978         (#### but it doesn't quite work yet).
4979
4980 2001-04-25  Ben Wing  <ben@xemacs.org>
4981
4982         * about.el (xemacs-hackers):
4983         * about.el (about-url-alist):
4984         * about.el (about-personal-info):
4985         * about.el (about-hacker-contribution):
4986         More contributions.
4987         
4988         * simple.el (handle-post-motion-command):
4989         Fix spurious setting of zmacs-region-stays to t after a non-shift
4990         motion command.
4991
4992 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4993
4994         * about.el (about-personal-info): Update my bio.
4995         (about-hacker-contribution): Ditto.
4996
4997 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4998
4999         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5000
5001 2001-04-19  Andy Piper  <andy@xemacs.org>
5002
5003         * package-net.el (package-net-cygwin32-binary-size): new size.
5004         (package-net-win32-binary-size): new size.
5005         (package-net-convert-index-to-ini): Use new arch.
5006         (package-net-batch-convert-index-to-ini): Removed.
5007         (package-net-generate-bin-ini): New.
5008         (package-net-batch-generate-bin-ini): New.
5009
5010 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5011
5012         * XEmacs 21.4.1 "Copyleft" is released.
5013
5014 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5015
5016         * x-compose.el (xlib-input-method-bug-workaround):
5017         (alias-colon-to-double-quote):
5018         Force sort in map-keymap to work around rehash bug.
5019
5020 2001-04-17  Ben Wing  <ben@xemacs.org>
5021
5022         * about.el: Finish overhaul, add a few new hackers, update a
5023         couple old ones.
5024
5025 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5026
5027         * XEmacs 21.4.0 "Solid Vapor" is released.
5028
5029 2001-04-15  Ben Wing  <ben@xemacs.org>
5030
5031         * about.el:
5032         * about.el (about-headline-face): New.
5033         * about.el (about-link-face): New.
5034         * about.el (about-current-release-maintainers): New.
5035         * about.el (about-other-current-hackers): New.
5036         * about.el (about-url-alist):
5037         * about.el (about-once-and-future-hackers): New.
5038         * about.el (about-mailto-link): New.
5039         * about.el (about-get-buffer):
5040         * about.el (about-finish-buffer):
5041         * about.el (about-xemacs):
5042         * about.el (about-features): Removed.
5043         * about.el (about-advantages): New.
5044         * about.el (about-maintainer-info): Removed.
5045         * about.el (about-personal-info): New.
5046         * about.el (about-hacker-contribution): New.
5047         * about.el (about-maintainer):
5048         * about.el (about-show-linked-info):
5049         * about.el (about-hackers):
5050         Major revamping.  Rewriting of most of the text, improve the
5051         link handling, separate info on contributors into personal
5052         and contribution info, add new contributors, update personal
5053         info, etc. etc.
5054         
5055         * menubar-items.el (default-menubar):
5056         Help menubar entry for News now says more accurately
5057         "What's New in XEmacs".
5058         
5059         * mouse.el:
5060         * mouse.el (mouse-track-cleanup-hook):
5061         * mouse.el (mouse-track):
5062         Don't set-buffer to a dead buffer when calling mouse-track
5063         cleanup hooks.
5064
5065 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5066
5067         * XEmacs 21.2.47 "Zephir" is released.
5068
5069 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5070
5071         * dialog.el (make-dialog-box): Disable dialog box titles until
5072         we get them working.
5073
5074 2001-03-30  Ben Wing  <ben@xemacs.org>
5075
5076         * help.el:
5077         * help.el (Help-princ-face):
5078         * help.el (Help-prin1-face):
5079         * help.el (frob-help-extents):
5080         * help.el (describe-function-1):
5081         * help.el (describe-variable):
5082         Avoid using font-lock faces, which may not be defined.
5083         Instead, use hyper-apropos faces, and make sure they're
5084         defined as necessary by using `require'. (It's not so safe
5085         to do this for font-lock.) In any case, we will eventually
5086         be merging this functionality into hyper-apropos.
5087
5088         * loaddefs.el (completion-ignored-extensions):
5089         Fix documentation.
5090         
5091         * menubar-items.el (menu-truncate-list): Removed.
5092         * menubar-items.el (Menubar-items-truncate-list): New.
5093         * menubar-items.el (default-menubar):
5094         Fix errors if grep or compile command is too long.  Rename helper
5095         function to be less visible.
5096
5097 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5098
5099         * byte-optimize.el (byte-optimize-minus):
5100         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5101
5102 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5103
5104         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5105         Mule is available.
5106
5107         * mule/latin.el: New file.
5108
5109 2001-03-11  Ben Wing  <ben@xemacs.org>
5110
5111         * auto-save.el:
5112         * auto-save.el (auto-save-directory):
5113         * auto-save.el (make-auto-save-file-name):
5114         * auto-save.el (auto-save-file-name-p): New.
5115
5116         Merge in improvements from other definition of
5117         make-auto-save-file-name in files.el.
5118         
5119         * auto-save.el (auto-save-original-name):
5120         * auto-save.el (auto-save-name-in-fixed-directory):
5121         * auto-save.el (auto-save-unslashify-name): Removed.
5122         * auto-save.el (auto-save-slashify-name): Removed.
5123         * auto-save.el (auto-save-reserved-chars): New.
5124         * auto-save.el (auto-save-escape-name): New.
5125         * auto-save.el (auto-save-unhex): New.
5126         * auto-save.el (auto-save-unescape-name): New.
5127
5128         Change algorithm for encoding filenames in auto-save names to be
5129         entirely safe with all filesystems and all possible characters in
5130         a filename, and 100% reversible. (Essentially, uses
5131         quoted-printable as the encoding.)
5132         
5133         * auto-save.el (recover-all-files):
5134
5135         Use insert-directory rather than calling ls directly -- fixes
5136         things under Windows.
5137
5138         * files.el:
5139         * files.el (convert-standard-filename): Substitute FSF's
5140         definition for this (we had nothing here before).
5141         
5142         * files.el (backup-buffer): Warning fix.
5143         
5144         * files.el (make-backup-file-name):
5145         * files.el (find-backup-file-name):
5146         Fix error in calling sequence to auto-save-file-name-p.
5147         
5148         * files.el (recover-file):
5149         Use insert-directory rather than calling ls directly -- fixes
5150         things under Windows.
5151
5152         * files.el (make-auto-save-file-name): Removed.
5153         * files.el (auto-save-file-name-p): Removed.
5154         auto-save is always dumped so no sense in having a definition
5155         that will always be overwritten with another.
5156         
5157         * files.el (insert-directory):
5158         * win32-native.el:
5159         * win32-native.el (debug-mswindows-process-command-lines):
5160         * win32-native.el (original-make-auto-save-file-name): Removed.
5161         * win32-native.el (make-auto-save-file-name): Removed.
5162
5163
5164 2001-03-21  Martin Buchholz <martin@xemacs.org>
5165
5166         * XEmacs 21.2.46 "Urania" is released.
5167
5168 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5169
5170         * menubar-items.el (default-menubar): Update sample.emacs to
5171         sample.init.el and adjust accelerators.
5172
5173 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5174
5175         * build-report.el (build-report): Improve docstring.
5176
5177 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5178
5179         * ChangeLog: Log GTK merge.
5180
5181         * gutter-items.el:
5182         * mwheel.el:
5183         * sound.el:
5184         * startup.el:
5185         Revert gratuitous whitespace changes.
5186
5187 2001-03-07  Ben Wing  <ben@xemacs.org>
5188
5189         * help.el:
5190         * help.el (key-or-menu-binding):
5191         * help.el (Help-find-file): New.
5192         * help.el (describe-beta):
5193         * help.el (describe-copying):
5194         * help.el (describe-project):
5195         * help.el (view-emacs-news):
5196         * help.el (view-sample-init-el): New.
5197         * help.el (Help-princ-face): New.
5198         * help.el (Help-prin1-face): New.
5199         * help.el (help-symbol-function-context-menu):
5200         * help.el (help-symbol-variable-context-menu):
5201         * help.el (help-symbol-function-and-variable-context-menu):
5202         * help.el (frob-help-extents):
5203         * help.el (describe-function-1):
5204         * help.el (describe-variable):
5205
5206         Add coloring in Help buffers, correspondent with hyperlinks.
5207         View files in view-mode rather than Fundamental.
5208         Remove separators from context menus -- now handled in generic code.
5209         Add `Find Tag' to context menu.
5210         
5211         * menubar.el (popup-mode-menu):
5212
5213         Rewrite code that outputs the popup menu to (a) put more specific
5214         entries first, (b) be more robust, (c) output the proper context
5215         menu separators automatically (the context menu functionality is
5216         new and currently used only by Help).
5217
5218 2001-03-10  William M. Perry  <wmperry@aventail.com>
5219
5220         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5221         this function when converting from the 21.1 GTK branch.  Now
5222         supports file, password, question, and color built-in dialogs.
5223
5224 2001-03-06  Ben Wing  <ben@xemacs.org>
5225
5226         * keydefs.el:
5227         * keydefs.el (global-map):
5228         Add commented-out change of M-k (for 21.5).
5229         
5230         * menubar-items.el (default-menubar):
5231         Fix items to control kill-line behavior; add items for
5232         shifted motion.
5233         
5234         * simple.el:
5235         * simple.el (kill-whole-line):
5236         * simple.el (historical-kill-line): Removed.
5237         * simple.el (kill-line): Removed.
5238         * simple.el (kill-entire-line): New.
5239         * simple.el (kill-line-1): New.
5240         * simple.el (backward-kill-line):
5241         Undo kill-whole-line == always changes.  Add new function
5242         kill-entire-line to unconditionally delete the current line.
5243         Add comments describing the lamentable state of affairs of
5244         the kill-line functions and variables.
5245
5246 2001-03-02  Ben Wing  <ben@xemacs.org>
5247
5248         * simple.el:
5249         * simple.el (beginning-of-buffer):
5250         * simple.el (end-of-buffer):
5251         * simple.el (mark-ring-unrecorded-commands):
5252         * simple.el (signal-error-on-buffer-boundary):
5253         * simple.el (shifted-motion-keys-select-region):
5254         * simple.el (unshifted-motion-keys-deselect-region):
5255         * simple.el (motion-keys-for-shifted-motion): New.
5256         * simple.el (handle-pre-motion-command):
5257         * simple.el (handle-post-motion-command):
5258         * simple.el (forward-char-command):
5259         * simple.el (backward-char-command):
5260         * simple.el (scroll-up-command):
5261         * simple.el (scroll-down-command):
5262         * simple.el (next-line):
5263         * simple.el (previous-line):
5264         * simple.el (backward-block-of-lines):
5265         * simple.el (forward-block-of-lines):
5266         * simple.el (backward-word):
5267         * simple.el (mark-word):
5268
5269         Augment documentation of the most common motion commands to make
5270         note of the shifted-motion support.  Improve the support to (a)
5271         properly document how it works and why it's done in the fashion it
5272         is, and (b) allow the keystrokes that trigger it to be customized.
5273
5274         Correct error in the customize specification of
5275         mark-ring-unrecorded-commands.
5276
5277 2001-03-02  Ben Wing  <ben@xemacs.org>
5278
5279         * font-lock.el:
5280         * font-lock.el (font-lock-pending-extent-table): Removed.
5281         * font-lock.el (font-lock-pending-buffer-table): New.
5282         * font-lock.el (font-lock-pre-idle-hook):
5283         * font-lock.el (font-lock-after-change-function):
5284         * font-lock.el (font-lock-fontify-pending-extents):
5285         * font-lock.el (font-lock-lisp-like):
5286
5287         Fix handling of pending extents to avoid excessive slowness (N^2
5288         behavior) when making lots of buffer changes between redisplays,
5289         such as when saving the Options.
5290
5291 2001-03-09  William M. Perry  <wmperry@aventail.com>
5292
5293         * device.el:
5294         * dragdrop.el:
5295         * dumped-lisp.el:
5296         * faces.el:
5297         * frame.el:
5298         * gnuserv.el:
5299         * loadup.el:
5300         * menubar-items.el:
5301         * minibuf.el:
5302         The Great GTK Merge.
5303
5304         * ChangeLog.GTK:
5305         * dialog-gtk.el:
5306         * gdk.el:
5307         * generic-widgets.el:
5308         * glade.el:
5309         * gnome-widgets.el:
5310         * gnome.el:
5311         * gtk-compose.el:
5312         * gtk-extra.el:
5313         * gtk-faces.el:
5314         * gtk-ffi.el:
5315         * gtk-file-dialog.el:
5316         * gtk-font-menu.el:
5317         * gtk-glyphs.el:
5318         * gtk-init.el:
5319         * gtk-iso8859-1.el:
5320         * gtk-marshal.el:
5321         * gtk-mouse.el:
5322         * gtk-package.el:
5323         * gtk-password-dialog.el:
5324         * gtk-select.el:
5325         * gtk-widget-accessors.el:
5326         * gtk-widgets.el:
5327         * gtk.el:
5328         widgets-gtk.el:
5329         The Great GTK Merge: new files.
5330
5331 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5332
5333         * generic-widgets.el: Don't require gtk (a built-in feature) at
5334         top level.  Don't execute the last sexp unless (featurep 'gtk).
5335
5336 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5337
5338         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5339
5340 2001-02-23  Martin Buchholz <martin@xemacs.org>
5341
5342         * XEmacs 21.2.45 "Thelxepeia" is released.
5343
5344 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5345  
5346         * about.el (xemacs-hackers): update my entry. 
5347         * about.el (about-maintainer-info): ditto. 
5348         * about.el (about-hackers): ditto. 
5349
5350 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5351
5352         * about.el (about-maintainer-info): More vanity info about
5353         yours truly.
5354
5355 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5356
5357         * build-report.el (build-report-destination): xemacs-build-reports
5358         has moved to SourceForge, where mailing list name length is
5359         restricted, hence the name change to
5360         xemacs-buildreports@xemacs.org.
5361         * build-report.el (build-report-keep-regexp): Update default.
5362         * build-report.el (build-report-delete-regexp): Ditto.
5363         * build-report.el (build-report-make-output-files): Ditto.
5364
5365 2001-02-19  Craig Lanning  <lanning@scra.org>
5366
5367         * lisp-mode.el: Add indentation specifications for following
5368         Common Lisp forms: handler-case, handler-bind, with-slots,
5369         with-open-file, with-open-stream, print-unreadable-object.
5370
5371 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5372
5373         * font-lock.el (font-lock-set-defaults-1):
5374         Move initialization of `font-lock-cache-position' so that it's set
5375         even if font-lock-keywords is already defined.
5376
5377 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5378
5379         * autoload.el (generate-file-autoloads-1):
5380         Use `emacs-lisp-mode-syntax-table' instead of
5381         `lisp-mode-syntax-table'.
5382         * lisp-mode.el (lisp-mode-syntax-table):
5383         Get rid of old checks for `parse-partial-sexp' version.
5384         Make `|' (pipe) string delimiter instead of punctuation.
5385
5386 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5387
5388         * window.el (save-selected-window):
5389         Use gensym for better macro hygiene.
5390
5391 2001-02-06  Mike Sperber <mike@xemacs.org>
5392
5393         * dump-paths.el:
5394         * startup.el (startup-setup-paths): Set and use
5395         `mule-lisp-directory'.
5396         (startup-setup-paths-warning): Ditto.
5397
5398         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5399         (paths-construct-load-path): Consider `mule-lisp-directory'.
5400
5401 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5402
5403         * font-lock.el: Syntax table improvements used.  A few random
5404         changes are not specified below.
5405         (font-lock-fontify-string-delimiters):
5406         (font-lock-syntactic-keywords):
5407         (font-lock-cache-state nil):
5408         (font-lock-cache-position):
5409         New variables.
5410         (font-lock-set-syntax):
5411         (font-lock-apply-syntactic-highlight):
5412         (font-lock-fontify-syntactic-anchored-keywords):
5413         (font-lock-fontify-syntactic-keywords-region):
5414         (font-lock-eval-keywords):
5415         New functions.
5416         (font-lock-remove-face):
5417         (font-lock-fontify-syntactically-region):
5418         Use syntax properties.
5419
5420 2001-02-08  Martin Buchholz <martin@xemacs.org>
5421
5422         * XEmacs 21.2.44 "Thalia" is released.
5423
5424 2001-01-16  Mike Sperber <mike@xemacs.org>
5425
5426         * startup.el (normal-top-level): Work even if no installation root
5427         is found.
5428
5429 2001-01-30  Andy Piper  <andy@xemacs.org>
5430
5431         * gutter-items.el (progress-abort-glyph): remove instantiator.
5432         (set-progress-abort-instantiator): new function.
5433         (abort-progress-feedback): use it.
5434
5435         * gutter.el (set-gutter-dirty-p): new function.
5436
5437 2001-01-30  Didier Verna  <didier@xemacs.org>
5438
5439         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5440
5441 2001-01-24  Didier Verna  <didier@xemacs.org>
5442
5443         * sound.el (sound-extension-list): give a better default value.
5444         * sound.el (load-sound-file): improve the doc string, also find
5445         files given by absolute names, pass a real extension list to
5446         `locate-file'.
5447
5448 2001-01-26  Martin Buchholz <martin@xemacs.org>
5449
5450         * XEmacs 21.2.43 "Terspichore" is released.
5451
5452 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5453
5454         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5455         messages from gnuserv.
5456
5457 2001-01-20  Martin Buchholz <martin@xemacs.org>
5458
5459         * XEmacs 21.2.42 "Poseidon" is released.
5460
5461 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5462
5463         * cl-macs.el (cl-upcase-arg): New function.
5464         (cl-function-arglist): New function.
5465         (cl-transform-lambda): Automatically add CL-style lambda list to
5466         documentation string using functions above.
5467
5468 2001-01-12  Andy Piper  <andy@xemacs.org>
5469
5470         * package-get.el (package-get-custom): call
5471         package-net-update-installed-db.
5472
5473         * package-ui.el (pui-install-selected-packages): call
5474         package-net-update-installed-db.
5475
5476         * package-net.el (package-net-update-installed-db): use
5477         packages-package-list so that we reflect reality.
5478
5479         * packages.el (packages-package-list): Make docstring reflect
5480         reality.
5481
5482         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5483
5484         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5485         isn't installed.
5486
5487 2001-01-17  Andy Piper  <andy@xemacs.org>
5488
5489         * wid-edit.el (widget-activation-glyph-mapper): activate or
5490         deactivate native widgets.
5491         (widget-glyph-insert-glyph): record instantiator.
5492         (widget-push-button-value-create): use it.
5493
5494         * gui.el (gui-button-action): new function. Make button's domain
5495         buffer current when calling.
5496         (make-gui-button): update to use gui-button-action.
5497
5498 2001-01-16  Didier Verna  <didier@xemacs.org>
5499
5500         * menubar-items.el (default-menubar): add an entry for modeline
5501         horizontal scrolling in Options -> Display.
5502
5503 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5504
5505         * package-get.el (package-get-require-signed-base): Set to nil
5506         by default.
5507
5508 2001-01-17  Martin Buchholz <martin@xemacs.org>
5509
5510         * XEmacs 21.2.41 "Polyhymnia" is released.
5511
5512 2001-01-16  Mike Sperber <mike@xemacs.org>
5513
5514         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5515         catch lisp/mule/.
5516
5517 2001-01-14  Mike Sperber <mike@xemacs.org>
5518
5519         * startup.el (maybe-create-compatibility-dot-emacs):
5520         (maybe-unmigrate-user-init-file):
5521         (unmigrate-user-init-file): Created.
5522         (maybe-migrate-user-init-file): Offer creation of compatibility
5523         .emacs.
5524         Some doc fixes wrt init file location.
5525
5526 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5527
5528         * faces.el (face-frob-from-locale-first): new variable.
5529         (frob-face-font-2): Honor tags arg while trying to use
5530         standard-face-mapping.  When face-frob-from-locale-first is set,
5531         first try to set face inheriting from frobbed-face.
5532
5533 2001-01-15  Didier Verna  <didier@xemacs.org>
5534
5535         * about.el (xemacs-hackers): update my entry.
5536         * about.el (about-url-alist): ditto.
5537         * about.el (about-maintainer-info): ditto.
5538         * about.el (about-hackers): ditto.
5539
5540 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5541
5542         The byte compiler has been badly broken for a year,
5543         by the patch of 1999-12-06.
5544         * byte-optimize.el (byte-optimize-form-code-walker):
5545         Bug was: the byte compiler was making this erroneous optimization:
5546         (progn (or (foo)) (bar)) ==> (bar)
5547
5548 2000-11-20  Mike Sperber <mike@xemacs.org>
5549
5550         * setup-paths.el (paths-core-load-path-depth): Split
5551         `paths-load-path-depth' in two for site and core lisp.  Don't
5552         recurse into core.
5553         * setup-paths.el (paths-construct-load-path): Use.
5554
5555 2001-01-10  Andy Piper  <andy@xemacs.org>
5556
5557         * package-net.el (package-net-cygwin32-binary-size): new variable
5558         (package-net-win32-binary-size): ditto.  add much needed
5559         commentary.
5560
5561         * gutter-items.el (buffers-tab-items): correct off-by-one error
5562         for buffers-tab-max-size.
5563
5564 2001-01-08  Martin Buchholz <martin@xemacs.org>
5565
5566         * XEmacs 21.2.40 is released.
5567
5568 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5569
5570         * mule/hebrew.el: Fix comments and typos.
5571         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5572
5573 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5574
5575         * ChangeLog.1: move ancient log from fill.el.
5576
5577         * dump-paths.el:
5578         paragraphs.el:
5579         mule/mule-category.el:
5580         Miscellaneous typo fixes and slight doc clarifications.
5581
5582         * mule/mule-ccl.el:  Correct file name in header.
5583
5584 2000-12-31  Martin Buchholz <martin@xemacs.org>
5585
5586         * XEmacs 21.2.39 is released.
5587
5588 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5589
5590         * byte-optimize.el (byte-optimize-cond):
5591         (byte-optimize-cond-1): New.
5592         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5593         Optimizes (cond (x nil)) ==> nil.
5594         Provide better diagnostic on malformed expr like (cond foo).
5595
5596 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5597
5598         * mule/mule-coding.el:
5599         mule/mule-cmds.el (reset-language-environment,
5600         set-language-environment-coding-systems):
5601         Safer default coding-priority-list, corresponding to src/file-coding.h.
5602
5603 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5604
5605         * package-admin.el: Allow package removal from
5606         early-package-load-path.
5607
5608 2000-12-15  Andreas Jaeger  <aj@suse.de>
5609
5610         * about.el (about-maintainer-info): Update my entry.
5611
5612 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5613
5614         * packages.el (locate-library): Add support for bzip2
5615         compressed .el files.
5616
5617 2000-12-12  Andy Piper  <andy@xemacs.org>
5618
5619         * package-net.el: new file.
5620
5621 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5622
5623         * font-lock.el: Add missing C++ keywords.
5624
5625 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5626
5627         * simple.el (indent-for-comment): Preserve indentation of comments
5628         starting in column 0, as documented in (Info-goto-node
5629         "(xemacs)Comments").  Update docstring accordingly.
5630
5631 2000-12-05  Martin Buchholz <martin@xemacs.org>
5632
5633         * XEmacs 21.2.38 is released.
5634
5635 2000-12-04  Didier Verna  <didier@xemacs.org>
5636
5637         * mouse.el (default-mouse-track-set-point-in-window): remove
5638         spurious '+' operation detected by Martin.
5639
5640
5641 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5642
5643         * cl-extra.el (coerce):
5644         Implement char to integer coercion.
5645         Remove extraneous (numberp) test.
5646
5647         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5648         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5649         (byte-optimize-predicate):
5650         Warn if evaluating constant expression signals an error.
5651         (byte-optimize-form): Small simplification.
5652
5653         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5654
5655 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5656
5657         * byte-optimize.el:
5658         (byte-optimize-minus):
5659         (byte-optimize-plus):
5660         (byte-optimize-mult):
5661         (byte-optimize-quo):
5662         Use (car (last x)) instead of (last x) to get last elt!
5663         Use `byte-optimize-predicate' to optimize `%'.
5664         Move optimizations for special numeric args to bytecomp.el.
5665         * bytecomp.el (byte-compile-associative): Remove.
5666         (byte-compile-max): New.
5667         (byte-compile-min): New.
5668         Properly handle erroneous calls: (max) (min).
5669         (byte-compile-plus): New.
5670         (byte-compile-minus):
5671         It's easiest to handle 0, +1 and -1 args here.
5672         (byte-compile-mult): New.
5673         It's easiest to handle 1, -1 and 2 args here.
5674         (byte-compile-quo):
5675         It's easiest to handle 0, +1 and -1 args here.
5676         Issue byte-compiler warning when dividing by zero.
5677
5678         Byte-compiler arithmetic improvements.
5679         Better optimize these expressions in the obvious way:
5680         (+ x y 1)   -->  varref x varref y add add1
5681         (+ x y -1)  -->  varref x varref y add sub1
5682         (- x y 0)   -->  (- x y)
5683         (- 0 x y)   -->  (- (- x) y)
5684         (% 42 19)   --> compile-time constant
5685         (/ 42 19)   --> compile-time constant
5686         (* (foo) 2) --> foo call dup plus
5687
5688         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5689         unless (declaim (optimize (safety 3)))
5690         or (setq byte-compile-delete-errors nil).
5691
5692 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5693
5694         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5695         docstrings.
5696
5697 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5698
5699         * startup.el (command-line-do-help):  Add documentation of
5700         portable dumper switches.
5701
5702 2000-11-22  Andy Piper  <andy@xemacs.org>
5703
5704         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5705
5706         * glyphs.el (init-glyphs): don't use autodetect for strings.
5707
5708 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5709
5710         * byte-optimize.el (byte-optimize-char-before):
5711         (byte-optimize-backward-char):
5712         (byte-optimize-backward-word):
5713         Fix incorrect optimizations for these sorts of expressions:
5714         (let ((x nil)) (backward-char x))
5715
5716 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5717
5718         * byte-optimize.el:
5719         * byte-optimize.el (byte-optimize-backward-char): New.
5720         * byte-optimize.el (byte-optimize-backward-word): New.
5721         Make backward-word and backward-char as efficient as forward versions.
5722
5723         * bytecomp.el (byte-compile-no-args-with-one-extra):
5724         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5725         * bytecomp.el (byte-compile-two-args-with-one-extra):
5726         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5727         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5728         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5729         Check if extra arg is constant nil, and if so, use byte-coded call.
5730
5731         * simple.el (backward-word):
5732         * simple.el (mark-word):
5733         * simple.el (kill-word):
5734         * simple.el (backward-kill-word):
5735         Make COUNT argument optional, for consistency with forward-char et al.
5736
5737         * abbrev.el (abbrev-string-to-be-defined):
5738         * abbrev.el (inverse-abbrev-string-to-be-defined):
5739         * abbrev.el (inverse-add-abbrev):
5740         * abbrev.el (expand-region-abbrevs):
5741         * buff-menu.el (Buffer-menu-execute):
5742         * indent.el (move-to-left-margin):
5743         * indent.el (indent-relative):
5744         * indent.el (move-to-tab-stop):
5745         * info.el (Info-reannotate-node):
5746         * lisp-mode.el (lisp-indent-line):
5747         * lisp.el (end-of-defun):
5748         * lisp.el (move-past-close-and-reindent):
5749         * misc.el (copy-from-above-command):
5750         * mouse.el (default-mouse-track-scroll-and-set-point):
5751         * page.el (forward-page):
5752         * paragraphs.el (forward-paragraph):
5753         * paragraphs.el (end-of-paragraph-text):
5754         * picture.el (picture-forward-column):
5755         * picture.el (picture-self-insert):
5756         * rect.el (extract-rectangle-line):
5757         * simple.el (newline):
5758         * simple.el (fixup-whitespace):
5759         * simple.el (backward-delete-char-untabify):
5760         * simple.el (transpose-chars):
5761         * simple.el (transpose-preceding-chars):
5762         * simple.el (do-auto-fill):
5763         * simple.el (indent-new-comment-line):
5764         * simple.el (blink-matching-open):
5765         * view-less.el (cleanup-backspaces):
5766         * wid-edit.el (widget-transpose-chars):
5767         * term/bg-mouse.el (bg-insert-moused-sexp):
5768         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5769
5770         * info.el (Info-fontify-node):
5771         * simple.el (backward-delete-function):
5772         Use canonical delete-backward-char instead of backward-delete-char.
5773
5774 2000-11-20  Andy Piper  <andy@xemacs.org>
5775
5776         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5777         no buffers.
5778
5779 2000-11-20  Andy Piper  <andy@xemacs.org>
5780
5781         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5782         buffer tabs.
5783
5784 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5785
5786         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5787         (proclaim inline...) was shadowing compiler-macros.
5788
5789 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5790
5791         * bytecomp.el (byte-compile-eval): New.
5792         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5793         Keeps this promise made in Lispref:
5794         "If a file being compiled contains a `defmacro' form, the macro is
5795         defined temporarily for the rest of the compilation of that file."
5796
5797 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5798
5799         * cl.el (floatp-safe):
5800         (plusp):
5801         (minusp):
5802         (oddp):
5803         (evenp):
5804         (cl-abs):
5805         Use a better parameter name than `x'.
5806
5807         * cl-macs.el (check-type): Make continuable.  Change documentation
5808         to require PLACE, but accept any form for compatibility.
5809
5810         * abbrev.el (define-abbrev): Use check-type.
5811         * font-menu.el (font-menu-change-face): Use check-type.
5812         * menubar.el (relabel-menu-item): Use check-type.
5813         * itimer.el: Fix typo.
5814
5815 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5816
5817         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5818
5819 2000-11-14  Martin Buchholz <martin@xemacs.org>
5820
5821         * XEmacs 21.2.37 is released.
5822
5823 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5824
5825         * code-cmds.el: Provide the feature.
5826
5827 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5828
5829         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5830
5831         * code-cmds.el: New file
5832         * mule/mule-cmds.el:
5833         * mule/mule-misc.el
5834         (coding-keymap): New keymap. Define coding system keyboard
5835         commands on file-coding builds too.
5836         (coding-system-change-eol-conversion):
5837         (universal-coding-system-argument):
5838         (set-default-coding-systems):
5839         (prefer-coding-system): Moved from mule-cmds.el
5840         (set-buffer-process-coding-system): Moved from mule-misc.el
5841
5842 2000-09-15  Stephen Carney <carney@scubadoo.com>
5843
5844         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5845
5846 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5847
5848         * package-get.el (package-get-download-sites): Add a pre-release
5849         site for experimental packages.
5850
5851         * auto-autoloads.el: Regenerated.
5852
5853 2000-08-01  Andy Piper  <andy@xemacs.org>
5854
5855         * gutter-items.el (buffers-tab-omit-function): reference
5856         buffers-tab-select-visible-buffers.
5857         (buffers-tab-filter-functions): new variable, by default uses
5858         buffers-tab-selection-function and buffers-tab-omit-function.
5859         (select-buffers-tab-buffers-by-mode): invert arguments.
5860         (buffers-tab-select-visible-buffers): new function. Invert calling
5861         of buffers-menu-omit-invisible-buffers.
5862         (buffers-tab-items): rewrite to use
5863         buffers-tab-filter-functions. Rewrite docstring.
5864         (gutter-buffers-tab-extent): delete.
5865         (add-tab-to-gutter): always build a new extent when adding the
5866         tabs.
5867         (update-tab-in-gutter): make gutter dirty when orientation
5868         changes.
5869
5870 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5871
5872         * bytecomp.el (byte-compile-defvar-or-defconst):
5873         Only do loadhist recording if defvar form includes a value.
5874
5875 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5876
5877         * bytecomp.el (byte-compile-initial-macro-environment):
5878         `eval-when-compile' should not compile its body.
5879
5880 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5881
5882         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5883         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5884         some Japanese English.  Remove some ancient FSF comments, and
5885         improve docstrings.  Use symbols not vectors for tables.
5886
5887 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5888
5889         * keymap.el:
5890         (local-key-binding):
5891         (global-key-binding):
5892         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5893
5894         * lisp.el:
5895         (backward-sexp): Slightly simpler code.
5896         (mark-sexp): Make arg optional, like FSF Emacs.
5897         (forward-list): Slightly simpler code.
5898         (backward-list): Slightly simpler code.
5899         (down-list):  Make arg optional, like FSF Emacs.
5900         (up-list):  Make arg optional, like FSF Emacs.
5901         (backward-up-list):  Make arg optional, like FSF Emacs.
5902         (kill-sexp):  Make arg optional, like FSF Emacs.
5903         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5904
5905         * font-menu.el (font-menu-change-face):
5906         Take continuable errors into account.
5907
5908         * abbrev.el:
5909         * abbrev.el (clear-abbrev-table):
5910         * abbrev.el (define-abbrev-table):
5911         * abbrev.el (define-abbrev):
5912         * abbrev.el (insert-abbrev-table-description):
5913         * apropos.el (apropos-documentation-check-doc-file):
5914         * apropos.el (apropos-documentation-check-elc-file):
5915         * buff-menu.el (list-buffers):
5916         * buff-menu.el (list-buffers-noselect):
5917         * bytecomp.el (byte-recompile-directory):
5918         * bytecomp.el (batch-byte-compile):
5919         * cl-macs.el (typep):
5920         * code-files.el (find-coding-system-magic-cookie):
5921         * code-files.el (insert-file-contents):
5922         * cus-edit.el (customize-set-variable):
5923         * cus-edit.el (customize-save-variable):
5924         * cus-face.el (custom-set-face-font-size):
5925         * cus-face.el (custom-set-face-update-spec):
5926         * cus-face.el (custom-reset-faces):
5927         * custom.el (custom-check-theme):
5928         * custom.el (copy-upto-last):
5929         * fill.el (canonically-space-region):
5930         * fill.el (fill-paragraph):
5931         * fill.el (fill-region):
5932         * fill.el (find-space-insertable-point):
5933         * fill.el (justify-current-line):
5934         * faces.el (face-spec-update-all-matching):
5935         * faces.el (set-face-stipple):
5936         * files-nomule.el (insert-file-contents):
5937         * files.el (insert-file-contents-literally):
5938         * files.el (hack-local-variables-last-page):
5939         * files.el (basic-save-buffer):
5940         * files.el (insert-directory):
5941         * font-menu.el (font-menu-change-face):
5942         * font.el (font-spatial-to-canonical):
5943         * format.el (format-encode-region):
5944         * format.el (format-insert-file):
5945         * format.el (format-replace-strings):
5946         * gutter.el (set-gutter-element):
5947         * help.el (key-or-menu-binding):
5948         * help.el (describe-bindings):
5949         * help.el (with-syntax-table):
5950         * indent.el (indent-rigidly):
5951         * indent.el (delete-to-left-margin):
5952         * info.el:
5953         * info.el (Info-extract-dir-entry-from):
5954         * info.el (Info-build-dir-anew):
5955         * info.el (Info-rebuild-dir):
5956         * info.el (Info-batch-rebuild-dir):
5957         * info.el (Info-read-subfile):
5958         * info.el (Info-build-node-completions):
5959         * info.el (Info-extract-menu-node-name):
5960         * isearch-mode.el (isearch-range-invisible):
5961         * isearch-mode.el (isearch-restore-invisible-extents):
5962         * itimer.el (itimerp):
5963         * itimer.el (itimer-live-p):
5964         * keymap.el:
5965         * keymap.el (substitute-key-definition):
5966         * keymap.el (read-command-or-command-sexp):
5967         * keymap.el (local-key-binding):
5968         * keymap.el (global-key-binding):
5969         * keymap.el (global-set-key):
5970         * keymap.el (local-set-key):
5971         * ldap.el:
5972         * ldap.el (ldap-add-entries):
5973         * ldap.el (ldap-delete-entries):
5974         * lisp.el (backward-sexp):
5975         * lisp.el (mark-sexp):
5976         * lisp.el (forward-list):
5977         * lisp.el (backward-list):
5978         * lisp.el (down-list):
5979         * lisp.el (backward-up-list):
5980         * lisp.el (up-list):
5981         * lisp.el (kill-sexp):
5982         * lisp.el (backward-kill-sexp):
5983         * menubar.el (add-menu-button):
5984         * menubar.el (add-submenu):
5985         * menubar.el (delete-menu-item):
5986         * menubar.el (relabel-menu-item):
5987         * mouse.el (narrow-window-to-region):
5988         * obsolete.el (define-obsolete-variable-alias):
5989         * obsolete.el (store-substring):
5990         * package-admin.el:
5991         * package-admin.el (package-admin-install-function):
5992         * package-admin.el (package-admin-install-function-mswindows):
5993         * package-admin.el (package-admin-default-install-function):
5994         * package-get.el (package-get-update-base-entries):
5995         * packages.el (packages-load-package-dumped-lisps):
5996         * packages.el (packages-collect-package-dumped-lisps):
5997         * printer.el (generic-print-buffer):
5998         * printer.el (generic-print-region):
5999         * replace.el (occur-mode-mouse-goto):
6000         * replace.el (perform-replace):
6001         * select.el (get-selection-no-error):
6002         * simple.el:
6003         * simple.el (newline):
6004         * simple.el (open-line):
6005         * simple.el (edit-and-eval-command):
6006         * simple.el (goto-line):
6007         * simple.el (undo):
6008         * simple.el (kill-region):
6009         * simple.el (copy-region-as-kill):
6010         * simple.el (kill-ring-save):
6011         * simple.el (set-mark):
6012         * simple.el (next-line):
6013         * simple.el (previous-line):
6014         * simple.el (line-move):
6015         * simple.el (set-goal-column):
6016         * simple.el (comment-region):
6017         * subr.el:
6018         * subr.el (putf):
6019         * syntax.el (modify-syntax-entry):
6020         * syntax.el (map-syntax-table):
6021         * view-less.el (view-file):
6022         * view-less.el (view-buffer):
6023         * view-less.el (view-file-other-window):
6024         * window-xemacs.el (backward-other-window):
6025         * window.el:
6026         * window.el (one-window-p):
6027         * window.el (walk-windows):
6028         * window.el (window-list):
6029         * x-mouse.el (x-mouse-kill):
6030         * x-select.el (x-get-cutbuffer):
6031         * x-select.el (x-store-cutbuffer):
6032         * term/bg-mouse.el (bg-mouse-line-to-center):
6033         * term/sun-mouse.el (window-line-end):
6034         * term/sun-mouse.el (sun-select-region):
6035         * term/sun.el (kill-region-and-unmark):
6036         * mule/mule-category.el:
6037         * mule/mule-category.el (modify-category-entry):
6038         * mule/mule-category.el (char-category-list):
6039         * mule/mule-coding.el (coding-system-force-on-output):
6040         * mule/mule-misc.el (coding-system-put):
6041         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6042
6043 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6044
6045         * cus-face.el: Typo fixes and tiny clarifications.
6046         * custom.el: ditto
6047
6048 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6049
6050         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6051         * startup.el (normal-top-level): Setup auto-save-list-file-name
6052         if auto-save-list-file-prefix is non-nil.
6053
6054 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6055
6056         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6057
6058 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6059
6060         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6061         get symbol at point-min.
6062
6063 2000-10-24  Didier Verna  <didier@xemacs.org>
6064
6065         * info.el (Info-emacs-info-file-name): defconst it.
6066         * info.el (Info-footnote-tag): defcustom it.
6067         * info.el (Info-no-description-string): ditto.
6068         * info.el (Info-find-node): adapt to new semantics of
6069         'Info-suffixed-file (don't do the case variants stuff).
6070         * info.el (Info-insert-dir): rewrite the dir file variants code.
6071         * info.el (Info-directory-files): New. Return the list of info
6072         files in a directory.
6073         * info.el (Info-dir-outdated-p): use it.
6074         * info.el (Info-parse-dir-entries): ditto.
6075         * info.el (Info-build-dir-anew): don't restrict to files ending
6076         with a ".info.*" extension.
6077         * info.el (Info-set-mode-line): ditto.
6078         * info.el (Info-read-subfile): adapt to new semantics of
6079         'Info-suffixed-file (append 'exact argument).
6080         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6081         string independently of the case.
6082         * info.el (Info-suffixed-file): use it (match all possible case
6083         for the file name).
6084         * info.el (Info-insert-file-contents): code cleanup.
6085         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6086         columns.
6087         * info.el (Info-batch-rebuild-dir): ditto.
6088         * info.el (Info-read-node-name-1): ditto.
6089         * info.el (Info-search): ditto.
6090         * info.el (Info-fontify-node): ditto.
6091
6092
6093 2000-10-24  Didier Verna  <didier@xemacs.org>
6094
6095         * process.el (shell-command): when called from a program, avoid
6096         'push-mark's "mark-set" message.
6097
6098 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6099
6100         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6101         by a symbol, not by a vector.
6102         * mule/vietnamese.el (vscii): Likewise.
6103         (viscii): Likewise.
6104         * mule/cyrillic.el (koi8-r): Likewise.
6105
6106         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6107         by a symbol, not by a vector.
6108         (chinese-big5-2): Likewise.
6109         * mule/ethiopic.el (ethiopic): Likewise.
6110         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6111         (vietnamese-viscii-upper): Likewise.
6112
6113 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6114
6115         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6116
6117 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6118
6119         * byte-optimize.el (byte-optimize-car): New function.
6120         (byte-optimize-cdr): Ditto.
6121
6122 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6123
6124         * byte-optimize.el: Partial synch with FSF 20.7.
6125         Optimize constant concatenation.
6126         Add keymapp as a side effect free function.  It is a built-in.
6127         (byte-after-unbind-pos): Remove byte-equal.
6128
6129 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6130
6131         * update-elc-2.el: Quote regexps correctly.
6132
6133 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6134
6135         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6136         (ccl-compile): Apply integerp, not integer-or-char-p to
6137         check the type of the buffer magnification
6138         (ccl-compile-write-string): Encode a string with binary
6139         coding system.
6140         (ccl-compile-write-repeat): Likewise.
6141
6142 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6143
6144         * buff-menu.el:
6145         * bytecomp.el:
6146         * coding.el:
6147         * faces.el:
6148         * files.el:
6149         * fill.el:
6150         * float-sup.el:
6151         * font-lock.el:
6152         * help.el:
6153         * iso8859-1.el:
6154         * loaddefs.el:
6155         * menubar-items.el:
6156         * menubar.el:
6157         * modeline.el:
6158         * msw-font-menu.el:
6159         * paragraphs.el:
6160         * paths.el:
6161         * replace.el:
6162         * simple.el:
6163         * sound.el:
6164         * startup.el:
6165         * version.el:
6166         * x-faces.el:
6167         * x-font-menu.el:
6168         Remove purecopy.
6169
6170 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6171
6172         * simple.el (do-auto-fill): Use the function pointer to by
6173         `comment-line-break-function', not `indent-new-comment-line'. This
6174         fixes an issue with cc-mode comment continuation.
6175
6176 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6177
6178         * simple.el (turn-on-auto-fill):  Add (interactive).
6179         * mwheel.el (mwheel-install): Add (interactive).
6180         * font-lock.el (turn-on-font-lock): Add (interactive).
6181         (turn-off-font-lock): Add (interactive).
6182
6183 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6184
6185         * packages.el (packages-special-base-regexp): Add `man'.
6186
6187 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6188
6189         * wid-edit.el (widget-specify-active): map over extents in current
6190         buffer like `widget-specify-inactive' does.  Mapping over the
6191         inactive extent object does not work since the current extent is
6192         ignored by `map-extents'.
6193
6194 2000-10-04  Martin Buchholz <martin@xemacs.org>
6195
6196         * XEmacs 21.2.36 is released.
6197
6198 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6199
6200         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6201         Optimize the compiled-function-constants vector by byte-code
6202         reference counts.
6203
6204 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6205
6206         * build-report.el (build-report-delete-regexp): quote value in
6207         defcustom
6208
6209 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6210
6211         * build-report.el (build-report): Don't bind srcdir which we don't
6212         use in `multiple-value-bind' to avoid the only byte-compiler
6213         warning.
6214
6215 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6216
6217         * build-report.el: Requires cl and custom now.
6218         build-report-version is determined by XEmacs version -- remove
6219         build-report-version*.
6220         * build-report.el (build-report-version): Removed.
6221         * build-report.el (build-report-installation-version-regexp): New.
6222         * build-report.el (build-report-version-file-regexp): New.
6223         * build-report.el (build-report-installation-srcdir-regexp): New.
6224         * build-report.el (build-report-destination): Offer
6225         xemacs-build-reports and xemacs-beta.
6226         * build-report.el (build-report-keep-regexp): Adjusted.
6227         * build-report.el (build-report-delete-regexp): Adjusted.
6228         * build-report.el (build-report-make-output-dir): New.
6229         * build-report.el (build-report-installation-file): Replace use of
6230         `concat' with `expand-file-name'.
6231         * build-report.el (build-report-make-output-file): Removed.
6232         * build-report.el (build-report-make-output-files): New.
6233         * build-report.el (build-report-subject): Identify as
6234         user-variable with "*...".
6235         * build-report.el (build-report-prompts): Ditto.
6236         * build-report.el (build-report-version-file): New.
6237         * build-report.el (build-report-file-encoding): Identify as
6238         user-variable with "*...".
6239         * build-report.el (build-report-make-output-get): New.
6240         * build-report.el (build-report-insert-header): Report
6241         emacs-version and system-configuration instead of
6242         build-report-version.
6243         * build-report.el (build-report-insert-make-output): Add file
6244         argument.
6245         * build-report.el (build-report-insert-installation-file):
6246         Re-indent.
6247         * build-report.el (build-report-keep): Change docstring,
6248         re-indent.
6249         * build-report.el (build-report-delete): Ditto.
6250         * build-report.el (build-report-installation-data): New.
6251         * build-report.el (build-report-version-file-data): New.
6252
6253 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6254
6255         * byte-optimize.el (byte-optimize-lapcode):
6256         Fix the optimization of using the first 5 elements of the
6257         constants vector for variables.
6258         (byte-optimize-lapcode): Fix another ancient broken optimization.
6259
6260 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6261
6262         * *: Spelling mega-patch
6263
6264 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6265
6266         * easymenu.el: doc fixes.
6267         (easy-menu-do-define): Use backquote.
6268         (easy-menu-change):
6269         (easy-menu-add):
6270         `when' seems much clearer than `if' here.
6271         (easy-menu-remove):
6272         (easy-menu-add-item):
6273         (easy-menu-item-present-p):
6274         (easy-menu-remove-item):
6275         Wrap using (when (featurep 'menubar) ...)
6276
6277 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6278
6279         * bytecomp.el (displaying-byte-compile-warnings):
6280         Revert Ben's change to this function below so that the compile log
6281         is displayed properly for users of the "popper" package.
6282
6283 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6284
6285         * window.el (save-selected-window): Use backquote.
6286
6287         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6288         Renamed from `byte-compile-file-form-defvar'.
6289         * bytecomp.el (byte-compile-defvar-or-defconst):
6290         Only cons onto current-load-list in top-level forms.
6291         Else this leaks a cons cell every time a defun is called.
6292         Renamed from `byte-compile-defvar', for clarity.
6293         Warn when docstring of defvar is not a string.
6294         Use consistent error messages.
6295         Better comments.
6296
6297 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6298
6299         * simple.el (set-variable):
6300         Remove unneeded defvar by rearranging order of let* forms.
6301
6302         * mule/mule-ccl.el (ccl-get-next-code):
6303         * menubar-items.el (bookmark-menu-filter):
6304         (language-environment-menu-filter):
6305         (tutorials-menu-filter):
6306         * toolbar-items.el (toolbar-compile):
6307         * byte-optimize.el (disassemble-offset):
6308         Use (declare (special ...)) instead of `defvar'.
6309
6310         * cl-macs.el (cl-do-proclaim):
6311         Fix (declare (special ...)) warning suppression syntax.
6312
6313 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6314
6315         * info.el (Info-tag-table-marker):
6316         (Info-tag-table-buffer):
6317         (Info-find-file-node):
6318         (Info-read-subfile):
6319         (Info-build-node-completions):
6320         (Info-search):
6321         (Info-mode):
6322         Multiple info buffer support.
6323
6324 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6325
6326         * ldap.el (ldap-decode-entry): New defun
6327         (ldap-search-entries): Use it in order to decode DN-prefixed
6328         entries properly
6329
6330 2000-08-23  Daniel Pittman <daniel@danann.net>
6331
6332         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6333         Use `eq', not `=', to compare symbols.
6334
6335 2000-07-30  Ben Wing  <ben@xemacs.org>
6336
6337         * bytecomp.el (byte-compile-report-error):
6338         * bytecomp.el (displaying-byte-compile-warnings):
6339         if stack-trace-on-error is set, send out a backtrace when
6340         an error is encountered that stops byte compilation.  this
6341         should make it much much easier to track down those curious
6342         problems.  also undo the kludge of using a separate "*Show*"
6343         buffer for display when there's a temp-buffer-show-function;
6344         we can avoid this by just being a little smarter.
6345
6346         * dialog-items.el:
6347         * dialog-items.el (search-dialog-regexp): New.
6348         * dialog-items.el (search-dialog-callback):
6349         * dialog-items.el (make-search-dialog):
6350         add a regexp option to the dialog and clean up a bit.
6351
6352         * dialog.el:
6353         * dialog.el (yes-or-no-p-dialog-box):
6354         * dialog.el (get-dialog-box-response):
6355         * dialog.el (make-dialog-box):
6356         * dialog.el (dialog-box-finish): New.
6357         * dialog.el (dialog-box-cancel): New.
6358         * dialog.el (internal-make-dialog-box-exit): New.
6359         implement [properly!] the :modal property of the new dialog box
6360         interface.  this is the first time xemacs has ever had *proper*
6361         modal dialog boxes, giving the standard window-system feedback.
6362         (e.g. under windows, clicking on a disabled frame causes a beep
6363         and makes the dialog box flash three times.)
6364
6365         * dragdrop.el: header keyword frobbing.
6366
6367         * dumped-lisp.el (preloaded-file-list):
6368         renamed winnt.el to win32-native.el.
6369
6370         * faces.el (face-property):
6371         * faces.el (set-face-property):
6372         * faces.el (frob-face-property):
6373         * faces.el (frob-face-font-2):
6374         * faces.el (make-face-bold):
6375         * faces.el (make-face-italic):
6376         * faces.el (make-face-bold-italic):
6377         * faces.el (make-face-unbold):
6378         * faces.el (make-face-unitalic):
6379         * faces.el (make-face-smaller):
6380         * faces.el (make-face-larger):
6381         clean up the implementation of these so that window-system-specific
6382         methods are called only on objects belonging to that window system.
6383         previously, you could have [e.g.] mswindows-make-face-bold called
6384         on font object of device type `stream', which is not good and
6385         explains the subtle errors Adrian was getting when byte-compiling
6386         something that required 'term. (Adrian, now you can use stack-trace-
6387         on-error to find the exact place where things are going wrong instead
6388         of having to laboriously binary-search your way through.)
6389
6390         * finder.el (finder-known-keywords):
6391         cleaned up -- properly sorted, clarified the meanings of many of
6392         the keywords, and added a few -- mswin, gui, content, build, www,
6393         user, services.  the last two try to distinguish between a package
6394         that's used directly by the user, and a package that provides
6395         support services to other packages.
6396
6397         * font-lock.el (lisp-font-lock-keywords-2):
6398         update list of lisp control structures to include everything,
6399         including new ones i introduced.
6400
6401         * gutter.el: header keyword frobbing.
6402
6403         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6404         recent isearch element was not doing so!  you got the second-most-
6405         recent instead.
6406
6407         * lisp-mode.el (construct-lisp-mode-menu):
6408         more menubar cleanups.
6409         * lisp-mode.el (with-selected-window):
6410         make it indent properly.
6411
6412         * menubar-items.el (default-menubar): lots of menubar cleanups.
6413         rearranged the options menu the most, e.g. splitting up the
6414         Keyboard/Mouse menu into a new Editing menu and combining the
6415         separate Scrollbar/Gutter/Toolbar submenus into Display.
6416         Got rid of General, moved items to Editing or new Troubleshooting.
6417         Moved Packages to Tools; doesn't seem to belong under Options.
6418         Added stuff to the Cmds menu, e.g. Change Case.
6419
6420         NB please don't complain about these periodic menubar changes.
6421         Anything like this is necessarily incremental in its construction
6422         -- By constant use you gradually become more and more aware of
6423         better and better ways to group menu items.  When we eventually
6424         move the options menu to a property sheet, the existing structure
6425         will probably be preserved fairly well.
6426
6427         * minibuf.el (next-history-element): fix problems with pressing
6428         down arrow in repeat-complex-command.
6429
6430         * modeline.el:
6431         * modeline.el (modeline-3d-p): New.
6432         added custom variable for controlling the 3d modeline.  the
6433         corresponding Options item has been present for a long time,
6434         but commented out with "fix me!" comments.  it's fixed now.
6435
6436         * obsolete.el (add-menu):
6437         remove bogus gettexts.
6438
6439         * process.el (shell-quote-argument):
6440         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6441         For bash under Windows native, see below.
6442
6443         * simple.el:
6444         * simple.el (display-warning-buffer):
6445         Fixed the handling of warning display to eliminate the annoying
6446         *Show* buffer, like was done for byte-compiler output above.
6447
6448         * simple.el (debug-print): New.
6449         Simple function for sending debug messages to the console and/or
6450         other debug places.
6451
6452         * subr.el (replace-in-string):
6453         Rewrite this function to avoid N^2 behavior with large strings --
6454         catastrophic with the new Windows selection code! (Apparently the
6455         author of this function didn't realize there was a fun
6456         replace-match that could make his life much easier, because we
6457         duplicated the entire logic.  The new version is smaller, easier
6458         to understand, much more robust, and has extended features --
6459         those of replace-match.)
6460
6461         * window.el:
6462         * window.el (with-selected-window): New.
6463         An obvious complement to the existing `with-selected-frame' and
6464         `with-current-buffer'.
6465
6466         * win32-native.el: Renamed from winnt.el.
6467         Added a great deal of stuff for properly handling process quoting,
6468         somewhat modeled on Kirill's original model (which i later threw
6469         away).  We should now finally have correctly working process arg
6470         quoting/dequoting so that the final app gets exactly what we
6471         intended.  Because the mechanism is in Lisp, it's easily
6472         extendible. (For those running bash and running the native
6473         version, I tried hard to do what I thought was correct.  But more
6474         thought is needed, and ideally the volunteer work of people with
6475         these configurations that they generally run on.)
6476
6477         * x-font-menu.el (x-font-menu-font-data):
6478         Put in defvar's to fix byte-compiler warnings.
6479
6480 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6481
6482         * select.el (selection-coercion-alist): Initialise.
6483         * select.el (select-coerce-to-text): New.
6484         * select.el (select-coerce): New.
6485         New functions to perform type and value coercion.
6486
6487         * select.el (select-buffer-killed-default): Keep data if it was
6488         on the clipboard.
6489
6490 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6491
6492         * menubar-items.el (default-menubar): Fix typo.
6493         (default-menubar): `lambda' was mispelled as `lamda'.
6494
6495 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6496
6497         * window.el (shrink-window-if-larger-than-buffer): Remove
6498         edge checking code.
6499
6500 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6501
6502         * paths.el (gnus-local-domain): Removed.
6503         (gnus-local-organization): Ditto.
6504         (gnus-startup-file): Ditto.
6505
6506 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6507
6508         * files.el (auto-mode-alist): Add .spec for RPM.
6509
6510 2000-07-31  Andy Piper  <andy@xemacs.org>
6511
6512         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6513
6514 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6515
6516         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6517         browse-url.
6518         * help.el (xemacs-www-page): Ditto.
6519         (xemacs-www-faq): Ditto.
6520         * menubar-items.el (default-menubar): Ditto.
6521
6522         * wid-edit.el (widget-url-link-action): Ditto.
6523         From: Kenichi OKADA <okada@opaopa.org>.
6524
6525 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6526
6527         * finder.el (finder-commentary): Add autoload cookie.
6528
6529 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6530
6531         * files.el (insert-file-contents-literally): Fix second let
6532         binding for `coding-system-for-read' to `coding-system-for-write'
6533         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6534
6535 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6536
6537         * files.el (insert-file-contents-literally): Use binary coding
6538         system (from Morioka san).
6539         (insert-file-contents-literally): Make file-name-handler method.
6540
6541 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6542
6543         * cl-macs.el (get-selection): Add defsetf.
6544
6545 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6546
6547         * x-init.el (x-activate-region-as-selection): replace obsolete
6548         function x-own-selection with own-selection.
6549         (ow-find): replace obsolete functions x-get-selection and
6550         x-get-clipboard with get-selection and get-clipboard.
6551         (init-post-x-win): replace obsolete function x-disown-selection
6552         with disown-selection.
6553
6554 2000-07-20  Mike Sperber  <mike@xemacs.org>
6555
6556         * startup.el (load-user-init-file): Only try to load init file if
6557         it exists.
6558
6559 2000-07-10  Andy Piper  <andy@xemacs.org>
6560
6561         * dialog-items.el: sync with Ben's patch.
6562
6563         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6564         comment.
6565         (progress-text-glyph): deleted.
6566         (progress-layout-glyph): make completely minimal.
6567         (progress-gauge-glyph): ditto.
6568         (progress-display-style): fix to handle dynamic instantiator
6569         changes.
6570         (progress-text-instantiator): new.
6571         (progress-layout-instantiator): new.
6572         (progress-gauge-instantiator): new.
6573         (set-progress-display-instantiator): renamed and changed from
6574         set-progress-display-style.
6575         (progress-abort-glyph): use instantiator not glyph.
6576         (append-progress-display): use set-progress-display-instantiator
6577         and set-glyph-image.
6578         (abort-progress-display): ditto.
6579         (raw-append-progress-display): ditto.
6580
6581 2000-07-20  Ben Wing  <ben@xemacs.org>
6582
6583         * code-files.el: Move Mule-specific code to mule-coding.el.
6584
6585 2000-07-15  Ben Wing  <ben@xemacs.org>
6586
6587         * autoload.el:
6588         Fixed comments.
6589
6590         * cmdloop.el:
6591         * cmdloop.el (yes-or-no-p):
6592         * cmdloop.el (y-or-n-p):
6593         Make these functions use should-use-dialog-box-p and not be
6594         overridden in dialog.el.
6595
6596         * cus-dep.el:
6597         * cus-dep.el (Custom-make-dependencies): Removed.
6598         * cus-dep.el (Custom-make-dependencies-1): New.
6599         * cus-dep.el (Custom-make-one-dependency): New.
6600         New entry point for use in Makefiles, to avoid excessive
6601         invocations.
6602
6603         * cus-edit.el (custom-variable-reset-saved):
6604         * cus-edit.el (custom-variable-reset-standard):
6605         * cus-edit.el (custom-save-resets):
6606         Fix bytecompiler warnings.
6607
6608         * dialog.el:
6609         * dialog.el (yes-or-no-p-dialog-box):
6610         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6611         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6612         * dialog.el (get-dialog-box-response):
6613         * dialog.el (message-or-box):
6614         * dialog.el (make-dialog-box):
6615         * dialog.el (popup-dialog-box): New.
6616         Avoid yes-or-no-p bogosities.
6617         Create a general function `make-dialog-box' to encapsulate all
6618         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6619
6620         * dumped-lisp.el (preloaded-file-list):
6621         Add dialog-items.  Clean up.  Group files by types.
6622
6623         * easymenu.el (easy-menu-add):
6624         * easymenu.el (easy-menu-remove):
6625         Account for accelerators.
6626
6627         * extents.el:
6628         * extents.el (extent-list): New args, like in map-extents.
6629         * extents.el (extent-at-event): New.
6630         * extents.el (extents-at-event): New.
6631
6632         * font-lock.el:
6633         * font-lock.el (font-lock-mode):
6634         * font-lock.el (font-lock-default-fontify-buffer):
6635         * font-lock.el (font-lock-default-unfontify-region):
6636         * font-lock.el (font-lock-fontify-syntactically-region):
6637         * font-lock.el (font-lock-fontify-keywords-region):
6638         Use new progress-feedback names.
6639
6640         * font-lock.el (java-font-lock-identifier-regexp):
6641         * font-lock.el (java-font-lock-class-name-regexp):
6642         Fix bytecompiler warnings.
6643
6644         * gutter-items.el:
6645         * gutter-items.el (progress-display-use-echo-area): Removed.
6646         * gutter-items.el (progress-feedback-use-echo-area): New.
6647         * gutter-items.el (progress-display-popup-period): Removed.
6648         * gutter-items.el (progress-feedback-popup-period): New.
6649         * gutter-items.el (set-progress-display-style): Removed.
6650         * gutter-items.el (set-progress-feedback-style): New.
6651         * gutter-items.el (progress-display-style): Removed.
6652         * gutter-items.el (progress-feedback-style): New.
6653         * gutter-items.el (progress-stack):
6654         * gutter-items.el (progress-displayed-p): Removed.
6655         * gutter-items.el (progress-feedbacked-p): New.
6656         * gutter-items.el (clear-progress-display): Removed.
6657         * gutter-items.el (clear-progress-feedback): New.
6658         * gutter-items.el (progress-display-clear-when-idle): Removed.
6659         * gutter-items.el (progress-feedback-clear-when-idle): New.
6660         * gutter-items.el (remove-progress-display): Removed.
6661         * gutter-items.el (remove-progress-feedback): New.
6662         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6663         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6664         * gutter-items.el (append-progress-display): Removed.
6665         * gutter-items.el (append-progress-feedback): New.
6666         * gutter-items.el (abort-progress-display): Removed.
6667         * gutter-items.el (abort-progress-feedback): New.
6668         * gutter-items.el (raw-append-progress-display): Removed.
6669         * gutter-items.el (raw-append-progress-feedback): New.
6670         * gutter-items.el (display-progress-display): Removed.
6671         * gutter-items.el (display-progress-feedback): New.
6672         * gutter-items.el (current-progress-display): Removed.
6673         * gutter-items.el (current-progress-feedback): New.
6674         * gutter-items.el (current-progress-display-label): Removed.
6675         * gutter-items.el (current-progress-feedback-label): New.
6676         * gutter-items.el (progress-display): Removed.
6677         * gutter-items.el (progress-feedback): New.
6678         Replace "progress-display" with "progress-feedback" globally.
6679
6680         * gutter-items.el (lprogress-display): Removed.
6681         * gutter-items.el (progress-feedback-with-label): New.
6682         Rename lprogress-display ==> progress-feedback-with-label.
6683
6684         * gutter-items.el (search-dialog-direction): Removed.
6685         * gutter-items.el (search-dialog-text): Removed.
6686         * gutter-items.el (search-dialog-callback): Removed.
6687         * gutter-items.el (make-search-dialog): Removed.
6688         Move to dialog-items.el.
6689
6690         * help.el:
6691         * help.el (help-mode-quit):
6692         * help.el (mode-for-help): New.
6693         * help.el (help-sticky-window): New.
6694         * help.el (help-window-config): New.
6695         * help.el (with-displaying-help-buffer):
6696         * help.el (function-at-event): New.
6697         * help.el (help-symbol-regexp): New.
6698         * help.el (help-symbol-run-function-1): New.
6699         * help.el (help-symbol-run-function): New.
6700         * help.el (help-symbol-function-context-menu): New.
6701         * help.el (help-symbol-variable-context-menu): New.
6702         * help.el (help-symbol-function-and-variable-context-menu): New.
6703         * help.el (frob-help-extents): New.
6704         * help.el (describe-function-1):
6705         * help.el (variable-at-point):
6706         * help.el (variable-at-event): New.
6707         * help.el (describe-variable):
6708         Major overhaul.
6709         - Make functions and variables be mousable.
6710         - Middle button hyperlinks.
6711         - New context-menu entries.
6712
6713         * keydefs.el:
6714         * keydefs.el (global-map):
6715         New key bindings to move lines up and down.
6716
6717         * lisp-mode.el:
6718         * lisp-mode.el (construct-lisp-mode-menu): New.
6719         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6720         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6721         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6722         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6723         Make popup and menubar menus be different.  Popup menu uses
6724         clicked location and automatically assumes symbol under the mouse
6725         for various commands.
6726
6727         * menubar-items.el:
6728         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6729         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6730
6731         * menubar-items.el (global-popup-menu): Removed.
6732         * menubar-items.el (mode-popup-menu): Removed.
6733         * menubar-items.el (activate-popup-menu-hook): Removed.
6734         * menubar-items.el (popup-mode-menu): Removed.
6735         * menubar-items.el (popup-buffer-menu): Removed.
6736         * menubar-items.el (popup-menubar-menu): Removed.
6737         Move to menubar.el.
6738
6739         * menubar.el:
6740         * menubar.el (global-popup-menu): New.
6741         * menubar.el (mode-popup-menu): New.
6742         * menubar.el (activate-popup-menu-hook): New.
6743         * menubar.el (last-popup-menu-event): New.
6744         * menubar.el (popup-mode-menu): New.
6745         * menubar.el (popup-buffer-menu): New.
6746         * menubar.el (popup-menubar-menu): New.
6747         * menubar.el (menu-call-at-event): New.
6748         Move non-content functions here.  Add support for context menu
6749         items on extents.
6750
6751         * minibuf.el (minibuffer-history-uniquify):
6752         Typo fix.
6753
6754         * minibuf.el (read-file-name-1):
6755         Call new file dialog box if it exists.
6756
6757         * minibuf.el (mouse-rfn-setup-vars):
6758         Clean up "chop" action.
6759
6760         * mouse.el:
6761         * mouse.el (button2): Now bound to mouse-track.
6762         * mouse.el (click-inside-extent-p):
6763         * mouse.el (point-inside-extent-p):
6764         * mouse.el (point-inside-selection-p):
6765         * mouse.el (mouse-drag-or-yank): Removed.
6766         * mouse.el (mouse-begin-drag-n-drop): New.
6767         * mouse.el (mouse-eval-sexp):
6768         * mouse.el (mouse-track-activate-strokes): New.
6769         * mouse.el (mouse-track-do-activate): New.
6770         * mouse.el (mouse-track):
6771         * mouse.el (default-mouse-track-event-is-with-button): New.
6772         * mouse.el (default-mouse-track-cleanup-hook):
6773         * mouse.el (default-mouse-track-drag-hook):
6774         * mouse.el (default-mouse-track-drag-up-hook):
6775         * mouse.el (default-mouse-track-click-hook):
6776         Merge drag-n-drop into mouse-track.
6777         Add general "activate" support to replace specific button2 kludges.
6778         Use "button modifier" support in mouse-track.
6779
6780         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6781
6782         * package-ui.el:
6783         * package-ui.el (pui-menu):
6784         * package-ui.el (pui-popup-context-sensitive): Removed.
6785         Fix bytecompiler warnings.
6786         Clean up popup code a bit.
6787
6788         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6789
6790         * simple.el:
6791         * simple.el (transpose-lines):
6792         * simple.el (transpose-line-up): New.
6793         * simple.el (transpose-line-down): New.
6794         * simple.el (transpose-subr):
6795         * simple.el (transpose-subr-1): Removed.
6796         Clean up, add functions to move lines up and down.
6797
6798         * startup.el (mail-host-address):
6799         * startup.el (user-mail-address):
6800         Customize.
6801
6802         * subr.el:
6803         * subr.el (set-symbol-value-in-buffer): New.
6804         * subr.el (error):
6805         * subr.el (check-argument-type):
6806         * subr.el (defined-error-p): New.
6807         Add structured error support.
6808
6809         * toolbar-items.el (toolbar-compile):
6810         Use new make-dialog-box.
6811
6812         * update-elc.el:
6813
6814         * userlock.el (ask-user-about-lock-dbox):
6815         * userlock.el (ask-user-about-supersession-threat-dbox):
6816         * userlock.el (ask-user-about-lock):
6817         * userlock.el (ask-user-about-supersession-threat):
6818         Use new make-dialog-box.
6819         Add safety checks; use should use-dialog-box-p.
6820
6821         * window-xemacs.el:
6822         * window-xemacs.el (__buffer-dedicated-frame):
6823         * window-xemacs.el (buffer-dedicated-frame): New.
6824         * window-xemacs.el (set-buffer-dedicated-frame): New.
6825         Move dedicated-frame stuff into lisp.
6826
6827 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6828
6829         * printer.el (generic-print-region): Do not require that
6830         `printer-name' be set.
6831         (printer-name): Commentary clarification.
6832
6833 2000-07-19  Martin Buchholz <martin@xemacs.org>
6834
6835         * XEmacs 21.2.35 is released.
6836
6837 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6838
6839         * select.el (selection-coercible-types): Initialise.
6840
6841 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6842
6843         * select.el (own-clipboard): Bug fix.
6844
6845 2000-07-17  Mike Sperber  <mike@xemacs.org>
6846
6847         * cus-edit.el (custom-migrate-custom-file): Save init file before
6848         continuing.
6849
6850 2000-07-16  Mike Sperber  <mike@xemacs.org>
6851
6852         * startup.el (load-init-file): Remove silly call to
6853         `load-user-custom-file`.
6854         (maybe-migrate-user-init-file): Minor fixes.
6855
6856 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6857
6858         * apropos.el (apropos-documentation-check-doc-file):
6859         `doc' variable should be let-bound, as was presumably intended.
6860
6861         * cus-edit.el (custom-variable-reset-saved):
6862         (custom-variable-reset-standard):
6863         Remove unused variable comment-widget.  Twice.
6864
6865         * toolbar.el (toolbar-blank-press-function):
6866         Add a real defvar with initial value nil and proper docstring.
6867         (press-toolbar-button): No need to check for boundp-ness anymore.
6868
6869         * rect.el (open-rectangle-line): Remove useless (let) form.
6870         Add defvar for pending-delete-mode.
6871
6872         * info.el (Info-find-node): This function needs an autoload cookie.
6873
6874         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6875         Use let* since the second form referred to the first.
6876
6877 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6878
6879         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6880         instead of removed `mswindows-get-clipboard'.
6881
6882
6883 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6884
6885         * select.el (select-convert-from-text): New.
6886         * select.el (select-convert-from-length): New.
6887         * select.el (select-convert-from-integer): New.
6888         * select.el (select-convert-from-identity): New.
6889         * select.el (select-convert-from-filename): New.
6890         * select.el (selection-converter-in-alist): Use them.
6891         New converter functions for X.
6892
6893         * select.el (get-selection): Removed comment.
6894
6895         * select.el (own-selection): Removed append code - I thought
6896         I'd already done this, but apparently not...
6897
6898         * select.el: Changed comment about TIMESTAMP.
6899
6900         * select.el (select-convert-in): New.
6901         * select.el (select-convert-out): New.
6902         New functions that get used by select.c.
6903
6904         * select.el (select-buffer-killed-default): New.
6905         * select.el (select-buffer-killed-text): New.
6906         * select.el (selection-buffer-killed-alist): New.
6907         New list and functions that get called if a relevant selection
6908         exists and a buffer gets killed.
6909
6910         * select.el (select-convert-to-targets):
6911         * select.el (select-convert-to-identity): Removed.
6912         * select.el (select-convert-from-identity): Removed.
6913         * select.el (select-converter-out-alist):
6914         Removed _EMACS_INTERNAL selection type.
6915
6916         * x-select.el (xselect-kill-buffer-hook): Removed.
6917         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6918         Removed this X-specific nonesense. Use the generic support
6919         in select.el instead.
6920
6921 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6922
6923         * mule/mule-category.el (defined-category-hashtable):
6924         Use make-hash-table instead of make-hashtable
6925
6926         * buff-menu.el: Byte-compiler warning fix.
6927
6928         * isearch-mode.el (isearch-highlight-all-cleanup):
6929         Remove unused variable `isearch-highlight-all-start'.
6930
6931         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6932
6933         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6934
6935         * cus-dep.el (Custom-make-dependencies):
6936         Add autoload cookie for custom-add-loads to generated custom-load.el.
6937
6938         * autoload.el (autoload-package-name): Warning suppression.
6939         Move defvar prior to first use.
6940
6941         * custom.el: Add autoload for custom-declare-face.
6942         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6943         * cl.el (cl-hack-byte-compiler):
6944         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6945         to work properly.
6946
6947 2000-07-08  Mike Sperber  <mike@xemacs.org>
6948
6949         * startup.el (load-home-init-file): Added variable.
6950         (maybe-migrate-user-init-file): Added.
6951         (load-user-init-file): Load custom file if different from init
6952         file.
6953
6954         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6955         "startup."
6956
6957         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6958         Moved `custom-file'-related code to cus-file.el.
6959
6960         * cus-file.el: New file.
6961
6962 2000-04-01  Mike Sperber  <mike@xemacs.org>
6963
6964         * packages.el (packages-find-package-directories): Added support
6965         for external package hierarchies with in-place installations.
6966
6967         * find-paths.el (paths-root-in-place-p): Added.
6968         (paths-find-emacs-directory): Added support for external
6969         directories with in-place installations.
6970         (paths-find-site-directory): Ditto.
6971
6972         * startup.el (find-user-init-file): Also look for
6973         ~/.xemacs/init.elc? in preference to ~/.emacs.
6974
6975 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6976
6977         * select.el (own-selection):
6978         * select.el (own-clipboard): Changed `append' parameter to
6979         `how-to-use' parameter.
6980         * select.el (own-selection): Removed icky append code.
6981         * select.el (own-selection, get-selection): Removed extra type
6982         checking.
6983         * select.el (selection-appender-alist):
6984         * select.el (selection-converter-{in|out}-alist): Initialise.
6985         * select.el (select-append-to-*): New.
6986         * select.el (select-convert-from-*): New.  New functions to append
6987         data and convert data from external type.
6988
6989 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6990
6991         * font-lock.el: Javadoc enhancements.
6992
6993 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6994
6995         * printer.el (generic-print-region): Compose job name from buffer
6996         name.
6997
6998 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6999
7000         * font-lock.el (font-lock-fontify-pending-extents): Call
7001         font-lock-fontify-region instead of font-lock-fontify-buffer
7002         to avoid unnecessary progress gauges.
7003
7004 2000-07-06  Craig Lanning  <lanning@scra.org>
7005
7006         * custom-load.el (faces):
7007
7008         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7009         dir is a regex.
7010
7011         * process.el (call-process-internal): from Dan Holmsand, use binary
7012         coding systems so that jka-compr works.
7013
7014 2000-07-07  Ben Wing  <ben@xemacs.org>
7015
7016         * font-lock.el: Undo previous change.  Unfortunately, some
7017         files actually use the variables directly in their init code
7018         without quoting them.
7019
7020 2000-07-07  Ben Wing  <ben@xemacs.org>
7021
7022         * font-lock.el (defvar font-lock-*-face): Removed.
7023
7024         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7025         only when necessary.
7026
7027 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7028
7029         * cl-macs.el: fix cl-transform-function-property kludge
7030         so that it does not require a random feature.
7031
7032 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7033
7034         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7035         as in Linux kernel "Rules.make".
7036
7037 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7038
7039         * build-report.el (build-report): Add autoload cookie.
7040
7041 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7042
7043         * package-ui.el (defgroup pui):  Correct a misspelling
7044         (pui-toggle-package-delete):  Change `seleted' to `selected'
7045
7046 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7047
7048         * package-get.el (package-get-update-base):
7049         (package-get): Use insert-file-contents-literally always.
7050         (package-get-maybe-save-index):
7051         Force coding system for writing to binary.
7052
7053 2000-06-08  Mike Alexander  <mta@arbortext.com>
7054
7055         * code-process.el (call-process-region): If there is no coding
7056         system for the process on process-coding-system-alist use the
7057         coding system of the buffer containing the region.
7058
7059 2000-06-10  Ben Wing  <ben@xemacs.org>
7060
7061         * cmdloop.el (command-error):
7062         If debug-on-error and noninteractive, output backtrace.
7063
7064         * files.el (file-relative-name):
7065         Remove MSDOS references.
7066
7067         * simple.el (line-number): New function, due to non-obvious
7068         behavior/usage of count-lines.
7069
7070         * simple.el (count-lines): document non-obvious usage to get
7071         line number.
7072
7073 2000-06-11  Ben Wing  <ben@xemacs.org>
7074
7075         * faces.el ((featurep 'xpm)):
7076         * x-faces.el (x-init-face-from-resources):
7077         * x-faces.el (x-init-frame-faces):
7078         * x-misc.el (x-init-specifier-from-resources):
7079         * x-misc.el (x-get-resource-and-bogosity-check):
7080         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7081         * x-mouse.el (x-init-pointer-shape):
7082         * x-scrollbar.el (x-init-scrollbar-from-resources):
7083         Add sixth argument to x-get-resource calls so as to issue warnings
7084         rather than errors on bogus arguments.
7085
7086 2000-06-05  Ben Wing  <ben@xemacs.org>
7087
7088         * compat.el: new file.  provides a clean, non-intrusive way to
7089         define compatibility functions.
7090
7091         * process.el (shell-quote-argument): temporary fix for lack
7092         of nt-quote-process-args.  #### I need to put back the overall
7093         structure of that mechanism but redo the guts of it using the
7094         extra intelligence in the C code.
7095
7096 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7097
7098         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7099         `package-get' does in package-get.el, instead of using external
7100         "md5sum" program.
7101
7102         * package-get.el (package-get): Insert package file literally to
7103         make checksum calculation work.
7104
7105 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7106
7107         * code-files.el (convert-mbox-coding-system): Deleted.
7108         (file-coding-system-alist): Removed reference to
7109         convert-mbox-coding-system.
7110
7111 2000-05-28  Martin Buchholz <martin@xemacs.org>
7112
7113         * XEmacs 21.2.34 is released.
7114
7115 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7116
7117         * font-lock.el (font-lock-keywords): Rewrote docstring
7118
7119 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7120
7121         * loadhist.el (unload-feature): handle case where x is both boundp
7122         and fboundp
7123
7124 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7125
7126         * packages.el: It's ok to use built-in macros, but not lisp
7127         defined ones.
7128
7129 2000-05-20  Ben Wing  <ben@xemacs.org>
7130
7131         * font-lock.el:
7132         * font-lock.el (font-lock-message-threshold):
7133         * font-lock.el (font-lock-mode):
7134         * font-lock.el (font-lock-default-fontify-buffer):
7135         * font-lock.el (font-lock-always-fontify-immediately):
7136         * font-lock.el (font-lock-old-extent): Removed.
7137         * font-lock.el (font-lock-old-len): Removed.
7138         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7139         * font-lock.el (font-lock-pending-extent-table): New.
7140         * font-lock.el (font-lock-range-table): New.
7141         * font-lock.el (font-lock-after-change-function):
7142         * font-lock.el (font-lock-after-change-function-1): Removed.
7143         * font-lock.el (font-lock-fontify-pending-extents): New.
7144         * font-lock.el ('font-lock-revert-cleanup): Removed.
7145         * font-lock.el ('font-lock-revert-setup): Removed.
7146         Rewrite deferral code to handle any number of changes, merging
7147         them properly.  Remove hacked-up code for revert-buffer, now
7148         unnecessary.
7149
7150         * menubar-items.el (default-menubar):
7151         In Options->Edit Init File, don't switch to emacs-lisp-mode
7152         unless necessary; doing this turns off font-lock.
7153
7154 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7155
7156         * keydefs.el: Define C-x BS to backward-kill-sentence.
7157
7158 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7159
7160         * files.el (hack-local-variables-prop-line): Use non-greedy
7161         matching to process -*-texinfo-*- -*-.
7162
7163 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7164
7165         * minibuf.el (minibuf-directory-files): new function.
7166         (read-file-name-activate-callback): use minibuf-directory-files.
7167         (read-directory-name-internal): ditto.
7168         (mouse-file-display-completion-list): ditto.
7169         (mouse-directory-display-completion-list): ditto.
7170         (read-file-name-internal): remove "./" from completion list unless
7171         explicitly matched, for consistency.
7172
7173 2000-05-11  Ben Wing  <ben@xemacs.org>
7174
7175         * gutter-items.el (gutter-buffers-tab):
7176         * gutter-items.el (add-tab-to-gutter):
7177         * gutter-items.el (update-tab-in-gutter):
7178         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7179         * gutter-items.el (append-progress-display):
7180         * gutter-items.el (abort-progress-display):
7181         * gutter-items.el (raw-append-progress-display):
7182         Further fixes.  Use set-glyph-image not set-image-instance-property,
7183         to fix problems with multiple windows in a frame.
7184
7185         * menubar-items.el (tutorials-menu-filter):
7186         Fix typo.
7187
7188         * startup.el (early-error-handler):
7189         Display message box under windows; otherwise, message will disappear
7190         before it can be viewed.
7191
7192         * update-elc.el:
7193         Fix bug in NEEDTODUMP processing.
7194
7195 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7196
7197         * startup.el (lock-directory): Removed.
7198         (superlock-file): Ditto.
7199         (startup-set-paths): Remove lockdir.
7200         (startup-setup-paths-warning): Remove lock-directory.
7201
7202         * setup-paths.el (paths-find-lock-directory): Removed.
7203         (paths-find-superlock-file): Ditto.
7204
7205 2000-05-09  Ben Wing  <ben@xemacs.org>
7206
7207         * faces.el (set-face-property):
7208         * faces.el (set-face-font):
7209         * faces.el (set-face-foreground):
7210         * faces.el (set-face-background):
7211         * faces.el (set-face-background-pixmap):
7212         * faces.el (set-face-underline-p):
7213         * faces.el (set-face-strikethru-p):
7214         * faces.el (set-face-highlight-p):
7215         * faces.el (set-face-dim-p):
7216         * faces.el (set-face-blinking-p):
7217         * faces.el (set-face-reverse-p):
7218         doc string changes.
7219
7220         * glyphs.el:
7221         * glyphs.el (make-image-specifier):
7222         * glyphs.el (glyph-property):
7223         * glyphs.el (set-glyph-image):
7224         * glyphs.el (make-glyph):
7225         * glyphs.el (make-pointer-glyph):
7226         * glyphs.el (make-icon-glyph):
7227         * glyphs.el (widget-image-instance-p): New.
7228         authorship info, lots of doc changes.  New predicate, inadvertently
7229         omitted.  the general principle with specifier docs is now that
7230         the description of instantiators should go with the make-foo-specifier
7231         fun's doc string, rather than in foo-specifier-p.  this follows
7232         conventions elsewhere in XEmacs and in general is a lot more obvious
7233         of a place to look.  sometimes the make-foo-specifier function needs
7234         to be created in the process.
7235
7236         * gutter.el:
7237         * gutter.el (make-gutter-specifier): New.
7238         * gutter.el (make-gutter-size-specifier): New.
7239         * gutter.el (make-gutter-visible-specifier): New.
7240         specifier doc updates according to the conventions specified before.
7241
7242         * objects.el:
7243         * objects.el (make-font-specifier):
7244         * objects.el (make-color-specifier):
7245         * objects.el (make-face-boolean-specifier): New.
7246         specifier doc updates according to the conventions specified before.
7247
7248         * specifier.el:
7249         * specifier.el (set-specifier):
7250         * specifier.el (make-integer-specifier): New.
7251         * specifier.el (make-boolean-specifier): New.
7252         * specifier.el (make-natnum-specifier): New.
7253         * specifier.el (make-generic-specifier): New.
7254         * specifier.el (make-display-table-specifier): New.
7255         specifier doc updates according to the conventions specified before.
7256
7257         * toolbar.el:
7258         * toolbar.el (make-toolbar-specifier): New.
7259         specifier doc updates according to the conventions specified before.
7260
7261 2000-05-09  Ben Wing  <ben@xemacs.org>
7262
7263         * process.el (call-process-internal): Revert to previous version
7264         because Mike's change clashed with a change I did not long before.
7265         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7266         Thanks very much Mike for pointing out the bug and submitting a
7267         patch!
7268
7269 2000-04-13  Mike Alexander  <mta@arbortext.com>
7270
7271         * process.el (call-process-internal): Send the correct input buffer
7272         (call-process-internal): Return the exit status of the process
7273
7274 2000-05-07  Ben Wing  <ben@xemacs.org>
7275
7276         * winnt.el:
7277         * winnt.el (nt-quote-args-verbatim): Removed.
7278         * winnt.el (nt-quote-args-prefix-quote): Removed.
7279         * winnt.el (nt-quote-args-backslash-quote): Removed.
7280         * winnt.el (nt-quote-args-double-quote): Removed.
7281         * winnt.el (nt-quote-args-functions-alist): Removed.
7282         * winnt.el (nt-quote-process-args): Removed.
7283         Remove all stuff for argument quoting.  We borrow the code instead
7284         from Emacs 20.6, which is much more careful in its quoting
7285         (e.g. in handling runs of the escape character) and avoids most of
7286         the need for this Lisp mechanism by checking to see whether we're
7287         running a Cygwin or normal program and doing the appropriate
7288         quoting.  If we end up needing such a mechanism, we should add
7289         it by extending the variable `mswindows-quote-process-args' so it
7290         can take an alist of regexps.
7291
7292 2000-05-07  Ben Wing  <ben@xemacs.org>
7293
7294         * keydefs.el:
7295         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7296         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7297         the window without moving point.
7298
7299         * simple.el:
7300         * simple.el (scroll-up-one): New.
7301         * simple.el (scroll-down-one): New.
7302         Functions for use with C-M-up/down.
7303
7304 2000-05-01  Martin Buchholz <martin@xemacs.org>
7305
7306         * XEmacs 21.2.33 is released.
7307
7308 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7309
7310         * dialog.el (yes-or-no-p-dialog-box):
7311         Fix docstring.
7312         Fix following horrible bug in X11 mode with focus-follows-mouse:
7313           1. Visit two files in two different frames.
7314           2. do File->Revert Buffer in one of those frames.
7315           3. Dialog box appears.
7316           4. Arrange things so that the mouse passes over the *other*
7317              frame, then to the dialog box, and click on "Yes".
7318           5. The file contents end up in the *wrong* buffer!
7319         Add TODO comment.
7320
7321 2000-04-28  Ben Wing  <ben@xemacs.org>
7322
7323         * help.el (describe-installation): correct typo introduced
7324         in last patch: boundp -> fboundp.
7325
7326         * etags.el (buffer-tag-table-list):
7327         canonicalize filenames to Unix format so that tag-table-alist
7328         searching works under Windows.
7329
7330         * autoload.el:
7331         Bowdlerize the supposedly objectionable words
7332         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7333
7334         * gutter-items.el (set-progress-display-style):
7335         * gutter-items.el (search-dialog-callback):
7336         * gutter-items.el (make-search-dialog):
7337         Change to new callback-ex api.
7338
7339 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7340
7341         * help.el: (describe-installation): decode-coding-string is not
7342         defined in a non MULE environment.
7343
7344 2000-04-28  Ben Wing  <ben@xemacs.org>
7345
7346         * gutter-items.el (buffer-list-changed-hook):
7347         use it, not record-buffer-hook.
7348
7349         * subr.el (record-buffer-hook): Removed.
7350
7351 2000-04-27  Ben Wing  <ben@xemacs.org>
7352
7353         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7354         use NORECORD option.  Andy will not like this, but the existing
7355         gutter behavior is just wrong, as per this comment:
7356
7357         ;; this used to add the norecord flag to both calls below.
7358         ;; this is bogus because it is a pervasive assumption in XEmacs
7359         ;; that the current buffer is at the front of the buffers list.
7360         ;; for example, select an item and then do M-C-l
7361         ;; (switch-to-other-buffer).  Things get way confused.
7362         ;;
7363         ;; Andy, if you want to maintain the current look, you must
7364         ;;  *uncouple* the gutter order and buffers order.
7365
7366         * loaddefs.el (completion-ignored-extensions): unfuckify.
7367
7368         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7369         xemacs.mak.
7370
7371         * autoload.el (batch-update-one-directory): new function, used in
7372         xemacs.mak.
7373
7374         * loadup.el: set gc-cons-threshold very high unless dumping --
7375         loadup during update-elc is much much much faster.  also do this
7376         when quick-building.
7377
7378         add commented-out code for profiling loadup.
7379
7380
7381         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7382         is required in order to build xemacs.
7383
7384 2000-04-26  Ben Wing  <ben@xemacs.org>
7385
7386         * loadup.el: don't garbage collect during loadup if quick-build
7387         compile-time option is set.
7388
7389 2000-04-23  Ben Wing  <ben@xemacs.org>
7390
7391         * update-elc.el: compute whether any dumped .el or .elc files
7392         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7393         if so.
7394
7395         * update-elc.el (update-elc-files-to-compile): always change
7396         NOBYTECOMPILE in the src directory rather than current dir,
7397         so it will work under NT.
7398
7399         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7400         the form of this file is identical between Unix and Windows.
7401         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7402         Added comment.
7403         (update-autoloads-from-directory): updated doc string.
7404         updated doc strings in a few other places.
7405
7406 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7407
7408         * bytecomp.el (byte-force-recompile): Fix argument to
7409         byte-recompile-directory.
7410
7411 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7412
7413         * gutter-items.el (progress-display-clear-when-idle): Use
7414         add-one-shot-hook.
7415         * gutter-items.el (clear-progress-display): Adjust number of
7416         arguments.
7417
7418 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7419
7420         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7421
7422 2000-04-16  Ben Wing  <ben@xemacs.org>
7423
7424         * printer.el: New file.
7425
7426         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7427
7428         * help.el (describe-installation): Fix decoding for Windows.
7429
7430         * menubar-items.el:
7431         * menubar-items.el (default-menubar):
7432         * menubar-items.el (tutorials-menu-filter): New.
7433         * menubar-items.el (popup-menubar-menu):
7434         Add authorship.  Redo Help menu and Tutorials filter.
7435
7436         * menubar.el: Correct comment.
7437
7438         * modeline.el (modeline-buffer-identification): Correct doc string.
7439
7440         * simple.el:
7441         * simple.el (printing): Removed.
7442         * simple.el (printer-name): Removed.
7443         * simple.el (generic-print-buffer): Removed.
7444         * simple.el (generic-print-region): Removed.
7445         Move generic print code to printer.el.
7446
7447 2000-04-15  Ben Wing  <ben@xemacs.org>
7448
7449         * simple.el (generic-print-region): New.
7450         make this function actually work.
7451         (generic-print-buffer): call generic-print-region.
7452
7453 2000-04-14  Andy Piper  <andy@xemacs.org>
7454
7455         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7456         by using the new widget-callback-current-channel.
7457         (search-dialog-callback): ditto.
7458
7459 2000-04-12  Andy Piper  <andy@xemacs.org>
7460
7461         * gutter.el (default-gutter-position): moved from gutter-items.el.
7462         (default-gutter-position-changed-hook): ditto.
7463         (gutter-element-visibility-changed-hook): ditto.
7464         (set-gutter-element): ditto.
7465         (remove-gutter-element): ditto.
7466         (set-gutter-element-visible-p): ditto.
7467         (gutter-element-visible-p): ditto.
7468         (init-gutter): ditto.
7469
7470         * dialog.el (make-dialog-box): renamed and moved from
7471         gutter-items.el
7472
7473         * gutter-items.el: move various functions elsewhere.
7474
7475 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7476
7477         * menubar-items.el: Fixed place of parenthesis.
7478
7479 2000-04-12  Ben Wing  <ben@xemacs.org>
7480
7481         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7482                 without constantly being prompted for the tag.
7483         * simple.el: Added a number of section headings, to clarify the
7484                 organization of this file.
7485         * simple.el (activate-region):
7486         * simple.el (region-exists-p):
7487         * simple.el (region-active-p):
7488                 Moved these three function down to the other side of
7489                 the case-changing functions, so they join the rest of
7490                 the region code.
7491         * simple.el (printing): New.
7492         * simple.el (printer-name): New.
7493         * simple.el (generic-print-buffer): New.
7494                 New functions, a very simple prototype for a unified
7495                 printing interface.
7496
7497         * process.el (call-process-internal): Real fix for null BUFFER,
7498                 other problems with BUFFER specs.
7499
7500         * menubar-items.el:
7501                 Fixed up File->Print to use new printing functions.
7502                 Various corrections and expansions to Grep/Compile menus.
7503                 New options for Printing.
7504                 New options for SMTP Mail, the way to send mail under
7505                   MS Windows. (There's also a package patch to make SMTP
7506                   Mail be the default under MSWin.)
7507
7508 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7509
7510         * menubar-items.el: Selecting Rectangle Mousing from menubar
7511         did not work.  Needed to quote mouse-track-rectangle-p.
7512
7513 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7514
7515         * cl-compat.el (keywordp): Removed.
7516
7517 2000-04-05  Andy Piper  <andy@xemacs.org>
7518
7519         * gutter-items.el (progress-layout-glyph): don't initialize here.
7520         (progress-gauge-glyph): use dynamic sizing.
7521         (set-progress-display-style): new function. Set progress glyphs
7522         appropriately depending on the style.
7523         (progress-display-style): new variable. Custom version of
7524         set-progress-display-style.
7525         (progress-abort-glyph): switch to dynamic sizes.
7526         (search-dialog-text): make the edit field active.
7527
7528 2000-04-04  Andy Piper  <andy@xemacs.org>
7529
7530         * gutter-items.el (make-search-dialog): need to make the search
7531         dialog visible after creation.
7532
7533         * menubar-items.el (default-menubar): use the search dialog for
7534         searching. Remove some extraneous search menu items.
7535
7536         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7537         well as strings.
7538         (make-gutter-only-dialog-frame): allow the user to create the
7539         frame unmapped. Allow the gutter spec to be given as a glyph.
7540         (search-dialog-direction): new variable.
7541         (search-dialog-text): new variable.
7542         (search-dialog-callback): new function. Callback for the search
7543         dialog action.
7544         (make-search-dialog): new function. Create a user-friendly search
7545         dialog.
7546
7547 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7548
7549         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7550         under Windows.
7551
7552 2000-04-01  Andy Piper  <andy@xemacs.org>
7553
7554         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7555         progress more accurately.
7556
7557 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7558
7559         * finder.el (finder-compile-keywords): Process readable files only.
7560         Because error in process of .#finder-inf.el when compile xemacs
7561         with --with-clash-detection option.
7562
7563 2000-03-31  Andy Piper  <andy@xemacs.org>
7564
7565         * gutter-items.el (append-progress-display): don't delay after a
7566         successful font-lock.
7567         (make-gutter-only-dialog-frame): new function. Allow users to
7568         create gutter-only dialogs.
7569
7570 2000-03-27  Mike Alexander  <mta@arbortext.com>
7571
7572         * process.el (call-process-internal): Handle a null BUFFER
7573         parameter correctly.
7574
7575 2000-03-28  Andy Piper  <andy@xemacs.org>
7576
7577         * gutter-items.el (abort-progress-display): put strings in the
7578         gutter not extents.
7579         (progress-layout-glyph): signal special 'quit callback.
7580         (progress-display-quit-function): deleted.
7581         (progress-display-stop-callback): deleted.
7582         (progress-display-dispatch-command-events): deleted.
7583         (append-progress-display): remove calls to
7584         progress-display-dispatch-command-events.
7585         (raw-append-progress-display): ditto.
7586
7587 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7588
7589         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7590         being a list.  Actually define `stipple-pixmap-p' which is used as
7591         an error predicate.  Correctly handle PIXMAP being either relative
7592         or absolute file name.
7593
7594 2000-03-24  Andy Piper  <andy@xemacs.org>
7595
7596         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7597         (abort-progress-display): ditto. Don't delete the created extent.
7598         (raw-append-progress-display): ditto.
7599         (progress-display-dispatch-non-command-events): new
7600         function. Encapsulates what we want to do when no command input is
7601         required.
7602         (progress-display-dispatch-command-events): likewise, but disable
7603         for now since it causes too many problems.
7604         (append-progress-display): use them.
7605         (raw-append-progress-display): ditto.
7606         (default-gutter-position-changed-hook): set this rather than
7607         default-gutter-position-changed.
7608         (default-gutter-position-changed-hook): lambda with zero arguments
7609         rather than one.
7610         (raw-append-progress-display): trap errors in pending input since
7611         allowing them to signal will hose the gauge well and
7612         truly. Ideally we would like to delay these until we are more able
7613         to cope.
7614         (append-progress-display): ditto.
7615
7616 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7617
7618         * lisp/make-docfile.el: call-process-internal is now implemented
7619         in process.el.
7620
7621 2000-03-21  Ben Wing  <ben@xemacs.org>
7622
7623         * mule\mule-cmds.el (set-language-info-alist):
7624         Fix to correspond to new menu arrangement.
7625
7626 2000-03-21  Ben Wing  <ben@xemacs.org>
7627
7628         * process.el:
7629         * process.el (call-process-internal): New.
7630         New implementation of call-process.  Only enabled under NT, so far.
7631         stderr handling not implemented yet in CVS'd C code.
7632
7633 2000-03-20  Ben Wing  <ben@xemacs.org>
7634
7635         * lisp-mode.el:
7636         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7637         * lisp-mode.el (lisp-interaction-mode):
7638         Put back Lisp Interaction menubar for Jan V's sake.
7639
7640         * simple.el:
7641         * simple.el (mark-ring):
7642         * simple.el (dont-record-current-mark): New.
7643         * simple.el (in-shifted-motion-command): New.
7644         * simple.el (mark-ring-unrecorded-commands): New.
7645         * simple.el (mark-ring-max):
7646         * simple.el (set-mark-command):
7647         * simple.el (push-mark):
7648         * simple.el (handle-pre-motion-command):
7649         Implement scheme for not recording unimportant marks.
7650
7651         * subr.el:
7652         * subr.el (function-allows-args): New.
7653         New function function-allows-args.
7654
7655 2000-03-20  Martin Buchholz <martin@xemacs.org>
7656
7657         * XEmacs 21.2.32 is released.
7658
7659 2000-03-20  Andy Piper  <andy@xemacs.org>
7660
7661         * gutter-items.el (update-tab-in-gutter): force selection of the
7662         selected-window if required to do so.
7663         (buffers-tab-items): ditto.
7664         (add-tab-to-gutter): ditto.
7665         (create-frame-hook): use force-selection.
7666         (default-gutter-position-changed): lambdify.
7667         (update-tab-hook): deleted since it was only used in one place.
7668
7669 2000-03-18  Andy Piper  <andy@xemacs.org>
7670
7671         * files.el (find-file-noselect): undo change that shouldn't have
7672         gone in.
7673
7674 2000-03-17  Andy Piper  <andy@xemacs.org>
7675
7676         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7677         of selected-window trickery.
7678
7679         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7680         frames tabs.
7681         (progress-display-stop-callback): progress -> progress-display
7682         (progress-display-quit-function): ditto.
7683         (clear-progress-display): ditto.
7684         (remove-progress-display): ditto.
7685         (append-progress-display): ditto.
7686         (abort-progress-display): ditto.
7687         (raw-append-progress-display): ditto.
7688         (display-progress-display): ditto.
7689         (current-progress-display-label): ditto.
7690         (current-progress-display): ditto.
7691         (lprogress-display): ditto and save the buffer
7692         (progress-display): ditto. Otherwise the buffer sometimes gets
7693         changed which confuses font-lock.
7694
7695         * font-lock.el (font-lock-default-fontify-buffer): catch all
7696         errors, not just quit.
7697         (font-lock-mode): progress -> display-progress
7698         (font-lock-default-fontify-buffer): ditto.
7699         (font-lock-fontify-syntactically-region): ditto.
7700         (font-lock-fontify-keywords-region): ditto.
7701
7702 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7703
7704         * cl.el (gensym): Move to here from cl-macs.el.
7705         (gentemp): Ditto.
7706
7707 2000-03-16  Andy Piper  <andy@xemacs.org>
7708
7709         * font-lock.el (font-lock-mode): use lprogress and friends for
7710         progress management.
7711         (font-lock-default-fontify-buffer): ditto.
7712         (font-lock-fontify-syntactically-region): ditto.
7713         (font-lock-fontify-keywords-region): ditto.
7714         (font-lock-revert-cleanup): fix reverting.
7715         (font-lock-revert-setup): ditto.
7716
7717         * gutter-items.el (progress-use-echo-area): new variable. Use the
7718         echo area for progress gauges if non-nil.
7719         (clear-progress): remove echo area stuff and defer to
7720         clear-message.
7721         (append-progress): dispatch non-command events after each progress
7722         increment. Remove echo area stuff.
7723         (abort-progress): remove echo area stuff and defer to
7724         display-message.
7725         (raw-append-progress): ditto. Dispatch non-command events after
7726         gutter redisplay.
7727         (display-progress): defer echo area stuff to display-message.
7728
7729         * gutter-items.el (clear-progress):
7730         (abort-progress): indentation changes.
7731         (display-progress): don't clear progress.
7732         (append-progress): compare messages with equal.
7733         (raw-append-progress): use dispatch-non-command-events to flush
7734         widget creation events.
7735
7736 2000-03-13  Ben Wing  <ben@xemacs.org>
7737
7738         * abbrev.el:
7739         * abbrev.el (abbrev-string-to-be-defined): New.
7740         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7741         Changes for use with the menubar.
7742
7743 2000-03-12  Ben Wing  <ben@xemacs.org>
7744
7745         * alist.el (vassoc): moved here from font-menu.el.
7746
7747         * custom.el (defface): typo fix.
7748
7749         * dialog.el (yes-or-no-p-dialog-box):
7750         * dialog.el (message-box):
7751         * files.el (save-some-buffers-1):
7752         Put accelerators in the button names.
7753
7754         * font-lock.el (font-lock-comment-face):
7755         * font-lock.el (font-lock-keyword-face):
7756         * font-lock.el (font-lock-function-name-face):
7757         Fixed some of the colors under MS Windows because the existing
7758         default colors were hardly different from black and needed to be
7759         made lighter.
7760
7761         * font-menu.el:
7762         * font-menu.el (font-menu-split-long-menu):
7763         * font-menu.el (font-menu-family-constructor):
7764         * font-menu.el (font-menu-size-constructor):
7765         * font-menu.el (font-menu-weight-constructor):
7766         * font-menu.el (font-menu-set-font):
7767         vassoc moved to alist.el.
7768         Accelerators added to all menus.
7769         Unused bound var new-props removed.
7770
7771         * keydefs.el: I did a whole lot of rearranging to put things in a
7772         more consistent order and fixed a number of cases where key
7773         combinations involving up, down, left, right and so on were
7774         defined but the corresponding keypad combinations were not
7775         defined.
7776
7777         * lisp-mode.el:
7778         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7779         * lisp-mode.el (emacs-lisp-mode):
7780         * lisp-mode.el (lisp-interaction-mode):
7781         * lisp-mode.el (flet):
7782         Added accelerators onto the menus.
7783         Made all the different versions of the let function be indented
7784         the same way.
7785         Undid Steve's easy-menu-ification, because it makes it impossible
7786         to have the menubar and popup menus different.
7787         Cleaned up the menu; added items for find-function &c and some
7788         indenting, and removed debug-on-*.
7789
7790         * list-mode.el (list-mode-hook):
7791         * list-mode.el (list-mode):
7792         * list-mode.el (completion-setup-hook):
7793         * list-mode.el (display-completion-list):
7794         Added support for the :window-height keyword, which is required
7795         because of other changes that I made for the file dialog box.  I
7796         also made the hook variables list-mode-hook and
7797         completion-setup-hook and also minibuffer-setup-hook in
7798         minibuf.el be permanent-local; see comment in list-mode.el.
7799
7800         * map-ynp.el (map-y-or-n-p):
7801         Added accelerators to the dialog buttons.
7802
7803         * menubar-items.el (menu-truncate-list):
7804         New internal function.
7805         * menubar-items.el (submenu-generate-accelerator-spec):
7806         * menubar-items.el (menu-item-strip-accelerator-spec):
7807         * menubar-items.el (menu-item-generate-accelerator-spec):
7808         New exported functions, for use in auto-generating accelerator specs.
7809
7810         * menubar-items.el:
7811         * menubar-items.el (default-menubar):
7812         * menubar-items.el (maybe-add-init-button):
7813         * menubar-items.el (bookmark-menu-filter):
7814         * menubar-items.el (slow-format-buffers-menu-line):
7815         * menubar-items.el (build-buffers-menu-internal):
7816         * menubar-items.el (language-environment-menu-filter):
7817         * menubar-items.el (default-popup-menu):
7818         * menubar-items.el (popup-buffer-menu):
7819         * menubar-items.el (popup-menubar-menu):
7820         Did a major overhaul on this file, and in fact I'm nowhere near
7821         done working on the menubar, and there will be more patches to
7822         come.  A basic summary of what I've done:
7823
7824         a) I added accelerators to all of the menu items.  For menus that
7825         are auto-generated, such as the buffers menu, the accelerators are
7826         automatically added to the beginning of each line using the
7827         numbers 1 through 9, then zero, and then letters starting with A,
7828         but omitting the letters that are already in use for the fixed
7829         menu items at the top of the buffers menu.  To facilitate adding
7830         accelerators of this kind, I created some new functions
7831         (*-accelerator-spec), which are also being used by other filters
7832         that auto generate lists of things such as ftp sites to download
7833         packages.  If people really don't like these accelerators
7834         appearing at the beginning of the menu items, a variable can be
7835         added to optionally turn them off, but I think this is rather
7836         pointless because other menu items have accelerators and many or
7837         most of the menu users will use the accelerators if the support is
7838         there.
7839
7840         b) I combined the top level Tools and Apps menus into a single
7841         Tools menu, because the distinction between the two is not
7842         obvious, and the items on the menus are not used often enough that
7843         putting some of them onto submenus is a problem.
7844
7845         c) I created two new top level menus called View and Cmds because
7846         there were too many items on the File and Edit menus, and I'm going
7847         to be adding more items to these menus.  In contrast to the Tools
7848         menu, the items on these menus may be used quite often during an
7849         editing session, and so should be available with fewer
7850         keystrokes.
7851
7852         d) I added a number of options to the options menu, including one
7853         for controlling whether the alt key can be used to traverse to
7854         menu items using the accelerators, one for controlling behavior of
7855         control-k, one for controlling how the kill and yank functions
7856         interact with the clipboard, a few additional buffers-menu
7857         options, and various other things.  I also did a bit of
7858         rearranging, for example, combining the keyboard and mouse options
7859         into a single keyboard and mouse submenu to facilitate the
7860         accelerators on that level.
7861
7862         e) I changed the variable buffers-menu-format-buffer-line-function
7863         to take two arguments instead of one, the second argument being
7864         the line number for use in creating an accelerator.  I added a
7865         hack to support existing functions with one argument (although I
7866         doubt that very many of these exist), for backward compatibility.
7867
7868         f) I moved the top level mule menu to be a submenu of the edit
7869         menu.  I think that most of the items on this menu are fairly
7870         useless and there are certainly not enough frequently used items
7871         to justify this being its own top level menu.
7872
7873         g) I combined most of the items in big-menubar.el into the main menu.
7874         If people think the main menu is too big, it would be possible to
7875         create different configurations, some smaller.
7876
7877         * menubar.el (check-menu-syntax):
7878         Deleted some syntax checks that were no longer valid, partly
7879         because of changes that were already made a long time ago, and
7880         partly because of a change I made where I allow the name of the
7881         menu item to be an evaluated expression rather than just a string,
7882         similar to all of the other parameters of a menu item.
7883
7884         * minibuf.el:
7885         * minibuf.el (read-file-name-1):
7886         * minibuf.el (mouse-read-file-name-1):
7887         I made a number of changes to improve the appearance
7888         and functioning of the file dialog box.  They include:
7889
7890         a) Fixing the problem where closing the dialog box by clicking on
7891         the close button of the window didn't properly exit the
7892         minibuffer.
7893
7894         b) Fixing the problem that if you typed part of a file name, and
7895         then clicked on a completion with the mouse, the file was not
7896         correctly selected.
7897
7898         c) Changing the title of the dialog box to reflect the operation
7899         being done in accordance with user interface conventions, rather
7900         than the name of the dialog box buffer, which is rather useless.
7901
7902         d) Remove the words "possible completions are" which didn't
7903         belong.
7904
7905         e) Fix things so that the completions scroll off the end of the
7906         completions windows only to the right, rather than both to the
7907         right and down, which is in accordance with Windows user interface
7908         conventions.
7909
7910         * msw-init.el (init-post-mswindows-win):
7911         Added a binding for meta-F4, which is the standard windows binding
7912         for exiting a program.
7913
7914         * select.el (get-selection-no-error):
7915         * select.el (own-selection):
7916         * select.el (own-clipboard):
7917         Added an optional argument called append to the functions
7918         own-selection and own-clipboard.  This adds support for appending
7919         text to the existing selection and allows the function
7920         own-clipboard to be used as the value of the variable
7921         interprogram- cut-function.
7922
7923         Fixed a bug in own-selection in handling zmacs-region-stays.
7924
7925         * simple.el (historical-kill-line): New.
7926
7927         * simple.el (kill-line):
7928         * simple.el (interprogram-cut-function):
7929         * simple.el (interprogram-paste-function):
7930         * simple.el (handle-pre-motion-command):
7931         * simple.el (next-line):
7932         * simple.el (previous-line):
7933         a) Expanded the variable kill-whole-line, so that function
7934         kill-line can be set to delete the entire line always, not just
7935         when cursor is at the beginning of the line.  This is controlled
7936         by setting the variable kill-whole-line to the symbol 'always.
7937         This behavior, as well as the existing kill-whole-line behavior,
7938         now only take effect when kill-line is called interactively,
7939         although this is a departure from a previous behavior in the case
7940         of setting this variable kill-whole-line to t.  It is almost
7941         certainly what has always been intended, and most likely the old
7942         way of doing things introduced bugs.  I also created a function
7943         called historical-kill-line, which ignores the kill-whole-line
7944         setting and always gives the historical behavior of only killing
7945         to the end of the line.  I bound this function to shift- control-k
7946         so that the kill to end of line behavior is available, even when
7947         kill-whole-line has been set to change control-k into the simple
7948         delete-whole-line behavior. (This can be set using the options
7949         menu.)
7950
7951         b) I changed things so that kill and yank now interact with the
7952         clipboard by default under windows.  This was done by changing the
7953         default value of interprogram-cut- function and
7954         interprogram-paste-function.  You can get the old behavior by
7955         setting these to nil, and there is an option on the options menu
7956         to do this.
7957
7958         c) I added support for selecting text using shifted motion keys.
7959         This support is on by default and can be controlled by the
7960         variable shifted-motion-keys-select-region.  There is also a
7961         variable called unshifted-motion-keys-deselect-region that
7962         controls more specifically how the shifted motion key behavior
7963         works.  I did not put an option on the options menu to turn this
7964         off, because I can't imagine why this would be useful.
7965
7966         * simple.el (forward-block-of-lines):
7967         * simple.el (backward-block-of-lines):
7968         * simple.el (block-movement-size):
7969         New.
7970
7971         * simple.el (uncapitalized-title-words):
7972         * simple.el (uncapitalized-title-word-regexp):
7973         * simple.el (capitalize-string-as-title):
7974         * simple.el (capitalize-region-as-title):
7975         New.
7976
7977
7978         * subr.el (add-hook):
7979         * subr.el (make-local-hook): New.
7980         * subr.el (remove-local-hook): New.
7981         * subr.el (add-one-shot-hook): New.
7982         * subr.el (add-local-one-shot-hook): New.
7983         Added some functions to make using hooks easier.
7984         These include:
7985
7986         a) Functions add-local-hook and remove-local-hook to make it easy
7987         to use local hooks.
7988
7989         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7990         make it possible to add a "one-shot" hook, which is to say a hook
7991         that runs only once, and automatically removes itself after the
7992         first time it has run.
7993
7994 2000-03-09  Andy Piper  <andy@xemacs.org>
7995
7996         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7997
7998 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7999
8000         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8001         Moved from menubar-items.el.
8002         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8003
8004 2000-03-08  Andy Piper  <andy@xemacs.org>
8005
8006         * gutter-items.el (build-buffers-tab-internal): add selected field
8007         to buffers tab spec.
8008
8009 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8010
8011         * minibuf.el (last-exact-completion): Initialize to nil.
8012
8013 2000-03-07  Didier Verna  <didier@xemacs.org>
8014
8015         * startup.el (command-line-1): remove unused variable
8016         `first-file-buffer'.
8017
8018 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8019
8020         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8021         which is also used for Web server log files.
8022
8023 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8024
8025         * mule/mule-charset.el: Setup auto-fill-chars.
8026
8027 2000-03-02  SL Baur  <steve@beopen.com>
8028
8029         * subr.el (with-string-as-buffer-contents): Reimplement using
8030         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8031         non-deletion of buffer after execution problem.
8032         (with-output-to-string): Use unique buffer name.
8033
8034 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8035
8036         * gutter-items.el (buffers-tab-sort-function):  New variable.
8037         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8038
8039 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8040
8041         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8042
8043 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8044
8045         * menubar-items.el (maybe-add-init-button): Remove the "Load
8046         .emacs" button from all menubars.
8047
8048 2000-03-01  Didier Verna  <didier@xemacs.org>
8049
8050         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8051         region rectangle replacement (from Jan Vroonhof).
8052         (replace-rectangle): new function.
8053
8054 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8055
8056         * mule/mule-cmds.el (set-default-coding-systems): Use
8057         set-terminal-coding-system and set-keyboard-coding-system.
8058         * coding.el (set-terminal-coding-system): Use
8059         set-console-tty-output-coding-system.
8060         (set-keyboard-coding-system): Use
8061         set-console-tty-input-coding-system.
8062
8063 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8064
8065         * minibuf.el (read-variable): Allow symbol to default argument.
8066
8067 2000-02-27  Andy Piper  <andy@xemacs.org>
8068
8069         * gutter-items.el (update-tab-hook): new function to be used for
8070         hooks.
8071         (create-frame-hook): add update-tab-hook.
8072         (record-buffer-hook): ditto.
8073         (default-gutter-position-changed): ditto.
8074         (default-gutter-position): updating the buffers tab is now handled
8075         by a hook.
8076         (default-gutter-position-changed-hook): new variable.
8077         (gutter-element-visibility-changed-hook): ditto.
8078         (set-gutter-element-visible-p): call it.
8079         (set-gutter-element): use modify-specifier-instances. Set extents
8080         as duplicable before using.
8081         (remove-gutter-element): ditto.
8082         (set-gutter-element-visible-p): ditto.
8083         (init-gutter): new function.
8084         (add-tab-to-gutter): use new gutter-element functions rather than
8085         setting specifiers directly.
8086         (clear-progress): ditto.
8087         (abort-progress): ditto.
8088         (gutter-buffers-tab-visible-p): renamed from
8089         default-gutter-visible-p
8090
8091         * specifier.el (modify-specifier-instances): new function from Jan
8092         Vroonhof.
8093
8094         * x-init.el (init-post-x-win): call init-gutter.
8095
8096         * msw-init.el (init-post-mswindows-win): call init-gutter.
8097
8098         * menubar-items.el (default-menubar): Update to reflect new gutter
8099         variables.
8100
8101 2000-02-26  Andy Piper  <andy@xemacs.org>
8102
8103         * gutter-items.el (set-gutter-element): new function. Add gutter
8104         elements to the specified gutter.
8105         (remove-gutter-element): new function. Remove gutter elements from
8106         the specified gutter.
8107         (set-gutter-element-visible-p): new function. Set gutter element
8108         visibility for the provided gutter-visible specifier.
8109
8110 2000-02-23  Andy Piper  <andy@xemacs.org>
8111
8112         * gutter-items.el (add-tab-to-gutter): specify dimensions
8113         dynamically.
8114
8115 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8116
8117         * gutter-items.el (add-tab-to-gutter):
8118         * package-get.el (package-get-interactive-package-query):
8119         * package-ui.el (pui-directory-exists):
8120         (pui-install-selected-packages):
8121         (pui-list-packages):
8122         Use #'(lambda ...)  instead of '(lambda ...).
8123
8124 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8125
8126         * startup.el (load-user-init-file): Check to make sure user
8127           has an init-file before calling load().
8128
8129 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8130
8131         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8132
8133 2000-02-23  Martin Buchholz <martin@xemacs.org>
8134
8135         * XEmacs 21.2.31 is released.
8136
8137 2000-02-21  Mike Sperber <mike@xemacs.org>
8138
8139         * loadup.el (really-early-error-handler):
8140         * update-elc.el:
8141         * make-docfile.el:
8142         Remove dependency on EMACSBOOTSTRAP... environment variables.
8143
8144 2000-02-21  Martin Buchholz <martin@xemacs.org>
8145
8146         * XEmacs 21.2.30 is released.
8147
8148 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8149
8150         * byte-optimize.el (byte-optimize-plus):
8151         (byte-optimize-minus):
8152         (byte-optimize-multiply):
8153         Optimize (- 0) to 0, not (-)
8154         Optimize (+ 5 3.0) to 8.0
8155         Optimize (* 5 3.0) to 15.0
8156         Improve readability.
8157
8158 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8159
8160         * modeline.el: (modeline-scrolling-method): change modeline
8161         mswindows cursor appearance according to the value.
8162
8163         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8164         and 'gui-element face colors and 'gui-element face font to Windows
8165         defaults.
8166
8167 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8168
8169         * font-lock.el: Javadoc enhancements
8170
8171 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8172
8173         * ldap.el (toplevel): Test if LDAP support has been compiled in
8174         (ldap-verbose): New option
8175         (ldap-search-entries): Renamed from the previous ldap-search
8176         Conditionalize message display on ldap-verbose
8177         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8178         defuns
8179         (ldap-search): Is now defined as an obsolete wrapper calling
8180         ldap-search-basic or ldap-search-entries
8181
8182
8183 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8184             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8185             Jan Vroonhof  <jan@xemacs.org>
8186
8187         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8188         When for-effect is true, didn't call `byte-optimize-form'
8189         in and/or subforms without last.
8190
8191 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8192
8193         * package-get.el (package-get-download-sites): Use correct custom
8194         type.
8195
8196 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8197
8198         * files.el (write-file): Ask for coding system when compiled with
8199         file-coding.
8200
8201 2000-02-16  Andy Piper  <andy@xemacs.org>
8202
8203         * buffer.el (switch-to-buffer): give norecord argument to
8204         set-window-buffer instead of explicitly recording.
8205
8206         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8207         we have to pick a window.
8208
8209 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8210
8211         * mule/mule-cmds.el (describe-language-support): Don't add
8212         unexist function to help-map.
8213         (describe-coding-system): Don't use already assigend `C'.
8214
8215 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8216
8217         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8218         work in custom.
8219
8220 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8221
8222         * about.el: Ienaga's e-mail address change.
8223
8224 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8225
8226         * etags.el (find-tag): force new window -- even if buf already
8227         visible -- when other-window is t
8228
8229 2000-02-16  Martin Buchholz <martin@xemacs.org>
8230
8231         * XEmacs 21.2.29 is released.
8232
8233 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8234
8235         * cl-extra.el (getf): This is now identical to `plist-get', so
8236         just defalias it.
8237         * cl-macs.el: Make getf an alias to plist-get, at the
8238         byte-compiler level, using define-compiler-macro.
8239
8240 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8241
8242         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8243
8244 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8245
8246         * lisp/etags.el (find-tag-internal): set exact-tagname to
8247           a regular expression that matches against the tagname
8248           part of the tag entry first instead of only looking in
8249           the context area.
8250
8251 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8252
8253         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8254         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8255
8256 2000-02-07  Martin Buchholz <martin@xemacs.org>
8257
8258         * XEmacs 21.2.28 is released.
8259
8260 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8261
8262         * cl-extra.el (getf): Just call `get', never `get*'.
8263         Make arglist match docstring.
8264         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8265         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8266         * byte-optimize.el: remove references to `get*'.
8267
8268 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8269
8270         * mule/european.el: Add syntax information for Latin3 and Latin4.
8271
8272 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8273
8274         * byte-optimize.el: Byte-optimize (length "foo")
8275
8276 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8277
8278         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8279         width check using `window-leftmost-p' and `window-rightmost-p'.
8280
8281 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8282
8283         * wid-edit.el (widget-match-inline): An atom never matches a
8284           list.
8285
8286 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8287
8288         * modeline.el: Consolidated 'x and 'mswindows specification under
8289         'win tag.
8290
8291 2000-01-29  Andy Piper  <andy@xemacs.org>
8292
8293         * gutter-items.el: (format-buffers-tab-line): Try and be
8294         intelligent about buffer naming when we have duplicates.
8295
8296 2000-01-29  Andy Piper  <andy@xemacs.org>
8297
8298         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8299         updated when it becomes visible.
8300
8301 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8302
8303         * bytecomp.el (byte-compile-insert-header): Properly set coding
8304         system under MULE and file-coding.
8305
8306 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8307
8308         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8309         (dontusethis-set-value-terminal-coding-system-handler):
8310         (dontusethis-set-value-keyboard-coding-system-handler):
8311         Never undefine coding system aliases.  Emergency fix for gnus.
8312
8313 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8314
8315         * files.el (abbreviate-file-name): Use directory-sep-char instead
8316         of hard-coded "/".
8317
8318 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8319
8320         * startup.el (user-init-file-base-list): New variable, replacing
8321         user-init-file-base.
8322         (find-user-init-file): New function.
8323         (command-line-early): Use it.
8324         (load-user-init-file): Ditto.
8325
8326 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8327
8328         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8329         calling valid-image-instantiator-format-p
8330
8331 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8332
8333         * isearch-mode.el (isearch-mode): The variable is
8334         isearch-unhidden-extents, not isearch-opened-extents.
8335
8336 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8337
8338         * minibuf.el (next-history-element): Modify error message if a
8339         default value is available.
8340
8341 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8342
8343         * bytecomp.el (byte-compile-file): Don't unconditionally write
8344         .elc files in binary - might contain non-Latin1.
8345
8346 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8347
8348         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8349         for windows-nt.
8350
8351         * version.el:
8352         * startup.el (user-init-file-base):
8353         * process.el (call-process-region):
8354         * files.el (make-backup-file-name):
8355         (backup-file-name-p):
8356         (file-relative-name):
8357         (abbreviate-file-name):
8358         (set-auto-mode):
8359         * code-process.el (call-process-region): Removed unnecessary
8360         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8361         support out of the universe.
8362
8363         * process.el:
8364         * code-process.el:
8365         * bytecomp.el (byte-compile-file): Removed reference to
8366         buffer-file-type, and commented usage of binary-process-output
8367         NTEmacs variables.
8368
8369 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8370
8371         * help.el (function-arglist): Add case for macro.
8372
8373 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8374
8375         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8376         printers.
8377         (custom-display): Added a menu for printer/display tags.
8378
8379         * frame.el (frame-type):
8380         * device.el (device-type): Added 'msprinter to the doc string, and
8381         removed 'pc -- it is not going to be implemented ever.
8382         (call-device-method): Fixed docstring typo.
8383         Defined specifier tags 'printer and 'display.
8384
8385 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8386
8387         * lisp/itimer.el (itimer-run-expired-timers): (consp
8388           last-command-event-time) instead of (consp
8389           'last-command-event-time).
8390
8391 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8392
8393         * msw-glyphs.el: Removed obsolete commentary.
8394
8395 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8396
8397         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8398         better default value.
8399
8400 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8401
8402         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8403         (read-string): Ditto.
8404         (eval-minibuffer): Ditto.
8405         (read-command): Ditto.
8406         (read-function): Ditto.
8407         (read-variable): Ditto.
8408         (read-number): Ditto.
8409         (read-shell-command): Ditto.
8410         (read-number): Record history.
8411
8412 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8413
8414         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8415
8416 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8417
8418         * faces.el (startup-initialize-custom-faces): New function.
8419         Reset all faces created during auto-autoloads loading time
8420         by defface.
8421         * startup.el (command-line): Call it.
8422
8423 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8424
8425         * about.el (about-hackers): Add myself to contributors list.
8426
8427 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8428
8429         * menubar-items.el (maybe-add-init-button): Removed an argument in
8430         a call to load-user-init-file, as the function managed to lose its
8431         formal parameter a few betas ago.
8432
8433 2000-01-18  Martin Buchholz <martin@xemacs.org>
8434
8435         * XEmacs 21.2.27 is released.
8436
8437 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8438
8439         * process.el (shell-command-to-string): Use the FSF docstring.
8440         Make shell-command-to-string the standard function, and
8441         exec-to-string the (deprecated) alias.
8442
8443         * startup.el: typo fix.
8444
8445 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8446
8447         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8448
8449 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8450
8451         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8452         buffers after visible buffers.
8453         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8454
8455 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8456
8457         * info.el (Info-extract-menu-node-name): Stop at a dot
8458         followed by whitespace or right parenthesis.
8459
8460 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8461
8462         * info.el (Info-directory-list): Warn against using Customize with
8463         Info-directory-list.
8464
8465 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8466
8467         * minibuf.el (read-file-name): doc fix.
8468
8469         * autoload.el (update-file-autoloads): doc fix.
8470
8471         * about.el (about-hackers): Change my E-mail address.
8472
8473 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8474
8475         * info.el (Info-visit-file): Just use the `f' interactive spec to
8476         read a filename in the standard way.
8477
8478 2000-01-13  Andy Piper  <andy@xemacs.org>
8479
8480         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8481         (gutter-buffers-tab-extent): new variable.
8482         (update-tab-in-gutter): call add-tab-to-gutter again if the
8483         orientation has changed.
8484         (add-tab-to-gutter): cope with different orientations.
8485
8486 2000-01-11  Didier Verna  <didier@xemacs.org>
8487
8488         * info.el (Info-following-node-name): backward-skip dots as well
8489         as spaces (dots at the end of a node name aren't part of it).
8490         (Info-extract-menu-node-name): don't skip dots. There could be
8491         some in the node name.
8492         (Info-index): allow dots to be part of a node name.
8493
8494 2000-01-12  Andreas Jaeger  <aj@suse.de>
8495
8496         * files.el (auto-mode-alist): Added idlwave-mode.
8497         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8498
8499 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8500
8501         * info.el (Info-search): Show default value.
8502
8503 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8504
8505         * info.el (Info-read-node-completion-table): New variable.
8506         (Info-read-node-name-1): New function.
8507         (Info-read-node-name): Use it.
8508         (Info-follow-reference): Use DEFAULT argument of completing-read.
8509         (Info-menu): Ditto.
8510
8511 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8512
8513         * hyper-apropos.el (hyper-describe-key-briefly): Save
8514         window configuration.
8515         (hyper-describe-face): Use DEFAULT of completing-read.
8516         (hyper-apropos-read-variable-symbol): Ditto.
8517         (hyper-apropos-read-function-symbol): Ditto.
8518
8519 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8520
8521         * mule/mule-cmds.el (set-default-coding-system): Set
8522         comint-exec-hook to use coding-system-for-read and
8523         coding-system-for-write so that C-x RET c works.
8524
8525 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8526
8527         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8528         (previous-matching-history-element): Increment
8529         minibuffer-max-depth by 1.
8530         (next-matching-history-element): Ditto.
8531
8532 2000-01-11  Andy Piper  <andy@xemacs.org>
8533
8534         * gutter-items.el (buffers-tab): Create a new face for the buffers
8535         tab.
8536         (buffers-tab-face): use it.
8537
8538 2000-01-10  Didier Verna  <didier@xemacs.org>
8539
8540         * modeline.el (modeline-scrolling-method): change modeline X
8541         cursor appearance according to the value.
8542
8543 2000-01-07  Andreas Jaeger  <aj@suse.de>
8544
8545         * about.el (about-hackers): Moved my entry to contributor list.
8546         (xemacs-hackers): Added myself.
8547         (about-maintainer-info): Added description of myself.
8548
8549
8550 2000-01-07  Didier Verna  <didier@xemacs.org>
8551
8552         * modeline.el (modeline-scrolling-method): new variable.
8553         (mouse-drag-modeline): add reference to it in the docstring.
8554         (mouse-drag-modeline): handle it.
8555
8556 2000-01-08  Andy Piper  <andy@xemacs.org>
8557
8558         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8559         calls.
8560         (remove-buffer-from-gutter-tab): ditto.
8561
8562 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8563
8564         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8565         (custom-face-edit): Fix grammatical error in help message.
8566
8567 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8568
8569         * movemail.el: Added.
8570
8571         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8572
8573 2000-01-03  Didier Verna  <didier@xemacs.org>
8574
8575         * modeline.el (mouse-drag-modeline): remove the code related to
8576         the modeline horizontal scrolling facility.
8577
8578 1999-12-31  Martin Buchholz <martin@xemacs.org>
8579
8580         * XEmacs 21.2.26 is released.
8581
8582 1999-12-28  Andy Piper  <andy@xemacs.org>
8583
8584         * wid-edit.el (widget-push-button-value-create): The gui cache
8585         does not agree with native widgets which can only be displayed
8586         once per window. The reasons for caching are diminished now that
8587         we don't hog resources when creating buttons.
8588         (widget-push-button-cache) deleted.
8589
8590 1999-12-24  Martin Buchholz <martin@xemacs.org>
8591
8592         * XEmacs 21.2.25 is released.
8593
8594 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8595
8596         * hyper-apropos.el (hyper-apropos): Toggle
8597         hyper-apropos-programming-apropos correctly.
8598         Set REGEXP when user accepts default value.
8599
8600 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8601
8602         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8603         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8604
8605 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8606
8607         * mule/mule-category.el (undefined-category-designator):
8608         Return char instead of character.  Search for undefined one.
8609         (describe-category): Use with-displaying-help-buffer.
8610
8611 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8612
8613         * byte-optimize.el (byte-optimize-plus):
8614         Optimize (+ 1) to 1 instead of (1+ nil).
8615
8616         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8617
8618         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8619
8620         * byte-optimize.el (byte-optimize-char-before): New function.
8621         Remove performance penalty for using (char-before) instead of (char-after).
8622
8623 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8624
8625         * mule/mule-category.el (char-category-list): Return character
8626         instead of integer.
8627
8628 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8629
8630         * minibuf.el (read-buffer): Check default is buffer object.
8631
8632 1999-11-25  Andy Piper  <andy@xemacs.org>
8633
8634         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8635         for buttons.
8636
8637 1999-12-16  Andreas Jaeger  <aj@suse.de>
8638
8639         * package-get.el (package-get-maybe-save-index): Fixed typo.
8640         Patch by Jeff Miller <jmiller@smart.net>.
8641
8642 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8643
8644         * gnuserv.el (gnuserv-process-filter):  don't call
8645         gnuserv-write-to-client when gnuserv-current-client is nil
8646
8647 1999-12-14  Martin Buchholz <martin@xemacs.org>
8648
8649         * XEmacs 21.2.24 is released.
8650
8651 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8652
8653         * about.el (about-hackers): Update my email address.
8654
8655 1999-12-07  Martin Buchholz <martin@xemacs.org>
8656
8657         * XEmacs 21.2.23 is released.
8658
8659 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8660
8661         * package-get.el (package-get-download-sites): Removed several
8662         defunct download sites, added many new ones, and corrected a few
8663         incorrect directory-on-site entries.  Added physical locations to
8664         site-description.
8665
8666 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8667
8668         * finder.el (finder-commentary): add DOC string and fix
8669         interactive spec
8670
8671 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8672
8673         * help.el (describe-function): Don't forget to intern the string
8674         completing-read returns.
8675         (describe-variable): Ditto.
8676
8677 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8678
8679         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8680         `hyper-apropos-help-mode' here to find symbol to customize
8681         irregardless of cursor position and simplify
8682         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8683         `hyper-apropos-popup-menu'.
8684
8685 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8686
8687         * apropos.el (apropos-mode-map): Add return to call
8688         apropos-follow.
8689         (apropos-print): Call apropos-mode to have better
8690         command reference. Put keymap text-poperty to
8691         symbole name.
8692
8693 1999-11-22  Alastair Burt  <burt@dfki.de>
8694
8695         * help.el: (describe-bindings-1): Added handling of keymaps for
8696         the extents at point.
8697
8698 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8699
8700         * gutter-items.el (buffers-tab-items): Wrap the function in a
8701         save-match-data
8702
8703 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8704
8705         * help.el (describe-function): Use the DEFAULT argument to
8706         completing-read.
8707         (describe-variable): Ditto.
8708
8709 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8710
8711         * minibuf.el (read-from-minibuffer): Add optional argument
8712         DEFAULT to have better mini-buffer history support.
8713         (completing-read): Pass default to read-from-minibuffer.
8714         (read-buffer): Pass default to completing-read.
8715
8716 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8717
8718         * font-lock.el (font-lock-doc-string-face): Document the
8719         `font-lock-lisp-like' property.
8720
8721 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8722
8723         * lisp-mode.el: Specify `font-lock-lisp-like'.
8724
8725         * font-lock.el (font-lock-lisp-like): New function.
8726         (font-lock-fontify-syntactically-region): Use it.
8727
8728 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8729
8730         * XEmacs 21.2.22 is released
8731
8732 1999-11-28  Martin Buchholz <martin@xemacs.org>
8733
8734         * XEmacs 21.2.21 is released.
8735
8736 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8737
8738         * minibuf.el (read-coding-system): Accept symbol and
8739         coding-system object as a default-coding-system.
8740
8741 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8742
8743         * minibuf.el (read-coding-system): Accept symbol as
8744         a default-coding-system.
8745
8746 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8747
8748         * apropos.el (apropos-documentation): Use insert instead
8749         of princ.
8750
8751 1999-11-07  William M. Perry  <wmperry@aventail.com>
8752
8753         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8754           for the linux console.
8755
8756         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8757           stuff to work when you are not on a window system, since the GPM
8758           mouse support now allows pasting from outside of XEmacs.
8759
8760 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8761
8762         * XEmacs 21.2.20 is released
8763
8764 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8765
8766         * setup-paths.el (paths-default-info-directories): Add
8767         /usr/share/info and /usr/local/share/info.
8768
8769 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8770
8771         * about.el: Updated Vladimir Ivanovic's info.
8772
8773 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8774
8775         * auto-show.el (auto-show-truncationp): Remove.
8776
8777         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8778
8779 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8780
8781         * indent.el (indent-line-to): fix bug: spaces were not replaced
8782         with tab if column is multiple of tab-width
8783         From dhn@qedinc.com
8784
8785 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8786
8787         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8788         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8789
8790         * package-get.el (package-get-package-provider): Be verbose when
8791         interactive. Patch from Robert Pluim
8792
8793 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8794
8795         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8796         info file suffixes.
8797
8798 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8799
8800         * process.el (open-network-stream): Add a new optional parameter
8801         PROTOCOL to support udp; fix a minor typo and add an explanation
8802         in docstring for udp programming.
8803
8804         * code-process.el (open-network-stream): Add a new optional
8805         parameter PROTOCOL to support udp; fix a minor typo and add an
8806         explanation in docstring for udp programming.
8807
8808 1999-10-18  Andy Piper  <andy@xemacs.org>
8809
8810         * gui.el (make-gui-button): be more precise about how we call
8811         callbacks.
8812
8813         * wid-edit.el (widget-push-button-value-create): Use the new form
8814         of native gui-button.
8815
8816 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8817
8818         * info.el (Info-page-prev): Don't do (sit-for 0).
8819
8820 1999-10-13  Andy Piper  <andy@xemacs.org>
8821
8822         * gutter-items.el (progress-abort-glyph): new glyph for showing
8823         abort status.
8824         (append-progress): dispatch-event rather than sit-for.
8825         (abort-progress): new function. Show the abort glyph with an
8826         appropriate message.
8827         (raw-append-progress): dispatch-event rather than sit-for.
8828         (display-progress): cope with aborts.
8829
8830         * gui.el (make-gui-button): Use native widgets for buttons
8831         unconditionally.
8832         (insert-gui-button): ditto.
8833         (gui-button-p): ditto.
8834
8835         * xbm-button.el: remove from core.
8836
8837         * xpm-button.el: remove from core.
8838
8839 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8840
8841         * faces.el (init-device-faces): Don't initialize the random faces
8842         on the stream device.
8843
8844 1999-10-06  Andy Piper  <andy@xemacs.org>
8845
8846         * files.el (recover-file): Don't use ls under windows for revert buffer.
8847
8848 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8849
8850         * package-get.el (package-get-download-menu): Make menu really
8851         toggle download sites.
8852         (package-get-download-sites): Add autoload cookie.
8853
8854 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8855
8856         * setup-paths.el (paths-find-module-directory): Ditto.
8857
8858 1999-09-29  Werner Fink  <werner@suse.de>
8859
8860         * setup-paths.el (paths-find-exec-directory): Add missing nil
8861         parameter for environment.
8862
8863 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8864
8865         * modeline.el (modeline-format):
8866         Only purecopy the strings.  Else
8867         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8868         barfs.
8869
8870 1999-08-28  Mike Woolley  <mike@bulsara.com>
8871
8872         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8873         user setting comint-completion-addsuffix and
8874         comint-process-echoes.
8875
8876 1999-09-22  Andy Piper  <andy@xemacs.org>
8877
8878         * gutter-items.el (update-tab-in-gutter): use
8879         last-nonminibuf-window instead of selected-window.
8880
8881 1999-09-18  Andy Piper  <andy@xemacs.org>
8882
8883         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8884         display on.
8885
8886         * subr.el (record-buffer-hook): new variable so that the hook gets
8887         some documentation.
8888
8889 1999-09-16  Andy Piper  <andy@xemacs.org>
8890
8891         * gutter-items.el (update-tab-in-gutter): only update when the
8892         gutter is visible.
8893         (remove-buffer-from-gutter-tab): ditto.
8894
8895 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8896
8897         * simple.el (do-auto-fill): Commented out part of Kinsoku
8898         processing.
8899
8900 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8901
8902         * isearch-mode.el (isearch-highlightify-region): Give the
8903         highlighting extents a high priority.
8904         (isearch-make-extent): Give the main highlighting extent an even
8905         higher priority.
8906
8907 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8908
8909         * packages.el (packages-compute-package-locations): Fix typo from
8910         -u rationalization.
8911
8912 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8913
8914         * setup-paths.el (paths-find-doc-directory): Respect value of
8915         `configure-doc-directory.'
8916
8917         * find-paths.el (paths-find-architecture-directory): Give
8918         precendence `default' argument (which typically comes from
8919         configure).
8920
8921 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8922
8923         * startup.el (command-line-early): Added options -user-init-file
8924         and -user-init-directory.
8925
8926         * files.el (user-init-file): Default to NIL so we can recognize
8927         when it's set.
8928
8929 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8930
8931         * obsolete.el (init-file-user):
8932         * startup.el:
8933         * packages.el (packages-compute-package-locations):
8934         * package-get.el (package-get-user-index-filename):
8935         * menubar-items.el (maybe-add-init-button):
8936         * info.el (Info-annotations-path):
8937         * dump-paths.el:
8938         Change `user-init-directory' to be an absolute path.
8939         Use `user-init-directory' where appropriate.
8940         Zap `init-file-user' and its uses.
8941
8942 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8943
8944         * subr.el (copy-symbol): New function.
8945
8946 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8947
8948         * isearch-mode.el (isearch-done): Be sure to restore invisible
8949         extents in the proper buffer.
8950         (isearch-pre-command-hook): Set this-command to the correct value
8951         in case the buffer has changed and old overriding-local-map was
8952         used.
8953         (isearch-restore-extent): Use remprop instead of setting the
8954         property to nil.
8955
8956 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8957
8958         * cmdloop.el (execute-extended-command): Update zmacs region
8959         before the delay.
8960         (execute-extended-command): Make the message gettext-friendly.
8961
8962 1999-09-07  Andy Piper  <andy@xemacs.org>
8963
8964         * gutter-items.el (progress-gauge-glyph): renamed from
8965         progress-glyph.
8966         (progress-text-glyph): new variable.
8967         (progress-layout-glyph): use layouts and text glyphs.
8968         (progress-area-buffer): removed.
8969         (progress-text-and-extent): new variable.
8970         (progress-displayed-p): dynamically create gutter area buffer.
8971         (clear-progress): ditto.
8972         (raw-append-progress): ditto.
8973         (append-progress): use new glyph names.
8974         (raw-append-progress): only create the extent when needed. set
8975         properties more optimally.
8976         (progress): remove args.
8977
8978 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8979
8980         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8981         mapcar where the return value is unused.
8982         (isearch-restore-invisible-extents): Ditto.
8983         (isearch-highlight-all-cleanup): Ditto.
8984         (isearch-delete-extents-in-range): Traverse the extents only once.
8985         (isearch-highlight-all-update): Don't start over if the search
8986         string has changed and more input is pending.
8987
8988 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8989
8990         * packages.el (packages-find-package-data-path): Ditto.
8991
8992         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8993
8994         * subr.el (mapc-internal): Don't make obsolete.
8995
8996         * cl-extra.el (mapc): Resurrect.
8997
8998 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8999
9000         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9001         alias.
9002
9003         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9004         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9005         (isearch-yank-clipboard): Use get-clipboard instead of
9006         x-get-clipboard.
9007         (isearch-yank-selection): Fix docstring.
9008
9009 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9010
9011         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9012
9013 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9014
9015         * cl-macs.el (extent-start-position): Fix setf method.
9016         (extent-end-position): Ditto.
9017
9018 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9019
9020         * isearch-mode.el: End merge with FSF 20.4.
9021
9022         * isearch-mode.el (search-invisible): New variable.
9023         (isearch-hide-immediately): Ditto.
9024         (isearch-unhidden-extents): Ditto.
9025         (isearch-range-invisible): New function.
9026         (isearch-unhide-extent): Ditto.
9027         (isearch-restore-invisible-extents): Ditto.
9028         (isearch-restore-extent): Ditto.
9029
9030         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9031         implementation.
9032         (isearch-ring-retreat-edit): Ditto.
9033         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9034         (isearch-forward-regexp): New arguments NOT-REGEXP and
9035         NO-RECURSIVE-EDIT.
9036         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9037         (isearch-backward-regexp): New arguments NOT-REGEXP and
9038         NO-RECURSIVE-EDIT.
9039         (isearch-mode): Return isearch-success.
9040         (isearch-update): Use unread-command-events instead of
9041         unread-command-event.
9042         (isearch-abort): If an invalid regexp is encountered, keep popping
9043         states.
9044         (isearch-*-char): Use FSF implementation.
9045         (isearch-whitespace-chars): Use the more robust FSF's
9046         implementation.
9047         (isearch-within-brackets): New variable.
9048         (isearch-mode): Initialize it.
9049         (isearch-edit-string): Bind it.
9050         (isearch-search-and-update): Set it.
9051         (isearch-push-state): Push it.
9052         (isearch-top-state): Pop it.
9053         (isearch-search): Set it.
9054         (isearch-printing-char): When called by isearch-whitespace-chars,
9055         handle M-SPC gracefully.
9056         (isearch-message-prefix): New argument ELLIPSIS.
9057         (isearch-message-suffix): Ditto.
9058         (isearch-message): Use the ELLIPSIS argument when calling
9059         isearch-message-prefix and isearch-message-suffix.
9060         (isearch-message-prefix): Distinguish between "wrapped" and
9061         "overwrapped" search, FWIW.
9062
9063 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9064
9065         * isearch-mode.el (isearch-edit-string): Use the head of the
9066         search ring instead of search-last-string and search-last-regexp.
9067         (search-highlight): Renamed from isearch-highlight.
9068         (isearch-exit): Use the new name.
9069         (isearch-highlight): Ditto.
9070         (isearch-dehighlight): Ditto.
9071         (isearch-update-ring): New function.
9072         (isearch-done): Call it.
9073         (isearch-done): New argument EDIT.
9074         (isearch-repeat): If search string is empty, look up at the car of
9075         the search ring; ignore the yank pointer.
9076         (isearch-abort): Call isearch-done with NOPUSH.
9077         (isearch-cancel): New function.
9078         (isearch-mode-map): Bind it to ESC ESC ESC.
9079
9080         * isearch-mode.el: Begin merge with FSF 20.4.
9081
9082 1999-09-01  Andy Piper  <andy@xemacs.org>
9083
9084         * x-select.el (x-get-clipboard): obsolete.
9085         (x-yank-clipboard-selection): obsolete
9086
9087         * select.el (disown-selection): need to be careful to disown the
9088         clipboard if we set it via selection.
9089         (get-clipboard): move from x-select.el
9090         (yank-clipboard-selection): ditto.
9091
9092 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9093
9094         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9095         isearch-highlight-all-matches to nil.
9096         (isearch-fixed-case): New variable.
9097         (isearch-mode): Initialize it.
9098         (isearch-edit-string): Save it.
9099         (isearch-toggle-case-fold): Set it.
9100         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9101         need to check isearch-fixed-case.
9102         (isearch-toggle-case-fold): Update highlighting of all matches
9103         before the pause.
9104         (isearch-edit-string):
9105
9106 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9107
9108         * isearch-mode.el (isearch-edit-string): Call isearch-message
9109         before reading the event so that the prompt is displayed properly.
9110         (isearch-message): Use isearch-nonincremental when calling
9111         isearch-message-prefix.
9112         (minibuffer-local-isearch-map): Bind up and down to do the same as
9113         M-p and M-n respectively.
9114         (isearch-done): New arg NOPUSH.
9115         (isearch-edit-string): Use it.
9116         (isearch-edit-string): Don't bind isearch-string.
9117         (isearch-ring-adjust): Edit string, *then* push state.
9118
9119 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9120
9121         * faces.el (isearch-secondary): Make isearch-secondary look
9122         different than default.
9123
9124 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9125
9126         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9127         save-excursion.
9128         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9129         (isearch-update): Call isearch-dehighlight without arguments.
9130         (isearch-done): Ditto.
9131
9132         * isearch-mode.el (isearch-fix-case): If the search string has no
9133         upper-case letters, allow the folding to be reenabled.
9134         Previously, once disabled, the folding would remain that way until
9135         the end of isearch.
9136         (isearch-top-state): Call isearch-fix-case.
9137
9138         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9139         save-excursion.
9140         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9141
9142 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9143
9144         * xpm-button.el:
9145         xbm-button.el: Need to exist in core because gui.el depends on
9146         them.
9147
9148 1999-08-31  Andy Piper  <andy@xemacs.org>
9149
9150         * gutter-items.el (buffers-tab-face): new customizable variable.
9151         (buffers-tab-default-buffer-line-length): new specifier for
9152         maximum viewable characters.
9153         (progress-stack): new variable for implementing widget-based
9154         progress messages.
9155         (progress-area-buffer): ditto.
9156         (progress-glyph-height): ditto.
9157         (progress-stop-callback): ditto.
9158         (progress-quit-function): new function.
9159         (progress-glyph): new variable.
9160         (progress-layout-glyph): ditto.
9161         (progress-displayed-p): new function, see message-displayed-p for
9162         details.
9163         (clear-progress): ditto.
9164         (remove-progress): ditto.
9165         (append-progress): ditto.
9166         (raw-append-progress): ditto.
9167         (display-progress): ditto.
9168         (current-progress): ditto.
9169         (current-progress-label): ditto.
9170         (progress): ditto.
9171         (lprogress): ditto.
9172
9173
9174 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9175
9176         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9177
9178         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9179         `isearch-yank-selection'.
9180         (isearch-mode-map): Use it.
9181         (isearch-yank-selection): Use `get-selection' instead of
9182         `get-x-selection'.
9183
9184 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9185
9186         * faces.el (isearch-secondary): Create face here.
9187
9188         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9189         timers.
9190
9191 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9192
9193         * subr.el (buffer-string): More robust backward compatibility
9194         check, courtesy William Perry.
9195
9196 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9197
9198         * replace.el (perform-replace): Stop the search after the search
9199         limit has been reached.
9200
9201 1999-08-23  Andy Piper  <andy@xemacs.org>
9202
9203         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9204         here if we don't have one.
9205
9206 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9207
9208         * ldap.el (ldap-coding-system): Default to nil until we get
9209         efficient UTF8 support
9210         (ldap-decode-string): Guard against `decode-coding-string' not
9211         being defined
9212         (ldap-encode-string): Guard against `encode-coding-string' not
9213         being defined
9214
9215 1999-08-23  Didier Verna  <didier@xemacs.org>
9216
9217         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9218         Some doc strings improvements, and add a star to the `interactive'
9219         calls.
9220
9221 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9222
9223         * font-lock.el (java-font-lock-keywords-3): introduced new
9224         keywords and regexpes for javadoc syntax 1.2.
9225
9226 1999-08-17  Andy Piper  <andy@xemacs.org>
9227
9228         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9229         format-buffers-tab-line.
9230         (buffers-tab-max-buffer-line-length): new variable.
9231         (format-buffers-tab-line): new function. truncate names if over
9232         buffers-tab-max-buffer-line-length.
9233
9234 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9235
9236         * cus-start.el: Customize the variable `bell-inhibit-time'.
9237
9238 1999-08-16  Andy Piper  <andy@xemacs.org>
9239
9240         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9241         brute-force approach to deleting the last buffer.
9242         (buffers-tab-grouping-regexp): new customizable variable.
9243         (select-buffers-tab-buffers-by-mode): use it.
9244
9245 1999-08-13  Andy Piper  <andy@xemacs.org>
9246
9247         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9248         deletion problem.
9249
9250 1999-07-30  Didier Verna  <didier@xemacs.org>
9251
9252         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9253         of princ to output symbols.
9254         (custom-save-face-internal): ditto.
9255         (custom-save-resets): ditto.
9256
9257 1999-08-09  Didier Verna  <didier@xemacs.org>
9258
9259         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9260         `regexp-quote' to protect the major mode name for use as a regular
9261         expression (c++ needs this for instance).
9262
9263 1999-08-08  Andy Piper  <andy@xemacs.org>
9264
9265         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9266         cope with similar mode names.
9267
9268         * gutter-items.el (buffers-tab-selection-function): new selection
9269         function.
9270         (select-buffers-tab-buffers-by-mode): new function.
9271         (buffers-tab-items): use it if set to only display buffers in the
9272         tab in the current buffer's group..
9273         (update-tab-in-gutter): use new api.
9274         (remove-buffer-from-gutter-tab): ditto.
9275
9276         * gutter-items.el (buffers-tab-max-size): set custom selection
9277         default to 6.
9278         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9279         (add-tab-to-gutter): set face as default.
9280
9281 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9282
9283         * faces.el (frob-face-property): Merge the fall-back specifier
9284         with the target, not replace it.
9285
9286 1999-08-05  Andy Piper  <andy@xemacs.org>
9287
9288         * gutter-items.el (update-tab-in-gutter): add frame argument for
9289         buffer-items.
9290         (update-tab-in-gutter): use it.
9291
9292         * gutter-items.el (record-buffer-hook): set.
9293
9294         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9295         change.
9296         (switch-to-buffer-hook) deleted.
9297
9298 1999-08-04  Andy Piper  <andy@xemacs.org>
9299
9300         * gutter-items.el (update-tab-in-gutter): make sure this will work
9301         as an argument to create-frame-hook.
9302
9303 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9304
9305         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9306         instead of timer emulation.
9307
9308 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9309
9310         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9311         Emacs isearch enhancements.
9312
9313 1999-07-28  Andy Piper  <andy@xemacs.org>
9314
9315         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9316         all devices that support tab controls.
9317         (remove-buffer-from-gutter-tab): new function. to be used as a
9318         value for kill-buffer-hook.
9319
9320 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9321
9322         * auto-show.el (auto-show-truncationp): changed to match
9323         `window_translation_on'
9324
9325 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9326
9327         * XEmacs 21.2.19 is released
9328
9329 1999-07-28  SL Baur  <steve@miho>
9330
9331         * code-files.el (insert-file-contents): Fix docstring.
9332         revert previous change.
9333
9334 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9335
9336         * fill.el (fill-region-as-paragraph): Change re-break-point to
9337         contain word-across-newline plus one character so that filling
9338         Japanese and Chinese works as desired.
9339         * simple.el (do-auto-fill): Ditto.
9340
9341 1999-07-26  SL Baur  <steve@miho>
9342
9343         * mule/japanese.el ("Japanese"): Do not specify a default input
9344         method.
9345         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9346
9347 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9348
9349         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9350         able to use cl-macs macro in early lisp.
9351
9352 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9353
9354         * custom.el:
9355         * cus-face.el:
9356         * cus-edit.el:
9357                 Massive custom Theme API changes.
9358
9359 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9360
9361         * code-files.el (insert-file-contents): Regard
9362         coding-system-magic-cookie if `coding-system-for-read' is nil.
9363
9364 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9365
9366         * mule/thai-xtis.el: Add coding: local variable, to avoid
9367         bootstrapping problem with C locale.
9368
9369 1999-07-22  Andy Piper  <andy@xemacs.org>
9370
9371         * dumped-lisp.el (preloaded-file-list): guard against putting
9372         gutter-items in a less than functional XEmacs.
9373         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9374
9375 1999-07-18  Bob Weiner  <weiner@beopen.com>
9376
9377         * fill.el (fill-context-prefix): Fixed bug that prevented the
9378         setting of an adaptive fill prefix when the `dont-skip-first' was
9379         t.
9380
9381 1999-07-22  SL Baur  <steve@miho>
9382
9383         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9384
9385 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9386
9387         * files.el (interpreter-mode-alist): add `make', `guile', and
9388         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9389         makefile-mode, guile is a scheme, and someday XEmacs will be
9390         modular enough to use as an efficient scripting tool.)
9391
9392 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9393
9394         * mule/mule-cmds.el (reset-language-environment): Regard
9395         coding-category `utf-8' and `ucs-4' if they are available.
9396
9397 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9398
9399         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9400         (prefer-coding-system): Fix DOC-string.
9401
9402         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9403         DOC-string too.
9404
9405         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9406         Mule.
9407         (coding-system-change-eol-conversion): Fix DOC-string.
9408
9409 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9410
9411         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9412         instead of `list-coding-system'.
9413
9414 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9415
9416         * menubar-items.el (default-menubar): `select-input-method' was
9417         renamed to `set-input-method'.
9418
9419         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9420         "Set Language Environment" menu.
9421
9422         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9423         "Describe Language Support" menu.
9424
9425 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9426
9427         * mule/chinese.el ("Chinese-GB"): Rename
9428         `chinese-gb-environment-setup-function' to
9429         `setup-chinese-gb-environment-internal'.
9430
9431 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9432
9433         * mule/korean.el: Use `define-coding-system-alias' instead of
9434         `copy-coding-system'.
9435
9436 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9437
9438         * mule/mule-cmds.el (set-language-environment-coding-systems):
9439         Treat duplicated coding-categories.
9440
9441 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9442
9443         * mule/japanese.el: Use `define-coding-system-alias' instead of
9444         `copy-coding-system'.
9445
9446 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9447
9448         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9449         coding-system `viscii'.
9450
9451 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9452
9453         * mule/cyrillic.el:
9454         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9455         (cyrillic-alternativnyj-decode-table): New variable.
9456         (cyrillic-alternativnyj-encode-table): New variable.
9457         - Specify `iso-8-1' as a category of coding-system
9458           `alternativnyj'.
9459         - Abolish general Cyrillic environment.
9460
9461 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9462
9463         * mule/chinese.el:
9464         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9465         - Register `chinese-gb-environment-setup-function' as a
9466           `setup-function' of "Chinese-GB" environment.
9467
9468 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9469
9470         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9471         optional argument `parents'.
9472
9473         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9474         property for Thai-XTIS.
9475
9476         * mule/mule-help.el (help-with-tutorial): Use property
9477         `tutorial-coding-system' of language-info as a coding-system to
9478         read tutorial file.
9479
9480 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9481
9482         * mule/thai-xtis.el: Don't setup `setup-function' and
9483         `exit-function'.
9484
9485         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9486         `set-coding-category-system' to set up coding-system for
9487         coding-category.
9488
9489         * mule/mule-cmds.el (prefer-coding-system): Use
9490         `set-coding-category-system' to set up coding-system for
9491         coding-category.
9492
9493 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9494
9495         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9496         Thai-XTIS environment.
9497
9498         * mule/mule-cmds.el (prefer-coding-system): Use
9499         `find-coding-system' instead of `coding-system-p'.
9500
9501 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9502
9503         * mule/mule-cmds.el (set-language-environment-coding-systems):
9504         Modify eol-type for XEmacs.
9505
9506         * mule/thai-xtis.el: Delete unused local variable `category'.
9507
9508         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9509         function.
9510         (prefer-coding-system): Don't call
9511         `update-coding-systems-internal'; use function
9512         `coding-category-list' instead of variable `coding-category-list';
9513         use `set-coding-priority-list' instead of `set-coding-priority';
9514         modify `eol-type' for XEmacs.
9515
9516         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9517         `charset-columns'.
9518         (char-width): Likewise.
9519
9520 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9521
9522         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9523         `tis-620'.
9524
9525         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9526         `set-coding-priority-list' instead of `set-coding-priority'; don't
9527         call `update-coding-systems-internal'.
9528
9529         * mule/mule-misc.el (coding-system-get): New function.
9530         (coding-system-put): New function.
9531         (coding-system-category): New function.
9532
9533 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9534
9535         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9536         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9537         to avoid conflict with leim/quail/thai-xtis.
9538
9539         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9540         to thai-xtis-chars.el.
9541
9542         * mule/thai-xtis-chars.el: New file (split from
9543         mule/thai-xtis.el).
9544
9545 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9546
9547         * mule/thai-xtis.el:
9548         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9549         - Add syntax entries.
9550         - Put `preferred-coding-system' of the charset `thai-xtis' to
9551           `tis-620'.
9552
9553 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9554
9555         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9556         rewritten to use write-multibyte-character.
9557
9558 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9559
9560         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9561         of `iso-2022-7'.
9562         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9563         ported yet.
9564         (read-input-method-name): Treat optional argument `default'.
9565
9566 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9567
9568         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9569         all.
9570         (set-language-info-alist): Set up menus here.
9571
9572 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9573
9574         * minibuf.el (completing-read): Add new optional argument
9575         `default'.
9576         (read-coding-system): Add new optional argument
9577         `default-coding-system'.
9578
9579 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9580
9581         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9582         (viet-viscii-...->viet-vscii...).
9583
9584 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9585
9586         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9587         and menus.
9588
9589 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9590
9591         * mule/mule-cmds.el (input-method-function): Add permanent-local
9592         property.
9593
9594 1999-03-30  Dave Love  <fx@gnu.org>
9595
9596         * mule/mule-cmds.el (current-language-environment): Doc fix.
9597
9598 1999-02-06  Richard Stallman  <rms@gnu.org>
9599
9600         * mule/european.el (setup-slovenian-environment): New function.
9601         ("Slovenian"): New language environment.
9602
9603 1999-01-27  Dave Love  <fx@gnu.org>
9604
9605         * mule/mule-cmds.el (current-language-environment): Provide :link,
9606         :type (choices) and appropriate :get.
9607
9608 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9609
9610         * mule/mule-cmds.el (describe-language-environment): Don't alter
9611         input-method-alist.
9612
9613 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9614
9615         * mule/mule-cmds.el (prefer-coding-system): Call
9616         set-coding-priority, so that the internal array of priorities is
9617         also updated.
9618
9619 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9620
9621         * mule/mule-cmds.el (prefer-coding-system): If the argument
9622         requires specific EOL conversion type, make the default coding
9623         systems use that.
9624
9625 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9626
9627         * mule/mule-cmds.el (set-language-environment): Pass the default
9628         eol-type to set-language-environment-coding-systems.
9629         (set-default-coding-systems): Copy the eol-type property for the
9630         new default values of {buffer-file,process}-coding-system from the
9631         old defaults.
9632         (set-language-environment-coding-systems): Accept an optional
9633         argument EOL-TYPE, and set the eol-type property of the default
9634         coding systems accordingly.
9635
9636 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9637
9638         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9639         use generate-new-buffer instead of get-buffer-create.
9640
9641 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9642
9643         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9644
9645 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9646
9647         * mule/mule-cmds.el (default-input-method): Fix custom type.
9648
9649 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9650
9651         * mule/mule-cmds.el (setup-specified-language-environment):
9652         Add apropos-inhibit property.
9653         (describe-specified-language-support): Likewise.
9654
9655 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9656
9657         * mule/mule-cmds.el: Doc fixes.
9658
9659 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9660
9661         * mule/mule-cmds.el (register-input-method): Doc-string
9662         modified.
9663
9664 1998-09-01  Dave Love  <fx@gnu.org>
9665
9666         * mule/mule-cmds.el (current-language-environment): Fix
9667         setter function.
9668
9669 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9670
9671         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9672         mule/european.el, mule/hebrew.el, mule/japanese.el,
9673         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9674         avoid bootstrapping problem if you need to recompile all the Lisp
9675         files using interpreted code.
9676
9677 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9678
9679         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9680         ("Latin-2"): Likewise.
9681
9682 1998-08-18  Per Starback  <starback@update.uu.se>
9683
9684         * mule/european.el (setup-latin2-environment): Fix typo.
9685
9686 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9687
9688         * mule/european.el: Give proper value of `input-method' key to all
9689         lang. env.
9690
9691         * mule/mule-cmds.el (activate-input-method): Handle the case that
9692         the arg INPUT-METHOD is nil correctly.
9693         (read-multilingual-string): Activate the specified input method
9694         before calling read-string.  Afterward, activate the original
9695         input method.
9696
9697 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9698
9699         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9700         (set-language-info-alist): Fix typo in doc-string.
9701
9702         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9703
9704 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9705
9706         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9707         (reset-language-environment): New function for the job that
9708         setup-english-environment used to do.
9709         (set-language-environment): Do more setups according to the info
9710         in language-info-alist.
9711         (read-language-name): Handle the case that the arg KEY is nil.
9712         (describe-language-environment): Handle input-method property.
9713
9714         * mule/: All files under this directory, which related with
9715         specific languages (such as mule/european.el, mule/greek.el,
9716         mule/hebrew.el, mule/misc-lang.el), modified as below.
9717         (setup-XXX-environment): Just call set-language-environment.  If
9718         they used to do some other jobs than what done by
9719         set-language-environment, those jobs are done in
9720         setup-XXX-environment-internal now.
9721         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9722         the value to setup-XXX-environment-internal.  Add properties
9723         input-method and features.
9724
9725         * mule/english.el (setup-english-environment): Just call
9726         reset-language-environment.
9727
9728         * mule/european.el (setup-8-bit-environment): Function deleted.
9729
9730 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9731
9732         * mule/mule-cmds.el (input-method-exit-on-first-char)
9733         (input-method-use-echo-area): Doc fixes.
9734
9735 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9736
9737         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9738         variable.
9739         (input-method-use-echo-area): New variable.
9740
9741 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9742
9743         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9744
9745 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9746
9747         * mule/mule-cmds.el (activate-input-method): Update mode line.
9748         (inactivate-input-method): Likewise.
9749
9750 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9751
9752         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9753         input method in the current buffer, but just bind
9754         current-input-method.
9755
9756 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9757
9758         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9759
9760         * mule/misc-lang.el ("IPA"): Add coding-priority and
9761         coding-system.
9762
9763 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9764
9765         * mule/greek.el: Add coding-priority.
9766
9767 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9768
9769         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9770         LANG-ENV.
9771
9772 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9773
9774         * mule/mule-cmds.el (register-input-method): Fix previous change.
9775         (setup-specified-language-environment): Doc fix.
9776
9777 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9778
9779         * mule/mule-cmds.el: Several doc fixes.
9780         (get-language-info, set-language-info): Rename argument.
9781         (set-language-info-alist): Likewise.
9782         (register-input-method): Rename argument.
9783         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9784
9785 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9786
9787         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9788         default value while reading an input method.
9789
9790 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9791
9792         * mule/mule-cmds.el (universal-coding-system-argument):
9793         Use buffer-file-coding-system as default.
9794
9795 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9796
9797         * mule/korean.el ("Korean"): Doc fix.
9798
9799 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9800
9801         * mule/mule-cmds.el (describe-language-environment): Print the
9802         languge environment at the head.
9803
9804 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9805
9806         * mule/japanese.el: Set exit-function to exit-japanese-environment
9807         for Japanese environment.
9808
9809 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9810
9811         * mule/mule-cmds.el (set-language-environment): Doc fix.
9812         (current-language-environment): Use defcustom.
9813         (default-input-method): Specify :type.
9814
9815 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9816
9817         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9818         modified.
9819         (prefer-coding-system): Doc-string modified.
9820
9821 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9822
9823         * mule/mule-cmds.el (set-language-info): Doc-string
9824         describes `coding-priority' KEY.
9825         (set-language-environment-coding-systems): New function.
9826         (select-safe-coding-system): New function.
9827         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9828         (set-language-info-alist): New optionla arg PARENTS.  Call
9829         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9830         (set-language-environment-coding-systems): New function.
9831
9832         * mule/chinese.el: Remove setting up of
9833         describe-chinese-environment-map and
9834         setup-chinese-environment-map.  Exclude them in args of calls to
9835         set-language-info-alist.  Register coding-priority key in
9836         language-info-alist.
9837
9838         * mule/cyrillic.el: Remove setting up of
9839         describe-cyrillic-environment-map and
9840         setup-cyrillic-environment-map.  Exclude them in args of calls to
9841         set-language-info-alist.  Register coding-priority key in
9842         language-info-alist.
9843
9844         * mule/english.el: Register coding-priority key in
9845         language-info-alist.
9846
9847         * mule/ethiopic.el: Register coding-priority key in
9848         language-info-alist.
9849
9850         * mule/european.el: Remove setting up of
9851         describe-european-environment-map and
9852         setup-european-environment-map.  Exclude them in args of calls to
9853         set-language-info-alist.  Register coding-priority key in
9854         language-info-alist.  Add "German" language env.
9855         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9856         (setup-german-environment): New function.
9857
9858         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9859         change default input method to "greek-postfix".
9860
9861         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9862         coding-priority key in
9863
9864 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9865
9866         * mule/mule-cmds.el (set-language-info): Doc fix.
9867         (input-method-inactivate-hook): Doc fix.
9868
9869 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9870
9871         * mule/mule-cmds.el (set-input-method): Renamed from
9872         select-input-method.
9873
9874 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9875
9876         * mule/mule-cmds.el (set-language-environment): Run
9877         exit-language-environment-hook before calling `exit-function'
9878         which is specified for the language environment.
9879
9880 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9881
9882         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9883         modified.
9884         (prefer-coding-system): Likewise.
9885         (describe-language-environment): Print aliases of each coding
9886         system.
9887         (set-language-environment-hook): New variable.
9888         (exit-language-environment-hook): New variable.
9889         (set-language-environment): Call these hooks.  Before setting a
9890         new language environment, exit from the
9891         current-language-environment if necessary.
9892         (input-method-verbose-flag): The value can be nil, t,
9893         complex-only, or default.
9894         (input-method-highlight-flag): Doc-string augmented.
9895         (activate-input-method): Check if we can run the registered
9896         function to activate an input method.
9897
9898         * mule/korean.el: Set exit-function for language environment
9899         "Korean" to exit-korean-environment.
9900         (setup-korean-environment): Moved to korea-util.el.
9901
9902 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9903
9904         * mule/mule-cmds.el (read-multilingual-string): Use
9905         current-input-method prior to default-input-method.  Don't bind
9906         current-input-method by `let', instead, activate the specified
9907         input method in the current buffer temporarily.
9908
9909 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9910
9911         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9912
9913 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9914
9915         * mule/chinese.el (post-read-decode-hz): Return the result of
9916         decode-hz-region.
9917         (pre-write-encode-hz): Do not change the value of
9918         last-coding-system.
9919
9920 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9921
9922         * mule/mule-ccl.el: Doc fixes.
9923
9924 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9925
9926         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9927         (check-ccl-program): New macro.
9928
9929 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9930
9931         * mule/mule-ccl.el: Comment about CCL syntax modified.
9932         (ccl-command-table): Add read-multibyte-character and
9933         write-multibyte-character.
9934         (ccl-code-table): Add ex-cmd.
9935         (ccl-extended-code-table): New variable.
9936         (ccl-embed-extended-command): New function.
9937         (ccl-compile-read-multibyte-character,
9938         ccl-compile-write-multibyte-character) New functions.
9939         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9940         ccl-dump-write-multibyte-character): New functions.
9941
9942 1999-07-22  SL Baur  <steve@miho>
9943
9944         * config.el (config-value-file): config.values is installed into
9945         doc-directory.
9946         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9947
9948 1999-07-19  Didier Verna  <didier@xemacs.org>
9949
9950         * rect.el: all functions rewritten, except when noted. Below is a
9951         list of interface changes.
9952         (apply-on-rectangle): new function. Obsoletes
9953         `operate-on-rectangle'. All functions that used to call this
9954         function now call the new one.
9955         (kill-rectangle): added optional prefix arg to fill lines.
9956         (delete-rectangle): ditto.
9957         (delete-extract-rectangle): ditto.
9958         (open-rectangle): ditto.
9959         (clear-rectangle): ditto.
9960         (delete-rectangle-line): added third arg FILL.
9961         (delete-extract-rectangle-line): ditto.
9962         (open-rectangle-line): ditto.
9963         (clear-rectangle-line): ditto.
9964
9965 1999-07-18  Andy Piper  <andy@xemacs.org>
9966
9967         * menubar-items.el (default-menubar): add gutter options.
9968
9969         * gutter-items.el: new file.
9970         (gutter): new group for custom.
9971         (gutter-visible-p): new variable.
9972         (default-gutter-position): ditto.
9973         (buffers-tab): new group for the buffers tab.
9974         (gutter-buffers-tab): widget to put in the gutter.
9975         (buffers-tab-max-size): max number of tabs.
9976         (buffers-tab-switch-to-buffer-function): function to call when a
9977         tab is pressed.
9978         (buffers-tab-omit-function): filter buffers with this function.
9979         (buffers-tab-format-buffer-line-function): format buffer names for
9980         inclusion in tabs.
9981         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9982         the record.
9983         (build-buffers-tab-internal): build a list of tab items.
9984         (buffers-tab-items): ditto.
9985         (add-tab-to-gutter): put a tab in the gutter area.
9986         (update-tab-in-gutter): reset the buffers in the tab.
9987
9988         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9989
9990         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9991         (switch-to-buffer-hooks): new hook.
9992
9993         * toolbar.el (default-toolbar-position): fix typo.
9994
9995 1999-07-16  Andy Piper  <andy@xemacs.org>
9996
9997         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9998
9999 1999-07-15  Didier Verna  <didier@xemacs.org>
10000
10001         * cus-edit.el (custom-prompt-variable): optional third arg makes
10002         prompt for a comment string.
10003         (customize-set-value): optional prefix makes this function handle
10004         variable comments.
10005         (customize-set-variable): ditto.
10006         (customize-save-variable): ditto.
10007         (customize-customized): handle custom comments.
10008         (customize-save-customized): ditto.
10009         (custom-variable-state-set): ditto.
10010         (custom-face-state-set): ditto.
10011         (customize-saved): ditto.
10012         (custom-variable-set): ditto.
10013         (custom-face-set): ditto.
10014         (custom-variable-save): ditto.
10015         (custom-face-save): ditto.
10016         (custom-variable-reset-saved): ditto.
10017         (custom-face-reset-saved): ditto.
10018         (custom-variable-reset-standard): ditto.
10019         (custom-face-reset-standard): ditto.
10020         (custom-comment-face): new face.
10021         (custom-comment-tag-face): ditto.
10022         (custom-comment): new widget.
10023         (custom-comment-create): new function.
10024         (custom-comment-delete): ditto.
10025         (custom-comment-value-set): ditto.
10026         (custom-comment-show): ditto.
10027         (custom-comment-invisible-p): ditto.
10028         (custom-variable-value-create): create a comment field widget.
10029         (custom-face-value-create): ditto.
10030         (custom-variable-menu): new entry for adding a custom comment.
10031         (custom-face-menu): ditto.
10032         (custom-save-variables): possibly save custom comments.
10033         (custom-save-faces): ditto.
10034
10035         * cus-face.el (custom-set-faces): the arguments can now have a
10036         custom comment as fourth argument.
10037
10038         * custom.el (custom-set-variables): the arguments can now have a
10039         custom comment as fifth element.
10040
10041 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10042
10043         * XEmacs 21.2.18 is released
10044
10045 1999-07-13  SL Baur  <steve@miho>
10046
10047         * lib-complete.el (read-library-name): Revert previous change.
10048         (read-library): Ditto.
10049
10050 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10051
10052         * packages.el (packages-package-list): Capitalize docstring.
10053
10054         * packages.el (packages-find-package-library-path): Use #'nconc
10055         rather than #'append to reduce consing -- #'mapcar uses Flist,
10056         which returns a freshly consed list.  #'append would create yet
10057         another fresh list, using Fmake_list in concat.
10058
10059         * packages.el (package-provide): Use setq with remassq like it
10060         says in its docstring.
10061
10062 1999-07-06  SL Baur  <steve@miho.m17n.org>
10063
10064         * lib-complete.el (progn-with-message): Fix typo.
10065
10066 1999-07-06  SL Baur  <steve@miho.m17n.org>
10067
10068         * mule/mule-misc.el (char-octet): Make function match docstring.
10069         From Katsumi Yamaoka <yamaoka@jpl.org>
10070
10071 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10072
10073         * wid-edit.el (widget-documentation): corrected spelling error.
10074
10075 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10076
10077         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10078         keys if already bound
10079
10080 1999-07-06  SL Baur  <steve@miho.m17n.org>
10081
10082         * lib-complete.el (progn-with-message): Revert previous changes.
10083
10084 1999-06-24  Bob Weiner  <weiner@beopen.com>
10085
10086         * lib-complete.el (find-library):
10087         (find-library-other-window):
10088         (find-library-other-frame): Completely rewrote
10089         so that these functions actually work when called non-interactively.
10090         Also made them handle LIBRARY arguments which end with .el or .elc.
10091
10092 1999-06-24  Bob Weiner  <weiner@beopen.com>
10093
10094         * simple.el (indent-new-comment-line): Locally bound
10095         `block-comment-start' to `comstart' or else when this is called
10096         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10097         `block-comment-start' value, ignoring any existing spacing after a
10098         comment prefix in the previous line and producing ugly comments.
10099
10100 1999-06-23  Bob Weiner  <weiner@beopen.com>
10101
10102         * list-mode.el (mouse-choose-completion):
10103         (choose-completion):
10104         (completion-switch-to-minibuffer): Added.
10105         ([Tab]): [Tab] previously switched to the minibuffer
10106         but since [space] does that and since most applications in the
10107         world use [Tab] to select the next item in a list, do that in the
10108         *Completions* buffer too.  This will cause the least confusion
10109         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10110         06/23/1999.
10111
10112 1999-06-22  Bob Weiner  <weiner@beopen.com>
10113
10114         * help.el (help-buffer-name): Added support for a null value
10115         of `help-buffer-prefix-string' since some buffers require no
10116         prefix.
10117
10118 1999-06-20  Bob Weiner  <weiner@beopen.com>
10119
10120         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10121         in the completion-list-mode-map to bury the completions buffer
10122         even when the minibuffer is no longer active.
10123
10124 1999-06-20  Bob Weiner  <weiner@beopen.com>
10125
10126         * list-mode.el (list-mode): It is visually disconcerting to have
10127         the text cursor disappear within list buffers, especially when
10128         moving from window to window, so leave it visible.
10129
10130 1999-07-01  SL Baur  <steve@miho.m17n.org>
10131
10132         * menubar-items.el (default-menubar): Conditionalize the bug
10133         report menu item (which may not be possible in this XEmacs).
10134         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10135
10136 1999-06-30  SL Baur  <steve@miho.m17n.org>
10137
10138         * subr.el (with-current-buffer): DOC string fix.
10139         Suggested by Bob Weiner <weiner@altrasoft.com>
10140
10141 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10142
10143         * cus-face.el (custom-face-italic): insert missing args
10144
10145 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10146
10147         * packages.el (package-locations): Changed default early package
10148         hierarchies to ~/.xemacs/mule-packages and
10149         ~/.xemacs/xemacs-packages.
10150
10151 1999-06-23  SL Baur  <steve@miho.m17n.org>
10152
10153         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10154
10155 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10156
10157         * packages.el (package-locations): Changed default early package
10158         hierarchy to ~/.xemacs/packages.
10159         (package-locations): Removed `packages' as a possible name for a
10160         late package hierarchy.
10161
10162 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10163
10164         * mule/mule-category.el (word-combining-categories): Set up new
10165         variable.
10166         (word-separating-categories): Likewise.
10167
10168 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10169
10170         * XEmacs 21.2.17 is released
10171
10172 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10173
10174         * font-menu.el (font-menu-set-font): allow for nil specification
10175         of font size.
10176
10177 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10178
10179         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10180         is 1.
10181
10182 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10183
10184         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10185         8859-5 instead of ISO 8859-1.
10186
10187 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10188
10189         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10190         (viet-viscii-encode-table): Ditto.
10191
10192         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10193         Make obsolete definition of char-octet.
10194
10195 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10196
10197         * subr.el: Move no-Mule make-char ...
10198         * help-nomule.el (make-char): To here.
10199         (string-width): Make Mule compatibility alias.
10200
10201 1999-06-15  Andy Piper  <andy@xemacs.org>
10202
10203         * select.el (get-selection-no-error): really make there be no-error.
10204         (get-selection): revert to original.
10205
10206 1999-06-11  Andy Piper  <andy@xemacs.org>
10207
10208         * select.el (selection-sets-clipboard): renamed.
10209         (own-selection): use it.
10210
10211 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10212
10213         * XEmacs 21.2.16 is released
10214
10215 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10216
10217         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10218         missing characters to avoid crash.
10219
10220 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10221
10222         * coding.el (set-terminal-coding-system): Only set the console
10223         coding system on the selected console if it is a tty.
10224
10225 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10226
10227         * cus-face.el:
10228         * cus-edit.el:
10229         * faces.el:
10230         (custom):
10231         (face-spec-set):
10232         * faces.el (frob-face-property):
10233         * font-menu.el (font-menu-set-font):
10234                   Actually apply changes from 1999-03-17
10235
10236 1999-06-10  Andy Piper  <andy@xemacs.org>
10237
10238         * select.el (get-selection): abstract out non error-signalling
10239         part.
10240         (get-selection-no-error): get-selection without signalling an
10241         error.
10242         (selection-is-clipboard-p): new variable. controls whether the
10243         selection sets the clipboard.
10244         (own-selection): use it.
10245
10246         * mouse.el (insert-selection): fallback to clipboard after trying
10247         primary selection and cutbuffer.
10248
10249 1999-06-05  Andy Piper  <andy@xemacs.org>
10250
10251         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10252         selection functions.
10253
10254 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10255
10256         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10257         default value.
10258         (load): Use `raw-text' instead of `no-conversion'.
10259         (insert-file-contents): Likewise.
10260
10261         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10262         of `no-conversion'.
10263
10264 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10265
10266         * coding.el: Don't copy `no-conversion' to `raw-text'.
10267
10268 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10269
10270         * subr.el (make-char): Define it if Mule is not around.
10271
10272 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10273
10274         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10275
10276         * x-select.el (x-disown-selection-internal): Restore symbol as an
10277         obsolete alias.
10278         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10279
10280 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10281
10282         * XEmacs 21.2.15 is released
10283
10284 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10285
10286         * subr.el (split-string): Avoid infinite looping
10287
10288 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10289
10290         * ldap.el (ldap-ignore-attribute-codings): New variable
10291         (ldap-default-attribute-decoder): New variable
10292         (ldap-coding-system): New variable
10293         (ldap-attribute-syntax-encoders): New variable
10294         (ldap-attribute-syntax-decoders): New variable
10295         (ldap-attribute-syntaxes-alist): New variable
10296         (ldap-encode-boolean): New function
10297         (ldap-decode-boolean): New function
10298         (ldap-encode-country-string): New function
10299         (ldap-decode-string): New function
10300         (ldap-decode-address): New function
10301         (ldap-encode-address): New function
10302         (ldap-decode-attribute): New function
10303         (ldap-search): Use some of these
10304
10305 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10306
10307         * version.el (emacs-version): Make the patch level/beta come
10308         before the XEmacs qualifier so that it gets into (funcall
10309         emacs-version) and thus in the bug reports.
10310         (emacs-version>=): Support patch levels.
10311
10312 1999-06-03  SL Baur  <steve@xemacs.org>
10313
10314         * version.el: implement x.y.z version number
10315         From Jan Vroonhof <vroonhof@math.ethz.ch>
10316
10317 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10318
10319         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10320
10321 1999-05-22  Vin Shelton <acs@xemacs.org>
10322
10323         * startup.el: Document -private and break out non-standard X options.
10324
10325 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10326
10327         * mule/mule-charset.el (charset-after): New function.
10328         (charset-direction): Synch with Mule, update docstring.
10329         (get-charset-property): New function.
10330         (put-charset-property): New function.
10331         (charset-plist): New function.
10332
10333         * mule/mule-charset.el (compose-region):
10334         (decompose-region): remove;  these functions (which don't work
10335         since we don't do composite characters) have been moved to
10336         mule-util.el.
10337         (toplevel): follow coding standards
10338
10339 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10340
10341         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10342         exist any more.
10343
10344         * code-files.el: Fix commentary to follow coding standards.  Move
10345         the single line left in mule-files.el to here.
10346
10347         * mule/mule-files.el: delete.
10348
10349 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10350
10351         * info.el (Info-scroll-prev): Use event functions instead of the
10352         old emacs 19 interface.
10353
10354 1999-06-02  Andy Piper  <andy@xemacs.org>
10355
10356         * x-font-menu.el (x-font-menu-load-font):
10357         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10358
10359 1999-05-31  Andy Piper  <andy@xemacs.org>
10360
10361         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10362         group.
10363         (font-menu-this-frame-only-p): ditto.
10364         (font-menu-max-items): reinstate, from Jan Vroonhof
10365         <vroonhof@math.ethz.ch>
10366         (font-menu-submenu-name-format): ditto.
10367         (font-menu-split-long-menu): ditto, for use by the family
10368         constructor.
10369         (font-menu-family-constructor): use it.
10370
10371 1999-05-30  Andy Piper  <andy@xemacs.org>
10372
10373         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10374         for use by the font menu.
10375
10376         * msw-font-menu.el: new file implementing mswindows specific
10377         font-menu behaviour.
10378         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10379         (mswindows-font-menu-junk-families): ditto.
10380         (hack-font-truename): ditto.
10381         (mswindows-font-regexp-ascii): ditto.
10382         (mswindows-reset-device-font-menus): ditto.
10383         (mswindows-font-menu-font-data): ditto.
10384         (mswindows-font-menu-load-font): ditto.
10385
10386         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10387         (x-font-menu-font-data): ditto.
10388         (x-font-menu-load-font): ditto.
10389
10390         * font-menu.el: new file implementing generic font menu behaviour.
10391         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10392         made device independent.
10393         (font-menu-this-frame-only-p): ditto.
10394         (font-menu-preferred-resolution): ditto.
10395         (font-menu-size-scaling): new variable used to determine whether
10396         sizes are in points or tenths of a point.
10397         (vassoc): moved from x-font-menu.el.
10398         (device-fonts-cache): ditto.
10399         (device-fonts-cache): ditto.
10400         (flush-device-fonts-cache): ditto.
10401         (reset-device-font-menus): copied from x-font-menu.el and made
10402         device independent. Most functionality deferred to
10403         device-dependent versions.
10404         (font-menu-family-constructor): copied from x-font-menu.el and
10405         made device independent.
10406         (font-menu-size-constructor): ditto.
10407         (font-menu-weight-constructor): ditto.
10408         (font-menu-set-font): ditto.
10409         (font-menu-change-face): ditto.
10410         (font-menu-load-font): new device method.
10411         (font-menu-font-data): ditto.
10412
10413         * x-font-menu.el: The above functions deleted.
10414
10415 1999-05-26  Andy Piper  <andy@xemacs.org>
10416
10417         * update-elc.el:
10418         * make-docfile.el:
10419         * loadup.el: rehash expand-file-name usage to not use default-directory.
10420
10421 1999-05-21  Andy Piper  <andy@xemacs.org>
10422
10423         * x-select.el (x-select-convert-to-text):
10424         (x-selected-text-type):
10425         (x-get-selection):
10426         (xselect-convert-to-string):
10427         (xselect-convert-to-compound-text):
10428         (xselect-convert-to-length):
10429         (xselect-convert-to-targets):
10430         (xselect-convert-to-delete):
10431         (xselect-convert-to-filename):
10432         (xselect-convert-to-charpos):
10433         (xselect-convert-to-lineno):
10434         (xselect-convert-to-colno):
10435         (xselect-convert-to-sourceloc):
10436         (xselect-convert-to-os):
10437         (xselect-convert-to-host):
10438         (xselect-convert-to-user):
10439         (xselect-convert-to-class):
10440         (xselect-convert-to-name):
10441         (xselect-convert-to-integer):
10442         (xselect-convert-to-atom):
10443         (xselect-convert-to-identity): functions renamed from x-* and
10444         moved to select.el.
10445         (x-get-secondary-selection): use rename get-selection.
10446         (x-get-clipboard): ditto.
10447         (x-own-selection): moved to select.el.
10448         (x-valid-simple-selection-p): ditto.
10449         (x-dehilight-selection): ditto.
10450         (x-own-clipboard): ditto.
10451         (x-disown-selection): ditto.
10452
10453         * x-mouse.el (x-yank-function): moved to mouse.el.
10454         (x-insert-selection): ditto.
10455         (x-set-point-and-move-selection): use renamed function.
10456
10457         * select.el (selected-text-type): moved and renamed from
10458         x-select.el.
10459         (selection-owner-p): moved to C.
10460         (selection-exists-p): ditto.
10461         (get-cutbuffer): new device method.
10462         (get-selection): generalised and moved from x-select.el.
10463         (own-selection): moved x-own-selection functionality into here.
10464         (dehilight-selection): renamed and moved from x-select.el.
10465         (own-clipboard): functionality moved from x-select.el using new
10466         generic C builtins.
10467         (disown-clipboard): ditto.
10468         (select-convert-to-text):
10469         (select-convert-to-string):
10470         (select-convert-to-compound-text):
10471         (select-convert-to-length):
10472         (select-convert-to-targets):
10473         (select-convert-to-delete):
10474         (select-convert-to-filename):
10475         (select-convert-to-charpos):
10476         (select-convert-to-lineno):
10477         (select-convert-to-colno):
10478         (select-convert-to-sourceloc):
10479         (select-convert-to-os):
10480         (select-convert-to-host):
10481         (select-convert-to-user):
10482         (select-convert-to-class):
10483         (select-convert-to-name):
10484         (select-convert-to-integer):
10485         (select-convert-to-atom):
10486         (select-convert-to-identity): new functions renamed from x-* and
10487         moved from x-select.el.
10488
10489         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10490         into here and use as the default window-system mouse yank.
10491         (insert-selection): generalised and moved from x-mouse.el.
10492         (own-clipboard): moved to C.
10493
10494         * msw-select.el (mswindows-selection-owned-p): deleted.
10495         (mswindows-own-selection): generalised and moved to select.el.
10496         (mswindows-disown-selection): generalised and moved to C.
10497         (mswindows-selection-owner-p): ditto.
10498
10499 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10500
10501         * XEmacs 21.2.14 is released
10502
10503 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10504
10505         * about.el: update contact info for jason and slb.
10506
10507 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10508
10509         * mule/european.el (setup-romanian-environment): Add Romanian
10510         support from Emacs/Mule romanian.el.
10511
10512 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10513
10514         * cus-face.el: Label all custom changes with the 'custom' tag.
10515
10516         * cus-edit.el: idem ditto.
10517
10518         * faces.el: Added suport for adding device tags to various functions.
10519         (custom): New device tag.
10520         (face-spec-set): Call reset face with tags argument. No longer do
10521         x-init-global-faces hack.
10522
10523         * faces.el (frob-face-property): Use an anonymous specifier to map
10524         frob-face-property-1 over.
10525
10526         * x-font-menu.el (font-menu-set-font): Always specify all
10527         properties to custom.
10528
10529 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10530
10531         * mule/european.el (setup-czech-environment): Add czech support.
10532         From David Sauer <davids@orfinet.cz>
10533
10534 1999-03-15  SL Baur  <steve@xemacs.org>
10535
10536         * check-features.el: Turn hard errors into warnings.
10537
10538 1999-03-21  SL Baur  <steve@xemacs.org>
10539
10540         * simple.el (delete-key-deletes-forward): As per discussion on
10541         xemacs-beta, default to t.
10542
10543 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10544
10545         * loadup.el: Define Installation-string before loading anything.
10546
10547 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10548
10549         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10550         From Anders Stenman <stenman@isy.liu.se>
10551
10552 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10553
10554         * wid-edit.el (widget-glyph-find): Ditto.
10555
10556         * packages.el (locate-library): Ditto.
10557
10558         * loadup.el (really-early-error-handler): Ditto.
10559
10560         * lib-complete.el (read-library): Ditto.
10561
10562         * faces.el (set-face-stipple): Ditto.
10563
10564         * code-files.el (load): Use new calling style of locate-file.
10565
10566 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10567
10568         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10569         dead.
10570
10571 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10572
10573         * dumped-lisp.el (preloaded-file-list): Don't load
10574         Installation.el.
10575
10576         * loadup.el (Installation-string): Define it here.
10577
10578 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10579
10580         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10581         Installation.el needs to be loaded before `dump-paths', otherwise
10582         the dumping process won't find it.
10583
10584 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10585
10586         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10587         subr so that we can use `replace-in-string' in Installation.el to
10588         get rid of C-m chars under the native Windows build.
10589
10590 1999-04-29  Andy Piper  <andy@xemacs.org>
10591
10592         * make-docfile.el: canonicalize file and directory names.
10593
10594         * device.el (call-device-method): new function for calling device
10595         specific methods.
10596         (define-device-method): new function for defining device methods.
10597         (define-device-method*): ditto.
10598
10599 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10600
10601         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10602
10603 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10604
10605         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10606         (cyrillic-koi8-r-encode-table): Likewise.
10607         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10608         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10609
10610         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10611         from vietnamese.el].
10612
10613         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10614         mule/mule-misc.el.
10615
10616 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10617
10618         * mule/thai-xtis.el:
10619         - Change font registry name from "Thai94x94-0" to "xtis-0".
10620         - Change mnemonic of coding-system `tis-620' to "TIS620".
10621
10622 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10623
10624         * mule/ethiopic.el: fixed.
10625
10626 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10627
10628         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10629
10630         * mule/thai-xtis.el: New file.
10631
10632         * mule/vietnamese.el: New file.
10633
10634         * mule/ethiopic.el: New file.
10635
10636 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10637
10638         * bytecomp.el (byte-compile-close-variables): Leave
10639         debug-issue-ebola-notices alone.
10640
10641 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10642
10643         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10644         at the top of the buffer since it is the most important thing to
10645         customize
10646         (ldap-get-host-parameter): New defun
10647         (ldap-search): Add a new parameter `withdn' to retrieve the
10648         distinguished names of entries
10649
10650 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10651
10652         * startup.el (splash-frame-body): Date and spelling fixes.
10653
10654 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10655
10656         * view-less.el (toggle-truncate-lines): add autoload tag
10657
10658 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10659
10660         * format.el (format-alist): Disable image stuff.
10661
10662 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10663
10664         * wid-edit.el (widget-glyph-find): Search by directories, then by
10665         suffixes rather than the other way around.
10666         (widget-image-conversion): Renamed to
10667         `widget-image-file-name-suffixes'.
10668
10669 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10670
10671         * mule/mule-charset.el: Made old functions obsolete, remove the
10672         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10673         (charset-iso-graphic-plane): Rename from charset-graphic.
10674         (charset-iso-final-char): Rename from charset-final.
10675         (charset-width): Rename from charset-columns.
10676         (charset-bytes): Added from fsf compatibility, returns always 1.
10677
10678         * mule/mule-misc.el: Move charset-doc-string alias to
10679         mule-charset.el
10680
10681 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10682
10683         * x-faces.el (x-make-font-bold-italic): honor
10684         *try-oblique-before-italic-fonts*
10685
10686 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10687
10688         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10689
10690 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10691
10692         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10693         name.
10694
10695 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10696
10697         * cl-extra.el (equalp): Would bug out for lists.
10698
10699 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10700
10701         * about.el (about-hackers):  Change cgw's email address
10702
10703 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10704
10705         * XEmacs 21.2.13 is released
10706
10707 1999-03-12  SL Baur  <steve@xemacs.org>
10708
10709         * simple.el (delete-key-deletes-forward): Revert to previous
10710         behavior.
10711
10712 1999-01-18  Didier Verna  <didier@xemacs.org>
10713
10714         * menubar-items.el (xemacs-splash-buffer): handle the case of
10715         multiple elements in the splash buffer body.
10716
10717         * startup.el (splash-frame-timeout): new constant: interval
10718         between splash buffer elements.
10719         (command-line-1): handle splash buffer with multiple elements (use
10720         a timeout).
10721         (splash-frame-body): Originally `startup-splash-frame-body'.
10722         Rewrote a cleaner and more readable version. This can now be array,
10723         in which case each element is displayed in turn in the splash buffer.
10724         (splash-frame-static-body): new constant. Persistent information
10725         across all splash buffer elements (preserves the possibility to give
10726         it in different languages.
10727         (circulate-splash-frame-elements): new function. Used as a timeout
10728         to circulate through all splash frame elements and display them in
10729         sequence.
10730         (display-splash-frame): originally `startup-splash-frame'. Handle
10731         the case of multiple elements in the splash buffer body. Now
10732         returns a timeout id if multiple elements to display, or nil.
10733
10734 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10735
10736         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10737         so they can be overridden by x-init-face-from-resources.
10738         Additionally specify the font name also with an x tag.
10739
10740 1999-03-08  Andy Piper  <andy@xemacs.org>
10741
10742         * package-get.el (package-get-base): autoload.
10743
10744         * menubar-items.el (default-menubar): add update menu item. Fix
10745         custom menu to only be activated when package-base is available.
10746
10747         * package-get.el (package-get-custom): don't load
10748         package-get-custom as it is auto-generated. Fix group definition.
10749
10750 1999-03-05  Didier Verna  <didier@xemacs.org>
10751
10752         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10753         instead of `symbol-name' (Thanks Kyle).
10754
10755         * cus-edit.el (custom-save-variables): use `prin1' instead of
10756         princ to write symbols.
10757
10758 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10759
10760         * XEmacs 21.2.12 is released
10761
10762 1999-03-05  SL Baur  <steve@xemacs.org>
10763
10764         * menubar-items.el (default-menubar): Add kfm browsing support.
10765         From Neal Becker <nbecker@fred.net>
10766
10767 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10768
10769         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10770         calls to font-lock during buffer reversion.
10771
10772 1999-02-12  Didier Verna  <didier@xemacs.org>
10773
10774         * info.el (Info-build-node-completions): unconditionally widen the
10775         tag table buffer.
10776
10777 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10778
10779         * x-faces.el (x-init-face-from-resources):
10780         Only set fonts in the 'x locale.
10781
10782 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10783
10784         * package-ui.el (pui-install-selected-packages): Don't throw on
10785         `package-admin-delete-binary-package' returning nil since it's
10786         normal.  Reindent function.
10787         (pui-add-required-packages): Handle case where packages selected
10788         for installation have never been installed.
10789
10790 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10791
10792         * menubar-items.el (default-menubar):
10793         Implement the ``Mule->Set coding system of process'' menu item.
10794
10795 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10796
10797         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10798         files
10799         - Change some `if's to `when's
10800
10801 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10802
10803         * XEmacs 21.2.11 is released
10804
10805 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10806
10807         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10808         against window close (Fix Bug #460).
10809         (ask-user-about-lock-dbox): Idem.
10810
10811 1999-02-25  SL Baur  <steve@xemacs.org>
10812
10813         * mule/mule-charset.el (charset-leading-byte): New function.
10814         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10815
10816 1999-02-12  Andy Piper  <andy@xemacs.org>
10817
10818         * about.el (xemacs-hackers): change andy's email address.
10819         (about-url-alist): change andy's web page address.
10820         (about-xemacs): add piper.
10821
10822 1999-02-16  SL Baur  <steve@xemacs.org>
10823
10824         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10825         of mule-base into lisp/mule.
10826
10827 1999-02-16  SL Baur  <steve@xemacs.org>
10828
10829         * mule/arabic.el:
10830         mule/canna-leim.el:
10831         mule/chinese.el:
10832         mule/cyrillic.el:
10833         mule/english.el:
10834         mule/european.el:
10835         mule/greek.el:
10836         mule/hebrew.el:
10837         mule/japanese.el:
10838         mule/kinsoku.el:
10839         mule/korean.el:
10840         mule/misc-lang.el:
10841         mule/mule-category.el:
10842         mule/mule-ccl.el:
10843         mule/mule-charset.el:
10844         mule/mule-cmds.el:
10845         mule/mule-coding.el:
10846         mule/mule-files.el:
10847         mule/mule-help.el:
10848         mule/mule-init.el:
10849         mule/mule-misc.el:
10850         mule/mule-tty-init.el:
10851         mule/mule-x-init.el:
10852         mule/viet-chars.el:  Remerge from mule-base.
10853
10854         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10855         of mule-base into lisp/mule.
10856
10857 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10858
10859         * process.el (exec-to-string): Use `shell-command-switch' in place
10860         of hard-wired "-c" (for WindowsNT).
10861
10862 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10863
10864         * menubar-items.el (default-menubar):  Remove obsolete
10865         "Gopher" item
10866
10867 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10868
10869         * package-admin.el (package-admin-get-install-dir): First fall
10870         back to the location of xemacs-base for non-mule packages.
10871
10872 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10873
10874         * paths.el:
10875         - improved automounter tmp directory support.
10876         - support 4 (!) empirically discovered automounter conventions
10877
10878 1999-02-12  SL Baur  <steve@xemacs.org>
10879
10880         * etags.el (pop-tag-mark): autoload to match key binding.
10881
10882 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10883
10884         * XEmacs 21.2.10 is released
10885
10886 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10887
10888         * package-get.el (package-get-remote-filename): Don't bug out for
10889         a local file name in the search entry.
10890
10891 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10892
10893         * XEmacs 21.2.9 is released
10894
10895 1999-01-19  Didier Verna  <didier@xemacs.org>
10896
10897         * replace.el (replace-search-function): new variable containing a
10898         function to perform a search-forward.
10899         (replace-re-search-function): new variable containing a function
10900         to perform a re-search-forward.
10901         (perform-replace): use them.
10902
10903 1999-01-25  Didier Verna  <didier@xemacs.org>
10904
10905         * select.el (selection-owner-p): use the name `XEmacs'.
10906         (cut-copy-clear-internal): ditto.
10907
10908 1999-01-18  Andy Piper  <andy@xemacs.org>
10909
10910         * about.el (about-url-alist): Update my entry.
10911         (xemacs-hackers): Ditto.
10912
10913 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10914
10915         * buffer.el (switch-to-buffer): Fixing documentation.
10916         * minibuf.el (minibuffer-completion-table): ditto.
10917         * cl-macs.el (return-from): ditto.
10918
10919 1999-01-04  Didier Verna  <didier@xemacs.org>
10920
10921         * replace.el (delete-non-matching-lines): temporarily disable
10922         case-folding when called interactively with a regexp containing
10923         uppercase characters.
10924         (delete-matching-lines): ditto.
10925         (count-matches): ditto.
10926         (list-matching-lines): ditto.
10927
10928 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10929
10930         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10931         abort if current window is split horizontally, not if others are
10932         split.  Got rid of unnecessary minibuffer checking.  Also, add
10933         some comments (it's still complex).
10934
10935 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10936
10937         * package-get.el: changed address for doc.ic.ac.uk to
10938         sunsite.doc.ic.ac.uk
10939
10940 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10941
10942         * ldap.el (toplevel): Remove requires so that the file compiles
10943         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10944
10945 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10946
10947         * dump-paths.el: Calculate module-directory and set
10948         module-load-path to the load path for modules.
10949
10950         * loadup.el: Get bootstrap value of module-load-path from the
10951         environment variable EMACSBOOTSTRAPMODULEPATH.
10952         - Display the module load path if we're debugging paths.
10953
10954         * setup-paths.el: Added function paths-find-site-module-directory.
10955         - Added function paths-find-module-directory.
10956         - Added function paths-construct-module-load-path.  Uses new
10957         environment variable EMACSMODULEPATH.
10958
10959 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10960
10961         * font.el (font-default-object-for-device):
10962         Oops! This `or' can't be replaced by `unless'.
10963         Fixed inability to run w3, among other things.
10964
10965 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10966
10967         * package-admin.el: Change initialization of
10968           package-admin-install-function dependent on system type.
10969           Change package-admin-install-function-mswindows to use
10970           "minitar".
10971
10972 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10973
10974         * mouse.el (default-mouse-motion-handler): Disable help echo while
10975         in the minibuffer.
10976
10977 1998-12-28  Martin Buchholz <martin@xemacs.org>
10978
10979         * XEmacs 21.2.8 is released.
10980
10981 1998-12-24  Martin Buchholz <martin@xemacs.org>
10982
10983         * XEmacs 21.2.7 is released.
10984
10985 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10986
10987         * package-ui.el (pui-list-packages): Set truncate-lines.
10988
10989         * package-get.el (package-get-download-menu): Use
10990         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10991
10992         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10993         (pui-help-string): idem.
10994         (list-packages-mode): New major mode.
10995         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10996         (pui-install-selected-packages): Add suport for removing packages.
10997         (pui-toggle-package-delete-key): New function.
10998         (pui-popup-context-sensitive): New kludge.
10999         (pui-list-packages): Add warning when `package-get-remote' is nil.
11000         (package-ui-add-site): New function.
11001
11002 1998-12-01  Didier Verna  <didier@xemacs.org>
11003
11004         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11005
11006 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11007
11008         * ldap.el: Custom-ized
11009         (toplevel): Do not provide `ldap' which is provided by C level
11010         LDAP code
11011         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11012
11013 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11014
11015         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11016
11017 1998-12-17  Andy Piper  <andy@xemacs.org>
11018
11019         * sound.el (sound-load-list): name changed from sound-load-alist.
11020         (sound-extension-list): name changed from sound-ext-list.
11021         (load-default-sounds): use new names.
11022         (load-sound-file): use new names.
11023
11024 1998-12-16  Andy Piper  <andy@xemacs.org>
11025
11026         * XEmacs 21.2.6 is released
11027
11028 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11029
11030         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11031         errors.
11032
11033 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11034
11035         * wid-edit.el (widget-echo-this-extent): Set
11036         help-echo-owns-message to t.
11037
11038 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11039
11040         * package-get.el (package-get-download-menu): use toggles for
11041           each site in the download site menu.
11042
11043 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11044
11045         * package-get.el (package-get): If we cannot find a package
11046           because package-get-remote is not set, give a more helpful
11047           error message.
11048
11049 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11050
11051         * package-get.el (package-get-remote-filename): use an EFS path
11052         with user anonymous if no user is specified.
11053
11054 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11055
11056         * faces.el (face-spec-set): Re-init fallfacks for default after
11057         calling reset-face on the default face.
11058
11059 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11060
11061         * package-admin.el (package-admin-default-install-function):
11062         Behave as advertised.  Make sure the pkg-dir is proper for
11063         default-directory.
11064         (package-admin-add-binary-package): Make sure the pkg-dir is
11065         proper for default-directory.
11066         (package-admin-install-function-mswindows): Make sure the pkg-dir
11067         is proper for default-directory.
11068
11069 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11070
11071         * XEmacs 21.2.5 is released
11072
11073 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11074
11075         * files.el (binary-file-regexps): regexp-opt is not available at
11076         bytecompile time.
11077
11078 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11079
11080         * x-win-xfree86.el:
11081         * x-win-sun.el (x-win-init-sun):
11082         * x-win-sun.el:
11083         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11084         * x-iso8859-1.el:
11085         * x-init.el (init-post-x-win):
11086         * x-init.el (init-pre-x-win):
11087         * x-init.el (x-initialize-compose):
11088         * x-init.el:
11089         * x-compose.el:
11090         * winnt.el:
11091         * widget.el:
11092         * wid-edit.el (widget-glyph-click):
11093         * wid-edit.el (widget-glyph-find):
11094         * wid-edit.el (widget-type):
11095         * view-less.el (view-buffer-other-window):
11096         * very-early-lisp.el:
11097         * version.el:
11098         * toolbar.el:
11099         * toolbar-items.el:
11100         * term/sun.el (suntool-map):
11101         * term/sun-mouse.el:
11102         * term/internal.el:
11103         * syntax.el (modify-syntax-entry):
11104         * symbol-syntax.el:
11105         * subr.el:
11106         * startup.el (lock-directory):
11107         * simple.el (set-comment-column):
11108         * simple.el (backward-delete-char-untabify):
11109         * shadow.el (find-emacs-lisp-shadows):
11110         * shadow.el:
11111         * setup-paths.el (paths-construct-info-path):
11112         * select.el (cut-copy-clear-internal):
11113         * process.el (call-process-region):
11114         * process.el (start-process-shell-command):
11115         * process.el:
11116         * paths.el (rmail-spool-directory):
11117         * paragraphs.el (use-hard-newlines):
11118         * package-get.el (package-get-dependencies):
11119         * package-admin.el (package-admin-delete-binary-package):
11120         * obsolete.el (truncate-string):
11121         * obsolete.el (store-substring):
11122         * mouse.el (default-mouse-track-maybe-own-selection):
11123         * mouse.el (mouse-yank-at-point):
11124         * modeline.el:
11125         * modeline.el (mouse-drag-modeline):
11126         * minibuf.el (read-directory-name-internal):
11127         * minibuf.el (read-file-name-internal):
11128         * minibuf.el (read-file-name-internal-1):
11129         * minibuf.el (read-file-name-2):
11130         * minibuf.el (exact-minibuffer-completion-p):
11131         * minibuf.el (read-from-minibuffer):
11132         * minibuf.el:
11133         * menubar.el (check-menu-syntax):
11134         * map-ynp.el (map-y-or-n-p):
11135         * make-docfile.el (docfile-out-of-date):
11136         * loadup.el ((member "run-temacs" command-line-args)):
11137         * loadup.el ((member "no-site-file" command-line-args)):
11138         * loadup.el (really-early-error-handler):
11139         * loadup.el:
11140         * loadhist.el:
11141         * loaddefs.el:
11142         * lisp-mnt.el (lm-verify):
11143         * lib-complete.el (lib-complete:cache-completions):
11144         * lib-complete.el (library-all-completions):
11145         * itimer.el (itimer-run-expired-timers):
11146         * info.el (Info-mode):
11147         * info.el (Info-insert-file-contents):
11148         * info.el (Info-rebuild-dir):
11149         * info.el (Info-build-dir-anew):
11150         * info.el (Info-parse-dir-entries):
11151         * info.el (Info-dir-outdated-p):
11152         * info.el (Info-insert-dir):
11153         * info.el (info-xref):
11154         * info.el:
11155         * hyper-apropos.el (hyper-apropos-get-doc):
11156         * hyper-apropos.el (hyper-describe-face):
11157         * hyper-apropos.el (hyper-apropos-mode):
11158         * hyper-apropos.el:
11159         * help.el (list-processes):
11160         * help.el:
11161         * gnuserv.el:
11162         * font.el (mswindows-font-create-name):
11163         * font.el (font-default-font-for-device):
11164         * font.el (x-font-create-object):
11165         * font.el (font-registry):
11166         * font.el:
11167         * font-lock.el (font-lock-keywords):
11168         * font-lock.el:
11169         * finder.el (finder-compile-keywords):
11170         * find-paths.el (paths-find-recursive-path):
11171         * fill.el (set-justification-center):
11172         * fill.el (fill-region-as-paragraph):
11173         * files.el (insert-directory):
11174         * files.el (wildcard-to-regexp):
11175         * files.el (recover-file):
11176         * files.el (basic-save-buffer):
11177         * files.el (delete-auto-save-file-if-necessary):
11178         * files.el (file-relative-name):
11179         * files.el (backup-extract-version):
11180         * files.el (backup-buffer):
11181         * files.el (set-visited-file-name):
11182         * files.el (set-auto-mode):
11183         * files.el (interpreter-mode-alist):
11184         * files.el:
11185         * files.el (find-file-noselect):
11186         * files.el (abbreviate-file-name):
11187         * files.el (parse-colon-path):
11188         * files.el (directory-abbrev-alist):
11189         * etags.el (visit-tags-table-buffer):
11190         * easymenu.el (easy-menu-define):
11191         * dragdrop.el (experimental-dragdrop-drag):
11192         * dragdrop.el (dragdrop-drop-do-functions):
11193         * dragdrop.el (dragdrop-drop-at-point):
11194         * disass.el (disassemble-1):
11195         * disass.el (disassemble-internal):
11196         * disass.el (disassemble):
11197         * disass.el:
11198         * derived.el (derived-mode-init-mode-variables):
11199         * derived.el (define-derived-mode):
11200         * custom.el (defgroup):
11201         * cus-edit.el (custom-quote):
11202         * config.el:
11203         * code-process.el (open-network-stream):
11204         * code-process.el (start-process):
11205         * code-process.el (call-process-region):
11206         * code-process.el (call-process):
11207         * code-process.el:
11208         * code-files.el (insert-file-contents):
11209         * code-files.el:
11210         * code-files.el (buffer-file-coding-system-for-read):
11211         * cmdloop.el (yes-or-no-p-minibuf):
11212         * cl.el:
11213         * cl-macs.el:
11214         * cl-extra.el:
11215         * callers-of-rpt.el (make-caller-report):
11216         * callers-of-rpt.el:
11217         * bytecomp.el (batch-byte-recompile-directory):
11218         * bytecomp.el (batch-byte-compile-1):
11219         * bytecomp.el (batch-byte-compile):
11220         * bytecomp.el (display-call-tree):
11221         * bytecomp.el (byte-compile-insert):
11222         * bytecomp.el (byte-compile-two-args-19->20):
11223         * bytecomp.el (byte-compile-variable-ref):
11224         * bytecomp.el (byte-compile-form):
11225         * bytecomp.el (byte-compile-top-level-body):
11226         * bytecomp.el (byte-compile-out-toplevel):
11227         * bytecomp.el (byte-compile-byte-code-maker):
11228         * bytecomp.el (byte-compile-file-form-defmumble):
11229         * bytecomp.el (byte-compile-file-form):
11230         * bytecomp.el (byte-compile-keep-pending):
11231         * bytecomp.el (byte-compile-insert-header):
11232         * bytecomp.el (byte-compile-from-buffer):
11233         * bytecomp.el (byte-compile-file):
11234         * bytecomp.el (byte-recompile-file):
11235         * bytecomp.el (byte-compile-close-variables):
11236         * bytecomp.el (byte-compile-warn-about-unused-variables):
11237         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11238         * bytecomp.el (byte-compiler-legal-options):
11239         * bytecomp.el (byte-compile-lapcode):
11240         * bytecomp.el (byte-optimize-log):
11241         * bytecomp.el ((fboundp 'defsubst)):
11242         * bytecomp.el:
11243         * bytecomp-runtime.el:
11244         * byte-optimize.el (byte-optimize-apply):
11245         * byte-optimize.el (car):
11246         * byte-optimize.el (byte-optimize-form):
11247         * byte-optimize.el (byte-optimize-form-code-walker):
11248         * byte-optimize.el:
11249         * build-report.el (build-report-insert-installation-file):
11250         * build-report.el (build-report):
11251         * auto-show.el:
11252         * apropos.el (apropos-documentation):
11253         - mega patch
11254         - clean up byte-compile warnings
11255         - remove unused variables
11256         - Use common lisp style hashtable functions
11257         - byte compiler cleanup
11258         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11259         - remove old backquote syntax usage
11260         - move some cl functionality into C for speed.
11261         - remove last remaining VMS support
11262         - spelling fixes
11263         - implement last, butlast, nbutlast, copy-list in C.
11264         - new macro ignore-file-errors, similar to ignore-errors
11265           (ignore-file-errors (delete-file "foo"))
11266         - get frequent garbage collection during loadup.el by tweaking
11267           gc-cons-threshold, rather than explicitly calling garbage-collect
11268         - default delete-key-deletes-forward to `t'.
11269
11270 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11271
11272         * XEmacs 21.2-beta4 is released.
11273
11274 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11275
11276         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11277         (easy-menu-item-present-p): Wrapper around find-menu-item.
11278         (easy-menu-remove-item): Wrapper around delete-menu-item.
11279
11280         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11281         (add-menu-button): Add 'in-menu' argument.
11282         (add-menu-item-1): Add in-menu support to helper function.
11283
11284 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11285
11286         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11287
11288 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11289
11290         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11291         of Dec 4, 1997.
11292
11293 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11294
11295         * process.el (shell-command-on-region): Report if the command
11296         succeeded or failed.
11297
11298 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11299
11300         * subr.el (buffer-substring-no-properties): Comment out.
11301
11302 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11303
11304         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11305           into font instances first, like `x-frob-font-size' does.
11306           (mswindows-find-larger-font): ditto
11307
11308 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11309
11310         * package-ui.el (pui-install-selected-packages): fix args in call
11311         to `package-get'.
11312
11313 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11314
11315         * package-get.el (host-name): New widget type.
11316         (package-get-remote): Better customization using new type.
11317         (package-get-download-sites): idem dito.
11318
11319         (package-get-custom): Do not use package-get-all untill we have
11320         runtime dependencies.
11321
11322         (package-get-remove-copy): Default to 't' we no longer need this
11323         kludge as we do not currently use depenencies.
11324
11325         (package-get-was-current): New variable.
11326         (package-get-require-base): New 'force-current' argument.
11327         (package-get-update-base): idem
11328         (package-get-package-provider):  idem
11329         (package-get-locate-index-file): New 'no-remote' argument.
11330         (package-get-locate-file): idem.
11331
11332         (package-get-maybe-save-index): New function.
11333         (package-get-update-base): Use it.
11334
11335 1998-10-28 Greg Klanderman <greg@alphatech.com>
11336
11337         * package-get.el (package-get-remote): default to nil; by default,
11338         don't go out to the net via EFS.  They must select a download site.
11339         (package-get-download-sites): new variable.
11340         (package-get-download-menu): new function.
11341         (package-get-locate-index-file): new function.
11342         (package-get-update-base): use it.
11343
11344         * menubar-items.el (default-menubar): add "Update Package Index"
11345         and "Add Download Site" menus under Options | Manage Packages.
11346
11347 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11348
11349         * package-get.el (package-get): bugfix code checking installed version
11350         for case where package is not currently installed.
11351         (package-get-require-signed-base-updates): new variable.
11352         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11353         deemed not a goot thing.  Use the variable
11354         package-get-allow-unsigned-base-updates instead.
11355
11356 1998-10-16 Greg Klanderman <greg@alphatech.com>
11357
11358         * package-get.el (package-get): Don't install an older version than
11359         we already have unless explicitly told to.  Issue a warning.
11360
11361         * package-ui.el (pui-add-required-packages): when adding
11362         dependencies, don't add packages that are up to date.
11363         (pui-package-symbol-char):  Don't consider a package out of date
11364         if you have a newer version installed than the latest version in
11365         package-get-base.
11366
11367         * package-get.el (package-get-base-filename): document that it may
11368         be a path relative to package-get-remote;  new default value.
11369         (package-get-locate-file): new function.
11370         (package-get-update-base): use it to expand package-get-base-filename.
11371         (package-get-save-base): new function to save the package-get database
11372         to file.
11373         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11374         (package-get-update-base): pass the REMOTE-SOURCE arg.
11375         (package-get-update-base-entry): call package-get-custom-add-entry.
11376         (package-get-file-installed-p): removed; no longer needed.
11377         (package-get-create-custom): ditto.
11378         (toplevel): remove code to build and load package-get-custom.el
11379         (package-get-custom-add-entry): new function.
11380
11381 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11382
11383         * wid-edit.el (widget-button-click): Don't switch window.
11384
11385 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11386
11387         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11388
11389 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11390
11391         * etags.el (find-tag-default): Run find-tag-hook using
11392         run-hooks rather than funcall
11393
11394 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11395
11396         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11397         and the current local map as the parents to isearch-mode-map.
11398
11399 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11400
11401         * XEmacs 21.2-beta3 is released.
11402
11403 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11404
11405         * package-get.el (package-get-update-base): use
11406         insert-file-contents-internal, not insert-file-contents-literally.
11407
11408 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11409
11410         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11411         dump time.
11412
11413 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11414
11415         * package-get.el (package-get-update-base-entry): new function.
11416         (package-get-update-base): renamed; was `package-get-load-base'.
11417         cleanup, and use package-get-update-base-from-buffer.
11418         (package-get-update-base-from-buffer): new function.
11419         (package-get-update-base-entries): new; helper for above.
11420         Do not eval lisp grabbed over ftp; parse it from new format.
11421
11422 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11423
11424         * files.el (set-auto-mode): Don't play games loading package-get
11425         database; package-get-package-provider will handle it all.
11426
11427 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11428
11429         * package-get.el (package-get-base-filename): new variable.
11430         (package-get-require-base): new function.
11431         (package-get-pgp-signed-begin-line): new variable.
11432         (package-get-pgp-signature-begin-line): ditto.
11433         (package-get-pgp-signature-end-line):  ditto.
11434         (package-get-load-base): new function.
11435         (package-get-interactive-package-query):
11436         (package-get-update-all):
11437         (package-get-dependencies):
11438         (package-get-package-provider):
11439         (package-get-custom): use package-get-require-base.
11440         [package-get-custom loading]: disable for now.
11441
11442         * package-ui.el (pui-list-packages): use (package-get-require-base)
11443
11444 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11445
11446         * package-ui.el: Correct obvious thinko in choosing extent face.
11447
11448 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11449
11450         * menubar-items.el (default-menubar): pui-list-package has nothing
11451         to with Customize. Move all the package stuff to a new Item in Options.
11452
11453         * package-ui.el (pui-menu): Add menu and Popup menu.
11454
11455         * package-get.el (package-get): Use new
11456         package-admin-get-install-dir.
11457
11458         * package-admin.el (package-admin-get-install-dir): New syntax.
11459         Conserve package location and put mule packages where mule-base is.
11460
11461         * package-get.el : Customized
11462
11463         * package-ui.el (pui): Customized
11464         (pui-package-install-dest-dir): New variable.
11465         (pui-install-selected-packages): Use it
11466
11467 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11468
11469         * package-get.el (package-get-interactive-package-query): Move
11470         dependency on package-get-base to run-time.
11471         (package-get-update-all): Ditto.
11472         (package-get-dependencies): Ditto.
11473         (package-get-package-provider): Ditto.
11474         (package-get-custom): Ditto.
11475
11476 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11477
11478         * events.el: Remove 'ascii-character property from 'backspace
11479         and 'delete symbols
11480
11481 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11482
11483         * package-get-base.el: removed.
11484
11485 1998-09-23  Didier Verna  <didier@xemacs.org>
11486
11487         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11488         (no-upper-case-p): new function.
11489         (with-search-caps-disable-folding): new macro.
11490         (with-interactive-search-caps-disable-folding): new macro.
11491         (zap-to-char): In interactive mode, do a case-sensitive search if
11492         the character is uppercase.
11493         (zap-up-to-char): ditto.
11494
11495         * replace.el (perform-replace): use the function no-upper-case-p.
11496
11497         * isearch-mode.el (isearch-fix-case): ditto.
11498         make obsolete `with-caps-disable-folding' and
11499         `isearch-no-upper-case-p'.
11500
11501         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11502         (tags-search): ditto.
11503         (tags-query-replace): ditto.
11504
11505         * info.el (Info-search): ditto.
11506
11507 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11508
11509         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11510
11511 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11512
11513         * package-admin.el (package-admin-rmtree): rewritten.  need to
11514         check for "." and ".." before symlink check.  expand files and
11515         directories with respect to DIRECTORY, not default-directory.
11516
11517 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11518
11519         * package-get.el (package-get-all): add INSTALL-DIR argument.
11520
11521 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11522
11523         * package-ui.el (pui-add-required-packages): new function, select
11524         dependent packages.
11525         (pui-display-keymap): bind it.
11526         (pui-help-string): document it.
11527         (pui-install-selected-packages): package-get-all -> package-get.
11528
11529         * package-get.el (package-get-dependencies): new function.
11530
11531 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11532
11533         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11534         regexps.
11535
11536 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11537
11538         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11539         function.
11540         (default-mouse-track-normalize-point): Use it.
11541
11542 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11543
11544         * package-admin.el (package-admin-delete-binary-package):
11545                 General cleanup. Remove unnessary use of progn and
11546         save-excursion.
11547         (package-admin-delete-binary-package): Do NOT mess with file
11548         modes. That is evil.
11549         (package-admin-delete-binary-package): Wrap all deleting in
11550         condition-case. The data in MANIFEST is untrustworthy.
11551         (package-admin-delete-binary-package): Let the OS worry about non
11552         empty directories.
11553
11554 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11555
11556         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11557         processing.
11558         (lm-report-bug): Fix mail address to send bug reports to.
11559
11560 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11561
11562         * XEmacs 21.2-beta2 is released.
11563
11564 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11565
11566         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11567
11568 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11569
11570         * info.el (Info-mode): Document page turning by double clicks in
11571         docstring so `M-x describe-mode' will display it.
11572
11573 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11574
11575         * info.el (Info-mouse-track-double-click-hook): Use character
11576         widths to calculate a border region where double clicking does
11577         page turning, and return `nil' by default so other hooks, such as
11578         region highlighting, will be run.
11579
11580 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11581
11582         * sound.el (default-sound-directory-list): Initialize with all the
11583         "sounds" directories in `data-directory-list'.  It used to just be
11584         the first one.
11585
11586         * packages.el (locate-data-directory-list): Created.  This gives
11587         the list of matching directories, unlike `locate-data-directory',
11588         which just gives the first one.
11589
11590 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11591
11592         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11593         make a binding in the local keymap until help-char handling is
11594         improved.
11595
11596         * help.el (help-keymap-with-help-key): Provide keymap with help
11597         binding.
11598         (help-print-help-form): New helper function.
11599
11600 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11601
11602         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11603         move extent to another buffer; no need to create a new extent.
11604         (isearch-fix-case): New function.
11605         (isearch-search-and-update): Use it.
11606
11607 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11608
11609         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11610         the keymap, not minor-mode-map-alist.
11611         (isearch-done): Restore overriding-local-map.
11612
11613 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11614
11615         * bytecomp.el (byte-compile-buffer-substring):
11616         Fix for: (byte-compile (defun f () (buffer-substring)))
11617         ==>   ** buffer-substring called with 3 args, but requires 0-3
11618         - new code not only works, but is more readable, too.
11619
11620 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11621
11622         * msw-faces.el (mswindows-init-device-faces): Don't try to
11623           specify a default font at this late stage. Do try to force
11624           creation of the default face font so that if it fails we get
11625           an error now instead of a crash at frame creation.
11626
11627           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11628           mswindows-make-font-unitalic: Canonical default weight
11629           changed from "Normal" to "Regular".
11630
11631           mswindows-make-font-bold / -bold-italic: Supplied device was
11632           not being passed into call to mswindows-find-smaller-font.
11633
11634 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11635
11636         * package-get.el (package-get-remote): Fix the path where to find
11637           the packages on xemacs.org.
11638
11639 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11640
11641         * about.el (about-maintainer-info): Update Ben's entry.
11642
11643 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11644
11645         * lisp/shadow.el (find-emacs-lisp-shadows):
11646         - `member' was being called on lists of length 2000!
11647         - Replace with hashtables.
11648         - Replace hand-coded loops with (dolist)
11649         - Fix comment typo
11650
11651 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11652
11653         * packages.el: Added new function, `package-delete-name', to
11654           delete existing packages from the installed package database
11655           (`packages-package-list').  Also added the "pkginfo" directory
11656           to `packages-special-base-regexp', so that the pkginfo directory
11657           would not get added to `late-packages'.
11658
11659         * package-admin.el: Added ability to delete an installed package
11660           (added low-level function, `package-admin-delete-package').
11661           Understands how to use the pkginfo/MANIFEST.<package> file to
11662           delete the package.  When installing a package, will also
11663           create a MANIFEST.* file if one is not provided by the
11664           package.  If the MANIFEST.* doesn't exist when deleting a
11665           package, the functions will fall back to attempting to delete
11666           any package-specific lisp directory.
11667
11668         * package-get.el: Moved some functions to package-admin.el.
11669           Added interactive function `package-get-delete-package', for
11670           use by users for deleting a package.
11671
11672           Also modified to not require the presence of efs.
11673
11674 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * files.el (find-file-noselect): Handle all signals, kill the
11677         buffer and resignal.
11678
11679 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11680
11681         * cl-macs.el (glyph-image): Add setf method.
11682
11683 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11684
11685         * package-get.el: Fixed broken EFS downloading.  Also, look for
11686           .tar.gz files first, in preference over .tgz files.
11687
11688         * package-ui.el: Fix display of package version numbers.
11689
11690 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11691
11692         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11693         argument.
11694
11695 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11696
11697         * list-mode.el: `display-completion-list': added new/optional
11698           keyword `:completion-string', which allows the programmer to
11699           change the "Possible completions are:" prompt.
11700
11701         * menubar-items.el: Added new pulldown menu-pick to start up the
11702           visual package browser/installer:
11703
11704                 Options->Customize->List Packages
11705
11706         * package-admin.el: Added hooks for installing under both Unix
11707           and MS Windows.  Does additional error checking.  No longer
11708           calls "add-big-package.sh" to install packages under Unix; now
11709           calls gunzip & tar directly.
11710
11711         * package-get.el: Added ability to install packages from files
11712           on a local disk/CDROM.  Now deletes any existing package lisp
11713           directory.  Does completion on available packages when
11714           querying for package names.  Will also search for .tgz files
11715           in addition for .tar.gz files.  Tries to reload
11716           auto-autoloads, as a convenience when loading new packages,
11717           and also tries to add any new package paths to `load-path'.
11718           Changed all occurences of `concat' to use `expand-file-name'.
11719
11720         * package-ui.el: New file which implements the main visual
11721           package browser/installer, which is started via a menu pick or
11722           M-x pui-list packages.
11723
11724 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11725
11726         * startup.el (load-init-file): spelling fix.
11727
11728 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11729
11730         * startup.el (normal-top-level): Load auto-autoload files
11731         covariantly with their precedence.
11732
11733 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11734
11735         * menubar-items.el (default-menubar): Remove "Font Weight"
11736         option, there is currently no custom equivalent.. Customize-faces
11737         is "Edit faces".
11738
11739         * x-font-menu.el (font-menu-set-font): Use customize to set
11740         default face.
11741
11742         * faces.el (face-spec-update-all-matching): New function.
11743
11744         * cus-face.el (custom-set-face-update-spec): New function.
11745         Interface to customize faces from elisp.
11746
11747         (custom-face-value-create): Show the customized settings if set
11748         but not saved.
11749
11750 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11751
11752         (custom-face-value-create): Show the customized settings if set
11753         but not saved.
11754
11755 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11756
11757         * keydefs.el (global-map): Add FSF 20.3 binding of
11758         query-replace-regexp.
11759
11760 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11761
11762         * minibuf.el (read-file-name-internal-1): use
11763         user-name-completion-1 instead of user-name-completion.
11764
11765 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11766
11767         * loadup.el:
11768         * make-docfile.el:
11769         * update-elc.el: Don't set `source-directory' (now defunct as a
11770         global variable) no more.
11771
11772         * packages.el (packages-list-autoloads): Made `source-directory'
11773         (now defunct as a global variable) a parameter.
11774
11775 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11776
11777         * about.el (about-hackers): new email
11778
11779 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11780
11781         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11782
11783 1998-07-17  Didier Verna  <didier@xemacs.org>
11784
11785         * faces.el (set-face-property):
11786         (set-face-dim-p):
11787         (face-dim-p): updated the doc strings now that the dim property isn't
11788         tty-specific.
11789         (face-equal): the dim property is now a common one.
11790
11791         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11792         Renamed the `stipple' attribute to `background-pixmap'.
11793         (custom-face-background-pixmap): make custom-face-stipple an
11794         obsolete alias for this.
11795
11796 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11797
11798         * find-paths.el (paths-file-readable-directory-p): Created and
11799         used.
11800
11801         * loadup.el: Don't set inhibit-... flags from run-temacs.
11802
11803 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11804
11805         * packages.el (packages-data-path-depth): Added and used.
11806
11807 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11808
11809         * about.el:
11810         - Change .xpm to .png, delete "zcat" section.
11811         - cosmetic fix in the 'marcpa' entry.
11812
11813         * etc/photos
11814         - convert all .xpm.Z to .png
11815         - rename mrb to martin
11816         - rename mcook-m to mcookm
11817
11818 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11819
11820         * x-init.el (x-initialize-compose): Add support for
11821         dead-circumflex as YET ANOTHER NAME for that dead key.
11822
11823 1998-08-05  Colin Rafferty <colin@xemacs.org>
11824
11825         * setup-paths.el (paths-construct-exec-path): Made the
11826         last-packages really be last.
11827         (paths-construct-data-directory-list): Ditto.
11828
11829 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11830
11831         * startup.el(startup-splash-frame-body):
11832         Update Copyright notice in splash screen
11833
11834 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11835
11836         * minibuf.el (read-file-name-internal-1): do ~user completion.
11837
11838 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11839
11840         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11841         aginst destroyed extents
11842
11843 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11844
11845         * package-get.el (package-get): add `install-dir' argument.
11846
11847 1998-07-20  John Jones  <jj@asu.edu>
11848
11849         * package-get.el: calls to package-get-update-all will only
11850           update packages which are already installed.
11851
11852 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11853
11854         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11855         writable.
11856
11857 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11858
11859         * about.el (about-hackers): Correct my email.
11860
11861 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11862
11863         * about.el (about-hackers): new email-address.
11864
11865 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11866
11867         * minibuf.el (read-number): Don't let `input-error' condition
11868         escape.
11869
11870 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11871
11872         * about.el (about-hackers): use my `email-for-life' address.
11873
11874 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11875
11876         * XEmacs 21.2-beta1 is released.
11877
11878 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11879
11880         * ldap.el (ldap-search): Doc string change
11881
11882 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11883
11884         * menubar-items.el (default-menubar): Removed references to
11885         `data-directory', and use `locate-data-file' instead, and made
11886         then greyed out if they don't exist.
11887
11888 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11889
11890         * keymap.el (events-to-keys): Use `format' instead of `concat'
11891         since the latter does not accept integer args anymore
11892
11893 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11894
11895         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11896         macros replaced.
11897
11898 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11899
11900         * make-docfile.el: Get first initialization from very-early-lisp.el
11901         * update-elc.el: Ditto.
11902         * loadup.el (really-early-error-handler): Ditto.
11903
11904         * packages.el (packages-unbytecompiled-lisp): Add new file,
11905         very-early-lisp.el.
11906
11907         * very-early-lisp.el: New file.
11908
11909 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11910
11911         * Symbols that have been obsolete for at least 3 years removed (II).
11912
11913         * obsolete.el (eval-current-buffer): Make compatible.
11914         (byte-code-function-p): Ditto.
11915         (send-string): Removed.
11916         (send-region): Removed.
11917         (screen-scrollbar-width): Removed.
11918         (set-screen-scrollbar-width): Removed.
11919         (set-screen-left-margin-width): Removed.
11920         (set-screen-right-margin-width): Removed.
11921         (screen-left-margin-width): Removed.
11922         (screen-right-margin-width): Removed.
11923         (set-buffer-left-margin-width): Removed.
11924         (set-buffer-right-margin-width): Removed.
11925         (buffer-left-margin-width): Removed.
11926         (buffer-right-margin-width): Removed.
11927         (x-set-frame-icon-pixmap): Removed.
11928         (x-set-screen-icon-pixmap): Removed.
11929         (pixel-name): Removed.
11930         (make-pixmap): Removed.
11931         (make-cursor): Removed.
11932         (pixmap-width): Removed.
11933         (pixmap-contributes-to-line-height-p): Removed.
11934         (set-pixmap-contributes-to-line-height): Removed.
11935
11936 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11937
11938         * obsolete.el (popup-menu-up-p): removed.
11939         (read-no-blanks-input): Removed.
11940         (wholenump): Removed.
11941         (ring-mod): Removed (what was ring-mod?).
11942         (current-time-seconds): Removed.
11943         (run-special-hook-with-args): Removed.
11944         (dot): Removed.
11945         (dot-marker): Removed.
11946         (dot-min): Removed.
11947         (dot-max): Removed.
11948         (window-dot): Removed.
11949         (set-window-dot): Removed.
11950
11951         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11952         `dot-min'.
11953
11954         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11955
11956         * code-files.el (insert-file-contents): Rename
11957         run-special-hook-with-args to run-hook-with-args-until-success.
11958         (write-region): Ditto.
11959
11960 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11961
11962         * about.el: Fix typos, update release date.
11963
11964         * Symbols that have been obsolete for at least 3 years removed.
11965
11966         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11967         screen- functions.
11968         (toplevel): remove setf methods for screen functions.
11969         * cl-macs.el (extent-data): defsetf removed.
11970         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11971         many places to remove.
11972         (comment-indent-hook): Ditto.
11973         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11974         (buffer-dedicated-screen): Ditto.
11975         (deiconify-screen): Ditto.
11976         (delete-screen): Ditto.
11977         (event-screen): Ditto.
11978         (find-file-other-screen): Ditto.
11979         (find-file-read-only-other-screen): Ditto.
11980         (live-screen-p): Ditto.
11981         (screen-height): Ditto.
11982         (screen-iconified-p): Ditto.
11983         (screen-list): Ditto.
11984         (screen-live-p): Ditto.
11985         (screen-name): Ditto.
11986         (screen-parameters): Ditto.
11987         (screen-pixel-height): Ditto.
11988         (screen-pixel-width): Ditto.
11989         (screen-root-window): Ditto.
11990         (screen-selected-window): Ditto.
11991         (screen-totally-visible-p): Ditto.
11992         (screen-visible-p): Ditto.
11993         (screen-width): Ditto.
11994         (screenp): Ditto.
11995         (get-screen-for-buffer): Ditto.
11996         (get-screen-for-buffer-noselect): Ditto.
11997         (get-other-screen): Ditto.
11998         (iconify-screen): Ditto.
11999         (lower-screen): Ditto.
12000         (mail-other-screen): Ditto.
12001         (make-screen): Ditto.
12002         (make-screen-invisible): Ditto.
12003         (make-screen-visible): Ditto.
12004         (modify-screen-parameters): Ditto.
12005         (new-screen): Ditto.
12006         (next-screen): Ditto.
12007         (next-multiscreen-window): Ditto.
12008         (other-screen): Ditto.
12009         (previous-screen): Ditto.
12010         (previous-multiscreen-window): Ditto.
12011         (raise-screen): Ditto.
12012         (redraw-screen): Ditto.
12013         (select-screen): Ditto.
12014         (selected-screen): Ditto.
12015         (set-buffer-dedicated-screen): Ditto.
12016         (set-screen-height): Ditto.
12017         (set-screen-position): Ditto.
12018         (set-screen-size): Ditto.
12019         (set-screen-width): Ditto.
12020         (show-temp-buffer-in-current-screen): Ditto.
12021         (switch-to-buffer-other-screen): Ditto.
12022         (visible-screen-list): Ditto.
12023         (window-screen): Ditto.
12024         (x-set-screen-pointer): Ditto.
12025         (x-set-frame-pointer): Ditto.
12026         (screen-title-format): Ditto.
12027         (screen-icon-title-format): Ditto.
12028         (terminal-screen): Ditto.
12029         (delete-screen-hook): Ditto.
12030         (create-screen-hook): Ditto.
12031         (mouse-enter-screen-hook): Ditto.
12032         (mouse-leave-screen-hook): Ditto.
12033         (map-screen-hook): Ditto.
12034         (unmap-screen-hook): Ditto.
12035         (default-screen-alist): Ditto.
12036         (default-screen-name): Ditto.
12037         (x-screen-defaults): Ditto.
12038         (x-create-screen): Ditto.
12039         * obsolete.el: meta-flag removed.
12040         baud-rate removed.
12041         sleep-for-millisecs removed.
12042         extent-data removed.
12043         set-extent-data removed.
12044         set-extent-attribute removed.
12045         extent-glyph removed.
12046         extent-layout removed.
12047         set-extent-layout removed.
12048         list-faces-display removed.
12049         list-faces removed.
12050         trim-versions-without-asking removed.
12051         after-write-file-hooks removed.
12052         truename removed.
12053         auto-fill-hook removed.
12054         blink-paren-hook removed.
12055         select-screen-hook, deselect-screen-hook removed.
12056         auto-raise-screen, auto-lower-screen removed.
12057
12058         * msw-mouse.el: Global change resource -> mswindows-resource.
12059
12060         * XEmacs 21.0-pre5 is released.
12061
12062 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12063
12064         * about.el (about-hackers): Credits update.
12065
12066 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12067
12068         * register.el (insert-register): Don't activate the region.
12069
12070 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12071
12072         * select.el: Restore x-* symbols for backwards compatibility:
12073         x-copy-primary-selection, x-kill-primary-selection,
12074         x-delete-primary-selection, x-select-make-extent-for-selection,
12075         x-valid-simple-selection-, x-cut-copy-clear-internal.
12076
12077 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12078
12079         * XEmacs 21.0-pre4 is released.
12080
12081 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12082
12083         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12084         reporting bugs.
12085         (maybe-add-init-button): Fix semantics under Windows.  Use
12086         `expand-file-name' rather than `concat'.
12087
12088         * help.el (print-messages): New function.
12089
12090 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12091
12092         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12093
12094 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12095
12096         * about.el: Tweaked my entry in about-hackers.
12097
12098         * find-paths.el (paths-emacs-root-p):
12099           Relaxed emacs-root checking of an in-place installation to
12100           also accommodate the flat layout used on MS Windows.
12101
12102 1998-06-29  John Jones  <jj@asu.edu>
12103
12104         * package-get.el: calls to package-get-update-all will only
12105           update packages which are already installed.
12106
12107 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12108
12109         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12110         are handled by the gui-element face fallbacks now.
12111
12112         * x-faces.el: default gui-element face to "background" as well as
12113         the default face.
12114
12115         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12116         and default face settings since these are set as fallbacks now in
12117         the appropriate domain.
12118
12119 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12120
12121         * text-mode.el (text-mode): Reorder regexp so the OR part
12122         corresponding to `page-delim' goes first and the hack in
12123         `forward-paragraph' will work.
12124         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12125
12126 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12127
12128         * subr.el (remove-hook): When checking the hook value
12129           with functionp, don't apply car to it.
12130
12131 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12132
12133         * package-get.el (package-get-remote-filename):
12134           Don't use file-name-as-directory because the local directory
12135           separator conventions might not be the same as ftp's.
12136
12137 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12138
12139         * ldap.el (ldap-host-parameters-alist): New name of
12140         `ldap-host-parameters-plist'
12141
12142 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12143
12144         * package-get.el: Using (require 'package-get-base), now that it
12145         provides itself.  Consequently removed all instances of (load
12146         "package-get-base.el").
12147
12148 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12149
12150         * subr.el (remove-hook): Don't treat the hook value as a
12151           list unless it is both consp and not functionp.
12152
12153 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12154
12155         * about.el: Email address for Ben Wing is ben@xemacs.org.
12156         * auto-show.el: Ditto.
12157         * bytecomp.el: Ditto.
12158         * faces.el: Ditto.
12159         * x-scrollbar.el: Ditto.
12160         * x-misc.el: Ditto.
12161         * tty-init.el: Ditto.
12162         * toolbar-items.el: Ditto.
12163         * symbol-syntax.el: Ditto.
12164         * specifier.el: Ditto.
12165         * objects.el: Ditto.
12166         * hyper-apropos.el: Ditto.
12167         * glyphs.el: Ditto.
12168
12169 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12170
12171         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12172         vertical-divider-always-visible-p.
12173         (default-mouse-motion-handler): Ditto.
12174
12175 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12178         global value.
12179
12180 1998-06-21  Oliver Graf <ograf@fga.de>
12181
12182         * build-reports.el: changed receiver to xemacs-build-reports list
12183
12184 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12185
12186         * font.el: Split font-family-mappings into X and
12187           mswindows-specific versions.
12188           mswindows-font-create-[object|name]: Treat supplied size
12189           as a pointsize. Added underline and strikethru handling.
12190
12191         * msw-faces.el: changed default mswindows charset to western.
12192
12193         * msw-glyphs.el: removed space in border-glyph font string that
12194           was inserted to get round bugs in the mswindows C font code.
12195
12196 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12197
12198         * about.el (about-hackers): Credits update.
12199
12200         * help-nomule.el (tutorial-supported-languages): Add Romanian
12201         TUTORIAL.
12202
12203         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12204         to ISO-8859-2.
12205
12206 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12207
12208         * font.el: Split font-family-mappings into X and
12209           mswindows-specific versions.
12210           mswindows-font-create-[object|name]: Treat supplied size
12211           as a pointsize. Added underline and strikethru handling.
12212
12213         * msw-faces.el: changed default mswindows charset to western.
12214
12215         * msw-glyphs.el: removed space in border-glyph font string that
12216           was inserted to get round bugs in the mswindows C font code.
12217
12218 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12219
12220         * minibuf.el: make read-color-completion-table call
12221           (mswindows-color-list for mswindows devices.
12222
12223 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12224
12225         * lisp/font-lock.el
12226         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12227         Let declaration items contain non-word symbol characters.
12228
12229 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12230
12231         * package-get.el (package-get-package-provider): Added autoload
12232         cookie.  Loading "package-get-base.el" in ALL functions that use
12233         it.  Fixed some (interactive ...) with multiple argument specs
12234         again.  Cosmetic indentation changes.
12235
12236 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12237
12238         * info.el (Info-insert-dir): Don't use nreverse on variables
12239         that you want to use later.
12240
12241 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12242
12243         * x-mouse.el (x-set-point-and-move-selection): Replace call
12244         to x-kill-primary-selection with kill-primary-selection
12245
12246 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12247
12248         * simple.el (what-cursor-position): Make cursor position reported
12249         use value of column-number-start-at-one
12250
12251 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12252
12253         * about.el (xemacs-hackers): Fix Jareth's email address.
12254
12255 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12256
12257         * startup.el (startup-splash-frame): Remove
12258         `xemacs-startup-logo-function'.
12259
12260 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12261
12262         * about.el (about-hackers): Update credits list.
12263
12264 1998-06-06  Jeff Miller <jmiller@smart.net>
12265
12266         * lisp/sound.el: Update sound-ext to allow filenames with
12267           extensions to be found by load-sound-file
12268
12269 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12270
12271         * info.el (Info-rebuild-outdated-dir): Removed variable
12272         (Info-auto-generate-directory): New variable
12273         (Info-save-auto-generated-dir): New variable
12274         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12275         (Info-build-dir-anew): Second parameter removed.  Use
12276         `Info-save-auto-generated-dir'
12277         (Info-rebuild-dir): Ditto
12278
12279 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12280
12281         * list-mode.el (next-list-mode-item): Would not recognize
12282         border between directly neighbored items.
12283
12284 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12285
12286         * package-get.el: add autoloads for some functions.
12287
12288 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12289
12290         * specifier.el (let-specifier): Tiny docfixes.
12291
12292 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12293
12294         * msw-mouse.el: set selection-pointer-glyph to Normal.
12295
12296 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12297
12298         * wid-edit.el (widget-specify-secret): New function.
12299         (widget-after-change): Use it.
12300         (widget-specify-field): Use it.
12301
12302 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12303
12304         * mouse.el (drag-window-divider): Use `(not done)' instead of
12305         `doit'; reuse result of `window-pixel-edges'.
12306
12307         * modeline.el (drag-modeline-event-lag): Rename to
12308         drag-divider-event-lag.
12309
12310 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12311
12312         * specifier.el (let-specifier): Rewritten not to generate needless
12313         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12314         arguments.
12315
12316 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * minibuf.el (read-file-name-1): Setup buffer-local value of
12319         `completion-ignore-case' in completions buffer under Windows.
12320
12321 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12322
12323         * about.el (about-maintainer-glyph): Fix support for not
12324         compressed images.
12325
12326 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12327
12328         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12329
12330         * mouse.el (mouse-track): Cancel selection if misc-user event with
12331         `cancel-mode-internal' function is fetched.
12332
12333 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12334
12335         * files.el (save-some-buffers-1): Fixed return value.
12336
12337 1998-06-01  Oliver Graf <ograf@fga.de>
12338
12339         * dragdrop.el: added experimental
12340
12341 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12342
12343         * startup.el (after-init-hook, init-file-user,
12344         user-init-directory, load-user-init-file):  Purge references
12345         to "~/.xemacs/init.el" from docstrings.
12346
12347         (load-user-init-file) Use paths-construct-path to construct
12348         paths to user init files.  Go directly to ~/.emacs, do not
12349         search ~/.xemacs/, do not load `default-custom-file'.
12350
12351 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12352
12353         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12354         general *sh.
12355         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12356
12357 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12358
12359         * menubar-items.el (default-menubar): add Update Packages to customize
12360         menu.
12361
12362 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12363
12364         * faces.el: use toolbar face as a fallback for toolbar properties
12365         in xpm-color-symbols instead of default.
12366
12367         * msw-faces.el: rename 3d-object -> gui-element face.
12368
12369 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12370
12371         * startup.el (xemacs-startup-logo-function): New variable.
12372         (startup-splash-frame): Use it.
12373
12374 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12375
12376         * files.el (save-some-buffers): Would wait 1 second.
12377         (save-some-buffers-1): Delete other windows here instead of in
12378         `save-some-buffers'.
12379         (save-some-buffers): Force redisplay only if windows were deleted.
12380
12381 1998-06-02  Didier Verna  <didier@xemacs.org>
12382
12383         * cus-face.el (custom-face-attributes): generalized the use of
12384         toggle buttons for boolean attributes.
12385         Re-ordered the items a bit.
12386
12387 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12388
12389         * sound.el (default-sound-directory): Use `locate-data-directory'
12390         to find the sounds directory.
12391
12392 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12393
12394         * sound.el: default sound-ext to .wav under mswindows, .au
12395         otherwise. load-default sounds without extensions.
12396
12397 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12398
12399         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12400         if send-pr is not bound.
12401
12402 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12403
12404         * files.el: grok idl files in auto-mode-alist.
12405 1998-06-01  Jeff Miller  <jmiller@smart.net>
12406
12407         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12408         calling `upcase'.
12409
12410 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12411
12412         * msw-glyphs.el: add xbm to the list of image types supported.
12413
12414 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12415
12416         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12417         instead of XEmacs one when dumping InfoDock.
12418
12419 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12420
12421         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12422         for `modeline-visible-p'
12423
12424         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12425
12426 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12427
12428         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12429         since it's not used anymore. doc string fixes.
12430
12431         * package-get.el (package-get-file-installed-p): new function. use
12432         instead of file-installed-p which is in an external package.
12433
12434 1998-05-28  Oliver Graf <ograf@fga.de>
12435
12436         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12437         favor of select-window/switch-to-buffer
12438
12439 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12440
12441         * startup.el: changed (getenv "HOME") to (user-home-directory)
12442
12443 1998-05-25  Oliver Graf <ograf@fga.de>
12444
12445         * frame.el (cde-start-drag) moved to dragdrop.el
12446         (offix-start-drag-region) moved to dragdrop.el
12447         (offix-start-drag) moved to dragdrop.el
12448         * dragdrop.el (cde-start-drag) moved from frame.el
12449         (offix-start-drag-region) moved from frame.el
12450         (offix-start-drag) moved from frame.el
12451         (cde-start-drag-region) cde drag regions
12452         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12453
12454 1998-05-26  Oliver Graf <ograf@fga.de>
12455
12456         * dragdrop.el: created dragdrop-drag prototypes
12457         (cde-start-drag-region) fixed typo
12458
12459 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12460
12461         * simple.el (after-init-hook): Remove reader macro.
12462
12463         * packages.el (packages-hardcoded-lisp): Get rid of reader
12464         macros.  Update DOC string.
12465
12466 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * mouse.el (drag-window-divider): Ditto.
12469
12470         * modeline.el (mouse-drag-modeline): Use it.
12471
12472         * lisp-mode.el (let-specifier): Specify indentation.
12473
12474         * specifier.el (let-specifier): Renamed from
12475         `with-specifier-instance'.
12476
12477 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12478
12479         * x-faces.el:
12480         * faces.el: move definition of xpm-color-symbols from x-faces.el
12481         to faces. Predicate x-get-resource on the presence of x.
12482
12483         * msw-faces.el: set 3d-object face rather than modeline. Specify
12484         faces as specfier defaults.
12485
12486         * package-get.el: don't use package-admin-add-single-file-package.
12487
12488 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12489
12490         * toolbar-items.el: Fixup tooltips.
12491         (toolbar-gnus): Don't use obsolete variable
12492         toolbar-news-frame-properties.
12493         (toolbar-news-reader): Default to `gnus' instead of
12494         `not-configured'.
12495
12496         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12497         Windows.
12498
12499 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12500
12501         * package-get.el: rename -installedp -> -installed-p.
12502
12503 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12504
12505         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12506         attributes, and assinged it to continuation, truncation and
12507         hscroll glyphs.
12508
12509         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12510         and made continuation, truncation and hscroll glyphs arrow
12511         characters out of that font.
12512
12513 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12514
12515         * minibuf.el (minibuffer-electric-separator): Play nicely with
12516         directory-sep-char being \.
12517         (minibuffer-electric-tilde): Ditto.
12518         (read-file-name-map): Ditto.
12519
12520 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12521
12522         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12523         on X devices.
12524         (default-mouse-track-deal-with-down-event): Avoid
12525         `x-disown-selection'; use `disown-selection' instead.
12526
12527 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12528
12529         * select.el:
12530         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12531         moved to (cut-copy-clear-internal) in select.el. Ditto for
12532         (x-delete-primary-selection) (x-kill-primary-selection)
12533         (x-copy-primary-selection).
12534         (own-clipboard): new function.
12535
12536         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12537         functions in select.el. remove old ones.
12538         (mswindows-own-clipboard): new function.
12539
12540 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12541
12542         * gnuserv.el: allow connections from mswindows type devices.
12543
12544 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12545
12546         * msw-glyphs.el: change image type used from cursor to resource.
12547
12548 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12549
12550         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12551         for {top,bottom}-{left,right} values in addition to
12552         {top,bottom}_{left,right}.
12553         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12554
12555 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12556
12557         * cl-macs.el (specifier-instance): Undefine its setf method.
12558
12559         * specifier.el (with-specifier-instance): Added docstring.
12560
12561         * mouse.el (drag-window-divider): Ditto.
12562
12563         * modeline.el (mouse-drag-modeline): Use it.
12564
12565         * lisp-mode.el (with-specifier-instance): Define its indentation
12566         level.
12567
12568         * specifier.el (with-specifier-instance): New macro.
12569
12570 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12571
12572         * package-get.el (package-get-create-custom): new function to
12573         auto-generate package-get-custom.el from package-get-base.el.
12574         * (package-get-ever-installedp): new function.
12575         * (package-get-custom): new function to get all packages specified
12576         by customize.
12577
12578 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12579
12580         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12581
12582 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12583
12584         * cl-extra.el: Reverse previous float change.
12585
12586 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12587
12588         * x-faces.el:
12589         * faces.el (try-font-name): moved from x-faces.el since it is
12590         required by w3 under mswindows as well X.
12591
12592 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12593
12594         * winnt.el: Removed evil (setq completion-ignore-case t)
12595         clause, one more overlookef fsfism.
12596         (nt-quote-args-functions-alist): End sentences with double space.
12597
12598 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12599
12600         * window-xemacs.el (push-window-configuration): Remove kludgery of
12601         recaching default-toolbar specifier.
12602         (pop-window-configuration): Ditto.
12603         (unpop-window-configuration): Ditto.
12604
12605 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12606
12607         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12608
12609 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12610
12611         * winnt.el (nt-quote-args-verbatim): Added function.
12612         (nt-quote-args-prefix-quote): Added function.
12613         (nt-quote-args-backslash-quote): Added function.
12614         (nt-quote-args-double-quote): Added function.
12615         (nt-quote-args-functions-alist): New variable.
12616         (nt-quote-process-args): Added function. This is the main quoting
12617         work horse called from process-nt.c
12618
12619 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12620
12621         * winnt.el: Removed duplicate definitions for backspace,
12622         delete, M-backspace and C-M-backspace.
12623         (file-name-buffer-file-type-alist): Removed this variable.
12624         (find-buffer-file-type): Removed function.
12625         (find-file-binary):  Removed function.
12626         (find-file-text): Removed function.
12627         (find-file-not-found-set-buffer-file-type): Removed function.
12628         (save-to-unix-hook): Removed function.
12629         (revert-from-unix-hook): Removed function.
12630         (using-unix-filesystems): Removed function.
12631         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12632         warning.
12633         (x-set-selection): Removed function.
12634         (x-get-selection): Removed function.
12635         Removed commented FSFisms.
12636         Replaced copyright notice (this file is not part of GNU Emacs).
12637         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12638         comint-process-echoes setting to t.
12639
12640 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12641
12642         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12643         and used following the interface change of
12644         `paths-find-recursive-path'.
12645
12646         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12647         regexp instead of a list of base names.
12648         (paths-version-control-filename-regexp):
12649         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12650         Introduced and used following the interface change of
12651         `paths-find-recursive-path'.
12652
12653 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12656         on X devices, rather than on all non-TTY devices.
12657
12658 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12659
12660         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12661
12662         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12663
12664 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12665
12666         * itimer.el (activate-itimer): Fixed usage of integers
12667         as argument to `concat'.
12668
12669 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12670
12671         * itimer.el (start-itimer): replace the use of `concat' with
12672         `format'
12673
12674 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12675
12676         * mode-motion.el (mode-motion-hook): Clarify docstring.
12677         From Bob Weiner <weiner@altrasoft.com>
12678
12679         * loadhist.el (symbol-file): Supply prompt string when used
12680         interactively.
12681         From Bob Weiner <weiner@altrasoft.com>
12682
12683 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12684
12685         * loadup.el (really-early-error-handler): Ditto.
12686
12687         * update-elc.el: Ditto.
12688
12689         * setup-paths.el (paths-construct-exec-path): Ditto.
12690
12691         * make-docfile.el: Ditto.
12692
12693         * find-paths.el (paths-decode-directory-path): Use split-path
12694         instead of decode-path.
12695
12696         * files.el (parse-colon-path): Update docstring reference.
12697
12698 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12699
12700         * msw-init.el:
12701         * x-init.el:
12702         Bind cut'n'paste keys to non window-system specific functions.
12703
12704         * msw-select.el: New function mswindows-clear-clipboard.
12705         mswindows-cut-copy-clipboard extended to handle clearing of the
12706         selection and renamed to mswindows-cut-copy-clear-clipboard.
12707
12708         * select.el: on mswindows devices delete-primary-selection
12709         calls mswindows-clear-clipboard.
12710
12711 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12712
12713         * simple.el (quoted-insert): Inhibit quit when using read-char.
12714
12715         * cmdloop.el (read-char): Don't inhibit quit.
12716         (read-char-exclusive): Ditto.
12717         (read-char): Signal quit if quit-char was pressed.
12718         (read-char-exclusive): Ditto.
12719         (read-quoted-char): Return a character, not integer.
12720
12721         * menubar-items.el (default-popup-menu): Use Andy's generic
12722         selection code.
12723         (default-popup-menu): Fix code.
12724
12725 1998-05-14  Oliver Graf <ograf@fga.de>
12726
12727         * dragdrop.el (dragdrop-function-widget): this time it's done
12728
12729 1998-05-13  Oliver Graf <ograf@fga.de>
12730
12731         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12732
12733 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12734
12735         * device.el (device-pixel-width):
12736         (device-pixel-height):
12737         (device-mm-width):
12738         (device-mm-height):
12739         (device-bitplanes):
12740         (device-color-cells): Swapped parameters to device-system-metric
12741         according to the interface change.
12742
12743 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12744
12745         * mouse.el (default-mouse-motion-handler): Use new name of the
12746         function event-over-vertical-divider-p.
12747         Do not set E-W arrow cursor over the divider if
12748         vertical-divider-draggable-p is nil in the window.
12749         ([top-level]): Use new name for the variable
12750         vertical-divider-map.
12751         (drag-window-divider): Respect vertical-divider-draggable-p.
12752         Variable name typo fixes.
12753
12754 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12755
12756         * keymap.el (kbd): Define here; handle string constants and
12757         others...
12758
12759 1998-05-15  Christian Nyb <chr@mediascience.no>
12760
12761         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12762         in Emacs 18.
12763
12764 1998-05-13  Didier Verna  <didier@xemacs.org>
12765
12766         * mouse.el (drag-window-divider): give the vertical divider a
12767         pressed look when dragging it.
12768
12769 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12770
12771         * faces.el: predicate some more face operations on x or mswindows
12772         not just x.
12773
12774         * modeline.el: enable modeline coloring for mswindows.
12775
12776 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12777
12778         * minibuf.el (minibuffer-default): Added variable; compatible with
12779         FSF Emacs.
12780         (next-history-element): Used `minibuffer-default'.
12781
12782 1998-05-12  Oliver Graf <ograf@fga.de>
12783
12784         * dragdrop.el (dragdrop-function-widget): button and mods ok
12785         arguments still look a bit strange
12786         (dragdrop-compare-mods) created
12787         (dragdrop-drop-do-functions) correctly checks for buttons and
12788         modifiers
12789
12790 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12791
12792         * setup-paths.el (paths-default-info-directories): Replace
12793         path-separator with directory-sep-char.
12794
12795         * files.el (path-separator): Don't define it here.
12796
12797 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12798
12799         * update-elc.el: Ditto.
12800
12801         * setup-paths.el (paths-construct-exec-path): Ditto.
12802
12803         * make-docfile.el: Ditto.
12804
12805         * loadup.el (really-early-error-handler): Ditto.
12806
12807         * find-paths.el (paths-decode-directory-path): Use decode-path
12808         instead of decode-path-internal.
12809
12810         * files.el (parse-colon-path): Update docstring.
12811
12812 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12813
12814         * subr.el (get-buffer-window-list): Make BUFFER optional.
12815
12816         * window-xemacs.el (windows-of-buffer): Defalias to
12817         get-buffer-window-list.
12818
12819 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12820
12821         * disass.el: Fix maintainer keyword.
12822
12823         * bytecomp.el (byte-compile-and-load-file): Autoload.
12824         (byte-compile-buffer): Ditto.
12825
12826         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12827         value is returned, not the name.
12828         (lisp-imenu-generic-expression): Enable it.
12829         (lisp-mode-variables): Ditto.
12830         (lisp-indent-offset): Change defconst to defvar.
12831         (lisp-indent-function): Ditto.
12832         (lisp-body-indent): Ditto.
12833
12834 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12835
12836         * modeline.el: Use zap-last-kbd-macro-event.
12837
12838         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12839         nil, don't attempt to do anything with messages.
12840         (eval-last-sexp): Use `letf' for clarity.
12841
12842 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12843
12844         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12845
12846 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12847
12848         * buff-menu.el:
12849         * lisp-mode.el:
12850         * obsolete.el:
12851         Change empty docstrings into no doc strings at all.
12852         Fix bogus FSF-format docstrings.
12853         * etags.el: Fix docstring.
12854
12855 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12856
12857         * package-get.el (package-get): Use internal md5
12858
12859 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12860
12861         * about.el (about-xemacs): Correct abuse of concat.
12862
12863 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12864
12865         * info.el (Info-mode): Use easymenu.
12866
12867 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12868
12869         * apropos.el (apropos): Don't use concat with integers.
12870
12871         * cmdloop.el (describe-last-error): Handle the case when no error
12872         was seen gracefully.
12873
12874         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12875         defun.
12876         (apropos-describe-plist): Ditto.
12877
12878         * help.el (with-displaying-help-buffer): Revert to a defun.
12879         (describe-key): Use it as defun.
12880         (describe-mode): Ditto.
12881         (describe-bindings): Ditto.
12882         (describe-prefix-bindings): Ditto.
12883         (describe-installation): Ditto.
12884         (view-lossage): Ditto.
12885         (describe-function): Ditto.
12886         (describe-variable): Ditto.
12887         (describe-syntax): Ditto.
12888
12889 1998-05-11  Oliver Graf <ograf@fga.de>
12890
12891         * dragdrop.el: changed order of require/provide
12892         (dragdrop-drop-mime-default) changed to new calling conventions
12893         (dragdrop-drop-do-functions) changed to new calling conventions
12894         (dragdrop-function-widget) this one needs more work...
12895
12896 1998-05-10  Oliver Graf <ograf@fga.de>
12897
12898         * about.el: another small change in my entry
12899         * dragdrop.el (dragdrop-drop-log-function): logging added
12900         plus customizations
12901         changed interface to handler functions. now called with event
12902         and object
12903
12904 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12905
12906         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12907         E-W arrow pointer displayed over draggable dividers.
12908
12909         * mouse.el (default-mouse-motion-handler): Show it when
12910         appropriate.
12911         (drag-window-divider): Added.
12912         ([top-level]): Initialized window-divider-map with a keymap
12913         binding the above function to left button down event.
12914
12915         * x-mouse.el (x-init-pointer-shape): Initialize
12916         divider-pointer-glyph from Cursor.dividerPointer, or use default
12917         E-W double arrow.
12918
12919 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12920
12921         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12922
12923 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12924
12925         * simple.el (count-words-buffer): Don't query for buffer.
12926         (count-lines-buffer): Ditto.
12927
12928 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12929
12930         * help.el (where-is): add optional insert argument.
12931
12932 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12933
12934         * help.el (describe-key-briefly): New argument INSERT.
12935
12936         * simple.el (eval-expression): New optional argument; synch with
12937         FSF 20.3.
12938
12939         * keydefs.el (global-map): Add new register bindings.
12940
12941         * register.el: Synched with FSF 20.3.
12942
12943 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12944
12945         * window-xemacs.el (recenter): all arguments are optional.
12946
12947 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12948
12949         * device.el: (device-pixel-width): Reflected name/parameters
12950         change to device-system-metric.
12951         (device-pixel-height): Ditto.
12952         (device-mm-width): Ditto.
12953         (device-mm-height): Ditto.
12954         (device-bitplanes): Ditto.
12955         (device-color-cells): Ditto.
12956
12957 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12960
12961         * cl.el (most-positive-fixnum): Document.
12962         (most-negative-fixnum): Ditto.
12963
12964         * cus-dep.el: Updated comment.
12965
12966         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12967         constant.
12968
12969         * cus-load.el (custom-put): Removed.
12970
12971         * files.el (after-find-file): Just resignal quit instead of
12972         signaling "canceled".
12973
12974 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12975
12976         * frame.el (other-frame): Use `focus-frame' instead of
12977         select-frame kludges.
12978
12979         * lisp-mode.el: Update lisp-indent-function for
12980         save-selected-frame and with-selected-frame.
12981
12982         * frame.el (save-selected-frame): New macro.
12983         (with-selected-frame): Ditto.
12984         (other-frame): Use `set-frame-focus'.
12985
12986 1998-05-06  Oliver Graf <ograf@fga.de>
12987
12988         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12989         (dragdrop-drop-url-default) default handler for URL drops created
12990         (dragdrop-drop-mime-default) default handler for MIME drops created
12991         (dragdrop-drop-functions) default custom for handling drops created
12992         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12993
12994 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12995
12996         * mouse.el: Removed redundant mouse-mswindows-drop function.
12997
12998 1998-05-05  Oliver Graf <ograf@fga.de>
12999
13000         * about.el: changed some text in my entry
13001         * dragdrop.el: added customs
13002
13003 1998-05-04  Oliver Graf <ograf@fga.de>
13004
13005         * mouse.el: killed global drop key bindings
13006         (mouse-offix-drop) removed
13007         * dragdrop.el: created
13008         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13009
13010 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13011
13012         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13013         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13014
13015         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13016         obsolete comment.
13017
13018         * scrollbar.el (scrollbars-visible-p): Use new
13019         {vertical,horizontal}-scrollbar-visible-p specifiers.
13020
13021 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13022
13023         * device.el (device-pixel-height):
13024         (device-pixel-width):
13025         (device-mm-width):
13026         (device-mm-height):
13027         (device-bitplanes):
13028         (device-color-cells): Moved these 6 functions from device.c; they
13029         all use single (device-system-metrics) call.
13030
13031 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13032
13033         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13034         were renamed.
13035
13036         * menubar-items.el:
13037         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13038         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13039
13040         * help.el (help-map): Remove Hyperbole keybinding logic.
13041         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13042
13043 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13044
13045         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13046         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13047
13048 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13049
13050         * msw-glyphs.el: use nicer icon3 from the frame icon.
13051
13052 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13053
13054         * version.el (emacs-version): Remove InfoDock conditionals.
13055
13056         * startup.el (startup-splash-frame): Change ID logo name.
13057
13058 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13059
13060         * files.el (after-find-file): If the user presses C-g on
13061         directory-creation prompt, kill the buffer.
13062
13063 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13064
13065         * simple.el (count-words-region): Reverse previous change.
13066
13067 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13068
13069         * replace.el (query-replace): Just call perform-replace.
13070         (query-replace-regexp): Ditto.
13071         (perform-replace): Move region handling here.
13072         (perform-replace): Use the new arg to match-data.
13073
13074 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13075
13076         * x-init.el: Install X specific display table that
13077           displays char 0240 as a space to avoid whatever it is
13078           that screws up display of that character code.
13079
13080 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13081
13082         * help.el (function-arglist): If no arguments are documented for a
13083         subr, print nothing rather than incorrect output.
13084
13085 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13086
13087         * cmdloop.el (command-error): Update bail-out error message to use
13088         `emacs-program-name'.
13089
13090         * lib-complete.el: Remove reader macro cruft.
13091
13092         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13093         cruft.
13094
13095         * simple.el (count-words-region): Drop interactive-p check on the
13096         message.
13097
13098 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13099
13100         * font.el
13101         * msw-faces.el
13102         Correct spelling of mswindows-font-canonicalize-name.
13103
13104 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13105
13106         * ldap.el (ldap-host-parameters-alist): Replaced with
13107         `ldap-host-parameters-plist'
13108         (ldap-search): Adapt to previous change
13109
13110 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13111
13112         * about.el (about-hackers): Update Bob Weiner bio.
13113         (about-maintainer-info): Ditto.
13114
13115 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * simple.el (display-warning-minimum-level): Docfix.
13118
13119 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13120
13121         * widget.el (:default-get): New keyword.
13122         * wid-edit.el (default, widget-default-default-get): Define it.
13123         (group, widget-group-default-get): Define it.
13124         (menu-choice, widget-choice-default-get): Define it.
13125         (widget-default-get): New function.
13126         (widget-choice-action): Call it.
13127         (widget-editable-list-entry-create): Call it.
13128
13129 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13130
13131         * byte-optimize.el (byte-boolean-vars): Removed.
13132         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13133         lookup through `byte-boolean-vars'.
13134
13135 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13136
13137         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13138         resource-provided values into ghost specs for scrollbar-height and
13139         scrollbar-width.
13140
13141 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13142
13143         * byte-optimize.el: Don't attempt to optimize /=.
13144
13145         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13146         (byte-compile-/=): Ditto.
13147
13148 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13149
13150         * apropos.el: Use `with-displaying-help-buffer'.
13151         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13152         Use `with-displaying-help-buffer'.
13153         (apropos-follow): Do not give special treatment to buffer cursor
13154         was in prior to a mouse click.
13155         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13156         (apropos-print-doc): Set correct buffer for setting text
13157         properties.
13158
13159 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13160
13161         * help.el (help-buffer-prefix-string): New variable.
13162         (help-buffer-name): Use it.
13163
13164         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13165         mode menu.
13166
13167 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13168
13169         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13170
13171 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13172
13173         * files.el (find-file-noselect): Update docstring.
13174         (find-file-noselect): Signal an error if found an unreadable file.
13175         (file-chase-links): Save the match data.
13176         (normal-mode): Use `lwarn' and `error-message-string'.
13177         (interpreter-mode-alist): Change defconst to defvar.
13178         (inhibit-first-line-modes-regexps): Ditto.
13179         (inhibit-first-line-modes-regexps): Added .tgz.
13180         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13181         (change-major-mode-with-file-name): New user-option.
13182         (set-visited-file-name): Synched with FSF.
13183         (file-name-extension): New function, from FSF 20.3.
13184         (file-relative-name): Synched with FSF.
13185         (save-some-buffers): Support the C-r feature.
13186         (recover-session): Synched with FSF.
13187         (kill-some-buffers): Ditto.
13188         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13189
13190 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13191
13192         * files.el (insert-file): Undo previous change and reenable use of
13193         format.el.
13194
13195 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13196
13197         * window-xemacs.el (recenter): Define.
13198
13199 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13200
13201         * font.el (mswindows-font-create-name)
13202         (mswindows-font-create-object): new functions for mswindows type
13203         fonts.
13204
13205         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13206         strings are parsed as well as font objects.
13207
13208 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13209
13210         * modeline.el (defining-kbd-macro): Restore modeline indication of
13211         kbd-macro being recorded.
13212         (add-minor-mode): Simplify docstring.
13213         (modeline-minor-mode-menu): Remove stuff.
13214
13215 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13216
13217         * code-process.el (call-process): dynamically decide process
13218         coding type.
13219
13220 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13221
13222         * modeline.el: Add line-number-mode, column-number-mode to
13223         the modeline minor-mode menu.  Button2 on the line number does
13224         goto-line.
13225
13226 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13227
13228         * mouse.el: move x-selection-owner-p type things to
13229         selection-owner-p.
13230
13231         * msw-init.el: copy zmacs stuff from x-init.el
13232
13233         * msw-select.el (mswindows-own-selection)
13234         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13235         functions. Very simple minded implementation of selectio
13236         ownership.
13237
13238         * select.el (own-selection) (disown-selection)
13239         (activate-region-as-selection) (select-make-extent-for-selection)
13240         (valid-simple-selection-p): functions moved from x-select.el for
13241         generalized selection.
13242
13243         * x-select.el: see select.el changes.
13244
13245         * x-toolbar.el: use new selection functions.
13246
13247 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13248
13249         * packages.el (packages-find-package-directories): Fixed bug that
13250         would pick up multiple site-package directories.
13251         (package-locations): Added "xemacs-packages" as a late package
13252         location.
13253
13254         * find-paths.el: Now uses `emacs-program-name' and
13255         `emacs-program-version'.
13256         Additions to enforce version-specific directories in
13257         `paths-find-version-directory'.
13258
13259 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13260
13261         * default.el: Removed.
13262         * site-start.el: Removed.
13263
13264 1998-04-29  Didier Verna  <didier@xemacs.org>
13265
13266         * minibuf.el (minibuffer-history-minimum-string-length): Default
13267         to nil.
13268
13269 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13270
13271         * find-paths.el (paths-program-name): Rename.
13272         (paths-emacs-root-p): Ditto.
13273         (paths-find-site-directory): Ditto.
13274
13275 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13276
13277         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13278         `emacs-lisp-byte-compile-and-load'.
13279
13280 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13281
13282         * ldap.el (ldap-search): Fixed additional parameter passing to
13283         `ldap-open'
13284
13285 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13286
13287         * select.el (kill-primary-selection) (selection-owner-p)
13288         (copy-primary-selection) (yank-clipboard-selection)
13289         (selection-exists-p) (delete-primary-selection): new file and
13290         functions that do the right thing for the selected device.
13291
13292         * x-menubar.el: use generalised selection functions.
13293
13294         * dumped-lisp.el: dump select.el.
13295
13296 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13297
13298         * find-paths.el (paths-progname): New variable.
13299         (paths-emacs-root-p): Use it.
13300         (paths-find-site-directory): Ditto.
13301
13302 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13303
13304         * loadup.el ((member "dump" command-line-args)): Dump as
13305         `infodock' if InfoDock.
13306
13307 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13308
13309         * find-paths.el (construct-emacs-version): Simplify, include
13310         program name in the return value.
13311         * (paths-find-version-directory): Use it.
13312
13313 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13314
13315         * info.el (Info-parse-dir-entries): Fixed regexp
13316         (Info-build-dir-anew): Remove full suffix and capitalize info file
13317         name for files with no @direntry
13318         (Info-batch-rebuild-dir): New function
13319         (Info-suffixed-file): Check for regular files instead of simple
13320         file existence (could catch directories before)
13321
13322 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13323
13324         * setup-paths.el, find-paths.el: Removed uses of `not' which
13325         temacs doesn't have.
13326
13327         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13328         into root searching.
13329
13330 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13331
13332         * subr.el: Remove definition of `not'.
13333
13334 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13335
13336         * msw-glyphs.el: enable graphics support.
13337
13338 1998-04-23  Didier Verna  <didier@xemacs.org>
13339
13340         * x-menubar.el (default-menubar): restored the line-number-mode
13341         option.
13342
13343         * misc doc string updates related to the options menu.
13344
13345 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13346
13347         * setup-paths.el (paths-construct-load-path): Fix typo.
13348
13349 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13350
13351         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13352         font-menu-ignore-scaled-fonts don't have to be bound now; this
13353         gets us one step further towards making --no-autoloads work.
13354
13355         * startup.el (normal-top-level): Load auto-autoloads only if
13356         lisp-directory is non-nil.
13357
13358         * setup-paths.el (paths-construct-load-path): Made it robust
13359         against nil lisp-directory.
13360
13361         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13362         to the list of variables that cause a warning when nil.
13363
13364         * toolbar.el (init-toolbar-location): Now works even when there's
13365         no toolbar icon directory.
13366
13367 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13368
13369         * help.el (view-lossage): Recognize it.
13370
13371         * simple.el (log-message): Mark multiline messages.
13372
13373 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13374
13375         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13376
13377 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13378
13379         * package-get.el (package-get-all):  add `\n' separator to
13380         interactive specification so that both variables are read
13381
13382 1998-04-22  Didier Verna  <didier@xemacs.org>
13383
13384         * x-menubar.el: ported the options menu to Custom.
13385         Moved the "read only" toggle button to the buffers menu.
13386         Corrected some missing ;;;###autoload or defcustom.
13387
13388         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13389         the scrollbar-visible specifier for options menu handling.
13390
13391         * toolbar.el (toolbar-visible-p)
13392                      (toolbar-captioned-p)
13393                      (default-toolbar-position): defcustom wrappers around
13394         the toolbar specifiers for options menu handling.
13395
13396         * frame.el (get-frame-for-buffer-default-instance-limit):
13397         defcustom it for options menu handling.
13398
13399         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13400         font-lock-mode for options menu handling.
13401
13402         * cus-start.el: added Custom properties to overwrite-mode for
13403         options menu handling.
13404
13405 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13406
13407         * about.el: shameless self-promotion.
13408
13409 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13410
13411         * simple.el (raw-append-message): Slightly optimize.
13412         (remove-message): Use `push' for clarity.
13413         (append-message): Ditto.
13414         (display-warning): Dito.
13415         (raw-append-message): Send the message to the appropriate device.
13416
13417 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13418
13419         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13420         From Sean MacLennan <Sean.MacLennan@pika.ca>
13421
13422 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13423
13424         * setup-paths.el: Changed `directory-sep-char' to
13425         `path-separator', following a change in GNU Emacs.
13426
13427 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13428
13429         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13430         (Info-build-dir-anew): Add a final newline.
13431         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13432         is `always'
13433         (Info-rebuild-dir): Ditto
13434
13435         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13436
13437 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13438
13439         * simple.el (count-words-buffer): Retain zmacs region.
13440         (count-words-region): Ditto.
13441         * simple.el: (what-line): Expanded line counts.
13442         (count-lines): New parameter to conditionalize whether collapsed
13443         lines get counted.
13444         From Bob Weiner <weiner@altrasoft.com>
13445
13446 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13447
13448         * packages.el (package-locations): infodock-packages must override
13449         mule-packages and packages.
13450
13451 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13452
13453         * wid-edit.el:
13454         remove rude messages from widget-activation-widget-mapper
13455         and widget-activation-glyph-mapper
13456
13457 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13458
13459         * toolbar.el: Remove (featurep 'x) test from
13460         toolbar-make-button-list
13461
13462 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13465         only if in the same frame.
13466
13467 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13468
13469         * packages.el (package-locations): Added site-packages hierarchy.
13470
13471         * setup-paths.el (paths-default-info-directories): Introduced and
13472         used.
13473
13474         * packages.el, setup-paths.el: Set various path searching depths
13475         to 1.
13476
13477         * packages.el (packages-hierarchy-depth):
13478         (packages-load-path-depth): Introduced and used.
13479
13480         * setup-paths.el (paths-load-path-depth): Introduced and used.
13481
13482         * find-paths.el (paths-find-recursive-path): Added max-depth
13483         parameter.
13484
13485 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13486
13487         * setup-paths.el (paths-construct-info-path): Removed
13488         dependency on behavior of (file-name-as-directory "").
13489
13490 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13491
13492         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13493         lisp objects
13494
13495 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13496
13497         * dump-paths.el, startup.el: Added handling for --debug-paths.
13498
13499 1998-04-15  William M. Perry  <wmperry@aventail.com>
13500
13501         * wid-edit.el: We cannot just set the help-echo or balloon-help
13502           properties for an extent based on the :help-echo widget
13503           property, since help-echo and balloon-help cause an EXTENT to
13504           get passed in, where :help-echo functions are expecting a WIDGET
13505
13506 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13507
13508         * scrollbar.el (init-scrollbar-from-resources): Call
13509         mswindows-init-scrollbar-metrics when appropriate.
13510
13511 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13512
13513         * dumped-lisp.el: dump x-toolbar for window system
13514
13515         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13516         have support and xpm.
13517
13518 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13519
13520         * files.el (toggle-read-only): Fix docstring.
13521         From Didier Verna <didier@xemacs.org>
13522
13523 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13524
13525         * startup.el (normal-top-level): Load autoload-file-name without
13526         specifying an extension---some people only auto-autoload.el.gz.
13527
13528 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13529
13530         * files.el (backup-enable-predicate): Don't bomb on NAME being
13531         nil.
13532
13533 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13534
13535         * find-paths.el, packages.el: Now prefers configure'd paths.
13536         This shouldn't cause any of the originally anticipated problems as
13537         the current paths architecture will not define the various
13538         configure-xxx variables if they're not specified on the configure
13539         command line.
13540
13541         * find-paths.el, setup-paths.el, packages.el: Removed all
13542         mentionings of "/" as a path separator.
13543         Used paths-construct-path throughout.
13544
13545         * find-paths.el (paths-construct-path): Created to assemble paths
13546         from directory components.
13547
13548         * setup-paths.el, packages.el: Used paths-decode-directory-path
13549         instead of decode-path-internal.
13550
13551         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13552         and associates.
13553         (paths-decode-directory-path) Created.
13554
13555         * setup-paths.el: Changed configure-exec-path to
13556         configure-exec-directory.
13557
13558 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13559
13560         * packages.el (packages-find-packages): Fixed decoding of
13561         EMACSPACKAGEPATH.
13562
13563         * startup.el: -no-packages -> -no-early-packages.
13564
13565         (packages-load-package-lisps): Fixed loading of auto-autoload
13566         files.
13567
13568         * startup.el (normal-top-level): Fixed loading of core
13569         auto-autoload.
13570
13571         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13572
13573         * startup.el, packages.el, dump-paths.el: Added proper settings
13574         for site-directory and lisp-directory variables.
13575
13576         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13577         inhibit-package-autoloads and fixed handling of it.
13578
13579         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13580         handling of former inhibit-package-init, now
13581         inhibit-early-packages, to make -vanilla etc. work.
13582
13583 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13584
13585         * code-process.el (start-process): Fallback to 'undecided instead
13586         of 'binary for process input coding stream.
13587
13588         * process.el (start-process): Docstring fix.
13589
13590 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13591
13592         * info.el (Info-insert-dir): Do not insert temporary dir files
13593         in Info-dir-file-attributes
13594         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13595         (Info-rebuild-dir): Ditto.
13596
13597 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13598
13599         * obsolete.el: Added obsoleteness declarations for
13600         `site-directory' and `Info-default-directory-list'.
13601
13602 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13603
13604         * find-paths.el (paths-find-emacs-root): Only look at the
13605         executable at the end of the symlink chain for determining the
13606         Emacs root.
13607
13608 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13609
13610         * setup-paths.el (paths-construct-info-path): Changed construction
13611         to cater to gone default in configure.
13612
13613         * find-paths.el (paths-uniq-append): Added.
13614
13615         * packages.el: Rewritten package path construction once again.
13616
13617         * dump-paths.el, startup.el: Removed package-path as a global
13618         variable.
13619
13620         * package-admin.el (package-admin-add-single-file-package):
13621         (package-admin-add-binary-package): Changed package-path to
13622         late-packages.
13623
13624         * packages.el (packages-split-path): Split path at "/" rather than
13625         nil according to change in emacs.c.
13626
13627 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13628
13629         * setup-paths.el (paths-construct-info-path): Changed info path
13630         order so that directories come out right.
13631         (paths-find-lock-directory): Fixed bug: It used to think
13632         configure-lock-directory is a path.
13633
13634 1998-04-06  Jeff Miller <jmiller@smart.net>
13635
13636         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13637         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13638         eases the use of toolbar-add/kill-item functions.
13639
13640 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13641
13642         * code-files.el (file-coding-system-alist): Commented out
13643         loaddefs.el magical treatment.
13644
13645 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13646
13647         * info.el (Info-rebuild-outdated-dir): Added new option
13648         `conservative' and made it the default
13649         (Info-rebuild-dir): Appropriately parse multi-line description
13650         strings, and multi-section dir files. Issue warning when dir
13651         is rebuilt as temporary
13652         (Info-build-dir-anew): Issue warning when dir is built as
13653         temporary
13654
13655 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13656
13657         * list-mode.el (list-mode-map): Bind highlight motion commands to
13658         standard keys left, right, C-b and C-f.
13659
13660 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13661
13662         * files.el (auto-mode-alist): allow .sc for Scheme->C
13663
13664 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13665
13666         * loadup.el (pureload): Don't quote (garbage-collect).
13667
13668 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13669
13670         * package-get-base.el: Updated.
13671
13672 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13673
13674         * isearch-mode.el (isearch-just-started): New variable.
13675         (isearch-mode): Set it.
13676         (isearch-repeat): Advance one character forward only if the search
13677         was successful, and was not just started.
13678         (isearch-repeat): Clear isearch-just-started.
13679
13680 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13681
13682         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13683         if running -batch.
13684
13685 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13686
13687         * subr.el (listify-key-sequence): Removed.
13688
13689 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * bytecomp.el (byte-compile-print-gensym): New option.
13692         (byte-compile-output-file-form): Use it.
13693         (byte-compile-output-docform): Ditto.
13694         (byte-compile-compiled-obj-to-list): Ditto.
13695
13696 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13697
13698         * msw-glyphs.el: set frame icon if xpm support.
13699
13700 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13701
13702         * help.el: Code that pretty prints variable values
13703           removed.
13704
13705 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13706
13707         * find-paths.el (paths-emacs-root-p): Correct test for installation
13708         directory.
13709         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13710
13711 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13712
13713         * loaddefs.el: Don't set debug-ignored-errors; leave
13714           its default value set to nil.
13715
13716 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13717
13718         * info.el (Info-rebuild-dir): fixed mis-spelling.
13719
13720 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13721
13722         * info.el (Info-rebuild-outdated-dir): New custom var
13723         (Info-insert-node): Create/update dir file when needed, ie when it
13724         does not exist or is older than some info files in directory
13725
13726 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13727
13728         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13729         for last packages, mainly for using a 20.4 package base.
13730
13731         * packages.el (late-packages): Typo fix.  It was called
13732         early-packages.
13733
13734         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13735         relative symlinks correctly.
13736         (paths-find-emacs-roots): More rigorous checking for plausible
13737         configuration-time root.
13738
13739         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13740         find its roots.
13741
13742 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13743
13744         * faces.el: Fix docstrings.
13745         * glyphs.el: Fix docstrings.
13746         * mouse.el: Fix docstrings.
13747
13748         * frame.el: Change phrase `current frame' to `selected frame'.
13749
13750         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13751
13752         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13753         macros using backquote to make them infinitely more readable.
13754
13755 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13756
13757         * packages.el (packages-find-package-path): Hardcoded specialized
13758         InfoDock support until we can clean this up.
13759
13760         * help.el (describe-bindings-1): Return the value of the bindings
13761         help buffer created.
13762         (describe-bindings): Ditto.
13763
13764         * simple.el (set-variable): Restore previous behavior of not
13765         bombing if the variable to set is not boundp.
13766
13767 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13768
13769         * packages.el (packages-handle-package-dumped-lisps): Allow for
13770         non-local files to be loaded off the package-lisp variable.
13771
13772 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13773
13774         * x-faces.el: Global X resources should override
13775           specs for all device classes (color, grayscale, mono);
13776           code currently doesn't override any of them.  Fixed by
13777           calling remove-specifier with '(x default) as the tag
13778           set and allowing inexact matches.
13779
13780 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13781
13782         * faces.el: Separated face initializations based on
13783           device classes into device type specific (tag set,
13784           instantiator) pairs.
13785
13786 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13787
13788         * wid-edit.el (widget-choice-action): Remember user's explicit
13789         choice.
13790         (widget-choice-value-create): Respect it.
13791         From Richard Stallman <rms@gnu.org>
13792
13793 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13794
13795         * setup-paths.el (paths-construct-info-path): Always append
13796         existing directories from configure-time info path.
13797
13798         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13799         Info-directory-list.
13800
13801         * info.el: Removed Info-default-directory-list which was broken by
13802         design.
13803         Removed bogus initialization of Info-directory-list---startup.el
13804         can do a much better job.
13805         Added autoload of Info-directory-list.
13806
13807         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13808         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13809         be exclusive; now it's merely given precedence, just like in the
13810         old days.
13811
13812 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13813
13814         * find-paths.el (paths-find-architecture-directory): Fix bug with
13815         finding; it used to default too early.
13816
13817 1998-03-25  Martin Buchholz <martin@xemacs.org>
13818
13819         * packages.el (packages-split-path): Fix a bug; it used to fail
13820         for paths that weren't split.
13821
13822 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13823
13824         * finder.el (finder-compile-keywords): trap on errors.
13825
13826 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13827
13828         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13829           fourth argument of t so that only the specs exactly
13830           matching the tag lists are removed.
13831
13832 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13833
13834         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13835
13836 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13837
13838         * minibuf.el (mouse-read-file-name-1): If a default directory was
13839         specified, use it for generating the completions.
13840
13841 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13842
13843         * update-elc.el: Now respects inhibit-package-init and
13844         inhibit-site-lisp.
13845         Now does path construction with loadup-paths.
13846
13847         * startup.el (normal-top-level, startup-setup-paths): Now respects
13848         inhibit-package-init and inhibit-site-lisp.
13849
13850         * packages.el (packages-find-package-path): Extended package path
13851         by version-specific hierarchies.
13852         (packages-find-packages): Now respects inhibit flag and
13853         inhibit-site-lisp.
13854         Moved path setup to loadup-paths.
13855
13856         * make-docfile.el: Now respects inhibit-package-init and
13857         inhibit-site-lisp.
13858         Now does path construction with loadup-paths.
13859
13860         * loadup.el: Now respects inhibit-package-init and
13861         inhibit-site-lisp.
13862
13863         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13864
13865         * loadup-paths.el: New file: setup load-path to encompass
13866         packages.
13867
13868 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13869
13870         * auto-show.el: load-gc renamed to pureload.
13871         * site-load.el: Ditto.
13872         * packages.el (toplevel): Ditto.
13873         * loadup.el (really-early-error-handler): Ditto.
13874         * dumped-lisp.el (preloaded-file-list): Ditto.
13875         * cus-face.el (custom-declare-face): Ditto.
13876
13877 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13878
13879         * <Today>: The Big Path Searching Overhaul.
13880
13881         * find-paths.el: New file: find and assemble paths in the
13882         installation hierarchy.
13883
13884         * setup-paths.el: New file: global layout of paths and directories
13885         within the XEmacs hierarchy.
13886
13887         * packages.el: Replaced everything related to path searching and
13888         startup by code in terms of find-paths.
13889
13890         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13891         the new path searching engine.
13892
13893         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13894         and setup-paths.
13895
13896 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13897
13898         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13899         setup-paths.el.
13900
13901 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13902
13903         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13904         compiles identically in any configuration.
13905         Removed irrelevant commentary.
13906
13907 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13908
13909         * simple.el (set-variable): Allow setting specifiers.
13910
13911 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13912
13913         * lisp.el (forward-sexp): Revert previous change.
13914
13915 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13916
13917         * frame.el (frame-initialize): Use `delete-console' instead of
13918         `delete-device' to delete the stream console to match the usage in
13919         Fkill_emacs.
13920
13921 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13922
13923         * files.el (cdpath-previous): New variable.
13924         (cd): Use it.
13925         From Bob Weiner <weiner@wave.altrasoft.com>
13926
13927 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13928
13929         * keydefs.el: Changed keybindings of forward-char,
13930           backward, scroll-up and scroll-down to point to their
13931           -command counterparts.
13932
13933         * simple.el: New functions: forwarc-char-command,
13934           backwrad-char-command, scroll-up-command,
13935           scroll-down-command which work liek their counterparts
13936           except that they honor the variable
13937           signal-error-on-buffer-boundary.
13938
13939           Definition of signal-error-on-buffer-boundary received
13940           from src/cmds.c.
13941
13942           defvar declaration added for word-across-newline to avoid
13943           byte-compiler warning about the free variable reference.
13944
13945 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13946
13947         * winnt.el: Removed "%t" from the beginning of
13948         modeline-format. From now on, there's no nt-specifics in the modeline.
13949
13950 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13951
13952         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13953         of `when' with `if'.
13954
13955 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13956
13957         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13958         mswindows. Must be reworked along with glyphs.el, or
13959         merged into it, after there is images support.
13960
13961         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13962         'mswindows.
13963
13964 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13965
13966         * faces.el: fix for text cursor initialization.
13967         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13968         From Andy Piper <andyp@parallax.co.uk>
13969
13970 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13971
13972         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13973         if there is an existing package that handles it and warn the user
13974         about that mode.
13975
13976 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13977
13978         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13979         Installation" menu item when Installation-string is not bound.
13980
13981 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13982
13983         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13984         From Jeremiah W. James <jerry@cs.ucsb.edu>
13985
13986 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13987
13988         * msw-faces.el:
13989         * faces.el: Fix face initialization.
13990
13991 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13992
13993         * files.el (backup-enable-predicate): fix breakage introduced
13994         by TMPDIR patch.
13995
13996 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13997
13998         * x-faces.el (x-init-face-from-resources): The
13999           TTY face property retrieval functions don't return
14000           specifiers, so use face-property instead.
14001
14002 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14003
14004         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14005
14006 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14007
14008         * x-menubar.el: Expanded documentation for
14009           option-save-faces.  Changed Options -> Browse Faces
14010           menu entry to invoke customize-face.
14011
14012 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14013
14014         * faces.el: Most face initialization moved out of
14015           init-other-random-faces to the top level so that the
14016           initialization happens before Xemacs is dumped.  Much
14017           of the fascist "face-differs-from-default-p or FROB!"
14018           code has been retired in favor of letting the user do
14019           what they want to do.  Face initialization code changed
14020           to use `default' specifier tag so that the settings can
14021           be overridden later if the user wishes it.
14022
14023 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14024
14025         * about.el (about-hackers): Update contributors list.
14026
14027 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14028
14029         * specifier.el: Define new specifier tag `default'.
14030
14031         * modeline.el: Initialize faces using `default' tag.
14032
14033         * x-faces.el (x-init-face-from-resources): Remove
14034           specifier specs containing the `default' tag before
14035           adding new specs.
14036
14037 1998-03-02  John Jones  <jj@asu.edu>
14038
14039         * package-get.el (package-get-all): fixed arguments on call to
14040         package-admin-add-single-file-package.
14041         * package-get.el (package-get-installedp): fixed to match
14042         advertised behavior.
14043         * package-get.el: added function package-get-update-all which
14044         installs newest versions of all the current packages (if they are
14045         not already installed).
14046
14047 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14048
14049         * files.el (find-file-noselect): Uncommented `truename' binding in
14050         `let*' and use it later to set `buffer-file-truename' iff it's
14051         still nil, as happens for example when finding a compressed
14052         file with "jka-compr".
14053
14054 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14055
14056         * faces.el: in make-face-* type functions do the operation for all
14057         window systems, not just the first one found.
14058
14059         * font.el: call mswindows-list-fonts for mswindows.
14060
14061 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14062
14063         * code-process.el (call-process-region):
14064         * process.el (call-process-region):
14065         * package-get.el (package-get-dir):
14066         * files.el (backup-enable-predicate):
14067         * gnuserv.el (gnuserv-temp-file-regexp):
14068         Use temp-directory in place of `/tmp'.
14069
14070 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14071
14072         * "Fast" dired-in-C enhancements for Windows 95/NT:
14073
14074         * files.el: Added function, `wildcard-to-regexp', from GNU
14075           Emacs.
14076
14077         * files.el (insert-directory): Modified to use special
14078           dired-in-C enhancements if present.
14079
14080 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14081
14082         * code-files.el: make default coding no-conversion.
14083
14084 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14085
14086         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14087         the load-path.
14088
14089         * update-elc.el: Strip directory when testing for files not to
14090         bytecompile.
14091
14092 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14093
14094         * lisp-mode.el: Use recommended form for menus.
14095
14096         * info.el (Info-construct-menu): Use recommended form for menus.
14097
14098         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14099         entry.
14100
14101 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14102
14103         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14104           (get-frame-for-buffer-noselect): Always return frames
14105           in the not-this-window-p cond clause.
14106
14107 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14108
14109         * help.el (describe-installation): New function.
14110
14111         * x-menubar.el (default-menubar): Add describe-installation to
14112         Help menu.
14113
14114         * packages.el (packages-unbytecompiled-lisp): Installation.el
14115         should not be bytecompiled.
14116
14117         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14118         XEmacs.
14119
14120         * x-menubar.el (default-menubar): Use correct guard for VM menu
14121         entry.
14122
14123         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14124         coding.
14125         From Andy Piper <andyp@parallax.co.uk>
14126
14127 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14128
14129         * ldap.el: Do not require ldap-internal at compile time.
14130
14131 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14132
14133         * code-files.el: new file. a virtual copy of mule-files.el
14134         but without charset
14135         dependencies. (toggle-buffer-file-ocding-system) new function for
14136         changing the eol type for the current buffer.
14137
14138         * code-process.el: new file. a copy of
14139         mule-process.el. mule-process.el will disappear when things have
14140         settled.
14141
14142         * coding.el: new file. a virtual copy of mule-files.el but
14143         without charset dependencies. (coding-system-base) new function
14144         for getting the parent coding system of a coding system with eol
14145         type set.
14146
14147         * dumped-lisp.el: add above files for the non-mule case.
14148
14149 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14150
14151         * window-xemacs.el (display-buffer): If no explicit
14152           frame is specified, search for a window that displays
14153           the buffer on the currently selected frame, before
14154           searching other frames.
14155
14156 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14157
14158         * frame.el (get-frame-for-buffer): If not-this-window-p
14159           is non-nil, use window on the selected frame if it is not
14160           also the selected window.  When defaulting, search for
14161           windows on the currently selected fgrame before searching
14162           other frames.
14163
14164 1998-02-25  Didier Verna  <didier@xemacs.org>
14165
14166         * modeline.el (modeline-swap-buffers): originally named
14167         `mouse-release-modeline'. Whether to actually swap the buffers is
14168         decided in `mouse-drag-modeline'.
14169         (mouse-drag-modeline): A button release event is considered a
14170         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14171         stay unchanged.
14172
14173 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14174
14175         * x-menubar.el: Put redo on the menubar.
14176         From Aki Vehtari <Aki.Vehtari@hut.fi>
14177
14178 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14179
14180         * bytecomp.el (displaying-byte-compile-warnings): if
14181         temp-buffer-show-function is set, use it to display current set of
14182         warnings in the "*Compile-Log-Show*" buffer.
14183
14184         * simple.el (display-warning-buffer): if temp-buffer-show-function
14185         is set, use it to display current set of warnings in the
14186         "*Warnings-Show*" buffer.
14187
14188 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14189
14190         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14191         Common Lisp.
14192
14193 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14194
14195         * menubar.el: Allow button descriptors at least 2 long.
14196
14197         * x-menubar.el (default-menubar): Use recommended forms.
14198         (file-menu-filter): Remove.
14199         (edit-menu-filter): Remove.
14200
14201 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14202
14203         * about.el (about-hackers): Updated.
14204
14205 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14206
14207         * help.el (help-max-help-buffers): new variable
14208         (help-register-and-maybe-prune-excess): new function
14209         (help-buffer-name): use help-max-help-buffers.
14210         (with-displaying-help-buffer): use
14211         help-register-and-maybe-prune-excess.
14212
14213         * help.el (help-maybe-pretty-print-value): if the value fits on
14214         one line, let it.
14215
14216 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14217
14218         * (with-displaying-help-buffer): there is no need to kill the buffer
14219         if it exists, because with-output-to-temp-buffer will clear it.
14220         further, killing the buffer violates the rule that
14221         temp-buffer-show-function, if set, has the full responsibility of
14222         showing the temp buffer.  killing the buffer fucks with the window
14223         configuration, hosing temp-buffer-show-function.
14224
14225
14226 1998-02-23  Didier Verna  <didier@xemacs.org>
14227
14228         * modeline.el (mouse-drag-modeline):
14229         - Always scroll the modeline that was originally clicked on.
14230         - Use x pixels instead of x characters (which doesn't work anyway)
14231         as horizontal reference for modeline dragging. This allows us to
14232         keep on dragging the modeline even if the motion event occurs in
14233         another window.
14234
14235 1998-02-23  Didier Verna  <didier@xemacs.org>
14236
14237         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14238         glyph on the modeline to indicate that dragging the mouse has an
14239         effect both horizontally and vertically.
14240
14241 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14242
14243         * about.el (about-xemacs): Get rid of redundant visible version
14244         number.
14245
14246 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14247
14248         * about.el (about-hackers): Update credits.
14249
14250 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14251
14252         * prim/register.el (view-register): Show register type file-query.
14253
14254 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14255
14256         * mode-motion.el (mode-motion-highlight-internal):
14257           save-excursion inside save-window-exucrsion form to
14258           hide buffer point changes from save-window-excursion.
14259           Prevents display flickering when the mouse pointer
14260           moves.
14261
14262 1998-02-17  Didier Verna  <didier@xemacs.org>
14263
14264         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14265         function to handle correctly the case of a toolbar one side of the
14266         window: scrolling will not necessarily happen.
14267
14268 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14269
14270         * files.el (after-find-file): Restore missing argument
14271           to format that provides filename for "... consider M-x
14272           recover-file" message.  Also call `message' with "%s"
14273           as the first arg instead of an arbitrary string.
14274
14275 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14276
14277         * about.el (about-hackers): Various additions.
14278
14279 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14280
14281         * autoload.el (generate-file-autoloads-1): Don't force an extra
14282         line out when copying on-the-same line autoloads.
14283
14284         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14285         is installed.
14286
14287 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14288
14289         * x11/x-win-xfree86.el (x-win-init-xfree86):
14290         * x11/x-win-sun.el (x-win-init-sun):
14291         * x11/x-init.el (x-initialize-compose):
14292         * prim/simple.el:
14293         (backward-or-forward-kill-sexp):
14294         (backward-or-forward-kill-sentence):
14295         (backward-or-forward-kill-word):
14296         (backward-or-forward-delete-char):
14297         * prim/isearch-mode.el (isearch-help-or-delete-char):
14298         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14299         x-keysym-on-keyboard-p to detect backspace.
14300         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14301         Clean up symbols used with dead keys, checking Linux and solaris
14302         keysyms.
14303         Simplify x-win-*.el using above methods.
14304         Change documentation for x-keysym-*-p functions.
14305
14306 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14307
14308         * about.el (about-hackers): Restore entries for Michael Sperber and
14309         Vinnie Shelton.
14310         From Vinnie Shelton <acs@acm.org>
14311
14312 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14313
14314         * simple.el (count-words-region): Ditto.
14315
14316 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14317
14318         * simple.el (count-words-buffer): Document.  Don't print anything
14319         if non-interactive.
14320
14321 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14322
14323         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14324         multiple files in InfoDock.
14325
14326 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14327
14328         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14329         from version.el in InfoDock.
14330
14331         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14332         specially.
14333
14334 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14335
14336         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14337         variable name in docstring.
14338
14339 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14340
14341         * menubar.h: Include "gui.h".
14342
14343 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14344
14345         * site-load.el: Fix documentation.
14346
14347 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14348
14349         * package-get-base.el (package-get-base): Updated.
14350
14351         * keymap.el: PC-ize.
14352
14353 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14354
14355         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14356         from' on a fresh line.
14357
14358 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14359
14360         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14361         object.
14362
14363 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14364
14365         * undo-stack.el: PC-ize.
14366
14367         * cmdloop.el: PC-ize.
14368
14369 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14370
14371         * bytecomp-runtime.el: PC-ize.
14372
14373         * byte-optimize.el: Prolog fixup.  PC-ize.
14374
14375         * cus-dep.el: Spelling fix.
14376
14377         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14378         entries follow).
14379
14380 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14381
14382         * text-mode.el (text-mode-hook-identify): New function,
14383         put on text-mode-hook.  Set text-mode-variant here.
14384         (text-mode): Don't set it here.
14385
14386 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14387
14388         * text-mode.el (text-mode-hook): New defvar.
14389         (text-mode-variant): New variable.
14390         (text-mode): Set that variable locally.
14391         (toggle-text-mode-auto-fill): New command.
14392
14393 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14394
14395         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14396
14397 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14398
14399         * text-mode.el (paragraph-indent-text-mode):
14400         Renamed from spaced-text-mode.
14401         (text-mode-map): Bind TAB to indent-relative.
14402         (indented-text-mode-map): Variable deleted.
14403         (indented-text-mode): Now an alias for text-mode.
14404
14405 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14406
14407         * loadup.el: test-atoms debugging stuffs removed.
14408
14409 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14410
14411         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14412
14413 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14414
14415         * help.el (describe-beta): Made it use `locate-data-file'.
14416         (describe-distribution): Ditto.
14417         (describe-copying): Ditto.
14418         (describe-project): Ditto.
14419         (view-emacs-news): Ditto.
14420
14421         * help-nomule.el (help-with-tutorial): Made it use
14422         `locate-data-file' to find tutorial.
14423
14424 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14425
14426         * about.el: Corrected my email address.
14427
14428         * mouse.el: Added 'mouse-mswindows-drop' similar to
14429         'mouse-offix-drop'.
14430
14431 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14432
14433         * loadup.el (running-xemacs): Spelling fix.
14434
14435 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14436
14437         * packages.el (packages-find-packages-1): Don't allow a backwards
14438         compatible lisp tree to overwrite `preloaded-file-list'.
14439
14440 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14441
14442         * loadup.el: Don't delete "xemacs" prior to dumping.
14443
14444 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14445
14446         * package-info.el (pi-last-mod-date): New function.
14447         (pi-author-version): New function.
14448         (batch-update-package-info): Use them.
14449
14450 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14451
14452         * frame.el (get-frame-for-buffer-default-to-current): Create.
14453         (get-frame-for-buffer-noselect): Allow user to use current frame
14454         with `get-frame-for-buffer-default-to-current'.
14455
14456 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14459         (byte-compile-output-docform): Ditto.
14460         (byte-compile-compiled-obj-to-list): Ditto.
14461
14462 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14463
14464         * startup.el (command-line-1): Removed code that ran
14465           buffer-menu.
14466
14467 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14468
14469         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14470
14471 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14472
14473         * frame.el (suspend-emacs-or-iconify-frame): Check using
14474         `device-on-window-system-p' instead of explicitly checking for X,
14475         so that the same logic works for MS Windows.
14476         (suspend-or-iconify-emacs): Ditto.
14477
14478 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14479
14480         * about.el (about-maintainer-info): Andy Piper is back.
14481         (xemacs-hackers): Updated Andy Piper's email address.
14482         (about-hackers): Added Jonathan Harris.
14483         (about-hackers): Updated Tibor Polgar's email address.
14484
14485 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14486
14487         * about.el: Add xemacs.org email manager.
14488
14489         * package-get-base.el (package-get-base): Updated with most recent
14490         package updates.
14491
14492 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14493
14494         * help.el (function-arglist): Use `indirect-function' instead of
14495         `symbol-function' so that aliases are treated correctly.
14496
14497 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14498
14499         * help.el (help-map): Add f1 binding to `help-for-help'.
14500         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14501         (describe-key-briefly): Use `princ' "%s" to print object.
14502         (with-displaying-help-buffer): Kill buffer if it exists, again.
14503         (describe-key): Use `princ' "%s" to print object.
14504         (describe-function-1): Use `princ' "%s" to print object.
14505         Commented out alias lines removed.
14506         (help-pretty-print-limit): New variable to control pretty-printing
14507         of variable values.
14508         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14509         `help-pretty-print-value' again.  Only print-print when OBJECT is
14510         list of length less than `help-pretty-print-limit'.
14511         (describe-variable): Use `help-maybe-pretty-print-value' again.
14512
14513 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14514
14515         * simple.el (blink-matching-open): Remove C++ kludge.
14516         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14517
14518 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14519
14520         * info.el (Info-default-directory-list): Made the documentation
14521         more explanitory.
14522
14523 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14524
14525         * lisp/packages.el:
14526         * lisp/package-admin.el:
14527         * lisp/build-report.el:
14528         Fix typos.
14529
14530 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14531
14532         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14533         warnings in Java buffers without final newline and editing the
14534         last line.
14535
14536 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14537
14538         * packages.el (packages-find-packages-1): Don't allow a backwards
14539         compatible lisp tree to overwrite `preloaded-file-list'.
14540         Suggested by Colin Rafferty  <colin@xemacs.org>
14541
14542         * mouse.el (mouse-offix-drop): Set undo-boundary.
14543         From Oliver Graf <ograf@fga.de>
14544
14545 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14546
14547         * loadup.el (load-gc): rewrite as defun.
14548         Print something sensical if a required dump-time file isn't found.
14549
14550 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14551
14552         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14553         bug strikes a menudescriptor.
14554
14555         * package-get-base.el (package-get-base): Updated.
14556
14557         * package-info.el (batch-update-package-info): Derive REQUIRES
14558         from the Makefile.
14559
14560 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14561
14562         * files.el (save-some-buffers): Don't play games with deleting
14563         other windows if we are in the minibuffer window.
14564
14565 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14566
14567         * modeline.el (modeline-minor-mode-menu): Add support for :active
14568         (add-minor-mode): Document :active property to TOGGLE.
14569
14570 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14571
14572         * modeline.el (modeline-minor-mode-menu): Add support for an
14573         `:included' predicate in the `toggle-sym' plist.
14574         (add-minor-mode): Document the :included property, format
14575         docstring some more.
14576         (modeline-minor-mode-menu): Documentation string added.
14577
14578 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14579
14580         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14581         labels from the symbol-names by thwacking off the overly redundant
14582         and overused "mode", parenthesizing "minor", and capitalizing the
14583         resultant strings.  Also shortened the menu's title by eliminating
14584         the redundant buffer name.
14585         (add-minor-mode): Beautified the docstring, added mention of the
14586         `:menu-tag' property of TOGGLE.
14587         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14588         `toggle-sym' to beatify the mode-life menus.
14589         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14590         `auto-fill-function'.
14591
14592 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14593
14594         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14595         menus to :style 'toggle.
14596
14597 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14598
14599         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14600
14601 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14602
14603         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14604         only recognize first hyperlink.
14605         (hyper-apropos-highlightify): Deletia, this is already done by
14606         `hyper-apropos-insert-face'.
14607         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14608
14609 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14610
14611         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14612         mail.
14613         (toolbar-mail-reader): Add support for `send'.
14614         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14615
14616 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14617
14618         * info.el (Info-emacs-info-file-name): Add defvar for
14619         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14620         will function properly.
14621
14622 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14623
14624         * simple.el: make the backwards delete function called by
14625         `backward-or-forward-delete-char' user configurable.
14626
14627 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14628
14629         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14630         compiled function got loaded from.
14631
14632 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14633
14634         * term/apollo.el: Synched up with InfoDock 3.6.2.
14635
14636 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14637
14638         * startup.el (load-init-file): Load autoloads earlier.
14639         (startup-splash-frame): Handle InfoDock logo.
14640
14641         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14642         InfoDock.
14643         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14644
14645         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14646         doesn't have this function.
14647
14648         * packages.el (locate-data-file): Fix to call `locate-file'.
14649
14650 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14651
14652         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14653         version of version.el.
14654         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14655
14656         * x-menubar.el (default-menubar): Guard reference to
14657         `gnuserv-frame'.
14658         (default-menubar): Guard references to `font-lock-mode'.
14659         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14660         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14661
14662         * make-docfile.el: Don't snarf doc strings from autoloads.
14663
14664         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14665         loading auto-autoloads files.
14666
14667         * loaddefs.el: Disable dumping autoloads.
14668
14669 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14670
14671         * lisp-mnt.el: Synch to Emacs 20.2.
14672
14673         * help.el: Remove manual autoload of `finder-by-keyword'.
14674
14675         * finder.el (finder-by-keyword): Autoload.
14676
14677         * help.el: Conditionalize hyperbole setup.
14678
14679 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14680
14681         * packages.el (package-require): Update to reflect new data format.
14682
14683 1998-01-02  Didier Verna  <didier@xemacs.org>
14684
14685         * x-menubar.el (default-menubar): make the tutorials available
14686         through the menubar. (Plus some compilation warnings cleanup).
14687
14688 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14689
14690         * check-features.el: New file.  Perform sanity check after build.
14691
14692         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14693         files to tooltalk package.
14694         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14695         package.
14696
14697         * package-admin.el (package-admin-xemacs): Use better default for
14698         location of XEmacs binary.
14699
14700 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14701
14702         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14703         tag with sexp and add value tag with value `t'.
14704
14705 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14706
14707         * package-get.el: Changes to work with real data.
14708         From Pete Ware <ware@cis.ohio-state.edu>
14709
14710         * packages.el (packages-reload-autoloads): Guard load for the time
14711         being.
14712
14713         * update-elc.el ("packages.el"): Force loading packages.el instead
14714         of possibly out-of-date packges.elc.
14715         * make-docfile.el ("packages.el"): Ditto.
14716
14717 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14718
14719         * build-report.el (build-report-delete-regexp): Added a rule for
14720         the main tarball shadowing anything past it.
14721
14722 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14723
14724         * packages.el (package-provide): Delete a previous provide.
14725
14726         * package-info.el: New file.
14727
14728         * package-get.el: New file.
14729         From Pete Ware <ware@cis.ohio-state.edu>
14730         (package-get): Fix md5 computation to work with Mule.
14731
14732 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14733
14734         * simple.el (log-message-*): Quote symbols in docstrings properly.
14735
14736 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14737
14738         * packages.el (packages-new-autoloads): Ignore symbolic links.
14739
14740         * cus-face.el (face-custom-attributes-get): Fix typo.
14741         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14742
14743 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14744
14745         * startup.el (load-init-file): Reload new or changed autoloads
14746         unless inhibited.  Reload modified dumped lisp (stubbed).
14747
14748         * packages.el (packages-new-autoloads): New function.
14749         (packages-reload-autoloads): New function.
14750         (packages-reload-dumped-lisp): New (stub) function.
14751
14752         * loadup.el: Inhibit reloading dumped files when running temacs.
14753
14754         * loadhist.el (file-provides): Extend to handle variant
14755         extensions.
14756
14757         * replace.el (query-replace): Fix typo.
14758
14759 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14760
14761         * make-docfile.el: list-autoloads-path has been renamed.
14762         * update-elc.el: list-autoloads has been renamed.
14763
14764         * packages.el (packages-list-autoloads): Renamed.
14765         (packages-list-autoloads-path): Ditto.
14766
14767 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14768
14769         * packages.el (packages-find-packages-1): Made it signal a warning
14770         for an error in an auto-autoload.el file.
14771
14772 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14773
14774         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14775         tag with const.
14776         From Aki Vehtari <Aki.Vehtari@hut.fi>
14777
14778         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14779
14780         * loadhist.el (unload-feature): Remove autoload.
14781
14782 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14783
14784         * loadhist.el: Unpackaged.
14785
14786         * help.el (describe-symbol-find-file): Rename
14787         `describe-function-find-file' and make old name obsolete.
14788         (describe-function-1): Use it.
14789         (describe-function-1): Guard reference to
14790         `compiled-function-annotation'.
14791
14792 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14793
14794         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14795         argument.
14796         (help-mode-quit): New optional arg to control whether it kills or
14797         buries.  Tidied up.
14798         (with-displaying-help-buffer): Don't kill buffer initially, even
14799         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14800         (help-pretty-print-value): Rename back from
14801         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14802         use it, otherwise use dumped `cl-prettyprint'.
14803         (describe-variable): Use `help-pretty-print-value' again.
14804         (find-func): Removed reference to "find-func" at end.
14805
14806 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14807
14808         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14809           GUI XEmacs. Rename? x-menubar is rather window system
14810           independant, except for a couple of items.
14811
14812 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14813
14814         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14815         entries as they will no longer be distributed with XEmacs.
14816
14817         * format.el (format-alist): Fix image/tiff regexps.
14818         From P. E. Jareth Hein <jareth@camelot-soft.com>
14819
14820         * help.el (help-maybe-pretty-print-value): Rename.
14821         (describe-variable): Use it.
14822         (describe-variable): Add trailing linefeed.
14823
14824 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14825
14826         * help.el (describe-function-1): Don't output anything for
14827           arglist of autoload functions.
14828
14829 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14830
14831         * help.el (describe-function-1): Don't output anything for
14832           arglist of autoload functions.
14833
14834 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14835
14836         * help.el (help-mode-map): New bindings for `help-mode-bury',
14837         `describe-function-at-point', `describe-variable-at-point',
14838         `Info-elisp-ref', `customize-variable', `help-next-section' and
14839         `help-prev-section'.
14840         (help-next-section): New function.
14841         (help-prev-section): New function.
14842         (help-mode-quit): Changed to kill the help buffer.
14843         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14844         correctly.
14845         (help-buffer-name): New function to generate the name of help
14846         buffers.
14847         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14848         argument giving the name of the help buffer.
14849         (describe-key): Use `with-displaying-help-buffer' with name.
14850         (describe-mode): Ditto.
14851         (describe-bindings): Ditto.
14852         (describe-prefix-bindings): Ditto.
14853         (view-lossage): Ditto.
14854         (with-syntax-table): New macro.
14855         (function-called-at-point): Use `ignore-errors' and
14856         `with-syntax-table'.
14857         (function-at-point): Ditto.
14858         (describe-function): Use `with-displaying-help-buffer' with name.
14859         (function-arglist): Extracted from `describe-function-1'.  Returns
14860         function's arglist as string.
14861         (function-documentation): Extracted from `describe-function-1'.
14862         Returns function's docstring.
14863         (describe-function-1): Remove all the "stream" garbage, including
14864         the stream argument.  Use `function-arglist' and
14865         `function-documentation'.
14866         (describe-function-arglist): Just use `function-arglist'.
14867         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14868         (help-pretty-print-value): New function to help with
14869         pretty-printing variable values.  Knows about `#<...>'.  Needs
14870         `pp-internal'.
14871         (describe-variable): Use `with-displaying-help-buffer' with name.
14872         Formatting improved.  Display file where variable is defined, if
14873         known.  Use `help-pretty-print-value'.
14874         (describe-syntax): Use `with-displaying-help-buffer' with name.
14875         (list-processes): Remove "stream" garbage.
14876
14877 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14878
14879         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14880         call a dumped routine instead.
14881
14882         * x-win-xfree86.el: Wrap file in defun.
14883         * x-win-sun.el: Ditto.
14884
14885 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14886
14887         * help.el (view-emacs-news): Remove usage of outl-mouse which
14888         advises functions and does other evil things.
14889
14890 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14891
14892         * format.el (format-alist): Add `image/tiff'.
14893         From P. E. Jareth Hein <jareth@camelot-soft.com>
14894
14895 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14896
14897         * about.el (about-hackers): More names added.
14898
14899         * make-docfile.el: Remove superfluous package path search.
14900
14901         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14902
14903 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14904
14905         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14906         ignored shadows.
14907
14908 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14909
14910         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14911         get trailing slashes when added to the load-path.
14912
14913         * x-init.el (init-x-win): Locate where XEmacs X localization files
14914         are.
14915
14916 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14917
14918         * x-faces.el: Added support for foregroundToolBarColor
14919           to xpm-color-symbols.
14920
14921 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14922
14923         * etags.el (tags-remove-duplicates): Removed.
14924         (buffer-tag-table-list): Use `delete-duplicates'.
14925
14926         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14927         correctly.
14928         (get*): Defalias to `get'.
14929
14930         * cl.el (eql): Compare integers with `eq'.
14931         (cl-map-extents): Check for `map-extents' first.
14932
14933 1997-12-17  Didier Verna  <didier@xemacs.org>
14934
14935         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14936         added the 'numero', 'copyright' and 'trademark' symbols.
14937
14938         * leim/quail/latin-post.el ("french-postfix"): see above.
14939
14940 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14941
14942         * widget.el (define-widget): Check the arguments.
14943
14944         * cus-edit.el (customize-face): Use `check-argument-type'.
14945         (custom-variable-value-create): Use `signal' to signal error.
14946         (custom-variable-reset-saved): Ditto.
14947         (custom-variable-reset-standard): Ditto.
14948         (custom-face-reset-saved): Ditto.
14949
14950         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14951         (widget-default-format-handler): Ditto.
14952         (widget-checklist-add-item): Ditto.
14953         (widget-radio-add-item): Ditto.
14954         (widget-editable-list-entry-create): Ditto.
14955         (widget-sexp-prompt-value): Ditto.
14956
14957         * custom.el (custom-declare-variable): Signal errors better.
14958         (custom-handle-keyword): Ditto.
14959         (custom-declare-group): Ditto.
14960
14961         * window-xemacs.el (windows): Ditto.
14962
14963         * menubar.el (menu): Ditto.
14964
14965         * keydefs.el (keyboard): Ditto.
14966
14967         * minibuf.el (minibuffer): Ditto.
14968
14969         * process.el (execute): Ditto.
14970
14971         * fill.el (fill): Ditto.
14972
14973         * modeline.el (modeline): Ditto.
14974
14975         * help.el (help): Ditto.
14976
14977         * faces.el (faces): Ditto.
14978
14979         * files.el (files): Ditto.
14980
14981         * x-init.el (x): Ditto.
14982
14983         * lisp-mode.el (lisp): Ditto.
14984
14985         * process.el (processes): Ditto.
14986
14987         * mouse.el (mouse): Ditto.
14988
14989         * abbrev.el (abbrev): Moved from cus-edit.
14990
14991         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14992         as variable declaration.
14993
14994 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14995
14996         * menubar.el (find-menu-item): Use `check-argument-type'.
14997         (find-menu-item): Cosmetic changes.
14998
14999 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15000
15001         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15002
15003 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15004
15005         * startup.el (set-default-load-path): Only search package-path
15006         when not running temacs.
15007
15008         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15009         files.
15010
15011         * loadup.el: Correct commentary.  Reformatting.
15012         (really-early-error-handler): Use absolute path to the
15013         first dumped-lisp.el file.
15014         (really-early-error-handler): Print full path name of
15015         each dumped lisp file (inherited from InfoDock).
15016
15017         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15018         dumped-lisp.el files.
15019
15020         * make-docfile.el (preloaded-file-list): Reorder when the
15021         package-path is searched.
15022         * update-elc.el: Ditto.
15023
15024         * lisp-mode.el (call-with-condition-handler): Treat the same as
15025         `condition-case' for indentation.
15026
15027         * about.el (about-xemacs): Update release date.
15028
15029 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15030
15031         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15032         anywhere but at the last clause.
15033         (ecase): Disallow `t' and `otherwise'.
15034
15035 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15036
15037         * cus-edit.el (custom-buffer-create-buttons): New function
15038         from stuff moved out of `custom-buffer-create-internal'.
15039         (custom-novice): New variable.  Default t.
15040         (custom-display-global-buttons): Ditto.  Default `top'.
15041         (custom-buffer-create-internal): Only display help if
15042         `custom-novice' is non-nil.  Display global buttons according to
15043         `custom-display-global-buttons'.
15044
15045 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15046
15047         * menubar.el (find-menu-item): Use `check-argument-type'.
15048         (find-menu-item): Cosmetic changes.
15049
15050 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15051
15052         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15053         look.
15054
15055 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15056
15057         * format.el (format-deannotate-region):  Bug fix.
15058         Deannotating a region containing unknown tags would fail
15059         (causing decoding of text/enriched to fail at user level)
15060
15061 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15062
15063         * minibuf.el (read-directory-name): Support sixth
15064           arg, HISTORY, as already documented.
15065
15066 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15067
15068         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15069         to `ecase'.
15070
15071 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15072
15073         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15074         skk-activate.
15075
15076 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15077
15078         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.