update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
5
6         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
7         `=>>ucs@iso' as the mother.
8         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
9         mother.
10
11 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `===hanyo-denshi/ia'.
15
16 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `===hanyo-denshi/ia'.
20
21 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=koseki): Fix DOC.
24         (==koseki): New coded-charset for XEmacs CHISE.
25
26 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
29         XEmacs CHISE.
30         (===hanyo-denshi/jd): Fix DOC.
31
32 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
35         setting for `===hanyo-denshi/ip'.
36
37 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hanyo-denshi/ip'.
41
42         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
43         XEmacs CHISE.
44
45 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-charset.el (default-coded-charset-priority-list): Add
48         `==ucs-radicals@unicode' and `=>daikanwa'.
49
50         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
51         for XEmacs CHISE.
52
53 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
56         XEmacs CHISE.
57
58 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `===ruimoku-v6'.
62
63 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `===ruimoku-v6'.
67
68 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
71         CHISE.
72
73 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
76         coded-charset for XEmacs CHISE.
77
78 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
81         XEmacs CHISE.
82
83 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `===ucs-sip@iso'.
87
88 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
91         CHISE.
92
93 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `==ucs-sip@iso'.
97
98         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
99         CHISE.
100
101 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
104         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
105         (=ucs-sip-ext-b@iso): Fix registry.
106         (==ucs-sip-ext-b@iso): Ditto.
107         (===ucs-sip-ext-b@iso): Ditto.
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=ucs-sip@iso'.
111
112 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
115         setting for `=>cbeta'.
116
117 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=>cns11643-7'.
121
122         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
123
124 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
127         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
128
129 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
132         `=ucs@cns'.
133         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
134         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
135         `=ucs@jis/1990'.
136         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
137         `=ucs@jis/2000'.
138         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
139         `=ucs@jis/2004'.
140         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
141
142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
143         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
144
145 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
148         XEmacs CHISE.
149         (==jis-x0208@1978/1pr): Ditto.
150         (==jis-x0208@1978/2-pr): Ditto.
151
152 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `===jis-x0213-1@2004'.
156
157 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
160         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
161
162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
163         `===hanyo-denshi/jb'.
164
165         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
166         XEmacs CHISE.
167         (=+>hanyo-denshi/ft): Ditto.
168         (=+>hanyo-denshi/jt): Ditto.
169
170 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `===hanyo-denshi/hg'.
174
175 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
178         XEmacs CHISE.
179         (===hanyo-denshi/hg): Ditto.
180
181 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
184         glyph-forms instead of detailed glyph-images.
185         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
186         `=adobe-japan1-*'.
187         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
188         (===adobe-japan1-1): Ditto.
189         (===adobe-japan1-2): Ditto.
190         (===adobe-japan1-3): Ditto.
191         (===adobe-japan1-4): Ditto.
192         (===adobe-japan1-5): Ditto.
193         (===adobe-japan1-6): Ditto.
194         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
195         `=>>>adobe-japan1' as the mother.
196         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
197         `=>>adobe-japan1' as the mother.
198         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
199         glyph-images.
200         (==jis-x0208@1978): Ditto.
201         (==jis-x0208@1983): Ditto.
202         (==jis-x0208@1990): Ditto.
203         (==jis-x0213-1): Ditto.
204         (==jis-x0213-1@2000): Ditto.
205         (==jis-x0213-1@2004): Ditto.
206         (==jis-x0213-2): Ditto.
207         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
208         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
209         `=jis-x0208@1978'.
210         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
211         `=jis-x0208@1983'.
212         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
213         `=jis-x0208@1990'.
214         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
215         `=jis-x0213-1'.
216         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
217         `=jis-x0213-1@2000'.
218         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
219         `=jis-x0213-1@2004'.
220         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
221         `=jis-x0213-2'.
222         (===jis-x0208): New coded-charset for XEmacs CHISE.
223         (===jis-x0208@1978): Ditto.
224         (===jis-x0208@1983): Ditto.
225         (===jis-x0208@1990): Ditto.
226         (===jis-x0213-1): Ditto.
227         (===jis-x0213-1@2000): Ditto.
228         (===jis-x0213-2): Ditto.
229         (===jis-x0212): Ditto.
230         (===ks-x1001): Ditto.
231         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
232         mother.
233         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
234         as the mother.
235         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
236         as the mother.
237         (===cns11643-1): New coded-charset for XEmacs CHISE.
238         (===cns11643-2): Ditto.
239         (===cns11643-3): Ditto.
240         (===cns11643-4): Ditto.
241         (===cns11643-5): Ditto.
242         (===cns11643-6): Ditto.
243         (===cns11643-7): Ditto.
244         (=>>cns11643-1): Ditto.
245         (==big5-cdp): Indicate abstract glyph-images instead of
246         representative glyph-images.
247         (===big5-cdp): New coded-charset for XEmacs CHISE.
248         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
249         detailed glyph-images.
250         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
251         `=hanyo-denshi/*'.
252         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
253         (===hanyo-denshi/ib): Ditto.
254         (===hanyo-denshi/jt): Ditto.
255         (===hanyo-denshi/ks): Ditto.
256         (===mj): Ditto.
257         (===mj-0): Ditto.
258         (===mj-1): Ditto.
259         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
260         `=>>>hanyo-denshi/*' as its mother.
261         (==gt): Indicate abstract glyph-forms instead of detailed
262         glyph-images.
263         (===gt): New coded-charset for XEmacs CHISE.
264         (=>>>gt): Indicates `==gt' instead of `=gt'.
265         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
266         (==gt-k): Indicate abstract glyph-forms instead of detailed
267         glyph-images.
268         (===gt-k): New coded-charset for XEmacs CHISE.
269         (==daikanwa): Indicates glyph-images instead of detailed
270         glyph-images.
271         (===daikanwa): New coded-charset for XEmacs CHISE.
272         (===daikanwa/+p): Ditto.
273         (===daikanwa/ho): Ditto.
274         (==cbeta): Ditto.
275         (===cbeta): Ditto.
276         (==jef-china3): Ditto.
277         (===jef-china3): Ditto.
278         (==ruimoku-v6): Ditto.
279         (==ucs@iso): Indicate representative glyph-forms instead of
280         representative glyph-images.
281         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
282         (==ucs@unicode): Indicate representative glyph-forms instead of
283         representative glyph-images.
284         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
285         `=ucs@unicode'.
286         (==ucs@cns): Indicate representative glyph-forms instead of
287         representative glyph-images.
288         (==ucs@jis): Ditto.
289         (==ucs@jis/1990): Ditto.
290         (==ucs@jis/2000): Ditto.
291         (==ucs@jis/2004): Ditto.
292         (==ucs@ks): Ditto.
293         (===ucs@iso): New coded-charset for XEmacs CHISE.
294         (===ucs@unicode): Ditto.
295         (===ucs@gb): Ditto.
296         (===ucs@ks): Ditto.
297         (===ucs-bmp-cjk@gb): Ditto.
298         (===ucs-sip-ext-b@iso): Ditto.
299
300 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
304         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
305         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
306         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
307         `===cns11643-3', `===cns11643-4', `===cns11643-5',
308         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
309         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
310         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
311         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist):
314         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
315         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
316         - Use "&g1-[NAME];" for `=>>[NAME]'.
317         - Abolish "&g2-[NAME];".
318
319 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
322         `=>>ucs@cns' as the mother.
323
324 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `==ucs@ks'.
328
329 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
332         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
333         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
334         0x00E30000〜0x00E409D5.
335
336 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist):
339         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
340         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
341
342 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
346
347         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
348         (=mj-0): Ditto.
349         (=mj-1): Ditto.
350         (==mj): Ditto.
351         (==mj-0): Ditto.
352         (==mj-1): Ditto.
353         (=>>mj): Ditto.
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
356         setting for `=mj' and `==mj'.
357
358 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
361         CHISE.
362
363 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
366         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
367         `=>ucs@hanyo-denshi'.
368
369 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         setting for `=koseki' and `=>ucs@hanyo-denshi'.
373
374         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
375         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
376
377 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
380         XEmacs CHISE.
381
382 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-coding.el (coded-charset-entity-reference-alist):
385         Change priority of `=>>>ucs@iso'.
386
387         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
388         `=>>>ucs@iso' as the mother.
389         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
390
391 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist):
394         Change priority of `=>>>ucs@unicode'.
395
396         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
397         `=ucs@unicode'.
398
399 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
402         Change priority of `=>>>ucs@jis'.
403
404         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
405         `=ucs@jis'.
406
407 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `==daikanwa/+p'.
411
412 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
415         setting for `==shinjigen@1ed'.
416
417 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
420         XEmacs CHISE.
421
422 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-conf.el (==shinjigen): Modify DOC.
425         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
426         (==shinjigen@rev): Modify DOC.
427
428 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
431         CHISE.
432
433 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         settings for `==daikanwa' and `==ucs@JP/hanazono'.
437
438         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
439         XEmacs CHISE.
440
441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
442         `==daikanwa'.
443
444 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `==cns11643-7'.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `==cns11643-7'.
451
452 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `==cns11643-6'.
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `==cns11643-6'.
459
460 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `==cns11643-5'.
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `==cns11643-5'.
467
468 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         setting for `==cns11643-4'.
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `==cns11643-4'.
475
476 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `==cns11643-3'.
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `==cns11643-3'.
483
484 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `==cns11643-2'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `==cns11643-2'.
491
492 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist):
495         Change priority of `=>>>ucs@ks'.
496
497         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
498         `=ucs@ks'.
499
500 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
503         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
504         `==ucs@cns' and `==cns11643-1'.
505
506         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
507         (==cns11643-2): Ditto.
508         (==cns11643-3): Ditto.
509         (==cns11643-4): Ditto.
510         (==cns11643-5): Ditto.
511         (==cns11643-6): Ditto.
512         (==cns11643-7): Ditto.
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `==cns11643-1'.
516
517 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist):
520         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
521         `=>>>ucs@jis/1990'.
522
523         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
524         `=ucs@jis/1990'.
525         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
526         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
527
528 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist):
531         Change priority of `=>>>ucs@cns'.
532
533         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
534         `=ucs@cns'.
535
536 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `==ks-x1001'.
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
542         `=ks-x1001' instead of `korean-ksc5601'; add setting for
543         `==ks-x1001'.
544
545 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
548
549 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
552         `=jis-x0208'.
553         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
554         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
555         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
556         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
557         (=>>>jis-x0213-1@2000): Changed to an alias for
558         `=jis-x0213-1@2000'.
559         (=>>>jis-x0213-1@2004): Changed to an alias for
560         `=jis-x0213-1@2004'.
561         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
562
563 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
566         `=adobe-japan1-0'.
567         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
568         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
569         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
570         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
571         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
572         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
573
574 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
578         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
579         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
580         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
581         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
582
583 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
587         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
588         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
589         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
590         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
591         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
592         `==jis-x0212'.
593
594 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
597         "AdobeJapan1-[0-6]$".
598         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
599         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
600         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
601         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
602         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
603         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
604         (==adobe-japan1-1): Ditto.
605         (==adobe-japan1-2): Ditto.
606         (==adobe-japan1-3): Ditto.
607         (==adobe-japan1-4): Ditto.
608         (==adobe-japan1-5): Ditto.
609         (==adobe-japan1-6): Ditto.
610         (==jis-x0208): Ditto.
611         (==jis-x0208@1978): Ditto.
612         (==jis-x0208@1983): Ditto.
613         (==jis-x0208@1990): Ditto.
614         (==jis-x0213-1): Ditto.
615         (==jis-x0213-1@2000): Ditto.
616         (==jis-x0213-1@2004): Ditto.
617         (==jis-x0213-2): Ditto.
618         (==jis-x0212): Ditto.
619         (==gb2312): Ditto.
620         (==iso-ir165): Ditto.
621         (==gb12345): Ditto.
622         (==ks-x1001): Ditto.
623         (==cns11643-1): Ditto.
624         (==cns11643-2): Ditto.
625         (==cns11643-3): Ditto.
626         (==cns11643-4): Ditto.
627         (==cns11643-5): Ditto.
628         (==cns11643-6): Ditto.
629         (==cns11643-7): Ditto.
630         (==big5-cdp): Ditto.
631         (==hanyo-denshi/ja): Ditto.
632         (==hanyo-denshi/jb): Ditto.
633         (==hanyo-denshi/jc): Ditto.
634         (==hanyo-denshi/jd): Ditto.
635         (==hanyo-denshi/ft): Ditto.
636         (==hanyo-denshi/ia): Ditto.
637         (==hanyo-denshi/ib): Ditto.
638         (==hanyo-denshi/hg): Ditto.
639         (==hanyo-denshi/jt): Ditto.
640         (==hanyo-denshi/ks): Ditto.
641         (==gt): Ditto.
642         (==gt-k): Ditto.
643         (==daikanwa): Ditto.
644         (==shinjigen): Ditto.
645         (==ucs@iso): Ditto.
646         (==ucs@unicode): Ditto.
647         (==ucs@gb): Ditto.
648         (==ucs-bmp@gb): Ditto.
649         (==ucs@cns): Ditto.
650         (==ucs-bmp@cns): Ditto.
651         (==ucs@jis): Ditto.
652         (==ucs@jis/1990): Ditto.
653         (==ucs@jis/2000): Ditto.
654         (==ucs@jis/2004): Ditto.
655         (==ucs@JP): Ditto.
656         (==ucs@JP/hanazono): Ditto.
657         (==ucs@ks): Ditto.
658         (==ucs-bmp@ks): Ditto.
659         (==ucs@cns11643): Ditto.
660         (==ucs-bmp-cjk@gb): Ditto.
661         (==ucs-bmp-cjk@JP/hanazono): Ditto.
662         (==ucs-sip-ext-b@iso): Ditto.
663
664 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Use
667         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
668
669         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
670         XEmacs CHISE.
671         (=ucs-bmp-cjk@unicode): Abolished.
672
673 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
676         `=+>ucs-bmp-cjk-compat@jis'.
677
678         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
679         for XEmacs CHISE.
680
681 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
684         CHISE.
685
686 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
689         for XEmacs CHISE.
690         (=jis-x0208@1978/1er-pr): Abolished.
691         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
692         `=jis-x0208@1978/1er-pr' as the mother.
693
694 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         setting for `=ucs-itaiji-084'.
698
699 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-charset.el (default-coded-charset-priority-list):
702         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
703
704         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
705         XEmacs CHISE.
706         (=ucs-bmp-itaiji-084): Ditto.
707
708 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
712
713 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
717
718         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
719         XEmacs CHISE.
720         (=big5-cdp-var-5): Ditto.
721
722 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
725         XEmacs CHISE.
726
727 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
730         XEmacs CHISE.
731
732 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735         setting for `=>>>hanyo-denshi/ft'.
736
737 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
740         XEmacs CHISE.
741         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
742         `=hanyo-denshi/jd' as the mother.
743
744 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
747         XEmacs CHISE.
748         (=+>adobe-japan1-1): Ditto.
749         (=+>adobe-japan1-2): Ditto.
750         (=+>adobe-japan1-3): Ditto.
751         (=+>adobe-japan1-4): Ditto.
752         (=+>adobe-japan1-5): Ditto.
753         (=+>adobe-japan1-6): Ditto.
754         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
755
756 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist):
759         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
760         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
761
762         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
763         the top.
764
765 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
768         XEmacs CHISE.
769         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
770         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
771         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
772
773 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list):
776         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
777         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
778
779         * mule/mule-conf.el: Modify order of definitions of some
780         coded-charsets.
781
782 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist):
785         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
786         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
787
788         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
789         CHISE.
790         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
791         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
792
793 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
796         CHISE.
797
798 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `=daikanwa/+2p'.
802
803         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
804         XEmacs CHISE.
805
806 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
809         XEmacs CHISE.
810         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
811
812 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `=>>>hanyo-denshi/ib'.
816
817 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
820         XEmacs CHISE.
821         (=>>>hanyo-denshi/ib): Ditto.
822         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
823         `=hanyo-denshi/ja' as the mother.
824         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
825         `=hanyo-denshi/ib' as the mother.
826
827 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
830         XEmacs CHISE.
831         (utf-8-ivs-mcs-er): Likewise.
832         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
833         and `=>ucs-gb'.
834         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
835         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
836         `ucs-gb' and `=>ucs-gb'.
837         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
838         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
839         and `=>ucs-cns'.
840         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
841         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
842         `ucs-cns' and `=>ucs-cns'.
843         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
844         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
845         `ucs-big5' and `=>ucs-big5'.
846         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
847         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
848         `ucs-big5' and `=>ucs-big5'.
849         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
850         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
851         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
852         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
853         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
854         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
855         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
856         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
857         `=>ucs-jis'; modify DOC and mnemonic.
858         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
859         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
860         and `=>ucs-jis'; modify DOC and mnemonic.
861         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
862         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
863         `=>ucs-ks'.
864         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
865         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
866         and `=>ucs-ks'.
867         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
868
869 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist):
872         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
873
874 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist):
877         Modify priorities.
878
879 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist):
882         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
883
884 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
888
889 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
892         CHISE.
893
894 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
897         CHISE.
898
899 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
902         CHISE.
903
904 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
905
906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
907         `=+>ucs-bmp-cjk@unicode'.
908
909         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
910         for XEmacs CHISE.
911
912 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         setting for `=>>daikanwa'.
916
917 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `=>>hanyo-denshi/jt'.
921
922 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
925         XEmacs CHISE.
926         (=+>jis-x0208@1990): Ditto.
927         (=+>jis-x0213-1@2000): Ditto.
928
929 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
932         XEmacs CHISE.
933
934 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
935
936         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
937         XEmacs CHISE.
938         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
939         `=hanyo-denshi/jc' as the mother.
940
941 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         setting for `=+>adobe-japan1'.
945
946         * mule/mule-charset.el (default-coded-charset-priority-list):
947         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
948         and `=>>hanyo-denshi/ft' to `=>>gt'.
949
950 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
953         XEmacs CHISE.
954         (=>>adobe-japan1-1): Ditto.
955         (=>>adobe-japan1-2): Ditto.
956         (=>>adobe-japan1-3): Ditto.
957         (=>>adobe-japan1-4): Ditto.
958         (=>>adobe-japan1-5): Ditto.
959         (=>>adobe-japan1-6): Ditto.
960         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
961
962 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-conf.el (=adobe-japan1): New alias for
965         `=adobe-japan1-6'.
966         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
967         (=>>>adobe-japan1-1): Ditto.
968         (=>>>adobe-japan1-2): Ditto.
969         (=>>>adobe-japan1-3): Ditto.
970         (=>>>adobe-japan1-4): Ditto.
971         (=>>>adobe-japan1-5): Ditto.
972         (=>>>adobe-japan1-6): Ditto.
973         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
974
975 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         setting for `=>>>adobe-japan1'.
979
980 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `=+>ucs@ks'.
984
985 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
988         XEmacs CHISE.
989         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
990         `=adobe-japan1-6' as the mother.
991
992 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `=>cns11643-7'.
996
997 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
998
999         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1000         CHISE.
1001
1002 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1005         XEmacs CHISE.
1006         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `=>ucs@jis/2004'.
1010
1011 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         setting for `=+>gt'.
1015
1016         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1017         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1018
1019 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1020
1021         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1022         `=>ucs@unicode' as the mother.
1023         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1024         mother.
1025         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1026         mother.
1027         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1028         mother.
1029
1030 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `=+>ucs@unicode'.
1034
1035         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1036         CHISE.
1037
1038 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1041         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1042         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1043         - Add setting for `=+>ucs@cns'.
1044
1045         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1046         CHISE.
1047         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1048         as the mother.
1049         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1050         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1054
1055 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `=>ucs@ks'.
1059
1060 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1063         `=ucs-bmp-cjk-compat@unicode'.
1064
1065         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1066         coded-charset for XEmacs CHISE.
1067
1068 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `=ucs-bmp-cjk-compat'.
1072
1073         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1074         XEmacs CHISE.
1075
1076 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1079         CHISE.
1080
1081 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1084         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1085
1086         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1087         `=>ucs@jis/1990'.
1088         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1089
1090 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1093         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1094
1095         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1096         CHISE.
1097         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1098         mother.
1099
1100 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1103         `=>jis-x0213-2@usual'.
1104         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1105         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1106         `=>jis-x0213-2@usual' as the mother.
1107
1108 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1111         (=>ucs@JP): New alias for `=+>ucs@jis'.
1112
1113 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1114
1115         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1116         `=>jis-x0208@usual'.
1117         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1118         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1119         `=>jis-x0208@usual' as the mother.
1120         (=>jis-x0208): Likewise.
1121
1122 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `=+>jis-x0208@1978'.
1126
1127 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1130         XEmacs CHISE.
1131
1132 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=>>>ucs@jis/1990'.
1136
1137 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1140         setting for `=>ucs@jis/1990'.
1141
1142 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1145         setting for `=ucs@JP/hanazono'.
1146
1147         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1148         CHISE.
1149         (=ucs@JP/hanazono): Ditto.
1150         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1151         (=>>hanyo-denshi/jc): Ditto.
1152         (=>>hanyo-denshi/jd): Ditto.
1153
1154 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1157         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1158
1159 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1162         XEmacs CHISE.
1163
1164 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1167         XEmacs CHISE.
1168
1169 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `=ucs-bmp-cjk@JP'.
1173
1174 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1175
1176         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1177         XEmacs CHISE.
1178
1179 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1182         Modify order of settings; add settings for `=daikanwa@rev2'.
1183
1184 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `=>>cbeta'.
1188
1189         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1190         CHISE.
1191
1192 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `=>>adobe-japan1'.
1196
1197 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1200         XEmacs CHISE.
1201
1202 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `=>>hanyo-denshi/ia'.
1206
1207         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1208         XEmacs CHISE.
1209
1210 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1214
1215         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1216         XEmacs CHISE.
1217         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1218         `=hanyo-denshi/jt' as the mother.
1219
1220 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `=>>>jis-x0213-2'.
1224
1225         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1226         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1227         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1228
1229 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1232         XEmacs CHISE.
1233
1234 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1237         XEmacs CHISE.
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1240         `=>>jis-x0213-1@2004'.
1241
1242 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1243
1244         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1245         XEmacs CHISE.
1246
1247 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1250         - Use "&g2-*;" as entity-references for `=>>>*'.
1251         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1252
1253         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1254         XEmacs CHISE.
1255         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1256         as the mother.
1257
1258 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1261         setting for `=>>hanyo-denshi/ib'.
1262
1263         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1264         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1265         (=>>jis-x0208@1990): Ditto.
1266         (=>>hanyo-denshi/ib): Ditto.
1267
1268         * mule/mule-charset.el (default-coded-charset-priority-list):
1269         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1270
1271 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1274         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1275         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1276         `=>>>ucs@jis/2004'.
1277
1278 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1281         XEmacs CHISE.
1282         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1283         `=jis-x0213-1@2004' as the mother.
1284         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1285         (=>>>ucs@ks): Ditto.
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list):
1288         Modify priority of `=hanyo-denshi/*'.
1289
1290 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         settings for `=>>ucs@JP' and `=ucs@JP'.
1294
1295 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1298         CHISE.
1299
1300 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1303         setting for `=>>>ucs@cns'.
1304
1305         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1306         CHISE.
1307
1308 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1311         instead of `=>>>jis-x0213-1@2004' as the mother.
1312         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1313         (=>>>ucs@unicode): Likewise.
1314         (=>>>ucs@jis): Likewise.
1315         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1316         mother.
1317         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1318
1319 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1323         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1324         `=>>>ucs@jis'.
1325
1326 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list):
1329         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1330         and `=jis-x0213-*-2000'.
1331
1332 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1335         XEmacs CHISE.
1336         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1337         `=>>jis-x0213-1' as the mother.
1338
1339 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1343
1344 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1347
1348 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1351         XEmacs CHISE.
1352
1353 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-coding.el (decomposition-feature-list): Set
1356         `=decomposition', `=decomposition@cid' and
1357         `=decomposition@hanyo-denshi'.
1358
1359 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for `=>>hanyo-denshi/ks'.
1363
1364         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1365         XEmacs CHISE.
1366
1367 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1371
1372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1373         `=hanyo-denshi/ks/mf'.
1374
1375         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1376         XEmacs CHISE.
1377         (=hanyo-denshi/ks/mf): Ditto.
1378
1379 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         settings for P=hanyo-denshi/jt'.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `=hanyo-denshi/jt'.
1386
1387         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1388         XEmacs CHISE.
1389
1390 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         settings for `=hanyo-denshi/ip'.
1394
1395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1396         `=hanyo-denshi/ip'.
1397
1398         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1399         XEmacs CHISE.
1400
1401 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1404         settings for `=hanyo-denshi/hg'.
1405
1406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1407         `=hanyo-denshi/hg'.
1408
1409         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1410         XEmacs CHISE.
1411
1412 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         setting for `=>>hanyo-denshi/ft'.
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1418         `=>>hanyo-denshi/ft'.
1419
1420         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1421         XEmacs CHISE.
1422
1423 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         settings for `=hanyo-denshi/ib'.
1427
1428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1429         `=hanyo-denshi/ib'.
1430
1431         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1432         XEmacs CHISE.
1433
1434 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437         settings for isolated characters of `=hanyo-denshi/ia' and
1438         non-isolated characters of `=hanyo-denshi/*'.
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `=hanyo-denshi/ia'.
1442
1443         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1444         XEmacs CHISE.
1445
1446 2011-02-14  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/ft'.
1450
1451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1452         `=hanyo-denshi/ft'.
1453
1454         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1455         XEmacs CHISE.
1456
1457 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1460         setting for isolated characters of `=hanyo-denshi/jd'.
1461
1462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1463         `=hanyo-denshi/jd'.
1464
1465         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1466         XEmacs CHISE.
1467
1468 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for isolated characters of `=hanyo-denshi/jc'.
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1474         `=hanyo-denshi/jc'.
1475
1476         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1477         XEmacs CHISE.
1478
1479 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for isolated characters of `=hanyo-denshi/jb'.
1483
1484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1485         `=hanyo-denshi/jb'.
1486
1487         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1488         XEmacs CHISE.
1489
1490 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for isolated characters of `=hanyo-denshi/ja'.
1494
1495 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1498         `=hanyo-denshi/ja'.
1499
1500         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1501         XEmacs CHISE.
1502
1503 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1506         settings for isolated characters of `=adobe-japan1-6'.
1507
1508 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1511         CHISE.
1512         (=daikanwa/+2p): Ditto.
1513         (=daikanwa/ho): Ditto.
1514
1515 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1518         coding-system for XEmacs CHISE.
1519
1520 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `=>>ruimoku-v6'.
1524
1525         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1526         CHISE.
1527
1528 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `=daikanwa@rev1'.
1532
1533 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1537
1538 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1541         XEmacs CHISE.
1542         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1543
1544 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1547         CHISE.
1548
1549 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1552         CHISE.
1553
1554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1555         setting for `=>ucs@jis'.
1556
1557 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1560         setting for `=>jis-x0208@usual'.
1561
1562         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1563         XEmacs CHISE.
1564         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1565         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1566         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1567
1568 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1571         CHISE.
1572         (=>>>jis-x0208@1990): Ditto.
1573         (=>>>jis-x0213-1): Ditto.
1574         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1575         mother.
1576         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1577         as the mother.
1578
1579 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         setting for `=>ucs@cns' and `=>>ucs@ks'.
1583
1584         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1585         CHISE.
1586
1587 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1595         CHISE.
1596         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1597         mother.
1598
1599 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `==>ucs-bmp-cjk@bucs'.
1603
1604         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1605         XEmacs CHISE.
1606
1607 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         setting for `==>ucs@bucs'.
1611
1612         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1613         XEmacs CHISE.
1614
1615 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1618         - Add setting for `=>>jis-x0208'.
1619         - Omit setting for `=>>jis-x0208@1990'.
1620         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1621           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1622           `=ucs@FOO'.
1623
1624 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1627         setting for `=>daikanwa'.
1628
1629 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=daikanwa): Fix DOC.
1632         (=>daikanwa): New abstract character for XEmacs CHISE.
1633         (=>ucs@iso): Likewise.
1634         (=>ucs@unicode): Likewise.
1635         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1636
1637 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1640         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1641           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1642         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1643         - Add `=>big5-cdp'.
1644
1645 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1648         (=>big5-cdp): New abstract character.
1649
1650 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1653         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1654         `chinese-big5'.
1655
1656 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list):
1659         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1662         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1663         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1664         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1665         and `=>jis-x0213-2'.
1666
1667 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1670         XEmacs CHISE.
1671         (=>>ucs@jis/2000): Likewise.
1672         (=>>ucs@jis/2004): Likewise.
1673
1674 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1678         `=>>ucs@cns'.
1679
1680         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1681         XEmacs CHISE.
1682         (=>>gt): Use quote instead of backquote; modify DOC.
1683         (=>gt): Use quote instead of backquote.
1684         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1685         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1686         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1687         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1688         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1689         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1690
1691 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1694         `=>>ucs@unicode' and `=>>gt'.
1695
1696 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1699         XEmacs CHISE.
1700         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1701         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1702         `=jis-x0208@1978/1er-pr' as the mother.
1703         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1704
1705 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1708         `=ucs@unicode' as the mother.
1709
1710 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `=>>ucs@unicode'.
1714
1715         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1721         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1722
1723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1724         `=adobe-japan1-6' and `=adobe-japan1-base'.
1725
1726         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1727         XEmacs CHISE.
1728         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1729         specify `min-code' and `max-code'.
1730         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1731         (=adobe-japan1-2): Likewise.
1732         (=adobe-japan1-3): Likewise.
1733         (=adobe-japan1-4): Likewise.
1734         (=adobe-japan1-5): Likewise.
1735         (=adobe-japan1-6): Likewise.
1736
1737 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         setting for `=>gt'.
1741
1742 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1745         CHISE.
1746
1747 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1750         setting for `=>zinbun-oracle'.
1751
1752         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1753         for XEmacs CHISE.
1754
1755 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1758         for XEmacs CHISE.
1759         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1760         `=jis-x0208@1978' as the mother.
1761
1762 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1765         - Use `=gt' instead of `ideograph-gt'.
1766         - Use `=gt-k' instead of `ideograph-gt-k'.
1767         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1768         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1769         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1770         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1771         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1772         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1773         - Use `=>>gt' instead of `<=>gt'.
1774         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1775         - Add setting for `=>>jis-x0208@1990'.
1776         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1777           `=>>jis-x0213-1@2000'.
1778         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1779         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1780           `=>>jis-x0213-1@2004'.
1781         - Add setting for `=>>jis-x0208@1978'.
1782         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1783
1784 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1787         XEmacs CHISE.
1788
1789 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1793         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1794         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1795         `<=>jis-x0213-1@2004'.
1796
1797 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1800         CHISE.
1801         (=>jis-x0213-2): Ditto.
1802
1803 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1807
1808 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1811         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1812         `=>jis-x0213-1'.
1813
1814 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1817         CHISE.
1818         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1819
1820 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1823         `<==>jis-x0213-1'.
1824         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1825         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1826         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1827         (<=>jis-x0208): New alias for `=>jis-x0208'.
1828         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1829         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1830         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1831         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1832         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1833         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1834         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1835         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1836         (=>>gt): Renamed from `<==>gt'.
1837         (<==>gt): New alias for `=>>gt'.
1838
1839 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840
1841         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1842         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1843         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1844         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1845         - Add settings for `<=>jis-x0213-1@2000' and
1846           `<=>jis-x0213-1@2004'.
1847
1848         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1849         XEmacs CHISE.
1850         (<==>jis-x0213-1): Likewise.
1851         (<==>jis-x0213-1@2000): Likewise.
1852         (<==>jis-x0213-1@2004): Likewise.
1853         (<=>jis-x0208): Add property `=>iso-ir 168'.
1854         (<=>jis-x0208@1997): Likewise.
1855         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1856         as the mother; add property `=>iso-ir 228'.
1857         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1858         property `=>iso-ir 228'.
1859         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1860         property `=>iso-ir 233'.
1861         (<==>gt): Renamed from `<=>gt'.
1862         (<=>gt): New alias for `<==>gt'.
1863
1864 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1867         CHISE.
1868         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1869         `<=>jis-x0208' as the mother.
1870         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1871         (<=>jis-x0213-1@2000): Ditto.
1872         (<=>jis-x0213-1@2004): Ditto.
1873
1874 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1877         settings for `<=>gt'.
1878
1879         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1880
1881 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1884         XEmacs CHISE.
1885         (=jis-x0208@1978/-4pr): Likewise.
1886         (=jis-x0208@1978/4-pr): Likewise.
1887         (=jis-x0213-1): Likewise.
1888         (=ucs@iso): Likewise.
1889         (=ucs@unicode): Likewise.
1890         (=ucs@gb): Likewise.
1891         (=ucs@gb/fw): Likewise.
1892         (=ucs@cns): Likewise.
1893         (=ucs@cns/fw): Likewise.
1894         (=ucs@jis): Likewise.
1895         (=ucs@jis/fw): Likewise.
1896         (=ucs@jis/1990): Likewise.
1897         (=ucs@jis/2000): Likewise.
1898         (=ucs@jis/2004): Likewise.
1899         (=ucs@JP): Likewise.
1900         (=ucs@ks): Likewise.
1901         (=ucs@big5): Likewise.
1902         (=ucs@big5/cns11643): Likewise.
1903         (=ucs@cns11643): Likewise.
1904
1905 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-charset.el (default-coded-charset-priority-list):
1908         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1909
1910         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1911         CHISE.
1912         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1913         mother.
1914
1915 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1918         from src/mule-charset.c].
1919         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1920         specify `final'.
1921         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1922         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1923         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1924         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1925         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1926         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1927
1928 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1931         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1932         (=jis-x0208@1978/i-4): Specify `partial'.
1933         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1934         mother coded-charset.
1935         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1936
1937 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1940         settings for `=jis-x0213-1@2004'.
1941
1942 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1945         CHISE.
1946         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1947         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1948         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1949         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1950         temporarily.
1951         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1952
1953 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1956         CHISE.
1957         (=shinjigen@1ed): Inherited from `=shinjigen'.
1958         (=shinjigen@rev): Likewise.
1959
1960 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1963         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1964
1965 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1968         define it as an alias.
1969         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1970         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1971         alias.
1972         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1973         alias.
1974
1975 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1978         CHISE.
1979
1980 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1983         CHISE.
1984         (shinjigen-2): Ditto.
1985
1986 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-charset.el (default-coded-charset-priority-list):
1989         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1990         `chinese-big5-eten-*' and `chinese-big5'.
1991
1992 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1995         #x9FA5 temporarily.
1996
1997 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2000         settings for `=jis-x0208@1978/i1'.
2001
2002 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2005         XEmacs CHISE.
2006
2007 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2010         XEmacs CHISE.
2011
2012 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2015         XEmacs CHISE.
2016
2017 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2020         CHISE.
2021         (=ucs-bmp@cns): Likewise.
2022         (=ucs-bmp@jis): Likewise.
2023         (=ucs-bmp@ks): Likewise.
2024
2025 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2028         CHISE.
2029         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2030
2031 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2034         settings for `=zinbun-oracle'.
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `=zinbun-oracle'.
2038
2039 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2042         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2043         `=ucs@iso'.
2044
2045 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-charset.el (default-coded-charset-priority-list):
2048         Delete `ucs-sip'; modify order of some CCSs.
2049
2050 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2053         in XEmacs CHISE.
2054
2055         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2056         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2057         CHISE.
2058
2059 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2062         its registry.
2063         (=ucs-radicals@unicode): Likewise.
2064
2065 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2068         CHISE.
2069
2070 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2073         CHISE.
2074
2075 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2078         CHISE.
2079
2080 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2083         Modify preference of *isolated settings*.
2084
2085 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2088         utf-2000 is provided.
2089         (=ucs@cns11643): Likewise.
2090
2091 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2094         Prefer every *isolated setting* to ordinary setting.
2095
2096 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2100
2101 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2104         CHISE.
2105
2106 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         settings for `=jis-x0208@1997'.
2110
2111 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2114         `=jis-x0208@1997'.
2115
2116 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2119         XEmacs CHISE.
2120
2121 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2124         `=jis-x0208@1978'.
2125         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2126         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2127         `=jis-x0208-1990' as the mother.
2128         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2129
2130 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2133         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2134         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2135         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2136         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2137         for `=ucs@JP'.
2138
2139 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2142         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2143         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2144         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2145         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2146         `=daikanwa@rev2'.
2147
2148 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2151         (=gt): Likewise.
2152         (=gt-k): Likewise.
2153         (=gt-pj-*): Likewise.
2154         (=gt-pj-k1): Likewise.
2155         (=gt-pj-k2): Likewise.
2156         (=daikanwa): Likewise.
2157         (=daikanwa-rev1): Likewise.
2158         (=daikanwa-rev2): Likewise.
2159         (=big5-pua): Likewise.
2160         (=big5-eten): Likewise.
2161         (chinese-big5-eten-a): Likewise.
2162         (chinese-big5-eten-b): Likewise.
2163         (=hanziku-*): Likewise.
2164         (=cbeta): Likewise.
2165         (=jef-china3): Likewise.
2166         (=ruimoku-v6): Likewise.
2167         (=ucs@iso): Likewise.
2168         (=ucs@unicode): Likewise.
2169         (=ucs@gb): Likewise.
2170         (=ucs@cns): Likewise.
2171         (=ucs@jis): Likewise.
2172         (=ucs@jis-1990): Likewise.
2173         (=ucs@jis-2000): Likewise.
2174         (=ucs@jp): Likewise.
2175         (=ucs@ks): Likewise.
2176         (=ucs@big5): Likewise.
2177         (=ucs-radicals): Likewise.
2178         (=ucs-radicals@unicode): Likewise.
2179         (=ucs-bmp-cjk): Likewise.
2180         (=ucs-bmp-cjk@unicode): Likewise.
2181         (=ucs-sip-ext-b): Likewise.
2182         (=ucs-sip-ext-b@iso): Likewise.
2183
2184 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2188
2189 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2193         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2194         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2195         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2196         arabic-digit, ipa and ``&I-B-XXXX;''.
2197
2198 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         setting for (I-)HZK{03..12}-XXXX.
2202
2203 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2209         `=ruimoku-v6'.
2210
2211         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2212         CHISE.
2213
2214 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2217         (=ucs@unicode): Likewise.
2218         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2219         (=ucs@cns): Likewise.
2220         (=ucs@jis): Likewise.
2221         (=ucs@ks): Likewise.
2222         (=ucs@big5): Likewise.
2223
2224 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2227         `ucs-jis'.
2228         (utf-8-jis-er): Likewise.
2229         (utf-8-jp): New coding-system.
2230         (utf-8-jp-er): Likewise.
2231
2232         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2233
2234 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2237
2238         * mule/japanese.el: Move definition of `euc-jisx0213' to
2239         mule/mule-coding.el.
2240
2241 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2244         mule-coding before loading update-cdb when utf-2000 is provided.
2245
2246 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2249         `=daikanwa'.
2250
2251 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2254         definition codes when `utf-2000' is provided.
2255
2256 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2257
2258         * mule/mule-category.el (word-combining-categories): Don't setup
2259         `word-combining-categories' in XEmacs CHISE.
2260         (word-separating-categories): Add setting about Latin script in
2261         XEmacs CHISE.
2262
2263 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         setting for `chinese-big5'.
2267
2268 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2271         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2272         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2273         add setting for HZK0[12]-xxxx.
2274
2275 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2276
2277         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2278         in XEmacs CHISE.
2279
2280 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-charset.el (default-coded-charset-priority-list):
2283         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2284         and `chinese-big5' to `=gt-pj-*'.
2285
2286 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2287
2288         * mule/mule-conf.el (=daikanwa): Renamed from
2289         `ideograph-daikanwa'.
2290         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2291
2292 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=cns11643-7): Renamed from
2295         `chinese-cns11643-7'.
2296         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2297
2298 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-conf.el (=cns11643-6): Renamed from
2301         `chinese-cns11643-6'.
2302         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2303
2304 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2305
2306         * mule/mule-conf.el (=cns11643-5): Renamed from
2307         `chinese-cns11643-5'.
2308         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2309
2310 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * mule/mule-conf.el (=cns11643-4): Renamed from
2313         `chinese-cns11643-4'.
2314         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2315
2316 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (=cns11643-3): Renamed from
2319         `chinese-cns11643-3'.
2320         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2321
2322 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2323
2324         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2325         `=cns11643-2'.
2326         (chinese-cns11643-2): New alias for `=cns11643-2'.
2327
2328 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2329
2330         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2331         `=cns11643-1'.
2332         (chinese-cns11643-1): New alias for `=cns11643-1'.
2333
2334 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2337         (chinese-gb12345): New alias for `=gb12345'.
2338
2339 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2340
2341         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2342         (chinese-gb2312): New alias for `=gb2312'.
2343
2344 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2345
2346         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2347         (chinese-big5): New alias for `=big5'.
2348
2349 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2352         (korean-ksc5601): New alias for `=ks-x1001'.
2353
2354 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2355
2356         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2357         `=jis-x0212'.
2358         (japanese-jisx0212): New alias for `=jis-x0212'.
2359
2360 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2361
2362         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2363         `=jis-x0208-1983'.
2364         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2365
2366 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2369         `=jis-x0208-1978'.
2370         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2371
2372 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2373
2374         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2375         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2376
2377 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2378
2379         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2380         (chinese-cns11643-3): Specify iso-ir 183.
2381         (chinese-cns11643-4): Specify iso-ir 184.
2382         (chinese-cns11643-5): Specify iso-ir 185.
2383         (chinese-cns11643-6): Specify iso-ir 186.
2384         (chinese-cns11643-7): Specify iso-ir 187.
2385         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2386         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2387
2388 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2391         \uXXXX for every cases.
2392
2393 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2396         (ucs-big5): Changed to an alias for `=ucs@big5'.
2397
2398 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2401         (ucs-ks): Changed to an alias for `=ucs@ks'.
2402
2403 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2406         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2407
2408 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2411         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2412
2413 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2414
2415         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2416         (ucs-jis): Changed to an alias for `=ucs@jis'.
2417
2418 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2419
2420         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2421         (ucs-cns): Changed to an alias for `=ucs@cns'.
2422
2423 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2424
2425         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2426         (ucs-gb): Changed to an alias for `=ucs@gb'.
2427
2428 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2429
2430         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2431         `ideograph-daikanwa-2'.
2432         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2433         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2434
2435 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2436
2437         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2438         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2439
2440         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2441         for `xemacs-chise-version'.
2442
2443 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2444
2445         * mule/mule-charset.el (default-coded-charset-priority-list):
2446         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2447         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2448         instead of `ideograph-hanziku-*'.
2449
2450         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2451         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2452
2453 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2456         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2457         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2458         `utf-2000' is provided.
2459
2460 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2463         is provided [was builtin coded-charsets].
2464
2465 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2466
2467         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2468         is provided [was builtin coded-charsets].
2469
2470 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2471
2472         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2473         is provided [was builtin coded-charsets].
2474
2475 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2476
2477         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2478         is provided [was builtin coded-charsets].
2479
2480 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2481
2482         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2483         when `utf-2000' is provided [was builtin coded-charsets].
2484
2485 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=hanziku-*): Renamed from
2488         `ideograph-hanziku-*'.
2489         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2490
2491 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2494         `utf-2000' is provided [was builtin coded-charsets].
2495         (ideograph-hanziku-{1..12}): Likewise.
2496
2497 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2500         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2501
2502 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2503
2504         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2505         when `utf-2000' is provided [was builtin coded-charsets].
2506
2507 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2508
2509         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2510         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2511         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2512
2513 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2514
2515         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2516         (ideograph-gt): Changed to an alias for `=gt'.
2517
2518 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2521         is provided; it was defined as a builtin coded-charset.
2522         (ideograph-gt): Likewise.
2523
2524 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2527         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2528
2529 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2530
2531         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2532         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2533
2534 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2535
2536         * mule/mule-conf.el (=big5-eten): Renamed from
2537         `chinese-big5-eten'.
2538         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2539
2540 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2543         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2544
2545 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2546
2547         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2548         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2549
2550 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2551
2552         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2553         (china3-jef): Changed to an alias for `=jef-china3'.
2554
2555 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2558         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2559
2560         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2561         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2562         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2563         when `utf-2000' is provided.
2564
2565 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-charset.el (default-coded-charset-priority-list):
2568         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2569
2570         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2571         (ucs-jis-2000): Deleted.
2572
2573 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2574
2575         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2576         UTF-2000.
2577         (=ucs-jis-2000): New coded-charset for UTF-2000.
2578
2579 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2583
2584 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-charset.el (default-coded-charset-priority-list):
2587         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2588         `ideograph-cbeta'.
2589
2590 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2591
2592         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2593         builtin coded-charset].
2594
2595 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for &K0-xxxx and &I-K0-xxxx.
2599
2600 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2603         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2604
2605 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2606
2607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2608         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2609
2610 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2613         UTF-2000.
2614         (ideograph-gt-pj-k1): Likewise.
2615         (ideograph-gt-pj-k2): Likewise.
2616
2617 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2618
2619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2620         `=jis-x0208'.
2621
2622 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2625         UTF-2000 [was a builtin coded-charset].
2626
2627 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2630         (utf-8-gb-er): Likewise.
2631
2632 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2635         settings for JIS X 0212 and JIS X 0208:1978.
2636
2637 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         setting for JIS X 0213.
2641
2642 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2643
2644         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2645         standard-case-table in UTF-2000.
2646
2647 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2650         definitions for isolated-chars.
2651
2652 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2653
2654         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2655         `configure-utf-2000-lisp-directory'.
2656         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2657         `mule-lisp-load-path'.
2658
2659 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2660
2661         * startup.el (startup-setup-paths): Set and use
2662         `utf-2000-lisp-directory'.
2663         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2664         UTF-2000.
2665
2666 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2667
2668         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2669         (paths-find-utf-2000-lisp-directory): New function.
2670         (paths-construct-load-path): Add new optional argument
2671         `utf-2000-lisp-directory'.
2672
2673         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2674
2675 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2676
2677         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2678         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2679         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2680         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2681         `chinese-big5-2' in UTF-2000.
2682
2683         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2684         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2685
2686 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2687
2688         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2689         `big5-eten-er' in UTF-2000.
2690         (big5-cdp): Modify DOC-string and mnemonic.
2691
2692 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2695         UTF-2000 [renamed from utf-8-er].
2696         (utf-8-gb): New coding-system in UTF-2000.
2697         (utf-8-gb-er): Likewise.
2698         (utf-8-cns): Likewise.
2699         (utf-8-cns-er): Likewise.
2700         (utf-8-big5): Likewise.
2701         (utf-8-big5-er): Likewise.
2702         (utf-8-jis): Likewise.
2703         (utf-8-jis-er): Likewise.
2704         (utf-8-ks): Likewise.
2705         (utf-8-ks-er): Likewise.
2706         (utf-8-er): Likewise.
2707
2708 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2711         instead of `utf-8-unix' in UTF-2000.
2712
2713         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2714
2715 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2716
2717         * mule/japanese.el (euc-jisx0213): New coding-system.
2718
2719         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2720         `japanese-jisx0208-1990' as the mother.
2721
2722 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2723
2724         * dumped-lisp.el (preloaded-file-list): Change condition of
2725         loading "close-cdb".
2726
2727 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2730         setup `coded-charset-entity-reference-alist'.
2731
2732 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2735         UTF-2000.
2736
2737 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2741
2742 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2745         (chinese-big5-eten-a): Likewise.
2746         (chinese-big5-eten-b): Likewise.
2747         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2748         code range is #x8140 .. #x8DFE.
2749
2750 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2751
2752         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2753         UTF-2000.
2754         (chinese-big5-cdp): Likewise.
2755
2756 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2757
2758         * dumped-lisp.el (preloaded-file-list): Rename
2759         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2760
2761 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2762
2763         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2764         append `system-char-db-source-file-list' into
2765         `preloaded-file-list' in UTF-2000.
2766
2767 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2768
2769         * dumped-lisp.el (preloaded-file-list): Delete
2770         character-definition files.
2771
2772 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2773
2774         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2775         UTF-2000.
2776
2777 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list):
2780         Delete `mojikyo-2022-1'.
2781
2782 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2783
2784         * mule/mule-charset.el (default-coded-charset-priority-list):
2785         Delete `mojikyo'.
2786
2787 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788
2789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2790         `ucs-sip'.
2791
2792 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-charset.el (default-coded-charset-priority-list):
2795         Comment out `chinese-gb12345'.
2796
2797 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * bytecomp.el (byte-compile-insert-header): Fixed.
2800
2801 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2802
2803         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2804         XEmacs UTF-2000.
2805
2806 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2809         UTF-2000.
2810
2811 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2814         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2815
2816 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list):
2819         `japanese-jef-china3' is renamed `china3-jef'.
2820
2821 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `japanese-jef-china3' and `ideograph-cbeta'.
2825
2826 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2827
2828         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2829
2830 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2833         `chinese-big5-cdp'.
2834
2835 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2838         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2839
2840 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2843         loading character definitions.
2844
2845 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * dumped-lisp.el (preloaded-file-list): Rename
2848         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2849
2850 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853         `chinese-big5'.
2854
2855 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * dumped-lisp.el (preloaded-file-list): Dump
2858         "Ideograph-R028-Private" with XEmacs UTF-2000.
2859
2860 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2863         `chinese-gb12345'.
2864
2865 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2868         `ideograph-gt-pj-{1..11}'.
2869
2870         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2871         XEmacs UTF-2000.
2872
2873 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list):
2876         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2877         `chinese-isoir165'.
2878
2879 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2882         `image/png', `image/x-xpm' and `image/tiff'.
2883
2884         * files.el (binary-file-regexps): Add *.PNG.
2885
2886 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-charset.el (default-coded-charset-priority-list):
2889         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2890         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2891
2892 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2895         the first completion when UTF-2000 is running.
2896
2897 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-charset.el (default-coded-charset-priority-list):
2900         Delete `ucs'.
2901
2902 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2905
2906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2907         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2908
2909 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/vietnamese.el (vscii-2): Delete abolished property
2912         `composite'; now composite mode is default.
2913
2914 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2917         of `raw-text'; check \uHHHH representation even if non-ascii
2918         characters are not found.
2919
2920         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2921         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2922         unconditionally.
2923
2924         * mule/viet-ccl.el: New file.
2925
2926         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2927         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2928         - Separate CCL based implementations to viet-ccl.el.
2929
2930 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2931
2932         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2933         "jisx0213.2000-1".
2934         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list):
2937         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2938         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2939
2940 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2941
2942         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2943
2944 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `ucs' in UTF-2000.
2948
2949 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2950
2951         * mule/mule-charset.el (default-coded-charset-priority-list):
2952         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2953         `arabic-iso8859-6'.
2954
2955 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2959
2960 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2961
2962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2963         `katakana-jisx0201' in UTF-2000.
2964
2965 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2966
2967         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2968         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2969         "u0FB50-Arabic-Presentation-Forms-A",
2970         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2971         "u0FE50-Small-Form-Variants",
2972         "u0FE70-Arabic-Presentation-Forms-B",
2973         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2974         UTF-2000.
2975
2976 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2977
2978         * dumped-lisp.el (preloaded-file-list): Delete
2979         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2980         ... "Ideograph-R214-Flute" in UTF-2000.
2981
2982 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2983
2984         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2985         (japanese-jisx0213-2): New coded-charset.
2986
2987         * dumped-lisp.el (preloaded-file-list): Add
2988         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2989         "Ideograph-R030-Mouth".
2990
2991 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2992
2993         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2994         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2995         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2996         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2997         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2998         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2999         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3000         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3001
3002 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3003
3004         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3005         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3006         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3007         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3008         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3009
3010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3011         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3012
3013 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3014
3015         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3016         in UTF-2000.
3017
3018 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3019
3020         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3021         (chinese-isoir165): Moved from mule/chinese.el.
3022         (chinese-cns11643-3): Moved from mule/chinese.el.
3023         (chinese-cns11643-4): Moved from mule/chinese.el.
3024         (chinese-cns11643-5): Moved from mule/chinese.el.
3025         (chinese-cns11643-6): Moved from mule/chinese.el.
3026         (chinese-cns11643-7): Moved from mule/chinese.el.
3027
3028         * mule/chinese.el: Move definition of coded-charsets to
3029         mule/mule-conf.el.
3030
3031 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `ideograph-daikanwa'.
3035
3036 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3037
3038         * dumped-lisp.el (preloaded-file-list): Delete
3039         "ccs-jisx0201-latin.el".
3040
3041 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3042
3043         * dumped-lisp.el (preloaded-file-list): Add
3044         "u031A0-Extended-Bopomofo" in UTF-2000.
3045
3046 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3047
3048         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3049         renamed to u02E00-CJK-Radical-Supplement.
3050
3051 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3052
3053         * dumped-lisp.el (preloaded-file-list): Add
3054         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3055         "u030A0-Katakana", "u03100-Bopomofo",
3056         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3057         "u03200-Enclosed-CJK-Letters-and-Months" and
3058         "u03300-CJK-Compatibility".
3059
3060 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3061
3062         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3063         "u02F00-Kangxi-Radicals" and
3064         "u02FF0-Ideographic-Description-Characters".
3065
3066 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3067
3068         * dumped-lisp.el (preloaded-file-list): Add
3069         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3070         "u02800-Braille-Patterns" in UTF-2000.
3071
3072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3073
3074         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3075         "uXXXXX-*.el" in UTF-2000.
3076
3077         * bytecomp.el (byte-compile-insert-header): Delete comments if
3078         non-ASCII characters are found; allow `byte-compile-dynamic' and
3079         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3080         `raw-text'.
3081
3082 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3083
3084         * dumped-lisp.el (preloaded-file-list): Add
3085         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3086         "u025A0-Geometric-Shapes.el".
3087
3088 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3089
3090         * dumped-lisp.el (preloaded-file-list): Add
3091         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3092         "u02460-Enclosed-Alphanumerics.el".
3093
3094 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3095
3096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3097         `chinese-gb2312'.
3098
3099         * dumped-lisp.el (preloaded-file-list): Add
3100         "u02200-Mathematical-Operators.el" and
3101         "u02300-Miscellaneous-Technical.el".
3102
3103 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3104
3105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3106         `chinese-cns11643-*'.
3107
3108         * dumped-lisp.el (preloaded-file-list): Add
3109         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3110         "u02190-Arrows.el" in UTF-2000.
3111
3112 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3115         `korean-ksc5601'.
3116
3117         * dumped-lisp.el (preloaded-file-list): Add
3118         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3119         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3120         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3121
3122 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3123
3124         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3125
3126 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3127
3128         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3129         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3130         "u01780-Khmer.el", "u01800-Mongolian.el",
3131         "u01E00-Latin-Extended-Additional.el" and
3132         "u01F00-Greek-Extended.el" in UTF-2000.
3133
3134 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3137         `ethiopic-ucs' and `ethiopic'.
3138
3139         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3140         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3141
3142         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3143         from mule/ethiopic.el.
3144
3145         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3146         mule/mule-conf.el.
3147
3148 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3149
3150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3151         `lao'.
3152
3153         * mule/mule-conf.el (lao): New coded-charset.
3154
3155         * dumped-lisp.el (preloaded-file-list): Add
3156         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3157         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3158         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3159         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3160         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3161
3162 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3165         `ucs-bmp' and `arabic-iso8859-6'.
3166
3167 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3168
3169         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3170         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3171         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3172
3173 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3174
3175         * startup.el (normal-top-level): Load autoload file for UTF-2000
3176         in UTF-2000.
3177
3178 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3179
3180         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3181         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3182         "u00020-Basic-Latin.el", "u00080-C1.el",
3183         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3184         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3185         "u002B0-Spacing-Modifier-Letters.el",
3186         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3187         UTF-2000.
3188
3189 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3190
3191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3192         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3193         instead of `vietnamese-viscii-*'.
3194
3195 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3196
3197         * mule/mule-conf.el: New file.
3198
3199         * mule/misc-lang.el: Move definition of charset `ipa' to
3200         mule/mule-conf.el.
3201
3202 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3205         `latin-viscii'; prefer it for characters used in Vietnamese.
3206
3207 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3208
3209         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3210
3211 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3212
3213         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3214         `vietnamese-viscii-lower'.
3215         (latin-viscii-upper): Renamed from charset
3216         `vietnamese-viscii-upper'.
3217         (vietnamese-viscii-lower): New alias for charset
3218         `latin-viscii-lower'.
3219         (vietnamese-viscii-upper): New alias for charset
3220         `latin-viscii-upper'.
3221
3222 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3223
3224         * mule/mule-charset.el (default-coded-charset-priority-list):
3225         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3226
3227 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3228
3229         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3230         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3231         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3232         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3233         lisp/utf-2000.
3234
3235 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3236
3237         * mule/ccs-tcvn5712.el: New file.
3238
3239 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3240
3241         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3242         in UTF-2000.
3243
3244 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3245
3246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3247         `japanese-jisx0208'.
3248
3249 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3250
3251         * dumped-lisp.el (preloaded-file-list): Add
3252         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3253         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3254         UTF-2000.
3255
3256         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3257         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3258         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3259         mule/ccs-viscii.el: New files.
3260
3261         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3262         if \uXXXX is found.
3263
3264 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3265
3266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3267         `hiragana-jisx0208' and `katakana-jisx0208'.
3268
3269 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3270
3271         * mule/chinese.el (chinese-cns11643-3): Define it even if
3272         `utf-2000' is provided.
3273         (chinese-cns11643-4): Likewise.
3274         (chinese-cns11643-5): Likewise.
3275         (chinese-cns11643-6): Likewise.
3276         (chinese-cns11643-7): Likewise.
3277
3278 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3279
3280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3281         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3282
3283 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3284
3285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3286         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3287
3288 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3289
3290         * mule/mule-charset.el (default-coded-charset-priority-list):
3291         Setup in UTF-2000.
3292
3293 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3294
3295         * mule/viet-chars.el: Don't define charset
3296         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3297         they are defined as builtin charsets.
3298
3299 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3300
3301         * version.el (emacs-version): Add more space just before UTF-2000
3302         version string.
3303
3304 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3305
3306         * version.el ([constant] emacs-version): Don't add a space in the
3307         preceding place of `xemacs-betaname' because it is duplicated.
3308         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3309
3310         * startup.el (splash-frame-body): Add ETL.
3311
3312 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3313
3314         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3315         is provided because it is defined as builtin charset.
3316         (chinese-cns11643-4): Likewise.
3317         (chinese-cns11643-5): Likewise.
3318         (chinese-cns11643-6): Likewise.
3319         (chinese-cns11643-7): Likewise.
3320
3321 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3322
3323         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3324         coding-system `iso-10646-ucs-4' is not defined.
3325
3326 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3329         coding-system if `utf-2000' is provided.
3330
3331 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3332
3333         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3334         `utf-2000' is provided.
3335
3336 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3337
3338         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3339         if utf-2000 is provided temporally.
3340
3341 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3342
3343         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3344         as builtin variable].
3345
3346 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3347
3348         * files.el (insert-file-contents-literally): Treat file as binary;
3349         call file-name-handlers. [sync with Emacs 20.3.10]
3350
3351 2008-12-28  Vin Shelton  <acs@xemacs.org>
3352
3353         * XEmacs 21.4.22 is released
3354
3355 2008-12-30  Vin Shelton  <acs@xemacs.org>
3356
3357         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3358         during building even if no packages are found.
3359
3360 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3361
3362         * printer.el (generic-print-region): 
3363         (generic-print-buffer): 
3364         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3365         check if the msprinter device is available, now that msprinter is
3366         always available as a specifier tag. 
3367
3368 2008-12-24  Vin Shelton  <acs@xemacs.org>
3369
3370         * about.el: Add Francisco to my bio!
3371
3372 2008-12-23  Vin Shelton  <acs@xemacs.org>
3373
3374         * autoload.el: Move operator definitions to autoload-operators.el
3375         in the xemacs-base package.
3376
3377 2007-11-22  Vin Shelton  <acs@xemacs.org>
3378
3379         * about.el (about-hacker-contribution): Updated my bio.
3380
3381 2007-10-07  Vin Shelton  <acs@xemacs.org>
3382
3383         * XEmacs 21.4.21 is released
3384
3385 2007-09-19  Didier Verna  <didier@xemacs.org>
3386
3387         Update my personal info.
3388         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3389         * about.el (about-other-current-hackers): Ditto.
3390         * about.el (about-url-alist): Add my musical website.
3391         * about.el (about-personal-info): Update my entry.
3392         * about.el (about-hacker-contribution): Ditto.
3393
3394 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3395
3396         * package-get.el (package-get-download-sites): Update download
3397         sites in Japan.
3398         * package-get.el (package-get-pre-release-download-sites): Ditto.
3399
3400 2007-08-18  Vin Shelton  <acs@xemacs.org>
3401
3402         * package-get.el (package-get-pre-release-download-sites): Sync
3403         mirror sites with 21.5.  (Thanks, Adrian)
3404
3405 2007-08-09  Mike Sperber  <mike@xemacs.org>
3406
3407         * startup.el (migrate-user-init-file): Create backup of
3408         `user-init-file' before migrating.
3409         * startup.el (maybe-migrate-user-init-file): Print
3410         information about backup file.
3411         (maybe-create-compatibility-dot-emacs): Follow above change.
3412
3413 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3414
3415         * font-lock.el: Sync font-lock-add-keywords and
3416         font-lock-remove-keywords from GNU Emacs.
3417         * font-lock.el (font-lock-keywords-alist): New.
3418         * font-lock.el (font-lock-removed-keywords-alist): New.
3419         * font-lock.el (font-lock-add-keywords): New.
3420         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3421         * font-lock.el (font-lock-remove-keywords): New.
3422
3423 2007-08-16  Vin Shelton  <acs@xemacs.org>
3424
3425         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3426         patch from Hans de Graaff.
3427
3428 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3429
3430         * package-get.el (package-get-download-sites): Document Chile and
3431         update Denmark download site.
3432         * package-get.el (package-get-pre-release-download-sites): Ditto.
3433
3434 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3435
3436         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3437
3438 2006-12-09  Vin Shelton  <acs@xemacs.org>
3439
3440         * XEmacs 21.4.20 is released
3441
3442 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3443
3444         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3445
3446 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3447
3448         * info.el (Info-find-file-node, Info-insert-dir)
3449         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3450         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3451         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3452         and discussion.
3453
3454 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3455
3456         * obsolete.el (line-beginning-position): New, from 21.5.x.
3457         (line-end-position): Ditto.
3458
3459 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3460
3461         * package-get.el (package-get-download-sites): Welcome
3462         nl.xemacs.org and Thanks!
3463         * package-get.el (package-get-pre-release-download-sites): Ditto.
3464
3465 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3466
3467         * font-lock.el: Add support for not-so recent changes in Java to
3468         java-mode.
3469
3470 2006-01-28  Vin Shelton  <acs@xemacs.org>
3471
3472         * XEmacs 21.4.19 is released
3473
3474 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3475
3476         * easymenu.el: Update copyright. 
3477         * easymenu.el (easy-menu-all-popups):
3478         Add a docstring. 
3479         * easymenu.el (easy-menu-add):
3480         Document a bug, rework the function to preserve any existing
3481         non-default mode-popup-menu instead of overwriting it, and not to
3482         bother normalising the menu title (nothing else does).
3483         * easymenu.el (easy-menu-remove):
3484         Restore the default mode-popup-menu instead of leaving an empty
3485         one when we remove the last easy-menu popup. 
3486
3487 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3488
3489         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3490         as suggested by Rodrigo Ventura.
3491         * package-get.el (package-get-pre-release-download-sites): Ditto,
3492         with replacement of xemacs-21.5 by beta, which is the logical path
3493         to our beta core and package pre-releases.
3494
3495 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3496
3497         * package-get.el (package-get-download-sites): Add Hong Kong
3498         download site.
3499         * package-get.el (package-get-pre-release-download-sites): Ditto.
3500
3501 2005-12-26  Vin Shelton  <acs@xemacs.org>
3502
3503         * find-paths.el:
3504         * find-paths.el (paths-emacs-root-p): Add search for package root.
3505         * find-paths.el (paths-find-emacs-root): Replaced with
3506         paths-find-invocation-roots, which returns a list of roots.
3507         * find-paths.el (paths-find-invocation-roots): New.
3508         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3509
3510 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3511
3512         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3513         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3514
3515 2005-12-03  Vin Shelton <acs@xemacs.org>
3516
3517         * XEmacs 21.4.18 is released
3518
3519 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3520
3521         * package-get.el (package-get-download-sites): Update reflecting
3522         latest http://www.xemacs.org/Releases/ information generated by
3523         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3524         * package-get.el (package-get-pre-release-download-sites): Ditto.
3525
3526 2005-02-28  Simon Josefsson  <jas@extundo.com>
3527
3528         * about.el (xemacs-hackers): Add jas.
3529         (about-other-current-hackers): Likewise.
3530         (about-url-alist): Add URL for jas.
3531         (about-personal-info): Document jas.
3532         (about-hacker-contribution): Describe jas contributions.
3533
3534 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3535
3536         * easymenu.el (easy-menu-remove): As described in 
3537         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3538         except the "Command" menu from mode-popup-menu. 
3539
3540 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3541  
3542         * font.el (font-spatial-to-canonical): Correct calculation of 
3543         return value for pixel-based input value. 
3544  
3545 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3546
3547         * code-process.el (call-process): Process-related docstring
3548         improvements spurred by Norbert Koch.
3549         * code-process.el (call-process-region): Ditto.
3550         * code-process.el (start-process): Ditto.
3551
3552 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3553
3554         * finder.el (finder-find-library): Return filename actually
3555         searched for.
3556
3557 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3558
3559         * help.el (view-emacs-news): Use `expand-file-name' instead of
3560         `locate-data-file' as the latter will find any "NEWS" files that
3561         might exist in packages _before_ the one in core.
3562
3563 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3564
3565         * package-get.el (package-get-init-package):
3566         package-get-init-package buglet (21.4.17) by Jeff Mincy
3567         <mincy@rcn.com> fixing false temporary load-path shadows reported
3568         after package installation and simplifying code.
3569
3570 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3571
3572         * package-get.el (package-get-download-sites): Sync mirrors list
3573         with the XEmacs website.
3574         (package-get-pre-release-download-sites): Ditto.
3575
3576 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3577
3578         * derived.el (derived-mode-merge-syntax-tables):
3579         Revert my 21.5-only patch of 2003-07-18 which slipped in
3580         through Jerry James's patch of 2004-06-07.
3581
3582 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3583
3584         * cmdloop.el (keyboard-quit): Remove workaround for
3585         `region-active-p' not making sure active region is in current
3586         buffer now that it does.
3587         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3588         * simple.el (region-active-p): `region-active-p' to only return t
3589         when active region is in current buffer.
3590
3591 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3592
3593         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3594         package names, quell a byte-compiler warning, doc fix.
3595
3596 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3597
3598         * buffer.el (pop-to-buffer):
3599         * window-xemacs.el (display-buffer):
3600         Document use of `same-window-buffer-names,' `same-window-regexps'
3601         by pop-to-buffer and display-buffer. 
3602         
3603 2005-02-06  Vin Shelton <acs@xemacs.org>
3604
3605         * XEmacs 21.4.17 is released
3606
3607 2005-01-29  Ben Wing  <ben@xemacs.org>
3608
3609         * shadow.el (find-emacs-lisp-shadows):
3610         Add custom-defines to list of ignored files.
3611
3612 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3613
3614         * simple.el (shifted-motion-keys-select-region): Fix statement
3615         about unshifted-motion-keys-deselect-region.
3616
3617 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3618
3619         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3620         now) for GNU Emacs compatibility.
3621         (make-obsolete-variable): Ditto.
3622
3623 2004-01-08  Ben Wing  <ben@xemacs.org>
3624
3625         * code-files.el (load):
3626         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3627
3628 2004-12-05  Vin Shelton <acs@xemacs.org>
3629
3630         * XEmacs 21.4.16 is released
3631
3632 2004-12-04  Vin Shelton  <acs@xemacs.org>
3633
3634         * auto-autoloads.el: Regenerated.
3635
3636         * custom-load.el: Regenerated.
3637
3638 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3639
3640         Fix bug: apropos errors if a defalias refers to an undefined
3641         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3642
3643         * apropos.el (apropos):
3644         (apropos-command):
3645         * help.el (frob-help-extents):
3646         * help-macro.el (make-help-screen):
3647         * hyper-apropos.el (hyper-apropos-grok-functions):
3648         (hyper-apropos-get-doc):
3649         Catch void-function error thrown by `documentation'.
3650
3651 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3652
3653         * packages.el (package-require): Fix incorrect arg to format.
3654         This fixes a `format specifier' error.
3655
3656 2004-08-13  Jerry James  <james@xemacs.org>
3657
3658         * bytecomp.el (forward-word): Tell the byte compiler the correct
3659         number of arguments to forward-word.
3660
3661 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3662
3663         * etags.el: Fixed loading of include files for tag completion. Now
3664         you can make a tag file for a library, include it into your
3665         project and it will be reloaded only if it changed. Infinte
3666         include loops are detected and the correct tag files are loaded.
3667         * etags.el (buffer-tag-table-list): Load and verify tag files in
3668         the external function buffer-tag-table-list-load.
3669         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3670         tag files. Also load the included tag files. The priority of the
3671         included files is right below their parent file. If multiple
3672         matches occur then the symbols from the parent file are found
3673         first.
3674         * etags.el (tag-table-include-files): Corrected comment
3675         string. Switched to pattern constant tags-include-pattern to have
3676         it at a central location.
3677         * etags.el (tags-include-pattern): Added doc string.
3678         * etags.el (add-to-tag-completion-table): Removed obsolete
3679         comments as the include files are allready returned by
3680         buffer-tag-table-list and loaded.
3681         * etags.el (find-tag-internal): The include files are allready
3682         included in tag-tables as buffer-tag-table-list returns them now.
3683
3684 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3685
3686         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3687         Loading items into the notebook is now done by C code.
3688         * widgets-gtk.el (gtk-widget-instantiate-internal):
3689         Style no longer changed.
3690
3691 2004-06-28  Nix  <nix@esperi.org.uk>
3692
3693         * cmdloop.el (truncate-command-history-for-gc): Delay
3694         execution of all things that look up variable bindings,
3695         via `enqueue-eval-event'.
3696
3697 2004-06-24  Vin Shelton  <acs@xemacs.org>
3698
3699         * package-get.el (package-get-require-signed-base-updates):
3700         now defaults to nil.
3701
3702 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3703
3704         * subr.el (split-string): Clean up docstring.
3705
3706 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3707
3708         * faces.el (zmacs-region): fix typo in docstring.
3709
3710 2004-06-07  Jerry James  <james@xemacs.org>
3711
3712         * derived.el: Synch with Emacs 21.3.
3713         * subr.el (with-local-quit): New, from Emacs 21.3.
3714         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3715         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3716         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3717
3718 2004-06-16  Jerry James  <james@xemacs.org>
3719
3720         * cl.el (cl-set-substring): Increment start by the length of the
3721         string, not the string itself.
3722
3723 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3724
3725         * etags.el (tag-table-include-files): Expand included TAGS file
3726         paths to avoid problems with relative paths.  Thanks to Peter
3727         Chubb <peterc@gelato.unsw.edu.au>.
3728         * etags.el (tags-include-pattern): New.
3729         * etags.el (add-to-tag-completion-table): Parse and ignore
3730         trailing include lines.
3731
3732 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3733
3734         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3735         avoiding line solely composed of equal signs.
3736
3737 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3738
3739         * cus-edit.el (alloc): Typo fix.
3740         * cus-edit.el (custom-browse-visibility): Ditto.
3741         * cus-edit.el (custom-variable-value-create): Ditto.
3742         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3743         * cus-edit.el (custom-save-variables): Bind print-length and
3744         print-level to nil to avoid value abbreviation.
3745         * cus-edit.el (custom-save-face-internal): Ditto.
3746         * cus-edit.el (custom-save-faces): Save in sorted order.
3747         * cus-edit.el (custom-save-resets): Bind print-length and
3748         print-level to nil to avoid value abbreviation.
3749         * cus-edit.el (custom-save-loaded-themes): Ditto.
3750
3751 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3752
3753         * subr.el (split-string-default-separators): New.
3754         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3755         see comment in source.
3756
3757 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3758
3759         * mule/japanese.el (paragraph-start, paragraph-separate):
3760         Remove anchor to BOL.
3761
3762 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3763
3764         * cl.el (gensym, gentemp): Improve docstrings.
3765
3766 2004-05-10  Vin Shelton  <acs@xemacs.org>
3767
3768         * etags.el: Sync with 21.5 version.
3769
3770 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3771
3772         * etags.el:
3773         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3774         only for use with exuberant ctags. This will also enable building of 
3775         completion tables with exuberant ctags. This will not work with
3776         xemacs ctags. 
3777         * etags.el (get-tag-table-buffer): New function for creating of
3778         completion table is used if tags-exuberant-ctags-optimization-p ist t
3779         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3780         finding the tag names. New.
3781         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3782         building tag completion table with exuberant ctags. New.
3783         * etags.el (find-tag-internal): Improve exact tag matching for tags
3784         with name fields. Before the patch return types of functions or
3785         function parameters (with exuberant ctags) were found as matches.
3786
3787 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3788
3789         * list-mode.el (display-completion-list): Fixed completion list was
3790         taking the width of the frame and not of the window for displaying
3791         the selection methods.
3792
3793 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3794
3795         * menubar-items.el (default-menubar): Options are saved to custom.el.
3796
3797
3798 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3799
3800         * isearch-mode.el (isearch-abort): Preserve successful search target.
3801
3802 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3803
3804         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3805         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3806         Bihlmeyer.
3807         * gnuserv.el (gnuserv-mode-line-string): New.
3808         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3809         gnuserv-mode.
3810         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3811         * gnuserv.el (gnuserv-edit-files): Use
3812         make-x-device-with-gtk-fallback.
3813
3814 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3815
3816         * gtk-widgets.el: New import: gtk-accel-group-new.
3817         * dialog-gtk.el:
3818         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3819         * dialog-gtk.el (popup-builtin-question-dialog):
3820         Added support for dialog button mnemonics.
3821
3822 2004-03-22  Chris Green <cmg@dok.org>
3823
3824         * process.el (shell-command): Output buffer was ignored when a
3825         background process was run via shell-command.
3826
3827 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3828
3829         * cus-edit.el (custom-save-variables): Retrieve a list of
3830         variables to save first, sort it, and make sure the variables are
3831         saved in sorted order.
3832
3833 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3834  
3835         * package-get.el (package-get-update-base-from-buffer): Force
3836         binary coding system for verifying GnuPG signature in the
3837         package-index file.
3838  
3839 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3840
3841         * package-get.el (package-get-package-index-file-location): Handle
3842         missing "EMACSPACKAGEPATH" environment variable.
3843
3844 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3845
3846         * package-admin.el (package-admin-find-top-directory): Simplify
3847         directory comparisions and fix substring errors on short path
3848         components.
3849         * package-get.el (package-get-package-index-file-location):
3850         Default to first component of "EMACSPACKAGEPATH", if set.
3851
3852 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3853
3854         * package-get.el (process-error): New error datum.
3855
3856 2004-02-02  Vin Shelton <acs@xemacs.org>
3857
3858         * XEmacs 21.4.15 is released
3859
3860 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3861
3862         * itimer.el (activate-itimer): Modify the itimer timeout value as
3863         if it were begun at the last time when the itimer driver was woken
3864         up.
3865
3866 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3867
3868         * specifier.el (Copyright):
3869         Update.
3870         (make-specifier-and-init):
3871         (map-specifier):
3872         (canonicalize-inst-pair):
3873         (canonicalize-spec-list):
3874         (set-specifier):
3875         Synch docstrings to 21.5 where appropriate.
3876
3877 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3878
3879         * package-get.el (package-get-list-packages-where): New.  A
3880         function that allows searching for groups of packages.  For
3881         example, find all packages that require the fsf-compat package.
3882
3883 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3884
3885         The Great PUI Sync.
3886
3887         * auto-autoloads.el: Regenerated.
3888
3889         * custom-load.el: Regenerated.
3890
3891         * dumped-lisp.el (packages-hardcoded-lisp): New.
3892
3893         * menubar-items.el (menu-max-items): New.
3894         (menu-submenu-max-items): New.
3895         (menu-submenu-name-format): New.
3896         (menu-split-long-menu): New.
3897         (menu-sort-menu): New.
3898         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3899
3900         * obsolete.el (pui-add-install-directory): Renamed to the more
3901         logical `pui-set-local-package-get-directory'.
3902         (package-get-download-menu): Moved to `package-ui.el' and renamed
3903         to `package-ui-add-download-menu'.
3904
3905         * package-admin.el (package-admin-install-function-mswindows):
3906         Whitespace clean up.
3907         (package-admin-add-single-file-package): Removed.
3908         (package-admin-default-install-function): Whitespace clean up.
3909         (package-admin-find-top-directory): New.
3910         (package-admin-get-install-dir): Use it.
3911         (package-admin-get-manifest-file): 
3912         (package-admin-check-manifest): 
3913         (package-admin-add-binary-package):
3914         (package-admin-get-lispdir):
3915         (package-admin-delete-binary-package):
3916         (package-admin):
3917
3918         * package-get.el (package-get-package-index-file-location): New.
3919         (package-get-install-to-user-init-directory): New.
3920         (package-get-remote):
3921         (package-get-download-sites):
3922         (package-get-pre-release-download-sites): New.
3923         (package-get-site-release-download-sites): New.
3924         (package-get-base-filename):
3925         (package-get-always-update):
3926         (package-get-user-index-filename): Removed.
3927         (package-get-pgp-available-p): New.
3928         (package-get-require-signed-base-updates):
3929         (package-get-was-current):
3930         (package-entries-are-signed): New.
3931         (package-get-continue-update-base): New.
3932         (package-get-download-menu): Removed.
3933         (package-get-require-base):
3934         (package-get-update-base-entry):
3935         (package-get-locate-file):
3936         (package-get-locate-index-file):
3937         (package-get-maybe-save-index):
3938         (package-get-update-base):
3939         (package-get-update-base-from-buffer):
3940         (package-get-update-base-entries):
3941         (package-get-interactive-package-query):
3942         (package-get-update-all):
3943         (package-get-all):
3944         (package-get-dependencies):
3945         (package-get-init-package):
3946         (package-get-info): New.
3947         (package-get):
3948         (package-get-staging-dir):
3949         (package-get-set-version-prop): Removed.
3950         (package-get-installedp):
3951         (package-get-ever-installed-p):
3952         (packages): Removed.
3953         (package-get-custom-groups): Removed.
3954         (package-get-custom): Removed.
3955         (package-get-custom-add-entry): Removed.
3956
3957         * package-info.el (batch-update-package-info):
3958
3959         * package-net.el (package-net-batch-generate-bin-ini):
3960         (package-net-update-installed-db):
3961
3962         * package-ui.el (pui-info-buffer):
3963         (pui-directory-exists): Removed.
3964         (pui-package-dir-list): Removed.
3965         (pui-add-install-directory): Removed.
3966         (package-ui-download-menu): New.
3967         (package-ui-pre-release-download-menu): New.
3968         (package-ui-site-release-download-menu): New.
3969         (pui-set-local-package-get-directory): New.
3970         (pui-package-symbol-char):
3971         (pui-update-package-display):
3972         (pui-toggle-package):
3973         (pui-toggle-package-key):
3974         (pui-toggle-package-delete):
3975         (pui-toggle-package-delete-key):
3976         (pui-toggle-package-event):
3977         (pui-toggle-verbosity-redisplay):
3978         (pui-install-selected-packages):
3979         (pui-add-required-packages):
3980         (pui-help-echo):
3981         (pui-display-info):
3982         (list-packages-mode):
3983         (pui-list-packages):
3984
3985         * packages.el (packages-compute-package-locations):
3986         (package-require):
3987         (package-delete-name):
3988         (packages-hardcoded-lisp): Removed.
3989         (packages-useful-lisp): Removed.
3990         (packages-unbytecompiled-lisp): Removed.
3991         (packages-find-package-directories):
3992
3993         Summary:
3994
3995         Major code clean up of all things PUI.
3996
3997         Much improved code to determine where packages should be
3998         installed.  PUI no longer depends on any packages being
3999         pre-installed to compute where packages are to be installed to.
4000
4001         The user can specify the location of their package-index file.  It
4002         isn't necessary to set this because it has sane defaults.  People
4003         who "run-in-place" won't accidently overwrite the CVS
4004         package-index file.  See
4005         `package-get-package-index-file-location'. 
4006
4007         PUI will now properly clean up after itself in the event of an
4008         unsuccessful package install.  This drastically reduces the number
4009         of "wrong md5sum" FAQs.
4010
4011         non-Mule XEmacsen can no longer install Mule packages.
4012
4013         Package management via the custom interface has been removed.
4014
4015         The PUI related menubar items have been reorganised.
4016
4017         The PGP verification code has been fixed and the default for
4018         whether or not it is used is automatically computed.
4019
4020         * update-elc.el ((preloaded-file-list site-load-packages
4021         need-to-dump dumped-exe)):
4022         Just a couple of small changes to allow for
4023         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4024         existing anymore.
4025
4026 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4027
4028         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4029         apply `format' to the first argument of byte-compile-warn, it
4030         already calls format.
4031
4032 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4033
4034         * files.el (delete-old-versions): Avoid going interactive during
4035         make install when environment variable VERSION_CONTROL is set.
4036
4037 2003-12-04  Vin Shelton  <acs@xemacs.org>
4038
4039         * menubar-items.el (menu-item-search): Only bring up search dialog
4040         box if the feature is available and desired.
4041
4042 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4043
4044         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4045
4046 2003-11-05  Vin Shelton  <acs@xemacs.org>
4047
4048         * help.el (Help-prin1-face):
4049         (Help-princ-face):
4050         princ and prin1 are functions and need to be called as such.  The
4051         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4052
4053 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * about.el (about-xemacs): Give full version and build date.
4056
4057 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4058
4059         * win32-native.el (grep-null-device): This XEmacs has null-device.
4060
4061 2003-09-06  Mike Sperber  <mike@xemacs.org>
4062
4063         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4064         implement the specified semantics for `defvar.'
4065
4066 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4067
4068         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4069         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4070         displaying buffer in question.
4071
4072 2003-09-03  Vin Shelton <acs@xemacs.org>
4073
4074         * XEmacs 21.4.14 is released
4075
4076 2003-08-17  Vin Shelton  <acs@xemacs.org>
4077
4078         * about.el: Vanity patch.
4079
4080 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4081
4082         * code-process.el (call-process):
4083         (call-process-region):
4084         (start-process):
4085         Document coding system processing.
4086
4087 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4088
4089         * startup.el (splash-frame-body): Idiomatic English.
4090
4091 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4092
4093         * font-lock.el (font-lock-match-java-declarations): Move
4094         save-restriction, narrow-to-region to beginning of function to
4095         avoid going beyond the limit and causing an infloop.
4096
4097 2003-04-16  Jerry James  <james@xemacs.org>
4098
4099         * keydefs.el: Remove mappings for keys mapped to the nowhere
4100         defined function function-key-error.
4101
4102 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4103
4104         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4105         lisp-interaction-mode-hook): Add the docstrings.
4106
4107 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4108
4109         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4110         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4111         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4112
4113 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4114
4115         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4116         lambda list after the original doc.  Care about
4117         #'(lambda () "SingleString") 
4118         (cl-upcase-arg): 
4119         (cl-function-arglist):
4120         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4121         circular data structures in lambda list specification
4122
4123 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4124
4125         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4126         to appear in font-lock-function-name-face.
4127
4128 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4129
4130         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4131         is not also the value of the lambda.
4132
4133 2003-05-06  Andy Piper  <andy@xemacs.org>
4134
4135         * files.el (revert-buffer): Make sure local variables get processed,
4136         even in the case of an optimized reversion.
4137
4138 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4139
4140         * XEmacs 21.4.13 is released
4141
4142 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4143
4144         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4145         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4146
4147 2003-02-14  Ben Wing  <ben@xemacs.org>
4148
4149         * byte-optimize.el:
4150         * byte-optimize.el (byte-compile-inline-expand):
4151         * byte-optimize.el (byte-compile-unfold-lambda):
4152         * byte-optimize.el (byte-optimize-form-code-walker):
4153         * byte-optimize.el (byte-optimize-form):
4154         * byte-optimize.el (byte-decompile-bytecode-1):
4155         * byte-optimize.el (byte-optimize-lapcode):
4156         Review carefully and sync up to 20.7 except for areas as noted.
4157         Fixes problem with JDE compilation.
4158
4159 2003-02-05  Ben Wing  <ben@xemacs.org>
4160
4161         * simple.el:
4162         * simple.el (motion-keys-for-shifted-motion):
4163         Omit M-S-home/end from motion keys.
4164
4165 2003-02-07  Ben Wing  <ben@xemacs.org>
4166
4167         * text-props.el (text-property-any):
4168         * text-props.el (text-property-not-all):
4169         Fix bug when end > start.
4170
4171 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * info.el (Info-insert-dir): Make default-directory end in
4174         separator.  Patch due to Martin Buchholz.
4175
4176 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * XEmacs 21.4.12 "Portable Code" is released.
4179
4180 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4181
4182         * about.el: Update golubev data.
4183
4184 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * isearch-mode.el (isearch-mode-map): Substitute comment on
4187         desirability, and back out "GR is printable" changes.
4188
4189 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4190
4191         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4192
4193 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4194
4195         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4196
4197 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4198
4199         * menubar-items.el (default-menubar): Use browse-url-mozilla
4200         instead of browse-url-gnome-moz for Mozilla.
4201
4202 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4203
4204         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4205
4206 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4207
4208         * files.el (auto-mode-alist): Remove redundant entries for modes
4209         that live in packages.
4210         (interpreter-mode-alist): Ditto.
4211
4212 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4213
4214         * menubar-items.el (default-menubar): Sync with current
4215         browse-url-xemacs.el.
4216
4217 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * XEmacs 21.4.10 "Military Intelligence" is released.
4220
4221 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4222
4223         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4224
4225 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4226
4227         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4228
4229 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4230
4231         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4232         effect free function.
4233         (font-lock-fontify-keywords-region): Supply the argument to
4234         font-lock-compile-keywords.
4235
4236 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4237
4238         * package-get.el (package-get-download-sites): Bring sites list
4239         up to date, prefer xx.xemacs.org addresses.
4240
4241 2002-09-27  Andy Piper  <andy@xemacs.org>
4242
4243         * dialog.el (make-dialog-box): for general dialogs only
4244         delete-frame-hook will be run.
4245
4246 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4247
4248         * font-lock.el (font-lock-fontify-syntactically-region): Add
4249         comment about lookup-syntax-properties, document LOUDLY as unused.
4250
4251 2002-08-26  Andy Piper  <andy@xemacs.org>
4252
4253         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4254         merge.
4255
4256 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4257
4258         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4259         (make-obsolete-variable): Ditto.
4260         (make-compatible): Ditto.
4261         (make-compatible-variable): Ditto.
4262
4263 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4264
4265         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4266         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4267
4268 2002-08-28  Andy Piper  <andy@xemacs.org>
4269
4270         * files.el (revert-buffer): propagate revert-without-query-status.
4271
4272 2002-06-03  Andy Piper  <andy@xemacs.org>
4273
4274         * dialog-items.el (make-search-dialog): align various subcontrols
4275         in visually pleasing ways, allow frame to autosize to the dialog
4276         size.
4277         * dialog.el (make-dialog-box): add a border inside the frame. Add
4278         :autosize property, if t then reset the frame size appropriately
4279         before the frame is mapped.
4280         * gutter-items.el (set-progress-feedback-instantiator): align
4281         various subcontrols.
4282         * gutter-items.el (set-progress-abort-instantiator): ditto.
4283
4284 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4285
4286         * XEmacs 21.4.9 "Informed Management" is released.
4287
4288 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4289
4290         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4291         "&optional append" argument.
4292
4293 2002-07-16  Didier Verna  <didier@xemacs.org>
4294
4295         * subr.el (replace-in-string): fix case fold bug introduced by
4296         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4297         case-fold-search in temporary buffers.
4298
4299 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4300
4301         * lib-complete.el (find-library): Remove check for mule because
4302         decompression DOES work on Mule.
4303
4304 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4305
4306         * simple.el (join-line): New alias for `delete-indentation'.
4307
4308 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4309
4310         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4311         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4312         (font-lock-builtin-face): New.
4313         (font-lock-constant-face): New.
4314         (font-lock-face-list): Add builtin and constant faces.
4315
4316 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4317
4318         * autoload.el (make-autoload): Support define-derived-mode.
4319         Collected puts of doc-string-elt property.  Based on a patch by
4320         Didier Verna <didier@xemacs.org>.
4321
4322 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4323
4324         * wid-edit.el (widget-field-activate): Fix docstring typo.
4325
4326 2002-07-23  Andy Piper  <andy@xemacs.org>
4327
4328         * about.el (about-personal-info): update me.
4329
4330 2002-07-12  Andy Piper  <andy@xemacs.org>
4331
4332         * custom.el (custom-theme-set-variables): remove bogus
4333         arguments. Use custom-set-default to set defaults.
4334         (custom-set-variables): update doc.
4335         (custom-local-buffer): new, synced from FSF.
4336         (custom-set-default): ditto.
4337         (defcustom): update doc.
4338
4339 2002-06-16  Andy Piper  <andy@xemacs.org>
4340
4341         * menubar-items.el (default-menubar): enable windows printing on
4342         cygwin as well as native.
4343
4344 2002-06-12  Andy Piper  <andy@xemacs.org>
4345
4346         * printer.el (generic-print-buffer): catch all errors so that the
4347         print device can be cleared in all scenarios.
4348         (Printer-clear-device): make sure clearing the printer allows it
4349         to be used again immediately.
4350         (generic-print-region): make sure the default printer face is
4351         black-on-white.
4352
4353 2002-04-23  Jerry James  <james@xemacs.org>
4354
4355         * window-xemacs.el (display-buffer-function): Change doc to
4356         reflect new arg.
4357         * window-xemacs.el (pre-display-buffer-function): Ditto.
4358         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4359         non-nil, make the new window just big enough for its contents.
4360         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4361         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4362         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4363
4364 2002-06-06  Andy Piper  <andy@xemacs.org>
4365
4366         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4367         (defcustom): ditto.
4368         (custom-handle-keyword): ditto.
4369
4370 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4371
4372         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4373         Make obsolete.  Default to nil.
4374         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4375         Inspired by a patch by John Palmieri.
4376
4377 2002-07-01  Mike Alexander  <mta@arbortext.com>
4378
4379         * process.el (shell-command-on-region): Don't delete the region
4380         before giving it to call-process-region
4381
4382 2002-06-04  Jerry James <james@eecs.ku.edu>
4383
4384         * find-paths.el (paths-find-architecture-directory): Search in
4385         `system-configuration'/`base', not `base'`system-configuration'.
4386
4387 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4388
4389         * info.el (Info-index): Add missing \ in [ t].
4390
4391 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * gutter-items.el (gutter-buffers-tab-visible-p,
4394         buffers-tab-omit-function, buffers-tab-selection-function,
4395         buffers-tab-filter-functions):
4396         Doc improvements.
4397
4398 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4399
4400         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4401
4402         * toolbar-items.el (toolbar-news): Fix typo in message string.
4403
4404 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4405
4406         * dialog.el (yes-or-no-p-dialog-box): 
4407         * cmdloop.el (y-or-n-p-minibuf):
4408         (yes-or-no-p-minibuf):
4409         (yes-or-no-p):
4410         (y-or-n-p): 
4411         Specify negative answers in docstrings.
4412
4413 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4414
4415         * package-ui.el (pui-help-echo): Display both installed and author
4416         version.  Use a balloon-help window to display extra info like
4417         package requires.
4418
4419 2002-05-30  Andy Piper  <andy@xemacs.org>
4420
4421         * files.el (revert-buffer-internal): don't visit
4422         revert-buffer. Kill buffer when not used. Suggested by Mike
4423         Alexander <mta@arbortext.com>
4424
4425 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4426
4427         * files.el (revert-buffer): More docstring fiddling.
4428
4429 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4430
4431         * files.el (revert-buffer):
4432         (revert-buffer-internal):
4433         (revert-buffer-insert-file-contents-function):
4434         Improve docstrings and comments.
4435
4436 2002-05-08  Andy Piper  <andy@xemacs.org>
4437
4438         * files.el (revert-buffer): observe noconfirm behavior.
4439
4440 2002-04-09  Andy Piper  <andy@xemacs.org>
4441
4442         * files.el (revert-buffer): use revert-buffer-internal if it looks
4443         like doing so will not result in any user-visible changes.
4444         (revert-buffer-internal): new function. Do the actual process of
4445         reversion and then see whether the result is any different to what
4446         we have already. If it is not then do nothing.
4447
4448 2001-12-11  Andy Piper  <andy@xemacs.org>
4449
4450         * menubar.el (get-popup-menu-response): re-order so that it works
4451         on more sane/facist window systems.
4452
4453 2001-12-03  Andy Piper  <andy@xemacs.org>
4454
4455         * faces.el (frob-face-property): don't infloop in face frobbing
4456         from Jan Vroonhof <jan@xemacs.org>.
4457
4458 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4459
4460         * faces.el (frob-face-property): Follow face fall-back hierarchy
4461         properly for face properties without an instance. Only do manual
4462         copy form 'default in last resort. This handles in particular
4463         the case where 'default itself has only a fall-back (which is
4464         the case by default on windows).
4465
4466 2001-11-24  Andy Piper  <andy@xemacs.org>
4467
4468         * printer.el (generic-print-region): set default-frame-plist to
4469         nil while creating the printer frame so that sizes reflect the
4470         printed page.
4471
4472         * faces.el (face-complain-about-font): Don't complain on printers.
4473
4474 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4475         
4476         * package-net.el: Andy synch.
4477         
4478 2001-12-16  Andy Piper  <andy@xemacs.org>
4479
4480         * package-get.el (package-get-update-all): Make sure installed.db
4481         gets updated after updating packages.
4482
4483 2002-03-28  Ben Wing  <ben@xemacs.org>
4484
4485         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4486         continuation, truncation so that we don't get line jumpiness from
4487         them being larger than the line height.
4488
4489         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4490
4491 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4492
4493         * font.el (font-window-system-mappings): Add mapping for Gtk
4494         (assume identical to X) 
4495
4496 2002-02-04  Andy Piper  <andy@xemacs.org>
4497
4498         * files.el (convert-standard-filename): Fix for short filename
4499         Peter Arius <pas@methodpark.de>
4500
4501 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4502
4503         * list-mode.el (default-choose-completion): completion-base-size
4504         should refer to local value in the completion list buffer.
4505
4506 2001-12-03  Didier Verna  <didier@xemacs.org>
4507
4508         * rect.el: autoload `replace-rectangle'.
4509         * keydefs.el (global-map): bind it to `C-x r p'.
4510
4511 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4512
4513         * XEmacs 21.4.8 "Honest Recruiter" is released.
4514
4515 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4516
4517         This patch is based on Jerry James's patch and analysis.
4518
4519         * select.el (get-clipboard):
4520         (get-selection):
4521         Update docstrings.
4522         (get-clipboard-foreign):
4523         (get-selection-foreign):
4524         New function for use as `interprogram-paste-function's.
4525
4526         * simple.el (interprogram-paste-function): Change default to
4527         `get-clipboard-foreign'; improve docstring.
4528         (interprogram-cut-function): Improve dosctring.
4529
4530 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4531
4532         * XEmacs 21.4.7 "Economic Science" is released.
4533
4534 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4535
4536         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4537
4538 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4539
4540         * obsolete.el (assq-delete-all): New compatibility alias for 
4541         remassq.
4542
4543 2002-01-09  Simon Josefsson  <jas@extundo.com>
4544
4545         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4546
4547 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4548
4549         * info.el (Info-auto-generate-directory): Default
4550         Info-auto-generate-directory to 'if-outdated.
4551
4552 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4553
4554         * startup.el (normal-top-level): Prevent migration code from
4555         trashing .emacs on an error in loading the init files.
4556
4557 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4558
4559         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4560         "system default" Xdefaults and friends get xrdb-mode.
4561
4562 2002-03-05  Mats Lidell  <matsl@contactor.se>
4563  
4564         * help-nomule.el (tutorial-supported-languages): Added Swedish
4565         tutorial. Sorted languages.
4566
4567 2002-02-11  Mike Sperber <mike@xemacs.org>
4568
4569         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4570         regenerating outdated dir files and dir is non-existent.
4571
4572 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4573
4574         * code-files.el (convert-mbox-coding-system): Improve comment.
4575         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4576         coding-system argument to `write-region-pre-hook' call.
4577         (write-region-pre-hook): Fix docstring to mention lockname argument.
4578
4579 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4580
4581         * minibuf.el (completing-read): Remove redundant wrong arg list.
4582
4583         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4584
4585 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4586
4587         * obsolete.el (interactive-form): new compatibility alias for 
4588         function-interactive.
4589
4590 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4591
4592         * menubar-items.el (Menubar-items-truncate-list): Removed.
4593         * menubar-items.el (Menubar-items-truncate-history): New.
4594         * menubar-items.el (default-menubar): Use
4595         Menubar-items-truncate-history.
4596
4597 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4598
4599         * printer.el (generic-print-region): Pass correct arguments to
4600         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4601         Torkelsson <torkel@acc.umu.se>.
4602
4603 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4604
4605         * help.el (describe-mode): synched with FSF 19.34; handle nil
4606         minor mode indicators.
4607
4608 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4609
4610         * minibuf.el (completing-read): Update docstring.
4611
4612 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4613
4614         * XEmacs 21.4.6 "Common Lisp" is released.
4615
4616 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4617
4618         * package-net.el: Inadvertant synch with Windows branch.  From
4619         Andy's log:
4620         (package-net-kit-version): new variable.
4621         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4622
4623 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4624
4625         * package-get.el (package-get-locate-index-file): Also search the
4626         core etc/ directory for the package index file if it can't be
4627         found in ~/.xemacs/.
4628
4629 2001-12-13  William Perry  <wmperry@gnu.org>
4630
4631         * dialog-gtk.el (popup-builtin-question-dialog):
4632         Conform to API in gui.c.
4633         
4634 2001-11-12  Andy Piper  <andy@xemacs.org>
4635
4636         * cus-edit.el (custom-save-face-internal): make sure we save
4637         non-themed faces.
4638         (custom-save-variables): ditto variables.
4639
4640 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4641
4642         * faces.el (make-face-family):
4643         (make-face-size):
4644         New face-modifying functions per Jan Vroonhof.
4645
4646         cus-face.el (custom-set-face-font-family):
4647         (custom-set-face-font-size):
4648         Use them.
4649
4650         * font.el (font-window-system-mappings): More precise docstring.
4651
4652         (font-create-name):
4653         (font-create-object):
4654         (tty-font-create-object):
4655         (tty-font-create-plist):
4656         (x-font-create-object):
4657         (x-font-create-name):
4658         (ns-font-create-name):
4659         (mswindows-font-create-object):
4660         (mswindows-font-create-name):
4661         Add doctrings.
4662
4663 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4664
4665         * gtk-faces.el (gtk-init-device-faces): removed spurious
4666         quote before let* expression.
4667
4668 2001-10-29  Andy Piper  <andy@xemacs.org>
4669
4670         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4671         modified when changing coding system.
4672
4673         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4674         that we invoke the GUI directory selector.
4675
4676 2001-10-25  Andy Piper  <andy@xemacs.org>
4677
4678         * dialog.el (make-dialog-box): use new directory dialog support.
4679         * minibuf.el (read-file-name-1): ditto.
4680         (read-file-name): ditto.
4681         (read-directory-name): ditto.
4682
4683 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * XEmacs 21.4.5 "Civil Service" is released.
4686
4687 2001-04-23  Didier Verna  <didier@xemacs.org>
4688
4689         * cus-edit.el (custom-variable-pre-save): New.
4690         * cus-edit.el (custom-variable-post-save): New.
4691         * cus-edit.el (custom-variable-save): use them.
4692         * cus-edit.el (custom-face-pre-save): New.
4693         * cus-edit.el (custom-face-post-save): New.
4694         * cus-edit.el (custom-face-save): use them.
4695         * cus-edit.el (custom-group-pre-save): New.
4696         * cus-edit.el (custom-group-post-save): New.
4697         * cus-edit.el (custom-group-save): use them.
4698         * cus-edit.el (Custom-save): use the pre/post functions above,
4699         call `custom-save-all' only once.
4700         * cus-edit.el (custom-variable-pre-reset-standard): New.
4701         * cus-edit.el (custom-variable-post-reset-standard): New.
4702         * cus-edit.el (custom-variable-reset-standard): use them.
4703         * cus-edit.el (custom-face-pre-reset-standard): New.
4704         * cus-edit.el (custom-face-post-reset-standard): New.
4705         * cus-edit.el (custom-face-reset-standard): use them.
4706         * cus-edit.el (custom-group-pre-reset-standard): New.
4707         * cus-edit.el (custom-group-post-reset-standard): New.
4708         * cus-edit.el (Custom-reset-standard): use them.
4709         * cus-edit.el (custom-face-reset-saved): use the pre/post
4710         functions above, call `custom-save-all' only once.
4711
4712 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4713
4714         * gutter-items.el (buffers-tab face): Derive from the modeline
4715         face by default.  Many people use white-on-black for the default
4716         font, and the tabs look hideous with that color combination.  The
4717         modeline usually has the correct colors.
4718
4719 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4720
4721         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4722         (tag-mark-stack-max): Typo fix.
4723
4724 2001-09-28  Ben Wing  <ben@xemacs.org>
4725
4726         * font-lock.el:
4727         * font-lock.el (font-lock-after-change-function):
4728         fix problem with last patch, reported by Katsumi Yamaoka.
4729
4730 2001-09-17  Ben Wing  <ben@xemacs.org>
4731
4732         * font-lock.el (font-lock-after-change-function):
4733         fix problem when you insert a comment on the line before a line of
4734         code: if we use the following char, then when you hit backspace,
4735         the following line of code turns the comment color.
4736
4737 2001-06-08  Ben Wing  <ben@xemacs.org>
4738
4739         * process.el: comment about shell-command-switch.
4740         * process.el (shell-quote-argument): Need to quote a null
4741         argument, too.  From Dan Holmsand.
4742         
4743         * startup.el (normal-top-level): Delete some unused FSF junk.
4744         * startup.el (command-line-early):
4745         
4746         * startup.el (command-line): Call MS Windows init function.
4747         
4748         * win32-native.el:
4749         * win32-native.el (mswindows-system-shells): New.
4750         * win32-native.el (mswindows-system-shell-p): New.
4751         * win32-native.el (init-mswindows-at-startup): New.
4752         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4753         * win32-native.el (mswindows-quote-one-simple-arg):
4754         * win32-native.el (mswindows-quote-one-command-arg):
4755         * win32-native.el (mswindows-construct-process-command-line-alist):
4756         Correct comments at top.  Correctly handle passing arguments
4757         to Cygwin programs and to bash.  Fix quoting of zero-length
4758         arguments (from Dan Holmsand).  Set shell-command-switch based
4759         on shell-file-name, which in turn comes from env var SHELL.
4760
4761 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4762
4763         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4764         default-toolbar-position): Fill docstrings for balloon-help.
4765
4766 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4767
4768         * faces.el: Reenable specifications over 'gtk domain.
4769
4770 2001-08-08  Didier Verna  <didier@xemacs.org>
4771
4772         * autoload.el (update-autoload-files): make defdir a file name,
4773         not directory name.
4774
4775 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4776
4777         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4778
4779         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4780
4781 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4782
4783         * font-menu.el (font-menu-set-font): Default to current font-family.
4784         (font-menu-preferred-resolution):
4785         (font-menu-size-scaling):
4786         Provide gtk defaults, too.
4787
4788 2001-07-29  Mike Alexander  <mta@arbortext.com>
4789
4790         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4791         list
4792         (custom-set-face-font-family): ditto
4793
4794 2001-07-26  Mike Sperber <mike@xemacs.org>
4795
4796         * files.el (auto-mode-alist): .9 files are man pages, too.
4797
4798 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4799
4800         * process.el (call-process-internal): bind
4801         coding-system-for-write to 'binary when calling
4802         start-process-internal, so the process receives 
4803         the literal contents of INFILE.
4804
4805 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4806
4807         * files.el (auto-mode-alist): Add configure.ac support.
4808
4809 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4810
4811         * buff-menu.el:
4812         mouse.el:
4813         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4814
4815 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4818
4819 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4820
4821         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4822         mixed text.
4823         (kinsoku-eol-p): Ditto.
4824
4825 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4826
4827         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4828         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4829         characters as the category `s' or `e' correctly.
4830
4831 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4832
4833         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4834
4835 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4836
4837         * mule/cyrillic.el:  Set up case table.
4838
4839 2001-06-08  Mike Sperber <mike@xemacs.org>
4840
4841         * files.el (save-some-buffers-1): Don't zap the help window right
4842         after `map-y-or-n-p' has popped it up.
4843
4844 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4845
4846         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4847
4848 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * specifier.el: define-specifier-tag 'gtk.
4851
4852 2001-05-12  Ben Wing  <ben@xemacs.org>
4853
4854         * find-paths.el (paths-find-recursive-path):
4855         fix error with null EXCLUDE-REGEXP.
4856         
4857         * font-lock.el (font-lock-mode):
4858         fix problem reported by hrvoje with buffers starting with a space.
4859         
4860 2001-05-06  Ben Wing  <ben@xemacs.org>
4861
4862         * dialog.el (make-dialog-box):
4863         * menubar-items.el (default-menubar):
4864         * printer.el (generic-print-buffer):
4865         * printer.el (generic-print-region):
4866         implement printing the selection when it's selected.
4867
4868 2001-04-18  Didier Verna  <didier@xemacs.org>
4869
4870         * cus-edit.el (Custom-reset-standard): reset to standard settings
4871         not only when the buffer's :custom-state is 'modified, but also
4872         when it is 'set or 'saved.
4873
4874 2001-04-17  Didier Verna  <didier@xemacs.org>
4875
4876         * startup.el (load-user-init-file): define `custom-file' before
4877         loading the user's init file.
4878
4879 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4880
4881         * menubar.el (popup-mode-menu): Make it work with
4882         popup-menu-titles turned off.
4883         
4884 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4885
4886         * about.el (about-mailto-link): Use compose-mail for sending mail.
4887
4888 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4889
4890         * package-admin.el (package-install-hook): New.
4891         (package-delete-hook): New.
4892         (package-admin-add-single-file-package): Use package-delete-hook.
4893
4894         * package-get.el (package-get): Use package-install-hook.
4895
4896 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4897
4898         * package-ui.el (pui-install-selected-packages): reverse the lists
4899         of packages so that they get handled in the same order as they
4900         were selected.
4901
4902 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4903
4904         * packages.el (locate-library): Use read-library-name for completion.
4905
4906 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4907
4908         * byte-optimize.el (=): `=' is not a binary predicate!
4909         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4910         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4911
4912 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4913
4914         * bytecomp.el (byte-compile-arithcompare):
4915         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4916
4917 2001-06-03  William M. Perry  <wmperry@gnu.org>
4918
4919         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4920         return the filename selected by the user!
4921
4922 2001-05-31  William M. Perry  <wmperry@gnu.org>
4923
4924         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4925         in XEmacs/GTK.
4926
4927 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4928
4929         * coding.el: Tiny typo fixed.
4930
4931 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4932
4933         * XEmacs 21.4.3 "Academic Rigor" is released.
4934
4935 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4936
4937         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4938
4939 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4940
4941         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4942
4943 2001-05-04  Ben Wing  <ben@xemacs.org>
4944
4945         * printer.el (generic-print-buffer):
4946         * printer.el (generic-print-region):
4947         Enable dialog boxes.  Apply workaround recommended by Kirill.
4948         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4949         
4950         * simple.el (kill-whole-line):
4951         * simple.el (kill-line-1):
4952         * simple.el (kill-entire-line):
4953         * simple.el (kill-line):
4954         * simple.el (backward-kill-line):
4955         Take out interactive dependence of kill-whole-line.
4956
4957 2001-04-22  Ben Wing  <ben@xemacs.org>
4958
4959         * dialog.el (make-dialog-box):
4960         Put dialog titles back in -- this time correctly.  Fix various
4961         other problems with leaks and such.
4962
4963         * simple.el (region-exists-p):
4964         * simple.el (region-active-p):
4965         Add comment about which one is correct to use in menu specs.
4966
4967 2001-05-05  Ben Wing  <ben@xemacs.org>
4968
4969         * dialog.el (make-dialog-box): fix doc string.
4970         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4971         take out Pretty Print.
4972         * printer.el:
4973         * printer.el (printer-current-device): New.
4974         * printer.el (Printer-get-device): New.
4975         * printer.el (Printer-clear-device): New.
4976         * printer.el (generic-page-setup): New.
4977         * printer.el (generic-print-buffer):
4978         * printer.el (generic-print-region):
4979         Implement Page Setup.  Handle errors properly.
4980
4981 2001-05-05  Ben Wing  <ben@xemacs.org>
4982
4983         * subr.el (error): Complete list of errors in doc string.
4984         
4985 2001-04-22  Ben Wing  <ben@xemacs.org>
4986
4987         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4988         
4989 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4990
4991         * build-report.el: Remove CVS keywords since this file has been in
4992         core lisp for a while now.
4993         * build-report.el (build-report-make-output-files): Fix typo.
4994
4995 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4996
4997         * about.el (about-finish-buffer): Make sure the last change works
4998         even if EVENT is nil.
4999
5000 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5001
5002         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5003         clicked, not the one that happens to be the current buffer at the
5004         time.
5005
5006 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5007
5008         * cus-edit.el (custom-display): Support the GTK Window System also.
5009
5010 2001-04-30  Ben Wing  <ben@xemacs.org>
5011
5012         * printer.el:
5013         * printer.el (printer-page-header):
5014         * printer.el (Print-context): New.
5015         * printer.el (printer-page-footer):
5016         * printer.el (generate-header-element): New.
5017         * printer.el (generate-header-line): New.
5018         * printer.el (print-context-property):
5019         * printer.el (generic-print-buffer):
5020         * printer.el (generic-print-region):
5021         Implement headers and footers.  Implement calling Print dialog box
5022         (#### but it doesn't quite work yet).
5023
5024 2001-04-25  Ben Wing  <ben@xemacs.org>
5025
5026         * about.el (xemacs-hackers):
5027         * about.el (about-url-alist):
5028         * about.el (about-personal-info):
5029         * about.el (about-hacker-contribution):
5030         More contributions.
5031         
5032         * simple.el (handle-post-motion-command):
5033         Fix spurious setting of zmacs-region-stays to t after a non-shift
5034         motion command.
5035
5036 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5037
5038         * about.el (about-personal-info): Update my bio.
5039         (about-hacker-contribution): Ditto.
5040
5041 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5042
5043         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5044
5045 2001-04-19  Andy Piper  <andy@xemacs.org>
5046
5047         * package-net.el (package-net-cygwin32-binary-size): new size.
5048         (package-net-win32-binary-size): new size.
5049         (package-net-convert-index-to-ini): Use new arch.
5050         (package-net-batch-convert-index-to-ini): Removed.
5051         (package-net-generate-bin-ini): New.
5052         (package-net-batch-generate-bin-ini): New.
5053
5054 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5055
5056         * XEmacs 21.4.1 "Copyleft" is released.
5057
5058 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5059
5060         * x-compose.el (xlib-input-method-bug-workaround):
5061         (alias-colon-to-double-quote):
5062         Force sort in map-keymap to work around rehash bug.
5063
5064 2001-04-17  Ben Wing  <ben@xemacs.org>
5065
5066         * about.el: Finish overhaul, add a few new hackers, update a
5067         couple old ones.
5068
5069 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         * XEmacs 21.4.0 "Solid Vapor" is released.
5072
5073 2001-04-15  Ben Wing  <ben@xemacs.org>
5074
5075         * about.el:
5076         * about.el (about-headline-face): New.
5077         * about.el (about-link-face): New.
5078         * about.el (about-current-release-maintainers): New.
5079         * about.el (about-other-current-hackers): New.
5080         * about.el (about-url-alist):
5081         * about.el (about-once-and-future-hackers): New.
5082         * about.el (about-mailto-link): New.
5083         * about.el (about-get-buffer):
5084         * about.el (about-finish-buffer):
5085         * about.el (about-xemacs):
5086         * about.el (about-features): Removed.
5087         * about.el (about-advantages): New.
5088         * about.el (about-maintainer-info): Removed.
5089         * about.el (about-personal-info): New.
5090         * about.el (about-hacker-contribution): New.
5091         * about.el (about-maintainer):
5092         * about.el (about-show-linked-info):
5093         * about.el (about-hackers):
5094         Major revamping.  Rewriting of most of the text, improve the
5095         link handling, separate info on contributors into personal
5096         and contribution info, add new contributors, update personal
5097         info, etc. etc.
5098         
5099         * menubar-items.el (default-menubar):
5100         Help menubar entry for News now says more accurately
5101         "What's New in XEmacs".
5102         
5103         * mouse.el:
5104         * mouse.el (mouse-track-cleanup-hook):
5105         * mouse.el (mouse-track):
5106         Don't set-buffer to a dead buffer when calling mouse-track
5107         cleanup hooks.
5108
5109 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5110
5111         * XEmacs 21.2.47 "Zephir" is released.
5112
5113 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5114
5115         * dialog.el (make-dialog-box): Disable dialog box titles until
5116         we get them working.
5117
5118 2001-03-30  Ben Wing  <ben@xemacs.org>
5119
5120         * help.el:
5121         * help.el (Help-princ-face):
5122         * help.el (Help-prin1-face):
5123         * help.el (frob-help-extents):
5124         * help.el (describe-function-1):
5125         * help.el (describe-variable):
5126         Avoid using font-lock faces, which may not be defined.
5127         Instead, use hyper-apropos faces, and make sure they're
5128         defined as necessary by using `require'. (It's not so safe
5129         to do this for font-lock.) In any case, we will eventually
5130         be merging this functionality into hyper-apropos.
5131
5132         * loaddefs.el (completion-ignored-extensions):
5133         Fix documentation.
5134         
5135         * menubar-items.el (menu-truncate-list): Removed.
5136         * menubar-items.el (Menubar-items-truncate-list): New.
5137         * menubar-items.el (default-menubar):
5138         Fix errors if grep or compile command is too long.  Rename helper
5139         function to be less visible.
5140
5141 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5142
5143         * byte-optimize.el (byte-optimize-minus):
5144         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5145
5146 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5147
5148         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5149         Mule is available.
5150
5151         * mule/latin.el: New file.
5152
5153 2001-03-11  Ben Wing  <ben@xemacs.org>
5154
5155         * auto-save.el:
5156         * auto-save.el (auto-save-directory):
5157         * auto-save.el (make-auto-save-file-name):
5158         * auto-save.el (auto-save-file-name-p): New.
5159
5160         Merge in improvements from other definition of
5161         make-auto-save-file-name in files.el.
5162         
5163         * auto-save.el (auto-save-original-name):
5164         * auto-save.el (auto-save-name-in-fixed-directory):
5165         * auto-save.el (auto-save-unslashify-name): Removed.
5166         * auto-save.el (auto-save-slashify-name): Removed.
5167         * auto-save.el (auto-save-reserved-chars): New.
5168         * auto-save.el (auto-save-escape-name): New.
5169         * auto-save.el (auto-save-unhex): New.
5170         * auto-save.el (auto-save-unescape-name): New.
5171
5172         Change algorithm for encoding filenames in auto-save names to be
5173         entirely safe with all filesystems and all possible characters in
5174         a filename, and 100% reversible. (Essentially, uses
5175         quoted-printable as the encoding.)
5176         
5177         * auto-save.el (recover-all-files):
5178
5179         Use insert-directory rather than calling ls directly -- fixes
5180         things under Windows.
5181
5182         * files.el:
5183         * files.el (convert-standard-filename): Substitute FSF's
5184         definition for this (we had nothing here before).
5185         
5186         * files.el (backup-buffer): Warning fix.
5187         
5188         * files.el (make-backup-file-name):
5189         * files.el (find-backup-file-name):
5190         Fix error in calling sequence to auto-save-file-name-p.
5191         
5192         * files.el (recover-file):
5193         Use insert-directory rather than calling ls directly -- fixes
5194         things under Windows.
5195
5196         * files.el (make-auto-save-file-name): Removed.
5197         * files.el (auto-save-file-name-p): Removed.
5198         auto-save is always dumped so no sense in having a definition
5199         that will always be overwritten with another.
5200         
5201         * files.el (insert-directory):
5202         * win32-native.el:
5203         * win32-native.el (debug-mswindows-process-command-lines):
5204         * win32-native.el (original-make-auto-save-file-name): Removed.
5205         * win32-native.el (make-auto-save-file-name): Removed.
5206
5207
5208 2001-03-21  Martin Buchholz <martin@xemacs.org>
5209
5210         * XEmacs 21.2.46 "Urania" is released.
5211
5212 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5213
5214         * menubar-items.el (default-menubar): Update sample.emacs to
5215         sample.init.el and adjust accelerators.
5216
5217 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5218
5219         * build-report.el (build-report): Improve docstring.
5220
5221 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5222
5223         * ChangeLog: Log GTK merge.
5224
5225         * gutter-items.el:
5226         * mwheel.el:
5227         * sound.el:
5228         * startup.el:
5229         Revert gratuitous whitespace changes.
5230
5231 2001-03-07  Ben Wing  <ben@xemacs.org>
5232
5233         * help.el:
5234         * help.el (key-or-menu-binding):
5235         * help.el (Help-find-file): New.
5236         * help.el (describe-beta):
5237         * help.el (describe-copying):
5238         * help.el (describe-project):
5239         * help.el (view-emacs-news):
5240         * help.el (view-sample-init-el): New.
5241         * help.el (Help-princ-face): New.
5242         * help.el (Help-prin1-face): New.
5243         * help.el (help-symbol-function-context-menu):
5244         * help.el (help-symbol-variable-context-menu):
5245         * help.el (help-symbol-function-and-variable-context-menu):
5246         * help.el (frob-help-extents):
5247         * help.el (describe-function-1):
5248         * help.el (describe-variable):
5249
5250         Add coloring in Help buffers, correspondent with hyperlinks.
5251         View files in view-mode rather than Fundamental.
5252         Remove separators from context menus -- now handled in generic code.
5253         Add `Find Tag' to context menu.
5254         
5255         * menubar.el (popup-mode-menu):
5256
5257         Rewrite code that outputs the popup menu to (a) put more specific
5258         entries first, (b) be more robust, (c) output the proper context
5259         menu separators automatically (the context menu functionality is
5260         new and currently used only by Help).
5261
5262 2001-03-10  William M. Perry  <wmperry@aventail.com>
5263
5264         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5265         this function when converting from the 21.1 GTK branch.  Now
5266         supports file, password, question, and color built-in dialogs.
5267
5268 2001-03-06  Ben Wing  <ben@xemacs.org>
5269
5270         * keydefs.el:
5271         * keydefs.el (global-map):
5272         Add commented-out change of M-k (for 21.5).
5273         
5274         * menubar-items.el (default-menubar):
5275         Fix items to control kill-line behavior; add items for
5276         shifted motion.
5277         
5278         * simple.el:
5279         * simple.el (kill-whole-line):
5280         * simple.el (historical-kill-line): Removed.
5281         * simple.el (kill-line): Removed.
5282         * simple.el (kill-entire-line): New.
5283         * simple.el (kill-line-1): New.
5284         * simple.el (backward-kill-line):
5285         Undo kill-whole-line == always changes.  Add new function
5286         kill-entire-line to unconditionally delete the current line.
5287         Add comments describing the lamentable state of affairs of
5288         the kill-line functions and variables.
5289
5290 2001-03-02  Ben Wing  <ben@xemacs.org>
5291
5292         * simple.el:
5293         * simple.el (beginning-of-buffer):
5294         * simple.el (end-of-buffer):
5295         * simple.el (mark-ring-unrecorded-commands):
5296         * simple.el (signal-error-on-buffer-boundary):
5297         * simple.el (shifted-motion-keys-select-region):
5298         * simple.el (unshifted-motion-keys-deselect-region):
5299         * simple.el (motion-keys-for-shifted-motion): New.
5300         * simple.el (handle-pre-motion-command):
5301         * simple.el (handle-post-motion-command):
5302         * simple.el (forward-char-command):
5303         * simple.el (backward-char-command):
5304         * simple.el (scroll-up-command):
5305         * simple.el (scroll-down-command):
5306         * simple.el (next-line):
5307         * simple.el (previous-line):
5308         * simple.el (backward-block-of-lines):
5309         * simple.el (forward-block-of-lines):
5310         * simple.el (backward-word):
5311         * simple.el (mark-word):
5312
5313         Augment documentation of the most common motion commands to make
5314         note of the shifted-motion support.  Improve the support to (a)
5315         properly document how it works and why it's done in the fashion it
5316         is, and (b) allow the keystrokes that trigger it to be customized.
5317
5318         Correct error in the customize specification of
5319         mark-ring-unrecorded-commands.
5320
5321 2001-03-02  Ben Wing  <ben@xemacs.org>
5322
5323         * font-lock.el:
5324         * font-lock.el (font-lock-pending-extent-table): Removed.
5325         * font-lock.el (font-lock-pending-buffer-table): New.
5326         * font-lock.el (font-lock-pre-idle-hook):
5327         * font-lock.el (font-lock-after-change-function):
5328         * font-lock.el (font-lock-fontify-pending-extents):
5329         * font-lock.el (font-lock-lisp-like):
5330
5331         Fix handling of pending extents to avoid excessive slowness (N^2
5332         behavior) when making lots of buffer changes between redisplays,
5333         such as when saving the Options.
5334
5335 2001-03-09  William M. Perry  <wmperry@aventail.com>
5336
5337         * device.el:
5338         * dragdrop.el:
5339         * dumped-lisp.el:
5340         * faces.el:
5341         * frame.el:
5342         * gnuserv.el:
5343         * loadup.el:
5344         * menubar-items.el:
5345         * minibuf.el:
5346         The Great GTK Merge.
5347
5348         * ChangeLog.GTK:
5349         * dialog-gtk.el:
5350         * gdk.el:
5351         * generic-widgets.el:
5352         * glade.el:
5353         * gnome-widgets.el:
5354         * gnome.el:
5355         * gtk-compose.el:
5356         * gtk-extra.el:
5357         * gtk-faces.el:
5358         * gtk-ffi.el:
5359         * gtk-file-dialog.el:
5360         * gtk-font-menu.el:
5361         * gtk-glyphs.el:
5362         * gtk-init.el:
5363         * gtk-iso8859-1.el:
5364         * gtk-marshal.el:
5365         * gtk-mouse.el:
5366         * gtk-package.el:
5367         * gtk-password-dialog.el:
5368         * gtk-select.el:
5369         * gtk-widget-accessors.el:
5370         * gtk-widgets.el:
5371         * gtk.el:
5372         widgets-gtk.el:
5373         The Great GTK Merge: new files.
5374
5375 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5376
5377         * generic-widgets.el: Don't require gtk (a built-in feature) at
5378         top level.  Don't execute the last sexp unless (featurep 'gtk).
5379
5380 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5383
5384 2001-02-23  Martin Buchholz <martin@xemacs.org>
5385
5386         * XEmacs 21.2.45 "Thelxepeia" is released.
5387
5388 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5389  
5390         * about.el (xemacs-hackers): update my entry. 
5391         * about.el (about-maintainer-info): ditto. 
5392         * about.el (about-hackers): ditto. 
5393
5394 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5395
5396         * about.el (about-maintainer-info): More vanity info about
5397         yours truly.
5398
5399 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5400
5401         * build-report.el (build-report-destination): xemacs-build-reports
5402         has moved to SourceForge, where mailing list name length is
5403         restricted, hence the name change to
5404         xemacs-buildreports@xemacs.org.
5405         * build-report.el (build-report-keep-regexp): Update default.
5406         * build-report.el (build-report-delete-regexp): Ditto.
5407         * build-report.el (build-report-make-output-files): Ditto.
5408
5409 2001-02-19  Craig Lanning  <lanning@scra.org>
5410
5411         * lisp-mode.el: Add indentation specifications for following
5412         Common Lisp forms: handler-case, handler-bind, with-slots,
5413         with-open-file, with-open-stream, print-unreadable-object.
5414
5415 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5416
5417         * font-lock.el (font-lock-set-defaults-1):
5418         Move initialization of `font-lock-cache-position' so that it's set
5419         even if font-lock-keywords is already defined.
5420
5421 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5422
5423         * autoload.el (generate-file-autoloads-1):
5424         Use `emacs-lisp-mode-syntax-table' instead of
5425         `lisp-mode-syntax-table'.
5426         * lisp-mode.el (lisp-mode-syntax-table):
5427         Get rid of old checks for `parse-partial-sexp' version.
5428         Make `|' (pipe) string delimiter instead of punctuation.
5429
5430 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5431
5432         * window.el (save-selected-window):
5433         Use gensym for better macro hygiene.
5434
5435 2001-02-06  Mike Sperber <mike@xemacs.org>
5436
5437         * dump-paths.el:
5438         * startup.el (startup-setup-paths): Set and use
5439         `mule-lisp-directory'.
5440         (startup-setup-paths-warning): Ditto.
5441
5442         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5443         (paths-construct-load-path): Consider `mule-lisp-directory'.
5444
5445 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5446
5447         * font-lock.el: Syntax table improvements used.  A few random
5448         changes are not specified below.
5449         (font-lock-fontify-string-delimiters):
5450         (font-lock-syntactic-keywords):
5451         (font-lock-cache-state nil):
5452         (font-lock-cache-position):
5453         New variables.
5454         (font-lock-set-syntax):
5455         (font-lock-apply-syntactic-highlight):
5456         (font-lock-fontify-syntactic-anchored-keywords):
5457         (font-lock-fontify-syntactic-keywords-region):
5458         (font-lock-eval-keywords):
5459         New functions.
5460         (font-lock-remove-face):
5461         (font-lock-fontify-syntactically-region):
5462         Use syntax properties.
5463
5464 2001-02-08  Martin Buchholz <martin@xemacs.org>
5465
5466         * XEmacs 21.2.44 "Thalia" is released.
5467
5468 2001-01-16  Mike Sperber <mike@xemacs.org>
5469
5470         * startup.el (normal-top-level): Work even if no installation root
5471         is found.
5472
5473 2001-01-30  Andy Piper  <andy@xemacs.org>
5474
5475         * gutter-items.el (progress-abort-glyph): remove instantiator.
5476         (set-progress-abort-instantiator): new function.
5477         (abort-progress-feedback): use it.
5478
5479         * gutter.el (set-gutter-dirty-p): new function.
5480
5481 2001-01-30  Didier Verna  <didier@xemacs.org>
5482
5483         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5484
5485 2001-01-24  Didier Verna  <didier@xemacs.org>
5486
5487         * sound.el (sound-extension-list): give a better default value.
5488         * sound.el (load-sound-file): improve the doc string, also find
5489         files given by absolute names, pass a real extension list to
5490         `locate-file'.
5491
5492 2001-01-26  Martin Buchholz <martin@xemacs.org>
5493
5494         * XEmacs 21.2.43 "Terspichore" is released.
5495
5496 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5497
5498         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5499         messages from gnuserv.
5500
5501 2001-01-20  Martin Buchholz <martin@xemacs.org>
5502
5503         * XEmacs 21.2.42 "Poseidon" is released.
5504
5505 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5506
5507         * cl-macs.el (cl-upcase-arg): New function.
5508         (cl-function-arglist): New function.
5509         (cl-transform-lambda): Automatically add CL-style lambda list to
5510         documentation string using functions above.
5511
5512 2001-01-12  Andy Piper  <andy@xemacs.org>
5513
5514         * package-get.el (package-get-custom): call
5515         package-net-update-installed-db.
5516
5517         * package-ui.el (pui-install-selected-packages): call
5518         package-net-update-installed-db.
5519
5520         * package-net.el (package-net-update-installed-db): use
5521         packages-package-list so that we reflect reality.
5522
5523         * packages.el (packages-package-list): Make docstring reflect
5524         reality.
5525
5526         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5527
5528         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5529         isn't installed.
5530
5531 2001-01-17  Andy Piper  <andy@xemacs.org>
5532
5533         * wid-edit.el (widget-activation-glyph-mapper): activate or
5534         deactivate native widgets.
5535         (widget-glyph-insert-glyph): record instantiator.
5536         (widget-push-button-value-create): use it.
5537
5538         * gui.el (gui-button-action): new function. Make button's domain
5539         buffer current when calling.
5540         (make-gui-button): update to use gui-button-action.
5541
5542 2001-01-16  Didier Verna  <didier@xemacs.org>
5543
5544         * menubar-items.el (default-menubar): add an entry for modeline
5545         horizontal scrolling in Options -> Display.
5546
5547 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5548
5549         * package-get.el (package-get-require-signed-base): Set to nil
5550         by default.
5551
5552 2001-01-17  Martin Buchholz <martin@xemacs.org>
5553
5554         * XEmacs 21.2.41 "Polyhymnia" is released.
5555
5556 2001-01-16  Mike Sperber <mike@xemacs.org>
5557
5558         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5559         catch lisp/mule/.
5560
5561 2001-01-14  Mike Sperber <mike@xemacs.org>
5562
5563         * startup.el (maybe-create-compatibility-dot-emacs):
5564         (maybe-unmigrate-user-init-file):
5565         (unmigrate-user-init-file): Created.
5566         (maybe-migrate-user-init-file): Offer creation of compatibility
5567         .emacs.
5568         Some doc fixes wrt init file location.
5569
5570 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5571
5572         * faces.el (face-frob-from-locale-first): new variable.
5573         (frob-face-font-2): Honor tags arg while trying to use
5574         standard-face-mapping.  When face-frob-from-locale-first is set,
5575         first try to set face inheriting from frobbed-face.
5576
5577 2001-01-15  Didier Verna  <didier@xemacs.org>
5578
5579         * about.el (xemacs-hackers): update my entry.
5580         * about.el (about-url-alist): ditto.
5581         * about.el (about-maintainer-info): ditto.
5582         * about.el (about-hackers): ditto.
5583
5584 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5585
5586         The byte compiler has been badly broken for a year,
5587         by the patch of 1999-12-06.
5588         * byte-optimize.el (byte-optimize-form-code-walker):
5589         Bug was: the byte compiler was making this erroneous optimization:
5590         (progn (or (foo)) (bar)) ==> (bar)
5591
5592 2000-11-20  Mike Sperber <mike@xemacs.org>
5593
5594         * setup-paths.el (paths-core-load-path-depth): Split
5595         `paths-load-path-depth' in two for site and core lisp.  Don't
5596         recurse into core.
5597         * setup-paths.el (paths-construct-load-path): Use.
5598
5599 2001-01-10  Andy Piper  <andy@xemacs.org>
5600
5601         * package-net.el (package-net-cygwin32-binary-size): new variable
5602         (package-net-win32-binary-size): ditto.  add much needed
5603         commentary.
5604
5605         * gutter-items.el (buffers-tab-items): correct off-by-one error
5606         for buffers-tab-max-size.
5607
5608 2001-01-08  Martin Buchholz <martin@xemacs.org>
5609
5610         * XEmacs 21.2.40 is released.
5611
5612 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5613
5614         * mule/hebrew.el: Fix comments and typos.
5615         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5616
5617 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5618
5619         * ChangeLog.1: move ancient log from fill.el.
5620
5621         * dump-paths.el:
5622         paragraphs.el:
5623         mule/mule-category.el:
5624         Miscellaneous typo fixes and slight doc clarifications.
5625
5626         * mule/mule-ccl.el:  Correct file name in header.
5627
5628 2000-12-31  Martin Buchholz <martin@xemacs.org>
5629
5630         * XEmacs 21.2.39 is released.
5631
5632 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5633
5634         * byte-optimize.el (byte-optimize-cond):
5635         (byte-optimize-cond-1): New.
5636         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5637         Optimizes (cond (x nil)) ==> nil.
5638         Provide better diagnostic on malformed expr like (cond foo).
5639
5640 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5641
5642         * mule/mule-coding.el:
5643         mule/mule-cmds.el (reset-language-environment,
5644         set-language-environment-coding-systems):
5645         Safer default coding-priority-list, corresponding to src/file-coding.h.
5646
5647 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5648
5649         * package-admin.el: Allow package removal from
5650         early-package-load-path.
5651
5652 2000-12-15  Andreas Jaeger  <aj@suse.de>
5653
5654         * about.el (about-maintainer-info): Update my entry.
5655
5656 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5657
5658         * packages.el (locate-library): Add support for bzip2
5659         compressed .el files.
5660
5661 2000-12-12  Andy Piper  <andy@xemacs.org>
5662
5663         * package-net.el: new file.
5664
5665 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5666
5667         * font-lock.el: Add missing C++ keywords.
5668
5669 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5670
5671         * simple.el (indent-for-comment): Preserve indentation of comments
5672         starting in column 0, as documented in (Info-goto-node
5673         "(xemacs)Comments").  Update docstring accordingly.
5674
5675 2000-12-05  Martin Buchholz <martin@xemacs.org>
5676
5677         * XEmacs 21.2.38 is released.
5678
5679 2000-12-04  Didier Verna  <didier@xemacs.org>
5680
5681         * mouse.el (default-mouse-track-set-point-in-window): remove
5682         spurious '+' operation detected by Martin.
5683
5684
5685 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5686
5687         * cl-extra.el (coerce):
5688         Implement char to integer coercion.
5689         Remove extraneous (numberp) test.
5690
5691         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5692         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5693         (byte-optimize-predicate):
5694         Warn if evaluating constant expression signals an error.
5695         (byte-optimize-form): Small simplification.
5696
5697         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5698
5699 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5700
5701         * byte-optimize.el:
5702         (byte-optimize-minus):
5703         (byte-optimize-plus):
5704         (byte-optimize-mult):
5705         (byte-optimize-quo):
5706         Use (car (last x)) instead of (last x) to get last elt!
5707         Use `byte-optimize-predicate' to optimize `%'.
5708         Move optimizations for special numeric args to bytecomp.el.
5709         * bytecomp.el (byte-compile-associative): Remove.
5710         (byte-compile-max): New.
5711         (byte-compile-min): New.
5712         Properly handle erroneous calls: (max) (min).
5713         (byte-compile-plus): New.
5714         (byte-compile-minus):
5715         It's easiest to handle 0, +1 and -1 args here.
5716         (byte-compile-mult): New.
5717         It's easiest to handle 1, -1 and 2 args here.
5718         (byte-compile-quo):
5719         It's easiest to handle 0, +1 and -1 args here.
5720         Issue byte-compiler warning when dividing by zero.
5721
5722         Byte-compiler arithmetic improvements.
5723         Better optimize these expressions in the obvious way:
5724         (+ x y 1)   -->  varref x varref y add add1
5725         (+ x y -1)  -->  varref x varref y add sub1
5726         (- x y 0)   -->  (- x y)
5727         (- 0 x y)   -->  (- (- x) y)
5728         (% 42 19)   --> compile-time constant
5729         (/ 42 19)   --> compile-time constant
5730         (* (foo) 2) --> foo call dup plus
5731
5732         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5733         unless (declaim (optimize (safety 3)))
5734         or (setq byte-compile-delete-errors nil).
5735
5736 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5737
5738         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5739         docstrings.
5740
5741 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5742
5743         * startup.el (command-line-do-help):  Add documentation of
5744         portable dumper switches.
5745
5746 2000-11-22  Andy Piper  <andy@xemacs.org>
5747
5748         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5749
5750         * glyphs.el (init-glyphs): don't use autodetect for strings.
5751
5752 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5753
5754         * byte-optimize.el (byte-optimize-char-before):
5755         (byte-optimize-backward-char):
5756         (byte-optimize-backward-word):
5757         Fix incorrect optimizations for these sorts of expressions:
5758         (let ((x nil)) (backward-char x))
5759
5760 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5761
5762         * byte-optimize.el:
5763         * byte-optimize.el (byte-optimize-backward-char): New.
5764         * byte-optimize.el (byte-optimize-backward-word): New.
5765         Make backward-word and backward-char as efficient as forward versions.
5766
5767         * bytecomp.el (byte-compile-no-args-with-one-extra):
5768         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5769         * bytecomp.el (byte-compile-two-args-with-one-extra):
5770         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5771         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5772         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5773         Check if extra arg is constant nil, and if so, use byte-coded call.
5774
5775         * simple.el (backward-word):
5776         * simple.el (mark-word):
5777         * simple.el (kill-word):
5778         * simple.el (backward-kill-word):
5779         Make COUNT argument optional, for consistency with forward-char et al.
5780
5781         * abbrev.el (abbrev-string-to-be-defined):
5782         * abbrev.el (inverse-abbrev-string-to-be-defined):
5783         * abbrev.el (inverse-add-abbrev):
5784         * abbrev.el (expand-region-abbrevs):
5785         * buff-menu.el (Buffer-menu-execute):
5786         * indent.el (move-to-left-margin):
5787         * indent.el (indent-relative):
5788         * indent.el (move-to-tab-stop):
5789         * info.el (Info-reannotate-node):
5790         * lisp-mode.el (lisp-indent-line):
5791         * lisp.el (end-of-defun):
5792         * lisp.el (move-past-close-and-reindent):
5793         * misc.el (copy-from-above-command):
5794         * mouse.el (default-mouse-track-scroll-and-set-point):
5795         * page.el (forward-page):
5796         * paragraphs.el (forward-paragraph):
5797         * paragraphs.el (end-of-paragraph-text):
5798         * picture.el (picture-forward-column):
5799         * picture.el (picture-self-insert):
5800         * rect.el (extract-rectangle-line):
5801         * simple.el (newline):
5802         * simple.el (fixup-whitespace):
5803         * simple.el (backward-delete-char-untabify):
5804         * simple.el (transpose-chars):
5805         * simple.el (transpose-preceding-chars):
5806         * simple.el (do-auto-fill):
5807         * simple.el (indent-new-comment-line):
5808         * simple.el (blink-matching-open):
5809         * view-less.el (cleanup-backspaces):
5810         * wid-edit.el (widget-transpose-chars):
5811         * term/bg-mouse.el (bg-insert-moused-sexp):
5812         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5813
5814         * info.el (Info-fontify-node):
5815         * simple.el (backward-delete-function):
5816         Use canonical delete-backward-char instead of backward-delete-char.
5817
5818 2000-11-20  Andy Piper  <andy@xemacs.org>
5819
5820         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5821         no buffers.
5822
5823 2000-11-20  Andy Piper  <andy@xemacs.org>
5824
5825         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5826         buffer tabs.
5827
5828 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5829
5830         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5831         (proclaim inline...) was shadowing compiler-macros.
5832
5833 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5834
5835         * bytecomp.el (byte-compile-eval): New.
5836         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5837         Keeps this promise made in Lispref:
5838         "If a file being compiled contains a `defmacro' form, the macro is
5839         defined temporarily for the rest of the compilation of that file."
5840
5841 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5842
5843         * cl.el (floatp-safe):
5844         (plusp):
5845         (minusp):
5846         (oddp):
5847         (evenp):
5848         (cl-abs):
5849         Use a better parameter name than `x'.
5850
5851         * cl-macs.el (check-type): Make continuable.  Change documentation
5852         to require PLACE, but accept any form for compatibility.
5853
5854         * abbrev.el (define-abbrev): Use check-type.
5855         * font-menu.el (font-menu-change-face): Use check-type.
5856         * menubar.el (relabel-menu-item): Use check-type.
5857         * itimer.el: Fix typo.
5858
5859 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5860
5861         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5862
5863 2000-11-14  Martin Buchholz <martin@xemacs.org>
5864
5865         * XEmacs 21.2.37 is released.
5866
5867 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5868
5869         * code-cmds.el: Provide the feature.
5870
5871 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5872
5873         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5874
5875         * code-cmds.el: New file
5876         * mule/mule-cmds.el:
5877         * mule/mule-misc.el
5878         (coding-keymap): New keymap. Define coding system keyboard
5879         commands on file-coding builds too.
5880         (coding-system-change-eol-conversion):
5881         (universal-coding-system-argument):
5882         (set-default-coding-systems):
5883         (prefer-coding-system): Moved from mule-cmds.el
5884         (set-buffer-process-coding-system): Moved from mule-misc.el
5885
5886 2000-09-15  Stephen Carney <carney@scubadoo.com>
5887
5888         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5889
5890 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5891
5892         * package-get.el (package-get-download-sites): Add a pre-release
5893         site for experimental packages.
5894
5895         * auto-autoloads.el: Regenerated.
5896
5897 2000-08-01  Andy Piper  <andy@xemacs.org>
5898
5899         * gutter-items.el (buffers-tab-omit-function): reference
5900         buffers-tab-select-visible-buffers.
5901         (buffers-tab-filter-functions): new variable, by default uses
5902         buffers-tab-selection-function and buffers-tab-omit-function.
5903         (select-buffers-tab-buffers-by-mode): invert arguments.
5904         (buffers-tab-select-visible-buffers): new function. Invert calling
5905         of buffers-menu-omit-invisible-buffers.
5906         (buffers-tab-items): rewrite to use
5907         buffers-tab-filter-functions. Rewrite docstring.
5908         (gutter-buffers-tab-extent): delete.
5909         (add-tab-to-gutter): always build a new extent when adding the
5910         tabs.
5911         (update-tab-in-gutter): make gutter dirty when orientation
5912         changes.
5913
5914 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5915
5916         * bytecomp.el (byte-compile-defvar-or-defconst):
5917         Only do loadhist recording if defvar form includes a value.
5918
5919 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5920
5921         * bytecomp.el (byte-compile-initial-macro-environment):
5922         `eval-when-compile' should not compile its body.
5923
5924 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5925
5926         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5927         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5928         some Japanese English.  Remove some ancient FSF comments, and
5929         improve docstrings.  Use symbols not vectors for tables.
5930
5931 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5932
5933         * keymap.el:
5934         (local-key-binding):
5935         (global-key-binding):
5936         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5937
5938         * lisp.el:
5939         (backward-sexp): Slightly simpler code.
5940         (mark-sexp): Make arg optional, like FSF Emacs.
5941         (forward-list): Slightly simpler code.
5942         (backward-list): Slightly simpler code.
5943         (down-list):  Make arg optional, like FSF Emacs.
5944         (up-list):  Make arg optional, like FSF Emacs.
5945         (backward-up-list):  Make arg optional, like FSF Emacs.
5946         (kill-sexp):  Make arg optional, like FSF Emacs.
5947         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5948
5949         * font-menu.el (font-menu-change-face):
5950         Take continuable errors into account.
5951
5952         * abbrev.el:
5953         * abbrev.el (clear-abbrev-table):
5954         * abbrev.el (define-abbrev-table):
5955         * abbrev.el (define-abbrev):
5956         * abbrev.el (insert-abbrev-table-description):
5957         * apropos.el (apropos-documentation-check-doc-file):
5958         * apropos.el (apropos-documentation-check-elc-file):
5959         * buff-menu.el (list-buffers):
5960         * buff-menu.el (list-buffers-noselect):
5961         * bytecomp.el (byte-recompile-directory):
5962         * bytecomp.el (batch-byte-compile):
5963         * cl-macs.el (typep):
5964         * code-files.el (find-coding-system-magic-cookie):
5965         * code-files.el (insert-file-contents):
5966         * cus-edit.el (customize-set-variable):
5967         * cus-edit.el (customize-save-variable):
5968         * cus-face.el (custom-set-face-font-size):
5969         * cus-face.el (custom-set-face-update-spec):
5970         * cus-face.el (custom-reset-faces):
5971         * custom.el (custom-check-theme):
5972         * custom.el (copy-upto-last):
5973         * fill.el (canonically-space-region):
5974         * fill.el (fill-paragraph):
5975         * fill.el (fill-region):
5976         * fill.el (find-space-insertable-point):
5977         * fill.el (justify-current-line):
5978         * faces.el (face-spec-update-all-matching):
5979         * faces.el (set-face-stipple):
5980         * files-nomule.el (insert-file-contents):
5981         * files.el (insert-file-contents-literally):
5982         * files.el (hack-local-variables-last-page):
5983         * files.el (basic-save-buffer):
5984         * files.el (insert-directory):
5985         * font-menu.el (font-menu-change-face):
5986         * font.el (font-spatial-to-canonical):
5987         * format.el (format-encode-region):
5988         * format.el (format-insert-file):
5989         * format.el (format-replace-strings):
5990         * gutter.el (set-gutter-element):
5991         * help.el (key-or-menu-binding):
5992         * help.el (describe-bindings):
5993         * help.el (with-syntax-table):
5994         * indent.el (indent-rigidly):
5995         * indent.el (delete-to-left-margin):
5996         * info.el:
5997         * info.el (Info-extract-dir-entry-from):
5998         * info.el (Info-build-dir-anew):
5999         * info.el (Info-rebuild-dir):
6000         * info.el (Info-batch-rebuild-dir):
6001         * info.el (Info-read-subfile):
6002         * info.el (Info-build-node-completions):
6003         * info.el (Info-extract-menu-node-name):
6004         * isearch-mode.el (isearch-range-invisible):
6005         * isearch-mode.el (isearch-restore-invisible-extents):
6006         * itimer.el (itimerp):
6007         * itimer.el (itimer-live-p):
6008         * keymap.el:
6009         * keymap.el (substitute-key-definition):
6010         * keymap.el (read-command-or-command-sexp):
6011         * keymap.el (local-key-binding):
6012         * keymap.el (global-key-binding):
6013         * keymap.el (global-set-key):
6014         * keymap.el (local-set-key):
6015         * ldap.el:
6016         * ldap.el (ldap-add-entries):
6017         * ldap.el (ldap-delete-entries):
6018         * lisp.el (backward-sexp):
6019         * lisp.el (mark-sexp):
6020         * lisp.el (forward-list):
6021         * lisp.el (backward-list):
6022         * lisp.el (down-list):
6023         * lisp.el (backward-up-list):
6024         * lisp.el (up-list):
6025         * lisp.el (kill-sexp):
6026         * lisp.el (backward-kill-sexp):
6027         * menubar.el (add-menu-button):
6028         * menubar.el (add-submenu):
6029         * menubar.el (delete-menu-item):
6030         * menubar.el (relabel-menu-item):
6031         * mouse.el (narrow-window-to-region):
6032         * obsolete.el (define-obsolete-variable-alias):
6033         * obsolete.el (store-substring):
6034         * package-admin.el:
6035         * package-admin.el (package-admin-install-function):
6036         * package-admin.el (package-admin-install-function-mswindows):
6037         * package-admin.el (package-admin-default-install-function):
6038         * package-get.el (package-get-update-base-entries):
6039         * packages.el (packages-load-package-dumped-lisps):
6040         * packages.el (packages-collect-package-dumped-lisps):
6041         * printer.el (generic-print-buffer):
6042         * printer.el (generic-print-region):
6043         * replace.el (occur-mode-mouse-goto):
6044         * replace.el (perform-replace):
6045         * select.el (get-selection-no-error):
6046         * simple.el:
6047         * simple.el (newline):
6048         * simple.el (open-line):
6049         * simple.el (edit-and-eval-command):
6050         * simple.el (goto-line):
6051         * simple.el (undo):
6052         * simple.el (kill-region):
6053         * simple.el (copy-region-as-kill):
6054         * simple.el (kill-ring-save):
6055         * simple.el (set-mark):
6056         * simple.el (next-line):
6057         * simple.el (previous-line):
6058         * simple.el (line-move):
6059         * simple.el (set-goal-column):
6060         * simple.el (comment-region):
6061         * subr.el:
6062         * subr.el (putf):
6063         * syntax.el (modify-syntax-entry):
6064         * syntax.el (map-syntax-table):
6065         * view-less.el (view-file):
6066         * view-less.el (view-buffer):
6067         * view-less.el (view-file-other-window):
6068         * window-xemacs.el (backward-other-window):
6069         * window.el:
6070         * window.el (one-window-p):
6071         * window.el (walk-windows):
6072         * window.el (window-list):
6073         * x-mouse.el (x-mouse-kill):
6074         * x-select.el (x-get-cutbuffer):
6075         * x-select.el (x-store-cutbuffer):
6076         * term/bg-mouse.el (bg-mouse-line-to-center):
6077         * term/sun-mouse.el (window-line-end):
6078         * term/sun-mouse.el (sun-select-region):
6079         * term/sun.el (kill-region-and-unmark):
6080         * mule/mule-category.el:
6081         * mule/mule-category.el (modify-category-entry):
6082         * mule/mule-category.el (char-category-list):
6083         * mule/mule-coding.el (coding-system-force-on-output):
6084         * mule/mule-misc.el (coding-system-put):
6085         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6086
6087 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6088
6089         * cus-face.el: Typo fixes and tiny clarifications.
6090         * custom.el: ditto
6091
6092 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6093
6094         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6095         * startup.el (normal-top-level): Setup auto-save-list-file-name
6096         if auto-save-list-file-prefix is non-nil.
6097
6098 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6099
6100         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6101
6102 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6103
6104         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6105         get symbol at point-min.
6106
6107 2000-10-24  Didier Verna  <didier@xemacs.org>
6108
6109         * info.el (Info-emacs-info-file-name): defconst it.
6110         * info.el (Info-footnote-tag): defcustom it.
6111         * info.el (Info-no-description-string): ditto.
6112         * info.el (Info-find-node): adapt to new semantics of
6113         'Info-suffixed-file (don't do the case variants stuff).
6114         * info.el (Info-insert-dir): rewrite the dir file variants code.
6115         * info.el (Info-directory-files): New. Return the list of info
6116         files in a directory.
6117         * info.el (Info-dir-outdated-p): use it.
6118         * info.el (Info-parse-dir-entries): ditto.
6119         * info.el (Info-build-dir-anew): don't restrict to files ending
6120         with a ".info.*" extension.
6121         * info.el (Info-set-mode-line): ditto.
6122         * info.el (Info-read-subfile): adapt to new semantics of
6123         'Info-suffixed-file (append 'exact argument).
6124         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6125         string independently of the case.
6126         * info.el (Info-suffixed-file): use it (match all possible case
6127         for the file name).
6128         * info.el (Info-insert-file-contents): code cleanup.
6129         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6130         columns.
6131         * info.el (Info-batch-rebuild-dir): ditto.
6132         * info.el (Info-read-node-name-1): ditto.
6133         * info.el (Info-search): ditto.
6134         * info.el (Info-fontify-node): ditto.
6135
6136
6137 2000-10-24  Didier Verna  <didier@xemacs.org>
6138
6139         * process.el (shell-command): when called from a program, avoid
6140         'push-mark's "mark-set" message.
6141
6142 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6143
6144         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6145         by a symbol, not by a vector.
6146         * mule/vietnamese.el (vscii): Likewise.
6147         (viscii): Likewise.
6148         * mule/cyrillic.el (koi8-r): Likewise.
6149
6150         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6151         by a symbol, not by a vector.
6152         (chinese-big5-2): Likewise.
6153         * mule/ethiopic.el (ethiopic): Likewise.
6154         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6155         (vietnamese-viscii-upper): Likewise.
6156
6157 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6158
6159         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6160
6161 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6162
6163         * byte-optimize.el (byte-optimize-car): New function.
6164         (byte-optimize-cdr): Ditto.
6165
6166 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6167
6168         * byte-optimize.el: Partial synch with FSF 20.7.
6169         Optimize constant concatenation.
6170         Add keymapp as a side effect free function.  It is a built-in.
6171         (byte-after-unbind-pos): Remove byte-equal.
6172
6173 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6174
6175         * update-elc-2.el: Quote regexps correctly.
6176
6177 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6178
6179         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6180         (ccl-compile): Apply integerp, not integer-or-char-p to
6181         check the type of the buffer magnification
6182         (ccl-compile-write-string): Encode a string with binary
6183         coding system.
6184         (ccl-compile-write-repeat): Likewise.
6185
6186 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6187
6188         * buff-menu.el:
6189         * bytecomp.el:
6190         * coding.el:
6191         * faces.el:
6192         * files.el:
6193         * fill.el:
6194         * float-sup.el:
6195         * font-lock.el:
6196         * help.el:
6197         * iso8859-1.el:
6198         * loaddefs.el:
6199         * menubar-items.el:
6200         * menubar.el:
6201         * modeline.el:
6202         * msw-font-menu.el:
6203         * paragraphs.el:
6204         * paths.el:
6205         * replace.el:
6206         * simple.el:
6207         * sound.el:
6208         * startup.el:
6209         * version.el:
6210         * x-faces.el:
6211         * x-font-menu.el:
6212         Remove purecopy.
6213
6214 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6215
6216         * simple.el (do-auto-fill): Use the function pointer to by
6217         `comment-line-break-function', not `indent-new-comment-line'. This
6218         fixes an issue with cc-mode comment continuation.
6219
6220 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6221
6222         * simple.el (turn-on-auto-fill):  Add (interactive).
6223         * mwheel.el (mwheel-install): Add (interactive).
6224         * font-lock.el (turn-on-font-lock): Add (interactive).
6225         (turn-off-font-lock): Add (interactive).
6226
6227 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6228
6229         * packages.el (packages-special-base-regexp): Add `man'.
6230
6231 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6232
6233         * wid-edit.el (widget-specify-active): map over extents in current
6234         buffer like `widget-specify-inactive' does.  Mapping over the
6235         inactive extent object does not work since the current extent is
6236         ignored by `map-extents'.
6237
6238 2000-10-04  Martin Buchholz <martin@xemacs.org>
6239
6240         * XEmacs 21.2.36 is released.
6241
6242 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6243
6244         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6245         Optimize the compiled-function-constants vector by byte-code
6246         reference counts.
6247
6248 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6249
6250         * build-report.el (build-report-delete-regexp): quote value in
6251         defcustom
6252
6253 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6254
6255         * build-report.el (build-report): Don't bind srcdir which we don't
6256         use in `multiple-value-bind' to avoid the only byte-compiler
6257         warning.
6258
6259 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6260
6261         * build-report.el: Requires cl and custom now.
6262         build-report-version is determined by XEmacs version -- remove
6263         build-report-version*.
6264         * build-report.el (build-report-version): Removed.
6265         * build-report.el (build-report-installation-version-regexp): New.
6266         * build-report.el (build-report-version-file-regexp): New.
6267         * build-report.el (build-report-installation-srcdir-regexp): New.
6268         * build-report.el (build-report-destination): Offer
6269         xemacs-build-reports and xemacs-beta.
6270         * build-report.el (build-report-keep-regexp): Adjusted.
6271         * build-report.el (build-report-delete-regexp): Adjusted.
6272         * build-report.el (build-report-make-output-dir): New.
6273         * build-report.el (build-report-installation-file): Replace use of
6274         `concat' with `expand-file-name'.
6275         * build-report.el (build-report-make-output-file): Removed.
6276         * build-report.el (build-report-make-output-files): New.
6277         * build-report.el (build-report-subject): Identify as
6278         user-variable with "*...".
6279         * build-report.el (build-report-prompts): Ditto.
6280         * build-report.el (build-report-version-file): New.
6281         * build-report.el (build-report-file-encoding): Identify as
6282         user-variable with "*...".
6283         * build-report.el (build-report-make-output-get): New.
6284         * build-report.el (build-report-insert-header): Report
6285         emacs-version and system-configuration instead of
6286         build-report-version.
6287         * build-report.el (build-report-insert-make-output): Add file
6288         argument.
6289         * build-report.el (build-report-insert-installation-file):
6290         Re-indent.
6291         * build-report.el (build-report-keep): Change docstring,
6292         re-indent.
6293         * build-report.el (build-report-delete): Ditto.
6294         * build-report.el (build-report-installation-data): New.
6295         * build-report.el (build-report-version-file-data): New.
6296
6297 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6298
6299         * byte-optimize.el (byte-optimize-lapcode):
6300         Fix the optimization of using the first 5 elements of the
6301         constants vector for variables.
6302         (byte-optimize-lapcode): Fix another ancient broken optimization.
6303
6304 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6305
6306         * *: Spelling mega-patch
6307
6308 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6309
6310         * easymenu.el: doc fixes.
6311         (easy-menu-do-define): Use backquote.
6312         (easy-menu-change):
6313         (easy-menu-add):
6314         `when' seems much clearer than `if' here.
6315         (easy-menu-remove):
6316         (easy-menu-add-item):
6317         (easy-menu-item-present-p):
6318         (easy-menu-remove-item):
6319         Wrap using (when (featurep 'menubar) ...)
6320
6321 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6322
6323         * bytecomp.el (displaying-byte-compile-warnings):
6324         Revert Ben's change to this function below so that the compile log
6325         is displayed properly for users of the "popper" package.
6326
6327 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6328
6329         * window.el (save-selected-window): Use backquote.
6330
6331         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6332         Renamed from `byte-compile-file-form-defvar'.
6333         * bytecomp.el (byte-compile-defvar-or-defconst):
6334         Only cons onto current-load-list in top-level forms.
6335         Else this leaks a cons cell every time a defun is called.
6336         Renamed from `byte-compile-defvar', for clarity.
6337         Warn when docstring of defvar is not a string.
6338         Use consistent error messages.
6339         Better comments.
6340
6341 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6342
6343         * simple.el (set-variable):
6344         Remove unneeded defvar by rearranging order of let* forms.
6345
6346         * mule/mule-ccl.el (ccl-get-next-code):
6347         * menubar-items.el (bookmark-menu-filter):
6348         (language-environment-menu-filter):
6349         (tutorials-menu-filter):
6350         * toolbar-items.el (toolbar-compile):
6351         * byte-optimize.el (disassemble-offset):
6352         Use (declare (special ...)) instead of `defvar'.
6353
6354         * cl-macs.el (cl-do-proclaim):
6355         Fix (declare (special ...)) warning suppression syntax.
6356
6357 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6358
6359         * info.el (Info-tag-table-marker):
6360         (Info-tag-table-buffer):
6361         (Info-find-file-node):
6362         (Info-read-subfile):
6363         (Info-build-node-completions):
6364         (Info-search):
6365         (Info-mode):
6366         Multiple info buffer support.
6367
6368 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6369
6370         * ldap.el (ldap-decode-entry): New defun
6371         (ldap-search-entries): Use it in order to decode DN-prefixed
6372         entries properly
6373
6374 2000-08-23  Daniel Pittman <daniel@danann.net>
6375
6376         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6377         Use `eq', not `=', to compare symbols.
6378
6379 2000-07-30  Ben Wing  <ben@xemacs.org>
6380
6381         * bytecomp.el (byte-compile-report-error):
6382         * bytecomp.el (displaying-byte-compile-warnings):
6383         if stack-trace-on-error is set, send out a backtrace when
6384         an error is encountered that stops byte compilation.  this
6385         should make it much much easier to track down those curious
6386         problems.  also undo the kludge of using a separate "*Show*"
6387         buffer for display when there's a temp-buffer-show-function;
6388         we can avoid this by just being a little smarter.
6389
6390         * dialog-items.el:
6391         * dialog-items.el (search-dialog-regexp): New.
6392         * dialog-items.el (search-dialog-callback):
6393         * dialog-items.el (make-search-dialog):
6394         add a regexp option to the dialog and clean up a bit.
6395
6396         * dialog.el:
6397         * dialog.el (yes-or-no-p-dialog-box):
6398         * dialog.el (get-dialog-box-response):
6399         * dialog.el (make-dialog-box):
6400         * dialog.el (dialog-box-finish): New.
6401         * dialog.el (dialog-box-cancel): New.
6402         * dialog.el (internal-make-dialog-box-exit): New.
6403         implement [properly!] the :modal property of the new dialog box
6404         interface.  this is the first time xemacs has ever had *proper*
6405         modal dialog boxes, giving the standard window-system feedback.
6406         (e.g. under windows, clicking on a disabled frame causes a beep
6407         and makes the dialog box flash three times.)
6408
6409         * dragdrop.el: header keyword frobbing.
6410
6411         * dumped-lisp.el (preloaded-file-list):
6412         renamed winnt.el to win32-native.el.
6413
6414         * faces.el (face-property):
6415         * faces.el (set-face-property):
6416         * faces.el (frob-face-property):
6417         * faces.el (frob-face-font-2):
6418         * faces.el (make-face-bold):
6419         * faces.el (make-face-italic):
6420         * faces.el (make-face-bold-italic):
6421         * faces.el (make-face-unbold):
6422         * faces.el (make-face-unitalic):
6423         * faces.el (make-face-smaller):
6424         * faces.el (make-face-larger):
6425         clean up the implementation of these so that window-system-specific
6426         methods are called only on objects belonging to that window system.
6427         previously, you could have [e.g.] mswindows-make-face-bold called
6428         on font object of device type `stream', which is not good and
6429         explains the subtle errors Adrian was getting when byte-compiling
6430         something that required 'term. (Adrian, now you can use stack-trace-
6431         on-error to find the exact place where things are going wrong instead
6432         of having to laboriously binary-search your way through.)
6433
6434         * finder.el (finder-known-keywords):
6435         cleaned up -- properly sorted, clarified the meanings of many of
6436         the keywords, and added a few -- mswin, gui, content, build, www,
6437         user, services.  the last two try to distinguish between a package
6438         that's used directly by the user, and a package that provides
6439         support services to other packages.
6440
6441         * font-lock.el (lisp-font-lock-keywords-2):
6442         update list of lisp control structures to include everything,
6443         including new ones i introduced.
6444
6445         * gutter.el: header keyword frobbing.
6446
6447         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6448         recent isearch element was not doing so!  you got the second-most-
6449         recent instead.
6450
6451         * lisp-mode.el (construct-lisp-mode-menu):
6452         more menubar cleanups.
6453         * lisp-mode.el (with-selected-window):
6454         make it indent properly.
6455
6456         * menubar-items.el (default-menubar): lots of menubar cleanups.
6457         rearranged the options menu the most, e.g. splitting up the
6458         Keyboard/Mouse menu into a new Editing menu and combining the
6459         separate Scrollbar/Gutter/Toolbar submenus into Display.
6460         Got rid of General, moved items to Editing or new Troubleshooting.
6461         Moved Packages to Tools; doesn't seem to belong under Options.
6462         Added stuff to the Cmds menu, e.g. Change Case.
6463
6464         NB please don't complain about these periodic menubar changes.
6465         Anything like this is necessarily incremental in its construction
6466         -- By constant use you gradually become more and more aware of
6467         better and better ways to group menu items.  When we eventually
6468         move the options menu to a property sheet, the existing structure
6469         will probably be preserved fairly well.
6470
6471         * minibuf.el (next-history-element): fix problems with pressing
6472         down arrow in repeat-complex-command.
6473
6474         * modeline.el:
6475         * modeline.el (modeline-3d-p): New.
6476         added custom variable for controlling the 3d modeline.  the
6477         corresponding Options item has been present for a long time,
6478         but commented out with "fix me!" comments.  it's fixed now.
6479
6480         * obsolete.el (add-menu):
6481         remove bogus gettexts.
6482
6483         * process.el (shell-quote-argument):
6484         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6485         For bash under Windows native, see below.
6486
6487         * simple.el:
6488         * simple.el (display-warning-buffer):
6489         Fixed the handling of warning display to eliminate the annoying
6490         *Show* buffer, like was done for byte-compiler output above.
6491
6492         * simple.el (debug-print): New.
6493         Simple function for sending debug messages to the console and/or
6494         other debug places.
6495
6496         * subr.el (replace-in-string):
6497         Rewrite this function to avoid N^2 behavior with large strings --
6498         catastrophic with the new Windows selection code! (Apparently the
6499         author of this function didn't realize there was a fun
6500         replace-match that could make his life much easier, because we
6501         duplicated the entire logic.  The new version is smaller, easier
6502         to understand, much more robust, and has extended features --
6503         those of replace-match.)
6504
6505         * window.el:
6506         * window.el (with-selected-window): New.
6507         An obvious complement to the existing `with-selected-frame' and
6508         `with-current-buffer'.
6509
6510         * win32-native.el: Renamed from winnt.el.
6511         Added a great deal of stuff for properly handling process quoting,
6512         somewhat modeled on Kirill's original model (which i later threw
6513         away).  We should now finally have correctly working process arg
6514         quoting/dequoting so that the final app gets exactly what we
6515         intended.  Because the mechanism is in Lisp, it's easily
6516         extendible. (For those running bash and running the native
6517         version, I tried hard to do what I thought was correct.  But more
6518         thought is needed, and ideally the volunteer work of people with
6519         these configurations that they generally run on.)
6520
6521         * x-font-menu.el (x-font-menu-font-data):
6522         Put in defvar's to fix byte-compiler warnings.
6523
6524 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6525
6526         * select.el (selection-coercion-alist): Initialise.
6527         * select.el (select-coerce-to-text): New.
6528         * select.el (select-coerce): New.
6529         New functions to perform type and value coercion.
6530
6531         * select.el (select-buffer-killed-default): Keep data if it was
6532         on the clipboard.
6533
6534 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6535
6536         * menubar-items.el (default-menubar): Fix typo.
6537         (default-menubar): `lambda' was mispelled as `lamda'.
6538
6539 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6540
6541         * window.el (shrink-window-if-larger-than-buffer): Remove
6542         edge checking code.
6543
6544 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6545
6546         * paths.el (gnus-local-domain): Removed.
6547         (gnus-local-organization): Ditto.
6548         (gnus-startup-file): Ditto.
6549
6550 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6551
6552         * files.el (auto-mode-alist): Add .spec for RPM.
6553
6554 2000-07-31  Andy Piper  <andy@xemacs.org>
6555
6556         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6557
6558 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6559
6560         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6561         browse-url.
6562         * help.el (xemacs-www-page): Ditto.
6563         (xemacs-www-faq): Ditto.
6564         * menubar-items.el (default-menubar): Ditto.
6565
6566         * wid-edit.el (widget-url-link-action): Ditto.
6567         From: Kenichi OKADA <okada@opaopa.org>.
6568
6569 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6570
6571         * finder.el (finder-commentary): Add autoload cookie.
6572
6573 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6574
6575         * files.el (insert-file-contents-literally): Fix second let
6576         binding for `coding-system-for-read' to `coding-system-for-write'
6577         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6578
6579 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6580
6581         * files.el (insert-file-contents-literally): Use binary coding
6582         system (from Morioka san).
6583         (insert-file-contents-literally): Make file-name-handler method.
6584
6585 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6586
6587         * cl-macs.el (get-selection): Add defsetf.
6588
6589 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6590
6591         * x-init.el (x-activate-region-as-selection): replace obsolete
6592         function x-own-selection with own-selection.
6593         (ow-find): replace obsolete functions x-get-selection and
6594         x-get-clipboard with get-selection and get-clipboard.
6595         (init-post-x-win): replace obsolete function x-disown-selection
6596         with disown-selection.
6597
6598 2000-07-20  Mike Sperber  <mike@xemacs.org>
6599
6600         * startup.el (load-user-init-file): Only try to load init file if
6601         it exists.
6602
6603 2000-07-10  Andy Piper  <andy@xemacs.org>
6604
6605         * dialog-items.el: sync with Ben's patch.
6606
6607         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6608         comment.
6609         (progress-text-glyph): deleted.
6610         (progress-layout-glyph): make completely minimal.
6611         (progress-gauge-glyph): ditto.
6612         (progress-display-style): fix to handle dynamic instantiator
6613         changes.
6614         (progress-text-instantiator): new.
6615         (progress-layout-instantiator): new.
6616         (progress-gauge-instantiator): new.
6617         (set-progress-display-instantiator): renamed and changed from
6618         set-progress-display-style.
6619         (progress-abort-glyph): use instantiator not glyph.
6620         (append-progress-display): use set-progress-display-instantiator
6621         and set-glyph-image.
6622         (abort-progress-display): ditto.
6623         (raw-append-progress-display): ditto.
6624
6625 2000-07-20  Ben Wing  <ben@xemacs.org>
6626
6627         * code-files.el: Move Mule-specific code to mule-coding.el.
6628
6629 2000-07-15  Ben Wing  <ben@xemacs.org>
6630
6631         * autoload.el:
6632         Fixed comments.
6633
6634         * cmdloop.el:
6635         * cmdloop.el (yes-or-no-p):
6636         * cmdloop.el (y-or-n-p):
6637         Make these functions use should-use-dialog-box-p and not be
6638         overridden in dialog.el.
6639
6640         * cus-dep.el:
6641         * cus-dep.el (Custom-make-dependencies): Removed.
6642         * cus-dep.el (Custom-make-dependencies-1): New.
6643         * cus-dep.el (Custom-make-one-dependency): New.
6644         New entry point for use in Makefiles, to avoid excessive
6645         invocations.
6646
6647         * cus-edit.el (custom-variable-reset-saved):
6648         * cus-edit.el (custom-variable-reset-standard):
6649         * cus-edit.el (custom-save-resets):
6650         Fix bytecompiler warnings.
6651
6652         * dialog.el:
6653         * dialog.el (yes-or-no-p-dialog-box):
6654         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6655         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6656         * dialog.el (get-dialog-box-response):
6657         * dialog.el (message-or-box):
6658         * dialog.el (make-dialog-box):
6659         * dialog.el (popup-dialog-box): New.
6660         Avoid yes-or-no-p bogosities.
6661         Create a general function `make-dialog-box' to encapsulate all
6662         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6663
6664         * dumped-lisp.el (preloaded-file-list):
6665         Add dialog-items.  Clean up.  Group files by types.
6666
6667         * easymenu.el (easy-menu-add):
6668         * easymenu.el (easy-menu-remove):
6669         Account for accelerators.
6670
6671         * extents.el:
6672         * extents.el (extent-list): New args, like in map-extents.
6673         * extents.el (extent-at-event): New.
6674         * extents.el (extents-at-event): New.
6675
6676         * font-lock.el:
6677         * font-lock.el (font-lock-mode):
6678         * font-lock.el (font-lock-default-fontify-buffer):
6679         * font-lock.el (font-lock-default-unfontify-region):
6680         * font-lock.el (font-lock-fontify-syntactically-region):
6681         * font-lock.el (font-lock-fontify-keywords-region):
6682         Use new progress-feedback names.
6683
6684         * font-lock.el (java-font-lock-identifier-regexp):
6685         * font-lock.el (java-font-lock-class-name-regexp):
6686         Fix bytecompiler warnings.
6687
6688         * gutter-items.el:
6689         * gutter-items.el (progress-display-use-echo-area): Removed.
6690         * gutter-items.el (progress-feedback-use-echo-area): New.
6691         * gutter-items.el (progress-display-popup-period): Removed.
6692         * gutter-items.el (progress-feedback-popup-period): New.
6693         * gutter-items.el (set-progress-display-style): Removed.
6694         * gutter-items.el (set-progress-feedback-style): New.
6695         * gutter-items.el (progress-display-style): Removed.
6696         * gutter-items.el (progress-feedback-style): New.
6697         * gutter-items.el (progress-stack):
6698         * gutter-items.el (progress-displayed-p): Removed.
6699         * gutter-items.el (progress-feedbacked-p): New.
6700         * gutter-items.el (clear-progress-display): Removed.
6701         * gutter-items.el (clear-progress-feedback): New.
6702         * gutter-items.el (progress-display-clear-when-idle): Removed.
6703         * gutter-items.el (progress-feedback-clear-when-idle): New.
6704         * gutter-items.el (remove-progress-display): Removed.
6705         * gutter-items.el (remove-progress-feedback): New.
6706         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6707         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6708         * gutter-items.el (append-progress-display): Removed.
6709         * gutter-items.el (append-progress-feedback): New.
6710         * gutter-items.el (abort-progress-display): Removed.
6711         * gutter-items.el (abort-progress-feedback): New.
6712         * gutter-items.el (raw-append-progress-display): Removed.
6713         * gutter-items.el (raw-append-progress-feedback): New.
6714         * gutter-items.el (display-progress-display): Removed.
6715         * gutter-items.el (display-progress-feedback): New.
6716         * gutter-items.el (current-progress-display): Removed.
6717         * gutter-items.el (current-progress-feedback): New.
6718         * gutter-items.el (current-progress-display-label): Removed.
6719         * gutter-items.el (current-progress-feedback-label): New.
6720         * gutter-items.el (progress-display): Removed.
6721         * gutter-items.el (progress-feedback): New.
6722         Replace "progress-display" with "progress-feedback" globally.
6723
6724         * gutter-items.el (lprogress-display): Removed.
6725         * gutter-items.el (progress-feedback-with-label): New.
6726         Rename lprogress-display ==> progress-feedback-with-label.
6727
6728         * gutter-items.el (search-dialog-direction): Removed.
6729         * gutter-items.el (search-dialog-text): Removed.
6730         * gutter-items.el (search-dialog-callback): Removed.
6731         * gutter-items.el (make-search-dialog): Removed.
6732         Move to dialog-items.el.
6733
6734         * help.el:
6735         * help.el (help-mode-quit):
6736         * help.el (mode-for-help): New.
6737         * help.el (help-sticky-window): New.
6738         * help.el (help-window-config): New.
6739         * help.el (with-displaying-help-buffer):
6740         * help.el (function-at-event): New.
6741         * help.el (help-symbol-regexp): New.
6742         * help.el (help-symbol-run-function-1): New.
6743         * help.el (help-symbol-run-function): New.
6744         * help.el (help-symbol-function-context-menu): New.
6745         * help.el (help-symbol-variable-context-menu): New.
6746         * help.el (help-symbol-function-and-variable-context-menu): New.
6747         * help.el (frob-help-extents): New.
6748         * help.el (describe-function-1):
6749         * help.el (variable-at-point):
6750         * help.el (variable-at-event): New.
6751         * help.el (describe-variable):
6752         Major overhaul.
6753         - Make functions and variables be mousable.
6754         - Middle button hyperlinks.
6755         - New context-menu entries.
6756
6757         * keydefs.el:
6758         * keydefs.el (global-map):
6759         New key bindings to move lines up and down.
6760
6761         * lisp-mode.el:
6762         * lisp-mode.el (construct-lisp-mode-menu): New.
6763         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6764         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6765         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6766         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6767         Make popup and menubar menus be different.  Popup menu uses
6768         clicked location and automatically assumes symbol under the mouse
6769         for various commands.
6770
6771         * menubar-items.el:
6772         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6773         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6774
6775         * menubar-items.el (global-popup-menu): Removed.
6776         * menubar-items.el (mode-popup-menu): Removed.
6777         * menubar-items.el (activate-popup-menu-hook): Removed.
6778         * menubar-items.el (popup-mode-menu): Removed.
6779         * menubar-items.el (popup-buffer-menu): Removed.
6780         * menubar-items.el (popup-menubar-menu): Removed.
6781         Move to menubar.el.
6782
6783         * menubar.el:
6784         * menubar.el (global-popup-menu): New.
6785         * menubar.el (mode-popup-menu): New.
6786         * menubar.el (activate-popup-menu-hook): New.
6787         * menubar.el (last-popup-menu-event): New.
6788         * menubar.el (popup-mode-menu): New.
6789         * menubar.el (popup-buffer-menu): New.
6790         * menubar.el (popup-menubar-menu): New.
6791         * menubar.el (menu-call-at-event): New.
6792         Move non-content functions here.  Add support for context menu
6793         items on extents.
6794
6795         * minibuf.el (minibuffer-history-uniquify):
6796         Typo fix.
6797
6798         * minibuf.el (read-file-name-1):
6799         Call new file dialog box if it exists.
6800
6801         * minibuf.el (mouse-rfn-setup-vars):
6802         Clean up "chop" action.
6803
6804         * mouse.el:
6805         * mouse.el (button2): Now bound to mouse-track.
6806         * mouse.el (click-inside-extent-p):
6807         * mouse.el (point-inside-extent-p):
6808         * mouse.el (point-inside-selection-p):
6809         * mouse.el (mouse-drag-or-yank): Removed.
6810         * mouse.el (mouse-begin-drag-n-drop): New.
6811         * mouse.el (mouse-eval-sexp):
6812         * mouse.el (mouse-track-activate-strokes): New.
6813         * mouse.el (mouse-track-do-activate): New.
6814         * mouse.el (mouse-track):
6815         * mouse.el (default-mouse-track-event-is-with-button): New.
6816         * mouse.el (default-mouse-track-cleanup-hook):
6817         * mouse.el (default-mouse-track-drag-hook):
6818         * mouse.el (default-mouse-track-drag-up-hook):
6819         * mouse.el (default-mouse-track-click-hook):
6820         Merge drag-n-drop into mouse-track.
6821         Add general "activate" support to replace specific button2 kludges.
6822         Use "button modifier" support in mouse-track.
6823
6824         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6825
6826         * package-ui.el:
6827         * package-ui.el (pui-menu):
6828         * package-ui.el (pui-popup-context-sensitive): Removed.
6829         Fix bytecompiler warnings.
6830         Clean up popup code a bit.
6831
6832         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6833
6834         * simple.el:
6835         * simple.el (transpose-lines):
6836         * simple.el (transpose-line-up): New.
6837         * simple.el (transpose-line-down): New.
6838         * simple.el (transpose-subr):
6839         * simple.el (transpose-subr-1): Removed.
6840         Clean up, add functions to move lines up and down.
6841
6842         * startup.el (mail-host-address):
6843         * startup.el (user-mail-address):
6844         Customize.
6845
6846         * subr.el:
6847         * subr.el (set-symbol-value-in-buffer): New.
6848         * subr.el (error):
6849         * subr.el (check-argument-type):
6850         * subr.el (defined-error-p): New.
6851         Add structured error support.
6852
6853         * toolbar-items.el (toolbar-compile):
6854         Use new make-dialog-box.
6855
6856         * update-elc.el:
6857
6858         * userlock.el (ask-user-about-lock-dbox):
6859         * userlock.el (ask-user-about-supersession-threat-dbox):
6860         * userlock.el (ask-user-about-lock):
6861         * userlock.el (ask-user-about-supersession-threat):
6862         Use new make-dialog-box.
6863         Add safety checks; use should use-dialog-box-p.
6864
6865         * window-xemacs.el:
6866         * window-xemacs.el (__buffer-dedicated-frame):
6867         * window-xemacs.el (buffer-dedicated-frame): New.
6868         * window-xemacs.el (set-buffer-dedicated-frame): New.
6869         Move dedicated-frame stuff into lisp.
6870
6871 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6872
6873         * printer.el (generic-print-region): Do not require that
6874         `printer-name' be set.
6875         (printer-name): Commentary clarification.
6876
6877 2000-07-19  Martin Buchholz <martin@xemacs.org>
6878
6879         * XEmacs 21.2.35 is released.
6880
6881 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6882
6883         * select.el (selection-coercible-types): Initialise.
6884
6885 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6886
6887         * select.el (own-clipboard): Bug fix.
6888
6889 2000-07-17  Mike Sperber  <mike@xemacs.org>
6890
6891         * cus-edit.el (custom-migrate-custom-file): Save init file before
6892         continuing.
6893
6894 2000-07-16  Mike Sperber  <mike@xemacs.org>
6895
6896         * startup.el (load-init-file): Remove silly call to
6897         `load-user-custom-file`.
6898         (maybe-migrate-user-init-file): Minor fixes.
6899
6900 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6901
6902         * apropos.el (apropos-documentation-check-doc-file):
6903         `doc' variable should be let-bound, as was presumably intended.
6904
6905         * cus-edit.el (custom-variable-reset-saved):
6906         (custom-variable-reset-standard):
6907         Remove unused variable comment-widget.  Twice.
6908
6909         * toolbar.el (toolbar-blank-press-function):
6910         Add a real defvar with initial value nil and proper docstring.
6911         (press-toolbar-button): No need to check for boundp-ness anymore.
6912
6913         * rect.el (open-rectangle-line): Remove useless (let) form.
6914         Add defvar for pending-delete-mode.
6915
6916         * info.el (Info-find-node): This function needs an autoload cookie.
6917
6918         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6919         Use let* since the second form referred to the first.
6920
6921 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6922
6923         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6924         instead of removed `mswindows-get-clipboard'.
6925
6926
6927 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6928
6929         * select.el (select-convert-from-text): New.
6930         * select.el (select-convert-from-length): New.
6931         * select.el (select-convert-from-integer): New.
6932         * select.el (select-convert-from-identity): New.
6933         * select.el (select-convert-from-filename): New.
6934         * select.el (selection-converter-in-alist): Use them.
6935         New converter functions for X.
6936
6937         * select.el (get-selection): Removed comment.
6938
6939         * select.el (own-selection): Removed append code - I thought
6940         I'd already done this, but apparently not...
6941
6942         * select.el: Changed comment about TIMESTAMP.
6943
6944         * select.el (select-convert-in): New.
6945         * select.el (select-convert-out): New.
6946         New functions that get used by select.c.
6947
6948         * select.el (select-buffer-killed-default): New.
6949         * select.el (select-buffer-killed-text): New.
6950         * select.el (selection-buffer-killed-alist): New.
6951         New list and functions that get called if a relevant selection
6952         exists and a buffer gets killed.
6953
6954         * select.el (select-convert-to-targets):
6955         * select.el (select-convert-to-identity): Removed.
6956         * select.el (select-convert-from-identity): Removed.
6957         * select.el (select-converter-out-alist):
6958         Removed _EMACS_INTERNAL selection type.
6959
6960         * x-select.el (xselect-kill-buffer-hook): Removed.
6961         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6962         Removed this X-specific nonesense. Use the generic support
6963         in select.el instead.
6964
6965 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6966
6967         * mule/mule-category.el (defined-category-hashtable):
6968         Use make-hash-table instead of make-hashtable
6969
6970         * buff-menu.el: Byte-compiler warning fix.
6971
6972         * isearch-mode.el (isearch-highlight-all-cleanup):
6973         Remove unused variable `isearch-highlight-all-start'.
6974
6975         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6976
6977         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6978
6979         * cus-dep.el (Custom-make-dependencies):
6980         Add autoload cookie for custom-add-loads to generated custom-load.el.
6981
6982         * autoload.el (autoload-package-name): Warning suppression.
6983         Move defvar prior to first use.
6984
6985         * custom.el: Add autoload for custom-declare-face.
6986         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6987         * cl.el (cl-hack-byte-compiler):
6988         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6989         to work properly.
6990
6991 2000-07-08  Mike Sperber  <mike@xemacs.org>
6992
6993         * startup.el (load-home-init-file): Added variable.
6994         (maybe-migrate-user-init-file): Added.
6995         (load-user-init-file): Load custom file if different from init
6996         file.
6997
6998         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6999         "startup."
7000
7001         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7002         Moved `custom-file'-related code to cus-file.el.
7003
7004         * cus-file.el: New file.
7005
7006 2000-04-01  Mike Sperber  <mike@xemacs.org>
7007
7008         * packages.el (packages-find-package-directories): Added support
7009         for external package hierarchies with in-place installations.
7010
7011         * find-paths.el (paths-root-in-place-p): Added.
7012         (paths-find-emacs-directory): Added support for external
7013         directories with in-place installations.
7014         (paths-find-site-directory): Ditto.
7015
7016         * startup.el (find-user-init-file): Also look for
7017         ~/.xemacs/init.elc? in preference to ~/.emacs.
7018
7019 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7020
7021         * select.el (own-selection):
7022         * select.el (own-clipboard): Changed `append' parameter to
7023         `how-to-use' parameter.
7024         * select.el (own-selection): Removed icky append code.
7025         * select.el (own-selection, get-selection): Removed extra type
7026         checking.
7027         * select.el (selection-appender-alist):
7028         * select.el (selection-converter-{in|out}-alist): Initialise.
7029         * select.el (select-append-to-*): New.
7030         * select.el (select-convert-from-*): New.  New functions to append
7031         data and convert data from external type.
7032
7033 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7034
7035         * font-lock.el: Javadoc enhancements.
7036
7037 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7038
7039         * printer.el (generic-print-region): Compose job name from buffer
7040         name.
7041
7042 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7043
7044         * font-lock.el (font-lock-fontify-pending-extents): Call
7045         font-lock-fontify-region instead of font-lock-fontify-buffer
7046         to avoid unnecessary progress gauges.
7047
7048 2000-07-06  Craig Lanning  <lanning@scra.org>
7049
7050         * custom-load.el (faces):
7051
7052         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7053         dir is a regex.
7054
7055         * process.el (call-process-internal): from Dan Holmsand, use binary
7056         coding systems so that jka-compr works.
7057
7058 2000-07-07  Ben Wing  <ben@xemacs.org>
7059
7060         * font-lock.el: Undo previous change.  Unfortunately, some
7061         files actually use the variables directly in their init code
7062         without quoting them.
7063
7064 2000-07-07  Ben Wing  <ben@xemacs.org>
7065
7066         * font-lock.el (defvar font-lock-*-face): Removed.
7067
7068         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7069         only when necessary.
7070
7071 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7072
7073         * cl-macs.el: fix cl-transform-function-property kludge
7074         so that it does not require a random feature.
7075
7076 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7077
7078         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7079         as in Linux kernel "Rules.make".
7080
7081 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7082
7083         * build-report.el (build-report): Add autoload cookie.
7084
7085 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7086
7087         * package-ui.el (defgroup pui):  Correct a misspelling
7088         (pui-toggle-package-delete):  Change `seleted' to `selected'
7089
7090 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7091
7092         * package-get.el (package-get-update-base):
7093         (package-get): Use insert-file-contents-literally always.
7094         (package-get-maybe-save-index):
7095         Force coding system for writing to binary.
7096
7097 2000-06-08  Mike Alexander  <mta@arbortext.com>
7098
7099         * code-process.el (call-process-region): If there is no coding
7100         system for the process on process-coding-system-alist use the
7101         coding system of the buffer containing the region.
7102
7103 2000-06-10  Ben Wing  <ben@xemacs.org>
7104
7105         * cmdloop.el (command-error):
7106         If debug-on-error and noninteractive, output backtrace.
7107
7108         * files.el (file-relative-name):
7109         Remove MSDOS references.
7110
7111         * simple.el (line-number): New function, due to non-obvious
7112         behavior/usage of count-lines.
7113
7114         * simple.el (count-lines): document non-obvious usage to get
7115         line number.
7116
7117 2000-06-11  Ben Wing  <ben@xemacs.org>
7118
7119         * faces.el ((featurep 'xpm)):
7120         * x-faces.el (x-init-face-from-resources):
7121         * x-faces.el (x-init-frame-faces):
7122         * x-misc.el (x-init-specifier-from-resources):
7123         * x-misc.el (x-get-resource-and-bogosity-check):
7124         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7125         * x-mouse.el (x-init-pointer-shape):
7126         * x-scrollbar.el (x-init-scrollbar-from-resources):
7127         Add sixth argument to x-get-resource calls so as to issue warnings
7128         rather than errors on bogus arguments.
7129
7130 2000-06-05  Ben Wing  <ben@xemacs.org>
7131
7132         * compat.el: new file.  provides a clean, non-intrusive way to
7133         define compatibility functions.
7134
7135         * process.el (shell-quote-argument): temporary fix for lack
7136         of nt-quote-process-args.  #### I need to put back the overall
7137         structure of that mechanism but redo the guts of it using the
7138         extra intelligence in the C code.
7139
7140 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7141
7142         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7143         `package-get' does in package-get.el, instead of using external
7144         "md5sum" program.
7145
7146         * package-get.el (package-get): Insert package file literally to
7147         make checksum calculation work.
7148
7149 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7150
7151         * code-files.el (convert-mbox-coding-system): Deleted.
7152         (file-coding-system-alist): Removed reference to
7153         convert-mbox-coding-system.
7154
7155 2000-05-28  Martin Buchholz <martin@xemacs.org>
7156
7157         * XEmacs 21.2.34 is released.
7158
7159 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7160
7161         * font-lock.el (font-lock-keywords): Rewrote docstring
7162
7163 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7164
7165         * loadhist.el (unload-feature): handle case where x is both boundp
7166         and fboundp
7167
7168 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7169
7170         * packages.el: It's ok to use built-in macros, but not lisp
7171         defined ones.
7172
7173 2000-05-20  Ben Wing  <ben@xemacs.org>
7174
7175         * font-lock.el:
7176         * font-lock.el (font-lock-message-threshold):
7177         * font-lock.el (font-lock-mode):
7178         * font-lock.el (font-lock-default-fontify-buffer):
7179         * font-lock.el (font-lock-always-fontify-immediately):
7180         * font-lock.el (font-lock-old-extent): Removed.
7181         * font-lock.el (font-lock-old-len): Removed.
7182         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7183         * font-lock.el (font-lock-pending-extent-table): New.
7184         * font-lock.el (font-lock-range-table): New.
7185         * font-lock.el (font-lock-after-change-function):
7186         * font-lock.el (font-lock-after-change-function-1): Removed.
7187         * font-lock.el (font-lock-fontify-pending-extents): New.
7188         * font-lock.el ('font-lock-revert-cleanup): Removed.
7189         * font-lock.el ('font-lock-revert-setup): Removed.
7190         Rewrite deferral code to handle any number of changes, merging
7191         them properly.  Remove hacked-up code for revert-buffer, now
7192         unnecessary.
7193
7194         * menubar-items.el (default-menubar):
7195         In Options->Edit Init File, don't switch to emacs-lisp-mode
7196         unless necessary; doing this turns off font-lock.
7197
7198 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7199
7200         * keydefs.el: Define C-x BS to backward-kill-sentence.
7201
7202 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7203
7204         * files.el (hack-local-variables-prop-line): Use non-greedy
7205         matching to process -*-texinfo-*- -*-.
7206
7207 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7208
7209         * minibuf.el (minibuf-directory-files): new function.
7210         (read-file-name-activate-callback): use minibuf-directory-files.
7211         (read-directory-name-internal): ditto.
7212         (mouse-file-display-completion-list): ditto.
7213         (mouse-directory-display-completion-list): ditto.
7214         (read-file-name-internal): remove "./" from completion list unless
7215         explicitly matched, for consistency.
7216
7217 2000-05-11  Ben Wing  <ben@xemacs.org>
7218
7219         * gutter-items.el (gutter-buffers-tab):
7220         * gutter-items.el (add-tab-to-gutter):
7221         * gutter-items.el (update-tab-in-gutter):
7222         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7223         * gutter-items.el (append-progress-display):
7224         * gutter-items.el (abort-progress-display):
7225         * gutter-items.el (raw-append-progress-display):
7226         Further fixes.  Use set-glyph-image not set-image-instance-property,
7227         to fix problems with multiple windows in a frame.
7228
7229         * menubar-items.el (tutorials-menu-filter):
7230         Fix typo.
7231
7232         * startup.el (early-error-handler):
7233         Display message box under windows; otherwise, message will disappear
7234         before it can be viewed.
7235
7236         * update-elc.el:
7237         Fix bug in NEEDTODUMP processing.
7238
7239 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7240
7241         * startup.el (lock-directory): Removed.
7242         (superlock-file): Ditto.
7243         (startup-set-paths): Remove lockdir.
7244         (startup-setup-paths-warning): Remove lock-directory.
7245
7246         * setup-paths.el (paths-find-lock-directory): Removed.
7247         (paths-find-superlock-file): Ditto.
7248
7249 2000-05-09  Ben Wing  <ben@xemacs.org>
7250
7251         * faces.el (set-face-property):
7252         * faces.el (set-face-font):
7253         * faces.el (set-face-foreground):
7254         * faces.el (set-face-background):
7255         * faces.el (set-face-background-pixmap):
7256         * faces.el (set-face-underline-p):
7257         * faces.el (set-face-strikethru-p):
7258         * faces.el (set-face-highlight-p):
7259         * faces.el (set-face-dim-p):
7260         * faces.el (set-face-blinking-p):
7261         * faces.el (set-face-reverse-p):
7262         doc string changes.
7263
7264         * glyphs.el:
7265         * glyphs.el (make-image-specifier):
7266         * glyphs.el (glyph-property):
7267         * glyphs.el (set-glyph-image):
7268         * glyphs.el (make-glyph):
7269         * glyphs.el (make-pointer-glyph):
7270         * glyphs.el (make-icon-glyph):
7271         * glyphs.el (widget-image-instance-p): New.
7272         authorship info, lots of doc changes.  New predicate, inadvertently
7273         omitted.  the general principle with specifier docs is now that
7274         the description of instantiators should go with the make-foo-specifier
7275         fun's doc string, rather than in foo-specifier-p.  this follows
7276         conventions elsewhere in XEmacs and in general is a lot more obvious
7277         of a place to look.  sometimes the make-foo-specifier function needs
7278         to be created in the process.
7279
7280         * gutter.el:
7281         * gutter.el (make-gutter-specifier): New.
7282         * gutter.el (make-gutter-size-specifier): New.
7283         * gutter.el (make-gutter-visible-specifier): New.
7284         specifier doc updates according to the conventions specified before.
7285
7286         * objects.el:
7287         * objects.el (make-font-specifier):
7288         * objects.el (make-color-specifier):
7289         * objects.el (make-face-boolean-specifier): New.
7290         specifier doc updates according to the conventions specified before.
7291
7292         * specifier.el:
7293         * specifier.el (set-specifier):
7294         * specifier.el (make-integer-specifier): New.
7295         * specifier.el (make-boolean-specifier): New.
7296         * specifier.el (make-natnum-specifier): New.
7297         * specifier.el (make-generic-specifier): New.
7298         * specifier.el (make-display-table-specifier): New.
7299         specifier doc updates according to the conventions specified before.
7300
7301         * toolbar.el:
7302         * toolbar.el (make-toolbar-specifier): New.
7303         specifier doc updates according to the conventions specified before.
7304
7305 2000-05-09  Ben Wing  <ben@xemacs.org>
7306
7307         * process.el (call-process-internal): Revert to previous version
7308         because Mike's change clashed with a change I did not long before.
7309         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7310         Thanks very much Mike for pointing out the bug and submitting a
7311         patch!
7312
7313 2000-04-13  Mike Alexander  <mta@arbortext.com>
7314
7315         * process.el (call-process-internal): Send the correct input buffer
7316         (call-process-internal): Return the exit status of the process
7317
7318 2000-05-07  Ben Wing  <ben@xemacs.org>
7319
7320         * winnt.el:
7321         * winnt.el (nt-quote-args-verbatim): Removed.
7322         * winnt.el (nt-quote-args-prefix-quote): Removed.
7323         * winnt.el (nt-quote-args-backslash-quote): Removed.
7324         * winnt.el (nt-quote-args-double-quote): Removed.
7325         * winnt.el (nt-quote-args-functions-alist): Removed.
7326         * winnt.el (nt-quote-process-args): Removed.
7327         Remove all stuff for argument quoting.  We borrow the code instead
7328         from Emacs 20.6, which is much more careful in its quoting
7329         (e.g. in handling runs of the escape character) and avoids most of
7330         the need for this Lisp mechanism by checking to see whether we're
7331         running a Cygwin or normal program and doing the appropriate
7332         quoting.  If we end up needing such a mechanism, we should add
7333         it by extending the variable `mswindows-quote-process-args' so it
7334         can take an alist of regexps.
7335
7336 2000-05-07  Ben Wing  <ben@xemacs.org>
7337
7338         * keydefs.el:
7339         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7340         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7341         the window without moving point.
7342
7343         * simple.el:
7344         * simple.el (scroll-up-one): New.
7345         * simple.el (scroll-down-one): New.
7346         Functions for use with C-M-up/down.
7347
7348 2000-05-01  Martin Buchholz <martin@xemacs.org>
7349
7350         * XEmacs 21.2.33 is released.
7351
7352 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7353
7354         * dialog.el (yes-or-no-p-dialog-box):
7355         Fix docstring.
7356         Fix following horrible bug in X11 mode with focus-follows-mouse:
7357           1. Visit two files in two different frames.
7358           2. do File->Revert Buffer in one of those frames.
7359           3. Dialog box appears.
7360           4. Arrange things so that the mouse passes over the *other*
7361              frame, then to the dialog box, and click on "Yes".
7362           5. The file contents end up in the *wrong* buffer!
7363         Add TODO comment.
7364
7365 2000-04-28  Ben Wing  <ben@xemacs.org>
7366
7367         * help.el (describe-installation): correct typo introduced
7368         in last patch: boundp -> fboundp.
7369
7370         * etags.el (buffer-tag-table-list):
7371         canonicalize filenames to Unix format so that tag-table-alist
7372         searching works under Windows.
7373
7374         * autoload.el:
7375         Bowdlerize the supposedly objectionable words
7376         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7377
7378         * gutter-items.el (set-progress-display-style):
7379         * gutter-items.el (search-dialog-callback):
7380         * gutter-items.el (make-search-dialog):
7381         Change to new callback-ex api.
7382
7383 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7384
7385         * help.el: (describe-installation): decode-coding-string is not
7386         defined in a non MULE environment.
7387
7388 2000-04-28  Ben Wing  <ben@xemacs.org>
7389
7390         * gutter-items.el (buffer-list-changed-hook):
7391         use it, not record-buffer-hook.
7392
7393         * subr.el (record-buffer-hook): Removed.
7394
7395 2000-04-27  Ben Wing  <ben@xemacs.org>
7396
7397         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7398         use NORECORD option.  Andy will not like this, but the existing
7399         gutter behavior is just wrong, as per this comment:
7400
7401         ;; this used to add the norecord flag to both calls below.
7402         ;; this is bogus because it is a pervasive assumption in XEmacs
7403         ;; that the current buffer is at the front of the buffers list.
7404         ;; for example, select an item and then do M-C-l
7405         ;; (switch-to-other-buffer).  Things get way confused.
7406         ;;
7407         ;; Andy, if you want to maintain the current look, you must
7408         ;;  *uncouple* the gutter order and buffers order.
7409
7410         * loaddefs.el (completion-ignored-extensions): unfuckify.
7411
7412         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7413         xemacs.mak.
7414
7415         * autoload.el (batch-update-one-directory): new function, used in
7416         xemacs.mak.
7417
7418         * loadup.el: set gc-cons-threshold very high unless dumping --
7419         loadup during update-elc is much much much faster.  also do this
7420         when quick-building.
7421
7422         add commented-out code for profiling loadup.
7423
7424
7425         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7426         is required in order to build xemacs.
7427
7428 2000-04-26  Ben Wing  <ben@xemacs.org>
7429
7430         * loadup.el: don't garbage collect during loadup if quick-build
7431         compile-time option is set.
7432
7433 2000-04-23  Ben Wing  <ben@xemacs.org>
7434
7435         * update-elc.el: compute whether any dumped .el or .elc files
7436         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7437         if so.
7438
7439         * update-elc.el (update-elc-files-to-compile): always change
7440         NOBYTECOMPILE in the src directory rather than current dir,
7441         so it will work under NT.
7442
7443         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7444         the form of this file is identical between Unix and Windows.
7445         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7446         Added comment.
7447         (update-autoloads-from-directory): updated doc string.
7448         updated doc strings in a few other places.
7449
7450 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7451
7452         * bytecomp.el (byte-force-recompile): Fix argument to
7453         byte-recompile-directory.
7454
7455 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7456
7457         * gutter-items.el (progress-display-clear-when-idle): Use
7458         add-one-shot-hook.
7459         * gutter-items.el (clear-progress-display): Adjust number of
7460         arguments.
7461
7462 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7463
7464         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7465
7466 2000-04-16  Ben Wing  <ben@xemacs.org>
7467
7468         * printer.el: New file.
7469
7470         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7471
7472         * help.el (describe-installation): Fix decoding for Windows.
7473
7474         * menubar-items.el:
7475         * menubar-items.el (default-menubar):
7476         * menubar-items.el (tutorials-menu-filter): New.
7477         * menubar-items.el (popup-menubar-menu):
7478         Add authorship.  Redo Help menu and Tutorials filter.
7479
7480         * menubar.el: Correct comment.
7481
7482         * modeline.el (modeline-buffer-identification): Correct doc string.
7483
7484         * simple.el:
7485         * simple.el (printing): Removed.
7486         * simple.el (printer-name): Removed.
7487         * simple.el (generic-print-buffer): Removed.
7488         * simple.el (generic-print-region): Removed.
7489         Move generic print code to printer.el.
7490
7491 2000-04-15  Ben Wing  <ben@xemacs.org>
7492
7493         * simple.el (generic-print-region): New.
7494         make this function actually work.
7495         (generic-print-buffer): call generic-print-region.
7496
7497 2000-04-14  Andy Piper  <andy@xemacs.org>
7498
7499         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7500         by using the new widget-callback-current-channel.
7501         (search-dialog-callback): ditto.
7502
7503 2000-04-12  Andy Piper  <andy@xemacs.org>
7504
7505         * gutter.el (default-gutter-position): moved from gutter-items.el.
7506         (default-gutter-position-changed-hook): ditto.
7507         (gutter-element-visibility-changed-hook): ditto.
7508         (set-gutter-element): ditto.
7509         (remove-gutter-element): ditto.
7510         (set-gutter-element-visible-p): ditto.
7511         (gutter-element-visible-p): ditto.
7512         (init-gutter): ditto.
7513
7514         * dialog.el (make-dialog-box): renamed and moved from
7515         gutter-items.el
7516
7517         * gutter-items.el: move various functions elsewhere.
7518
7519 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7520
7521         * menubar-items.el: Fixed place of parenthesis.
7522
7523 2000-04-12  Ben Wing  <ben@xemacs.org>
7524
7525         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7526                 without constantly being prompted for the tag.
7527         * simple.el: Added a number of section headings, to clarify the
7528                 organization of this file.
7529         * simple.el (activate-region):
7530         * simple.el (region-exists-p):
7531         * simple.el (region-active-p):
7532                 Moved these three function down to the other side of
7533                 the case-changing functions, so they join the rest of
7534                 the region code.
7535         * simple.el (printing): New.
7536         * simple.el (printer-name): New.
7537         * simple.el (generic-print-buffer): New.
7538                 New functions, a very simple prototype for a unified
7539                 printing interface.
7540
7541         * process.el (call-process-internal): Real fix for null BUFFER,
7542                 other problems with BUFFER specs.
7543
7544         * menubar-items.el:
7545                 Fixed up File->Print to use new printing functions.
7546                 Various corrections and expansions to Grep/Compile menus.
7547                 New options for Printing.
7548                 New options for SMTP Mail, the way to send mail under
7549                   MS Windows. (There's also a package patch to make SMTP
7550                   Mail be the default under MSWin.)
7551
7552 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7553
7554         * menubar-items.el: Selecting Rectangle Mousing from menubar
7555         did not work.  Needed to quote mouse-track-rectangle-p.
7556
7557 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7558
7559         * cl-compat.el (keywordp): Removed.
7560
7561 2000-04-05  Andy Piper  <andy@xemacs.org>
7562
7563         * gutter-items.el (progress-layout-glyph): don't initialize here.
7564         (progress-gauge-glyph): use dynamic sizing.
7565         (set-progress-display-style): new function. Set progress glyphs
7566         appropriately depending on the style.
7567         (progress-display-style): new variable. Custom version of
7568         set-progress-display-style.
7569         (progress-abort-glyph): switch to dynamic sizes.
7570         (search-dialog-text): make the edit field active.
7571
7572 2000-04-04  Andy Piper  <andy@xemacs.org>
7573
7574         * gutter-items.el (make-search-dialog): need to make the search
7575         dialog visible after creation.
7576
7577         * menubar-items.el (default-menubar): use the search dialog for
7578         searching. Remove some extraneous search menu items.
7579
7580         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7581         well as strings.
7582         (make-gutter-only-dialog-frame): allow the user to create the
7583         frame unmapped. Allow the gutter spec to be given as a glyph.
7584         (search-dialog-direction): new variable.
7585         (search-dialog-text): new variable.
7586         (search-dialog-callback): new function. Callback for the search
7587         dialog action.
7588         (make-search-dialog): new function. Create a user-friendly search
7589         dialog.
7590
7591 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7592
7593         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7594         under Windows.
7595
7596 2000-04-01  Andy Piper  <andy@xemacs.org>
7597
7598         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7599         progress more accurately.
7600
7601 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7602
7603         * finder.el (finder-compile-keywords): Process readable files only.
7604         Because error in process of .#finder-inf.el when compile xemacs
7605         with --with-clash-detection option.
7606
7607 2000-03-31  Andy Piper  <andy@xemacs.org>
7608
7609         * gutter-items.el (append-progress-display): don't delay after a
7610         successful font-lock.
7611         (make-gutter-only-dialog-frame): new function. Allow users to
7612         create gutter-only dialogs.
7613
7614 2000-03-27  Mike Alexander  <mta@arbortext.com>
7615
7616         * process.el (call-process-internal): Handle a null BUFFER
7617         parameter correctly.
7618
7619 2000-03-28  Andy Piper  <andy@xemacs.org>
7620
7621         * gutter-items.el (abort-progress-display): put strings in the
7622         gutter not extents.
7623         (progress-layout-glyph): signal special 'quit callback.
7624         (progress-display-quit-function): deleted.
7625         (progress-display-stop-callback): deleted.
7626         (progress-display-dispatch-command-events): deleted.
7627         (append-progress-display): remove calls to
7628         progress-display-dispatch-command-events.
7629         (raw-append-progress-display): ditto.
7630
7631 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7632
7633         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7634         being a list.  Actually define `stipple-pixmap-p' which is used as
7635         an error predicate.  Correctly handle PIXMAP being either relative
7636         or absolute file name.
7637
7638 2000-03-24  Andy Piper  <andy@xemacs.org>
7639
7640         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7641         (abort-progress-display): ditto. Don't delete the created extent.
7642         (raw-append-progress-display): ditto.
7643         (progress-display-dispatch-non-command-events): new
7644         function. Encapsulates what we want to do when no command input is
7645         required.
7646         (progress-display-dispatch-command-events): likewise, but disable
7647         for now since it causes too many problems.
7648         (append-progress-display): use them.
7649         (raw-append-progress-display): ditto.
7650         (default-gutter-position-changed-hook): set this rather than
7651         default-gutter-position-changed.
7652         (default-gutter-position-changed-hook): lambda with zero arguments
7653         rather than one.
7654         (raw-append-progress-display): trap errors in pending input since
7655         allowing them to signal will hose the gauge well and
7656         truly. Ideally we would like to delay these until we are more able
7657         to cope.
7658         (append-progress-display): ditto.
7659
7660 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7661
7662         * lisp/make-docfile.el: call-process-internal is now implemented
7663         in process.el.
7664
7665 2000-03-21  Ben Wing  <ben@xemacs.org>
7666
7667         * mule\mule-cmds.el (set-language-info-alist):
7668         Fix to correspond to new menu arrangement.
7669
7670 2000-03-21  Ben Wing  <ben@xemacs.org>
7671
7672         * process.el:
7673         * process.el (call-process-internal): New.
7674         New implementation of call-process.  Only enabled under NT, so far.
7675         stderr handling not implemented yet in CVS'd C code.
7676
7677 2000-03-20  Ben Wing  <ben@xemacs.org>
7678
7679         * lisp-mode.el:
7680         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7681         * lisp-mode.el (lisp-interaction-mode):
7682         Put back Lisp Interaction menubar for Jan V's sake.
7683
7684         * simple.el:
7685         * simple.el (mark-ring):
7686         * simple.el (dont-record-current-mark): New.
7687         * simple.el (in-shifted-motion-command): New.
7688         * simple.el (mark-ring-unrecorded-commands): New.
7689         * simple.el (mark-ring-max):
7690         * simple.el (set-mark-command):
7691         * simple.el (push-mark):
7692         * simple.el (handle-pre-motion-command):
7693         Implement scheme for not recording unimportant marks.
7694
7695         * subr.el:
7696         * subr.el (function-allows-args): New.
7697         New function function-allows-args.
7698
7699 2000-03-20  Martin Buchholz <martin@xemacs.org>
7700
7701         * XEmacs 21.2.32 is released.
7702
7703 2000-03-20  Andy Piper  <andy@xemacs.org>
7704
7705         * gutter-items.el (update-tab-in-gutter): force selection of the
7706         selected-window if required to do so.
7707         (buffers-tab-items): ditto.
7708         (add-tab-to-gutter): ditto.
7709         (create-frame-hook): use force-selection.
7710         (default-gutter-position-changed): lambdify.
7711         (update-tab-hook): deleted since it was only used in one place.
7712
7713 2000-03-18  Andy Piper  <andy@xemacs.org>
7714
7715         * files.el (find-file-noselect): undo change that shouldn't have
7716         gone in.
7717
7718 2000-03-17  Andy Piper  <andy@xemacs.org>
7719
7720         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7721         of selected-window trickery.
7722
7723         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7724         frames tabs.
7725         (progress-display-stop-callback): progress -> progress-display
7726         (progress-display-quit-function): ditto.
7727         (clear-progress-display): ditto.
7728         (remove-progress-display): ditto.
7729         (append-progress-display): ditto.
7730         (abort-progress-display): ditto.
7731         (raw-append-progress-display): ditto.
7732         (display-progress-display): ditto.
7733         (current-progress-display-label): ditto.
7734         (current-progress-display): ditto.
7735         (lprogress-display): ditto and save the buffer
7736         (progress-display): ditto. Otherwise the buffer sometimes gets
7737         changed which confuses font-lock.
7738
7739         * font-lock.el (font-lock-default-fontify-buffer): catch all
7740         errors, not just quit.
7741         (font-lock-mode): progress -> display-progress
7742         (font-lock-default-fontify-buffer): ditto.
7743         (font-lock-fontify-syntactically-region): ditto.
7744         (font-lock-fontify-keywords-region): ditto.
7745
7746 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7747
7748         * cl.el (gensym): Move to here from cl-macs.el.
7749         (gentemp): Ditto.
7750
7751 2000-03-16  Andy Piper  <andy@xemacs.org>
7752
7753         * font-lock.el (font-lock-mode): use lprogress and friends for
7754         progress management.
7755         (font-lock-default-fontify-buffer): ditto.
7756         (font-lock-fontify-syntactically-region): ditto.
7757         (font-lock-fontify-keywords-region): ditto.
7758         (font-lock-revert-cleanup): fix reverting.
7759         (font-lock-revert-setup): ditto.
7760
7761         * gutter-items.el (progress-use-echo-area): new variable. Use the
7762         echo area for progress gauges if non-nil.
7763         (clear-progress): remove echo area stuff and defer to
7764         clear-message.
7765         (append-progress): dispatch non-command events after each progress
7766         increment. Remove echo area stuff.
7767         (abort-progress): remove echo area stuff and defer to
7768         display-message.
7769         (raw-append-progress): ditto. Dispatch non-command events after
7770         gutter redisplay.
7771         (display-progress): defer echo area stuff to display-message.
7772
7773         * gutter-items.el (clear-progress):
7774         (abort-progress): indentation changes.
7775         (display-progress): don't clear progress.
7776         (append-progress): compare messages with equal.
7777         (raw-append-progress): use dispatch-non-command-events to flush
7778         widget creation events.
7779
7780 2000-03-13  Ben Wing  <ben@xemacs.org>
7781
7782         * abbrev.el:
7783         * abbrev.el (abbrev-string-to-be-defined): New.
7784         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7785         Changes for use with the menubar.
7786
7787 2000-03-12  Ben Wing  <ben@xemacs.org>
7788
7789         * alist.el (vassoc): moved here from font-menu.el.
7790
7791         * custom.el (defface): typo fix.
7792
7793         * dialog.el (yes-or-no-p-dialog-box):
7794         * dialog.el (message-box):
7795         * files.el (save-some-buffers-1):
7796         Put accelerators in the button names.
7797
7798         * font-lock.el (font-lock-comment-face):
7799         * font-lock.el (font-lock-keyword-face):
7800         * font-lock.el (font-lock-function-name-face):
7801         Fixed some of the colors under MS Windows because the existing
7802         default colors were hardly different from black and needed to be
7803         made lighter.
7804
7805         * font-menu.el:
7806         * font-menu.el (font-menu-split-long-menu):
7807         * font-menu.el (font-menu-family-constructor):
7808         * font-menu.el (font-menu-size-constructor):
7809         * font-menu.el (font-menu-weight-constructor):
7810         * font-menu.el (font-menu-set-font):
7811         vassoc moved to alist.el.
7812         Accelerators added to all menus.
7813         Unused bound var new-props removed.
7814
7815         * keydefs.el: I did a whole lot of rearranging to put things in a
7816         more consistent order and fixed a number of cases where key
7817         combinations involving up, down, left, right and so on were
7818         defined but the corresponding keypad combinations were not
7819         defined.
7820
7821         * lisp-mode.el:
7822         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7823         * lisp-mode.el (emacs-lisp-mode):
7824         * lisp-mode.el (lisp-interaction-mode):
7825         * lisp-mode.el (flet):
7826         Added accelerators onto the menus.
7827         Made all the different versions of the let function be indented
7828         the same way.
7829         Undid Steve's easy-menu-ification, because it makes it impossible
7830         to have the menubar and popup menus different.
7831         Cleaned up the menu; added items for find-function &c and some
7832         indenting, and removed debug-on-*.
7833
7834         * list-mode.el (list-mode-hook):
7835         * list-mode.el (list-mode):
7836         * list-mode.el (completion-setup-hook):
7837         * list-mode.el (display-completion-list):
7838         Added support for the :window-height keyword, which is required
7839         because of other changes that I made for the file dialog box.  I
7840         also made the hook variables list-mode-hook and
7841         completion-setup-hook and also minibuffer-setup-hook in
7842         minibuf.el be permanent-local; see comment in list-mode.el.
7843
7844         * map-ynp.el (map-y-or-n-p):
7845         Added accelerators to the dialog buttons.
7846
7847         * menubar-items.el (menu-truncate-list):
7848         New internal function.
7849         * menubar-items.el (submenu-generate-accelerator-spec):
7850         * menubar-items.el (menu-item-strip-accelerator-spec):
7851         * menubar-items.el (menu-item-generate-accelerator-spec):
7852         New exported functions, for use in auto-generating accelerator specs.
7853
7854         * menubar-items.el:
7855         * menubar-items.el (default-menubar):
7856         * menubar-items.el (maybe-add-init-button):
7857         * menubar-items.el (bookmark-menu-filter):
7858         * menubar-items.el (slow-format-buffers-menu-line):
7859         * menubar-items.el (build-buffers-menu-internal):
7860         * menubar-items.el (language-environment-menu-filter):
7861         * menubar-items.el (default-popup-menu):
7862         * menubar-items.el (popup-buffer-menu):
7863         * menubar-items.el (popup-menubar-menu):
7864         Did a major overhaul on this file, and in fact I'm nowhere near
7865         done working on the menubar, and there will be more patches to
7866         come.  A basic summary of what I've done:
7867
7868         a) I added accelerators to all of the menu items.  For menus that
7869         are auto-generated, such as the buffers menu, the accelerators are
7870         automatically added to the beginning of each line using the
7871         numbers 1 through 9, then zero, and then letters starting with A,
7872         but omitting the letters that are already in use for the fixed
7873         menu items at the top of the buffers menu.  To facilitate adding
7874         accelerators of this kind, I created some new functions
7875         (*-accelerator-spec), which are also being used by other filters
7876         that auto generate lists of things such as ftp sites to download
7877         packages.  If people really don't like these accelerators
7878         appearing at the beginning of the menu items, a variable can be
7879         added to optionally turn them off, but I think this is rather
7880         pointless because other menu items have accelerators and many or
7881         most of the menu users will use the accelerators if the support is
7882         there.
7883
7884         b) I combined the top level Tools and Apps menus into a single
7885         Tools menu, because the distinction between the two is not
7886         obvious, and the items on the menus are not used often enough that
7887         putting some of them onto submenus is a problem.
7888
7889         c) I created two new top level menus called View and Cmds because
7890         there were too many items on the File and Edit menus, and I'm going
7891         to be adding more items to these menus.  In contrast to the Tools
7892         menu, the items on these menus may be used quite often during an
7893         editing session, and so should be available with fewer
7894         keystrokes.
7895
7896         d) I added a number of options to the options menu, including one
7897         for controlling whether the alt key can be used to traverse to
7898         menu items using the accelerators, one for controlling behavior of
7899         control-k, one for controlling how the kill and yank functions
7900         interact with the clipboard, a few additional buffers-menu
7901         options, and various other things.  I also did a bit of
7902         rearranging, for example, combining the keyboard and mouse options
7903         into a single keyboard and mouse submenu to facilitate the
7904         accelerators on that level.
7905
7906         e) I changed the variable buffers-menu-format-buffer-line-function
7907         to take two arguments instead of one, the second argument being
7908         the line number for use in creating an accelerator.  I added a
7909         hack to support existing functions with one argument (although I
7910         doubt that very many of these exist), for backward compatibility.
7911
7912         f) I moved the top level mule menu to be a submenu of the edit
7913         menu.  I think that most of the items on this menu are fairly
7914         useless and there are certainly not enough frequently used items
7915         to justify this being its own top level menu.
7916
7917         g) I combined most of the items in big-menubar.el into the main menu.
7918         If people think the main menu is too big, it would be possible to
7919         create different configurations, some smaller.
7920
7921         * menubar.el (check-menu-syntax):
7922         Deleted some syntax checks that were no longer valid, partly
7923         because of changes that were already made a long time ago, and
7924         partly because of a change I made where I allow the name of the
7925         menu item to be an evaluated expression rather than just a string,
7926         similar to all of the other parameters of a menu item.
7927
7928         * minibuf.el:
7929         * minibuf.el (read-file-name-1):
7930         * minibuf.el (mouse-read-file-name-1):
7931         I made a number of changes to improve the appearance
7932         and functioning of the file dialog box.  They include:
7933
7934         a) Fixing the problem where closing the dialog box by clicking on
7935         the close button of the window didn't properly exit the
7936         minibuffer.
7937
7938         b) Fixing the problem that if you typed part of a file name, and
7939         then clicked on a completion with the mouse, the file was not
7940         correctly selected.
7941
7942         c) Changing the title of the dialog box to reflect the operation
7943         being done in accordance with user interface conventions, rather
7944         than the name of the dialog box buffer, which is rather useless.
7945
7946         d) Remove the words "possible completions are" which didn't
7947         belong.
7948
7949         e) Fix things so that the completions scroll off the end of the
7950         completions windows only to the right, rather than both to the
7951         right and down, which is in accordance with Windows user interface
7952         conventions.
7953
7954         * msw-init.el (init-post-mswindows-win):
7955         Added a binding for meta-F4, which is the standard windows binding
7956         for exiting a program.
7957
7958         * select.el (get-selection-no-error):
7959         * select.el (own-selection):
7960         * select.el (own-clipboard):
7961         Added an optional argument called append to the functions
7962         own-selection and own-clipboard.  This adds support for appending
7963         text to the existing selection and allows the function
7964         own-clipboard to be used as the value of the variable
7965         interprogram- cut-function.
7966
7967         Fixed a bug in own-selection in handling zmacs-region-stays.
7968
7969         * simple.el (historical-kill-line): New.
7970
7971         * simple.el (kill-line):
7972         * simple.el (interprogram-cut-function):
7973         * simple.el (interprogram-paste-function):
7974         * simple.el (handle-pre-motion-command):
7975         * simple.el (next-line):
7976         * simple.el (previous-line):
7977         a) Expanded the variable kill-whole-line, so that function
7978         kill-line can be set to delete the entire line always, not just
7979         when cursor is at the beginning of the line.  This is controlled
7980         by setting the variable kill-whole-line to the symbol 'always.
7981         This behavior, as well as the existing kill-whole-line behavior,
7982         now only take effect when kill-line is called interactively,
7983         although this is a departure from a previous behavior in the case
7984         of setting this variable kill-whole-line to t.  It is almost
7985         certainly what has always been intended, and most likely the old
7986         way of doing things introduced bugs.  I also created a function
7987         called historical-kill-line, which ignores the kill-whole-line
7988         setting and always gives the historical behavior of only killing
7989         to the end of the line.  I bound this function to shift- control-k
7990         so that the kill to end of line behavior is available, even when
7991         kill-whole-line has been set to change control-k into the simple
7992         delete-whole-line behavior. (This can be set using the options
7993         menu.)
7994
7995         b) I changed things so that kill and yank now interact with the
7996         clipboard by default under windows.  This was done by changing the
7997         default value of interprogram-cut- function and
7998         interprogram-paste-function.  You can get the old behavior by
7999         setting these to nil, and there is an option on the options menu
8000         to do this.
8001
8002         c) I added support for selecting text using shifted motion keys.
8003         This support is on by default and can be controlled by the
8004         variable shifted-motion-keys-select-region.  There is also a
8005         variable called unshifted-motion-keys-deselect-region that
8006         controls more specifically how the shifted motion key behavior
8007         works.  I did not put an option on the options menu to turn this
8008         off, because I can't imagine why this would be useful.
8009
8010         * simple.el (forward-block-of-lines):
8011         * simple.el (backward-block-of-lines):
8012         * simple.el (block-movement-size):
8013         New.
8014
8015         * simple.el (uncapitalized-title-words):
8016         * simple.el (uncapitalized-title-word-regexp):
8017         * simple.el (capitalize-string-as-title):
8018         * simple.el (capitalize-region-as-title):
8019         New.
8020
8021
8022         * subr.el (add-hook):
8023         * subr.el (make-local-hook): New.
8024         * subr.el (remove-local-hook): New.
8025         * subr.el (add-one-shot-hook): New.
8026         * subr.el (add-local-one-shot-hook): New.
8027         Added some functions to make using hooks easier.
8028         These include:
8029
8030         a) Functions add-local-hook and remove-local-hook to make it easy
8031         to use local hooks.
8032
8033         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8034         make it possible to add a "one-shot" hook, which is to say a hook
8035         that runs only once, and automatically removes itself after the
8036         first time it has run.
8037
8038 2000-03-09  Andy Piper  <andy@xemacs.org>
8039
8040         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8041
8042 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8043
8044         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8045         Moved from menubar-items.el.
8046         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8047
8048 2000-03-08  Andy Piper  <andy@xemacs.org>
8049
8050         * gutter-items.el (build-buffers-tab-internal): add selected field
8051         to buffers tab spec.
8052
8053 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8054
8055         * minibuf.el (last-exact-completion): Initialize to nil.
8056
8057 2000-03-07  Didier Verna  <didier@xemacs.org>
8058
8059         * startup.el (command-line-1): remove unused variable
8060         `first-file-buffer'.
8061
8062 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8063
8064         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8065         which is also used for Web server log files.
8066
8067 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8068
8069         * mule/mule-charset.el: Setup auto-fill-chars.
8070
8071 2000-03-02  SL Baur  <steve@beopen.com>
8072
8073         * subr.el (with-string-as-buffer-contents): Reimplement using
8074         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8075         non-deletion of buffer after execution problem.
8076         (with-output-to-string): Use unique buffer name.
8077
8078 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8079
8080         * gutter-items.el (buffers-tab-sort-function):  New variable.
8081         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8082
8083 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8084
8085         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8086
8087 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8088
8089         * menubar-items.el (maybe-add-init-button): Remove the "Load
8090         .emacs" button from all menubars.
8091
8092 2000-03-01  Didier Verna  <didier@xemacs.org>
8093
8094         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8095         region rectangle replacement (from Jan Vroonhof).
8096         (replace-rectangle): new function.
8097
8098 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8099
8100         * mule/mule-cmds.el (set-default-coding-systems): Use
8101         set-terminal-coding-system and set-keyboard-coding-system.
8102         * coding.el (set-terminal-coding-system): Use
8103         set-console-tty-output-coding-system.
8104         (set-keyboard-coding-system): Use
8105         set-console-tty-input-coding-system.
8106
8107 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8108
8109         * minibuf.el (read-variable): Allow symbol to default argument.
8110
8111 2000-02-27  Andy Piper  <andy@xemacs.org>
8112
8113         * gutter-items.el (update-tab-hook): new function to be used for
8114         hooks.
8115         (create-frame-hook): add update-tab-hook.
8116         (record-buffer-hook): ditto.
8117         (default-gutter-position-changed): ditto.
8118         (default-gutter-position): updating the buffers tab is now handled
8119         by a hook.
8120         (default-gutter-position-changed-hook): new variable.
8121         (gutter-element-visibility-changed-hook): ditto.
8122         (set-gutter-element-visible-p): call it.
8123         (set-gutter-element): use modify-specifier-instances. Set extents
8124         as duplicable before using.
8125         (remove-gutter-element): ditto.
8126         (set-gutter-element-visible-p): ditto.
8127         (init-gutter): new function.
8128         (add-tab-to-gutter): use new gutter-element functions rather than
8129         setting specifiers directly.
8130         (clear-progress): ditto.
8131         (abort-progress): ditto.
8132         (gutter-buffers-tab-visible-p): renamed from
8133         default-gutter-visible-p
8134
8135         * specifier.el (modify-specifier-instances): new function from Jan
8136         Vroonhof.
8137
8138         * x-init.el (init-post-x-win): call init-gutter.
8139
8140         * msw-init.el (init-post-mswindows-win): call init-gutter.
8141
8142         * menubar-items.el (default-menubar): Update to reflect new gutter
8143         variables.
8144
8145 2000-02-26  Andy Piper  <andy@xemacs.org>
8146
8147         * gutter-items.el (set-gutter-element): new function. Add gutter
8148         elements to the specified gutter.
8149         (remove-gutter-element): new function. Remove gutter elements from
8150         the specified gutter.
8151         (set-gutter-element-visible-p): new function. Set gutter element
8152         visibility for the provided gutter-visible specifier.
8153
8154 2000-02-23  Andy Piper  <andy@xemacs.org>
8155
8156         * gutter-items.el (add-tab-to-gutter): specify dimensions
8157         dynamically.
8158
8159 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8160
8161         * gutter-items.el (add-tab-to-gutter):
8162         * package-get.el (package-get-interactive-package-query):
8163         * package-ui.el (pui-directory-exists):
8164         (pui-install-selected-packages):
8165         (pui-list-packages):
8166         Use #'(lambda ...)  instead of '(lambda ...).
8167
8168 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8169
8170         * startup.el (load-user-init-file): Check to make sure user
8171           has an init-file before calling load().
8172
8173 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8174
8175         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8176
8177 2000-02-23  Martin Buchholz <martin@xemacs.org>
8178
8179         * XEmacs 21.2.31 is released.
8180
8181 2000-02-21  Mike Sperber <mike@xemacs.org>
8182
8183         * loadup.el (really-early-error-handler):
8184         * update-elc.el:
8185         * make-docfile.el:
8186         Remove dependency on EMACSBOOTSTRAP... environment variables.
8187
8188 2000-02-21  Martin Buchholz <martin@xemacs.org>
8189
8190         * XEmacs 21.2.30 is released.
8191
8192 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8193
8194         * byte-optimize.el (byte-optimize-plus):
8195         (byte-optimize-minus):
8196         (byte-optimize-multiply):
8197         Optimize (- 0) to 0, not (-)
8198         Optimize (+ 5 3.0) to 8.0
8199         Optimize (* 5 3.0) to 15.0
8200         Improve readability.
8201
8202 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8203
8204         * modeline.el: (modeline-scrolling-method): change modeline
8205         mswindows cursor appearance according to the value.
8206
8207         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8208         and 'gui-element face colors and 'gui-element face font to Windows
8209         defaults.
8210
8211 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8212
8213         * font-lock.el: Javadoc enhancements
8214
8215 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8216
8217         * ldap.el (toplevel): Test if LDAP support has been compiled in
8218         (ldap-verbose): New option
8219         (ldap-search-entries): Renamed from the previous ldap-search
8220         Conditionalize message display on ldap-verbose
8221         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8222         defuns
8223         (ldap-search): Is now defined as an obsolete wrapper calling
8224         ldap-search-basic or ldap-search-entries
8225
8226
8227 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8228             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8229             Jan Vroonhof  <jan@xemacs.org>
8230
8231         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8232         When for-effect is true, didn't call `byte-optimize-form'
8233         in and/or subforms without last.
8234
8235 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8236
8237         * package-get.el (package-get-download-sites): Use correct custom
8238         type.
8239
8240 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8241
8242         * files.el (write-file): Ask for coding system when compiled with
8243         file-coding.
8244
8245 2000-02-16  Andy Piper  <andy@xemacs.org>
8246
8247         * buffer.el (switch-to-buffer): give norecord argument to
8248         set-window-buffer instead of explicitly recording.
8249
8250         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8251         we have to pick a window.
8252
8253 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8254
8255         * mule/mule-cmds.el (describe-language-support): Don't add
8256         unexist function to help-map.
8257         (describe-coding-system): Don't use already assigend `C'.
8258
8259 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8260
8261         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8262         work in custom.
8263
8264 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8265
8266         * about.el: Ienaga's e-mail address change.
8267
8268 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8269
8270         * etags.el (find-tag): force new window -- even if buf already
8271         visible -- when other-window is t
8272
8273 2000-02-16  Martin Buchholz <martin@xemacs.org>
8274
8275         * XEmacs 21.2.29 is released.
8276
8277 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8278
8279         * cl-extra.el (getf): This is now identical to `plist-get', so
8280         just defalias it.
8281         * cl-macs.el: Make getf an alias to plist-get, at the
8282         byte-compiler level, using define-compiler-macro.
8283
8284 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8285
8286         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8287
8288 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8289
8290         * lisp/etags.el (find-tag-internal): set exact-tagname to
8291           a regular expression that matches against the tagname
8292           part of the tag entry first instead of only looking in
8293           the context area.
8294
8295 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8296
8297         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8298         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8299
8300 2000-02-07  Martin Buchholz <martin@xemacs.org>
8301
8302         * XEmacs 21.2.28 is released.
8303
8304 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8305
8306         * cl-extra.el (getf): Just call `get', never `get*'.
8307         Make arglist match docstring.
8308         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8309         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8310         * byte-optimize.el: remove references to `get*'.
8311
8312 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8313
8314         * mule/european.el: Add syntax information for Latin3 and Latin4.
8315
8316 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8317
8318         * byte-optimize.el: Byte-optimize (length "foo")
8319
8320 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8321
8322         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8323         width check using `window-leftmost-p' and `window-rightmost-p'.
8324
8325 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8326
8327         * wid-edit.el (widget-match-inline): An atom never matches a
8328           list.
8329
8330 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8331
8332         * modeline.el: Consolidated 'x and 'mswindows specification under
8333         'win tag.
8334
8335 2000-01-29  Andy Piper  <andy@xemacs.org>
8336
8337         * gutter-items.el: (format-buffers-tab-line): Try and be
8338         intelligent about buffer naming when we have duplicates.
8339
8340 2000-01-29  Andy Piper  <andy@xemacs.org>
8341
8342         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8343         updated when it becomes visible.
8344
8345 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8346
8347         * bytecomp.el (byte-compile-insert-header): Properly set coding
8348         system under MULE and file-coding.
8349
8350 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8351
8352         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8353         (dontusethis-set-value-terminal-coding-system-handler):
8354         (dontusethis-set-value-keyboard-coding-system-handler):
8355         Never undefine coding system aliases.  Emergency fix for gnus.
8356
8357 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8358
8359         * files.el (abbreviate-file-name): Use directory-sep-char instead
8360         of hard-coded "/".
8361
8362 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8363
8364         * startup.el (user-init-file-base-list): New variable, replacing
8365         user-init-file-base.
8366         (find-user-init-file): New function.
8367         (command-line-early): Use it.
8368         (load-user-init-file): Ditto.
8369
8370 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8371
8372         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8373         calling valid-image-instantiator-format-p
8374
8375 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8376
8377         * isearch-mode.el (isearch-mode): The variable is
8378         isearch-unhidden-extents, not isearch-opened-extents.
8379
8380 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8381
8382         * minibuf.el (next-history-element): Modify error message if a
8383         default value is available.
8384
8385 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8386
8387         * bytecomp.el (byte-compile-file): Don't unconditionally write
8388         .elc files in binary - might contain non-Latin1.
8389
8390 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8391
8392         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8393         for windows-nt.
8394
8395         * version.el:
8396         * startup.el (user-init-file-base):
8397         * process.el (call-process-region):
8398         * files.el (make-backup-file-name):
8399         (backup-file-name-p):
8400         (file-relative-name):
8401         (abbreviate-file-name):
8402         (set-auto-mode):
8403         * code-process.el (call-process-region): Removed unnecessary
8404         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8405         support out of the universe.
8406
8407         * process.el:
8408         * code-process.el:
8409         * bytecomp.el (byte-compile-file): Removed reference to
8410         buffer-file-type, and commented usage of binary-process-output
8411         NTEmacs variables.
8412
8413 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8414
8415         * help.el (function-arglist): Add case for macro.
8416
8417 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8418
8419         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8420         printers.
8421         (custom-display): Added a menu for printer/display tags.
8422
8423         * frame.el (frame-type):
8424         * device.el (device-type): Added 'msprinter to the doc string, and
8425         removed 'pc -- it is not going to be implemented ever.
8426         (call-device-method): Fixed docstring typo.
8427         Defined specifier tags 'printer and 'display.
8428
8429 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8430
8431         * lisp/itimer.el (itimer-run-expired-timers): (consp
8432           last-command-event-time) instead of (consp
8433           'last-command-event-time).
8434
8435 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8436
8437         * msw-glyphs.el: Removed obsolete commentary.
8438
8439 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8440
8441         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8442         better default value.
8443
8444 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8445
8446         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8447         (read-string): Ditto.
8448         (eval-minibuffer): Ditto.
8449         (read-command): Ditto.
8450         (read-function): Ditto.
8451         (read-variable): Ditto.
8452         (read-number): Ditto.
8453         (read-shell-command): Ditto.
8454         (read-number): Record history.
8455
8456 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8457
8458         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8459
8460 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8461
8462         * faces.el (startup-initialize-custom-faces): New function.
8463         Reset all faces created during auto-autoloads loading time
8464         by defface.
8465         * startup.el (command-line): Call it.
8466
8467 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8468
8469         * about.el (about-hackers): Add myself to contributors list.
8470
8471 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8472
8473         * menubar-items.el (maybe-add-init-button): Removed an argument in
8474         a call to load-user-init-file, as the function managed to lose its
8475         formal parameter a few betas ago.
8476
8477 2000-01-18  Martin Buchholz <martin@xemacs.org>
8478
8479         * XEmacs 21.2.27 is released.
8480
8481 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8482
8483         * process.el (shell-command-to-string): Use the FSF docstring.
8484         Make shell-command-to-string the standard function, and
8485         exec-to-string the (deprecated) alias.
8486
8487         * startup.el: typo fix.
8488
8489 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8490
8491         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8492
8493 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8494
8495         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8496         buffers after visible buffers.
8497         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8498
8499 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8500
8501         * info.el (Info-extract-menu-node-name): Stop at a dot
8502         followed by whitespace or right parenthesis.
8503
8504 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8505
8506         * info.el (Info-directory-list): Warn against using Customize with
8507         Info-directory-list.
8508
8509 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8510
8511         * minibuf.el (read-file-name): doc fix.
8512
8513         * autoload.el (update-file-autoloads): doc fix.
8514
8515         * about.el (about-hackers): Change my E-mail address.
8516
8517 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8518
8519         * info.el (Info-visit-file): Just use the `f' interactive spec to
8520         read a filename in the standard way.
8521
8522 2000-01-13  Andy Piper  <andy@xemacs.org>
8523
8524         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8525         (gutter-buffers-tab-extent): new variable.
8526         (update-tab-in-gutter): call add-tab-to-gutter again if the
8527         orientation has changed.
8528         (add-tab-to-gutter): cope with different orientations.
8529
8530 2000-01-11  Didier Verna  <didier@xemacs.org>
8531
8532         * info.el (Info-following-node-name): backward-skip dots as well
8533         as spaces (dots at the end of a node name aren't part of it).
8534         (Info-extract-menu-node-name): don't skip dots. There could be
8535         some in the node name.
8536         (Info-index): allow dots to be part of a node name.
8537
8538 2000-01-12  Andreas Jaeger  <aj@suse.de>
8539
8540         * files.el (auto-mode-alist): Added idlwave-mode.
8541         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8542
8543 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8544
8545         * info.el (Info-search): Show default value.
8546
8547 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8548
8549         * info.el (Info-read-node-completion-table): New variable.
8550         (Info-read-node-name-1): New function.
8551         (Info-read-node-name): Use it.
8552         (Info-follow-reference): Use DEFAULT argument of completing-read.
8553         (Info-menu): Ditto.
8554
8555 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8556
8557         * hyper-apropos.el (hyper-describe-key-briefly): Save
8558         window configuration.
8559         (hyper-describe-face): Use DEFAULT of completing-read.
8560         (hyper-apropos-read-variable-symbol): Ditto.
8561         (hyper-apropos-read-function-symbol): Ditto.
8562
8563 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8564
8565         * mule/mule-cmds.el (set-default-coding-system): Set
8566         comint-exec-hook to use coding-system-for-read and
8567         coding-system-for-write so that C-x RET c works.
8568
8569 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8570
8571         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8572         (previous-matching-history-element): Increment
8573         minibuffer-max-depth by 1.
8574         (next-matching-history-element): Ditto.
8575
8576 2000-01-11  Andy Piper  <andy@xemacs.org>
8577
8578         * gutter-items.el (buffers-tab): Create a new face for the buffers
8579         tab.
8580         (buffers-tab-face): use it.
8581
8582 2000-01-10  Didier Verna  <didier@xemacs.org>
8583
8584         * modeline.el (modeline-scrolling-method): change modeline X
8585         cursor appearance according to the value.
8586
8587 2000-01-07  Andreas Jaeger  <aj@suse.de>
8588
8589         * about.el (about-hackers): Moved my entry to contributor list.
8590         (xemacs-hackers): Added myself.
8591         (about-maintainer-info): Added description of myself.
8592
8593
8594 2000-01-07  Didier Verna  <didier@xemacs.org>
8595
8596         * modeline.el (modeline-scrolling-method): new variable.
8597         (mouse-drag-modeline): add reference to it in the docstring.
8598         (mouse-drag-modeline): handle it.
8599
8600 2000-01-08  Andy Piper  <andy@xemacs.org>
8601
8602         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8603         calls.
8604         (remove-buffer-from-gutter-tab): ditto.
8605
8606 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8607
8608         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8609         (custom-face-edit): Fix grammatical error in help message.
8610
8611 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8612
8613         * movemail.el: Added.
8614
8615         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8616
8617 2000-01-03  Didier Verna  <didier@xemacs.org>
8618
8619         * modeline.el (mouse-drag-modeline): remove the code related to
8620         the modeline horizontal scrolling facility.
8621
8622 1999-12-31  Martin Buchholz <martin@xemacs.org>
8623
8624         * XEmacs 21.2.26 is released.
8625
8626 1999-12-28  Andy Piper  <andy@xemacs.org>
8627
8628         * wid-edit.el (widget-push-button-value-create): The gui cache
8629         does not agree with native widgets which can only be displayed
8630         once per window. The reasons for caching are diminished now that
8631         we don't hog resources when creating buttons.
8632         (widget-push-button-cache) deleted.
8633
8634 1999-12-24  Martin Buchholz <martin@xemacs.org>
8635
8636         * XEmacs 21.2.25 is released.
8637
8638 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8639
8640         * hyper-apropos.el (hyper-apropos): Toggle
8641         hyper-apropos-programming-apropos correctly.
8642         Set REGEXP when user accepts default value.
8643
8644 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8645
8646         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8647         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8648
8649 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8650
8651         * mule/mule-category.el (undefined-category-designator):
8652         Return char instead of character.  Search for undefined one.
8653         (describe-category): Use with-displaying-help-buffer.
8654
8655 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8656
8657         * byte-optimize.el (byte-optimize-plus):
8658         Optimize (+ 1) to 1 instead of (1+ nil).
8659
8660         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8661
8662         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8663
8664         * byte-optimize.el (byte-optimize-char-before): New function.
8665         Remove performance penalty for using (char-before) instead of (char-after).
8666
8667 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8668
8669         * mule/mule-category.el (char-category-list): Return character
8670         instead of integer.
8671
8672 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8673
8674         * minibuf.el (read-buffer): Check default is buffer object.
8675
8676 1999-11-25  Andy Piper  <andy@xemacs.org>
8677
8678         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8679         for buttons.
8680
8681 1999-12-16  Andreas Jaeger  <aj@suse.de>
8682
8683         * package-get.el (package-get-maybe-save-index): Fixed typo.
8684         Patch by Jeff Miller <jmiller@smart.net>.
8685
8686 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8687
8688         * gnuserv.el (gnuserv-process-filter):  don't call
8689         gnuserv-write-to-client when gnuserv-current-client is nil
8690
8691 1999-12-14  Martin Buchholz <martin@xemacs.org>
8692
8693         * XEmacs 21.2.24 is released.
8694
8695 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8696
8697         * about.el (about-hackers): Update my email address.
8698
8699 1999-12-07  Martin Buchholz <martin@xemacs.org>
8700
8701         * XEmacs 21.2.23 is released.
8702
8703 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8704
8705         * package-get.el (package-get-download-sites): Removed several
8706         defunct download sites, added many new ones, and corrected a few
8707         incorrect directory-on-site entries.  Added physical locations to
8708         site-description.
8709
8710 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8711
8712         * finder.el (finder-commentary): add DOC string and fix
8713         interactive spec
8714
8715 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8716
8717         * help.el (describe-function): Don't forget to intern the string
8718         completing-read returns.
8719         (describe-variable): Ditto.
8720
8721 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8722
8723         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8724         `hyper-apropos-help-mode' here to find symbol to customize
8725         irregardless of cursor position and simplify
8726         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8727         `hyper-apropos-popup-menu'.
8728
8729 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8730
8731         * apropos.el (apropos-mode-map): Add return to call
8732         apropos-follow.
8733         (apropos-print): Call apropos-mode to have better
8734         command reference. Put keymap text-poperty to
8735         symbole name.
8736
8737 1999-11-22  Alastair Burt  <burt@dfki.de>
8738
8739         * help.el: (describe-bindings-1): Added handling of keymaps for
8740         the extents at point.
8741
8742 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8743
8744         * gutter-items.el (buffers-tab-items): Wrap the function in a
8745         save-match-data
8746
8747 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8748
8749         * help.el (describe-function): Use the DEFAULT argument to
8750         completing-read.
8751         (describe-variable): Ditto.
8752
8753 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8754
8755         * minibuf.el (read-from-minibuffer): Add optional argument
8756         DEFAULT to have better mini-buffer history support.
8757         (completing-read): Pass default to read-from-minibuffer.
8758         (read-buffer): Pass default to completing-read.
8759
8760 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8761
8762         * font-lock.el (font-lock-doc-string-face): Document the
8763         `font-lock-lisp-like' property.
8764
8765 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8766
8767         * lisp-mode.el: Specify `font-lock-lisp-like'.
8768
8769         * font-lock.el (font-lock-lisp-like): New function.
8770         (font-lock-fontify-syntactically-region): Use it.
8771
8772 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8773
8774         * XEmacs 21.2.22 is released
8775
8776 1999-11-28  Martin Buchholz <martin@xemacs.org>
8777
8778         * XEmacs 21.2.21 is released.
8779
8780 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8781
8782         * minibuf.el (read-coding-system): Accept symbol and
8783         coding-system object as a default-coding-system.
8784
8785 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8786
8787         * minibuf.el (read-coding-system): Accept symbol as
8788         a default-coding-system.
8789
8790 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8791
8792         * apropos.el (apropos-documentation): Use insert instead
8793         of princ.
8794
8795 1999-11-07  William M. Perry  <wmperry@aventail.com>
8796
8797         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8798           for the linux console.
8799
8800         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8801           stuff to work when you are not on a window system, since the GPM
8802           mouse support now allows pasting from outside of XEmacs.
8803
8804 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8805
8806         * XEmacs 21.2.20 is released
8807
8808 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8809
8810         * setup-paths.el (paths-default-info-directories): Add
8811         /usr/share/info and /usr/local/share/info.
8812
8813 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8814
8815         * about.el: Updated Vladimir Ivanovic's info.
8816
8817 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8818
8819         * auto-show.el (auto-show-truncationp): Remove.
8820
8821         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8822
8823 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8824
8825         * indent.el (indent-line-to): fix bug: spaces were not replaced
8826         with tab if column is multiple of tab-width
8827         From dhn@qedinc.com
8828
8829 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8830
8831         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8832         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8833
8834         * package-get.el (package-get-package-provider): Be verbose when
8835         interactive. Patch from Robert Pluim
8836
8837 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8838
8839         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8840         info file suffixes.
8841
8842 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8843
8844         * process.el (open-network-stream): Add a new optional parameter
8845         PROTOCOL to support udp; fix a minor typo and add an explanation
8846         in docstring for udp programming.
8847
8848         * code-process.el (open-network-stream): Add a new optional
8849         parameter PROTOCOL to support udp; fix a minor typo and add an
8850         explanation in docstring for udp programming.
8851
8852 1999-10-18  Andy Piper  <andy@xemacs.org>
8853
8854         * gui.el (make-gui-button): be more precise about how we call
8855         callbacks.
8856
8857         * wid-edit.el (widget-push-button-value-create): Use the new form
8858         of native gui-button.
8859
8860 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8861
8862         * info.el (Info-page-prev): Don't do (sit-for 0).
8863
8864 1999-10-13  Andy Piper  <andy@xemacs.org>
8865
8866         * gutter-items.el (progress-abort-glyph): new glyph for showing
8867         abort status.
8868         (append-progress): dispatch-event rather than sit-for.
8869         (abort-progress): new function. Show the abort glyph with an
8870         appropriate message.
8871         (raw-append-progress): dispatch-event rather than sit-for.
8872         (display-progress): cope with aborts.
8873
8874         * gui.el (make-gui-button): Use native widgets for buttons
8875         unconditionally.
8876         (insert-gui-button): ditto.
8877         (gui-button-p): ditto.
8878
8879         * xbm-button.el: remove from core.
8880
8881         * xpm-button.el: remove from core.
8882
8883 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8884
8885         * faces.el (init-device-faces): Don't initialize the random faces
8886         on the stream device.
8887
8888 1999-10-06  Andy Piper  <andy@xemacs.org>
8889
8890         * files.el (recover-file): Don't use ls under windows for revert buffer.
8891
8892 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8893
8894         * package-get.el (package-get-download-menu): Make menu really
8895         toggle download sites.
8896         (package-get-download-sites): Add autoload cookie.
8897
8898 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8899
8900         * setup-paths.el (paths-find-module-directory): Ditto.
8901
8902 1999-09-29  Werner Fink  <werner@suse.de>
8903
8904         * setup-paths.el (paths-find-exec-directory): Add missing nil
8905         parameter for environment.
8906
8907 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8908
8909         * modeline.el (modeline-format):
8910         Only purecopy the strings.  Else
8911         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8912         barfs.
8913
8914 1999-08-28  Mike Woolley  <mike@bulsara.com>
8915
8916         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8917         user setting comint-completion-addsuffix and
8918         comint-process-echoes.
8919
8920 1999-09-22  Andy Piper  <andy@xemacs.org>
8921
8922         * gutter-items.el (update-tab-in-gutter): use
8923         last-nonminibuf-window instead of selected-window.
8924
8925 1999-09-18  Andy Piper  <andy@xemacs.org>
8926
8927         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8928         display on.
8929
8930         * subr.el (record-buffer-hook): new variable so that the hook gets
8931         some documentation.
8932
8933 1999-09-16  Andy Piper  <andy@xemacs.org>
8934
8935         * gutter-items.el (update-tab-in-gutter): only update when the
8936         gutter is visible.
8937         (remove-buffer-from-gutter-tab): ditto.
8938
8939 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8940
8941         * simple.el (do-auto-fill): Commented out part of Kinsoku
8942         processing.
8943
8944 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8945
8946         * isearch-mode.el (isearch-highlightify-region): Give the
8947         highlighting extents a high priority.
8948         (isearch-make-extent): Give the main highlighting extent an even
8949         higher priority.
8950
8951 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8952
8953         * packages.el (packages-compute-package-locations): Fix typo from
8954         -u rationalization.
8955
8956 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8957
8958         * setup-paths.el (paths-find-doc-directory): Respect value of
8959         `configure-doc-directory.'
8960
8961         * find-paths.el (paths-find-architecture-directory): Give
8962         precendence `default' argument (which typically comes from
8963         configure).
8964
8965 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8966
8967         * startup.el (command-line-early): Added options -user-init-file
8968         and -user-init-directory.
8969
8970         * files.el (user-init-file): Default to NIL so we can recognize
8971         when it's set.
8972
8973 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8974
8975         * obsolete.el (init-file-user):
8976         * startup.el:
8977         * packages.el (packages-compute-package-locations):
8978         * package-get.el (package-get-user-index-filename):
8979         * menubar-items.el (maybe-add-init-button):
8980         * info.el (Info-annotations-path):
8981         * dump-paths.el:
8982         Change `user-init-directory' to be an absolute path.
8983         Use `user-init-directory' where appropriate.
8984         Zap `init-file-user' and its uses.
8985
8986 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8987
8988         * subr.el (copy-symbol): New function.
8989
8990 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8991
8992         * isearch-mode.el (isearch-done): Be sure to restore invisible
8993         extents in the proper buffer.
8994         (isearch-pre-command-hook): Set this-command to the correct value
8995         in case the buffer has changed and old overriding-local-map was
8996         used.
8997         (isearch-restore-extent): Use remprop instead of setting the
8998         property to nil.
8999
9000 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9001
9002         * cmdloop.el (execute-extended-command): Update zmacs region
9003         before the delay.
9004         (execute-extended-command): Make the message gettext-friendly.
9005
9006 1999-09-07  Andy Piper  <andy@xemacs.org>
9007
9008         * gutter-items.el (progress-gauge-glyph): renamed from
9009         progress-glyph.
9010         (progress-text-glyph): new variable.
9011         (progress-layout-glyph): use layouts and text glyphs.
9012         (progress-area-buffer): removed.
9013         (progress-text-and-extent): new variable.
9014         (progress-displayed-p): dynamically create gutter area buffer.
9015         (clear-progress): ditto.
9016         (raw-append-progress): ditto.
9017         (append-progress): use new glyph names.
9018         (raw-append-progress): only create the extent when needed. set
9019         properties more optimally.
9020         (progress): remove args.
9021
9022 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9023
9024         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9025         mapcar where the return value is unused.
9026         (isearch-restore-invisible-extents): Ditto.
9027         (isearch-highlight-all-cleanup): Ditto.
9028         (isearch-delete-extents-in-range): Traverse the extents only once.
9029         (isearch-highlight-all-update): Don't start over if the search
9030         string has changed and more input is pending.
9031
9032 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9033
9034         * packages.el (packages-find-package-data-path): Ditto.
9035
9036         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9037
9038         * subr.el (mapc-internal): Don't make obsolete.
9039
9040         * cl-extra.el (mapc): Resurrect.
9041
9042 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9043
9044         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9045         alias.
9046
9047         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9048         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9049         (isearch-yank-clipboard): Use get-clipboard instead of
9050         x-get-clipboard.
9051         (isearch-yank-selection): Fix docstring.
9052
9053 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9054
9055         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9056
9057 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9058
9059         * cl-macs.el (extent-start-position): Fix setf method.
9060         (extent-end-position): Ditto.
9061
9062 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9063
9064         * isearch-mode.el: End merge with FSF 20.4.
9065
9066         * isearch-mode.el (search-invisible): New variable.
9067         (isearch-hide-immediately): Ditto.
9068         (isearch-unhidden-extents): Ditto.
9069         (isearch-range-invisible): New function.
9070         (isearch-unhide-extent): Ditto.
9071         (isearch-restore-invisible-extents): Ditto.
9072         (isearch-restore-extent): Ditto.
9073
9074         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9075         implementation.
9076         (isearch-ring-retreat-edit): Ditto.
9077         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9078         (isearch-forward-regexp): New arguments NOT-REGEXP and
9079         NO-RECURSIVE-EDIT.
9080         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9081         (isearch-backward-regexp): New arguments NOT-REGEXP and
9082         NO-RECURSIVE-EDIT.
9083         (isearch-mode): Return isearch-success.
9084         (isearch-update): Use unread-command-events instead of
9085         unread-command-event.
9086         (isearch-abort): If an invalid regexp is encountered, keep popping
9087         states.
9088         (isearch-*-char): Use FSF implementation.
9089         (isearch-whitespace-chars): Use the more robust FSF's
9090         implementation.
9091         (isearch-within-brackets): New variable.
9092         (isearch-mode): Initialize it.
9093         (isearch-edit-string): Bind it.
9094         (isearch-search-and-update): Set it.
9095         (isearch-push-state): Push it.
9096         (isearch-top-state): Pop it.
9097         (isearch-search): Set it.
9098         (isearch-printing-char): When called by isearch-whitespace-chars,
9099         handle M-SPC gracefully.
9100         (isearch-message-prefix): New argument ELLIPSIS.
9101         (isearch-message-suffix): Ditto.
9102         (isearch-message): Use the ELLIPSIS argument when calling
9103         isearch-message-prefix and isearch-message-suffix.
9104         (isearch-message-prefix): Distinguish between "wrapped" and
9105         "overwrapped" search, FWIW.
9106
9107 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9108
9109         * isearch-mode.el (isearch-edit-string): Use the head of the
9110         search ring instead of search-last-string and search-last-regexp.
9111         (search-highlight): Renamed from isearch-highlight.
9112         (isearch-exit): Use the new name.
9113         (isearch-highlight): Ditto.
9114         (isearch-dehighlight): Ditto.
9115         (isearch-update-ring): New function.
9116         (isearch-done): Call it.
9117         (isearch-done): New argument EDIT.
9118         (isearch-repeat): If search string is empty, look up at the car of
9119         the search ring; ignore the yank pointer.
9120         (isearch-abort): Call isearch-done with NOPUSH.
9121         (isearch-cancel): New function.
9122         (isearch-mode-map): Bind it to ESC ESC ESC.
9123
9124         * isearch-mode.el: Begin merge with FSF 20.4.
9125
9126 1999-09-01  Andy Piper  <andy@xemacs.org>
9127
9128         * x-select.el (x-get-clipboard): obsolete.
9129         (x-yank-clipboard-selection): obsolete
9130
9131         * select.el (disown-selection): need to be careful to disown the
9132         clipboard if we set it via selection.
9133         (get-clipboard): move from x-select.el
9134         (yank-clipboard-selection): ditto.
9135
9136 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9137
9138         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9139         isearch-highlight-all-matches to nil.
9140         (isearch-fixed-case): New variable.
9141         (isearch-mode): Initialize it.
9142         (isearch-edit-string): Save it.
9143         (isearch-toggle-case-fold): Set it.
9144         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9145         need to check isearch-fixed-case.
9146         (isearch-toggle-case-fold): Update highlighting of all matches
9147         before the pause.
9148         (isearch-edit-string):
9149
9150 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9151
9152         * isearch-mode.el (isearch-edit-string): Call isearch-message
9153         before reading the event so that the prompt is displayed properly.
9154         (isearch-message): Use isearch-nonincremental when calling
9155         isearch-message-prefix.
9156         (minibuffer-local-isearch-map): Bind up and down to do the same as
9157         M-p and M-n respectively.
9158         (isearch-done): New arg NOPUSH.
9159         (isearch-edit-string): Use it.
9160         (isearch-edit-string): Don't bind isearch-string.
9161         (isearch-ring-adjust): Edit string, *then* push state.
9162
9163 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9164
9165         * faces.el (isearch-secondary): Make isearch-secondary look
9166         different than default.
9167
9168 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9169
9170         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9171         save-excursion.
9172         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9173         (isearch-update): Call isearch-dehighlight without arguments.
9174         (isearch-done): Ditto.
9175
9176         * isearch-mode.el (isearch-fix-case): If the search string has no
9177         upper-case letters, allow the folding to be reenabled.
9178         Previously, once disabled, the folding would remain that way until
9179         the end of isearch.
9180         (isearch-top-state): Call isearch-fix-case.
9181
9182         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9183         save-excursion.
9184         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9185
9186 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9187
9188         * xpm-button.el:
9189         xbm-button.el: Need to exist in core because gui.el depends on
9190         them.
9191
9192 1999-08-31  Andy Piper  <andy@xemacs.org>
9193
9194         * gutter-items.el (buffers-tab-face): new customizable variable.
9195         (buffers-tab-default-buffer-line-length): new specifier for
9196         maximum viewable characters.
9197         (progress-stack): new variable for implementing widget-based
9198         progress messages.
9199         (progress-area-buffer): ditto.
9200         (progress-glyph-height): ditto.
9201         (progress-stop-callback): ditto.
9202         (progress-quit-function): new function.
9203         (progress-glyph): new variable.
9204         (progress-layout-glyph): ditto.
9205         (progress-displayed-p): new function, see message-displayed-p for
9206         details.
9207         (clear-progress): ditto.
9208         (remove-progress): ditto.
9209         (append-progress): ditto.
9210         (raw-append-progress): ditto.
9211         (display-progress): ditto.
9212         (current-progress): ditto.
9213         (current-progress-label): ditto.
9214         (progress): ditto.
9215         (lprogress): ditto.
9216
9217
9218 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9219
9220         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9221
9222         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9223         `isearch-yank-selection'.
9224         (isearch-mode-map): Use it.
9225         (isearch-yank-selection): Use `get-selection' instead of
9226         `get-x-selection'.
9227
9228 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9229
9230         * faces.el (isearch-secondary): Create face here.
9231
9232         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9233         timers.
9234
9235 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9236
9237         * subr.el (buffer-string): More robust backward compatibility
9238         check, courtesy William Perry.
9239
9240 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9241
9242         * replace.el (perform-replace): Stop the search after the search
9243         limit has been reached.
9244
9245 1999-08-23  Andy Piper  <andy@xemacs.org>
9246
9247         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9248         here if we don't have one.
9249
9250 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9251
9252         * ldap.el (ldap-coding-system): Default to nil until we get
9253         efficient UTF8 support
9254         (ldap-decode-string): Guard against `decode-coding-string' not
9255         being defined
9256         (ldap-encode-string): Guard against `encode-coding-string' not
9257         being defined
9258
9259 1999-08-23  Didier Verna  <didier@xemacs.org>
9260
9261         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9262         Some doc strings improvements, and add a star to the `interactive'
9263         calls.
9264
9265 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9266
9267         * font-lock.el (java-font-lock-keywords-3): introduced new
9268         keywords and regexpes for javadoc syntax 1.2.
9269
9270 1999-08-17  Andy Piper  <andy@xemacs.org>
9271
9272         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9273         format-buffers-tab-line.
9274         (buffers-tab-max-buffer-line-length): new variable.
9275         (format-buffers-tab-line): new function. truncate names if over
9276         buffers-tab-max-buffer-line-length.
9277
9278 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9279
9280         * cus-start.el: Customize the variable `bell-inhibit-time'.
9281
9282 1999-08-16  Andy Piper  <andy@xemacs.org>
9283
9284         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9285         brute-force approach to deleting the last buffer.
9286         (buffers-tab-grouping-regexp): new customizable variable.
9287         (select-buffers-tab-buffers-by-mode): use it.
9288
9289 1999-08-13  Andy Piper  <andy@xemacs.org>
9290
9291         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9292         deletion problem.
9293
9294 1999-07-30  Didier Verna  <didier@xemacs.org>
9295
9296         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9297         of princ to output symbols.
9298         (custom-save-face-internal): ditto.
9299         (custom-save-resets): ditto.
9300
9301 1999-08-09  Didier Verna  <didier@xemacs.org>
9302
9303         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9304         `regexp-quote' to protect the major mode name for use as a regular
9305         expression (c++ needs this for instance).
9306
9307 1999-08-08  Andy Piper  <andy@xemacs.org>
9308
9309         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9310         cope with similar mode names.
9311
9312         * gutter-items.el (buffers-tab-selection-function): new selection
9313         function.
9314         (select-buffers-tab-buffers-by-mode): new function.
9315         (buffers-tab-items): use it if set to only display buffers in the
9316         tab in the current buffer's group..
9317         (update-tab-in-gutter): use new api.
9318         (remove-buffer-from-gutter-tab): ditto.
9319
9320         * gutter-items.el (buffers-tab-max-size): set custom selection
9321         default to 6.
9322         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9323         (add-tab-to-gutter): set face as default.
9324
9325 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9326
9327         * faces.el (frob-face-property): Merge the fall-back specifier
9328         with the target, not replace it.
9329
9330 1999-08-05  Andy Piper  <andy@xemacs.org>
9331
9332         * gutter-items.el (update-tab-in-gutter): add frame argument for
9333         buffer-items.
9334         (update-tab-in-gutter): use it.
9335
9336         * gutter-items.el (record-buffer-hook): set.
9337
9338         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9339         change.
9340         (switch-to-buffer-hook) deleted.
9341
9342 1999-08-04  Andy Piper  <andy@xemacs.org>
9343
9344         * gutter-items.el (update-tab-in-gutter): make sure this will work
9345         as an argument to create-frame-hook.
9346
9347 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9348
9349         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9350         instead of timer emulation.
9351
9352 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9353
9354         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9355         Emacs isearch enhancements.
9356
9357 1999-07-28  Andy Piper  <andy@xemacs.org>
9358
9359         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9360         all devices that support tab controls.
9361         (remove-buffer-from-gutter-tab): new function. to be used as a
9362         value for kill-buffer-hook.
9363
9364 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9365
9366         * auto-show.el (auto-show-truncationp): changed to match
9367         `window_translation_on'
9368
9369 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9370
9371         * XEmacs 21.2.19 is released
9372
9373 1999-07-28  SL Baur  <steve@miho>
9374
9375         * code-files.el (insert-file-contents): Fix docstring.
9376         revert previous change.
9377
9378 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9379
9380         * fill.el (fill-region-as-paragraph): Change re-break-point to
9381         contain word-across-newline plus one character so that filling
9382         Japanese and Chinese works as desired.
9383         * simple.el (do-auto-fill): Ditto.
9384
9385 1999-07-26  SL Baur  <steve@miho>
9386
9387         * mule/japanese.el ("Japanese"): Do not specify a default input
9388         method.
9389         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9390
9391 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9392
9393         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9394         able to use cl-macs macro in early lisp.
9395
9396 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9397
9398         * custom.el:
9399         * cus-face.el:
9400         * cus-edit.el:
9401                 Massive custom Theme API changes.
9402
9403 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9404
9405         * code-files.el (insert-file-contents): Regard
9406         coding-system-magic-cookie if `coding-system-for-read' is nil.
9407
9408 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9409
9410         * mule/thai-xtis.el: Add coding: local variable, to avoid
9411         bootstrapping problem with C locale.
9412
9413 1999-07-22  Andy Piper  <andy@xemacs.org>
9414
9415         * dumped-lisp.el (preloaded-file-list): guard against putting
9416         gutter-items in a less than functional XEmacs.
9417         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9418
9419 1999-07-18  Bob Weiner  <weiner@beopen.com>
9420
9421         * fill.el (fill-context-prefix): Fixed bug that prevented the
9422         setting of an adaptive fill prefix when the `dont-skip-first' was
9423         t.
9424
9425 1999-07-22  SL Baur  <steve@miho>
9426
9427         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9428
9429 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9430
9431         * files.el (interpreter-mode-alist): add `make', `guile', and
9432         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9433         makefile-mode, guile is a scheme, and someday XEmacs will be
9434         modular enough to use as an efficient scripting tool.)
9435
9436 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9437
9438         * mule/mule-cmds.el (reset-language-environment): Regard
9439         coding-category `utf-8' and `ucs-4' if they are available.
9440
9441 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9442
9443         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9444         (prefer-coding-system): Fix DOC-string.
9445
9446         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9447         DOC-string too.
9448
9449         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9450         Mule.
9451         (coding-system-change-eol-conversion): Fix DOC-string.
9452
9453 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9454
9455         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9456         instead of `list-coding-system'.
9457
9458 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9459
9460         * menubar-items.el (default-menubar): `select-input-method' was
9461         renamed to `set-input-method'.
9462
9463         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9464         "Set Language Environment" menu.
9465
9466         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9467         "Describe Language Support" menu.
9468
9469 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9470
9471         * mule/chinese.el ("Chinese-GB"): Rename
9472         `chinese-gb-environment-setup-function' to
9473         `setup-chinese-gb-environment-internal'.
9474
9475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9476
9477         * mule/korean.el: Use `define-coding-system-alias' instead of
9478         `copy-coding-system'.
9479
9480 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9481
9482         * mule/mule-cmds.el (set-language-environment-coding-systems):
9483         Treat duplicated coding-categories.
9484
9485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * mule/japanese.el: Use `define-coding-system-alias' instead of
9488         `copy-coding-system'.
9489
9490 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9491
9492         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9493         coding-system `viscii'.
9494
9495 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9496
9497         * mule/cyrillic.el:
9498         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9499         (cyrillic-alternativnyj-decode-table): New variable.
9500         (cyrillic-alternativnyj-encode-table): New variable.
9501         - Specify `iso-8-1' as a category of coding-system
9502           `alternativnyj'.
9503         - Abolish general Cyrillic environment.
9504
9505 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9506
9507         * mule/chinese.el:
9508         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9509         - Register `chinese-gb-environment-setup-function' as a
9510           `setup-function' of "Chinese-GB" environment.
9511
9512 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9515         optional argument `parents'.
9516
9517         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9518         property for Thai-XTIS.
9519
9520         * mule/mule-help.el (help-with-tutorial): Use property
9521         `tutorial-coding-system' of language-info as a coding-system to
9522         read tutorial file.
9523
9524 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9525
9526         * mule/thai-xtis.el: Don't setup `setup-function' and
9527         `exit-function'.
9528
9529         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9530         `set-coding-category-system' to set up coding-system for
9531         coding-category.
9532
9533         * mule/mule-cmds.el (prefer-coding-system): Use
9534         `set-coding-category-system' to set up coding-system for
9535         coding-category.
9536
9537 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9538
9539         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9540         Thai-XTIS environment.
9541
9542         * mule/mule-cmds.el (prefer-coding-system): Use
9543         `find-coding-system' instead of `coding-system-p'.
9544
9545 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9546
9547         * mule/mule-cmds.el (set-language-environment-coding-systems):
9548         Modify eol-type for XEmacs.
9549
9550         * mule/thai-xtis.el: Delete unused local variable `category'.
9551
9552         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9553         function.
9554         (prefer-coding-system): Don't call
9555         `update-coding-systems-internal'; use function
9556         `coding-category-list' instead of variable `coding-category-list';
9557         use `set-coding-priority-list' instead of `set-coding-priority';
9558         modify `eol-type' for XEmacs.
9559
9560         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9561         `charset-columns'.
9562         (char-width): Likewise.
9563
9564 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9565
9566         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9567         `tis-620'.
9568
9569         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9570         `set-coding-priority-list' instead of `set-coding-priority'; don't
9571         call `update-coding-systems-internal'.
9572
9573         * mule/mule-misc.el (coding-system-get): New function.
9574         (coding-system-put): New function.
9575         (coding-system-category): New function.
9576
9577 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9578
9579         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9580         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9581         to avoid conflict with leim/quail/thai-xtis.
9582
9583         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9584         to thai-xtis-chars.el.
9585
9586         * mule/thai-xtis-chars.el: New file (split from
9587         mule/thai-xtis.el).
9588
9589 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9590
9591         * mule/thai-xtis.el:
9592         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9593         - Add syntax entries.
9594         - Put `preferred-coding-system' of the charset `thai-xtis' to
9595           `tis-620'.
9596
9597 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9598
9599         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9600         rewritten to use write-multibyte-character.
9601
9602 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9603
9604         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9605         of `iso-2022-7'.
9606         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9607         ported yet.
9608         (read-input-method-name): Treat optional argument `default'.
9609
9610 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9611
9612         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9613         all.
9614         (set-language-info-alist): Set up menus here.
9615
9616 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9617
9618         * minibuf.el (completing-read): Add new optional argument
9619         `default'.
9620         (read-coding-system): Add new optional argument
9621         `default-coding-system'.
9622
9623 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9624
9625         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9626         (viet-viscii-...->viet-vscii...).
9627
9628 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9629
9630         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9631         and menus.
9632
9633 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9634
9635         * mule/mule-cmds.el (input-method-function): Add permanent-local
9636         property.
9637
9638 1999-03-30  Dave Love  <fx@gnu.org>
9639
9640         * mule/mule-cmds.el (current-language-environment): Doc fix.
9641
9642 1999-02-06  Richard Stallman  <rms@gnu.org>
9643
9644         * mule/european.el (setup-slovenian-environment): New function.
9645         ("Slovenian"): New language environment.
9646
9647 1999-01-27  Dave Love  <fx@gnu.org>
9648
9649         * mule/mule-cmds.el (current-language-environment): Provide :link,
9650         :type (choices) and appropriate :get.
9651
9652 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9653
9654         * mule/mule-cmds.el (describe-language-environment): Don't alter
9655         input-method-alist.
9656
9657 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9658
9659         * mule/mule-cmds.el (prefer-coding-system): Call
9660         set-coding-priority, so that the internal array of priorities is
9661         also updated.
9662
9663 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9664
9665         * mule/mule-cmds.el (prefer-coding-system): If the argument
9666         requires specific EOL conversion type, make the default coding
9667         systems use that.
9668
9669 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9670
9671         * mule/mule-cmds.el (set-language-environment): Pass the default
9672         eol-type to set-language-environment-coding-systems.
9673         (set-default-coding-systems): Copy the eol-type property for the
9674         new default values of {buffer-file,process}-coding-system from the
9675         old defaults.
9676         (set-language-environment-coding-systems): Accept an optional
9677         argument EOL-TYPE, and set the eol-type property of the default
9678         coding systems accordingly.
9679
9680 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9681
9682         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9683         use generate-new-buffer instead of get-buffer-create.
9684
9685 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9686
9687         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9688
9689 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9690
9691         * mule/mule-cmds.el (default-input-method): Fix custom type.
9692
9693 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9694
9695         * mule/mule-cmds.el (setup-specified-language-environment):
9696         Add apropos-inhibit property.
9697         (describe-specified-language-support): Likewise.
9698
9699 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9700
9701         * mule/mule-cmds.el: Doc fixes.
9702
9703 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9704
9705         * mule/mule-cmds.el (register-input-method): Doc-string
9706         modified.
9707
9708 1998-09-01  Dave Love  <fx@gnu.org>
9709
9710         * mule/mule-cmds.el (current-language-environment): Fix
9711         setter function.
9712
9713 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9714
9715         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9716         mule/european.el, mule/hebrew.el, mule/japanese.el,
9717         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9718         avoid bootstrapping problem if you need to recompile all the Lisp
9719         files using interpreted code.
9720
9721 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9722
9723         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9724         ("Latin-2"): Likewise.
9725
9726 1998-08-18  Per Starback  <starback@update.uu.se>
9727
9728         * mule/european.el (setup-latin2-environment): Fix typo.
9729
9730 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9731
9732         * mule/european.el: Give proper value of `input-method' key to all
9733         lang. env.
9734
9735         * mule/mule-cmds.el (activate-input-method): Handle the case that
9736         the arg INPUT-METHOD is nil correctly.
9737         (read-multilingual-string): Activate the specified input method
9738         before calling read-string.  Afterward, activate the original
9739         input method.
9740
9741 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9742
9743         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9744         (set-language-info-alist): Fix typo in doc-string.
9745
9746         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9747
9748 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9749
9750         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9751         (reset-language-environment): New function for the job that
9752         setup-english-environment used to do.
9753         (set-language-environment): Do more setups according to the info
9754         in language-info-alist.
9755         (read-language-name): Handle the case that the arg KEY is nil.
9756         (describe-language-environment): Handle input-method property.
9757
9758         * mule/: All files under this directory, which related with
9759         specific languages (such as mule/european.el, mule/greek.el,
9760         mule/hebrew.el, mule/misc-lang.el), modified as below.
9761         (setup-XXX-environment): Just call set-language-environment.  If
9762         they used to do some other jobs than what done by
9763         set-language-environment, those jobs are done in
9764         setup-XXX-environment-internal now.
9765         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9766         the value to setup-XXX-environment-internal.  Add properties
9767         input-method and features.
9768
9769         * mule/english.el (setup-english-environment): Just call
9770         reset-language-environment.
9771
9772         * mule/european.el (setup-8-bit-environment): Function deleted.
9773
9774 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9775
9776         * mule/mule-cmds.el (input-method-exit-on-first-char)
9777         (input-method-use-echo-area): Doc fixes.
9778
9779 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9780
9781         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9782         variable.
9783         (input-method-use-echo-area): New variable.
9784
9785 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9786
9787         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9788
9789 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9790
9791         * mule/mule-cmds.el (activate-input-method): Update mode line.
9792         (inactivate-input-method): Likewise.
9793
9794 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9795
9796         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9797         input method in the current buffer, but just bind
9798         current-input-method.
9799
9800 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9801
9802         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9803
9804         * mule/misc-lang.el ("IPA"): Add coding-priority and
9805         coding-system.
9806
9807 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9808
9809         * mule/greek.el: Add coding-priority.
9810
9811 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9812
9813         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9814         LANG-ENV.
9815
9816 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9817
9818         * mule/mule-cmds.el (register-input-method): Fix previous change.
9819         (setup-specified-language-environment): Doc fix.
9820
9821 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9822
9823         * mule/mule-cmds.el: Several doc fixes.
9824         (get-language-info, set-language-info): Rename argument.
9825         (set-language-info-alist): Likewise.
9826         (register-input-method): Rename argument.
9827         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9828
9829 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9830
9831         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9832         default value while reading an input method.
9833
9834 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9835
9836         * mule/mule-cmds.el (universal-coding-system-argument):
9837         Use buffer-file-coding-system as default.
9838
9839 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9840
9841         * mule/korean.el ("Korean"): Doc fix.
9842
9843 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9844
9845         * mule/mule-cmds.el (describe-language-environment): Print the
9846         languge environment at the head.
9847
9848 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9849
9850         * mule/japanese.el: Set exit-function to exit-japanese-environment
9851         for Japanese environment.
9852
9853 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9854
9855         * mule/mule-cmds.el (set-language-environment): Doc fix.
9856         (current-language-environment): Use defcustom.
9857         (default-input-method): Specify :type.
9858
9859 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9860
9861         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9862         modified.
9863         (prefer-coding-system): Doc-string modified.
9864
9865 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9866
9867         * mule/mule-cmds.el (set-language-info): Doc-string
9868         describes `coding-priority' KEY.
9869         (set-language-environment-coding-systems): New function.
9870         (select-safe-coding-system): New function.
9871         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9872         (set-language-info-alist): New optionla arg PARENTS.  Call
9873         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9874         (set-language-environment-coding-systems): New function.
9875
9876         * mule/chinese.el: Remove setting up of
9877         describe-chinese-environment-map and
9878         setup-chinese-environment-map.  Exclude them in args of calls to
9879         set-language-info-alist.  Register coding-priority key in
9880         language-info-alist.
9881
9882         * mule/cyrillic.el: Remove setting up of
9883         describe-cyrillic-environment-map and
9884         setup-cyrillic-environment-map.  Exclude them in args of calls to
9885         set-language-info-alist.  Register coding-priority key in
9886         language-info-alist.
9887
9888         * mule/english.el: Register coding-priority key in
9889         language-info-alist.
9890
9891         * mule/ethiopic.el: Register coding-priority key in
9892         language-info-alist.
9893
9894         * mule/european.el: Remove setting up of
9895         describe-european-environment-map and
9896         setup-european-environment-map.  Exclude them in args of calls to
9897         set-language-info-alist.  Register coding-priority key in
9898         language-info-alist.  Add "German" language env.
9899         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9900         (setup-german-environment): New function.
9901
9902         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9903         change default input method to "greek-postfix".
9904
9905         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9906         coding-priority key in
9907
9908 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9909
9910         * mule/mule-cmds.el (set-language-info): Doc fix.
9911         (input-method-inactivate-hook): Doc fix.
9912
9913 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9914
9915         * mule/mule-cmds.el (set-input-method): Renamed from
9916         select-input-method.
9917
9918 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9919
9920         * mule/mule-cmds.el (set-language-environment): Run
9921         exit-language-environment-hook before calling `exit-function'
9922         which is specified for the language environment.
9923
9924 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9925
9926         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9927         modified.
9928         (prefer-coding-system): Likewise.
9929         (describe-language-environment): Print aliases of each coding
9930         system.
9931         (set-language-environment-hook): New variable.
9932         (exit-language-environment-hook): New variable.
9933         (set-language-environment): Call these hooks.  Before setting a
9934         new language environment, exit from the
9935         current-language-environment if necessary.
9936         (input-method-verbose-flag): The value can be nil, t,
9937         complex-only, or default.
9938         (input-method-highlight-flag): Doc-string augmented.
9939         (activate-input-method): Check if we can run the registered
9940         function to activate an input method.
9941
9942         * mule/korean.el: Set exit-function for language environment
9943         "Korean" to exit-korean-environment.
9944         (setup-korean-environment): Moved to korea-util.el.
9945
9946 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9947
9948         * mule/mule-cmds.el (read-multilingual-string): Use
9949         current-input-method prior to default-input-method.  Don't bind
9950         current-input-method by `let', instead, activate the specified
9951         input method in the current buffer temporarily.
9952
9953 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9954
9955         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9956
9957 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9958
9959         * mule/chinese.el (post-read-decode-hz): Return the result of
9960         decode-hz-region.
9961         (pre-write-encode-hz): Do not change the value of
9962         last-coding-system.
9963
9964 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9965
9966         * mule/mule-ccl.el: Doc fixes.
9967
9968 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9969
9970         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9971         (check-ccl-program): New macro.
9972
9973 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9974
9975         * mule/mule-ccl.el: Comment about CCL syntax modified.
9976         (ccl-command-table): Add read-multibyte-character and
9977         write-multibyte-character.
9978         (ccl-code-table): Add ex-cmd.
9979         (ccl-extended-code-table): New variable.
9980         (ccl-embed-extended-command): New function.
9981         (ccl-compile-read-multibyte-character,
9982         ccl-compile-write-multibyte-character) New functions.
9983         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9984         ccl-dump-write-multibyte-character): New functions.
9985
9986 1999-07-22  SL Baur  <steve@miho>
9987
9988         * config.el (config-value-file): config.values is installed into
9989         doc-directory.
9990         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9991
9992 1999-07-19  Didier Verna  <didier@xemacs.org>
9993
9994         * rect.el: all functions rewritten, except when noted. Below is a
9995         list of interface changes.
9996         (apply-on-rectangle): new function. Obsoletes
9997         `operate-on-rectangle'. All functions that used to call this
9998         function now call the new one.
9999         (kill-rectangle): added optional prefix arg to fill lines.
10000         (delete-rectangle): ditto.
10001         (delete-extract-rectangle): ditto.
10002         (open-rectangle): ditto.
10003         (clear-rectangle): ditto.
10004         (delete-rectangle-line): added third arg FILL.
10005         (delete-extract-rectangle-line): ditto.
10006         (open-rectangle-line): ditto.
10007         (clear-rectangle-line): ditto.
10008
10009 1999-07-18  Andy Piper  <andy@xemacs.org>
10010
10011         * menubar-items.el (default-menubar): add gutter options.
10012
10013         * gutter-items.el: new file.
10014         (gutter): new group for custom.
10015         (gutter-visible-p): new variable.
10016         (default-gutter-position): ditto.
10017         (buffers-tab): new group for the buffers tab.
10018         (gutter-buffers-tab): widget to put in the gutter.
10019         (buffers-tab-max-size): max number of tabs.
10020         (buffers-tab-switch-to-buffer-function): function to call when a
10021         tab is pressed.
10022         (buffers-tab-omit-function): filter buffers with this function.
10023         (buffers-tab-format-buffer-line-function): format buffer names for
10024         inclusion in tabs.
10025         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10026         the record.
10027         (build-buffers-tab-internal): build a list of tab items.
10028         (buffers-tab-items): ditto.
10029         (add-tab-to-gutter): put a tab in the gutter area.
10030         (update-tab-in-gutter): reset the buffers in the tab.
10031
10032         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10033
10034         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10035         (switch-to-buffer-hooks): new hook.
10036
10037         * toolbar.el (default-toolbar-position): fix typo.
10038
10039 1999-07-16  Andy Piper  <andy@xemacs.org>
10040
10041         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10042
10043 1999-07-15  Didier Verna  <didier@xemacs.org>
10044
10045         * cus-edit.el (custom-prompt-variable): optional third arg makes
10046         prompt for a comment string.
10047         (customize-set-value): optional prefix makes this function handle
10048         variable comments.
10049         (customize-set-variable): ditto.
10050         (customize-save-variable): ditto.
10051         (customize-customized): handle custom comments.
10052         (customize-save-customized): ditto.
10053         (custom-variable-state-set): ditto.
10054         (custom-face-state-set): ditto.
10055         (customize-saved): ditto.
10056         (custom-variable-set): ditto.
10057         (custom-face-set): ditto.
10058         (custom-variable-save): ditto.
10059         (custom-face-save): ditto.
10060         (custom-variable-reset-saved): ditto.
10061         (custom-face-reset-saved): ditto.
10062         (custom-variable-reset-standard): ditto.
10063         (custom-face-reset-standard): ditto.
10064         (custom-comment-face): new face.
10065         (custom-comment-tag-face): ditto.
10066         (custom-comment): new widget.
10067         (custom-comment-create): new function.
10068         (custom-comment-delete): ditto.
10069         (custom-comment-value-set): ditto.
10070         (custom-comment-show): ditto.
10071         (custom-comment-invisible-p): ditto.
10072         (custom-variable-value-create): create a comment field widget.
10073         (custom-face-value-create): ditto.
10074         (custom-variable-menu): new entry for adding a custom comment.
10075         (custom-face-menu): ditto.
10076         (custom-save-variables): possibly save custom comments.
10077         (custom-save-faces): ditto.
10078
10079         * cus-face.el (custom-set-faces): the arguments can now have a
10080         custom comment as fourth argument.
10081
10082         * custom.el (custom-set-variables): the arguments can now have a
10083         custom comment as fifth element.
10084
10085 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10086
10087         * XEmacs 21.2.18 is released
10088
10089 1999-07-13  SL Baur  <steve@miho>
10090
10091         * lib-complete.el (read-library-name): Revert previous change.
10092         (read-library): Ditto.
10093
10094 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10095
10096         * packages.el (packages-package-list): Capitalize docstring.
10097
10098         * packages.el (packages-find-package-library-path): Use #'nconc
10099         rather than #'append to reduce consing -- #'mapcar uses Flist,
10100         which returns a freshly consed list.  #'append would create yet
10101         another fresh list, using Fmake_list in concat.
10102
10103         * packages.el (package-provide): Use setq with remassq like it
10104         says in its docstring.
10105
10106 1999-07-06  SL Baur  <steve@miho.m17n.org>
10107
10108         * lib-complete.el (progn-with-message): Fix typo.
10109
10110 1999-07-06  SL Baur  <steve@miho.m17n.org>
10111
10112         * mule/mule-misc.el (char-octet): Make function match docstring.
10113         From Katsumi Yamaoka <yamaoka@jpl.org>
10114
10115 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10116
10117         * wid-edit.el (widget-documentation): corrected spelling error.
10118
10119 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10120
10121         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10122         keys if already bound
10123
10124 1999-07-06  SL Baur  <steve@miho.m17n.org>
10125
10126         * lib-complete.el (progn-with-message): Revert previous changes.
10127
10128 1999-06-24  Bob Weiner  <weiner@beopen.com>
10129
10130         * lib-complete.el (find-library):
10131         (find-library-other-window):
10132         (find-library-other-frame): Completely rewrote
10133         so that these functions actually work when called non-interactively.
10134         Also made them handle LIBRARY arguments which end with .el or .elc.
10135
10136 1999-06-24  Bob Weiner  <weiner@beopen.com>
10137
10138         * simple.el (indent-new-comment-line): Locally bound
10139         `block-comment-start' to `comstart' or else when this is called
10140         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10141         `block-comment-start' value, ignoring any existing spacing after a
10142         comment prefix in the previous line and producing ugly comments.
10143
10144 1999-06-23  Bob Weiner  <weiner@beopen.com>
10145
10146         * list-mode.el (mouse-choose-completion):
10147         (choose-completion):
10148         (completion-switch-to-minibuffer): Added.
10149         ([Tab]): [Tab] previously switched to the minibuffer
10150         but since [space] does that and since most applications in the
10151         world use [Tab] to select the next item in a list, do that in the
10152         *Completions* buffer too.  This will cause the least confusion
10153         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10154         06/23/1999.
10155
10156 1999-06-22  Bob Weiner  <weiner@beopen.com>
10157
10158         * help.el (help-buffer-name): Added support for a null value
10159         of `help-buffer-prefix-string' since some buffers require no
10160         prefix.
10161
10162 1999-06-20  Bob Weiner  <weiner@beopen.com>
10163
10164         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10165         in the completion-list-mode-map to bury the completions buffer
10166         even when the minibuffer is no longer active.
10167
10168 1999-06-20  Bob Weiner  <weiner@beopen.com>
10169
10170         * list-mode.el (list-mode): It is visually disconcerting to have
10171         the text cursor disappear within list buffers, especially when
10172         moving from window to window, so leave it visible.
10173
10174 1999-07-01  SL Baur  <steve@miho.m17n.org>
10175
10176         * menubar-items.el (default-menubar): Conditionalize the bug
10177         report menu item (which may not be possible in this XEmacs).
10178         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10179
10180 1999-06-30  SL Baur  <steve@miho.m17n.org>
10181
10182         * subr.el (with-current-buffer): DOC string fix.
10183         Suggested by Bob Weiner <weiner@altrasoft.com>
10184
10185 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10186
10187         * cus-face.el (custom-face-italic): insert missing args
10188
10189 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10190
10191         * packages.el (package-locations): Changed default early package
10192         hierarchies to ~/.xemacs/mule-packages and
10193         ~/.xemacs/xemacs-packages.
10194
10195 1999-06-23  SL Baur  <steve@miho.m17n.org>
10196
10197         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10198
10199 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10200
10201         * packages.el (package-locations): Changed default early package
10202         hierarchy to ~/.xemacs/packages.
10203         (package-locations): Removed `packages' as a possible name for a
10204         late package hierarchy.
10205
10206 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10207
10208         * mule/mule-category.el (word-combining-categories): Set up new
10209         variable.
10210         (word-separating-categories): Likewise.
10211
10212 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10213
10214         * XEmacs 21.2.17 is released
10215
10216 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10217
10218         * font-menu.el (font-menu-set-font): allow for nil specification
10219         of font size.
10220
10221 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10222
10223         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10224         is 1.
10225
10226 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10227
10228         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10229         8859-5 instead of ISO 8859-1.
10230
10231 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10232
10233         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10234         (viet-viscii-encode-table): Ditto.
10235
10236         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10237         Make obsolete definition of char-octet.
10238
10239 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10240
10241         * subr.el: Move no-Mule make-char ...
10242         * help-nomule.el (make-char): To here.
10243         (string-width): Make Mule compatibility alias.
10244
10245 1999-06-15  Andy Piper  <andy@xemacs.org>
10246
10247         * select.el (get-selection-no-error): really make there be no-error.
10248         (get-selection): revert to original.
10249
10250 1999-06-11  Andy Piper  <andy@xemacs.org>
10251
10252         * select.el (selection-sets-clipboard): renamed.
10253         (own-selection): use it.
10254
10255 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10256
10257         * XEmacs 21.2.16 is released
10258
10259 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10260
10261         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10262         missing characters to avoid crash.
10263
10264 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10265
10266         * coding.el (set-terminal-coding-system): Only set the console
10267         coding system on the selected console if it is a tty.
10268
10269 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10270
10271         * cus-face.el:
10272         * cus-edit.el:
10273         * faces.el:
10274         (custom):
10275         (face-spec-set):
10276         * faces.el (frob-face-property):
10277         * font-menu.el (font-menu-set-font):
10278                   Actually apply changes from 1999-03-17
10279
10280 1999-06-10  Andy Piper  <andy@xemacs.org>
10281
10282         * select.el (get-selection): abstract out non error-signalling
10283         part.
10284         (get-selection-no-error): get-selection without signalling an
10285         error.
10286         (selection-is-clipboard-p): new variable. controls whether the
10287         selection sets the clipboard.
10288         (own-selection): use it.
10289
10290         * mouse.el (insert-selection): fallback to clipboard after trying
10291         primary selection and cutbuffer.
10292
10293 1999-06-05  Andy Piper  <andy@xemacs.org>
10294
10295         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10296         selection functions.
10297
10298 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10299
10300         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10301         default value.
10302         (load): Use `raw-text' instead of `no-conversion'.
10303         (insert-file-contents): Likewise.
10304
10305         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10306         of `no-conversion'.
10307
10308 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10309
10310         * coding.el: Don't copy `no-conversion' to `raw-text'.
10311
10312 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10313
10314         * subr.el (make-char): Define it if Mule is not around.
10315
10316 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10317
10318         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10319
10320         * x-select.el (x-disown-selection-internal): Restore symbol as an
10321         obsolete alias.
10322         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10323
10324 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10325
10326         * XEmacs 21.2.15 is released
10327
10328 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10329
10330         * subr.el (split-string): Avoid infinite looping
10331
10332 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10333
10334         * ldap.el (ldap-ignore-attribute-codings): New variable
10335         (ldap-default-attribute-decoder): New variable
10336         (ldap-coding-system): New variable
10337         (ldap-attribute-syntax-encoders): New variable
10338         (ldap-attribute-syntax-decoders): New variable
10339         (ldap-attribute-syntaxes-alist): New variable
10340         (ldap-encode-boolean): New function
10341         (ldap-decode-boolean): New function
10342         (ldap-encode-country-string): New function
10343         (ldap-decode-string): New function
10344         (ldap-decode-address): New function
10345         (ldap-encode-address): New function
10346         (ldap-decode-attribute): New function
10347         (ldap-search): Use some of these
10348
10349 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10350
10351         * version.el (emacs-version): Make the patch level/beta come
10352         before the XEmacs qualifier so that it gets into (funcall
10353         emacs-version) and thus in the bug reports.
10354         (emacs-version>=): Support patch levels.
10355
10356 1999-06-03  SL Baur  <steve@xemacs.org>
10357
10358         * version.el: implement x.y.z version number
10359         From Jan Vroonhof <vroonhof@math.ethz.ch>
10360
10361 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10362
10363         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10364
10365 1999-05-22  Vin Shelton <acs@xemacs.org>
10366
10367         * startup.el: Document -private and break out non-standard X options.
10368
10369 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10370
10371         * mule/mule-charset.el (charset-after): New function.
10372         (charset-direction): Synch with Mule, update docstring.
10373         (get-charset-property): New function.
10374         (put-charset-property): New function.
10375         (charset-plist): New function.
10376
10377         * mule/mule-charset.el (compose-region):
10378         (decompose-region): remove;  these functions (which don't work
10379         since we don't do composite characters) have been moved to
10380         mule-util.el.
10381         (toplevel): follow coding standards
10382
10383 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10384
10385         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10386         exist any more.
10387
10388         * code-files.el: Fix commentary to follow coding standards.  Move
10389         the single line left in mule-files.el to here.
10390
10391         * mule/mule-files.el: delete.
10392
10393 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10394
10395         * info.el (Info-scroll-prev): Use event functions instead of the
10396         old emacs 19 interface.
10397
10398 1999-06-02  Andy Piper  <andy@xemacs.org>
10399
10400         * x-font-menu.el (x-font-menu-load-font):
10401         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10402
10403 1999-05-31  Andy Piper  <andy@xemacs.org>
10404
10405         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10406         group.
10407         (font-menu-this-frame-only-p): ditto.
10408         (font-menu-max-items): reinstate, from Jan Vroonhof
10409         <vroonhof@math.ethz.ch>
10410         (font-menu-submenu-name-format): ditto.
10411         (font-menu-split-long-menu): ditto, for use by the family
10412         constructor.
10413         (font-menu-family-constructor): use it.
10414
10415 1999-05-30  Andy Piper  <andy@xemacs.org>
10416
10417         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10418         for use by the font menu.
10419
10420         * msw-font-menu.el: new file implementing mswindows specific
10421         font-menu behaviour.
10422         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10423         (mswindows-font-menu-junk-families): ditto.
10424         (hack-font-truename): ditto.
10425         (mswindows-font-regexp-ascii): ditto.
10426         (mswindows-reset-device-font-menus): ditto.
10427         (mswindows-font-menu-font-data): ditto.
10428         (mswindows-font-menu-load-font): ditto.
10429
10430         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10431         (x-font-menu-font-data): ditto.
10432         (x-font-menu-load-font): ditto.
10433
10434         * font-menu.el: new file implementing generic font menu behaviour.
10435         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10436         made device independent.
10437         (font-menu-this-frame-only-p): ditto.
10438         (font-menu-preferred-resolution): ditto.
10439         (font-menu-size-scaling): new variable used to determine whether
10440         sizes are in points or tenths of a point.
10441         (vassoc): moved from x-font-menu.el.
10442         (device-fonts-cache): ditto.
10443         (device-fonts-cache): ditto.
10444         (flush-device-fonts-cache): ditto.
10445         (reset-device-font-menus): copied from x-font-menu.el and made
10446         device independent. Most functionality deferred to
10447         device-dependent versions.
10448         (font-menu-family-constructor): copied from x-font-menu.el and
10449         made device independent.
10450         (font-menu-size-constructor): ditto.
10451         (font-menu-weight-constructor): ditto.
10452         (font-menu-set-font): ditto.
10453         (font-menu-change-face): ditto.
10454         (font-menu-load-font): new device method.
10455         (font-menu-font-data): ditto.
10456
10457         * x-font-menu.el: The above functions deleted.
10458
10459 1999-05-26  Andy Piper  <andy@xemacs.org>
10460
10461         * update-elc.el:
10462         * make-docfile.el:
10463         * loadup.el: rehash expand-file-name usage to not use default-directory.
10464
10465 1999-05-21  Andy Piper  <andy@xemacs.org>
10466
10467         * x-select.el (x-select-convert-to-text):
10468         (x-selected-text-type):
10469         (x-get-selection):
10470         (xselect-convert-to-string):
10471         (xselect-convert-to-compound-text):
10472         (xselect-convert-to-length):
10473         (xselect-convert-to-targets):
10474         (xselect-convert-to-delete):
10475         (xselect-convert-to-filename):
10476         (xselect-convert-to-charpos):
10477         (xselect-convert-to-lineno):
10478         (xselect-convert-to-colno):
10479         (xselect-convert-to-sourceloc):
10480         (xselect-convert-to-os):
10481         (xselect-convert-to-host):
10482         (xselect-convert-to-user):
10483         (xselect-convert-to-class):
10484         (xselect-convert-to-name):
10485         (xselect-convert-to-integer):
10486         (xselect-convert-to-atom):
10487         (xselect-convert-to-identity): functions renamed from x-* and
10488         moved to select.el.
10489         (x-get-secondary-selection): use rename get-selection.
10490         (x-get-clipboard): ditto.
10491         (x-own-selection): moved to select.el.
10492         (x-valid-simple-selection-p): ditto.
10493         (x-dehilight-selection): ditto.
10494         (x-own-clipboard): ditto.
10495         (x-disown-selection): ditto.
10496
10497         * x-mouse.el (x-yank-function): moved to mouse.el.
10498         (x-insert-selection): ditto.
10499         (x-set-point-and-move-selection): use renamed function.
10500
10501         * select.el (selected-text-type): moved and renamed from
10502         x-select.el.
10503         (selection-owner-p): moved to C.
10504         (selection-exists-p): ditto.
10505         (get-cutbuffer): new device method.
10506         (get-selection): generalised and moved from x-select.el.
10507         (own-selection): moved x-own-selection functionality into here.
10508         (dehilight-selection): renamed and moved from x-select.el.
10509         (own-clipboard): functionality moved from x-select.el using new
10510         generic C builtins.
10511         (disown-clipboard): ditto.
10512         (select-convert-to-text):
10513         (select-convert-to-string):
10514         (select-convert-to-compound-text):
10515         (select-convert-to-length):
10516         (select-convert-to-targets):
10517         (select-convert-to-delete):
10518         (select-convert-to-filename):
10519         (select-convert-to-charpos):
10520         (select-convert-to-lineno):
10521         (select-convert-to-colno):
10522         (select-convert-to-sourceloc):
10523         (select-convert-to-os):
10524         (select-convert-to-host):
10525         (select-convert-to-user):
10526         (select-convert-to-class):
10527         (select-convert-to-name):
10528         (select-convert-to-integer):
10529         (select-convert-to-atom):
10530         (select-convert-to-identity): new functions renamed from x-* and
10531         moved from x-select.el.
10532
10533         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10534         into here and use as the default window-system mouse yank.
10535         (insert-selection): generalised and moved from x-mouse.el.
10536         (own-clipboard): moved to C.
10537
10538         * msw-select.el (mswindows-selection-owned-p): deleted.
10539         (mswindows-own-selection): generalised and moved to select.el.
10540         (mswindows-disown-selection): generalised and moved to C.
10541         (mswindows-selection-owner-p): ditto.
10542
10543 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10544
10545         * XEmacs 21.2.14 is released
10546
10547 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10548
10549         * about.el: update contact info for jason and slb.
10550
10551 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10552
10553         * mule/european.el (setup-romanian-environment): Add Romanian
10554         support from Emacs/Mule romanian.el.
10555
10556 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10557
10558         * cus-face.el: Label all custom changes with the 'custom' tag.
10559
10560         * cus-edit.el: idem ditto.
10561
10562         * faces.el: Added suport for adding device tags to various functions.
10563         (custom): New device tag.
10564         (face-spec-set): Call reset face with tags argument. No longer do
10565         x-init-global-faces hack.
10566
10567         * faces.el (frob-face-property): Use an anonymous specifier to map
10568         frob-face-property-1 over.
10569
10570         * x-font-menu.el (font-menu-set-font): Always specify all
10571         properties to custom.
10572
10573 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10574
10575         * mule/european.el (setup-czech-environment): Add czech support.
10576         From David Sauer <davids@orfinet.cz>
10577
10578 1999-03-15  SL Baur  <steve@xemacs.org>
10579
10580         * check-features.el: Turn hard errors into warnings.
10581
10582 1999-03-21  SL Baur  <steve@xemacs.org>
10583
10584         * simple.el (delete-key-deletes-forward): As per discussion on
10585         xemacs-beta, default to t.
10586
10587 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10588
10589         * loadup.el: Define Installation-string before loading anything.
10590
10591 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10592
10593         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10594         From Anders Stenman <stenman@isy.liu.se>
10595
10596 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10597
10598         * wid-edit.el (widget-glyph-find): Ditto.
10599
10600         * packages.el (locate-library): Ditto.
10601
10602         * loadup.el (really-early-error-handler): Ditto.
10603
10604         * lib-complete.el (read-library): Ditto.
10605
10606         * faces.el (set-face-stipple): Ditto.
10607
10608         * code-files.el (load): Use new calling style of locate-file.
10609
10610 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10611
10612         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10613         dead.
10614
10615 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10616
10617         * dumped-lisp.el (preloaded-file-list): Don't load
10618         Installation.el.
10619
10620         * loadup.el (Installation-string): Define it here.
10621
10622 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10623
10624         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10625         Installation.el needs to be loaded before `dump-paths', otherwise
10626         the dumping process won't find it.
10627
10628 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10629
10630         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10631         subr so that we can use `replace-in-string' in Installation.el to
10632         get rid of C-m chars under the native Windows build.
10633
10634 1999-04-29  Andy Piper  <andy@xemacs.org>
10635
10636         * make-docfile.el: canonicalize file and directory names.
10637
10638         * device.el (call-device-method): new function for calling device
10639         specific methods.
10640         (define-device-method): new function for defining device methods.
10641         (define-device-method*): ditto.
10642
10643 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10644
10645         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10646
10647 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10648
10649         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10650         (cyrillic-koi8-r-encode-table): Likewise.
10651         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10652         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10653
10654         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10655         from vietnamese.el].
10656
10657         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10658         mule/mule-misc.el.
10659
10660 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10661
10662         * mule/thai-xtis.el:
10663         - Change font registry name from "Thai94x94-0" to "xtis-0".
10664         - Change mnemonic of coding-system `tis-620' to "TIS620".
10665
10666 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10667
10668         * mule/ethiopic.el: fixed.
10669
10670 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10671
10672         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10673
10674         * mule/thai-xtis.el: New file.
10675
10676         * mule/vietnamese.el: New file.
10677
10678         * mule/ethiopic.el: New file.
10679
10680 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10681
10682         * bytecomp.el (byte-compile-close-variables): Leave
10683         debug-issue-ebola-notices alone.
10684
10685 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10686
10687         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10688         at the top of the buffer since it is the most important thing to
10689         customize
10690         (ldap-get-host-parameter): New defun
10691         (ldap-search): Add a new parameter `withdn' to retrieve the
10692         distinguished names of entries
10693
10694 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10695
10696         * startup.el (splash-frame-body): Date and spelling fixes.
10697
10698 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10699
10700         * view-less.el (toggle-truncate-lines): add autoload tag
10701
10702 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10703
10704         * format.el (format-alist): Disable image stuff.
10705
10706 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10707
10708         * wid-edit.el (widget-glyph-find): Search by directories, then by
10709         suffixes rather than the other way around.
10710         (widget-image-conversion): Renamed to
10711         `widget-image-file-name-suffixes'.
10712
10713 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10714
10715         * mule/mule-charset.el: Made old functions obsolete, remove the
10716         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10717         (charset-iso-graphic-plane): Rename from charset-graphic.
10718         (charset-iso-final-char): Rename from charset-final.
10719         (charset-width): Rename from charset-columns.
10720         (charset-bytes): Added from fsf compatibility, returns always 1.
10721
10722         * mule/mule-misc.el: Move charset-doc-string alias to
10723         mule-charset.el
10724
10725 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10726
10727         * x-faces.el (x-make-font-bold-italic): honor
10728         *try-oblique-before-italic-fonts*
10729
10730 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10731
10732         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10733
10734 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10735
10736         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10737         name.
10738
10739 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10740
10741         * cl-extra.el (equalp): Would bug out for lists.
10742
10743 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10744
10745         * about.el (about-hackers):  Change cgw's email address
10746
10747 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10748
10749         * XEmacs 21.2.13 is released
10750
10751 1999-03-12  SL Baur  <steve@xemacs.org>
10752
10753         * simple.el (delete-key-deletes-forward): Revert to previous
10754         behavior.
10755
10756 1999-01-18  Didier Verna  <didier@xemacs.org>
10757
10758         * menubar-items.el (xemacs-splash-buffer): handle the case of
10759         multiple elements in the splash buffer body.
10760
10761         * startup.el (splash-frame-timeout): new constant: interval
10762         between splash buffer elements.
10763         (command-line-1): handle splash buffer with multiple elements (use
10764         a timeout).
10765         (splash-frame-body): Originally `startup-splash-frame-body'.
10766         Rewrote a cleaner and more readable version. This can now be array,
10767         in which case each element is displayed in turn in the splash buffer.
10768         (splash-frame-static-body): new constant. Persistent information
10769         across all splash buffer elements (preserves the possibility to give
10770         it in different languages.
10771         (circulate-splash-frame-elements): new function. Used as a timeout
10772         to circulate through all splash frame elements and display them in
10773         sequence.
10774         (display-splash-frame): originally `startup-splash-frame'. Handle
10775         the case of multiple elements in the splash buffer body. Now
10776         returns a timeout id if multiple elements to display, or nil.
10777
10778 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10779
10780         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10781         so they can be overridden by x-init-face-from-resources.
10782         Additionally specify the font name also with an x tag.
10783
10784 1999-03-08  Andy Piper  <andy@xemacs.org>
10785
10786         * package-get.el (package-get-base): autoload.
10787
10788         * menubar-items.el (default-menubar): add update menu item. Fix
10789         custom menu to only be activated when package-base is available.
10790
10791         * package-get.el (package-get-custom): don't load
10792         package-get-custom as it is auto-generated. Fix group definition.
10793
10794 1999-03-05  Didier Verna  <didier@xemacs.org>
10795
10796         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10797         instead of `symbol-name' (Thanks Kyle).
10798
10799         * cus-edit.el (custom-save-variables): use `prin1' instead of
10800         princ to write symbols.
10801
10802 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10803
10804         * XEmacs 21.2.12 is released
10805
10806 1999-03-05  SL Baur  <steve@xemacs.org>
10807
10808         * menubar-items.el (default-menubar): Add kfm browsing support.
10809         From Neal Becker <nbecker@fred.net>
10810
10811 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10812
10813         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10814         calls to font-lock during buffer reversion.
10815
10816 1999-02-12  Didier Verna  <didier@xemacs.org>
10817
10818         * info.el (Info-build-node-completions): unconditionally widen the
10819         tag table buffer.
10820
10821 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10822
10823         * x-faces.el (x-init-face-from-resources):
10824         Only set fonts in the 'x locale.
10825
10826 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10827
10828         * package-ui.el (pui-install-selected-packages): Don't throw on
10829         `package-admin-delete-binary-package' returning nil since it's
10830         normal.  Reindent function.
10831         (pui-add-required-packages): Handle case where packages selected
10832         for installation have never been installed.
10833
10834 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10835
10836         * menubar-items.el (default-menubar):
10837         Implement the ``Mule->Set coding system of process'' menu item.
10838
10839 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10840
10841         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10842         files
10843         - Change some `if's to `when's
10844
10845 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10846
10847         * XEmacs 21.2.11 is released
10848
10849 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10850
10851         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10852         against window close (Fix Bug #460).
10853         (ask-user-about-lock-dbox): Idem.
10854
10855 1999-02-25  SL Baur  <steve@xemacs.org>
10856
10857         * mule/mule-charset.el (charset-leading-byte): New function.
10858         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10859
10860 1999-02-12  Andy Piper  <andy@xemacs.org>
10861
10862         * about.el (xemacs-hackers): change andy's email address.
10863         (about-url-alist): change andy's web page address.
10864         (about-xemacs): add piper.
10865
10866 1999-02-16  SL Baur  <steve@xemacs.org>
10867
10868         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10869         of mule-base into lisp/mule.
10870
10871 1999-02-16  SL Baur  <steve@xemacs.org>
10872
10873         * mule/arabic.el:
10874         mule/canna-leim.el:
10875         mule/chinese.el:
10876         mule/cyrillic.el:
10877         mule/english.el:
10878         mule/european.el:
10879         mule/greek.el:
10880         mule/hebrew.el:
10881         mule/japanese.el:
10882         mule/kinsoku.el:
10883         mule/korean.el:
10884         mule/misc-lang.el:
10885         mule/mule-category.el:
10886         mule/mule-ccl.el:
10887         mule/mule-charset.el:
10888         mule/mule-cmds.el:
10889         mule/mule-coding.el:
10890         mule/mule-files.el:
10891         mule/mule-help.el:
10892         mule/mule-init.el:
10893         mule/mule-misc.el:
10894         mule/mule-tty-init.el:
10895         mule/mule-x-init.el:
10896         mule/viet-chars.el:  Remerge from mule-base.
10897
10898         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10899         of mule-base into lisp/mule.
10900
10901 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10902
10903         * process.el (exec-to-string): Use `shell-command-switch' in place
10904         of hard-wired "-c" (for WindowsNT).
10905
10906 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10907
10908         * menubar-items.el (default-menubar):  Remove obsolete
10909         "Gopher" item
10910
10911 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10912
10913         * package-admin.el (package-admin-get-install-dir): First fall
10914         back to the location of xemacs-base for non-mule packages.
10915
10916 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10917
10918         * paths.el:
10919         - improved automounter tmp directory support.
10920         - support 4 (!) empirically discovered automounter conventions
10921
10922 1999-02-12  SL Baur  <steve@xemacs.org>
10923
10924         * etags.el (pop-tag-mark): autoload to match key binding.
10925
10926 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10927
10928         * XEmacs 21.2.10 is released
10929
10930 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10931
10932         * package-get.el (package-get-remote-filename): Don't bug out for
10933         a local file name in the search entry.
10934
10935 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10936
10937         * XEmacs 21.2.9 is released
10938
10939 1999-01-19  Didier Verna  <didier@xemacs.org>
10940
10941         * replace.el (replace-search-function): new variable containing a
10942         function to perform a search-forward.
10943         (replace-re-search-function): new variable containing a function
10944         to perform a re-search-forward.
10945         (perform-replace): use them.
10946
10947 1999-01-25  Didier Verna  <didier@xemacs.org>
10948
10949         * select.el (selection-owner-p): use the name `XEmacs'.
10950         (cut-copy-clear-internal): ditto.
10951
10952 1999-01-18  Andy Piper  <andy@xemacs.org>
10953
10954         * about.el (about-url-alist): Update my entry.
10955         (xemacs-hackers): Ditto.
10956
10957 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10958
10959         * buffer.el (switch-to-buffer): Fixing documentation.
10960         * minibuf.el (minibuffer-completion-table): ditto.
10961         * cl-macs.el (return-from): ditto.
10962
10963 1999-01-04  Didier Verna  <didier@xemacs.org>
10964
10965         * replace.el (delete-non-matching-lines): temporarily disable
10966         case-folding when called interactively with a regexp containing
10967         uppercase characters.
10968         (delete-matching-lines): ditto.
10969         (count-matches): ditto.
10970         (list-matching-lines): ditto.
10971
10972 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10973
10974         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10975         abort if current window is split horizontally, not if others are
10976         split.  Got rid of unnecessary minibuffer checking.  Also, add
10977         some comments (it's still complex).
10978
10979 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10980
10981         * package-get.el: changed address for doc.ic.ac.uk to
10982         sunsite.doc.ic.ac.uk
10983
10984 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10985
10986         * ldap.el (toplevel): Remove requires so that the file compiles
10987         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10988
10989 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10990
10991         * dump-paths.el: Calculate module-directory and set
10992         module-load-path to the load path for modules.
10993
10994         * loadup.el: Get bootstrap value of module-load-path from the
10995         environment variable EMACSBOOTSTRAPMODULEPATH.
10996         - Display the module load path if we're debugging paths.
10997
10998         * setup-paths.el: Added function paths-find-site-module-directory.
10999         - Added function paths-find-module-directory.
11000         - Added function paths-construct-module-load-path.  Uses new
11001         environment variable EMACSMODULEPATH.
11002
11003 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11004
11005         * font.el (font-default-object-for-device):
11006         Oops! This `or' can't be replaced by `unless'.
11007         Fixed inability to run w3, among other things.
11008
11009 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11010
11011         * package-admin.el: Change initialization of
11012           package-admin-install-function dependent on system type.
11013           Change package-admin-install-function-mswindows to use
11014           "minitar".
11015
11016 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11017
11018         * mouse.el (default-mouse-motion-handler): Disable help echo while
11019         in the minibuffer.
11020
11021 1998-12-28  Martin Buchholz <martin@xemacs.org>
11022
11023         * XEmacs 21.2.8 is released.
11024
11025 1998-12-24  Martin Buchholz <martin@xemacs.org>
11026
11027         * XEmacs 21.2.7 is released.
11028
11029 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11030
11031         * package-ui.el (pui-list-packages): Set truncate-lines.
11032
11033         * package-get.el (package-get-download-menu): Use
11034         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11035
11036         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11037         (pui-help-string): idem.
11038         (list-packages-mode): New major mode.
11039         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11040         (pui-install-selected-packages): Add suport for removing packages.
11041         (pui-toggle-package-delete-key): New function.
11042         (pui-popup-context-sensitive): New kludge.
11043         (pui-list-packages): Add warning when `package-get-remote' is nil.
11044         (package-ui-add-site): New function.
11045
11046 1998-12-01  Didier Verna  <didier@xemacs.org>
11047
11048         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11049
11050 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11051
11052         * ldap.el: Custom-ized
11053         (toplevel): Do not provide `ldap' which is provided by C level
11054         LDAP code
11055         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11056
11057 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11060
11061 1998-12-17  Andy Piper  <andy@xemacs.org>
11062
11063         * sound.el (sound-load-list): name changed from sound-load-alist.
11064         (sound-extension-list): name changed from sound-ext-list.
11065         (load-default-sounds): use new names.
11066         (load-sound-file): use new names.
11067
11068 1998-12-16  Andy Piper  <andy@xemacs.org>
11069
11070         * XEmacs 21.2.6 is released
11071
11072 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11073
11074         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11075         errors.
11076
11077 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11078
11079         * wid-edit.el (widget-echo-this-extent): Set
11080         help-echo-owns-message to t.
11081
11082 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11083
11084         * package-get.el (package-get-download-menu): use toggles for
11085           each site in the download site menu.
11086
11087 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11088
11089         * package-get.el (package-get): If we cannot find a package
11090           because package-get-remote is not set, give a more helpful
11091           error message.
11092
11093 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11094
11095         * package-get.el (package-get-remote-filename): use an EFS path
11096         with user anonymous if no user is specified.
11097
11098 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11099
11100         * faces.el (face-spec-set): Re-init fallfacks for default after
11101         calling reset-face on the default face.
11102
11103 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11104
11105         * package-admin.el (package-admin-default-install-function):
11106         Behave as advertised.  Make sure the pkg-dir is proper for
11107         default-directory.
11108         (package-admin-add-binary-package): Make sure the pkg-dir is
11109         proper for default-directory.
11110         (package-admin-install-function-mswindows): Make sure the pkg-dir
11111         is proper for default-directory.
11112
11113 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11114
11115         * XEmacs 21.2.5 is released
11116
11117 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11118
11119         * files.el (binary-file-regexps): regexp-opt is not available at
11120         bytecompile time.
11121
11122 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11123
11124         * x-win-xfree86.el:
11125         * x-win-sun.el (x-win-init-sun):
11126         * x-win-sun.el:
11127         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11128         * x-iso8859-1.el:
11129         * x-init.el (init-post-x-win):
11130         * x-init.el (init-pre-x-win):
11131         * x-init.el (x-initialize-compose):
11132         * x-init.el:
11133         * x-compose.el:
11134         * winnt.el:
11135         * widget.el:
11136         * wid-edit.el (widget-glyph-click):
11137         * wid-edit.el (widget-glyph-find):
11138         * wid-edit.el (widget-type):
11139         * view-less.el (view-buffer-other-window):
11140         * very-early-lisp.el:
11141         * version.el:
11142         * toolbar.el:
11143         * toolbar-items.el:
11144         * term/sun.el (suntool-map):
11145         * term/sun-mouse.el:
11146         * term/internal.el:
11147         * syntax.el (modify-syntax-entry):
11148         * symbol-syntax.el:
11149         * subr.el:
11150         * startup.el (lock-directory):
11151         * simple.el (set-comment-column):
11152         * simple.el (backward-delete-char-untabify):
11153         * shadow.el (find-emacs-lisp-shadows):
11154         * shadow.el:
11155         * setup-paths.el (paths-construct-info-path):
11156         * select.el (cut-copy-clear-internal):
11157         * process.el (call-process-region):
11158         * process.el (start-process-shell-command):
11159         * process.el:
11160         * paths.el (rmail-spool-directory):
11161         * paragraphs.el (use-hard-newlines):
11162         * package-get.el (package-get-dependencies):
11163         * package-admin.el (package-admin-delete-binary-package):
11164         * obsolete.el (truncate-string):
11165         * obsolete.el (store-substring):
11166         * mouse.el (default-mouse-track-maybe-own-selection):
11167         * mouse.el (mouse-yank-at-point):
11168         * modeline.el:
11169         * modeline.el (mouse-drag-modeline):
11170         * minibuf.el (read-directory-name-internal):
11171         * minibuf.el (read-file-name-internal):
11172         * minibuf.el (read-file-name-internal-1):
11173         * minibuf.el (read-file-name-2):
11174         * minibuf.el (exact-minibuffer-completion-p):
11175         * minibuf.el (read-from-minibuffer):
11176         * minibuf.el:
11177         * menubar.el (check-menu-syntax):
11178         * map-ynp.el (map-y-or-n-p):
11179         * make-docfile.el (docfile-out-of-date):
11180         * loadup.el ((member "run-temacs" command-line-args)):
11181         * loadup.el ((member "no-site-file" command-line-args)):
11182         * loadup.el (really-early-error-handler):
11183         * loadup.el:
11184         * loadhist.el:
11185         * loaddefs.el:
11186         * lisp-mnt.el (lm-verify):
11187         * lib-complete.el (lib-complete:cache-completions):
11188         * lib-complete.el (library-all-completions):
11189         * itimer.el (itimer-run-expired-timers):
11190         * info.el (Info-mode):
11191         * info.el (Info-insert-file-contents):
11192         * info.el (Info-rebuild-dir):
11193         * info.el (Info-build-dir-anew):
11194         * info.el (Info-parse-dir-entries):
11195         * info.el (Info-dir-outdated-p):
11196         * info.el (Info-insert-dir):
11197         * info.el (info-xref):
11198         * info.el:
11199         * hyper-apropos.el (hyper-apropos-get-doc):
11200         * hyper-apropos.el (hyper-describe-face):
11201         * hyper-apropos.el (hyper-apropos-mode):
11202         * hyper-apropos.el:
11203         * help.el (list-processes):
11204         * help.el:
11205         * gnuserv.el:
11206         * font.el (mswindows-font-create-name):
11207         * font.el (font-default-font-for-device):
11208         * font.el (x-font-create-object):
11209         * font.el (font-registry):
11210         * font.el:
11211         * font-lock.el (font-lock-keywords):
11212         * font-lock.el:
11213         * finder.el (finder-compile-keywords):
11214         * find-paths.el (paths-find-recursive-path):
11215         * fill.el (set-justification-center):
11216         * fill.el (fill-region-as-paragraph):
11217         * files.el (insert-directory):
11218         * files.el (wildcard-to-regexp):
11219         * files.el (recover-file):
11220         * files.el (basic-save-buffer):
11221         * files.el (delete-auto-save-file-if-necessary):
11222         * files.el (file-relative-name):
11223         * files.el (backup-extract-version):
11224         * files.el (backup-buffer):
11225         * files.el (set-visited-file-name):
11226         * files.el (set-auto-mode):
11227         * files.el (interpreter-mode-alist):
11228         * files.el:
11229         * files.el (find-file-noselect):
11230         * files.el (abbreviate-file-name):
11231         * files.el (parse-colon-path):
11232         * files.el (directory-abbrev-alist):
11233         * etags.el (visit-tags-table-buffer):
11234         * easymenu.el (easy-menu-define):
11235         * dragdrop.el (experimental-dragdrop-drag):
11236         * dragdrop.el (dragdrop-drop-do-functions):
11237         * dragdrop.el (dragdrop-drop-at-point):
11238         * disass.el (disassemble-1):
11239         * disass.el (disassemble-internal):
11240         * disass.el (disassemble):
11241         * disass.el:
11242         * derived.el (derived-mode-init-mode-variables):
11243         * derived.el (define-derived-mode):
11244         * custom.el (defgroup):
11245         * cus-edit.el (custom-quote):
11246         * config.el:
11247         * code-process.el (open-network-stream):
11248         * code-process.el (start-process):
11249         * code-process.el (call-process-region):
11250         * code-process.el (call-process):
11251         * code-process.el:
11252         * code-files.el (insert-file-contents):
11253         * code-files.el:
11254         * code-files.el (buffer-file-coding-system-for-read):
11255         * cmdloop.el (yes-or-no-p-minibuf):
11256         * cl.el:
11257         * cl-macs.el:
11258         * cl-extra.el:
11259         * callers-of-rpt.el (make-caller-report):
11260         * callers-of-rpt.el:
11261         * bytecomp.el (batch-byte-recompile-directory):
11262         * bytecomp.el (batch-byte-compile-1):
11263         * bytecomp.el (batch-byte-compile):
11264         * bytecomp.el (display-call-tree):
11265         * bytecomp.el (byte-compile-insert):
11266         * bytecomp.el (byte-compile-two-args-19->20):
11267         * bytecomp.el (byte-compile-variable-ref):
11268         * bytecomp.el (byte-compile-form):
11269         * bytecomp.el (byte-compile-top-level-body):
11270         * bytecomp.el (byte-compile-out-toplevel):
11271         * bytecomp.el (byte-compile-byte-code-maker):
11272         * bytecomp.el (byte-compile-file-form-defmumble):
11273         * bytecomp.el (byte-compile-file-form):
11274         * bytecomp.el (byte-compile-keep-pending):
11275         * bytecomp.el (byte-compile-insert-header):
11276         * bytecomp.el (byte-compile-from-buffer):
11277         * bytecomp.el (byte-compile-file):
11278         * bytecomp.el (byte-recompile-file):
11279         * bytecomp.el (byte-compile-close-variables):
11280         * bytecomp.el (byte-compile-warn-about-unused-variables):
11281         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11282         * bytecomp.el (byte-compiler-legal-options):
11283         * bytecomp.el (byte-compile-lapcode):
11284         * bytecomp.el (byte-optimize-log):
11285         * bytecomp.el ((fboundp 'defsubst)):
11286         * bytecomp.el:
11287         * bytecomp-runtime.el:
11288         * byte-optimize.el (byte-optimize-apply):
11289         * byte-optimize.el (car):
11290         * byte-optimize.el (byte-optimize-form):
11291         * byte-optimize.el (byte-optimize-form-code-walker):
11292         * byte-optimize.el:
11293         * build-report.el (build-report-insert-installation-file):
11294         * build-report.el (build-report):
11295         * auto-show.el:
11296         * apropos.el (apropos-documentation):
11297         - mega patch
11298         - clean up byte-compile warnings
11299         - remove unused variables
11300         - Use common lisp style hashtable functions
11301         - byte compiler cleanup
11302         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11303         - remove old backquote syntax usage
11304         - move some cl functionality into C for speed.
11305         - remove last remaining VMS support
11306         - spelling fixes
11307         - implement last, butlast, nbutlast, copy-list in C.
11308         - new macro ignore-file-errors, similar to ignore-errors
11309           (ignore-file-errors (delete-file "foo"))
11310         - get frequent garbage collection during loadup.el by tweaking
11311           gc-cons-threshold, rather than explicitly calling garbage-collect
11312         - default delete-key-deletes-forward to `t'.
11313
11314 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11315
11316         * XEmacs 21.2-beta4 is released.
11317
11318 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11319
11320         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11321         (easy-menu-item-present-p): Wrapper around find-menu-item.
11322         (easy-menu-remove-item): Wrapper around delete-menu-item.
11323
11324         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11325         (add-menu-button): Add 'in-menu' argument.
11326         (add-menu-item-1): Add in-menu support to helper function.
11327
11328 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11329
11330         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11331
11332 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11333
11334         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11335         of Dec 4, 1997.
11336
11337 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11338
11339         * process.el (shell-command-on-region): Report if the command
11340         succeeded or failed.
11341
11342 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11343
11344         * subr.el (buffer-substring-no-properties): Comment out.
11345
11346 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11347
11348         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11349           into font instances first, like `x-frob-font-size' does.
11350           (mswindows-find-larger-font): ditto
11351
11352 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11353
11354         * package-ui.el (pui-install-selected-packages): fix args in call
11355         to `package-get'.
11356
11357 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11358
11359         * package-get.el (host-name): New widget type.
11360         (package-get-remote): Better customization using new type.
11361         (package-get-download-sites): idem dito.
11362
11363         (package-get-custom): Do not use package-get-all untill we have
11364         runtime dependencies.
11365
11366         (package-get-remove-copy): Default to 't' we no longer need this
11367         kludge as we do not currently use depenencies.
11368
11369         (package-get-was-current): New variable.
11370         (package-get-require-base): New 'force-current' argument.
11371         (package-get-update-base): idem
11372         (package-get-package-provider):  idem
11373         (package-get-locate-index-file): New 'no-remote' argument.
11374         (package-get-locate-file): idem.
11375
11376         (package-get-maybe-save-index): New function.
11377         (package-get-update-base): Use it.
11378
11379 1998-10-28 Greg Klanderman <greg@alphatech.com>
11380
11381         * package-get.el (package-get-remote): default to nil; by default,
11382         don't go out to the net via EFS.  They must select a download site.
11383         (package-get-download-sites): new variable.
11384         (package-get-download-menu): new function.
11385         (package-get-locate-index-file): new function.
11386         (package-get-update-base): use it.
11387
11388         * menubar-items.el (default-menubar): add "Update Package Index"
11389         and "Add Download Site" menus under Options | Manage Packages.
11390
11391 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11392
11393         * package-get.el (package-get): bugfix code checking installed version
11394         for case where package is not currently installed.
11395         (package-get-require-signed-base-updates): new variable.
11396         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11397         deemed not a goot thing.  Use the variable
11398         package-get-allow-unsigned-base-updates instead.
11399
11400 1998-10-16 Greg Klanderman <greg@alphatech.com>
11401
11402         * package-get.el (package-get): Don't install an older version than
11403         we already have unless explicitly told to.  Issue a warning.
11404
11405         * package-ui.el (pui-add-required-packages): when adding
11406         dependencies, don't add packages that are up to date.
11407         (pui-package-symbol-char):  Don't consider a package out of date
11408         if you have a newer version installed than the latest version in
11409         package-get-base.
11410
11411         * package-get.el (package-get-base-filename): document that it may
11412         be a path relative to package-get-remote;  new default value.
11413         (package-get-locate-file): new function.
11414         (package-get-update-base): use it to expand package-get-base-filename.
11415         (package-get-save-base): new function to save the package-get database
11416         to file.
11417         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11418         (package-get-update-base): pass the REMOTE-SOURCE arg.
11419         (package-get-update-base-entry): call package-get-custom-add-entry.
11420         (package-get-file-installed-p): removed; no longer needed.
11421         (package-get-create-custom): ditto.
11422         (toplevel): remove code to build and load package-get-custom.el
11423         (package-get-custom-add-entry): new function.
11424
11425 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11426
11427         * wid-edit.el (widget-button-click): Don't switch window.
11428
11429 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11430
11431         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11432
11433 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11434
11435         * etags.el (find-tag-default): Run find-tag-hook using
11436         run-hooks rather than funcall
11437
11438 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11439
11440         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11441         and the current local map as the parents to isearch-mode-map.
11442
11443 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11444
11445         * XEmacs 21.2-beta3 is released.
11446
11447 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11448
11449         * package-get.el (package-get-update-base): use
11450         insert-file-contents-internal, not insert-file-contents-literally.
11451
11452 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11453
11454         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11455         dump time.
11456
11457 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11458
11459         * package-get.el (package-get-update-base-entry): new function.
11460         (package-get-update-base): renamed; was `package-get-load-base'.
11461         cleanup, and use package-get-update-base-from-buffer.
11462         (package-get-update-base-from-buffer): new function.
11463         (package-get-update-base-entries): new; helper for above.
11464         Do not eval lisp grabbed over ftp; parse it from new format.
11465
11466 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11467
11468         * files.el (set-auto-mode): Don't play games loading package-get
11469         database; package-get-package-provider will handle it all.
11470
11471 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11472
11473         * package-get.el (package-get-base-filename): new variable.
11474         (package-get-require-base): new function.
11475         (package-get-pgp-signed-begin-line): new variable.
11476         (package-get-pgp-signature-begin-line): ditto.
11477         (package-get-pgp-signature-end-line):  ditto.
11478         (package-get-load-base): new function.
11479         (package-get-interactive-package-query):
11480         (package-get-update-all):
11481         (package-get-dependencies):
11482         (package-get-package-provider):
11483         (package-get-custom): use package-get-require-base.
11484         [package-get-custom loading]: disable for now.
11485
11486         * package-ui.el (pui-list-packages): use (package-get-require-base)
11487
11488 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11489
11490         * package-ui.el: Correct obvious thinko in choosing extent face.
11491
11492 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11493
11494         * menubar-items.el (default-menubar): pui-list-package has nothing
11495         to with Customize. Move all the package stuff to a new Item in Options.
11496
11497         * package-ui.el (pui-menu): Add menu and Popup menu.
11498
11499         * package-get.el (package-get): Use new
11500         package-admin-get-install-dir.
11501
11502         * package-admin.el (package-admin-get-install-dir): New syntax.
11503         Conserve package location and put mule packages where mule-base is.
11504
11505         * package-get.el : Customized
11506
11507         * package-ui.el (pui): Customized
11508         (pui-package-install-dest-dir): New variable.
11509         (pui-install-selected-packages): Use it
11510
11511 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11512
11513         * package-get.el (package-get-interactive-package-query): Move
11514         dependency on package-get-base to run-time.
11515         (package-get-update-all): Ditto.
11516         (package-get-dependencies): Ditto.
11517         (package-get-package-provider): Ditto.
11518         (package-get-custom): Ditto.
11519
11520 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11521
11522         * events.el: Remove 'ascii-character property from 'backspace
11523         and 'delete symbols
11524
11525 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11526
11527         * package-get-base.el: removed.
11528
11529 1998-09-23  Didier Verna  <didier@xemacs.org>
11530
11531         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11532         (no-upper-case-p): new function.
11533         (with-search-caps-disable-folding): new macro.
11534         (with-interactive-search-caps-disable-folding): new macro.
11535         (zap-to-char): In interactive mode, do a case-sensitive search if
11536         the character is uppercase.
11537         (zap-up-to-char): ditto.
11538
11539         * replace.el (perform-replace): use the function no-upper-case-p.
11540
11541         * isearch-mode.el (isearch-fix-case): ditto.
11542         make obsolete `with-caps-disable-folding' and
11543         `isearch-no-upper-case-p'.
11544
11545         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11546         (tags-search): ditto.
11547         (tags-query-replace): ditto.
11548
11549         * info.el (Info-search): ditto.
11550
11551 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11552
11553         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11554
11555 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11556
11557         * package-admin.el (package-admin-rmtree): rewritten.  need to
11558         check for "." and ".." before symlink check.  expand files and
11559         directories with respect to DIRECTORY, not default-directory.
11560
11561 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11562
11563         * package-get.el (package-get-all): add INSTALL-DIR argument.
11564
11565 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11566
11567         * package-ui.el (pui-add-required-packages): new function, select
11568         dependent packages.
11569         (pui-display-keymap): bind it.
11570         (pui-help-string): document it.
11571         (pui-install-selected-packages): package-get-all -> package-get.
11572
11573         * package-get.el (package-get-dependencies): new function.
11574
11575 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11576
11577         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11578         regexps.
11579
11580 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11581
11582         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11583         function.
11584         (default-mouse-track-normalize-point): Use it.
11585
11586 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11587
11588         * package-admin.el (package-admin-delete-binary-package):
11589                 General cleanup. Remove unnessary use of progn and
11590         save-excursion.
11591         (package-admin-delete-binary-package): Do NOT mess with file
11592         modes. That is evil.
11593         (package-admin-delete-binary-package): Wrap all deleting in
11594         condition-case. The data in MANIFEST is untrustworthy.
11595         (package-admin-delete-binary-package): Let the OS worry about non
11596         empty directories.
11597
11598 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11599
11600         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11601         processing.
11602         (lm-report-bug): Fix mail address to send bug reports to.
11603
11604 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11605
11606         * XEmacs 21.2-beta2 is released.
11607
11608 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11609
11610         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11611
11612 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11613
11614         * info.el (Info-mode): Document page turning by double clicks in
11615         docstring so `M-x describe-mode' will display it.
11616
11617 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11618
11619         * info.el (Info-mouse-track-double-click-hook): Use character
11620         widths to calculate a border region where double clicking does
11621         page turning, and return `nil' by default so other hooks, such as
11622         region highlighting, will be run.
11623
11624 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11625
11626         * sound.el (default-sound-directory-list): Initialize with all the
11627         "sounds" directories in `data-directory-list'.  It used to just be
11628         the first one.
11629
11630         * packages.el (locate-data-directory-list): Created.  This gives
11631         the list of matching directories, unlike `locate-data-directory',
11632         which just gives the first one.
11633
11634 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11635
11636         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11637         make a binding in the local keymap until help-char handling is
11638         improved.
11639
11640         * help.el (help-keymap-with-help-key): Provide keymap with help
11641         binding.
11642         (help-print-help-form): New helper function.
11643
11644 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11645
11646         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11647         move extent to another buffer; no need to create a new extent.
11648         (isearch-fix-case): New function.
11649         (isearch-search-and-update): Use it.
11650
11651 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11654         the keymap, not minor-mode-map-alist.
11655         (isearch-done): Restore overriding-local-map.
11656
11657 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11658
11659         * bytecomp.el (byte-compile-buffer-substring):
11660         Fix for: (byte-compile (defun f () (buffer-substring)))
11661         ==>   ** buffer-substring called with 3 args, but requires 0-3
11662         - new code not only works, but is more readable, too.
11663
11664 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11665
11666         * msw-faces.el (mswindows-init-device-faces): Don't try to
11667           specify a default font at this late stage. Do try to force
11668           creation of the default face font so that if it fails we get
11669           an error now instead of a crash at frame creation.
11670
11671           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11672           mswindows-make-font-unitalic: Canonical default weight
11673           changed from "Normal" to "Regular".
11674
11675           mswindows-make-font-bold / -bold-italic: Supplied device was
11676           not being passed into call to mswindows-find-smaller-font.
11677
11678 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11679
11680         * package-get.el (package-get-remote): Fix the path where to find
11681           the packages on xemacs.org.
11682
11683 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11684
11685         * about.el (about-maintainer-info): Update Ben's entry.
11686
11687 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11688
11689         * lisp/shadow.el (find-emacs-lisp-shadows):
11690         - `member' was being called on lists of length 2000!
11691         - Replace with hashtables.
11692         - Replace hand-coded loops with (dolist)
11693         - Fix comment typo
11694
11695 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11696
11697         * packages.el: Added new function, `package-delete-name', to
11698           delete existing packages from the installed package database
11699           (`packages-package-list').  Also added the "pkginfo" directory
11700           to `packages-special-base-regexp', so that the pkginfo directory
11701           would not get added to `late-packages'.
11702
11703         * package-admin.el: Added ability to delete an installed package
11704           (added low-level function, `package-admin-delete-package').
11705           Understands how to use the pkginfo/MANIFEST.<package> file to
11706           delete the package.  When installing a package, will also
11707           create a MANIFEST.* file if one is not provided by the
11708           package.  If the MANIFEST.* doesn't exist when deleting a
11709           package, the functions will fall back to attempting to delete
11710           any package-specific lisp directory.
11711
11712         * package-get.el: Moved some functions to package-admin.el.
11713           Added interactive function `package-get-delete-package', for
11714           use by users for deleting a package.
11715
11716           Also modified to not require the presence of efs.
11717
11718 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11719
11720         * files.el (find-file-noselect): Handle all signals, kill the
11721         buffer and resignal.
11722
11723 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11724
11725         * cl-macs.el (glyph-image): Add setf method.
11726
11727 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11728
11729         * package-get.el: Fixed broken EFS downloading.  Also, look for
11730           .tar.gz files first, in preference over .tgz files.
11731
11732         * package-ui.el: Fix display of package version numbers.
11733
11734 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11735
11736         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11737         argument.
11738
11739 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11740
11741         * list-mode.el: `display-completion-list': added new/optional
11742           keyword `:completion-string', which allows the programmer to
11743           change the "Possible completions are:" prompt.
11744
11745         * menubar-items.el: Added new pulldown menu-pick to start up the
11746           visual package browser/installer:
11747
11748                 Options->Customize->List Packages
11749
11750         * package-admin.el: Added hooks for installing under both Unix
11751           and MS Windows.  Does additional error checking.  No longer
11752           calls "add-big-package.sh" to install packages under Unix; now
11753           calls gunzip & tar directly.
11754
11755         * package-get.el: Added ability to install packages from files
11756           on a local disk/CDROM.  Now deletes any existing package lisp
11757           directory.  Does completion on available packages when
11758           querying for package names.  Will also search for .tgz files
11759           in addition for .tar.gz files.  Tries to reload
11760           auto-autoloads, as a convenience when loading new packages,
11761           and also tries to add any new package paths to `load-path'.
11762           Changed all occurences of `concat' to use `expand-file-name'.
11763
11764         * package-ui.el: New file which implements the main visual
11765           package browser/installer, which is started via a menu pick or
11766           M-x pui-list packages.
11767
11768 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11769
11770         * startup.el (load-init-file): spelling fix.
11771
11772 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11773
11774         * startup.el (normal-top-level): Load auto-autoload files
11775         covariantly with their precedence.
11776
11777 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11778
11779         * menubar-items.el (default-menubar): Remove "Font Weight"
11780         option, there is currently no custom equivalent.. Customize-faces
11781         is "Edit faces".
11782
11783         * x-font-menu.el (font-menu-set-font): Use customize to set
11784         default face.
11785
11786         * faces.el (face-spec-update-all-matching): New function.
11787
11788         * cus-face.el (custom-set-face-update-spec): New function.
11789         Interface to customize faces from elisp.
11790
11791         (custom-face-value-create): Show the customized settings if set
11792         but not saved.
11793
11794 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11795
11796         (custom-face-value-create): Show the customized settings if set
11797         but not saved.
11798
11799 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11800
11801         * keydefs.el (global-map): Add FSF 20.3 binding of
11802         query-replace-regexp.
11803
11804 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11805
11806         * minibuf.el (read-file-name-internal-1): use
11807         user-name-completion-1 instead of user-name-completion.
11808
11809 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11810
11811         * loadup.el:
11812         * make-docfile.el:
11813         * update-elc.el: Don't set `source-directory' (now defunct as a
11814         global variable) no more.
11815
11816         * packages.el (packages-list-autoloads): Made `source-directory'
11817         (now defunct as a global variable) a parameter.
11818
11819 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11820
11821         * about.el (about-hackers): new email
11822
11823 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11824
11825         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11826
11827 1998-07-17  Didier Verna  <didier@xemacs.org>
11828
11829         * faces.el (set-face-property):
11830         (set-face-dim-p):
11831         (face-dim-p): updated the doc strings now that the dim property isn't
11832         tty-specific.
11833         (face-equal): the dim property is now a common one.
11834
11835         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11836         Renamed the `stipple' attribute to `background-pixmap'.
11837         (custom-face-background-pixmap): make custom-face-stipple an
11838         obsolete alias for this.
11839
11840 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11841
11842         * find-paths.el (paths-file-readable-directory-p): Created and
11843         used.
11844
11845         * loadup.el: Don't set inhibit-... flags from run-temacs.
11846
11847 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11848
11849         * packages.el (packages-data-path-depth): Added and used.
11850
11851 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11852
11853         * about.el:
11854         - Change .xpm to .png, delete "zcat" section.
11855         - cosmetic fix in the 'marcpa' entry.
11856
11857         * etc/photos
11858         - convert all .xpm.Z to .png
11859         - rename mrb to martin
11860         - rename mcook-m to mcookm
11861
11862 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11863
11864         * x-init.el (x-initialize-compose): Add support for
11865         dead-circumflex as YET ANOTHER NAME for that dead key.
11866
11867 1998-08-05  Colin Rafferty <colin@xemacs.org>
11868
11869         * setup-paths.el (paths-construct-exec-path): Made the
11870         last-packages really be last.
11871         (paths-construct-data-directory-list): Ditto.
11872
11873 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11874
11875         * startup.el(startup-splash-frame-body):
11876         Update Copyright notice in splash screen
11877
11878 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11879
11880         * minibuf.el (read-file-name-internal-1): do ~user completion.
11881
11882 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11883
11884         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11885         aginst destroyed extents
11886
11887 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11888
11889         * package-get.el (package-get): add `install-dir' argument.
11890
11891 1998-07-20  John Jones  <jj@asu.edu>
11892
11893         * package-get.el: calls to package-get-update-all will only
11894           update packages which are already installed.
11895
11896 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11897
11898         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11899         writable.
11900
11901 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11902
11903         * about.el (about-hackers): Correct my email.
11904
11905 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11906
11907         * about.el (about-hackers): new email-address.
11908
11909 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11910
11911         * minibuf.el (read-number): Don't let `input-error' condition
11912         escape.
11913
11914 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11915
11916         * about.el (about-hackers): use my `email-for-life' address.
11917
11918 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11919
11920         * XEmacs 21.2-beta1 is released.
11921
11922 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11923
11924         * ldap.el (ldap-search): Doc string change
11925
11926 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11927
11928         * menubar-items.el (default-menubar): Removed references to
11929         `data-directory', and use `locate-data-file' instead, and made
11930         then greyed out if they don't exist.
11931
11932 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11933
11934         * keymap.el (events-to-keys): Use `format' instead of `concat'
11935         since the latter does not accept integer args anymore
11936
11937 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11938
11939         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11940         macros replaced.
11941
11942 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11943
11944         * make-docfile.el: Get first initialization from very-early-lisp.el
11945         * update-elc.el: Ditto.
11946         * loadup.el (really-early-error-handler): Ditto.
11947
11948         * packages.el (packages-unbytecompiled-lisp): Add new file,
11949         very-early-lisp.el.
11950
11951         * very-early-lisp.el: New file.
11952
11953 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11954
11955         * Symbols that have been obsolete for at least 3 years removed (II).
11956
11957         * obsolete.el (eval-current-buffer): Make compatible.
11958         (byte-code-function-p): Ditto.
11959         (send-string): Removed.
11960         (send-region): Removed.
11961         (screen-scrollbar-width): Removed.
11962         (set-screen-scrollbar-width): Removed.
11963         (set-screen-left-margin-width): Removed.
11964         (set-screen-right-margin-width): Removed.
11965         (screen-left-margin-width): Removed.
11966         (screen-right-margin-width): Removed.
11967         (set-buffer-left-margin-width): Removed.
11968         (set-buffer-right-margin-width): Removed.
11969         (buffer-left-margin-width): Removed.
11970         (buffer-right-margin-width): Removed.
11971         (x-set-frame-icon-pixmap): Removed.
11972         (x-set-screen-icon-pixmap): Removed.
11973         (pixel-name): Removed.
11974         (make-pixmap): Removed.
11975         (make-cursor): Removed.
11976         (pixmap-width): Removed.
11977         (pixmap-contributes-to-line-height-p): Removed.
11978         (set-pixmap-contributes-to-line-height): Removed.
11979
11980 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11981
11982         * obsolete.el (popup-menu-up-p): removed.
11983         (read-no-blanks-input): Removed.
11984         (wholenump): Removed.
11985         (ring-mod): Removed (what was ring-mod?).
11986         (current-time-seconds): Removed.
11987         (run-special-hook-with-args): Removed.
11988         (dot): Removed.
11989         (dot-marker): Removed.
11990         (dot-min): Removed.
11991         (dot-max): Removed.
11992         (window-dot): Removed.
11993         (set-window-dot): Removed.
11994
11995         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11996         `dot-min'.
11997
11998         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11999
12000         * code-files.el (insert-file-contents): Rename
12001         run-special-hook-with-args to run-hook-with-args-until-success.
12002         (write-region): Ditto.
12003
12004 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12005
12006         * about.el: Fix typos, update release date.
12007
12008         * Symbols that have been obsolete for at least 3 years removed.
12009
12010         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12011         screen- functions.
12012         (toplevel): remove setf methods for screen functions.
12013         * cl-macs.el (extent-data): defsetf removed.
12014         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12015         many places to remove.
12016         (comment-indent-hook): Ditto.
12017         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12018         (buffer-dedicated-screen): Ditto.
12019         (deiconify-screen): Ditto.
12020         (delete-screen): Ditto.
12021         (event-screen): Ditto.
12022         (find-file-other-screen): Ditto.
12023         (find-file-read-only-other-screen): Ditto.
12024         (live-screen-p): Ditto.
12025         (screen-height): Ditto.
12026         (screen-iconified-p): Ditto.
12027         (screen-list): Ditto.
12028         (screen-live-p): Ditto.
12029         (screen-name): Ditto.
12030         (screen-parameters): Ditto.
12031         (screen-pixel-height): Ditto.
12032         (screen-pixel-width): Ditto.
12033         (screen-root-window): Ditto.
12034         (screen-selected-window): Ditto.
12035         (screen-totally-visible-p): Ditto.
12036         (screen-visible-p): Ditto.
12037         (screen-width): Ditto.
12038         (screenp): Ditto.
12039         (get-screen-for-buffer): Ditto.
12040         (get-screen-for-buffer-noselect): Ditto.
12041         (get-other-screen): Ditto.
12042         (iconify-screen): Ditto.
12043         (lower-screen): Ditto.
12044         (mail-other-screen): Ditto.
12045         (make-screen): Ditto.
12046         (make-screen-invisible): Ditto.
12047         (make-screen-visible): Ditto.
12048         (modify-screen-parameters): Ditto.
12049         (new-screen): Ditto.
12050         (next-screen): Ditto.
12051         (next-multiscreen-window): Ditto.
12052         (other-screen): Ditto.
12053         (previous-screen): Ditto.
12054         (previous-multiscreen-window): Ditto.
12055         (raise-screen): Ditto.
12056         (redraw-screen): Ditto.
12057         (select-screen): Ditto.
12058         (selected-screen): Ditto.
12059         (set-buffer-dedicated-screen): Ditto.
12060         (set-screen-height): Ditto.
12061         (set-screen-position): Ditto.
12062         (set-screen-size): Ditto.
12063         (set-screen-width): Ditto.
12064         (show-temp-buffer-in-current-screen): Ditto.
12065         (switch-to-buffer-other-screen): Ditto.
12066         (visible-screen-list): Ditto.
12067         (window-screen): Ditto.
12068         (x-set-screen-pointer): Ditto.
12069         (x-set-frame-pointer): Ditto.
12070         (screen-title-format): Ditto.
12071         (screen-icon-title-format): Ditto.
12072         (terminal-screen): Ditto.
12073         (delete-screen-hook): Ditto.
12074         (create-screen-hook): Ditto.
12075         (mouse-enter-screen-hook): Ditto.
12076         (mouse-leave-screen-hook): Ditto.
12077         (map-screen-hook): Ditto.
12078         (unmap-screen-hook): Ditto.
12079         (default-screen-alist): Ditto.
12080         (default-screen-name): Ditto.
12081         (x-screen-defaults): Ditto.
12082         (x-create-screen): Ditto.
12083         * obsolete.el: meta-flag removed.
12084         baud-rate removed.
12085         sleep-for-millisecs removed.
12086         extent-data removed.
12087         set-extent-data removed.
12088         set-extent-attribute removed.
12089         extent-glyph removed.
12090         extent-layout removed.
12091         set-extent-layout removed.
12092         list-faces-display removed.
12093         list-faces removed.
12094         trim-versions-without-asking removed.
12095         after-write-file-hooks removed.
12096         truename removed.
12097         auto-fill-hook removed.
12098         blink-paren-hook removed.
12099         select-screen-hook, deselect-screen-hook removed.
12100         auto-raise-screen, auto-lower-screen removed.
12101
12102         * msw-mouse.el: Global change resource -> mswindows-resource.
12103
12104         * XEmacs 21.0-pre5 is released.
12105
12106 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12107
12108         * about.el (about-hackers): Credits update.
12109
12110 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12111
12112         * register.el (insert-register): Don't activate the region.
12113
12114 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12115
12116         * select.el: Restore x-* symbols for backwards compatibility:
12117         x-copy-primary-selection, x-kill-primary-selection,
12118         x-delete-primary-selection, x-select-make-extent-for-selection,
12119         x-valid-simple-selection-, x-cut-copy-clear-internal.
12120
12121 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12122
12123         * XEmacs 21.0-pre4 is released.
12124
12125 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12126
12127         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12128         reporting bugs.
12129         (maybe-add-init-button): Fix semantics under Windows.  Use
12130         `expand-file-name' rather than `concat'.
12131
12132         * help.el (print-messages): New function.
12133
12134 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12135
12136         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12137
12138 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12139
12140         * about.el: Tweaked my entry in about-hackers.
12141
12142         * find-paths.el (paths-emacs-root-p):
12143           Relaxed emacs-root checking of an in-place installation to
12144           also accommodate the flat layout used on MS Windows.
12145
12146 1998-06-29  John Jones  <jj@asu.edu>
12147
12148         * package-get.el: calls to package-get-update-all will only
12149           update packages which are already installed.
12150
12151 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12152
12153         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12154         are handled by the gui-element face fallbacks now.
12155
12156         * x-faces.el: default gui-element face to "background" as well as
12157         the default face.
12158
12159         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12160         and default face settings since these are set as fallbacks now in
12161         the appropriate domain.
12162
12163 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12164
12165         * text-mode.el (text-mode): Reorder regexp so the OR part
12166         corresponding to `page-delim' goes first and the hack in
12167         `forward-paragraph' will work.
12168         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12169
12170 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12171
12172         * subr.el (remove-hook): When checking the hook value
12173           with functionp, don't apply car to it.
12174
12175 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12176
12177         * package-get.el (package-get-remote-filename):
12178           Don't use file-name-as-directory because the local directory
12179           separator conventions might not be the same as ftp's.
12180
12181 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12182
12183         * ldap.el (ldap-host-parameters-alist): New name of
12184         `ldap-host-parameters-plist'
12185
12186 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12187
12188         * package-get.el: Using (require 'package-get-base), now that it
12189         provides itself.  Consequently removed all instances of (load
12190         "package-get-base.el").
12191
12192 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12193
12194         * subr.el (remove-hook): Don't treat the hook value as a
12195           list unless it is both consp and not functionp.
12196
12197 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12198
12199         * about.el: Email address for Ben Wing is ben@xemacs.org.
12200         * auto-show.el: Ditto.
12201         * bytecomp.el: Ditto.
12202         * faces.el: Ditto.
12203         * x-scrollbar.el: Ditto.
12204         * x-misc.el: Ditto.
12205         * tty-init.el: Ditto.
12206         * toolbar-items.el: Ditto.
12207         * symbol-syntax.el: Ditto.
12208         * specifier.el: Ditto.
12209         * objects.el: Ditto.
12210         * hyper-apropos.el: Ditto.
12211         * glyphs.el: Ditto.
12212
12213 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12214
12215         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12216         vertical-divider-always-visible-p.
12217         (default-mouse-motion-handler): Ditto.
12218
12219 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12220
12221         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12222         global value.
12223
12224 1998-06-21  Oliver Graf <ograf@fga.de>
12225
12226         * build-reports.el: changed receiver to xemacs-build-reports list
12227
12228 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12229
12230         * font.el: Split font-family-mappings into X and
12231           mswindows-specific versions.
12232           mswindows-font-create-[object|name]: Treat supplied size
12233           as a pointsize. Added underline and strikethru handling.
12234
12235         * msw-faces.el: changed default mswindows charset to western.
12236
12237         * msw-glyphs.el: removed space in border-glyph font string that
12238           was inserted to get round bugs in the mswindows C font code.
12239
12240 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12241
12242         * about.el (about-hackers): Credits update.
12243
12244         * help-nomule.el (tutorial-supported-languages): Add Romanian
12245         TUTORIAL.
12246
12247         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12248         to ISO-8859-2.
12249
12250 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12251
12252         * font.el: Split font-family-mappings into X and
12253           mswindows-specific versions.
12254           mswindows-font-create-[object|name]: Treat supplied size
12255           as a pointsize. Added underline and strikethru handling.
12256
12257         * msw-faces.el: changed default mswindows charset to western.
12258
12259         * msw-glyphs.el: removed space in border-glyph font string that
12260           was inserted to get round bugs in the mswindows C font code.
12261
12262 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12263
12264         * minibuf.el: make read-color-completion-table call
12265           (mswindows-color-list for mswindows devices.
12266
12267 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12268
12269         * lisp/font-lock.el
12270         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12271         Let declaration items contain non-word symbol characters.
12272
12273 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12274
12275         * package-get.el (package-get-package-provider): Added autoload
12276         cookie.  Loading "package-get-base.el" in ALL functions that use
12277         it.  Fixed some (interactive ...) with multiple argument specs
12278         again.  Cosmetic indentation changes.
12279
12280 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12281
12282         * info.el (Info-insert-dir): Don't use nreverse on variables
12283         that you want to use later.
12284
12285 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12286
12287         * x-mouse.el (x-set-point-and-move-selection): Replace call
12288         to x-kill-primary-selection with kill-primary-selection
12289
12290 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12291
12292         * simple.el (what-cursor-position): Make cursor position reported
12293         use value of column-number-start-at-one
12294
12295 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12296
12297         * about.el (xemacs-hackers): Fix Jareth's email address.
12298
12299 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12300
12301         * startup.el (startup-splash-frame): Remove
12302         `xemacs-startup-logo-function'.
12303
12304 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12305
12306         * about.el (about-hackers): Update credits list.
12307
12308 1998-06-06  Jeff Miller <jmiller@smart.net>
12309
12310         * lisp/sound.el: Update sound-ext to allow filenames with
12311           extensions to be found by load-sound-file
12312
12313 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12314
12315         * info.el (Info-rebuild-outdated-dir): Removed variable
12316         (Info-auto-generate-directory): New variable
12317         (Info-save-auto-generated-dir): New variable
12318         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12319         (Info-build-dir-anew): Second parameter removed.  Use
12320         `Info-save-auto-generated-dir'
12321         (Info-rebuild-dir): Ditto
12322
12323 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12324
12325         * list-mode.el (next-list-mode-item): Would not recognize
12326         border between directly neighbored items.
12327
12328 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12329
12330         * package-get.el: add autoloads for some functions.
12331
12332 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12333
12334         * specifier.el (let-specifier): Tiny docfixes.
12335
12336 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12337
12338         * msw-mouse.el: set selection-pointer-glyph to Normal.
12339
12340 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12341
12342         * wid-edit.el (widget-specify-secret): New function.
12343         (widget-after-change): Use it.
12344         (widget-specify-field): Use it.
12345
12346 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12347
12348         * mouse.el (drag-window-divider): Use `(not done)' instead of
12349         `doit'; reuse result of `window-pixel-edges'.
12350
12351         * modeline.el (drag-modeline-event-lag): Rename to
12352         drag-divider-event-lag.
12353
12354 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12355
12356         * specifier.el (let-specifier): Rewritten not to generate needless
12357         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12358         arguments.
12359
12360 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12361
12362         * minibuf.el (read-file-name-1): Setup buffer-local value of
12363         `completion-ignore-case' in completions buffer under Windows.
12364
12365 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12366
12367         * about.el (about-maintainer-glyph): Fix support for not
12368         compressed images.
12369
12370 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12371
12372         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12373
12374         * mouse.el (mouse-track): Cancel selection if misc-user event with
12375         `cancel-mode-internal' function is fetched.
12376
12377 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12378
12379         * files.el (save-some-buffers-1): Fixed return value.
12380
12381 1998-06-01  Oliver Graf <ograf@fga.de>
12382
12383         * dragdrop.el: added experimental
12384
12385 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12386
12387         * startup.el (after-init-hook, init-file-user,
12388         user-init-directory, load-user-init-file):  Purge references
12389         to "~/.xemacs/init.el" from docstrings.
12390
12391         (load-user-init-file) Use paths-construct-path to construct
12392         paths to user init files.  Go directly to ~/.emacs, do not
12393         search ~/.xemacs/, do not load `default-custom-file'.
12394
12395 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12398         general *sh.
12399         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12400
12401 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12402
12403         * menubar-items.el (default-menubar): add Update Packages to customize
12404         menu.
12405
12406 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12407
12408         * faces.el: use toolbar face as a fallback for toolbar properties
12409         in xpm-color-symbols instead of default.
12410
12411         * msw-faces.el: rename 3d-object -> gui-element face.
12412
12413 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12414
12415         * startup.el (xemacs-startup-logo-function): New variable.
12416         (startup-splash-frame): Use it.
12417
12418 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12419
12420         * files.el (save-some-buffers): Would wait 1 second.
12421         (save-some-buffers-1): Delete other windows here instead of in
12422         `save-some-buffers'.
12423         (save-some-buffers): Force redisplay only if windows were deleted.
12424
12425 1998-06-02  Didier Verna  <didier@xemacs.org>
12426
12427         * cus-face.el (custom-face-attributes): generalized the use of
12428         toggle buttons for boolean attributes.
12429         Re-ordered the items a bit.
12430
12431 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12432
12433         * sound.el (default-sound-directory): Use `locate-data-directory'
12434         to find the sounds directory.
12435
12436 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12437
12438         * sound.el: default sound-ext to .wav under mswindows, .au
12439         otherwise. load-default sounds without extensions.
12440
12441 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12442
12443         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12444         if send-pr is not bound.
12445
12446 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12447
12448         * files.el: grok idl files in auto-mode-alist.
12449 1998-06-01  Jeff Miller  <jmiller@smart.net>
12450
12451         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12452         calling `upcase'.
12453
12454 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12455
12456         * msw-glyphs.el: add xbm to the list of image types supported.
12457
12458 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12459
12460         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12461         instead of XEmacs one when dumping InfoDock.
12462
12463 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12464
12465         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12466         for `modeline-visible-p'
12467
12468         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12469
12470 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12471
12472         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12473         since it's not used anymore. doc string fixes.
12474
12475         * package-get.el (package-get-file-installed-p): new function. use
12476         instead of file-installed-p which is in an external package.
12477
12478 1998-05-28  Oliver Graf <ograf@fga.de>
12479
12480         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12481         favor of select-window/switch-to-buffer
12482
12483 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12484
12485         * startup.el: changed (getenv "HOME") to (user-home-directory)
12486
12487 1998-05-25  Oliver Graf <ograf@fga.de>
12488
12489         * frame.el (cde-start-drag) moved to dragdrop.el
12490         (offix-start-drag-region) moved to dragdrop.el
12491         (offix-start-drag) moved to dragdrop.el
12492         * dragdrop.el (cde-start-drag) moved from frame.el
12493         (offix-start-drag-region) moved from frame.el
12494         (offix-start-drag) moved from frame.el
12495         (cde-start-drag-region) cde drag regions
12496         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12497
12498 1998-05-26  Oliver Graf <ograf@fga.de>
12499
12500         * dragdrop.el: created dragdrop-drag prototypes
12501         (cde-start-drag-region) fixed typo
12502
12503 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12504
12505         * simple.el (after-init-hook): Remove reader macro.
12506
12507         * packages.el (packages-hardcoded-lisp): Get rid of reader
12508         macros.  Update DOC string.
12509
12510 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * mouse.el (drag-window-divider): Ditto.
12513
12514         * modeline.el (mouse-drag-modeline): Use it.
12515
12516         * lisp-mode.el (let-specifier): Specify indentation.
12517
12518         * specifier.el (let-specifier): Renamed from
12519         `with-specifier-instance'.
12520
12521 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12522
12523         * x-faces.el:
12524         * faces.el: move definition of xpm-color-symbols from x-faces.el
12525         to faces. Predicate x-get-resource on the presence of x.
12526
12527         * msw-faces.el: set 3d-object face rather than modeline. Specify
12528         faces as specfier defaults.
12529
12530         * package-get.el: don't use package-admin-add-single-file-package.
12531
12532 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12533
12534         * toolbar-items.el: Fixup tooltips.
12535         (toolbar-gnus): Don't use obsolete variable
12536         toolbar-news-frame-properties.
12537         (toolbar-news-reader): Default to `gnus' instead of
12538         `not-configured'.
12539
12540         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12541         Windows.
12542
12543 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12544
12545         * package-get.el: rename -installedp -> -installed-p.
12546
12547 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12548
12549         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12550         attributes, and assinged it to continuation, truncation and
12551         hscroll glyphs.
12552
12553         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12554         and made continuation, truncation and hscroll glyphs arrow
12555         characters out of that font.
12556
12557 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12558
12559         * minibuf.el (minibuffer-electric-separator): Play nicely with
12560         directory-sep-char being \.
12561         (minibuffer-electric-tilde): Ditto.
12562         (read-file-name-map): Ditto.
12563
12564 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12565
12566         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12567         on X devices.
12568         (default-mouse-track-deal-with-down-event): Avoid
12569         `x-disown-selection'; use `disown-selection' instead.
12570
12571 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12572
12573         * select.el:
12574         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12575         moved to (cut-copy-clear-internal) in select.el. Ditto for
12576         (x-delete-primary-selection) (x-kill-primary-selection)
12577         (x-copy-primary-selection).
12578         (own-clipboard): new function.
12579
12580         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12581         functions in select.el. remove old ones.
12582         (mswindows-own-clipboard): new function.
12583
12584 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12585
12586         * gnuserv.el: allow connections from mswindows type devices.
12587
12588 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12589
12590         * msw-glyphs.el: change image type used from cursor to resource.
12591
12592 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12593
12594         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12595         for {top,bottom}-{left,right} values in addition to
12596         {top,bottom}_{left,right}.
12597         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12598
12599 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12600
12601         * cl-macs.el (specifier-instance): Undefine its setf method.
12602
12603         * specifier.el (with-specifier-instance): Added docstring.
12604
12605         * mouse.el (drag-window-divider): Ditto.
12606
12607         * modeline.el (mouse-drag-modeline): Use it.
12608
12609         * lisp-mode.el (with-specifier-instance): Define its indentation
12610         level.
12611
12612         * specifier.el (with-specifier-instance): New macro.
12613
12614 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12615
12616         * package-get.el (package-get-create-custom): new function to
12617         auto-generate package-get-custom.el from package-get-base.el.
12618         * (package-get-ever-installedp): new function.
12619         * (package-get-custom): new function to get all packages specified
12620         by customize.
12621
12622 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12623
12624         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12625
12626 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12627
12628         * cl-extra.el: Reverse previous float change.
12629
12630 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12631
12632         * x-faces.el:
12633         * faces.el (try-font-name): moved from x-faces.el since it is
12634         required by w3 under mswindows as well X.
12635
12636 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12637
12638         * winnt.el: Removed evil (setq completion-ignore-case t)
12639         clause, one more overlookef fsfism.
12640         (nt-quote-args-functions-alist): End sentences with double space.
12641
12642 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12643
12644         * window-xemacs.el (push-window-configuration): Remove kludgery of
12645         recaching default-toolbar specifier.
12646         (pop-window-configuration): Ditto.
12647         (unpop-window-configuration): Ditto.
12648
12649 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12650
12651         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12652
12653 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12654
12655         * winnt.el (nt-quote-args-verbatim): Added function.
12656         (nt-quote-args-prefix-quote): Added function.
12657         (nt-quote-args-backslash-quote): Added function.
12658         (nt-quote-args-double-quote): Added function.
12659         (nt-quote-args-functions-alist): New variable.
12660         (nt-quote-process-args): Added function. This is the main quoting
12661         work horse called from process-nt.c
12662
12663 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12664
12665         * winnt.el: Removed duplicate definitions for backspace,
12666         delete, M-backspace and C-M-backspace.
12667         (file-name-buffer-file-type-alist): Removed this variable.
12668         (find-buffer-file-type): Removed function.
12669         (find-file-binary):  Removed function.
12670         (find-file-text): Removed function.
12671         (find-file-not-found-set-buffer-file-type): Removed function.
12672         (save-to-unix-hook): Removed function.
12673         (revert-from-unix-hook): Removed function.
12674         (using-unix-filesystems): Removed function.
12675         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12676         warning.
12677         (x-set-selection): Removed function.
12678         (x-get-selection): Removed function.
12679         Removed commented FSFisms.
12680         Replaced copyright notice (this file is not part of GNU Emacs).
12681         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12682         comint-process-echoes setting to t.
12683
12684 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12685
12686         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12687         and used following the interface change of
12688         `paths-find-recursive-path'.
12689
12690         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12691         regexp instead of a list of base names.
12692         (paths-version-control-filename-regexp):
12693         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12694         Introduced and used following the interface change of
12695         `paths-find-recursive-path'.
12696
12697 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12700         on X devices, rather than on all non-TTY devices.
12701
12702 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12703
12704         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12705
12706         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12707
12708 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12709
12710         * itimer.el (activate-itimer): Fixed usage of integers
12711         as argument to `concat'.
12712
12713 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12714
12715         * itimer.el (start-itimer): replace the use of `concat' with
12716         `format'
12717
12718 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12719
12720         * mode-motion.el (mode-motion-hook): Clarify docstring.
12721         From Bob Weiner <weiner@altrasoft.com>
12722
12723         * loadhist.el (symbol-file): Supply prompt string when used
12724         interactively.
12725         From Bob Weiner <weiner@altrasoft.com>
12726
12727 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12728
12729         * loadup.el (really-early-error-handler): Ditto.
12730
12731         * update-elc.el: Ditto.
12732
12733         * setup-paths.el (paths-construct-exec-path): Ditto.
12734
12735         * make-docfile.el: Ditto.
12736
12737         * find-paths.el (paths-decode-directory-path): Use split-path
12738         instead of decode-path.
12739
12740         * files.el (parse-colon-path): Update docstring reference.
12741
12742 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12743
12744         * msw-init.el:
12745         * x-init.el:
12746         Bind cut'n'paste keys to non window-system specific functions.
12747
12748         * msw-select.el: New function mswindows-clear-clipboard.
12749         mswindows-cut-copy-clipboard extended to handle clearing of the
12750         selection and renamed to mswindows-cut-copy-clear-clipboard.
12751
12752         * select.el: on mswindows devices delete-primary-selection
12753         calls mswindows-clear-clipboard.
12754
12755 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12756
12757         * simple.el (quoted-insert): Inhibit quit when using read-char.
12758
12759         * cmdloop.el (read-char): Don't inhibit quit.
12760         (read-char-exclusive): Ditto.
12761         (read-char): Signal quit if quit-char was pressed.
12762         (read-char-exclusive): Ditto.
12763         (read-quoted-char): Return a character, not integer.
12764
12765         * menubar-items.el (default-popup-menu): Use Andy's generic
12766         selection code.
12767         (default-popup-menu): Fix code.
12768
12769 1998-05-14  Oliver Graf <ograf@fga.de>
12770
12771         * dragdrop.el (dragdrop-function-widget): this time it's done
12772
12773 1998-05-13  Oliver Graf <ograf@fga.de>
12774
12775         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12776
12777 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12778
12779         * device.el (device-pixel-width):
12780         (device-pixel-height):
12781         (device-mm-width):
12782         (device-mm-height):
12783         (device-bitplanes):
12784         (device-color-cells): Swapped parameters to device-system-metric
12785         according to the interface change.
12786
12787 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12788
12789         * mouse.el (default-mouse-motion-handler): Use new name of the
12790         function event-over-vertical-divider-p.
12791         Do not set E-W arrow cursor over the divider if
12792         vertical-divider-draggable-p is nil in the window.
12793         ([top-level]): Use new name for the variable
12794         vertical-divider-map.
12795         (drag-window-divider): Respect vertical-divider-draggable-p.
12796         Variable name typo fixes.
12797
12798 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * keymap.el (kbd): Define here; handle string constants and
12801         others...
12802
12803 1998-05-15  Christian Nyb <chr@mediascience.no>
12804
12805         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12806         in Emacs 18.
12807
12808 1998-05-13  Didier Verna  <didier@xemacs.org>
12809
12810         * mouse.el (drag-window-divider): give the vertical divider a
12811         pressed look when dragging it.
12812
12813 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12814
12815         * faces.el: predicate some more face operations on x or mswindows
12816         not just x.
12817
12818         * modeline.el: enable modeline coloring for mswindows.
12819
12820 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12821
12822         * minibuf.el (minibuffer-default): Added variable; compatible with
12823         FSF Emacs.
12824         (next-history-element): Used `minibuffer-default'.
12825
12826 1998-05-12  Oliver Graf <ograf@fga.de>
12827
12828         * dragdrop.el (dragdrop-function-widget): button and mods ok
12829         arguments still look a bit strange
12830         (dragdrop-compare-mods) created
12831         (dragdrop-drop-do-functions) correctly checks for buttons and
12832         modifiers
12833
12834 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12835
12836         * setup-paths.el (paths-default-info-directories): Replace
12837         path-separator with directory-sep-char.
12838
12839         * files.el (path-separator): Don't define it here.
12840
12841 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * update-elc.el: Ditto.
12844
12845         * setup-paths.el (paths-construct-exec-path): Ditto.
12846
12847         * make-docfile.el: Ditto.
12848
12849         * loadup.el (really-early-error-handler): Ditto.
12850
12851         * find-paths.el (paths-decode-directory-path): Use decode-path
12852         instead of decode-path-internal.
12853
12854         * files.el (parse-colon-path): Update docstring.
12855
12856 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12857
12858         * subr.el (get-buffer-window-list): Make BUFFER optional.
12859
12860         * window-xemacs.el (windows-of-buffer): Defalias to
12861         get-buffer-window-list.
12862
12863 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * disass.el: Fix maintainer keyword.
12866
12867         * bytecomp.el (byte-compile-and-load-file): Autoload.
12868         (byte-compile-buffer): Ditto.
12869
12870         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12871         value is returned, not the name.
12872         (lisp-imenu-generic-expression): Enable it.
12873         (lisp-mode-variables): Ditto.
12874         (lisp-indent-offset): Change defconst to defvar.
12875         (lisp-indent-function): Ditto.
12876         (lisp-body-indent): Ditto.
12877
12878 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12879
12880         * modeline.el: Use zap-last-kbd-macro-event.
12881
12882         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12883         nil, don't attempt to do anything with messages.
12884         (eval-last-sexp): Use `letf' for clarity.
12885
12886 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12887
12888         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12889
12890 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12891
12892         * buff-menu.el:
12893         * lisp-mode.el:
12894         * obsolete.el:
12895         Change empty docstrings into no doc strings at all.
12896         Fix bogus FSF-format docstrings.
12897         * etags.el: Fix docstring.
12898
12899 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12900
12901         * package-get.el (package-get): Use internal md5
12902
12903 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12904
12905         * about.el (about-xemacs): Correct abuse of concat.
12906
12907 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12908
12909         * info.el (Info-mode): Use easymenu.
12910
12911 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12912
12913         * apropos.el (apropos): Don't use concat with integers.
12914
12915         * cmdloop.el (describe-last-error): Handle the case when no error
12916         was seen gracefully.
12917
12918         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12919         defun.
12920         (apropos-describe-plist): Ditto.
12921
12922         * help.el (with-displaying-help-buffer): Revert to a defun.
12923         (describe-key): Use it as defun.
12924         (describe-mode): Ditto.
12925         (describe-bindings): Ditto.
12926         (describe-prefix-bindings): Ditto.
12927         (describe-installation): Ditto.
12928         (view-lossage): Ditto.
12929         (describe-function): Ditto.
12930         (describe-variable): Ditto.
12931         (describe-syntax): Ditto.
12932
12933 1998-05-11  Oliver Graf <ograf@fga.de>
12934
12935         * dragdrop.el: changed order of require/provide
12936         (dragdrop-drop-mime-default) changed to new calling conventions
12937         (dragdrop-drop-do-functions) changed to new calling conventions
12938         (dragdrop-function-widget) this one needs more work...
12939
12940 1998-05-10  Oliver Graf <ograf@fga.de>
12941
12942         * about.el: another small change in my entry
12943         * dragdrop.el (dragdrop-drop-log-function): logging added
12944         plus customizations
12945         changed interface to handler functions. now called with event
12946         and object
12947
12948 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12949
12950         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12951         E-W arrow pointer displayed over draggable dividers.
12952
12953         * mouse.el (default-mouse-motion-handler): Show it when
12954         appropriate.
12955         (drag-window-divider): Added.
12956         ([top-level]): Initialized window-divider-map with a keymap
12957         binding the above function to left button down event.
12958
12959         * x-mouse.el (x-init-pointer-shape): Initialize
12960         divider-pointer-glyph from Cursor.dividerPointer, or use default
12961         E-W double arrow.
12962
12963 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12964
12965         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12966
12967 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12968
12969         * simple.el (count-words-buffer): Don't query for buffer.
12970         (count-lines-buffer): Ditto.
12971
12972 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12973
12974         * help.el (where-is): add optional insert argument.
12975
12976 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12977
12978         * help.el (describe-key-briefly): New argument INSERT.
12979
12980         * simple.el (eval-expression): New optional argument; synch with
12981         FSF 20.3.
12982
12983         * keydefs.el (global-map): Add new register bindings.
12984
12985         * register.el: Synched with FSF 20.3.
12986
12987 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12988
12989         * window-xemacs.el (recenter): all arguments are optional.
12990
12991 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12992
12993         * device.el: (device-pixel-width): Reflected name/parameters
12994         change to device-system-metric.
12995         (device-pixel-height): Ditto.
12996         (device-mm-width): Ditto.
12997         (device-mm-height): Ditto.
12998         (device-bitplanes): Ditto.
12999         (device-color-cells): Ditto.
13000
13001 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13002
13003         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13004
13005         * cl.el (most-positive-fixnum): Document.
13006         (most-negative-fixnum): Ditto.
13007
13008         * cus-dep.el: Updated comment.
13009
13010         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13011         constant.
13012
13013         * cus-load.el (custom-put): Removed.
13014
13015         * files.el (after-find-file): Just resignal quit instead of
13016         signaling "canceled".
13017
13018 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13019
13020         * frame.el (other-frame): Use `focus-frame' instead of
13021         select-frame kludges.
13022
13023         * lisp-mode.el: Update lisp-indent-function for
13024         save-selected-frame and with-selected-frame.
13025
13026         * frame.el (save-selected-frame): New macro.
13027         (with-selected-frame): Ditto.
13028         (other-frame): Use `set-frame-focus'.
13029
13030 1998-05-06  Oliver Graf <ograf@fga.de>
13031
13032         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13033         (dragdrop-drop-url-default) default handler for URL drops created
13034         (dragdrop-drop-mime-default) default handler for MIME drops created
13035         (dragdrop-drop-functions) default custom for handling drops created
13036         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13037
13038 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13039
13040         * mouse.el: Removed redundant mouse-mswindows-drop function.
13041
13042 1998-05-05  Oliver Graf <ograf@fga.de>
13043
13044         * about.el: changed some text in my entry
13045         * dragdrop.el: added customs
13046
13047 1998-05-04  Oliver Graf <ograf@fga.de>
13048
13049         * mouse.el: killed global drop key bindings
13050         (mouse-offix-drop) removed
13051         * dragdrop.el: created
13052         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13053
13054 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13055
13056         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13057         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13058
13059         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13060         obsolete comment.
13061
13062         * scrollbar.el (scrollbars-visible-p): Use new
13063         {vertical,horizontal}-scrollbar-visible-p specifiers.
13064
13065 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13066
13067         * device.el (device-pixel-height):
13068         (device-pixel-width):
13069         (device-mm-width):
13070         (device-mm-height):
13071         (device-bitplanes):
13072         (device-color-cells): Moved these 6 functions from device.c; they
13073         all use single (device-system-metrics) call.
13074
13075 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13076
13077         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13078         were renamed.
13079
13080         * menubar-items.el:
13081         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13082         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13083
13084         * help.el (help-map): Remove Hyperbole keybinding logic.
13085         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13086
13087 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13088
13089         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13090         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13091
13092 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13093
13094         * msw-glyphs.el: use nicer icon3 from the frame icon.
13095
13096 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13097
13098         * version.el (emacs-version): Remove InfoDock conditionals.
13099
13100         * startup.el (startup-splash-frame): Change ID logo name.
13101
13102 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13103
13104         * files.el (after-find-file): If the user presses C-g on
13105         directory-creation prompt, kill the buffer.
13106
13107 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13108
13109         * simple.el (count-words-region): Reverse previous change.
13110
13111 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13112
13113         * replace.el (query-replace): Just call perform-replace.
13114         (query-replace-regexp): Ditto.
13115         (perform-replace): Move region handling here.
13116         (perform-replace): Use the new arg to match-data.
13117
13118 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13119
13120         * x-init.el: Install X specific display table that
13121           displays char 0240 as a space to avoid whatever it is
13122           that screws up display of that character code.
13123
13124 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13125
13126         * help.el (function-arglist): If no arguments are documented for a
13127         subr, print nothing rather than incorrect output.
13128
13129 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13130
13131         * cmdloop.el (command-error): Update bail-out error message to use
13132         `emacs-program-name'.
13133
13134         * lib-complete.el: Remove reader macro cruft.
13135
13136         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13137         cruft.
13138
13139         * simple.el (count-words-region): Drop interactive-p check on the
13140         message.
13141
13142 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13143
13144         * font.el
13145         * msw-faces.el
13146         Correct spelling of mswindows-font-canonicalize-name.
13147
13148 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13149
13150         * ldap.el (ldap-host-parameters-alist): Replaced with
13151         `ldap-host-parameters-plist'
13152         (ldap-search): Adapt to previous change
13153
13154 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13155
13156         * about.el (about-hackers): Update Bob Weiner bio.
13157         (about-maintainer-info): Ditto.
13158
13159 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13160
13161         * simple.el (display-warning-minimum-level): Docfix.
13162
13163 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13164
13165         * widget.el (:default-get): New keyword.
13166         * wid-edit.el (default, widget-default-default-get): Define it.
13167         (group, widget-group-default-get): Define it.
13168         (menu-choice, widget-choice-default-get): Define it.
13169         (widget-default-get): New function.
13170         (widget-choice-action): Call it.
13171         (widget-editable-list-entry-create): Call it.
13172
13173 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13174
13175         * byte-optimize.el (byte-boolean-vars): Removed.
13176         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13177         lookup through `byte-boolean-vars'.
13178
13179 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13180
13181         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13182         resource-provided values into ghost specs for scrollbar-height and
13183         scrollbar-width.
13184
13185 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13186
13187         * byte-optimize.el: Don't attempt to optimize /=.
13188
13189         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13190         (byte-compile-/=): Ditto.
13191
13192 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13193
13194         * apropos.el: Use `with-displaying-help-buffer'.
13195         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13196         Use `with-displaying-help-buffer'.
13197         (apropos-follow): Do not give special treatment to buffer cursor
13198         was in prior to a mouse click.
13199         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13200         (apropos-print-doc): Set correct buffer for setting text
13201         properties.
13202
13203 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13204
13205         * help.el (help-buffer-prefix-string): New variable.
13206         (help-buffer-name): Use it.
13207
13208         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13209         mode menu.
13210
13211 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13212
13213         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13214
13215 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13216
13217         * files.el (find-file-noselect): Update docstring.
13218         (find-file-noselect): Signal an error if found an unreadable file.
13219         (file-chase-links): Save the match data.
13220         (normal-mode): Use `lwarn' and `error-message-string'.
13221         (interpreter-mode-alist): Change defconst to defvar.
13222         (inhibit-first-line-modes-regexps): Ditto.
13223         (inhibit-first-line-modes-regexps): Added .tgz.
13224         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13225         (change-major-mode-with-file-name): New user-option.
13226         (set-visited-file-name): Synched with FSF.
13227         (file-name-extension): New function, from FSF 20.3.
13228         (file-relative-name): Synched with FSF.
13229         (save-some-buffers): Support the C-r feature.
13230         (recover-session): Synched with FSF.
13231         (kill-some-buffers): Ditto.
13232         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13233
13234 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13235
13236         * files.el (insert-file): Undo previous change and reenable use of
13237         format.el.
13238
13239 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13240
13241         * window-xemacs.el (recenter): Define.
13242
13243 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13244
13245         * font.el (mswindows-font-create-name)
13246         (mswindows-font-create-object): new functions for mswindows type
13247         fonts.
13248
13249         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13250         strings are parsed as well as font objects.
13251
13252 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13253
13254         * modeline.el (defining-kbd-macro): Restore modeline indication of
13255         kbd-macro being recorded.
13256         (add-minor-mode): Simplify docstring.
13257         (modeline-minor-mode-menu): Remove stuff.
13258
13259 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13260
13261         * code-process.el (call-process): dynamically decide process
13262         coding type.
13263
13264 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13265
13266         * modeline.el: Add line-number-mode, column-number-mode to
13267         the modeline minor-mode menu.  Button2 on the line number does
13268         goto-line.
13269
13270 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13271
13272         * mouse.el: move x-selection-owner-p type things to
13273         selection-owner-p.
13274
13275         * msw-init.el: copy zmacs stuff from x-init.el
13276
13277         * msw-select.el (mswindows-own-selection)
13278         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13279         functions. Very simple minded implementation of selectio
13280         ownership.
13281
13282         * select.el (own-selection) (disown-selection)
13283         (activate-region-as-selection) (select-make-extent-for-selection)
13284         (valid-simple-selection-p): functions moved from x-select.el for
13285         generalized selection.
13286
13287         * x-select.el: see select.el changes.
13288
13289         * x-toolbar.el: use new selection functions.
13290
13291 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13292
13293         * packages.el (packages-find-package-directories): Fixed bug that
13294         would pick up multiple site-package directories.
13295         (package-locations): Added "xemacs-packages" as a late package
13296         location.
13297
13298         * find-paths.el: Now uses `emacs-program-name' and
13299         `emacs-program-version'.
13300         Additions to enforce version-specific directories in
13301         `paths-find-version-directory'.
13302
13303 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13304
13305         * default.el: Removed.
13306         * site-start.el: Removed.
13307
13308 1998-04-29  Didier Verna  <didier@xemacs.org>
13309
13310         * minibuf.el (minibuffer-history-minimum-string-length): Default
13311         to nil.
13312
13313 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13314
13315         * find-paths.el (paths-program-name): Rename.
13316         (paths-emacs-root-p): Ditto.
13317         (paths-find-site-directory): Ditto.
13318
13319 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13320
13321         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13322         `emacs-lisp-byte-compile-and-load'.
13323
13324 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13325
13326         * ldap.el (ldap-search): Fixed additional parameter passing to
13327         `ldap-open'
13328
13329 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13330
13331         * select.el (kill-primary-selection) (selection-owner-p)
13332         (copy-primary-selection) (yank-clipboard-selection)
13333         (selection-exists-p) (delete-primary-selection): new file and
13334         functions that do the right thing for the selected device.
13335
13336         * x-menubar.el: use generalised selection functions.
13337
13338         * dumped-lisp.el: dump select.el.
13339
13340 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13341
13342         * find-paths.el (paths-progname): New variable.
13343         (paths-emacs-root-p): Use it.
13344         (paths-find-site-directory): Ditto.
13345
13346 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13347
13348         * loadup.el ((member "dump" command-line-args)): Dump as
13349         `infodock' if InfoDock.
13350
13351 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13352
13353         * find-paths.el (construct-emacs-version): Simplify, include
13354         program name in the return value.
13355         * (paths-find-version-directory): Use it.
13356
13357 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13358
13359         * info.el (Info-parse-dir-entries): Fixed regexp
13360         (Info-build-dir-anew): Remove full suffix and capitalize info file
13361         name for files with no @direntry
13362         (Info-batch-rebuild-dir): New function
13363         (Info-suffixed-file): Check for regular files instead of simple
13364         file existence (could catch directories before)
13365
13366 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13367
13368         * setup-paths.el, find-paths.el: Removed uses of `not' which
13369         temacs doesn't have.
13370
13371         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13372         into root searching.
13373
13374 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13375
13376         * subr.el: Remove definition of `not'.
13377
13378 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13379
13380         * msw-glyphs.el: enable graphics support.
13381
13382 1998-04-23  Didier Verna  <didier@xemacs.org>
13383
13384         * x-menubar.el (default-menubar): restored the line-number-mode
13385         option.
13386
13387         * misc doc string updates related to the options menu.
13388
13389 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13390
13391         * setup-paths.el (paths-construct-load-path): Fix typo.
13392
13393 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13394
13395         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13396         font-menu-ignore-scaled-fonts don't have to be bound now; this
13397         gets us one step further towards making --no-autoloads work.
13398
13399         * startup.el (normal-top-level): Load auto-autoloads only if
13400         lisp-directory is non-nil.
13401
13402         * setup-paths.el (paths-construct-load-path): Made it robust
13403         against nil lisp-directory.
13404
13405         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13406         to the list of variables that cause a warning when nil.
13407
13408         * toolbar.el (init-toolbar-location): Now works even when there's
13409         no toolbar icon directory.
13410
13411 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * help.el (view-lossage): Recognize it.
13414
13415         * simple.el (log-message): Mark multiline messages.
13416
13417 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13418
13419         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13420
13421 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13422
13423         * package-get.el (package-get-all):  add `\n' separator to
13424         interactive specification so that both variables are read
13425
13426 1998-04-22  Didier Verna  <didier@xemacs.org>
13427
13428         * x-menubar.el: ported the options menu to Custom.
13429         Moved the "read only" toggle button to the buffers menu.
13430         Corrected some missing ;;;###autoload or defcustom.
13431
13432         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13433         the scrollbar-visible specifier for options menu handling.
13434
13435         * toolbar.el (toolbar-visible-p)
13436                      (toolbar-captioned-p)
13437                      (default-toolbar-position): defcustom wrappers around
13438         the toolbar specifiers for options menu handling.
13439
13440         * frame.el (get-frame-for-buffer-default-instance-limit):
13441         defcustom it for options menu handling.
13442
13443         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13444         font-lock-mode for options menu handling.
13445
13446         * cus-start.el: added Custom properties to overwrite-mode for
13447         options menu handling.
13448
13449 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13450
13451         * about.el: shameless self-promotion.
13452
13453 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13454
13455         * simple.el (raw-append-message): Slightly optimize.
13456         (remove-message): Use `push' for clarity.
13457         (append-message): Ditto.
13458         (display-warning): Dito.
13459         (raw-append-message): Send the message to the appropriate device.
13460
13461 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13462
13463         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13464         From Sean MacLennan <Sean.MacLennan@pika.ca>
13465
13466 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13467
13468         * setup-paths.el: Changed `directory-sep-char' to
13469         `path-separator', following a change in GNU Emacs.
13470
13471 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13472
13473         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13474         (Info-build-dir-anew): Add a final newline.
13475         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13476         is `always'
13477         (Info-rebuild-dir): Ditto
13478
13479         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13480
13481 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13482
13483         * simple.el (count-words-buffer): Retain zmacs region.
13484         (count-words-region): Ditto.
13485         * simple.el: (what-line): Expanded line counts.
13486         (count-lines): New parameter to conditionalize whether collapsed
13487         lines get counted.
13488         From Bob Weiner <weiner@altrasoft.com>
13489
13490 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13491
13492         * packages.el (package-locations): infodock-packages must override
13493         mule-packages and packages.
13494
13495 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13496
13497         * wid-edit.el:
13498         remove rude messages from widget-activation-widget-mapper
13499         and widget-activation-glyph-mapper
13500
13501 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13502
13503         * toolbar.el: Remove (featurep 'x) test from
13504         toolbar-make-button-list
13505
13506 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13507
13508         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13509         only if in the same frame.
13510
13511 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13512
13513         * packages.el (package-locations): Added site-packages hierarchy.
13514
13515         * setup-paths.el (paths-default-info-directories): Introduced and
13516         used.
13517
13518         * packages.el, setup-paths.el: Set various path searching depths
13519         to 1.
13520
13521         * packages.el (packages-hierarchy-depth):
13522         (packages-load-path-depth): Introduced and used.
13523
13524         * setup-paths.el (paths-load-path-depth): Introduced and used.
13525
13526         * find-paths.el (paths-find-recursive-path): Added max-depth
13527         parameter.
13528
13529 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13530
13531         * setup-paths.el (paths-construct-info-path): Removed
13532         dependency on behavior of (file-name-as-directory "").
13533
13534 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13535
13536         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13537         lisp objects
13538
13539 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13540
13541         * dump-paths.el, startup.el: Added handling for --debug-paths.
13542
13543 1998-04-15  William M. Perry  <wmperry@aventail.com>
13544
13545         * wid-edit.el: We cannot just set the help-echo or balloon-help
13546           properties for an extent based on the :help-echo widget
13547           property, since help-echo and balloon-help cause an EXTENT to
13548           get passed in, where :help-echo functions are expecting a WIDGET
13549
13550 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13551
13552         * scrollbar.el (init-scrollbar-from-resources): Call
13553         mswindows-init-scrollbar-metrics when appropriate.
13554
13555 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13556
13557         * dumped-lisp.el: dump x-toolbar for window system
13558
13559         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13560         have support and xpm.
13561
13562 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13563
13564         * files.el (toggle-read-only): Fix docstring.
13565         From Didier Verna <didier@xemacs.org>
13566
13567 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13568
13569         * startup.el (normal-top-level): Load autoload-file-name without
13570         specifying an extension---some people only auto-autoload.el.gz.
13571
13572 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13573
13574         * files.el (backup-enable-predicate): Don't bomb on NAME being
13575         nil.
13576
13577 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13578
13579         * find-paths.el, packages.el: Now prefers configure'd paths.
13580         This shouldn't cause any of the originally anticipated problems as
13581         the current paths architecture will not define the various
13582         configure-xxx variables if they're not specified on the configure
13583         command line.
13584
13585         * find-paths.el, setup-paths.el, packages.el: Removed all
13586         mentionings of "/" as a path separator.
13587         Used paths-construct-path throughout.
13588
13589         * find-paths.el (paths-construct-path): Created to assemble paths
13590         from directory components.
13591
13592         * setup-paths.el, packages.el: Used paths-decode-directory-path
13593         instead of decode-path-internal.
13594
13595         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13596         and associates.
13597         (paths-decode-directory-path) Created.
13598
13599         * setup-paths.el: Changed configure-exec-path to
13600         configure-exec-directory.
13601
13602 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13603
13604         * packages.el (packages-find-packages): Fixed decoding of
13605         EMACSPACKAGEPATH.
13606
13607         * startup.el: -no-packages -> -no-early-packages.
13608
13609         (packages-load-package-lisps): Fixed loading of auto-autoload
13610         files.
13611
13612         * startup.el (normal-top-level): Fixed loading of core
13613         auto-autoload.
13614
13615         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13616
13617         * startup.el, packages.el, dump-paths.el: Added proper settings
13618         for site-directory and lisp-directory variables.
13619
13620         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13621         inhibit-package-autoloads and fixed handling of it.
13622
13623         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13624         handling of former inhibit-package-init, now
13625         inhibit-early-packages, to make -vanilla etc. work.
13626
13627 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13628
13629         * code-process.el (start-process): Fallback to 'undecided instead
13630         of 'binary for process input coding stream.
13631
13632         * process.el (start-process): Docstring fix.
13633
13634 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13635
13636         * info.el (Info-insert-dir): Do not insert temporary dir files
13637         in Info-dir-file-attributes
13638         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13639         (Info-rebuild-dir): Ditto.
13640
13641 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13642
13643         * obsolete.el: Added obsoleteness declarations for
13644         `site-directory' and `Info-default-directory-list'.
13645
13646 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13647
13648         * find-paths.el (paths-find-emacs-root): Only look at the
13649         executable at the end of the symlink chain for determining the
13650         Emacs root.
13651
13652 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13653
13654         * setup-paths.el (paths-construct-info-path): Changed construction
13655         to cater to gone default in configure.
13656
13657         * find-paths.el (paths-uniq-append): Added.
13658
13659         * packages.el: Rewritten package path construction once again.
13660
13661         * dump-paths.el, startup.el: Removed package-path as a global
13662         variable.
13663
13664         * package-admin.el (package-admin-add-single-file-package):
13665         (package-admin-add-binary-package): Changed package-path to
13666         late-packages.
13667
13668         * packages.el (packages-split-path): Split path at "/" rather than
13669         nil according to change in emacs.c.
13670
13671 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13672
13673         * setup-paths.el (paths-construct-info-path): Changed info path
13674         order so that directories come out right.
13675         (paths-find-lock-directory): Fixed bug: It used to think
13676         configure-lock-directory is a path.
13677
13678 1998-04-06  Jeff Miller <jmiller@smart.net>
13679
13680         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13681         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13682         eases the use of toolbar-add/kill-item functions.
13683
13684 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13685
13686         * code-files.el (file-coding-system-alist): Commented out
13687         loaddefs.el magical treatment.
13688
13689 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13690
13691         * info.el (Info-rebuild-outdated-dir): Added new option
13692         `conservative' and made it the default
13693         (Info-rebuild-dir): Appropriately parse multi-line description
13694         strings, and multi-section dir files. Issue warning when dir
13695         is rebuilt as temporary
13696         (Info-build-dir-anew): Issue warning when dir is built as
13697         temporary
13698
13699 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13700
13701         * list-mode.el (list-mode-map): Bind highlight motion commands to
13702         standard keys left, right, C-b and C-f.
13703
13704 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13705
13706         * files.el (auto-mode-alist): allow .sc for Scheme->C
13707
13708 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13709
13710         * loadup.el (pureload): Don't quote (garbage-collect).
13711
13712 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13713
13714         * package-get-base.el: Updated.
13715
13716 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13717
13718         * isearch-mode.el (isearch-just-started): New variable.
13719         (isearch-mode): Set it.
13720         (isearch-repeat): Advance one character forward only if the search
13721         was successful, and was not just started.
13722         (isearch-repeat): Clear isearch-just-started.
13723
13724 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13725
13726         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13727         if running -batch.
13728
13729 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13730
13731         * subr.el (listify-key-sequence): Removed.
13732
13733 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * bytecomp.el (byte-compile-print-gensym): New option.
13736         (byte-compile-output-file-form): Use it.
13737         (byte-compile-output-docform): Ditto.
13738         (byte-compile-compiled-obj-to-list): Ditto.
13739
13740 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13741
13742         * msw-glyphs.el: set frame icon if xpm support.
13743
13744 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13745
13746         * help.el: Code that pretty prints variable values
13747           removed.
13748
13749 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13750
13751         * find-paths.el (paths-emacs-root-p): Correct test for installation
13752         directory.
13753         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13754
13755 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13756
13757         * loaddefs.el: Don't set debug-ignored-errors; leave
13758           its default value set to nil.
13759
13760 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13761
13762         * info.el (Info-rebuild-dir): fixed mis-spelling.
13763
13764 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13765
13766         * info.el (Info-rebuild-outdated-dir): New custom var
13767         (Info-insert-node): Create/update dir file when needed, ie when it
13768         does not exist or is older than some info files in directory
13769
13770 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13771
13772         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13773         for last packages, mainly for using a 20.4 package base.
13774
13775         * packages.el (late-packages): Typo fix.  It was called
13776         early-packages.
13777
13778         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13779         relative symlinks correctly.
13780         (paths-find-emacs-roots): More rigorous checking for plausible
13781         configuration-time root.
13782
13783         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13784         find its roots.
13785
13786 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13787
13788         * faces.el: Fix docstrings.
13789         * glyphs.el: Fix docstrings.
13790         * mouse.el: Fix docstrings.
13791
13792         * frame.el: Change phrase `current frame' to `selected frame'.
13793
13794         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13795
13796         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13797         macros using backquote to make them infinitely more readable.
13798
13799 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13800
13801         * packages.el (packages-find-package-path): Hardcoded specialized
13802         InfoDock support until we can clean this up.
13803
13804         * help.el (describe-bindings-1): Return the value of the bindings
13805         help buffer created.
13806         (describe-bindings): Ditto.
13807
13808         * simple.el (set-variable): Restore previous behavior of not
13809         bombing if the variable to set is not boundp.
13810
13811 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13812
13813         * packages.el (packages-handle-package-dumped-lisps): Allow for
13814         non-local files to be loaded off the package-lisp variable.
13815
13816 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13817
13818         * x-faces.el: Global X resources should override
13819           specs for all device classes (color, grayscale, mono);
13820           code currently doesn't override any of them.  Fixed by
13821           calling remove-specifier with '(x default) as the tag
13822           set and allowing inexact matches.
13823
13824 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13825
13826         * faces.el: Separated face initializations based on
13827           device classes into device type specific (tag set,
13828           instantiator) pairs.
13829
13830 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13831
13832         * wid-edit.el (widget-choice-action): Remember user's explicit
13833         choice.
13834         (widget-choice-value-create): Respect it.
13835         From Richard Stallman <rms@gnu.org>
13836
13837 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13838
13839         * setup-paths.el (paths-construct-info-path): Always append
13840         existing directories from configure-time info path.
13841
13842         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13843         Info-directory-list.
13844
13845         * info.el: Removed Info-default-directory-list which was broken by
13846         design.
13847         Removed bogus initialization of Info-directory-list---startup.el
13848         can do a much better job.
13849         Added autoload of Info-directory-list.
13850
13851         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13852         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13853         be exclusive; now it's merely given precedence, just like in the
13854         old days.
13855
13856 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13857
13858         * find-paths.el (paths-find-architecture-directory): Fix bug with
13859         finding; it used to default too early.
13860
13861 1998-03-25  Martin Buchholz <martin@xemacs.org>
13862
13863         * packages.el (packages-split-path): Fix a bug; it used to fail
13864         for paths that weren't split.
13865
13866 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13867
13868         * finder.el (finder-compile-keywords): trap on errors.
13869
13870 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13871
13872         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13873           fourth argument of t so that only the specs exactly
13874           matching the tag lists are removed.
13875
13876 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13877
13878         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13879
13880 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13881
13882         * minibuf.el (mouse-read-file-name-1): If a default directory was
13883         specified, use it for generating the completions.
13884
13885 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13886
13887         * update-elc.el: Now respects inhibit-package-init and
13888         inhibit-site-lisp.
13889         Now does path construction with loadup-paths.
13890
13891         * startup.el (normal-top-level, startup-setup-paths): Now respects
13892         inhibit-package-init and inhibit-site-lisp.
13893
13894         * packages.el (packages-find-package-path): Extended package path
13895         by version-specific hierarchies.
13896         (packages-find-packages): Now respects inhibit flag and
13897         inhibit-site-lisp.
13898         Moved path setup to loadup-paths.
13899
13900         * make-docfile.el: Now respects inhibit-package-init and
13901         inhibit-site-lisp.
13902         Now does path construction with loadup-paths.
13903
13904         * loadup.el: Now respects inhibit-package-init and
13905         inhibit-site-lisp.
13906
13907         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13908
13909         * loadup-paths.el: New file: setup load-path to encompass
13910         packages.
13911
13912 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13913
13914         * auto-show.el: load-gc renamed to pureload.
13915         * site-load.el: Ditto.
13916         * packages.el (toplevel): Ditto.
13917         * loadup.el (really-early-error-handler): Ditto.
13918         * dumped-lisp.el (preloaded-file-list): Ditto.
13919         * cus-face.el (custom-declare-face): Ditto.
13920
13921 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13922
13923         * <Today>: The Big Path Searching Overhaul.
13924
13925         * find-paths.el: New file: find and assemble paths in the
13926         installation hierarchy.
13927
13928         * setup-paths.el: New file: global layout of paths and directories
13929         within the XEmacs hierarchy.
13930
13931         * packages.el: Replaced everything related to path searching and
13932         startup by code in terms of find-paths.
13933
13934         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13935         the new path searching engine.
13936
13937         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13938         and setup-paths.
13939
13940 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13941
13942         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13943         setup-paths.el.
13944
13945 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13946
13947         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13948         compiles identically in any configuration.
13949         Removed irrelevant commentary.
13950
13951 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13952
13953         * simple.el (set-variable): Allow setting specifiers.
13954
13955 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13956
13957         * lisp.el (forward-sexp): Revert previous change.
13958
13959 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13960
13961         * frame.el (frame-initialize): Use `delete-console' instead of
13962         `delete-device' to delete the stream console to match the usage in
13963         Fkill_emacs.
13964
13965 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13966
13967         * files.el (cdpath-previous): New variable.
13968         (cd): Use it.
13969         From Bob Weiner <weiner@wave.altrasoft.com>
13970
13971 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13972
13973         * keydefs.el: Changed keybindings of forward-char,
13974           backward, scroll-up and scroll-down to point to their
13975           -command counterparts.
13976
13977         * simple.el: New functions: forwarc-char-command,
13978           backwrad-char-command, scroll-up-command,
13979           scroll-down-command which work liek their counterparts
13980           except that they honor the variable
13981           signal-error-on-buffer-boundary.
13982
13983           Definition of signal-error-on-buffer-boundary received
13984           from src/cmds.c.
13985
13986           defvar declaration added for word-across-newline to avoid
13987           byte-compiler warning about the free variable reference.
13988
13989 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13990
13991         * winnt.el: Removed "%t" from the beginning of
13992         modeline-format. From now on, there's no nt-specifics in the modeline.
13993
13994 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13995
13996         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13997         of `when' with `if'.
13998
13999 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14000
14001         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14002         mswindows. Must be reworked along with glyphs.el, or
14003         merged into it, after there is images support.
14004
14005         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14006         'mswindows.
14007
14008 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14009
14010         * faces.el: fix for text cursor initialization.
14011         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14012         From Andy Piper <andyp@parallax.co.uk>
14013
14014 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14015
14016         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14017         if there is an existing package that handles it and warn the user
14018         about that mode.
14019
14020 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14021
14022         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14023         Installation" menu item when Installation-string is not bound.
14024
14025 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14026
14027         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14028         From Jeremiah W. James <jerry@cs.ucsb.edu>
14029
14030 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14031
14032         * msw-faces.el:
14033         * faces.el: Fix face initialization.
14034
14035 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14036
14037         * files.el (backup-enable-predicate): fix breakage introduced
14038         by TMPDIR patch.
14039
14040 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14041
14042         * x-faces.el (x-init-face-from-resources): The
14043           TTY face property retrieval functions don't return
14044           specifiers, so use face-property instead.
14045
14046 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14047
14048         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14049
14050 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14051
14052         * x-menubar.el: Expanded documentation for
14053           option-save-faces.  Changed Options -> Browse Faces
14054           menu entry to invoke customize-face.
14055
14056 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14057
14058         * faces.el: Most face initialization moved out of
14059           init-other-random-faces to the top level so that the
14060           initialization happens before Xemacs is dumped.  Much
14061           of the fascist "face-differs-from-default-p or FROB!"
14062           code has been retired in favor of letting the user do
14063           what they want to do.  Face initialization code changed
14064           to use `default' specifier tag so that the settings can
14065           be overridden later if the user wishes it.
14066
14067 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14068
14069         * about.el (about-hackers): Update contributors list.
14070
14071 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14072
14073         * specifier.el: Define new specifier tag `default'.
14074
14075         * modeline.el: Initialize faces using `default' tag.
14076
14077         * x-faces.el (x-init-face-from-resources): Remove
14078           specifier specs containing the `default' tag before
14079           adding new specs.
14080
14081 1998-03-02  John Jones  <jj@asu.edu>
14082
14083         * package-get.el (package-get-all): fixed arguments on call to
14084         package-admin-add-single-file-package.
14085         * package-get.el (package-get-installedp): fixed to match
14086         advertised behavior.
14087         * package-get.el: added function package-get-update-all which
14088         installs newest versions of all the current packages (if they are
14089         not already installed).
14090
14091 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14092
14093         * files.el (find-file-noselect): Uncommented `truename' binding in
14094         `let*' and use it later to set `buffer-file-truename' iff it's
14095         still nil, as happens for example when finding a compressed
14096         file with "jka-compr".
14097
14098 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14099
14100         * faces.el: in make-face-* type functions do the operation for all
14101         window systems, not just the first one found.
14102
14103         * font.el: call mswindows-list-fonts for mswindows.
14104
14105 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14106
14107         * code-process.el (call-process-region):
14108         * process.el (call-process-region):
14109         * package-get.el (package-get-dir):
14110         * files.el (backup-enable-predicate):
14111         * gnuserv.el (gnuserv-temp-file-regexp):
14112         Use temp-directory in place of `/tmp'.
14113
14114 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14115
14116         * "Fast" dired-in-C enhancements for Windows 95/NT:
14117
14118         * files.el: Added function, `wildcard-to-regexp', from GNU
14119           Emacs.
14120
14121         * files.el (insert-directory): Modified to use special
14122           dired-in-C enhancements if present.
14123
14124 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14125
14126         * code-files.el: make default coding no-conversion.
14127
14128 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14129
14130         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14131         the load-path.
14132
14133         * update-elc.el: Strip directory when testing for files not to
14134         bytecompile.
14135
14136 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14137
14138         * lisp-mode.el: Use recommended form for menus.
14139
14140         * info.el (Info-construct-menu): Use recommended form for menus.
14141
14142         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14143         entry.
14144
14145 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14146
14147         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14148           (get-frame-for-buffer-noselect): Always return frames
14149           in the not-this-window-p cond clause.
14150
14151 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14152
14153         * help.el (describe-installation): New function.
14154
14155         * x-menubar.el (default-menubar): Add describe-installation to
14156         Help menu.
14157
14158         * packages.el (packages-unbytecompiled-lisp): Installation.el
14159         should not be bytecompiled.
14160
14161         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14162         XEmacs.
14163
14164         * x-menubar.el (default-menubar): Use correct guard for VM menu
14165         entry.
14166
14167         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14168         coding.
14169         From Andy Piper <andyp@parallax.co.uk>
14170
14171 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14172
14173         * ldap.el: Do not require ldap-internal at compile time.
14174
14175 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14176
14177         * code-files.el: new file. a virtual copy of mule-files.el
14178         but without charset
14179         dependencies. (toggle-buffer-file-ocding-system) new function for
14180         changing the eol type for the current buffer.
14181
14182         * code-process.el: new file. a copy of
14183         mule-process.el. mule-process.el will disappear when things have
14184         settled.
14185
14186         * coding.el: new file. a virtual copy of mule-files.el but
14187         without charset dependencies. (coding-system-base) new function
14188         for getting the parent coding system of a coding system with eol
14189         type set.
14190
14191         * dumped-lisp.el: add above files for the non-mule case.
14192
14193 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14194
14195         * window-xemacs.el (display-buffer): If no explicit
14196           frame is specified, search for a window that displays
14197           the buffer on the currently selected frame, before
14198           searching other frames.
14199
14200 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14201
14202         * frame.el (get-frame-for-buffer): If not-this-window-p
14203           is non-nil, use window on the selected frame if it is not
14204           also the selected window.  When defaulting, search for
14205           windows on the currently selected fgrame before searching
14206           other frames.
14207
14208 1998-02-25  Didier Verna  <didier@xemacs.org>
14209
14210         * modeline.el (modeline-swap-buffers): originally named
14211         `mouse-release-modeline'. Whether to actually swap the buffers is
14212         decided in `mouse-drag-modeline'.
14213         (mouse-drag-modeline): A button release event is considered a
14214         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14215         stay unchanged.
14216
14217 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14218
14219         * x-menubar.el: Put redo on the menubar.
14220         From Aki Vehtari <Aki.Vehtari@hut.fi>
14221
14222 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14223
14224         * bytecomp.el (displaying-byte-compile-warnings): if
14225         temp-buffer-show-function is set, use it to display current set of
14226         warnings in the "*Compile-Log-Show*" buffer.
14227
14228         * simple.el (display-warning-buffer): if temp-buffer-show-function
14229         is set, use it to display current set of warnings in the
14230         "*Warnings-Show*" buffer.
14231
14232 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14233
14234         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14235         Common Lisp.
14236
14237 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14238
14239         * menubar.el: Allow button descriptors at least 2 long.
14240
14241         * x-menubar.el (default-menubar): Use recommended forms.
14242         (file-menu-filter): Remove.
14243         (edit-menu-filter): Remove.
14244
14245 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14246
14247         * about.el (about-hackers): Updated.
14248
14249 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14250
14251         * help.el (help-max-help-buffers): new variable
14252         (help-register-and-maybe-prune-excess): new function
14253         (help-buffer-name): use help-max-help-buffers.
14254         (with-displaying-help-buffer): use
14255         help-register-and-maybe-prune-excess.
14256
14257         * help.el (help-maybe-pretty-print-value): if the value fits on
14258         one line, let it.
14259
14260 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14261
14262         * (with-displaying-help-buffer): there is no need to kill the buffer
14263         if it exists, because with-output-to-temp-buffer will clear it.
14264         further, killing the buffer violates the rule that
14265         temp-buffer-show-function, if set, has the full responsibility of
14266         showing the temp buffer.  killing the buffer fucks with the window
14267         configuration, hosing temp-buffer-show-function.
14268
14269
14270 1998-02-23  Didier Verna  <didier@xemacs.org>
14271
14272         * modeline.el (mouse-drag-modeline):
14273         - Always scroll the modeline that was originally clicked on.
14274         - Use x pixels instead of x characters (which doesn't work anyway)
14275         as horizontal reference for modeline dragging. This allows us to
14276         keep on dragging the modeline even if the motion event occurs in
14277         another window.
14278
14279 1998-02-23  Didier Verna  <didier@xemacs.org>
14280
14281         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14282         glyph on the modeline to indicate that dragging the mouse has an
14283         effect both horizontally and vertically.
14284
14285 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14286
14287         * about.el (about-xemacs): Get rid of redundant visible version
14288         number.
14289
14290 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14291
14292         * about.el (about-hackers): Update credits.
14293
14294 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14295
14296         * prim/register.el (view-register): Show register type file-query.
14297
14298 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14299
14300         * mode-motion.el (mode-motion-highlight-internal):
14301           save-excursion inside save-window-exucrsion form to
14302           hide buffer point changes from save-window-excursion.
14303           Prevents display flickering when the mouse pointer
14304           moves.
14305
14306 1998-02-17  Didier Verna  <didier@xemacs.org>
14307
14308         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14309         function to handle correctly the case of a toolbar one side of the
14310         window: scrolling will not necessarily happen.
14311
14312 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14313
14314         * files.el (after-find-file): Restore missing argument
14315           to format that provides filename for "... consider M-x
14316           recover-file" message.  Also call `message' with "%s"
14317           as the first arg instead of an arbitrary string.
14318
14319 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14320
14321         * about.el (about-hackers): Various additions.
14322
14323 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14324
14325         * autoload.el (generate-file-autoloads-1): Don't force an extra
14326         line out when copying on-the-same line autoloads.
14327
14328         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14329         is installed.
14330
14331 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14332
14333         * x11/x-win-xfree86.el (x-win-init-xfree86):
14334         * x11/x-win-sun.el (x-win-init-sun):
14335         * x11/x-init.el (x-initialize-compose):
14336         * prim/simple.el:
14337         (backward-or-forward-kill-sexp):
14338         (backward-or-forward-kill-sentence):
14339         (backward-or-forward-kill-word):
14340         (backward-or-forward-delete-char):
14341         * prim/isearch-mode.el (isearch-help-or-delete-char):
14342         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14343         x-keysym-on-keyboard-p to detect backspace.
14344         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14345         Clean up symbols used with dead keys, checking Linux and solaris
14346         keysyms.
14347         Simplify x-win-*.el using above methods.
14348         Change documentation for x-keysym-*-p functions.
14349
14350 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14351
14352         * about.el (about-hackers): Restore entries for Michael Sperber and
14353         Vinnie Shelton.
14354         From Vinnie Shelton <acs@acm.org>
14355
14356 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * simple.el (count-words-region): Ditto.
14359
14360 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14361
14362         * simple.el (count-words-buffer): Document.  Don't print anything
14363         if non-interactive.
14364
14365 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14366
14367         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14368         multiple files in InfoDock.
14369
14370 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14371
14372         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14373         from version.el in InfoDock.
14374
14375         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14376         specially.
14377
14378 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14379
14380         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14381         variable name in docstring.
14382
14383 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14384
14385         * menubar.h: Include "gui.h".
14386
14387 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14388
14389         * site-load.el: Fix documentation.
14390
14391 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14392
14393         * package-get-base.el (package-get-base): Updated.
14394
14395         * keymap.el: PC-ize.
14396
14397 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14398
14399         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14400         from' on a fresh line.
14401
14402 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14403
14404         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14405         object.
14406
14407 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14408
14409         * undo-stack.el: PC-ize.
14410
14411         * cmdloop.el: PC-ize.
14412
14413 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14414
14415         * bytecomp-runtime.el: PC-ize.
14416
14417         * byte-optimize.el: Prolog fixup.  PC-ize.
14418
14419         * cus-dep.el: Spelling fix.
14420
14421         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14422         entries follow).
14423
14424 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14425
14426         * text-mode.el (text-mode-hook-identify): New function,
14427         put on text-mode-hook.  Set text-mode-variant here.
14428         (text-mode): Don't set it here.
14429
14430 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14431
14432         * text-mode.el (text-mode-hook): New defvar.
14433         (text-mode-variant): New variable.
14434         (text-mode): Set that variable locally.
14435         (toggle-text-mode-auto-fill): New command.
14436
14437 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14438
14439         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14440
14441 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14442
14443         * text-mode.el (paragraph-indent-text-mode):
14444         Renamed from spaced-text-mode.
14445         (text-mode-map): Bind TAB to indent-relative.
14446         (indented-text-mode-map): Variable deleted.
14447         (indented-text-mode): Now an alias for text-mode.
14448
14449 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14450
14451         * loadup.el: test-atoms debugging stuffs removed.
14452
14453 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14454
14455         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14456
14457 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14458
14459         * help.el (describe-beta): Made it use `locate-data-file'.
14460         (describe-distribution): Ditto.
14461         (describe-copying): Ditto.
14462         (describe-project): Ditto.
14463         (view-emacs-news): Ditto.
14464
14465         * help-nomule.el (help-with-tutorial): Made it use
14466         `locate-data-file' to find tutorial.
14467
14468 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14469
14470         * about.el: Corrected my email address.
14471
14472         * mouse.el: Added 'mouse-mswindows-drop' similar to
14473         'mouse-offix-drop'.
14474
14475 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14476
14477         * loadup.el (running-xemacs): Spelling fix.
14478
14479 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14480
14481         * packages.el (packages-find-packages-1): Don't allow a backwards
14482         compatible lisp tree to overwrite `preloaded-file-list'.
14483
14484 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14485
14486         * loadup.el: Don't delete "xemacs" prior to dumping.
14487
14488 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14489
14490         * package-info.el (pi-last-mod-date): New function.
14491         (pi-author-version): New function.
14492         (batch-update-package-info): Use them.
14493
14494 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14495
14496         * frame.el (get-frame-for-buffer-default-to-current): Create.
14497         (get-frame-for-buffer-noselect): Allow user to use current frame
14498         with `get-frame-for-buffer-default-to-current'.
14499
14500 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14501
14502         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14503         (byte-compile-output-docform): Ditto.
14504         (byte-compile-compiled-obj-to-list): Ditto.
14505
14506 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14507
14508         * startup.el (command-line-1): Removed code that ran
14509           buffer-menu.
14510
14511 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14512
14513         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14514
14515 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14516
14517         * frame.el (suspend-emacs-or-iconify-frame): Check using
14518         `device-on-window-system-p' instead of explicitly checking for X,
14519         so that the same logic works for MS Windows.
14520         (suspend-or-iconify-emacs): Ditto.
14521
14522 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14523
14524         * about.el (about-maintainer-info): Andy Piper is back.
14525         (xemacs-hackers): Updated Andy Piper's email address.
14526         (about-hackers): Added Jonathan Harris.
14527         (about-hackers): Updated Tibor Polgar's email address.
14528
14529 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14530
14531         * about.el: Add xemacs.org email manager.
14532
14533         * package-get-base.el (package-get-base): Updated with most recent
14534         package updates.
14535
14536 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14537
14538         * help.el (function-arglist): Use `indirect-function' instead of
14539         `symbol-function' so that aliases are treated correctly.
14540
14541 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14542
14543         * help.el (help-map): Add f1 binding to `help-for-help'.
14544         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14545         (describe-key-briefly): Use `princ' "%s" to print object.
14546         (with-displaying-help-buffer): Kill buffer if it exists, again.
14547         (describe-key): Use `princ' "%s" to print object.
14548         (describe-function-1): Use `princ' "%s" to print object.
14549         Commented out alias lines removed.
14550         (help-pretty-print-limit): New variable to control pretty-printing
14551         of variable values.
14552         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14553         `help-pretty-print-value' again.  Only print-print when OBJECT is
14554         list of length less than `help-pretty-print-limit'.
14555         (describe-variable): Use `help-maybe-pretty-print-value' again.
14556
14557 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14558
14559         * simple.el (blink-matching-open): Remove C++ kludge.
14560         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14561
14562 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14563
14564         * info.el (Info-default-directory-list): Made the documentation
14565         more explanitory.
14566
14567 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14568
14569         * lisp/packages.el:
14570         * lisp/package-admin.el:
14571         * lisp/build-report.el:
14572         Fix typos.
14573
14574 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14575
14576         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14577         warnings in Java buffers without final newline and editing the
14578         last line.
14579
14580 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14581
14582         * packages.el (packages-find-packages-1): Don't allow a backwards
14583         compatible lisp tree to overwrite `preloaded-file-list'.
14584         Suggested by Colin Rafferty  <colin@xemacs.org>
14585
14586         * mouse.el (mouse-offix-drop): Set undo-boundary.
14587         From Oliver Graf <ograf@fga.de>
14588
14589 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14590
14591         * loadup.el (load-gc): rewrite as defun.
14592         Print something sensical if a required dump-time file isn't found.
14593
14594 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14595
14596         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14597         bug strikes a menudescriptor.
14598
14599         * package-get-base.el (package-get-base): Updated.
14600
14601         * package-info.el (batch-update-package-info): Derive REQUIRES
14602         from the Makefile.
14603
14604 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14605
14606         * files.el (save-some-buffers): Don't play games with deleting
14607         other windows if we are in the minibuffer window.
14608
14609 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14610
14611         * modeline.el (modeline-minor-mode-menu): Add support for :active
14612         (add-minor-mode): Document :active property to TOGGLE.
14613
14614 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14615
14616         * modeline.el (modeline-minor-mode-menu): Add support for an
14617         `:included' predicate in the `toggle-sym' plist.
14618         (add-minor-mode): Document the :included property, format
14619         docstring some more.
14620         (modeline-minor-mode-menu): Documentation string added.
14621
14622 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14623
14624         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14625         labels from the symbol-names by thwacking off the overly redundant
14626         and overused "mode", parenthesizing "minor", and capitalizing the
14627         resultant strings.  Also shortened the menu's title by eliminating
14628         the redundant buffer name.
14629         (add-minor-mode): Beautified the docstring, added mention of the
14630         `:menu-tag' property of TOGGLE.
14631         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14632         `toggle-sym' to beatify the mode-life menus.
14633         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14634         `auto-fill-function'.
14635
14636 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14637
14638         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14639         menus to :style 'toggle.
14640
14641 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14642
14643         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14644
14645 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14646
14647         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14648         only recognize first hyperlink.
14649         (hyper-apropos-highlightify): Deletia, this is already done by
14650         `hyper-apropos-insert-face'.
14651         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14652
14653 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14654
14655         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14656         mail.
14657         (toolbar-mail-reader): Add support for `send'.
14658         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14659
14660 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14661
14662         * info.el (Info-emacs-info-file-name): Add defvar for
14663         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14664         will function properly.
14665
14666 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14667
14668         * simple.el: make the backwards delete function called by
14669         `backward-or-forward-delete-char' user configurable.
14670
14671 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14672
14673         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14674         compiled function got loaded from.
14675
14676 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14677
14678         * term/apollo.el: Synched up with InfoDock 3.6.2.
14679
14680 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14681
14682         * startup.el (load-init-file): Load autoloads earlier.
14683         (startup-splash-frame): Handle InfoDock logo.
14684
14685         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14686         InfoDock.
14687         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14688
14689         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14690         doesn't have this function.
14691
14692         * packages.el (locate-data-file): Fix to call `locate-file'.
14693
14694 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14695
14696         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14697         version of version.el.
14698         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14699
14700         * x-menubar.el (default-menubar): Guard reference to
14701         `gnuserv-frame'.
14702         (default-menubar): Guard references to `font-lock-mode'.
14703         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14704         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14705
14706         * make-docfile.el: Don't snarf doc strings from autoloads.
14707
14708         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14709         loading auto-autoloads files.
14710
14711         * loaddefs.el: Disable dumping autoloads.
14712
14713 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14714
14715         * lisp-mnt.el: Synch to Emacs 20.2.
14716
14717         * help.el: Remove manual autoload of `finder-by-keyword'.
14718
14719         * finder.el (finder-by-keyword): Autoload.
14720
14721         * help.el: Conditionalize hyperbole setup.
14722
14723 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14724
14725         * packages.el (package-require): Update to reflect new data format.
14726
14727 1998-01-02  Didier Verna  <didier@xemacs.org>
14728
14729         * x-menubar.el (default-menubar): make the tutorials available
14730         through the menubar. (Plus some compilation warnings cleanup).
14731
14732 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14733
14734         * check-features.el: New file.  Perform sanity check after build.
14735
14736         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14737         files to tooltalk package.
14738         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14739         package.
14740
14741         * package-admin.el (package-admin-xemacs): Use better default for
14742         location of XEmacs binary.
14743
14744 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14745
14746         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14747         tag with sexp and add value tag with value `t'.
14748
14749 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14750
14751         * package-get.el: Changes to work with real data.
14752         From Pete Ware <ware@cis.ohio-state.edu>
14753
14754         * packages.el (packages-reload-autoloads): Guard load for the time
14755         being.
14756
14757         * update-elc.el ("packages.el"): Force loading packages.el instead
14758         of possibly out-of-date packges.elc.
14759         * make-docfile.el ("packages.el"): Ditto.
14760
14761 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14762
14763         * build-report.el (build-report-delete-regexp): Added a rule for
14764         the main tarball shadowing anything past it.
14765
14766 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14767
14768         * packages.el (package-provide): Delete a previous provide.
14769
14770         * package-info.el: New file.
14771
14772         * package-get.el: New file.
14773         From Pete Ware <ware@cis.ohio-state.edu>
14774         (package-get): Fix md5 computation to work with Mule.
14775
14776 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14777
14778         * simple.el (log-message-*): Quote symbols in docstrings properly.
14779
14780 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14781
14782         * packages.el (packages-new-autoloads): Ignore symbolic links.
14783
14784         * cus-face.el (face-custom-attributes-get): Fix typo.
14785         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14786
14787 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14788
14789         * startup.el (load-init-file): Reload new or changed autoloads
14790         unless inhibited.  Reload modified dumped lisp (stubbed).
14791
14792         * packages.el (packages-new-autoloads): New function.
14793         (packages-reload-autoloads): New function.
14794         (packages-reload-dumped-lisp): New (stub) function.
14795
14796         * loadup.el: Inhibit reloading dumped files when running temacs.
14797
14798         * loadhist.el (file-provides): Extend to handle variant
14799         extensions.
14800
14801         * replace.el (query-replace): Fix typo.
14802
14803 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14804
14805         * make-docfile.el: list-autoloads-path has been renamed.
14806         * update-elc.el: list-autoloads has been renamed.
14807
14808         * packages.el (packages-list-autoloads): Renamed.
14809         (packages-list-autoloads-path): Ditto.
14810
14811 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14812
14813         * packages.el (packages-find-packages-1): Made it signal a warning
14814         for an error in an auto-autoload.el file.
14815
14816 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14817
14818         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14819         tag with const.
14820         From Aki Vehtari <Aki.Vehtari@hut.fi>
14821
14822         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14823
14824         * loadhist.el (unload-feature): Remove autoload.
14825
14826 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14827
14828         * loadhist.el: Unpackaged.
14829
14830         * help.el (describe-symbol-find-file): Rename
14831         `describe-function-find-file' and make old name obsolete.
14832         (describe-function-1): Use it.
14833         (describe-function-1): Guard reference to
14834         `compiled-function-annotation'.
14835
14836 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14837
14838         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14839         argument.
14840         (help-mode-quit): New optional arg to control whether it kills or
14841         buries.  Tidied up.
14842         (with-displaying-help-buffer): Don't kill buffer initially, even
14843         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14844         (help-pretty-print-value): Rename back from
14845         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14846         use it, otherwise use dumped `cl-prettyprint'.
14847         (describe-variable): Use `help-pretty-print-value' again.
14848         (find-func): Removed reference to "find-func" at end.
14849
14850 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14851
14852         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14853           GUI XEmacs. Rename? x-menubar is rather window system
14854           independant, except for a couple of items.
14855
14856 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14857
14858         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14859         entries as they will no longer be distributed with XEmacs.
14860
14861         * format.el (format-alist): Fix image/tiff regexps.
14862         From P. E. Jareth Hein <jareth@camelot-soft.com>
14863
14864         * help.el (help-maybe-pretty-print-value): Rename.
14865         (describe-variable): Use it.
14866         (describe-variable): Add trailing linefeed.
14867
14868 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14869
14870         * help.el (describe-function-1): Don't output anything for
14871           arglist of autoload functions.
14872
14873 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14874
14875         * help.el (describe-function-1): Don't output anything for
14876           arglist of autoload functions.
14877
14878 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14879
14880         * help.el (help-mode-map): New bindings for `help-mode-bury',
14881         `describe-function-at-point', `describe-variable-at-point',
14882         `Info-elisp-ref', `customize-variable', `help-next-section' and
14883         `help-prev-section'.
14884         (help-next-section): New function.
14885         (help-prev-section): New function.
14886         (help-mode-quit): Changed to kill the help buffer.
14887         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14888         correctly.
14889         (help-buffer-name): New function to generate the name of help
14890         buffers.
14891         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14892         argument giving the name of the help buffer.
14893         (describe-key): Use `with-displaying-help-buffer' with name.
14894         (describe-mode): Ditto.
14895         (describe-bindings): Ditto.
14896         (describe-prefix-bindings): Ditto.
14897         (view-lossage): Ditto.
14898         (with-syntax-table): New macro.
14899         (function-called-at-point): Use `ignore-errors' and
14900         `with-syntax-table'.
14901         (function-at-point): Ditto.
14902         (describe-function): Use `with-displaying-help-buffer' with name.
14903         (function-arglist): Extracted from `describe-function-1'.  Returns
14904         function's arglist as string.
14905         (function-documentation): Extracted from `describe-function-1'.
14906         Returns function's docstring.
14907         (describe-function-1): Remove all the "stream" garbage, including
14908         the stream argument.  Use `function-arglist' and
14909         `function-documentation'.
14910         (describe-function-arglist): Just use `function-arglist'.
14911         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14912         (help-pretty-print-value): New function to help with
14913         pretty-printing variable values.  Knows about `#<...>'.  Needs
14914         `pp-internal'.
14915         (describe-variable): Use `with-displaying-help-buffer' with name.
14916         Formatting improved.  Display file where variable is defined, if
14917         known.  Use `help-pretty-print-value'.
14918         (describe-syntax): Use `with-displaying-help-buffer' with name.
14919         (list-processes): Remove "stream" garbage.
14920
14921 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14922
14923         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14924         call a dumped routine instead.
14925
14926         * x-win-xfree86.el: Wrap file in defun.
14927         * x-win-sun.el: Ditto.
14928
14929 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14930
14931         * help.el (view-emacs-news): Remove usage of outl-mouse which
14932         advises functions and does other evil things.
14933
14934 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14935
14936         * format.el (format-alist): Add `image/tiff'.
14937         From P. E. Jareth Hein <jareth@camelot-soft.com>
14938
14939 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14940
14941         * about.el (about-hackers): More names added.
14942
14943         * make-docfile.el: Remove superfluous package path search.
14944
14945         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14946
14947 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14948
14949         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14950         ignored shadows.
14951
14952 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14953
14954         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14955         get trailing slashes when added to the load-path.
14956
14957         * x-init.el (init-x-win): Locate where XEmacs X localization files
14958         are.
14959
14960 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14961
14962         * x-faces.el: Added support for foregroundToolBarColor
14963           to xpm-color-symbols.
14964
14965 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14966
14967         * etags.el (tags-remove-duplicates): Removed.
14968         (buffer-tag-table-list): Use `delete-duplicates'.
14969
14970         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14971         correctly.
14972         (get*): Defalias to `get'.
14973
14974         * cl.el (eql): Compare integers with `eq'.
14975         (cl-map-extents): Check for `map-extents' first.
14976
14977 1997-12-17  Didier Verna  <didier@xemacs.org>
14978
14979         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14980         added the 'numero', 'copyright' and 'trademark' symbols.
14981
14982         * leim/quail/latin-post.el ("french-postfix"): see above.
14983
14984 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14985
14986         * widget.el (define-widget): Check the arguments.
14987
14988         * cus-edit.el (customize-face): Use `check-argument-type'.
14989         (custom-variable-value-create): Use `signal' to signal error.
14990         (custom-variable-reset-saved): Ditto.
14991         (custom-variable-reset-standard): Ditto.
14992         (custom-face-reset-saved): Ditto.
14993
14994         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14995         (widget-default-format-handler): Ditto.
14996         (widget-checklist-add-item): Ditto.
14997         (widget-radio-add-item): Ditto.
14998         (widget-editable-list-entry-create): Ditto.
14999         (widget-sexp-prompt-value): Ditto.
15000
15001         * custom.el (custom-declare-variable): Signal errors better.
15002         (custom-handle-keyword): Ditto.
15003         (custom-declare-group): Ditto.
15004
15005         * window-xemacs.el (windows): Ditto.
15006
15007         * menubar.el (menu): Ditto.
15008
15009         * keydefs.el (keyboard): Ditto.
15010
15011         * minibuf.el (minibuffer): Ditto.
15012
15013         * process.el (execute): Ditto.
15014
15015         * fill.el (fill): Ditto.
15016
15017         * modeline.el (modeline): Ditto.
15018
15019         * help.el (help): Ditto.
15020
15021         * faces.el (faces): Ditto.
15022
15023         * files.el (files): Ditto.
15024
15025         * x-init.el (x): Ditto.
15026
15027         * lisp-mode.el (lisp): Ditto.
15028
15029         * process.el (processes): Ditto.
15030
15031         * mouse.el (mouse): Ditto.
15032
15033         * abbrev.el (abbrev): Moved from cus-edit.
15034
15035         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15036         as variable declaration.
15037
15038 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15039
15040         * menubar.el (find-menu-item): Use `check-argument-type'.
15041         (find-menu-item): Cosmetic changes.
15042
15043 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15044
15045         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15046
15047 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15048
15049         * startup.el (set-default-load-path): Only search package-path
15050         when not running temacs.
15051
15052         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15053         files.
15054
15055         * loadup.el: Correct commentary.  Reformatting.
15056         (really-early-error-handler): Use absolute path to the
15057         first dumped-lisp.el file.
15058         (really-early-error-handler): Print full path name of
15059         each dumped lisp file (inherited from InfoDock).
15060
15061         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15062         dumped-lisp.el files.
15063
15064         * make-docfile.el (preloaded-file-list): Reorder when the
15065         package-path is searched.
15066         * update-elc.el: Ditto.
15067
15068         * lisp-mode.el (call-with-condition-handler): Treat the same as
15069         `condition-case' for indentation.
15070
15071         * about.el (about-xemacs): Update release date.
15072
15073 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15074
15075         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15076         anywhere but at the last clause.
15077         (ecase): Disallow `t' and `otherwise'.
15078
15079 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15080
15081         * cus-edit.el (custom-buffer-create-buttons): New function
15082         from stuff moved out of `custom-buffer-create-internal'.
15083         (custom-novice): New variable.  Default t.
15084         (custom-display-global-buttons): Ditto.  Default `top'.
15085         (custom-buffer-create-internal): Only display help if
15086         `custom-novice' is non-nil.  Display global buttons according to
15087         `custom-display-global-buttons'.
15088
15089 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15090
15091         * menubar.el (find-menu-item): Use `check-argument-type'.
15092         (find-menu-item): Cosmetic changes.
15093
15094 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15095
15096         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15097         look.
15098
15099 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15100
15101         * format.el (format-deannotate-region):  Bug fix.
15102         Deannotating a region containing unknown tags would fail
15103         (causing decoding of text/enriched to fail at user level)
15104
15105 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15106
15107         * minibuf.el (read-directory-name): Support sixth
15108           arg, HISTORY, as already documented.
15109
15110 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15111
15112         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15113         to `ecase'.
15114
15115 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15116
15117         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15118         skk-activate.
15119
15120 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15121
15122         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.